summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Groffen <grobian@gentoo.org>2005-10-30 21:31:38 +0000
committerFabian Groffen <grobian@gentoo.org>2005-10-30 21:31:38 +0000
commit694016208d17cbad1f15ca3da1915ab169a759b0 (patch)
treecf117f41453355d1aa644cc445eb07d6788f6cb1 /dev-lang/gprolog
parentFix paths to examples #110895 by Peter Koeleman. (diff)
downloadhistorical-694016208d17cbad1f15ca3da1915ab169a759b0.tar.gz
historical-694016208d17cbad1f15ca3da1915ab169a759b0.tar.bz2
historical-694016208d17cbad1f15ca3da1915ab169a759b0.zip
Adding patch to fix GCC4 compilation bugs + copyright repoman fix
Package-Manager: portage-2.0.51.22-r3
Diffstat (limited to 'dev-lang/gprolog')
-rw-r--r--dev-lang/gprolog/ChangeLog9
-rw-r--r--dev-lang/gprolog/Manifest17
-rw-r--r--dev-lang/gprolog/files/gprolog-1.2.16-gcc4.patch37
-rw-r--r--dev-lang/gprolog/gprolog-1.2.13.ebuild4
-rw-r--r--dev-lang/gprolog/gprolog-1.2.16.ebuild9
5 files changed, 56 insertions, 20 deletions
diff --git a/dev-lang/gprolog/ChangeLog b/dev-lang/gprolog/ChangeLog
index 47224c58cca6..a809c19d5347 100644
--- a/dev-lang/gprolog/ChangeLog
+++ b/dev-lang/gprolog/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-lang/gprolog
-# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/gprolog/ChangeLog,v 1.7 2004/07/02 04:27:07 eradicator Exp $
+# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/gprolog/ChangeLog,v 1.8 2005/10/30 21:31:38 grobian Exp $
+
+ 30 Oct 2005; Fabian Groffen <grobian@gentoo.org>
+ +files/gprolog-1.2.16-gcc4.patch, gprolog-1.2.16.ebuild:
+ Adding patch to fix GCC4 compilation bugs. Package doesn't compile due to
+ prolog bugs though.
01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
gprolog-1.2.13.ebuild, gprolog-1.2.16.ebuild:
diff --git a/dev-lang/gprolog/Manifest b/dev-lang/gprolog/Manifest
index 3d6f9bfee71e..95372e45fe02 100644
--- a/dev-lang/gprolog/Manifest
+++ b/dev-lang/gprolog/Manifest
@@ -1,16 +1,7 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-MD5 f5c835dce5c304e57b0b4f8d628abce7 gprolog-1.2.16.ebuild 1054
-MD5 226beafc9ac575121b5e58297752cce4 gprolog-1.2.13.ebuild 1026
-MD5 a6a0358f7c2bc639a459e913ecb51aa9 ChangeLog 780
+MD5 7c537e5e195ee8bf20caab7ca5f62f54 gprolog-1.2.16.ebuild 1105
+MD5 f1f8ec7ca742fbf31d25ed8e65d3b2c3 gprolog-1.2.13.ebuild 1023
+MD5 c2374d52c8611546965295863c03621f ChangeLog 987
MD5 9187f53634e60ab7eb2ac7e98b0b19f7 metadata.xml 159
+MD5 11cc47f5ddc2ab3660ba5ecb53107af3 files/gprolog-1.2.16-gcc4.patch 1056
MD5 343cd0728a313eee77e9f5f9c9f74415 files/digest-gprolog-1.2.13 67
MD5 dd04de7b5904293113f5838da347c4f9 files/digest-gprolog-1.2.16 67
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.9.10 (GNU/Linux)
-
-iD8DBQFBo4gJI1lqEGTUzyQRAsLSAJ9H15NQP2Rt6iUuWvP9pr9OFgAIDQCfX0i/
-KVVdqtJ7hI2/XWOw5S/XbTM=
-=SwYD
------END PGP SIGNATURE-----
diff --git a/dev-lang/gprolog/files/gprolog-1.2.16-gcc4.patch b/dev-lang/gprolog/files/gprolog-1.2.16-gcc4.patch
new file mode 100644
index 000000000000..209cfe0b25ed
--- /dev/null
+++ b/dev-lang/gprolog/files/gprolog-1.2.16-gcc4.patch
@@ -0,0 +1,37 @@
+diff -Naur src-orig/BipsPl/stream_supp.h src/BipsPl/stream_supp.h
+--- src-orig/BipsPl/stream_supp.h 2005-10-30 22:04:53.000000000 +0100
++++ src/BipsPl/stream_supp.h 2005-10-30 22:20:42.000000000 +0100
+@@ -276,9 +276,9 @@
+ extern int atom_debugger_input;
+ extern int atom_debugger_output;
+
+-extern int atom_read;
+-extern int atom_write;
+-extern int atom_append;
++static int atom_read;
++static int atom_write;
++static int atom_append;
+
+ extern int atom_reposition;
+
+@@ -287,7 +287,7 @@
+ extern int atom_text;
+ extern int atom_binary;
+
+-extern int atom_error;
++static int atom_error;
+ extern int atom_eof_code;
+ extern int atom_reset;
+
+diff -Naur src-orig/EnginePl/obj_chain.h src/EnginePl/obj_chain.h
+--- src-orig/EnginePl/obj_chain.h 2005-10-30 22:04:53.000000000 +0100
++++ src/EnginePl/obj_chain.h 2005-10-30 22:17:31.000000000 +0100
+@@ -76,7 +76,7 @@
+
+ #ifndef _MSC_VER
+
+-extern ObjChain *obj_chain_stop;
++static ObjChain *obj_chain_stop;
+
+ static ObjChain obj_chain_start =
+ { OBJ_CHAIN_MAGIC_1, OBJ_CHAIN_MAGIC_2, &obj_chain_stop, OBJ_INIT };
diff --git a/dev-lang/gprolog/gprolog-1.2.13.ebuild b/dev-lang/gprolog/gprolog-1.2.13.ebuild
index 88c09cacdccf..d155f91ecbbb 100644
--- a/dev-lang/gprolog/gprolog-1.2.13.ebuild
+++ b/dev-lang/gprolog/gprolog-1.2.13.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/gprolog/gprolog-1.2.13.ebuild,v 1.6 2004/07/02 04:27:07 eradicator Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/gprolog/gprolog-1.2.13.ebuild,v 1.7 2005/10/30 21:31:38 grobian Exp $
IUSE=""
diff --git a/dev-lang/gprolog/gprolog-1.2.16.ebuild b/dev-lang/gprolog/gprolog-1.2.16.ebuild
index 045bef0e2fcb..d19cf7db1ed7 100644
--- a/dev-lang/gprolog/gprolog-1.2.16.ebuild
+++ b/dev-lang/gprolog/gprolog-1.2.16.ebuild
@@ -1,6 +1,8 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/gprolog/gprolog-1.2.16.ebuild,v 1.6 2004/07/02 04:27:07 eradicator Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/gprolog/gprolog-1.2.16.ebuild,v 1.7 2005/10/30 21:31:38 grobian Exp $
+
+inherit eutils
IUSE=""
@@ -13,11 +15,12 @@ S=${WORKDIR}/${P}/src
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="x86 ~ppc"
+KEYWORDS="~ppc x86"
src_unpack() {
unpack ${A}
cd ${S}
+ epatch "${FILESDIR}/${P}"-gcc4.patch
mv Makefile.in Makefile.in.orig
sed -e "s/TXT_FILES /#TXT_FILES/" Makefile.in.orig > Makefile.in