Handle float->mpq conversion for floats larger than PLMAXINT.
authorKeri Harris <keri@gentoo.org>
Sat, 10 Mar 2007 06:50:39 +0000 (06:50 +0000)
committerKeri Harris <keri@gentoo.org>
Sat, 10 Mar 2007 06:50:39 +0000 (06:50 +0000)
Package-Manager: portage-2.1.2-r12

dev-lang/swi-prolog/ChangeLog
dev-lang/swi-prolog/Manifest
dev-lang/swi-prolog/files/swi-prolog-arith-test.patch [new file with mode: 0644]
dev-lang/swi-prolog/swi-prolog-5.6.25.ebuild
dev-lang/swi-prolog/swi-prolog-5.6.27.ebuild
dev-lang/swi-prolog/swi-prolog-5.6.28.ebuild
dev-lang/swi-prolog/swi-prolog-5.6.29.ebuild

index aedee7edc6032011debed6c55001a0f0c0cb5936..097f563bc1e88ae71d98330c080fa1712a752ae6 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-lang/swi-prolog
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v 1.74 2007/03/04 01:40:39 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v 1.75 2007/03/10 06:50:39 keri Exp $
+
+  10 Mar 2007; keri <keri@gentoo.org> +files/swi-prolog-arith-test.patch,
+  swi-prolog-5.6.25.ebuild, swi-prolog-5.6.27.ebuild,
+  swi-prolog-5.6.28.ebuild, swi-prolog-5.6.29.ebuild:
+  Handle float->mpq conversion for floats larger than PLMAXINT.
 
 *swi-prolog-5.6.29-r1 (04 Mar 2007)
 
index 86e961354d642c575ca336e0536228673acbbd61..e7561de942785ff04d42290f5d5701959be1f6e1 100644 (file)
@@ -46,6 +46,10 @@ AUX swi-prolog-SGML_CATALOG_FILES.patch 2737 RMD160 c6d21be37fce59e96f53df75d545
 MD5 0aeafc6b2fe48baa70fd66135472894b files/swi-prolog-SGML_CATALOG_FILES.patch 2737
 RMD160 c6d21be37fce59e96f53df75d545ffe76259f4e3 files/swi-prolog-SGML_CATALOG_FILES.patch 2737
 SHA256 f2a5060301dc70fb1ba49498a047e99e4beebe9cdc7d67a9ce8f1dbd9f505aba files/swi-prolog-SGML_CATALOG_FILES.patch 2737
+AUX swi-prolog-arith-test.patch 623 RMD160 038ab4e36cb068e3121908c50bd74850193c8901 SHA1 b8dadccb6f34fa89857fb41b167da6550d963f73 SHA256 3f8bf040c185d943fc73144bb4597c92eb91680382da33ec8a5d61928b1d1a66
+MD5 9cf04192e4d66405755dddcec7a52e5c files/swi-prolog-arith-test.patch 623
+RMD160 038ab4e36cb068e3121908c50bd74850193c8901 files/swi-prolog-arith-test.patch 623
+SHA256 3f8bf040c185d943fc73144bb4597c92eb91680382da33ec8a5d61928b1d1a66 files/swi-prolog-arith-test.patch 623
 AUX swi-prolog-cppproxy-r1.patch 643 RMD160 66169ec055eddf90acddd1f8d158ae0517906487 SHA1 57177c4132188604829eef62b9bd071888c3e4f8 SHA256 1f03fe5b630776b55f91eb25b992ae9e254cec749ba2cc626290aa5ec769fe70
 MD5 63b514c534ab699a7dcb1ba9642a44c2 files/swi-prolog-cppproxy-r1.patch 643
 RMD160 66169ec055eddf90acddd1f8d158ae0517906487 files/swi-prolog-cppproxy-r1.patch 643
@@ -238,30 +242,30 @@ EBUILD swi-prolog-5.6.24.ebuild 3442 RMD160 e57b33a2d5e3f911cd5abc5e815191544342
 MD5 526d97ded7389423ff88faed8c9aeb91 swi-prolog-5.6.24.ebuild 3442
 RMD160 e57b33a2d5e3f911cd5abc5e8151915443426a9f swi-prolog-5.6.24.ebuild 3442
 SHA256 05a0ba0adb0321b21ac543124a86fd67719577f03d7308fd47b8ce6254512517 swi-prolog-5.6.24.ebuild 3442
