summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHarald van Dijk <truedfx@gentoo.org>2007-08-22 21:29:50 +0000
committerHarald van Dijk <truedfx@gentoo.org>2007-08-22 21:29:50 +0000
commit7f8b3252a49c30f96234d0bdf77861656451d2d4 (patch)
treefd1d22aecb826d5cd9f2989c00e20d4e7179286e /dev-lang
parentStable on sparc wrt #189875 (diff)
downloadhistorical-7f8b3252a49c30f96234d0bdf77861656451d2d4.tar.gz
historical-7f8b3252a49c30f96234d0bdf77861656451d2d4.tar.bz2
historical-7f8b3252a49c30f96234d0bdf77861656451d2d4.zip
Use -fno-strict-overflow with GCC 4.2 (#189782)
Package-Manager: portage-2.1.3.6
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/smarteiffel/ChangeLog5
-rw-r--r--dev-lang/smarteiffel/Manifest26
-rw-r--r--dev-lang/smarteiffel/smarteiffel-2.2.ebuild11
3 files changed, 30 insertions, 12 deletions
diff --git a/dev-lang/smarteiffel/ChangeLog b/dev-lang/smarteiffel/ChangeLog
index c93c2d9c99ee..f683df8b9750 100644
--- a/dev-lang/smarteiffel/ChangeLog
+++ b/dev-lang/smarteiffel/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for dev-lang/smarteiffel
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/smarteiffel/ChangeLog,v 1.23 2007/08/13 20:16:58 dertobi123 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/smarteiffel/ChangeLog,v 1.24 2007/08/22 21:29:50 truedfx Exp $
+
+ 22 Aug 2007; Harald van Dijk <truedfx@gentoo.org> smarteiffel-2.2.ebuild:
+ Use -fno-strict-overflow with GCC 4.2 (#189782)
13 Aug 2007; Tobias Scherbaum <dertobi123@gentoo.org>
smarteiffel-1.1.ebuild:
diff --git a/dev-lang/smarteiffel/Manifest b/dev-lang/smarteiffel/Manifest
index 02b84e870699..f36b1dfdd56d 100644
--- a/dev-lang/smarteiffel/Manifest
+++ b/dev-lang/smarteiffel/Manifest
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
DIST SmartEiffel-2-2.tar.bz2 6742805 RMD160 10a73f326107cd02e3a17265bd8e7d9c2de32430 SHA1 b8566b9657ec00d440ea71489e19d539c8d9ec94 SHA256 13631e16829fd05c28c3f1709b7181e306d00c4799c4a46e94b8a431421ae1a5
DIST se-1.0.tgz 1358700 RMD160 f813bd03c6a88b029556e886dc476744f9785a90 SHA1 a0079d55d504bd8e3ee4b2aaebe5b4ac2e62297f SHA256 792fdfe4658fb599b3e1c4564ad553a12c8189e4bc15c68d6c77f1ac918a235f
DIST se-1.1.tgz 1577970 RMD160 f7de0f66ded6cb1890dc1293a93354fd1bd08b1e SHA1 07d521cee5fb55f3417e35431d2b06f8ba6e6af3 SHA256 747a68261398899dfad14e89df8aee7ec937edd5280c35f9ac2de07bde12b247
@@ -9,14 +12,14 @@ EBUILD smarteiffel-1.1.ebuild 2376 RMD160 615f59f0b7cf6524adaf96cd9b0641118a2fa9
MD5 c346499c334baa21481b5ca5332d68f8 smarteiffel-1.1.ebuild 2376
RMD160 615f59f0b7cf6524adaf96cd9b0641118a2fa980 smarteiffel-1.1.ebuild 2376
SHA256 13a82382de48acc53578a5bc1903aff9b8cc26df38f069181b42771b013ae044 smarteiffel-1.1.ebuild 2376
-EBUILD smarteiffel-2.2.ebuild 2789 RMD160 11874d8331f57e9596de4f29358c1ea17dad1b65 SHA1 dd054cf5bf6e14cbc0b2ec313a6a77b73a7ad1bf SHA256 98fff6ecebfe85081dd3d3fb449d99c488671740703cd471df0e4425f9b4cb51
-MD5 28144fb18cb9b921e69421c76a254f97 smarteiffel-2.2.ebuild 2789
-RMD160 11874d8331f57e9596de4f29358c1ea17dad1b65 smarteiffel-2.2.ebuild 2789
-SHA256 98fff6ecebfe85081dd3d3fb449d99c488671740703cd471df0e4425f9b4cb51 smarteiffel-2.2.ebuild 2789
-MISC ChangeLog 4227 RMD160 a8dfc9ef0bea50c0620ce6a688bdeacbd05c3909 SHA1 699a64a32f5eccb55dfe474827b6496ba4fc5556 SHA256 84fac352278afbdbfa97163112151dff13274247d4177632e2b04f3820c1a7da
-MD5 a1c8c9bee06d6ce316bd7d14d7f83ceb ChangeLog 4227
-RMD160 a8dfc9ef0bea50c0620ce6a688bdeacbd05c3909 ChangeLog 4227
-SHA256 84fac352278afbdbfa97163112151dff13274247d4177632e2b04f3820c1a7da ChangeLog 4227
+EBUILD smarteiffel-2.2.ebuild 2881 RMD160 e19c50cca1d19716c05759200b13034244fcb7ec SHA1 bd0a04a4c38f9ad92605d076ca49d4a5e1d1052a SHA256 8a1e6bfebfecc62f50657947cdd67db44a156b164afd5a5954ed00b0f8494a95
+MD5 c8e953985d6b10ade652ba19a72cd213 smarteiffel-2.2.ebuild 2881
+RMD160 e19c50cca1d19716c05759200b13034244fcb7ec smarteiffel-2.2.ebuild 2881
+SHA256 8a1e6bfebfecc62f50657947cdd67db44a156b164afd5a5954ed00b0f8494a95 smarteiffel-2.2.ebuild 2881
+MISC ChangeLog 4351 RMD160 04d65dae1f615c0bee6a7a5511ea01a7aef819cf SHA1 d407974574819c499dd7241f06159c2984c1e08b SHA256 c63d4d2da7f59c94b499e52092754f2b9c8f433a05f90774c71d7c741bb99ff6
+MD5 602c91f60db4454a61427929ad7392d3 ChangeLog 4351
+RMD160 04d65dae1f615c0bee6a7a5511ea01a7aef819cf ChangeLog 4351
+SHA256 c63d4d2da7f59c94b499e52092754f2b9c8f433a05f90774c71d7c741bb99ff6 ChangeLog 4351
MISC metadata.xml 162 RMD160 359e0d4ecc394cc3fb84227087c1a518d9e6c347 SHA1 d4c1c09bc042bd11d40dc634bf52edb93e4cf6f0 SHA256 444ece0c3cb4908c78c6588147078383d3636d1b3da9a20111ec03c5640eefdb
MD5 c4c708e3dc384f836a21bfea63ae3288 metadata.xml 162
RMD160 359e0d4ecc394cc3fb84227087c1a518d9e6c347 metadata.xml 162
@@ -30,3 +33,10 @@ SHA256 2a333e2d52d010343bd8a2d0c6cc8a62e47da4a06ad63624ff224e5c92ca5a14 files/di
MD5 2c56325722ead8803ae4e63bf48f1105 files/digest-smarteiffel-2.2 253
RMD160 ff3fdb8253f9aa9115b01510045d708c3dcbc136 files/digest-smarteiffel-2.2 253
SHA256 88b33eba2d563b7b9b29c605bc5a6397059dea5457763d3c09514858b864ef52 files/digest-smarteiffel-2.2 253
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.6 (GNU/Linux)
+
+iD8DBQFGzKr6wnQyISwouHwRAsi2AJ4+2ZdvwMmXZn46XewS5WIa7WvnRgCgvvIU
+Uruds9JkXKRfCZh/oXtaGHk=
+=1arP
+-----END PGP SIGNATURE-----
diff --git a/dev-lang/smarteiffel/smarteiffel-2.2.ebuild b/dev-lang/smarteiffel/smarteiffel-2.2.ebuild
index 7d18f0ffeb13..80fcfb3e667b 100644
--- a/dev-lang/smarteiffel/smarteiffel-2.2.ebuild
+++ b/dev-lang/smarteiffel/smarteiffel-2.2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/smarteiffel/smarteiffel-2.2.ebuild,v 1.2 2007/07/13 06:25:50 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/smarteiffel/smarteiffel-2.2.ebuild,v 1.3 2007/08/22 21:29:50 truedfx Exp $
-inherit toolchain-funcs multilib
+inherit flag-o-matic toolchain-funcs multilib
MY_PV="${PV/./-}"
S="${WORKDIR}/SmartEiffel"
@@ -21,6 +21,11 @@ DEPEND="tcc? ( >=dev-lang/tcc-0.9.14 )"
# Destination directory to hold most of the SmartEiffel distribution.
SE_DIR="/usr/$(get_libdir)/SmartEiffel"
+pkg_setup() {
+ # bug #189782
+ append-flags $(test-flags -fno-strict-overflow)
+}
+
src_compile() {
use tcc && CFLAGS=""
use tcc && COMPILER=tcc || COMPILER="$(tc-getCC)"