From a86a27830cc324ec4dbfb29f372e9648c4cecdf4 Mon Sep 17 00:00:00 2001 From: Keri Harris Date: Sat, 24 Feb 2007 01:33:33 +0000 Subject: [PATCH] Suppress strict-aliasing warnings in jpl package since it is built with -fno-strict-aliasing. Package-Manager: portage-2.1.2-r10 --- dev-lang/swi-prolog/ChangeLog | 7 +++++- dev-lang/swi-prolog/Manifest | 24 +++++++++---------- .../files/swi-prolog-CFLAGS-r3.patch | 8 ++++--- .../files/swi-prolog-CFLAGS-r4.patch | 6 +++-- 4 files changed, 27 insertions(+), 18 deletions(-) diff --git a/dev-lang/swi-prolog/ChangeLog b/dev-lang/swi-prolog/ChangeLog index d3bccd4d53e0..ae97858e7967 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.63 2007/02/23 22:03:15 keri Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v 1.64 2007/02/24 01:33:33 keri Exp $ + + 24 Feb 2007; keri files/swi-prolog-CFLAGS-r3.patch, + files/swi-prolog-CFLAGS-r4.patch: + Suppress strict-aliasing warnings in jpl package since it is built with + -fno-strict-aliasing. 23 Feb 2007; keri +files/swi-prolog-ssl-cert.patch, swi-prolog-5.6.17-r1.ebuild, swi-prolog-5.6.25.ebuild, diff --git a/dev-lang/swi-prolog/Manifest b/dev-lang/swi-prolog/Manifest index 983922c49328..781abfebf1a0 100644 --- a/dev-lang/swi-prolog/Manifest +++ b/dev-lang/swi-prolog/Manifest @@ -18,14 +18,14 @@ AUX swi-prolog-CFLAGS-r2.patch 10475 RMD160 ee1ee90d4542de168787a1a98b1bcca6451f MD5 433655357c83157d2fb532efd135d7f5 files/swi-prolog-CFLAGS-r2.patch 10475 RMD160 ee1ee90d4542de168787a1a98b1bcca6451f5760 files/swi-prolog-CFLAGS-r2.patch 10475 SHA256 85051afdbe983622900b9b3692acfb08da338da8ade1be296992ab78f8391986 files/swi-prolog-CFLAGS-r2.patch 10475 -AUX swi-prolog-CFLAGS-r3.patch 10489 RMD160 77f5dd4c064959dcb37d166a8bc3e0faff64e7c5 SHA1 ccda1971b83ecddd5eb2cd13ce997b490e74bd78 SHA256 ee0ea29de8262b6b4b127ab6c5640fe230c8f84884b52ca96db6c57eaa04f5ac -MD5 b77625cf1d09c3c7531b042772776eeb files/swi-prolog-CFLAGS-r3.patch 10489 -RMD160 77f5dd4c064959dcb37d166a8bc3e0faff64e7c5 files/swi-prolog-CFLAGS-r3.patch 10489 -SHA256 ee0ea29de8262b6b4b127ab6c5640fe230c8f84884b52ca96db6c57eaa04f5ac files/swi-prolog-CFLAGS-r3.patch 10489 -AUX swi-prolog-CFLAGS-r4.patch 11256 RMD160 0955628db559e39b05a14e69a8f4d25baf99cd97 SHA1 16b641625690b2817eb0a725b29177fad4e5ce59 SHA256 d9a15576ae948b549042a0d81215ade83673ebc546cc9af00f2ab6a24484372b -MD5 0dd7e59c329dff54714a234c48cb7375 files/swi-prolog-CFLAGS-r4.patch 11256 -RMD160 0955628db559e39b05a14e69a8f4d25baf99cd97 files/swi-prolog-CFLAGS-r4.patch 11256 -SHA256 d9a15576ae948b549042a0d81215ade83673ebc546cc9af00f2ab6a24484372b files/swi-prolog-CFLAGS-r4.patch 11256 +AUX swi-prolog-CFLAGS-r3.patch 10557 RMD160 8230756b8aa2e521d97777b81009c58d0a4f8624 SHA1 a07184fb0623d4a4e4edbf412ad07297cf85d575 SHA256 9929f932a84358e625a0c4949036f01adb48a8752de9f9b475124a320eed1151 +MD5 8c90135244c1afcd25dcede051179e2f files/swi-prolog-CFLAGS-r3.patch 10557 +RMD160 8230756b8aa2e521d97777b81009c58d0a4f8624 files/swi-prolog-CFLAGS-r3.patch 10557 +SHA256 9929f932a84358e625a0c4949036f01adb48a8752de9f9b475124a320eed1151 files/swi-prolog-CFLAGS-r3.patch 10557 +AUX swi-prolog-CFLAGS-r4.patch 11312 RMD160 4e4d2282991da0531cb6ceb49c72e62d919f55a4 SHA1 94ef3ed91a1c0672577841ec77470481fbb14cb7 SHA256 38974374d7d3c688e7866a080448518d4be8e6df701362f30dcbf68c338e5055 +MD5 7a9216d7bc4d453a223e2f1421e3572c files/swi-prolog-CFLAGS-r4.patch 11312 +RMD160 4e4d2282991da0531cb6ceb49c72e62d919f55a4 files/swi-prolog-CFLAGS-r4.patch 11312 +SHA256 38974374d7d3c688e7866a080448518d4be8e6df701362f30dcbf68c338e5055 files/swi-prolog-CFLAGS-r4.patch 11312 AUX swi-prolog-PLBASE-r1.patch 2612 RMD160 98a2aec985aa0bc38e5a76d460dd724ab199b442 SHA1 9fa1e995a30d93be737a5883779dba3f3128c006 SHA256 91b090d1c5ddd14f24671d43d0f021e47d1fd6652f1dd518f1889052c0e601d8 MD5 5735709fce96aead1b7ba6c23bd83ba6 files/swi-prolog-PLBASE-r1.patch 2612 RMD160 98a2aec985aa0bc38e5a76d460dd724ab199b442 files/swi-prolog-PLBASE-r1.patch 2612 @@ -225,10 +225,10 @@ EBUILD swi-prolog-5.6.28.ebuild 3666 RMD160 e78791726486e02350aa9e9b0d64e1210d17 MD5 934d334db2f5f5cbc5890d5df07e7ce6 swi-prolog-5.6.28.ebuild 3666 RMD160 e78791726486e02350aa9e9b0d64e1210d178a76 swi-prolog-5.6.28.ebuild 3666 SHA256 c6db51bade8fde8090f4472eed34738b390acfb742e0c0af3b02e5e624aa0090 swi-prolog-5.6.28.ebuild 3666 -MISC ChangeLog 12608 RMD160 e24ad8b6c69b3692c43aa4c290d5fccd9bfbd145 SHA1 6c900172200e99e48a1ab8a692688391f31cc797 SHA256 1b4bcb6d7e258c7586430e6a9b98b5a533c8b442041bbdb7e499e8984e4663f3 -MD5 bf38e66496e0977aa743ea52eb8b2bb3 ChangeLog 12608 -RMD160 e24ad8b6c69b3692c43aa4c290d5fccd9bfbd145 ChangeLog 12608 -SHA256 1b4bcb6d7e258c7586430e6a9b98b5a533c8b442041bbdb7e499e8984e4663f3 ChangeLog 12608 +MISC ChangeLog 12815 RMD160 22ad3cbccc4e2b65206cc6da7b99a56e1f738612 SHA1 e81911ec9a8d8a995d9ec21c2d6aa1c5a3863d26 SHA256 da40db9c098c7a6f1c4fdcedf7108c9a5a081a45da125e2c306d0573b0972b6b +MD5 5cb0bff49569e0ef8586697f2424a0cf ChangeLog 12815 +RMD160 22ad3cbccc4e2b65206cc6da7b99a56e1f738612 ChangeLog 12815 +SHA256 da40db9c098c7a6f1c4fdcedf7108c9a5a081a45da125e2c306d0573b0972b6b ChangeLog 12815 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-CFLAGS-r3.patch b/dev-lang/swi-prolog/files/swi-prolog-CFLAGS-r3.patch index 7207431626c3..bcb4541d1a8c 100644 --- a/dev-lang/swi-prolog/files/swi-prolog-CFLAGS-r3.patch +++ b/dev-lang/swi-prolog/files/swi-prolog-CFLAGS-r3.patch @@ -86,7 +86,7 @@ diff -ur pl-5.6.18.orig/packages/db/configure pl-5.6.18/packages/db/configure diff -ur pl-5.6.18.orig/packages/jpl/configure pl-5.6.18/packages/jpl/configure --- pl-5.6.18.orig/packages/jpl/configure 2006-08-09 19:58:24.000000000 +1200 +++ pl-5.6.18/packages/jpl/configure 2006-09-01 19:45:49.000000000 +1200 -@@ -3077,11 +3077,11 @@ +@@ -3115,12 +3115,12 @@ fi @@ -96,10 +96,12 @@ diff -ur pl-5.6.18.orig/packages/jpl/configure pl-5.6.18/packages/jpl/configure if test ! -z "$GCC"; then - COFLAGS="-O2 -cc-options,-fno-strict-aliasing" -+ COFLAGS="$CFLAGS -fno-strict-aliasing" - CWFLAGS="-Wall" +- CWFLAGS="-Wall" ++ COFLAGS="$CFLAGS -cc-options,-fno-strict-aliasing" ++ CWFLAGS="-Wall -Wno-strict-aliasing" else COFLAGS=-O + CWFLAGS= diff -ur pl-5.6.18.orig/packages/ltx2htm/configure pl-5.6.18/packages/ltx2htm/configure --- pl-5.6.18.orig/packages/ltx2htm/configure 2004-09-22 02:28:17.000000000 +1200 +++ pl-5.6.18/packages/ltx2htm/configure 2006-09-01 19:49:17.000000000 +1200 diff --git a/dev-lang/swi-prolog/files/swi-prolog-CFLAGS-r4.patch b/dev-lang/swi-prolog/files/swi-prolog-CFLAGS-r4.patch index 30ef88593a31..374604b49ed4 100644 --- a/dev-lang/swi-prolog/files/swi-prolog-CFLAGS-r4.patch +++ b/dev-lang/swi-prolog/files/swi-prolog-CFLAGS-r4.patch @@ -86,7 +86,7 @@ diff -ur pl-5.6.27.orig/packages/db/configure pl-5.6.27/packages/db/configure diff -ur pl-5.6.27.orig/packages/jpl/configure pl-5.6.27/packages/jpl/configure --- pl-5.6.27.orig/packages/jpl/configure 2006-12-22 02:41:37.000000000 +1300 +++ pl-5.6.27/packages/jpl/configure 2007-01-27 08:47:00.000000000 +1300 -@@ -3115,11 +3115,11 @@ +@@ -3115,12 +3115,12 @@ fi @@ -96,10 +96,12 @@ diff -ur pl-5.6.27.orig/packages/jpl/configure pl-5.6.27/packages/jpl/configure if test ! -z "$GCC"; then - COFLAGS="-O2 -cc-options,-fno-strict-aliasing" +- CWFLAGS="-Wall" + COFLAGS="$CFLAGS -cc-options,-fno-strict-aliasing" - CWFLAGS="-Wall" ++ CWFLAGS="-Wall -Wno-strict-aliasing" else COFLAGS=-O + CWFLAGS= diff -ur pl-5.6.27.orig/packages/ltx2htm/configure pl-5.6.27/packages/ltx2htm/configure --- pl-5.6.27.orig/packages/ltx2htm/configure 2007-01-24 08:25:14.000000000 +1300 +++ pl-5.6.27/packages/ltx2htm/configure 2007-01-27 08:49:50.000000000 +1300 -- 2.26.2