-EBUILD swi-prolog-5.6.25.ebuild 3929 RMD160 b1e1cd98c91552cbfeff650b5a8f89066800a335 SHA1 1320409b50ad64122e25420b664d50b7f7b30c29 SHA256 768d18b31824dec50192bb0220b0b036b33b2bb3f3b6d451cd96d5656e8c80a5
-MD5 592b93e26493406e7fcc94f7d63d9c77 swi-prolog-5.6.25.ebuild 3929
-RMD160 b1e1cd98c91552cbfeff650b5a8f89066800a335 swi-prolog-5.6.25.ebuild 3929
-SHA256 768d18b31824dec50192bb0220b0b036b33b2bb3f3b6d451cd96d5656e8c80a5 swi-prolog-5.6.25.ebuild 3929
-EBUILD swi-prolog-5.6.27.ebuild 3779 RMD160 dc24ab6d20c1696bd2ad167f6a6ed717a6dce59f SHA1 9d98c7ca3adbf45761d6e391f742a3f8f15e1963 SHA256 0062ffb8bff15bbbc447997a75ef9423461e2cc35b4b65e4196401e4194616b5
-MD5 bc41c8ce2e6ce090c52a76356e2c7407 swi-prolog-5.6.27.ebuild 3779
-RMD160 dc24ab6d20c1696bd2ad167f6a6ed717a6dce59f swi-prolog-5.6.27.ebuild 3779
-SHA256 0062ffb8bff15bbbc447997a75ef9423461e2cc35b4b65e4196401e4194616b5 swi-prolog-5.6.27.ebuild 3779
-EBUILD swi-prolog-5.6.28.ebuild 3870 RMD160 e5f92c99106a5162951d6115158c7c293a87c567 SHA1 a95d5505220b9e50ad60d8fdce54639767f418cc SHA256 c759c9cbac239cb575ef982f771d5b0d98535f041d108646cab4a36d1fbda907
-MD5 5eb18896a11a593bc55b1c75ff7b49a1 swi-prolog-5.6.28.ebuild 3870
-RMD160 e5f92c99106a5162951d6115158c7c293a87c567 swi-prolog-5.6.28.ebuild 3870
-SHA256 c759c9cbac239cb575ef982f771d5b0d98535f041d108646cab4a36d1fbda907 swi-prolog-5.6.28.ebuild 3870
+EBUILD swi-prolog-5.6.25.ebuild 3973 RMD160 3394dc39f03795fab8d96934a53a44dfafd77088 SHA1 8d43a1fd77d71617a72263fe08db0c6bd461b2c8 SHA256 232c4b182696a546bd014d33cb0d52be780f366cf9cc44ea5a777d9c8a3ce9b6
+MD5 4c83e091624c8e5a72a5eb07fbb6c4f1 swi-prolog-5.6.25.ebuild 3973
+RMD160 3394dc39f03795fab8d96934a53a44dfafd77088 swi-prolog-5.6.25.ebuild 3973
+SHA256 232c4b182696a546bd014d33cb0d52be780f366cf9cc44ea5a777d9c8a3ce9b6 swi-prolog-5.6.25.ebuild 3973
+EBUILD swi-prolog-5.6.27.ebuild 3824 RMD160 af695440af3493db1317315d0e85acfe719f256b SHA1 3941888416ce796fed35ef60351343a68a4962fd SHA256 0753a429e0edbd318481dcd7927216aa97cc15a5be39df1999eb4375efe51bd6
+MD5 cf5a153a62f87f2c329937715e88cf74 swi-prolog-5.6.27.ebuild 3824
+RMD160 af695440af3493db1317315d0e85acfe719f256b swi-prolog-5.6.27.ebuild 3824
+SHA256 0753a429e0edbd318481dcd7927216aa97cc15a5be39df1999eb4375efe51bd6 swi-prolog-5.6.27.ebuild 3824
+EBUILD swi-prolog-5.6.28.ebuild 3916 RMD160 a59d44321d2d2a179e9a5532cb01c13cdca78beb SHA1 f003280115abcd777ffa5cd451bc7cf3551ad101 SHA256 37ab59505c7a6647df214787002ddd2bc4935ef267a1bfd18bc65649f8c8f237
+MD5 1320d419f9ad381200b5dcbb14c48175 swi-prolog-5.6.28.ebuild 3916
+RMD160 a59d44321d2d2a179e9a5532cb01c13cdca78beb swi-prolog-5.6.28.ebuild 3916
+SHA256 37ab59505c7a6647df214787002ddd2bc4935ef267a1bfd18bc65649f8c8f237 swi-prolog-5.6.28.ebuild 3916
 EBUILD swi-prolog-5.6.29-r1.ebuild 3837 RMD160 956f677eeaed245d33bb1faa9343feb2cdba67e4 SHA1 f41c8a8c7c00d63e97672ea3186f4ef6be184894 SHA256 65022ef61773f79388cdd23823e3beecd09a0020bec9dd842eedc5dbb04f6944
 MD5 137d7969a00d8c19fdec6d3e1f796d7c swi-prolog-5.6.29-r1.ebuild 3837
 RMD160 956f677eeaed245d33bb1faa9343feb2cdba67e4 swi-prolog-5.6.29-r1.ebuild 3837
 SHA256 65022ef61773f79388cdd23823e3beecd09a0020bec9dd842eedc5dbb04f6944 swi-prolog-5.6.29-r1.ebuild 3837
