commit:     07d3cf44cb485deaf8b6a6a45c39f370f3f715fb
Author:     Heather <Heather <AT> live <DOT> ru>
AuthorDate: Sun Nov 23 11:12:38 2014 +0000
Commit:     Heather Cynede <cynede <AT> gentoo <DOT> org>
CommitDate: Sun Nov 23 11:12:38 2014 +0000
URL:        
http://sources.gentoo.org/gitweb/?p=proj/dotnet.git;a=commit;h=07d3cf44

new xsp build 2014.11

---
 dev-dotnet/xsp/xsp-2014.11.ebuild | 66 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 66 insertions(+)

diff --git a/dev-dotnet/xsp/xsp-2014.11.ebuild 
b/dev-dotnet/xsp/xsp-2014.11.ebuild
new file mode 100644
index 0000000..00041ed
--- /dev/null
+++ b/dev-dotnet/xsp/xsp-2014.11.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+
+USE_DOTNET="net35 net40 net45"
+PATCHDIR="${FILESDIR}/2.2/"
+
+inherit base eutils dotnet user autotools autotools-utils
+
+DESCRIPTION="XSP is a small web server that can host ASP.NET pages"
+HOMEPAGE="http://www.mono-project.com/ASP.NET";
+SRC_URI="https://github.com/Heather/xsp/archive/2014.11.tar.gz";
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="doc test"
+
+RDEPEND="dev-db/sqlite:3"
+DEPEND="${RDEPEND}"
+
+S=${WORKDIR}/${P}
+
+src_prepare() {
+       epatch "${FILESDIR}/aclocal-fix.patch"
+
+       if [ -z "$LIBTOOL" ]; then
+               LIBTOOL=`which glibtool 2>/dev/null`
+               if [ ! -x "$LIBTOOL" ]; then
+                       LIBTOOL=`which libtool`
+               fi
+       fi
+       eaclocal -I build/m4/shamrock -I build/m4/shave $ACLOCAL_FLAGS
+       if test -z "$NO_LIBTOOLIZE"; then
+               ${LIBTOOL}ize --force --copy
+       fi
+       eautoconf
+}
+
+src_configure() {
+       myeconfargs=("--enable-maintainer-mode")
+       use test && myeconfargs+=("--with_unit_tests")
+       use doc || myeconfargs+=("--disable-docs")
+       eautomake --gnu --add-missing --force --copy #nowarn
+       autotools-utils_src_configure
+}
+
+src_compile() {
+       autotools-utils_src_compile
+}
+
+pkg_preinst() {
+       enewgroup aspnet
+       enewuser aspnet -1 -1 /tmp aspnet
+}
+
+src_install() {
+       mv_command="cp -ar" autotools-utils_src_install
+       newinitd "${PATCHDIR}"/xsp.initd xsp
+       newinitd "${PATCHDIR}"/mod-mono-server-r1.initd mod-mono-server
+       newconfd "${PATCHDIR}"/xsp.confd xsp
+       newconfd "${PATCHDIR}"/mod-mono-server.confd mod-mono-server
+
+       keepdir /var/run/aspnet
+}

Reply via email to