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.2.ebuild mod_mono-2.4.2_rc1.ebuild
Date: Tue, 30 Jun 2009 05:59:35
Message-Id: E1MLWNQ-0005Jf-SL@stork.gentoo.org
1 loki_val 09/06/30 05:59:32
2
3 Modified: ChangeLog
4 Added: mod_mono-2.4.2.ebuild
5 Removed: mod_mono-2.4.2_rc1.ebuild
6 Log:
7 Bump to 2.4.2
8 (Portage version: 2.2_rc33/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.59 www-apache/mod_mono/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apache/mod_mono/ChangeLog?rev=1.59&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apache/mod_mono/ChangeLog?rev=1.59&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apache/mod_mono/ChangeLog?r1=1.58&r2=1.59
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/www-apache/mod_mono/ChangeLog,v
20 retrieving revision 1.58
21 retrieving revision 1.59
22 diff -u -r1.58 -r1.59
23 --- ChangeLog 22 Jun 2009 22:43:54 -0000 1.58
24 +++ ChangeLog 30 Jun 2009 05:59:32 -0000 1.59
25 @@ -1,6 +1,12 @@
26 # ChangeLog for www-apache/mod_mono
27 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/www-apache/mod_mono/ChangeLog,v 1.58 2009/06/22 22:43:54 loki_val Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/www-apache/mod_mono/ChangeLog,v 1.59 2009/06/30 05:59:32 loki_val Exp $
30 +
31 +*mod_mono-2.4.2 (30 Jun 2009)
32 +
33 + 30 Jun 2009; Peter Alfredsen <loki_val@g.o>
34 + -mod_mono-2.4.2_rc1.ebuild, +mod_mono-2.4.2.ebuild:
35 + Bump to 2.4.2
36
37 *mod_mono-2.4.2_rc1 (22 Jun 2009)
38
39
40
41
42 1.1 www-apache/mod_mono/mod_mono-2.4.2.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apache/mod_mono/mod_mono-2.4.2.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apache/mod_mono/mod_mono-2.4.2.ebuild?rev=1.1&content-type=text/plain
46
47 Index: mod_mono-2.4.2.ebuild
48 ===================================================================
49 # Copyright 1999-2009 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/www-apache/mod_mono/mod_mono-2.4.2.ebuild,v 1.1 2009/06/30 05:59:32 loki_val Exp $
52
53 EAPI=2
54
55 # DRAGONS: Watch the order of these.
56
57 inherit apache-module multilib eutils go-mono mono
58
59 KEYWORDS="~amd64 ~ppc ~x86"
60
61 DESCRIPTION="Apache module for Mono."
62 HOMEPAGE="http://www.go-mono.com/"
63 LICENSE="Apache-2.0"
64 SLOT="0"
65 IUSE="aspnet2 debug"
66
67 DEPEND="=dev-dotnet/xsp-${GO_MONO_REL_PV}*"
68 RDEPEND="${DEPEND}"
69
70 APACHE2_MOD_CONF="2.2/70_${PN}"
71 APACHE2_MOD_DEFINE="MONO"
72
73 DOCFILES="AUTHORS ChangeLog COPYING INSTALL NEWS README"
74
75 need_apache2
76
77 src_prepare() {
78 sed -e "s:@LIBDIR@:$(get_libdir):" "${FILESDIR}/${APACHE2_MOD_CONF}.conf" \
79 > "${WORKDIR}/${APACHE2_MOD_CONF##*/}.conf" || die
80 go-mono_src_prepare
81 use aspnet2 && epatch "${FILESDIR}/mono_auto_application_aspnet2.patch"
82 }
83
84 src_configure() {
85 export LIBS="$(pkg-config --libs apr-1)"
86 go-mono_src_configure \
87 $(use_enable debug) \
88 --with-apxs="${APXS}" \
89 --with-apr-config="/usr/bin/apr-1-config" \
90 --with-apu-config="/usr/bin/apu-1-config" \
91 || die "econf failed"
92 }
93 src_compile() {
94 go-mono_src_compile
95 }
96
97 src_install() {
98 go-mono_src_install
99 find "${D}" -name 'mod_mono.conf' -delete || die "failed to remove mod_mono.conf"
100 insinto "${APACHE_MODULES_CONFDIR}"
101 newins "${WORKDIR}/${APACHE2_MOD_CONF##*/}.conf" "${APACHE2_MOD_CONF##*/}.conf" \
102 || die "internal ebuild error: '${FILESDIR}/${APACHE2_MOD_CONF}.conf' not found"
103 }
104
105 pkg_postinst() {
106 apache-module_pkg_postinst
107
108 elog "To enable mod_mono, add \"-D MONO\" to your Apache's"
109 elog "conf.d configuration file. Additionally, to view sample"
110 elog "ASP.NET applications, add \"-D MONO_DEMO\" too."
111 elog ""
112 elog "If you want mod_mono to handle AutoHosting requests using"
113 elog "ASP.NET 2.0 engine, enable the aspnet2 USE flag."
114 }