-EBUILD swi-prolog-5.6.29.ebuild 3735 RMD160 b6e3ea6a08d5e36695ecedf1de9856a8eb54c7dc SHA1 76406d2ebb7febb7b7b30d700437227b9abb26f6 SHA256 d3e0a2885131f6d4fd60285504cadaa796952fbabd1e78e2286fafe4d8a79ff6
-MD5 695a8680109628ad0f2a7ff5fcd0777c swi-prolog-5.6.29.ebuild 3735
-RMD160 b6e3ea6a08d5e36695ecedf1de9856a8eb54c7dc swi-prolog-5.6.29.ebuild 3735
-SHA256 d3e0a2885131f6d4fd60285504cadaa796952fbabd1e78e2286fafe4d8a79ff6 swi-prolog-5.6.29.ebuild 3735
-MISC ChangeLog 14472 RMD160 ace3d96616d25a04e5b34f7057737d89a4ebed9e SHA1 5720154712fbb364de9c98b9b8a848080ed1b010 SHA256 e47511ed88b3898e8d4e509dca36ca392f45bf946c42257ca79244ca11fc8976
-MD5 67c4cd2af5189b228e06ace02ed8b5e0 ChangeLog 14472
-RMD160 ace3d96616d25a04e5b34f7057737d89a4ebed9e ChangeLog 14472
-SHA256 e47511ed88b3898e8d4e509dca36ca392f45bf946c42257ca79244ca11fc8976 ChangeLog 14472
+EBUILD swi-prolog-5.6.29.ebuild 3780 RMD160 b6041b5d1179d2a78943d3b948ecf000e4b90248 SHA1 0cd2dda184d80371d388dcb83eedd71e04277500 SHA256 a32d6a1bac8ca1a79adb6e2c8924c5a48bee013d0327d0003516e758fa5ed2b7
+MD5 d883f267b109cdcc403269892b4a996c swi-prolog-5.6.29.ebuild 3780
+RMD160 b6041b5d1179d2a78943d3b948ecf000e4b90248 swi-prolog-5.6.29.ebuild 3780
+SHA256 a32d6a1bac8ca1a79adb6e2c8924c5a48bee013d0327d0003516e758fa5ed2b7 swi-prolog-5.6.29.ebuild 3780
+MISC ChangeLog 14719 RMD160 003ba894dbd0f39cb8b56fe67a0ef97b02a90e44 SHA1 1263a587155a40d67063cbfd33ffe16695429a07 SHA256 686c2715c26a0124133b07f50b728b6302cffbe5a43d435575dcd787a97c58f3
+MD5 da8bd9af5786c122bec2e48bc00c7330 ChangeLog 14719
+RMD160 003ba894dbd0f39cb8b56fe67a0ef97b02a90e44 ChangeLog 14719
+SHA256 686c2715c26a0124133b07f50b728b6302cffbe5a43d435575dcd787a97c58f3 ChangeLog 14719
 MISC metadata.xml 159 RMD160 38d27fd1c5faabedefa5507dfd83cb4c952fbc8c SHA1 52b92682cf41e53e71bf432537a16215bd9546b1 SHA256 851bf218a4283a1d8ea6ef98af0119a40eaa78bfaaec49c2f3440437f52889ba
 MD5 9187f53634e60ab7eb2ac7e98b0b19f7 metadata.xml 159
 RMD160 38d27fd1c5faabedefa5507dfd83cb4c952fbc8c metadata.xml 159
