summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Alfredsen <loki_val@gentoo.org>2008-07-12 20:30:14 +0000
committerPeter Alfredsen <loki_val@gentoo.org>2008-07-12 20:30:14 +0000
commita7c3a5c09ad7c653dd76cf72ae319634187860f2 (patch)
tree6fbb4e015aaedc3769490998d1a71861063d6815 /dev-libs/gmp
parentClean out old qtcurve versions. (diff)
downloadgentoo-2-a7c3a5c09ad7c653dd76cf72ae319634187860f2.tar.gz
gentoo-2-a7c3a5c09ad7c653dd76cf72ae319634187860f2.tar.bz2
gentoo-2-a7c3a5c09ad7c653dd76cf72ae319634187860f2.zip
Fix include files for gcc-4.3 compat wrt bug #228915
(Portage version: 2.2_rc1/cvs/Linux 2.6.25.8 i686)
Diffstat (limited to 'dev-libs/gmp')
-rw-r--r--dev-libs/gmp/ChangeLog6
-rw-r--r--dev-libs/gmp/files/gmp-4.2.2-cstdio-stdfile.patch11
-rw-r--r--dev-libs/gmp/gmp-4.2.2-r1.ebuild3
3 files changed, 18 insertions, 2 deletions
diff --git a/dev-libs/gmp/ChangeLog b/dev-libs/gmp/ChangeLog
index bf10f7b86f9a..25228075dd07 100644
--- a/dev-libs/gmp/ChangeLog
+++ b/dev-libs/gmp/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-libs/gmp
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/ChangeLog,v 1.94 2008/05/02 04:46:05 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/ChangeLog,v 1.95 2008/07/12 20:30:13 loki_val Exp $
+
+ 12 Jul 2008; Peter Alfredsen <loki_val@gentoo.org>
+ +files/gmp-4.2.2-cstdio-stdfile.patch, gmp-4.2.2-r1.ebuild:
+ Fix include files for gcc-4.3 compat wrt bug #228915
02 May 2008; Mike Frysinger <vapier@gentoo.org>
files/gmp-4.1.4-noexecstack.patch:
diff --git a/dev-libs/gmp/files/gmp-4.2.2-cstdio-stdfile.patch b/dev-libs/gmp/files/gmp-4.2.2-cstdio-stdfile.patch
new file mode 100644
index 000000000000..5246b966a089
--- /dev/null
+++ b/dev-libs/gmp/files/gmp-4.2.2-cstdio-stdfile.patch
@@ -0,0 +1,11 @@
+diff -Naurp gmp-4.2.2-orig/gmp-h.in gmp-4.2.2/gmp-h.in
+--- gmp-4.2.2-orig/gmp-h.in 2007-09-03 10:05:40.000000000 -0600
++++ gmp-4.2.2/gmp-h.in 2008-07-07 16:32:50.000000000 -0600
+@@ -517,6 +517,7 @@ typedef __mpq_struct *mpq_ptr;
+ #if defined (__cplusplus)
+ extern "C" {
+ #ifdef _GMP_H_HAVE_FILE
++#include <cstdio>
+ using std::FILE;
+ #endif
+ #endif
diff --git a/dev-libs/gmp/gmp-4.2.2-r1.ebuild b/dev-libs/gmp/gmp-4.2.2-r1.ebuild
index 7bb0e0002e44..036a96056741 100644
--- a/dev-libs/gmp/gmp-4.2.2-r1.ebuild
+++ b/dev-libs/gmp/gmp-4.2.2-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/gmp-4.2.2-r1.ebuild,v 1.1 2008/05/02 04:23:52 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/gmp-4.2.2-r1.ebuild,v 1.2 2008/07/12 20:30:13 loki_val Exp $
inherit flag-o-matic eutils libtool
@@ -24,6 +24,7 @@ src_unpack () {
epatch "${FILESDIR}"/${PN}-4.1.4-noexecstack.patch
epatch "${FILESDIR}"/${PN}-4.2.2-ABI-multilib.patch
epatch "${FILESDIR}"/${PN}-4.2.1-s390.diff
+ epatch "${FILESDIR}"/${PN}-4.2.2-cstdio-stdfile.patch
sed -i -e 's:ABI = @ABI@:GMPABI = @GMPABI@:' \
Makefile.in */Makefile.in */*/Makefile.in