Gentoo Archives: gentoo-commits

From: "Pacho Ramos (pacho)" <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in www-apache/mod_mono: ChangeLog mod_mono-2.8.2.ebuild mod_mono-2.8.ebuild mod_mono-9999.ebuild
Date: Tue, 25 Jan 2011 18:00:51
Message-Id: 20110125180033.CC00D20054@flycatcher.gentoo.org
1 pacho 11/01/25 18:00:33
2
3 Modified: ChangeLog
4 Added: mod_mono-2.8.2.ebuild
5 Removed: mod_mono-2.8.ebuild mod_mono-9999.ebuild
6 Log:
7 Version bump, remove old testing and 9999 version since it's not really maintained downstream.
8
9 (Portage version: 2.1.9.35/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.72 www-apache/mod_mono/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apache/mod_mono/ChangeLog?rev=1.72&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apache/mod_mono/ChangeLog?rev=1.72&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apache/mod_mono/ChangeLog?r1=1.71&r2=1.72
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/www-apache/mod_mono/ChangeLog,v
21 retrieving revision 1.71
22 retrieving revision 1.72
23 diff -u -r1.71 -r1.72
24 --- ChangeLog 15 Oct 2010 06:49:15 -0000 1.71
25 +++ ChangeLog 25 Jan 2011 18:00:33 -0000 1.72
26 @@ -1,6 +1,13 @@
27 # ChangeLog for www-apache/mod_mono
28 -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/www-apache/mod_mono/ChangeLog,v 1.71 2010/10/15 06:49:15 ali_bush Exp $
30 +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
31 +# $Header: /var/cvsroot/gentoo-x86/www-apache/mod_mono/ChangeLog,v 1.72 2011/01/25 18:00:33 pacho Exp $
32 +
33 +*mod_mono-2.8.2 (25 Jan 2011)
34 +
35 + 25 Jan 2011; Pacho Ramos <pacho@g.o> -mod_mono-2.8.ebuild,
36 + +mod_mono-2.8.2.ebuild, -mod_mono-9999.ebuild:
37 + Version bump, remove old testing and 9999 version since it's not really
38 + maintained downstream.
39
40 15 Oct 2010; Alistair Bush <ali_bush@g.o> mod_mono-2.8.ebuild:
41 Remove unrequired use flag aspnet2 and fix bug #340755.
42
43
44
45 1.1 www-apache/mod_mono/mod_mono-2.8.2.ebuild
46
47 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apache/mod_mono/mod_mono-2.8.2.ebuild?rev=1.1&view=markup
48 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apache/mod_mono/mod_mono-2.8.2.ebuild?rev=1.1&content-type=text/plain
49
50 Index: mod_mono-2.8.2.ebuild
51 ===================================================================
52 # Copyright 1999-2011 Gentoo Foundation
53 # Distributed under the terms of the GNU General Public License v2
54 # $Header: /var/cvsroot/gentoo-x86/www-apache/mod_mono/mod_mono-2.8.2.ebuild,v 1.1 2011/01/25 18:00:33 pacho Exp $
55
56 EAPI=2
57
58 # DRAGONS: Watch the order of these.
59
60 inherit apache-module multilib eutils go-mono mono
61
62 KEYWORDS="~amd64 ~ppc ~x86"
63
64 DESCRIPTION="Apache module for Mono."
65 HOMEPAGE="http://www.mono-project.com/Mod_mono"
66 LICENSE="Apache-2.0"
67 SLOT="0"
68 IUSE="debug"
69
70 DEPEND="=dev-dotnet/xsp-${GO_MONO_REL_PV}*"
71 RDEPEND="${DEPEND}"
72
73 APACHE2_MOD_CONF="2.2/70_${PN}"
74 APACHE2_MOD_DEFINE="MONO"
75
76 DOCFILES="AUTHORS ChangeLog COPYING INSTALL NEWS README"
77
78 need_apache2
79
80 src_prepare() {
81 sed -e "s:@LIBDIR@:$(get_libdir):" "${FILESDIR}/${APACHE2_MOD_CONF}.conf" \
82 > "${WORKDIR}/${APACHE2_MOD_CONF##*/}.conf" || die
83 go-mono_src_prepare
84 }
85
86 src_configure() {
87 export LIBS="$(pkg-config --libs apr-1)"
88 go-mono_src_configure \
89 $(use_enable debug) \
90 --with-apxs="${APXS}" \
91 --with-apr-config="/usr/bin/apr-1-config" \
92 --with-apu-config="/usr/bin/apu-1-config" \
93 || die "econf failed"
94 }
95 src_compile() {
96 go-mono_src_compile
97 }
98
99 src_install() {
100 go-mono_src_install
101 find "${D}" -name 'mod_mono.conf' -delete || die "failed to remove mod_mono.conf"
102 insinto "${APACHE_MODULES_CONFDIR}"
103 newins "${WORKDIR}/${APACHE2_MOD_CONF##*/}.conf" "${APACHE2_MOD_CONF##*/}.conf" \
104 || die "internal ebuild error: '${FILESDIR}/${APACHE2_MOD_CONF}.conf' not found"
105 }
106
107 pkg_postinst() {
108 apache-module_pkg_postinst
109
110 elog "To enable mod_mono, add \"-D MONO\" to your Apache's"
111 elog "conf.d configuration file. Additionally, to view sample"
112 elog "ASP.NET applications, add \"-D MONO_DEMO\" too."
113 }