summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Lauer <patrick@gentoo.org>2010-02-27 00:22:22 +0000
committerPatrick Lauer <patrick@gentoo.org>2010-02-27 00:22:22 +0000
commite6f80ab030d1b35f9ced2cac64e83fcbd0359973 (patch)
treeacf01c4cc4d1a6b9965a2968130bbe5375525a10 /www-apache/mod_mono
parentFixed dependency formatting (see Documentation/CODE in kde overlay for refere... (diff)
downloadhistorical-e6f80ab030d1b35f9ced2cac64e83fcbd0359973.tar.gz
historical-e6f80ab030d1b35f9ced2cac64e83fcbd0359973.tar.bz2
historical-e6f80ab030d1b35f9ced2cac64e83fcbd0359973.zip
Bump
Package-Manager: portage-2.2_rc63/cvs/Linux x86_64
Diffstat (limited to 'www-apache/mod_mono')
-rw-r--r--www-apache/mod_mono/ChangeLog9
-rw-r--r--www-apache/mod_mono/Manifest4
-rw-r--r--www-apache/mod_mono/mod_mono-2.6.ebuild66
3 files changed, 76 insertions, 3 deletions
diff --git a/www-apache/mod_mono/ChangeLog b/www-apache/mod_mono/ChangeLog
index f0b020b99c8c..627ee604191b 100644
--- a/www-apache/mod_mono/ChangeLog
+++ b/www-apache/mod_mono/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for www-apache/mod_mono
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-apache/mod_mono/ChangeLog,v 1.62 2009/09/27 17:03:13 nixnut Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/www-apache/mod_mono/ChangeLog,v 1.63 2010/02/27 00:22:22 patrick Exp $
+
+*mod_mono-2.6 (27 Feb 2010)
+
+ 27 Feb 2010; Patrick Lauer <patrick@gentoo.org> +mod_mono-2.6.ebuild:
+ Bump
27 Sep 2009; nixnut <nixnut@gentoo.org> mod_mono-2.4.2.ebuild:
ppc stable #284306
diff --git a/www-apache/mod_mono/Manifest b/www-apache/mod_mono/Manifest
index b50d27acc2ed..a9cdb7902b4f 100644
--- a/www-apache/mod_mono/Manifest
+++ b/www-apache/mod_mono/Manifest
@@ -9,6 +9,7 @@ DIST mod_mono-1.2.4.tar.bz2 252763 RMD160 9508440272b53dbea2a086aad60fda563e00eb
DIST mod_mono-1.2.6.tar.bz2 247057 RMD160 d13d7b264c5925a9b5c26d612123cf88699eb1ce SHA1 96df70e4f2daf3a93ef570202aa5818afa27d47b SHA256 3dbb78251a465f881784715c169efdbacfc0463ca7d56c8a4ec23fb4dbb24565
DIST mod_mono-2.0.tar.bz2 254709 RMD160 3b311d23afcf85069e293314932bf0728f093d26 SHA1 0302f945371356110d28d80fb3b77ceba6f230c8 SHA256 0980cc63b29c471ff52b67f9d21756854dd1514e6c4ec1125067333650a71b0b
DIST mod_mono-2.4.2.tar.bz2 268610 RMD160 245a80ae23ce3f57bf3241911334e91fba0374ae SHA1 04b96bb5da1c6188437cc04e982431ab34b11a9b SHA256 d15fa48f8a63b583cb82604814ba7d28c3ff0f20662b19b41e2b22d8e1563c08
+DIST mod_mono-2.6.tar.bz2 258078 RMD160 38dec8f112552d6ce86789225d187aa0662c3517 SHA1 adebdedc26da174b27a57a1ec9327221f8058c94 SHA256 56dbf91c70c3fd9ffacacb6301fe83b6a6f3b991c7450fdbc83b3ff64d304c6c
EBUILD mod_mono-1.2.1.ebuild 1428 RMD160 b9d05f675515303f22ea9c3270c7839cfa3beb91 SHA1 874b411063c821c67e4a69c92b89e49a8b536dd7 SHA256 fdf2f673ffa049046dd35ccff03bed5fc56ac2bf45b8bf899292fd8ca77ce375
EBUILD mod_mono-1.2.4.ebuild 1429 RMD160 87172715f2cc908ebb6be34e9c745a850b39b75d SHA1 de4b8c875e489c7a702a85960ec873b8c214712e SHA256 035eb562655d636b88632ae89663a1d8291f8a292dd59055df805ff0c80ca502
EBUILD mod_mono-1.2.6-r1.ebuild 1433 RMD160 14295dc44cea5aa711951d5fcecac418fe5f3db0 SHA1 81718e5c516734613577336f5973113071c3466c SHA256 0ca6fee9b4e801814783da4b2964c33f67a2ab8cfe5849ef3c5324c11e696122
@@ -16,6 +17,7 @@ EBUILD mod_mono-2.0.9999.ebuild 1946 RMD160 7c3f3988790fce1a7ec8d92bbcfc0b73d147
EBUILD mod_mono-2.0.ebuild 1439 RMD160 5f61a62f877233da67209c05ff23cacbba02f415 SHA1 d75cddf89681822df399576f038666b85ed730dc SHA256 2cdb32f2e9609837518a2ba5916bcf88b95bb7c78464a1912a897336138e0112
EBUILD mod_mono-2.4.2.ebuild 1892 RMD160 294ec39e75f852cec2030983dfd5d1360e206808 SHA1 5fac04d1ebb8ba77656c60d8e5c5a3902d13833f SHA256 c267dbd75da10c12507f656f46a8a2a540885c1a53203ff404ff30fb574224fd
EBUILD mod_mono-2.4.9999.ebuild 1946 RMD160 1a8319df8cf13f9e3ba9b3d1aee46757ad7aa458 SHA1 1fc10495c29929ba605390383fc9d6ae443cc071 SHA256 4bb15e0afc5a59d2c6b9a70b1ff0245e6647b4e8358e25f36e029b68509515b4
+EBUILD mod_mono-2.6.ebuild 1894 RMD160 485a7fde67bbca58bf14f43a57d92bcfa75e0fe0 SHA1 eb0894392e56f4c01b1937465679415c54187ddd SHA256 d71bc49fc8cb5da441211c2cdbb6b5f250400293aa45730aa502a398ee6255d7
EBUILD mod_mono-9999.ebuild 1942 RMD160 1c8e3d0b9be6807cfedb1b6b7d5c2d58b4dacfc7 SHA1 8b31e5efe810ab4a0c223346797b1b109e2c1fce SHA256 507d9b8b20c08c24a05aef86876bf69463484429f0e3b1c291e90671521a1f2a
-MISC ChangeLog 12080 RMD160 f4b6eb19f0d50823d945d09ec8a8db236b54c095 SHA1 24fe046884329ebfdcad76225b1530ad137742cd SHA256 84cd0a333aff475d9b5a2707baf6ed8c2b723af0fc89e2016aee7108e281525b
+MISC ChangeLog 12190 RMD160 1efbf3b6fcebe9d8ee8d5e3f6acf30dd5893a3b1 SHA1 b7cdcadce10e29bde205059b9c28305506557d22 SHA256 3429a50b9fdecd1bac6b2006f9bfe9a14af6c5149ba585a6a0d85862c8861438
MISC metadata.xml 636 RMD160 467d975ed94c4ee63b7efed6bc150218da18f2f2 SHA1 3d777853d126987468af2aed231be4ab99b57a4f SHA256 be234bbb8b48e2b0335462ef8183b6e9756ace4e3ea08c96419b400727f934e9
diff --git a/www-apache/mod_mono/mod_mono-2.6.ebuild b/www-apache/mod_mono/mod_mono-2.6.ebuild
new file mode 100644
index 000000000000..7fe366af360c
--- /dev/null
+++ b/www-apache/mod_mono/mod_mono-2.6.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/www-apache/mod_mono/mod_mono-2.6.ebuild,v 1.1 2010/02/27 00:22:22 patrick Exp $
+
+EAPI=2
+
+# DRAGONS: Watch the order of these.
+
+inherit apache-module multilib eutils go-mono mono
+
+KEYWORDS="~amd64 ~ppc ~x86"
+
+DESCRIPTION="Apache module for Mono."
+HOMEPAGE="http://www.go-mono.com/"
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="aspnet2 debug"
+
+DEPEND="=dev-dotnet/xsp-${GO_MONO_REL_PV}*"
+RDEPEND="${DEPEND}"
+
+APACHE2_MOD_CONF="2.2/70_${PN}"
+APACHE2_MOD_DEFINE="MONO"
+
+DOCFILES="AUTHORS ChangeLog COPYING INSTALL NEWS README"
+
+need_apache2
+
+src_prepare() {
+ sed -e "s:@LIBDIR@:$(get_libdir):" "${FILESDIR}/${APACHE2_MOD_CONF}.conf" \
+ > "${WORKDIR}/${APACHE2_MOD_CONF##*/}.conf" || die
+ go-mono_src_prepare
+ use aspnet2 && epatch "${FILESDIR}/mono_auto_application_aspnet2.patch"
+}
+
+src_configure() {
+ export LIBS="$(pkg-config --libs apr-1)"
+ go-mono_src_configure \
+ $(use_enable debug) \
+ --with-apxs="${APXS}" \
+ --with-apr-config="/usr/bin/apr-1-config" \
+ --with-apu-config="/usr/bin/apu-1-config" \
+ || die "econf failed"
+}
+src_compile() {
+ go-mono_src_compile
+}
+
+src_install() {
+ go-mono_src_install
+ find "${D}" -name 'mod_mono.conf' -delete || die "failed to remove mod_mono.conf"
+ insinto "${APACHE_MODULES_CONFDIR}"
+ newins "${WORKDIR}/${APACHE2_MOD_CONF##*/}.conf" "${APACHE2_MOD_CONF##*/}.conf" \
+ || die "internal ebuild error: '${FILESDIR}/${APACHE2_MOD_CONF}.conf' not found"
+}
+
+pkg_postinst() {
+ apache-module_pkg_postinst
+
+ elog "To enable mod_mono, add \"-D MONO\" to your Apache's"
+ elog "conf.d configuration file. Additionally, to view sample"
+ elog "ASP.NET applications, add \"-D MONO_DEMO\" too."
+ elog ""
+ elog "If you want mod_mono to handle AutoHosting requests using"
+ elog "ASP.NET 2.0 engine, enable the aspnet2 USE flag."
+}