diff --git a/dev-lang/swi-prolog/files/swi-prolog-arith-test.patch b/dev-lang/swi-prolog/files/swi-prolog-arith-test.patch
new file mode 100644 (file)
index 0000000..fce4a4f
--- /dev/null
@@ -0,0 +1,18 @@
+--- pl-5.6.25.orig/src/test.pl 2006-12-21 23:37:15.000000000 +1300
++++ pl-5.6.25/src/test.pl      2007-03-10 19:36:58.000000000 +1300
+@@ -329,11 +329,11 @@
+       -1 is truncate(-1.9).
+ :- if(current_prolog_flag(bounded, false)). 
+ arithmetic(floor-2) :-
+-      A is floor(9223372036854775808.000000),
+-      A == 9223372036854775808.
++      A is floor(9223372036854777856.000000),
++      A == 9223372036854777856.
+ arithmetic(ceil-2) :-
+-      A is ceil(9223372036854775808.000000),
+-      A == 9223372036854775808.
++      A is ceil(9223372036854777856.000000),
++      A == 9223372036854777856.
+ :- endif.
+ arithmetic(round-2) :-
+       A is round(9223372036854775808.000000),
index 4cf7c239934865b4d5cb95a536dd5915994cfff8..2695032bb1ff5494d7d82bb1111d8568a0814149 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2007 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-5.6.25.ebuild,v 1.10 2007/02/28 09:27:03 opfer Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-5.6.25.ebuild,v 1.11 2007/03/10 06:50:39 keri Exp $
 
 inherit eutils java-pkg-opt-2
 
@@ -43,6 +43,7 @@ src_unpack() {
        epatch "${FILESDIR}"/${PN}-portage-r1.patch
        epatch "${FILESDIR}"/${PN}-CFLAGS-r3.patch
        epatch "${FILESDIR}"/${PN}-PLBASE-r2.patch
+       epatch "${FILESDIR}"/${PN}-arith-test.patch
        epatch "${FILESDIR}"/${PN}-cppproxy-r1.patch
        epatch "${FILESDIR}"/${PN}-jpl-PLARCH.patch
        epatch "${FILESDIR}"/${PN}-jpl-LDPATH-r2.patch
index ae06ee60144d9b73f076e2187d4587026f5882b3..65421b1c0fa106018d4dcf998c4ffd4a9c3b5727 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2007 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-5.6.27.ebuild,v 1.7 2007/02/28 08:01:40 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-5.6.27.ebuild,v 1.8 2007/03/10 06:50:39 keri Exp $
 
 inherit eutils java-pkg-opt-2
 
@@ -43,6 +43,7 @@ src_unpack() {
        epatch "${FILESDIR}"/${PN}-portage-r1.patch
        epatch "${FILESDIR}"/${PN}-CFLAGS-r4.patch
        epatch "${FILESDIR}"/${PN}-PLBASE-r2.patch
+       epatch "${FILESDIR}"/${PN}-arith-test.patch
        epatch "${FILESDIR}"/${PN}-cppproxy-r1.patch
        epatch "${FILESDIR}"/${PN}-jpl-PLARCH.patch
        epatch "${FILESDIR}"/${PN}-jpl-LDPATH-r2.patch
index b2a9b809528bec6e228808ae3b90a91c1cc02d2f..b6d443b52372e17cda5c4409a89fa163df1fc91f 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2007 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-5.6.28.ebuild,v 1.9 2007/02/28 08:01:40 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-5.6.28.ebuild,v 1.10 2007/03/10 06:50:39 keri Exp $
 
 inherit eutils java-pkg-opt-2
 
@@ -43,6 +43,7 @@ src_unpack() {
        epatch "${FILESDIR}"/${PN}-portage-r1.patch
        epatch "${FILESDIR}"/${PN}-CFLAGS-r4.patch
        epatch "${FILESDIR}"/${PN}-PLBASE-r2.patch
+       epatch "${FILESDIR}"/${PN}-arith-test.patch
        epatch "${FILESDIR}"/${PN}-cppproxy-r1.patch
        epatch "${FILESDIR}"/${PN}-errno.patch
        epatch "${FILESDIR}"/${PN}-jpl-PLARCH.patch
index 2de6474666afebaf9f82a4d7bac25782ce3bd27e..f99b2f102edbdc562cf4ec21a3d3a3dd411d45d3 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2007 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-5.6.29.ebuild,v 1.3 2007/03/02 23:11:58 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-5.6.29.ebuild,v 1.4 2007/03/10 06:50:39 keri Exp $
 
 inherit eutils java-pkg-opt-2
 
@@ -43,6 +43,7 @@ src_unpack() {
        epatch "${FILESDIR}"/${PN}-portage-r1.patch
        epatch "${FILESDIR}"/${PN}-CFLAGS-r4.patch
        epatch "${FILESDIR}"/${PN}-PLBASE-r2.patch
+       epatch "${FILESDIR}"/${PN}-arith-test.patch
        epatch "${FILESDIR}"/${PN}-cppproxy-r1.patch
        epatch "${FILESDIR}"/${PN}-jpl-PLARCH.patch
        epatch "${FILESDIR}"/${PN}-jpl-LDPATH-r2.patch