diff options
author | Peter Alfredsen <loki_val@gentoo.org> | 2009-04-17 01:29:22 +0000 |
---|---|---|
committer | Peter Alfredsen <loki_val@gentoo.org> | 2009-04-17 01:29:22 +0000 |
commit | 8739c0a2b8f5509a5e12e7fead38b970d469837c (patch) | |
tree | 2a4a7a9c6cf4302ec168fc3939f76d0dffffa3e3 /dev-lang/mono | |
parent | Version bump including security fixes, see bug #263070. Drop 3rd party pdftop... (diff) | |
download | historical-8739c0a2b8f5509a5e12e7fead38b970d469837c.tar.gz historical-8739c0a2b8f5509a5e12e7fead38b970d469837c.tar.bz2 historical-8739c0a2b8f5509a5e12e7fead38b970d469837c.zip |
Check for CONFIG_SYSVIPC, see bug 261869. Thanks to Sergey Zolotorev <sergey.zolotorev@gmail.com> for finding the cause.
Package-Manager: portage-2.2_rc28/cvs/Linux x86_64
Diffstat (limited to 'dev-lang/mono')
-rw-r--r-- | dev-lang/mono/ChangeLog | 7 | ||||
-rw-r--r-- | dev-lang/mono/Manifest | 8 | ||||
-rw-r--r-- | dev-lang/mono/mono-2.0.1-r1.ebuild | 20 | ||||
-rw-r--r-- | dev-lang/mono/mono-2.2-r5.ebuild | 20 | ||||
-rw-r--r-- | dev-lang/mono/mono-2.4.ebuild | 20 |
5 files changed, 64 insertions, 11 deletions
diff --git a/dev-lang/mono/ChangeLog b/dev-lang/mono/ChangeLog index 505c413e80f3..59b4a9fc27c7 100644 --- a/dev-lang/mono/ChangeLog +++ b/dev-lang/mono/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-lang/mono # Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/ChangeLog,v 1.162 2009/04/10 23:11:08 loki_val Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/ChangeLog,v 1.163 2009/04/17 01:29:22 loki_val Exp $ + + 17 Apr 2009; Peter Alfredsen <loki_val@gentoo.org> mono-2.0.1-r1.ebuild, + mono-2.2-r5.ebuild, mono-2.4.ebuild: + Check for CONFIG_SYSVIPC, see bug 261869. Thanks to Sergey Zolotorev + <sergey.zolotorev@gmail.com> for finding the cause. 10 Apr 2009; Peter Alfredsen <loki_val@gentoo.org> +files/mono-2.4-ppcbuild-fix.patch, mono-2.4.ebuild: diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index 3aded774010f..72174ae033a0 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -22,8 +22,8 @@ DIST mono-2.2.tar.bz2 24360722 RMD160 664f09ccd8822b62d94d242871b956b00adae7b6 S DIST mono-2.4.tar.bz2 24861051 RMD160 cc0581b0ef13349a7bbdc4284cf985af9c52bd94 SHA1 a0b5ea2f17f9ecc1d85f34e12e83797342104f5d SHA256 653544a91374102bf473458a09f1e779955083b6d86682f171ab58a8446511c7 EBUILD mono-1.2.5.1-r1.ebuild 3683 RMD160 401b51ae78003a32d05e9ff1a80d13c798e07fe3 SHA1 bc24aca5e487f01bb1b0a9010a6e5e032c558e46 SHA256 a7cb4ef5ca8cd35456bbf8a3fbdae6e3c01ad2cea86a9be78ca97343867482fb EBUILD mono-1.2.6-r3.ebuild 3917 RMD160 6c680c414a4741fbfe2e20dd5b6120561de8c46d SHA1 8b32f6ca403becc675713fe84fad202255988e24 SHA256 915c05b51344c249c821191adb48568d4516689eff4937e4b4992088f8dfc0eb -EBUILD mono-2.0.1-r1.ebuild 2670 RMD160 b34cdb5ab08d5e8d405206662fb2b129f912ff4c SHA1 70366acbd64ed07ccc946fe0a564041b9ef05135 SHA256 bd4bb3c7c0282b90ca42a6f105eafae8db1298f241e2383fcbd2b40397313f5f -EBUILD mono-2.2-r5.ebuild 6474 RMD160 265df3709a856cbebe1ae74db7d914b913cf24a4 SHA1 e921763ced40afb4d56b56e61dbb56483c2552dc SHA256 314e92052224846a7e5ad4ac22d4856ab927e2910229fa47e9cd632a80029ecc -EBUILD mono-2.4.ebuild 6348 RMD160 762e5069b1c2d0e91137f6f08ec14ed16471d4cc SHA1 2a1fb67068ff449f7f0143e2ceed89f2f4b0332c SHA256 38eaf152f3e82642f537d767a5ade38d4ce9d06687e08865aa292b6a4c2ac1d0 -MISC ChangeLog 35946 RMD160 e8e99a324e4670f8c02f95b01f44874bc89bf023 SHA1 8bf23fe9bd13b352aea2d9fb2eb01f7840ea53b1 SHA256 cf8f95ec396a5889877a4aae3bc22c86df5b0f9d0a151e2dbc02a09d6a58e0c1 +EBUILD mono-2.0.1-r1.ebuild 3093 RMD160 93016694f8e5ce09d0783095c8dc06d949ca06af SHA1 8c73b40c7da84b612e788718c88b0a96cd9ca7ae SHA256 e976221a82cd4483013bfd5f79bb1e3ade05d8e4508322915582e4fb4e44f63a +EBUILD mono-2.2-r5.ebuild 6897 RMD160 c811a593273b4ca7e47c6dec2535a1939a1b8b00 SHA1 5d48aae9bb423d7f6a016d78aac14f55faaded4f SHA256 8d33ffa01ba706dec4e7709433a1db1b6bd2b8586bd4f4c26b05d0ee4a9ceb1b +EBUILD mono-2.4.ebuild 6769 RMD160 8d94d90c8ab5714bd79c45d0ee19a4edea51dd04 SHA1 8aa54f85f57fb8f8e13e7564de1eea49b07f5d5c SHA256 11ded1d18d8a5db5fa54000c92165af16a3552bdc6e1248cbfde2880c3fbb02f +MISC ChangeLog 36186 RMD160 f81cd8ac333b915fe488dd70e9b2ef8ef386759d SHA1 f856652575dc94b2c4ff98f23ffe9daf7dc485ac SHA256 d63bf99900fc3029996886b3a0965a258031269e557e75b4615f8d4d8e43a0eb MISC metadata.xml 372 RMD160 163faef818f92e85913da4add580c9b534fcc1f4 SHA1 af2ccd5f8de56a233139452e6c7ec9cf3c4a749e SHA256 05441e51cf289ea8e4039500f8b4cece85ead51bb46f8ea9588bd6d831239315 diff --git a/dev-lang/mono/mono-2.0.1-r1.ebuild b/dev-lang/mono/mono-2.0.1-r1.ebuild index f26ee432f51e..f0b7367966cb 100644 --- a/dev-lang/mono/mono-2.0.1-r1.ebuild +++ b/dev-lang/mono/mono-2.0.1-r1.ebuild @@ -1,10 +1,10 @@ # Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-2.0.1-r1.ebuild,v 1.4 2009/04/04 14:05:21 maekke Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-2.0.1-r1.ebuild,v 1.5 2009/04/17 01:29:22 loki_val Exp $ EAPI=2 -inherit base eutils flag-o-matic multilib +inherit linux-info base eutils flag-o-matic multilib DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" HOMEPAGE="http://www.go-mono.com" @@ -36,6 +36,22 @@ PATCHES=( "${FILESDIR}/${PN}-biginteger_overflow.diff" "${FILESDIR}/${P}-fix_implicit_pointer_conversions.patch" "${FILESDIR}/${PN}-2.0-fix-headless.patch" ) +pkg_setup() { + if use kernel_linux + then + get_version + require_configured_kernel + if linux_chkconfig_present SYSVIPC + then + einfo "CONFIG_SYSVIPC is set, looking good." + else + eerror "If CONFIG_SYSVIPC is not set in your kernel .config, mono will hang while compiling." + eerror "See http://bugs.gentoo.org/261869 for more info." + die "Please set CONFIG_SYSVIPC in your kernel .config" + fi + fi +} + src_configure() { # mono's build system is finiky, strip the flags strip-flags diff --git a/dev-lang/mono/mono-2.2-r5.ebuild b/dev-lang/mono/mono-2.2-r5.ebuild index fb239382cb81..eddda7dedf72 100644 --- a/dev-lang/mono/mono-2.2-r5.ebuild +++ b/dev-lang/mono/mono-2.2-r5.ebuild @@ -1,10 +1,10 @@ # Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-2.2-r5.ebuild,v 1.2 2009/04/06 15:12:26 ranger Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-2.2-r5.ebuild,v 1.3 2009/04/17 01:29:22 loki_val Exp $ EAPI=2 -inherit mono eutils flag-o-matic multilib go-mono +inherit linux-info mono eutils flag-o-matic multilib go-mono DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" HOMEPAGE="http://www.go-mono.com" @@ -43,6 +43,22 @@ PATCHES=( "${FILESDIR}/mono-2.2-freebsd-elf_common.patch" ) +pkg_setup() { + if use kernel_linux + then + get_version + require_configured_kernel + if linux_chkconfig_present SYSVIPC + then + einfo "CONFIG_SYSVIPC is set, looking good." + else + eerror "If CONFIG_SYSVIPC is not set in your kernel .config, mono will hang while compiling." + eerror "See http://bugs.gentoo.org/261869 for more info." + die "Please set CONFIG_SYSVIPC in your kernel .config" + fi + fi +} + src_prepare() { sed -e "s:@MONOLIBDIR@:$(get_libdir):" \ < "${FILESDIR}"/mono-2.2-libdir126.patch \ diff --git a/dev-lang/mono/mono-2.4.ebuild b/dev-lang/mono/mono-2.4.ebuild index c0ca10ab1f1d..9956968a8bfb 100644 --- a/dev-lang/mono/mono-2.4.ebuild +++ b/dev-lang/mono/mono-2.4.ebuild @@ -1,10 +1,10 @@ # Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-2.4.ebuild,v 1.3 2009/04/10 23:11:08 loki_val Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-2.4.ebuild,v 1.4 2009/04/17 01:29:22 loki_val Exp $ EAPI=2 -inherit mono eutils flag-o-matic multilib go-mono +inherit linux-info mono eutils flag-o-matic multilib go-mono DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" HOMEPAGE="http://www.go-mono.com" @@ -41,6 +41,22 @@ PATCHES=( "${FILESDIR}/mono-2.4-ppcbuild-fix.patch" ) +pkg_setup() { + if use kernel_linux + then + get_version + require_configured_kernel + if linux_chkconfig_present SYSVIPC + then + einfo "CONFIG_SYSVIPC is set, looking good." + else + eerror "If CONFIG_SYSVIPC is not set in your kernel .config, mono will hang while compiling." + eerror "See http://bugs.gentoo.org/261869 for more info." + die "Please set CONFIG_SYSVIPC in your kernel .config" + fi + fi +} + src_prepare() { sed -e "s:@MONOLIBDIR@:$(get_libdir):" \ < "${FILESDIR}"/mono-2.2-libdir126.patch \ |