# 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:
------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-----
--- /dev/null
+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 };
-# 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=""
-# 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=""
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