Gentoo Archives: gentoo-commits

From: "Peter Alfredsen (loki_val)" <loki_val@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in www-apache/mod_mono: ChangeLog mod_mono-2.4.ebuild mod_mono-2.2-r1.ebuild mod_mono-2.2.ebuild
Date: Sun, 03 May 2009 20:14:20
Message-Id: E1M0asD-000343-BS@stork.gentoo.org
1 loki_val 09/05/03 12:32:49
2
3 Modified: ChangeLog mod_mono-2.4.ebuild
4 Added: mod_mono-2.2-r1.ebuild
5 Removed: mod_mono-2.2.ebuild
6 Log:
7 Fix /usr/local-installed apxs overriding system apxs. Add linkage to libapr for good measure. Spell out the entire path to mod_mono.so.
8 (Portage version: 2.2_rc28/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.52 www-apache/mod_mono/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apache/mod_mono/ChangeLog?rev=1.52&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apache/mod_mono/ChangeLog?rev=1.52&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apache/mod_mono/ChangeLog?r1=1.51&r2=1.52
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/www-apache/mod_mono/ChangeLog,v
20 retrieving revision 1.51
21 retrieving revision 1.52
22 diff -u -r1.51 -r1.52
23 --- ChangeLog 17 Apr 2009 15:47:40 -0000 1.51
24 +++ ChangeLog 3 May 2009 12:32:49 -0000 1.52
25 @@ -1,6 +1,14 @@
26 # ChangeLog for www-apache/mod_mono
27 # Copyright 2000-2009 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/www-apache/mod_mono/ChangeLog,v 1.51 2009/04/17 15:47:40 ranger Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/www-apache/mod_mono/ChangeLog,v 1.52 2009/05/03 12:32:49 loki_val Exp $
30 +
31 +*mod_mono-2.2-r1 (03 May 2009)
32 +
33 + 03 May 2009; Peter Alfredsen <loki_val@g.o>
34 + files/2.2/70_mod_mono.conf, -mod_mono-2.2.ebuild, +mod_mono-2.2-r1.ebuild,
35 + mod_mono-2.4.ebuild:
36 + Fix /usr/local-installed apxs overriding system apxs. Add linkage to
37 + libapr for good measure. Spell out the entire path to mod_mono.so.
38
39 17 Apr 2009; Brent Baude <ranger@g.o> mod_mono-2.2.ebuild:
40 Marking mod_mono-2.2 ~ppc for bug 255410
41
42
43
44 1.2 www-apache/mod_mono/mod_mono-2.4.ebuild
45
46 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apache/mod_mono/mod_mono-2.4.ebuild?rev=1.2&view=markup
47 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apache/mod_mono/mod_mono-2.4.ebuild?rev=1.2&content-type=text/plain
48 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apache/mod_mono/mod_mono-2.4.ebuild?r1=1.1&r2=1.2
49
50 Index: mod_mono-2.4.ebuild
51 ===================================================================
52 RCS file: /var/cvsroot/gentoo-x86/www-apache/mod_mono/mod_mono-2.4.ebuild,v
53 retrieving revision 1.1
54 retrieving revision 1.2
55 diff -u -r1.1 -r1.2
56 --- mod_mono-2.4.ebuild 30 Mar 2009 22:07:12 -0000 1.1
57 +++ mod_mono-2.4.ebuild 3 May 2009 12:32:49 -0000 1.2
58 @@ -1,12 +1,12 @@
59 # Copyright 1999-2009 Gentoo Foundation
60 # Distributed under the terms of the GNU General Public License v2
61 -# $Header: /var/cvsroot/gentoo-x86/www-apache/mod_mono/mod_mono-2.4.ebuild,v 1.1 2009/03/30 22:07:12 loki_val Exp $
62 +# $Header: /var/cvsroot/gentoo-x86/www-apache/mod_mono/mod_mono-2.4.ebuild,v 1.2 2009/05/03 12:32:49 loki_val Exp $
63
64 EAPI=2
65
66 # DRAGONS: Watch the order of these.
67
68 -inherit apache-module eutils go-mono mono
69 +inherit apache-module multilib eutils go-mono mono
70
71 KEYWORDS="~x86 ~amd64"
72
73 @@ -27,24 +27,31 @@
74 need_apache2
75
76 src_prepare() {
77 + sed -e "s:@LIBDIR@:$(get_libdir):" "${FILESDIR}/${APACHE2_MOD_CONF}.conf" \
78 + > "${WORKDIR}/${APACHE2_MOD_CONF##*/}.conf" || die
79 + go-mono_src_prepare
80 use aspnet2 && epatch "${FILESDIR}/mono_auto_application_aspnet2.patch"
81 }
82
83 src_configure() {
84 + export LIBS="$(pkg-config --libs apr-1)"
85 go-mono_src_configure \
86 $(use_enable debug) \
87 + --with-apxs="${APXS}" \
88 + --with-apr-config="/usr/bin/apr-1-config" \
89 + --with-apu-config="/usr/bin/apu-1-config" \
90 || die "econf failed"
91 }
92 +src_compile() {
93 + go-mono_src_compile
94 +}
95
96 src_install() {
97 go-mono_src_install
98 find "${D}" -name 'mod_mono.conf' -delete || die "failed to remove mod_mono.conf"
99 - if [[ -n "${APACHE2_MOD_CONF}" ]] ; then
100 - insinto "${APACHE_MODULES_CONFDIR}"
101 - set -- ${APACHE2_MOD_CONF}
102 - newins "${FILESDIR}/${1}.conf" "$(basename ${2:-$1}).conf" \
103 - || die "internal ebuild error: '${FILESDIR}/${1}.conf' not found"
104 - fi
105 + insinto "${APACHE_MODULES_CONFDIR}"
106 + newins "${WORKDIR}/${APACHE2_MOD_CONF##*/}.conf" "${APACHE2_MOD_CONF##*/}.conf" \
107 + || die "internal ebuild error: '${FILESDIR}/${APACHE2_MOD_CONF}.conf' not found"
108 }
109
110 pkg_postinst() {
111
112
113
114 1.1 www-apache/mod_mono/mod_mono-2.2-r1.ebuild
115
116 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apache/mod_mono/mod_mono-2.2-r1.ebuild?rev=1.1&view=markup
117 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apache/mod_mono/mod_mono-2.2-r1.ebuild?rev=1.1&content-type=text/plain
118
119 Index: mod_mono-2.2-r1.ebuild
120 ===================================================================
121 # Copyright 1999-2009 Gentoo Foundation
122 # Distributed under the terms of the GNU General Public License v2
123 # $Header: /var/cvsroot/gentoo-x86/www-apache/mod_mono/mod_mono-2.2-r1.ebuild,v 1.1 2009/05/03 12:32:49 loki_val Exp $
124
125 EAPI=2
126
127 # DRAGONS: Watch the order of these.
128
129 inherit apache-module multilib eutils go-mono mono
130
131 KEYWORDS="~x86 ~amd64 ~ppc"
132
133 DESCRIPTION="Apache module for Mono."
134 HOMEPAGE="http://www.go-mono.com/"
135 LICENSE="Apache-2.0"
136 SLOT="0"
137 IUSE="aspnet2 debug"
138
139 DEPEND="=dev-dotnet/xsp-${GO_MONO_REL_PV}*"
140 RDEPEND="${DEPEND}"
141
142 APACHE2_MOD_CONF="2.2/70_${PN}"
143 APACHE2_MOD_DEFINE="MONO"
144
145 DOCFILES="AUTHORS ChangeLog COPYING INSTALL NEWS README"
146
147 need_apache2
148
149 src_prepare() {
150 sed -e "s:@LIBDIR@:$(get_libdir):" "${FILESDIR}/${APACHE2_MOD_CONF}.conf" \
151 > "${WORKDIR}/${APACHE2_MOD_CONF##*/}.conf" || die
152 go-mono_src_prepare
153 use aspnet2 && epatch "${FILESDIR}/mono_auto_application_aspnet2.patch"
154 }
155
156 src_configure() {
157 export LIBS="$(pkg-config --libs apr-1)"
158 go-mono_src_configure \
159 $(use_enable debug) \
160 --with-apxs="${APXS}" \
161 --with-apr-config="/usr/bin/apr-1-config" \
162 --with-apu-config="/usr/bin/apu-1-config" \
163 || die "econf failed"
164 }
165 src_compile() {
166 go-mono_src_compile
167 }
168
169 src_install() {
170 go-mono_src_install
171 find "${D}" -name 'mod_mono.conf' -delete || die "failed to remove mod_mono.conf"
172 insinto "${APACHE_MODULES_CONFDIR}"
173 newins "${WORKDIR}/${APACHE2_MOD_CONF##*/}.conf" "${APACHE2_MOD_CONF##*/}.conf" \
174 || die "internal ebuild error: '${FILESDIR}/${APACHE2_MOD_CONF}.conf' not found"
175 }
176
177 pkg_postinst() {
178 apache-module_pkg_postinst
179
180 elog "To enable mod_mono, add \"-D MONO\" to your Apache's"
181 elog "conf.d configuration file. Additionally, to view sample"
182 elog "ASP.NET applications, add \"-D MONO_DEMO\" too."
183 elog ""
184 elog "If you want mod_mono to handle AutoHosting requests using"
185 elog "ASP.NET 2.0 engine, enable the aspnet2 USE flag."
186 }