From: Keri Harris Date: Sat, 10 Mar 2007 06:50:39 +0000 (+0000) Subject: Handle float->mpq conversion for floats larger than PLMAXINT. X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=db01a9a75c9950b01f505be7ecea44b58d6c03f3;p=gentoo.git Handle float->mpq conversion for floats larger than PLMAXINT. Package-Manager: portage-2.1.2-r12 --- diff --git a/dev-lang/swi-prolog/ChangeLog b/dev-lang/swi-prolog/ChangeLog index aedee7edc603..097f563bc1e8 100644 --- a/dev-lang/swi-prolog/ChangeLog +++ b/dev-lang/swi-prolog/ChangeLog @@ -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 +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) diff --git a/dev-lang/swi-prolog/Manifest b/dev-lang/swi-prolog/Manifest index 86e961354d64..e7561de94278 100644 --- a/dev-lang/swi-prolog/Manifest +++ b/dev-lang/swi-prolog/Manifest @@ -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 index 000000000000..fce4a4fa1ecc --- /dev/null +++ b/dev-lang/swi-prolog/files/swi-prolog-arith-test.patch @@ -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), diff --git a/dev-lang/swi-prolog/swi-prolog-5.6.25.ebuild b/dev-lang/swi-prolog/swi-prolog-5.6.25.ebuild index 4cf7c2399348..2695032bb1ff 100644 --- a/dev-lang/swi-prolog/swi-prolog-5.6.25.ebuild +++ b/dev-lang/swi-prolog/swi-prolog-5.6.25.ebuild @@ -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 diff --git a/dev-lang/swi-prolog/swi-prolog-5.6.27.ebuild b/dev-lang/swi-prolog/swi-prolog-5.6.27.ebuild index ae06ee60144d..65421b1c0fa1 100644 --- a/dev-lang/swi-prolog/swi-prolog-5.6.27.ebuild +++ b/dev-lang/swi-prolog/swi-prolog-5.6.27.ebuild @@ -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 diff --git a/dev-lang/swi-prolog/swi-prolog-5.6.28.ebuild b/dev-lang/swi-prolog/swi-prolog-5.6.28.ebuild index b2a9b809528b..b6d443b52372 100644 --- a/dev-lang/swi-prolog/swi-prolog-5.6.28.ebuild +++ b/dev-lang/swi-prolog/swi-prolog-5.6.28.ebuild @@ -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 diff --git a/dev-lang/swi-prolog/swi-prolog-5.6.29.ebuild b/dev-lang/swi-prolog/swi-prolog-5.6.29.ebuild index 2de6474666af..f99b2f102edb 100644 --- a/dev-lang/swi-prolog/swi-prolog-5.6.29.ebuild +++ b/dev-lang/swi-prolog/swi-prolog-5.6.29.ebuild @@ -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