Adding patch to fix GCC4 compilation bugs + copyright repoman fix
authorFabian Groffen <grobian@gentoo.org>
Sun, 30 Oct 2005 21:31:38 +0000 (21:31 +0000)
committerFabian Groffen <grobian@gentoo.org>
Sun, 30 Oct 2005 21:31:38 +0000 (21:31 +0000)
Package-Manager: portage-2.0.51.22-r3

dev-lang/gprolog/ChangeLog
dev-lang/gprolog/Manifest
dev-lang/gprolog/files/gprolog-1.2.16-gcc4.patch [new file with mode: 0644]
dev-lang/gprolog/gprolog-1.2.13.ebuild
dev-lang/gprolog/gprolog-1.2.16.ebuild

index 47224c58cca6ab7c7711394829529ff0bbf12f2d..a809c19d5347440bcbe66084803df4243118d60a 100644 (file)
@@ -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:
index 3d6f9bfee71ec86e9927efb7aecdc62c135d9759..95372e45fe0244cfa043873735f52512013891d0 100644 (file)
@@ -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 (file)
index 0000000..209cfe0
--- /dev/null
@@ -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 };
index 88c09cacdccf7bf524a79a54cc75697145dcd130..d155f91ecbbb140d8227b38119761b61d7d1aa7b 100644 (file)
@@ -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=""
 
index 045bef0e2fcba6a1760a2f36e888bcc744b3a58c..d19cf7db1ed70d97b8f9df90ddf1a68c4a079c05 100644 (file)
@@ -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