From b1eebc764e9532b7161dafefa3c765994810da37 Mon Sep 17 00:00:00 2001 From: Peter Johanson Date: Wed, 15 Mar 2006 05:26:35 +0000 Subject: [PATCH] Bump, and add autotools related fixes from Diego in bug #125949 Package-Manager: portage-2.1_pre6-r1 --- dev-lang/mono/ChangeLog | 9 ++- dev-lang/mono/Manifest | 42 +++++----- dev-lang/mono/files/digest-mono-1.1.13.1 | 2 + dev-lang/mono/files/digest-mono-1.1.13.4 | 3 + dev-lang/mono/mono-1.1.12.1-r1.ebuild | 5 +- dev-lang/mono/mono-1.1.13.1.ebuild | 17 ++-- dev-lang/mono/mono-1.1.13.2.ebuild | 17 ++-- dev-lang/mono/mono-1.1.13.4.ebuild | 98 ++++++++++++++++++++++++ dev-lang/mono/mono-1.1.8.3.ebuild | 5 +- 9 files changed, 157 insertions(+), 41 deletions(-) create mode 100644 dev-lang/mono/files/digest-mono-1.1.13.4 create mode 100644 dev-lang/mono/mono-1.1.13.4.ebuild diff --git a/dev-lang/mono/ChangeLog b/dev-lang/mono/ChangeLog index a9e797166c94..1bd788441b5c 100644 --- a/dev-lang/mono/ChangeLog +++ b/dev-lang/mono/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for dev-lang/mono # Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/ChangeLog,v 1.75 2006/02/20 02:29:02 latexer Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/ChangeLog,v 1.76 2006/03/15 05:26:35 latexer Exp $ + +*mono-1.1.13.4 (15 Mar 2006) + + 15 Mar 2006; Peter Johanson mono-1.1.8.3.ebuild, + mono-1.1.12.1-r1.ebuild, mono-1.1.13.1.ebuild, mono-1.1.13.2.ebuild, + +mono-1.1.13.4.ebuild: + Bump, and add autotools related fixes from Diego in bug #125949 *mono-1.1.13.2 (20 Feb 2006) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index 9cbd4c95f669..87a34d9c4241 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -1,18 +1,21 @@ -MD5 d01a40901765b4403520d0614a2eddde ChangeLog 21112 -RMD160 30bab5ec4f5880818ac8efcd88536456e21a1792 ChangeLog 21112 -SHA256 d6461fd364cd03429d22e50c96a2dff1c0e7dce35c5ec6adb851100494e7d775 ChangeLog 21112 +MD5 9398765da2d958e9715599a6049808d4 ChangeLog 21377 +RMD160 65d25f844b93a474929bfb32de5a9bb2140d1853 ChangeLog 21377 +SHA256 b67e289b172d9425dc27f868429087c81e3c88281e430c0beee7064a340093c8 ChangeLog 21377 MD5 9e2e1b58a310e4236f757e683b71c879 files/digest-mono-1.0.5-r5 127 RMD160 7430ef0ed4ab3c1c19bb95c26aacbd7f013444bb files/digest-mono-1.0.5-r5 127 SHA256 ee145119eba6c73ccac97f08b9809fd03c8a7a9d0b3ee34c02eb0946fc5a0bf3 files/digest-mono-1.0.5-r5 127 MD5 5710fbd5e73458a082d829efe0df479b files/digest-mono-1.1.12.1-r1 247 RMD160 5ee360e154e563a264fac464c9fb7cb4fbe9cbda files/digest-mono-1.1.12.1-r1 247 SHA256 310c5adc5635dc92f84051b7623a363e2bf83cd97e1a0cb7224a0ca700a732f8 files/digest-mono-1.1.12.1-r1 247 -MD5 0d121adaeeb4d5b9909c77e26d593cf7 files/digest-mono-1.1.13.1 67 -RMD160 fb315a94987c9595fb2504989ea12649a2611103 files/digest-mono-1.1.13.1 67 -SHA256 4ee46c78ba61f4384efaeb2dadb261c6ced55935ba2ffa7ba2e89b8cbfbb72f1 files/digest-mono-1.1.13.1 67 +MD5 841faeaa62401a6437e4c1e32fd5ba79 files/digest-mono-1.1.13.1 247 +RMD160 76fada3d2cd925bfc2c325b1a362aced22d82dfa files/digest-mono-1.1.13.1 247 +SHA256 ce9d87117b9d3602a095d05644e107269e457c5f2e8117018391826332ec3c1a files/digest-mono-1.1.13.1 247 MD5 9356a5ffa7403e953fe309126d44cbb4 files/digest-mono-1.1.13.2 247 RMD160 d4797742d6ce6392f0fcf6a69ca773d2410c16d6 files/digest-mono-1.1.13.2 247 SHA256 c30b889a492f2bab7fd85c61cc056b3a77cc7546730ed763ed0ccabf4309c4a8 files/digest-mono-1.1.13.2 247 +MD5 09f9a3fa545438bad7f2693d0a4d4cf3 files/digest-mono-1.1.13.4 247 +RMD160 172b4fd11743f08aa3f7083c2d22678af0dd2306 files/digest-mono-1.1.13.4 247 +SHA256 ec5554edf5709037f063f10fc4ea56eef5421f7f5c0067f31f74d6a3b482fa01 files/digest-mono-1.1.13.4 247 MD5 e57f70fb8569f040ed1b4669c3e07652 files/digest-mono-1.1.8.3 66 RMD160 813629ecd598eface69389f5da09fa8387a7f54c files/digest-mono-1.1.8.3 66 SHA256 7df3eb46a3e2cf65fc4d5e3afd3dfbfcea9dbc93e65e1d3f2cf2bc50fa0dc739 files/digest-mono-1.1.8.3 66 @@ -64,15 +67,18 @@ SHA256 986c3e2fa3baa5d6e8c0b5c27a2550601780d0cc7857f7f1c01523491706d909 metadata MD5 d4ad74a81ac4b6d1f6c76f5527fe39f3 mono-1.0.5-r5.ebuild 3719 RMD160 b7e162c6daf0139834bba35b1cd39eec1da66569 mono-1.0.5-r5.ebuild 3719 SHA256 18ed8d8b04c0d0c05d96e89d21edb842fca1343bbae52e4ae7e893812ead262b mono-1.0.5-r5.ebuild 3719 -MD5 25407f82a4ff3dc9b35ea979b25bf211 mono-1.1.12.1-r1.ebuild 2630 -RMD160 6977ddc8d1d2b2e44c0aaa67064cf32940d10561 mono-1.1.12.1-r1.ebuild 2630 -SHA256 2d75cfa3bc36dcc28c238f04df57850b1fe60ea1b0fe190d015d17e288084aef mono-1.1.12.1-r1.ebuild 2630 -MD5 bf675399c158f1c6c3d0e008c3828e04 mono-1.1.13.1.ebuild 2628 -RMD160 2a42964a2bee5b2b5ec9f43c465bb9605c317482 mono-1.1.13.1.ebuild 2628 -SHA256 2c564b78402ac8e631ce8e76f501fae51c7aa732f55ea76bd0e74d75ed92d8fd mono-1.1.13.1.ebuild 2628 -MD5 8f8cd0857a1cb5b24872d907fcf02193 mono-1.1.13.2.ebuild 2628 -RMD160 58b3ef412a09618ee07d9389177a0b51473d8d13 mono-1.1.13.2.ebuild 2628 -SHA256 72e922243859ce2c6d17cd80e3d60be5487ff1a4c6cb0d64ed179be13251e5e2 mono-1.1.13.2.ebuild 2628 -MD5 d37f097bccd084e2ab9ae39ea0048cdf mono-1.1.8.3.ebuild 2504 -RMD160 de2b3b4fa7e236386897d6b7a6b6a88e63ca1376 mono-1.1.8.3.ebuild 2504 -SHA256 c4a5a89213ee5a75072dbdf0faec4a7160a994bbd622460e3235430fbd971540 mono-1.1.8.3.ebuild 2504 +MD5 d985148cc425ffdaa0e8fd8cca6c0adc mono-1.1.12.1-r1.ebuild 2616 +RMD160 717d5fd7bc7a6fab61eb8c11f2161e158323b237 mono-1.1.12.1-r1.ebuild 2616 +SHA256 591eb78821c5123e6a8b9ff99c38f2e80f82b5a82c5467f71e60d0ea52e95dba mono-1.1.12.1-r1.ebuild 2616 +MD5 ee01a37d83f4c0e2944f31453d82dd8d mono-1.1.13.1.ebuild 2595 +RMD160 717da1fdd5316286c21c69ee3990b4f02d24ee99 mono-1.1.13.1.ebuild 2595 +SHA256 92f9c3f72863dc936131fb1a81d6f50b96dac8d2c95ab6d00f35184e9363a343 mono-1.1.13.1.ebuild 2595 +MD5 e02cf12d570a4afc91f53a1d04a20242 mono-1.1.13.2.ebuild 2595 +RMD160 6c89b4eebd68e94f1c62182c250d3cbfe2a14edf mono-1.1.13.2.ebuild 2595 +SHA256 0e17390e1187340394a0697f396aa179886bedd9f4251fccc201d6e5a6c52e1a mono-1.1.13.2.ebuild 2595 +MD5 8b60b82526e5fbefb564ad71dd5b8e3d mono-1.1.13.4.ebuild 2595 +RMD160 0df1880cd78f29a27b06a70fffd7000ad5f7524d mono-1.1.13.4.ebuild 2595 +SHA256 591bff915641f8f64e8dee12e6f679c1adf3d4301a3841673a04f753048df235 mono-1.1.13.4.ebuild 2595 +MD5 4bfd6907ec394737df6275cf0472da49 mono-1.1.8.3.ebuild 2487 +RMD160 77bffc9eb0883e7e6624829b1f5bf44a15021cbc mono-1.1.8.3.ebuild 2487 +SHA256 f0b9ecbdf5bfa388de2de7f748cd7f9d688ff5f46db456b4fa344ea36956898f mono-1.1.8.3.ebuild 2487 diff --git a/dev-lang/mono/files/digest-mono-1.1.13.1 b/dev-lang/mono/files/digest-mono-1.1.13.1 index baae124626b5..0d79fc6a5faf 100644 --- a/dev-lang/mono/files/digest-mono-1.1.13.1 +++ b/dev-lang/mono/files/digest-mono-1.1.13.1 @@ -1 +1,3 @@ MD5 b019e29082aa49267320c3993efcc385 mono-1.1.13.1.tar.gz 17989571 +RMD160 415e958674bed0b5feb380809bcfb85e14617f97 mono-1.1.13.1.tar.gz 17989571 +SHA256 79b757e744cc19fd02ed74a51ffaca16d4b4f7124da43a845c99200c0e3868df mono-1.1.13.1.tar.gz 17989571 diff --git a/dev-lang/mono/files/digest-mono-1.1.13.4 b/dev-lang/mono/files/digest-mono-1.1.13.4 new file mode 100644 index 000000000000..f9ac15b454bb --- /dev/null +++ b/dev-lang/mono/files/digest-mono-1.1.13.4 @@ -0,0 +1,3 @@ +MD5 a8c58b1d0722771745c228adbb27f3c1 mono-1.1.13.4.tar.gz 18107270 +RMD160 761b3df0be4552e4d8e67f0e6cef6e7c9b3dc9b3 mono-1.1.13.4.tar.gz 18107270 +SHA256 203e4a93001207eed2463f12d024415a0f6c314eb6ba4f9835cae6eb777d4a6e mono-1.1.13.4.tar.gz 18107270 diff --git a/dev-lang/mono/mono-1.1.12.1-r1.ebuild b/dev-lang/mono/mono-1.1.12.1-r1.ebuild index adf4f96dc0d3..efbdaaecad14 100644 --- a/dev-lang/mono/mono-1.1.12.1-r1.ebuild +++ b/dev-lang/mono/mono-1.1.12.1-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-1.1.12.1-r1.ebuild,v 1.3 2006/02/20 01:33:46 latexer Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-1.1.12.1-r1.ebuild,v 1.4 2006/03/15 05:26:35 latexer Exp $ inherit eutils mono flag-o-matic multilib @@ -13,8 +13,7 @@ SLOT="0" KEYWORDS="~x86 ~ppc ~amd64" IUSE="nptl X" -DEPEND="virtual/libc - >=dev-libs/glib-2.0 +DEPEND=">=dev-libs/glib-2.0 sys-devel/bc !=sys-devel/gcc-3.3.5-r1 ) diff --git a/dev-lang/mono/mono-1.1.13.1.ebuild b/dev-lang/mono/mono-1.1.13.1.ebuild index c1ca39c63555..b610d0a94faf 100644 --- a/dev-lang/mono/mono-1.1.13.1.ebuild +++ b/dev-lang/mono/mono-1.1.13.1.ebuild @@ -1,8 +1,10 @@ # Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-1.1.13.1.ebuild,v 1.4 2006/02/20 01:33:46 latexer Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-1.1.13.1.ebuild,v 1.5 2006/03/15 05:26:35 latexer Exp $ -inherit eutils mono flag-o-matic multilib +inherit eutils mono flag-o-matic multilib autotools + +RESTRICT="confcache" DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" HOMEPAGE="http://www.go-mono.com/" @@ -13,8 +15,7 @@ SLOT="0" KEYWORDS="~x86 ~ppc ~amd64" IUSE="nptl X" -DEPEND="virtual/libc - >=dev-libs/glib-2.0 +DEPEND=">=dev-libs/glib-2.0 sys-devel/bc !=sys-devel/gcc-3.3.5-r1 ) @@ -48,10 +49,10 @@ src_unpack() { ${S}/{scripts,}/*.pc.in || die "sed failed" fi - libtoolize --copy --force || die "libtoolize failed" - aclocal || die "aclocal failed" - autoconf || die "autoconf failed" - automake || die "automake failed" + # Remove the dummy ltconfig and leave to libtoolize handling it + rm -f ${S}/libgc/ltconfig + + eautoreconf } src_compile() { diff --git a/dev-lang/mono/mono-1.1.13.2.ebuild b/dev-lang/mono/mono-1.1.13.2.ebuild index f25058eb93cb..06f91f7d8e60 100644 --- a/dev-lang/mono/mono-1.1.13.2.ebuild +++ b/dev-lang/mono/mono-1.1.13.2.ebuild @@ -1,8 +1,10 @@ # Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-1.1.13.2.ebuild,v 1.1 2006/02/20 02:29:02 latexer Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-1.1.13.2.ebuild,v 1.2 2006/03/15 05:26:35 latexer Exp $ -inherit eutils mono flag-o-matic multilib +inherit eutils mono flag-o-matic multilib autotools + +RESTRICT="confcache" DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" HOMEPAGE="http://www.go-mono.com/" @@ -13,8 +15,7 @@ SLOT="0" KEYWORDS="~x86 ~ppc ~amd64" IUSE="nptl X" -DEPEND="virtual/libc - >=dev-libs/glib-2.0 +DEPEND=">=dev-libs/glib-2.0 sys-devel/bc !=sys-devel/gcc-3.3.5-r1 ) @@ -48,10 +49,10 @@ src_unpack() { ${S}/{scripts,}/*.pc.in || die "sed failed" fi - libtoolize --copy --force || die "libtoolize failed" - aclocal || die "aclocal failed" - autoconf || die "autoconf failed" - automake || die "automake failed" + # Remove the dummy ltconfig and leave to libtoolize handling it + rm -f ${S}/libgc/ltconfig + + eautoreconf } src_compile() { diff --git a/dev-lang/mono/mono-1.1.13.4.ebuild b/dev-lang/mono/mono-1.1.13.4.ebuild new file mode 100644 index 000000000000..1b3888c2fce0 --- /dev/null +++ b/dev-lang/mono/mono-1.1.13.4.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-1.1.13.4.ebuild,v 1.1 2006/03/15 05:26:35 latexer Exp $ + +inherit eutils mono flag-o-matic multilib autotools + +RESTRICT="confcache" + +DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" +HOMEPAGE="http://www.go-mono.com/" +SRC_URI="http://www.go-mono.com/sources/mono-${PV:0:3}/${P}.tar.gz" + +LICENSE="|| ( GPL-2 LGPL-2 X11 )" +SLOT="0" +KEYWORDS="~x86 ~ppc ~amd64" +IUSE="nptl X" + +DEPEND=">=dev-libs/glib-2.0 + sys-devel/bc + !=sys-devel/gcc-3.3.5-r1 ) + ppc? ( + >=sys-devel/gcc-3.2.3-r4 + >=sys-libs/glibc-2.3.3_pre20040420 + )" + +RDEPEND="${DEPEND} + X? ( >=dev-dotnet/libgdiplus-1.1.13 ) + dev-util/pkgconfig + dev-libs/libxml2" + +src_unpack() { + unpack ${A} + cd ${S} + + # Fix munging of Unix paths + epatch ${FILESDIR}/${PN}-1.1.13-pathfix.diff + epatch ${FILESDIR}/${PN}-1.1.13-resource-manager.diff + + # Install all our .dlls under $(libdir), not $(prefix)/lib + if [ $(get_libdir) != "lib" ] ; then + sed -i -e 's:$(prefix)/lib:$(libdir):' \ + -e 's:$(exec_prefix)/lib:$(libdir):' \ + -e "s:'mono_libdir=\${exec_prefix}/lib':\"mono_libdir=\$libdir\":" \ + ${S}/{scripts,mono/metadata,mono/os/unix}/Makefile.am \ + ${S}/configure.in || die "sed failed" + sed -i -e 's:^libdir.*:libdir=@libdir@:' \ + -e 's:${prefix}/lib/:${libdir}/:g' \ + ${S}/{scripts,}/*.pc.in || die "sed failed" + fi + + # Remove the dummy ltconfig and leave to libtoolize handling it + rm -f ${S}/libgc/ltconfig + + eautoreconf +} + +src_compile() { + strip-flags + + local myconf="--with-preview=yes" + + # Force __thread on amd64. See bug #83770 + if use amd64 + then + myconf="${myconf} --with-tls=__thread" + else + if use nptl + then + myconf="${myconf} --with-tls=__thread" + else + myconf="${myconf} --with-tls=pthread" + fi + fi + + # Force the use of the monolite mcs, to prevent us from trying to build + # with old buggy classlibs/mcs versions. See bug #118062 + touch ${S}/mcs/build/deps/use-monolite + econf ${myconf} || die + emake -j1 || die "MONO compilation failure" +} + +src_install() { + make DESTDIR=${D} install || die + + dodoc AUTHORS ChangeLog NEWS README + docinto docs + dodoc docs/* + docinto libgc + dodoc libgc/ChangeLog +} + +pkg_postinst() { + ewarn "This version of mono has changed the assembly version for" + ewarn "ICSharpCode.SharpZipLib, which may break some installed" + ewarn "applications such as monodoc. Please re-emerge monodoc and any" + ewarn "other packages you have which may make use of this library." +} diff --git a/dev-lang/mono/mono-1.1.8.3.ebuild b/dev-lang/mono/mono-1.1.8.3.ebuild index 32d01a32e4c6..95db924f1913 100644 --- a/dev-lang/mono/mono-1.1.8.3.ebuild +++ b/dev-lang/mono/mono-1.1.8.3.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-1.1.8.3.ebuild,v 1.7 2006/01/22 09:50:13 dertobi123 Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-1.1.8.3.ebuild,v 1.8 2006/03/15 05:26:35 latexer Exp $ inherit eutils mono flag-o-matic @@ -13,8 +13,7 @@ SLOT="0" KEYWORDS="~amd64 ppc x86" IUSE="nptl icu X" -DEPEND="virtual/libc - >=dev-libs/glib-2.0 +DEPEND=">=dev-libs/glib-2.0 sys-devel/bc !=sys-devel/gcc-3.3.5-r1 ) -- 2.26.2