diff options
Diffstat (limited to 'dev-libs/gmp')
-rw-r--r-- | dev-libs/gmp/ChangeLog | 6 | ||||
-rw-r--r-- | dev-libs/gmp/Manifest | 11 | ||||
-rw-r--r-- | dev-libs/gmp/files/longlong.patch | 14 | ||||
-rw-r--r-- | dev-libs/gmp/gmp-4.1.2.ebuild | 9 |
4 files changed, 32 insertions, 8 deletions
diff --git a/dev-libs/gmp/ChangeLog b/dev-libs/gmp/ChangeLog index 6ac7f7ce173e..98376bc79e2e 100644 --- a/dev-libs/gmp/ChangeLog +++ b/dev-libs/gmp/ChangeLog @@ -1,7 +1,11 @@ # ChangeLog for dev-libs/gmp # Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/ChangeLog,v 1.19 2003/03/15 14:48:09 azarah Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/ChangeLog,v 1.20 2003/10/16 16:42:00 drobbins Exp $ + 16 Oct 2003; Daniel Robbins <drobbins@gentoo.org> : Added longlong.patch + submitted by Kenneth Ayers <kba114@psu.edu>. Unmasked on amd64. Thanks + Kenneth! + 15 Mar 2003; Martin Schlemmer <azarah@gentoo.org> : Fix m4 DEPEND for m4-1.4 we are using now. Libtoolize. diff --git a/dev-libs/gmp/Manifest b/dev-libs/gmp/Manifest index 70fd0fcd48ee..f405d3c8a84f 100644 --- a/dev-libs/gmp/Manifest +++ b/dev-libs/gmp/Manifest @@ -1,8 +1,9 @@ -MD5 b723fc4f3dbd903ee00e6e753b30fe14 ChangeLog 2773 -MD5 57abd5fbd12dc8a4b5ad86cd9c7cfa7e gmp-3.1.1-r1.ebuild 954 MD5 553d55691e2126ef17c94064b20fbaa8 gmp-4.1-r1.ebuild 1007 -MD5 58d8fa2ae9b9f31cf846816df7743732 gmp-4.1.2.ebuild 1243 -MD5 ffc8c02b002c5b444e1688450be88fca files/digest-gmp-3.1.1-r1 62 +MD5 7f87a6e0790b9bfd5f1473081e6287fe gmp-4.1.2.ebuild 1356 +MD5 57abd5fbd12dc8a4b5ad86cd9c7cfa7e gmp-3.1.1-r1.ebuild 954 +MD5 68298c13d9c5fd55bdb8250f7a7cdc81 ChangeLog 2937 +MD5 8458ecf3c3c6b27f949d1b1c1e6a9cc7 files/randraw.c.41.diff 585 +MD5 d646f32e97b41529d4ab5066c69bc856 files/longlong.patch 473 MD5 6fe67063d13e286170b681d7220f6bb7 files/digest-gmp-4.1-r1 60 MD5 265f53218c05ee4ac1192b1fee5d5038 files/digest-gmp-4.1.2 62 -MD5 8458ecf3c3c6b27f949d1b1c1e6a9cc7 files/randraw.c.41.diff 585 +MD5 ffc8c02b002c5b444e1688450be88fca files/digest-gmp-3.1.1-r1 62 diff --git a/dev-libs/gmp/files/longlong.patch b/dev-libs/gmp/files/longlong.patch new file mode 100644 index 000000000000..aa934a3aecb8 --- /dev/null +++ b/dev-libs/gmp/files/longlong.patch @@ -0,0 +1,14 @@ +--- longlong.old 2003-10-14 18:52:52.000000000 -0400 ++++ longlong.h 2003-10-14 18:53:52.000000000 -0400 +@@ -715,8 +715,10 @@ + } while (0) + #define count_trailing_zeros(count, x) \ + do { \ ++ UDItype __cbtmp; \ + ASSERT ((x) != 0); \ +- __asm__ ("bsfq %1,%0" : "=r" (count) : "rm" ((UDItype)(x))); \ ++ __asm__ ("bsfq %1,%0" : "=r" (__cbtmp) : "rm" ((UDItype)(x))); \ ++ (count) = __cbtmp; \ + } while (0) + #endif /* x86_64 */ + diff --git a/dev-libs/gmp/gmp-4.1.2.ebuild b/dev-libs/gmp/gmp-4.1.2.ebuild index ccf11acbc652..d4e628323bae 100644 --- a/dev-libs/gmp/gmp-4.1.2.ebuild +++ b/dev-libs/gmp/gmp-4.1.2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/gmp-4.1.2.ebuild,v 1.6 2003/08/03 02:10:33 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/gmp-4.1.2.ebuild,v 1.7 2003/10/16 16:42:00 drobbins Exp $ inherit flag-o-matic libtool filter-flags -ffast-math @@ -11,10 +11,15 @@ SRC_URI="mirror://gnu/gmp/${P}.tar.gz" LICENSE="LGPL-2" SLOT="0" -KEYWORDS="~x86 ~ppc ~sparc alpha" +KEYWORDS="~x86 ~ppc ~sparc alpha amd64" DEPEND="~sys-devel/m4-1.4" +src_unpack() { + unpack ${A}; cd ${S} + [ $ARCH = "amd64" ] && epatch ${FILESDIR}/longlong.patch || die +} + src_compile() { elibtoolize |