summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNaohiro Aota <naota@gentoo.org>2012-05-25 04:13:19 +0000
committerNaohiro Aota <naota@gentoo.org>2012-05-25 04:13:19 +0000
commit29581ea594c1faab230f97e19bf62d179d9c4f29 (patch)
tree3962c4ee393d31f485f93e3f4758445adb553d7a /sys-freebsd
parentUpdate to EAPI=4, and make --program-transform-name work with newer versions ... (diff)
downloadhistorical-29581ea594c1faab230f97e19bf62d179d9c4f29.tar.gz
historical-29581ea594c1faab230f97e19bf62d179d9c4f29.tar.bz2
historical-29581ea594c1faab230f97e19bf62d179d9c4f29.zip
Build with -fno-strict-overflow. FreeBSD time code depends on overflow. #324452
Package-Manager: portage-2.2.0_alpha100/cvs/Linux x86_64
Diffstat (limited to 'sys-freebsd')
-rw-r--r--sys-freebsd/freebsd-lib/ChangeLog8
-rw-r--r--sys-freebsd/freebsd-lib/Manifest28
-rw-r--r--sys-freebsd/freebsd-lib/freebsd-lib-8.0.ebuild5
-rw-r--r--sys-freebsd/freebsd-lib/freebsd-lib-8.2-r1.ebuild5
-rw-r--r--sys-freebsd/freebsd-lib/freebsd-lib-9.0-r1.ebuild5
-rw-r--r--sys-freebsd/freebsd-lib/freebsd-lib-9.0-r2.ebuild5
6 files changed, 42 insertions, 14 deletions
diff --git a/sys-freebsd/freebsd-lib/ChangeLog b/sys-freebsd/freebsd-lib/ChangeLog
index 76cd5de132f2..eab91ef6e098 100644
--- a/sys-freebsd/freebsd-lib/ChangeLog
+++ b/sys-freebsd/freebsd-lib/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-freebsd/freebsd-lib
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/ChangeLog,v 1.140 2012/05/24 12:15:46 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/ChangeLog,v 1.141 2012/05/25 04:13:19 naota Exp $
+
+ 25 May 2012; Naohiro Aota <naota@gentoo.org> freebsd-lib-8.0.ebuild,
+ freebsd-lib-8.2-r1.ebuild, freebsd-lib-9.0-r1.ebuild,
+ freebsd-lib-9.0-r2.ebuild:
+ Build with -fno-strict-overflow. FreeBSD time code depends on overflow.
+ #324452
24 May 2012; Alexis Ballier <aballier@gentoo.org> freebsd-lib-9.0-r2.ebuild:
build and install more libraries with multilib
diff --git a/sys-freebsd/freebsd-lib/Manifest b/sys-freebsd/freebsd-lib/Manifest
index e4d625505bf5..321ed10af815 100644
--- a/sys-freebsd/freebsd-lib/Manifest
+++ b/sys-freebsd/freebsd-lib/Manifest
@@ -1,5 +1,5 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA256
AUX freebsd-lib-6.0-flex-2.5.31.patch 421 RMD160 6ef83c6b09e31a81ba3c25772b02aef34540dbe8 SHA1 1408a36a967b0ff5ba94e23921357f4296e31bc2 SHA256 1d46cf13e1059ae3731ba5555764e020fcf4de7db5abf039fac83423e05d53c4
AUX freebsd-lib-6.0-gccfloat.patch 542 RMD160 564f5a1b1aba59479c22f91570635de717e8b7bf SHA1 94f463f123fdc3009d4ca1d5ab351aa76d768c6b SHA256 d549125f174c86c2d5e7e1f1c99cf1303b84e91ce8ee51db8c962be48b7a7951
@@ -58,16 +58,26 @@ DIST freebsd-usbin-8.0.tar.bz2 2411151 RMD160 f162437ab2e3c89c6635e5c567e39b6097
DIST freebsd-usbin-8.2.tar.bz2 2443024 RMD160 972723becd1ab16615bc45f9beab8483533cbf81 SHA1 16bcb5528f14cfeccb9f4c913a629b01d9873ebf SHA256 aa7cabf10f5c3a9daabea32e4de24d04ec312247842981476da666eff5054603
DIST freebsd-usbin-9.0.tar.bz2 2608252 RMD160 fb070b602615289a849ec19d35b670bc2290423b SHA1 db82960e36f7585b25b09fa686328bcd9f7cfcb3 SHA256 384ab18281aa1afb39a0f98bcef0fc734840fd294b22b7d405b0d3eee8f835ea
EBUILD freebsd-lib-7.2-r1.ebuild 12031 RMD160 7ed76ca70dbca490d9e222c6200a825b82a88764 SHA1 1284cead9714572ff395254ed17f2e688a04c93d SHA256 90e8cc58e6e8c1739af88cc52921a4cb71f89657188dd6a34161fdfd5b1b1361
-EBUILD freebsd-lib-8.0.ebuild 14650 RMD160 9315f3fdbc10260a689bc31a3f1fb9cdf0ce9850 SHA1 0a0accc4560d8a027354bc49fa41123cf744ae34 SHA256 d3ffddcdb184748b83f4e4d0e2cd2f1f284d269a27dee6d52985c8536f0360ab
-EBUILD freebsd-lib-8.2-r1.ebuild 15720 RMD160 55f2f6b7619bc710a0fde6c29ace66066eb3659e SHA1 1a12bafa65b4a2856b5e85b6316e816bda56b06a SHA256 288e958c28ecf74587cafef199e94bd0c76b65898a337356ad3a791041aecaf2
-EBUILD freebsd-lib-9.0-r1.ebuild 15992 RMD160 a9e046d071c2331358ac1700911dcf605d63156b SHA1 b13f5c8c9f5d57fd13c7ee5363fb50b6365634e0 SHA256 ec540417c64298bc72466d605a3a5a7b87c79f815d850322a0e4d3ab1680f1e0
-EBUILD freebsd-lib-9.0-r2.ebuild 17015 RMD160 98cf630244824944425a2b5d0d3822f58ea5a576 SHA1 fc9434d68bcd5547eb2db0c749c495c4ac95d904 SHA256 df66bc26871446c24a8a57e94b7d0dc56dd1ae4c25cda759149002fa52db7715
-MISC ChangeLog 29457 RMD160 c4458974d0c2ef0c006834700c812aad7a1fd664 SHA1 40f3f1f5a953694a2a321db389e9b22ca855e0b9 SHA256 e204283926e1aedd25eb070b31532eee9de2c7416cd6e8bfac57eef5e9802e0b
+EBUILD freebsd-lib-8.0.ebuild 14711 RMD160 546c0e959156a4138331b6ba6ca0d55a53fb3a18 SHA1 c316876d83231db0d225e5b2fb49762903fee037 SHA256 a2f84d09876185ce43467375362842642a00a9400c846fa2ce587f8ec2dce981
+EBUILD freebsd-lib-8.2-r1.ebuild 15781 RMD160 6b636dac242c89a203e3bb532c6413df1614a2ab SHA1 cee76f7c3a2302a98d7fc7a3d384d9bb93ec9e70 SHA256 77b9417b08a2cecb3411284d284a7374190573fb70c7d4e540db9704d10e5083
+EBUILD freebsd-lib-9.0-r1.ebuild 16053 RMD160 5f16e81224019df01c9babb5b1dd49f76201b109 SHA1 3ce8266e607e5cc06e4b6c3581a98609f764bde3 SHA256 de7d0a8f471f0c56650bd282e570e3426f5e836df9f2181124b10e13d2ff6781
+EBUILD freebsd-lib-9.0-r2.ebuild 17077 RMD160 f16f01268f7c9f741a726c324c33852d2ec96cd6 SHA1 4e55d627df525749dbdafb18173dbbf35bfece7c SHA256 460bad3552718f104cc6aa434fcef1be89001e28bfe00d69e722d2b44dd5c45b
+MISC ChangeLog 29695 RMD160 2f813a5a81c97e54f826fc0f9c87ae149293ace6 SHA1 2ff6a4793650990f9b544b91e3df2a718371946a SHA256 cb9232b8e8ee5f05cd6cf41fb84bb65809501424828be39f140ae89c603114c8
MISC metadata.xml 410 RMD160 f5d6157462d32d3397c8f69ed4d1ff37f2bd5165 SHA1 067425a31e0d87fc9e911ae203cce0fced8da77d SHA256 0ea0a391db3018afdf230e293ffedbc313b4a20db703c8c83fdf144a28c6c246
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iEYEARECAAYFAk++JncACgkQvFcC4BYPU0qc+QCgg6QzwtdkpBjVvl0gpSksmfED
-1xgAoIyYjuCXnoqe8gfqX+bflFcoC8ul
-=jvD4
+iQIcBAEBCAAGBQJPvwblAAoJEDYO1FT4VRUUKoUP/2rbW2QM3Sqk9vN7KgE0f3CT
+NGP3/TLwbFgxmhKUV+ohxU2BxZvY4uKwqRD+8QKR7O4DJLQx6RZC38f3GhbuQjbN
+bCdQr8+bOrjvSrbhfm7crBIhLcjMuAn6MPJntUtCHJ4y5vOiAoPgiXli6EiXw76+
+kgSd+esOFHucw2em8263eNhjI5zUkI79hq30DO9zug6kTWfWr9XUTPhOACkaLIHT
+5JcaGAFCoqpRB8EfVbxOQotWBtP2gOb6CHVGM5GanWCGhGQ6xNrzgdnrXGfSbgF/
+phwVYCfNFTaWR6/IvLURLbjPVHzRpnKyYhm2iUkORY2yPunCx5YHc654CUynEMzl
+QSFRj9xgTz1NDgybdJwWqYK0ENicce6TO7vSYCgZlU8BE+hovPUht/6SPJftPZKX
+1PBq8k7nZE0UUyPsru+XLlAGcUi3opAdpbclo1fJM4fmUdqq3XRUjlIcC3OfYJJm
+23D/5zD+Krmg7OcpgxHKrPdi+V9CzHGFI35vKf7ZwvqkB97Xb/Nx8n1VfMCKqsXb
+xVLssmt995DW7eEwZI6EenrrYQwcdHIl7FeKSwpZqCkoaArnfxKbFoU6tZbrKAwK
+FEJbe0RmKiXk6Ze96A1z0W/G3sR2vZJiZkqRrf1QhFyH7JD2HezeecjNOMl6oeR8
+lBTNBH2ciwNXHQKE192j
+=Tu44
-----END PGP SIGNATURE-----
diff --git a/sys-freebsd/freebsd-lib/freebsd-lib-8.0.ebuild b/sys-freebsd/freebsd-lib/freebsd-lib-8.0.ebuild
index 1f861fa17738..f99c701739ee 100644
--- a/sys-freebsd/freebsd-lib/freebsd-lib-8.0.ebuild
+++ b/sys-freebsd/freebsd-lib/freebsd-lib-8.0.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/freebsd-lib-8.0.ebuild,v 1.11 2012/05/22 16:04:30 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/freebsd-lib-8.0.ebuild,v 1.12 2012/05/25 04:13:19 naota Exp $
EAPI=2
@@ -189,6 +189,9 @@ src_compile() {
# Bug #270098
append-flags $(test-flags -fno-strict-aliasing)
+ # Bug #324445
+ append-flags $(test-flags -fno-strict-overflow)
+
strip-flags
if [ "${CTARGET}" != "${CHOST}" ]; then
export YACC='yacc -by'
diff --git a/sys-freebsd/freebsd-lib/freebsd-lib-8.2-r1.ebuild b/sys-freebsd/freebsd-lib/freebsd-lib-8.2-r1.ebuild
index f0321e4dfb97..b5ed9de46648 100644
--- a/sys-freebsd/freebsd-lib/freebsd-lib-8.2-r1.ebuild
+++ b/sys-freebsd/freebsd-lib/freebsd-lib-8.2-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/freebsd-lib-8.2-r1.ebuild,v 1.8 2012/05/22 16:04:30 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/freebsd-lib-8.2-r1.ebuild,v 1.9 2012/05/25 04:13:19 naota Exp $
EAPI=2
@@ -198,6 +198,9 @@ src_compile() {
# Bug #270098
append-flags $(test-flags -fno-strict-aliasing)
+ # Bug #324445
+ append-flags $(test-flags -fno-strict-overflow)
+
strip-flags
if [ "${CTARGET}" != "${CHOST}" ]; then
export YACC='yacc -by'
diff --git a/sys-freebsd/freebsd-lib/freebsd-lib-9.0-r1.ebuild b/sys-freebsd/freebsd-lib/freebsd-lib-9.0-r1.ebuild
index 359ee78f3204..2a9df75e5942 100644
--- a/sys-freebsd/freebsd-lib/freebsd-lib-9.0-r1.ebuild
+++ b/sys-freebsd/freebsd-lib/freebsd-lib-9.0-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/freebsd-lib-9.0-r1.ebuild,v 1.6 2012/05/22 16:04:30 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/freebsd-lib-9.0-r1.ebuild,v 1.7 2012/05/25 04:13:19 naota Exp $
EAPI=2
@@ -212,6 +212,9 @@ src_compile() {
# Bug #270098
append-flags $(test-flags -fno-strict-aliasing)
+ # Bug #324445
+ append-flags $(test-flags -fno-strict-overflow)
+
strip-flags
if [ "${CTARGET}" != "${CHOST}" ]; then
export YACC='yacc -by'
diff --git a/sys-freebsd/freebsd-lib/freebsd-lib-9.0-r2.ebuild b/sys-freebsd/freebsd-lib/freebsd-lib-9.0-r2.ebuild
index 6dc31e551ac3..1e67073791a5 100644
--- a/sys-freebsd/freebsd-lib/freebsd-lib-9.0-r2.ebuild
+++ b/sys-freebsd/freebsd-lib/freebsd-lib-9.0-r2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/freebsd-lib-9.0-r2.ebuild,v 1.26 2012/05/24 12:15:46 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/freebsd-lib-9.0-r2.ebuild,v 1.27 2012/05/25 04:13:19 naota Exp $
EAPI=2
@@ -316,6 +316,9 @@ src_compile() {
# Bug #270098
append-flags $(test-flags -fno-strict-aliasing)
+ # Bug #324445
+ append-flags $(test-flags -fno-strict-overflow)
+
# strip flags and do not do it later, we only add safe, and in fact
# needed flags after all
strip-flags