Gentoo Archives: gentoo-commits

From: Mikhail Pukhlikov <cynede@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/dotnet:master commit in: www-servers/xsp/
Date: Wed, 24 Aug 2016 07:01:52
Message-Id: 1472021682.acc6b128dd298a9f58d28b9aa21d5a0a33085b37.cynede@gentoo
1 commit: acc6b128dd298a9f58d28b9aa21d5a0a33085b37
2 Author: ArsenShnurkov <Arsen.Shnurkov <AT> gmail <DOT> com>
3 AuthorDate: Wed Aug 24 06:54:42 2016 +0000
4 Commit: Mikhail Pukhlikov <cynede <AT> gentoo <DOT> org>
5 CommitDate: Wed Aug 24 06:54:42 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=acc6b128
7
8 fix of bug introduced during EAPI-6 bump
9
10 ....4_p2016011603-r1.ebuild => xsp-4.4_p2016022603.ebuild} | 14 +++++++-------
11 1 file changed, 7 insertions(+), 7 deletions(-)
12
13 diff --git a/www-servers/xsp/xsp-4.4_p2016011603-r1.ebuild b/www-servers/xsp/xsp-4.4_p2016022603.ebuild
14 similarity index 93%
15 rename from www-servers/xsp/xsp-4.4_p2016011603-r1.ebuild
16 rename to www-servers/xsp/xsp-4.4_p2016022603.ebuild
17 index c091a52..ecd851e 100644
18 --- a/www-servers/xsp/xsp-4.4_p2016011603-r1.ebuild
19 +++ b/www-servers/xsp/xsp-4.4_p2016022603.ebuild
20 @@ -4,7 +4,7 @@
21
22 EAPI="6"
23
24 -USE_DOTNET="net35 net40 net45"
25 +USE_DOTNET="net45 net40 net35"
26 PATCHDIR="${FILESDIR}/2.2/"
27
28 inherit eutils systemd dotnet user autotools
29 @@ -14,14 +14,13 @@ HOMEPAGE="http://www.mono-project.com/ASP.NET"
30
31 EGIT_COMMIT="c98e068f5647fb06ff2fbef7cd5f1b35417362b1"
32 SRC_URI="http://github.com/mono/xsp/archive/${EGIT_COMMIT}.tar.gz -> ${PN}-${PV}.tar.gz"
33 -
34 RESTRICT="mirror"
35 S="${WORKDIR}/xsp-${EGIT_COMMIT}"
36
37 LICENSE="MIT"
38 SLOT="0"
39 KEYWORDS="~amd64 ~ppc ~x86"
40 -IUSE="doc test developer debug"
41 +IUSE="+${USE_DOTNET} doc test +developer +debug"
42
43 COMMON_DEPEND="dev-db/sqlite:3
44 !dev-dotnet/xsp
45 @@ -48,12 +47,12 @@ src_prepare() {
46 }
47
48 src_configure() {
49 + eautomake --gnu --add-missing --force --copy #nowarn
50 +
51 myeconfargs=("--enable-maintainer-mode")
52 use test && myeconfargs+=("--with_unit_tests")
53 use doc || myeconfargs+=("--disable-docs")
54 - eautomake --gnu --add-missing --force --copy #nowarn
55 - autotools-utils_src_configure
56 - ./configure || die
57 + econf ${myeconfargs}
58 }
59
60 src_compile() {
61 @@ -69,7 +68,8 @@ pkg_preinst() {
62 }
63
64 src_install() {
65 - mv_command="cp -ar" autotools-utils_src_install
66 + emake DESTDIR="${D}" install
67 +
68 newinitd "${PATCHDIR}"/xsp.initd xsp
69 newinitd "${PATCHDIR}"/mod-mono-server-r1.initd mod-mono-server
70 newconfd "${PATCHDIR}"/xsp.confd xsp