summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Robbins <drobbins@gentoo.org>2003-10-16 16:42:04 +0000
committerDaniel Robbins <drobbins@gentoo.org>2003-10-16 16:42:04 +0000
commitab8af0b26a05eeddbffbcc4ce3b3fba975aae5fe (patch)
treed636c2f2cbb607f9e9ce818aba9342cfa4a57939 /dev-libs/gmp
parentamd64 unmask (diff)
downloadgentoo-2-ab8af0b26a05eeddbffbcc4ce3b3fba975aae5fe.tar.gz
gentoo-2-ab8af0b26a05eeddbffbcc4ce3b3fba975aae5fe.tar.bz2
gentoo-2-ab8af0b26a05eeddbffbcc4ce3b3fba975aae5fe.zip
amd64 umask and longlong.patch, closing bug #29201
Diffstat (limited to 'dev-libs/gmp')
-rw-r--r--dev-libs/gmp/ChangeLog6
-rw-r--r--dev-libs/gmp/Manifest11
-rw-r--r--dev-libs/gmp/files/longlong.patch14
-rw-r--r--dev-libs/gmp/gmp-4.1.2.ebuild9
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