summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2009-08-10 08:11:50 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2009-08-10 08:11:50 +0000
commita76c73493c563383d0a8b74aae452db3345b5c7f (patch)
treea02b9f0a03143c60951f0f09425b494a6e97f07b /dev-embedded/sdcc
parentFix building with GCC 4.4+ wrt #277246. (diff)
downloadhistorical-a76c73493c563383d0a8b74aae452db3345b5c7f.tar.gz
historical-a76c73493c563383d0a8b74aae452db3345b5c7f.tar.bz2
historical-a76c73493c563383d0a8b74aae452db3345b5c7f.zip
Fix building with GCC 4.4+ wrt #275126.
Package-Manager: portage-2.2_rc36/cvs/Linux x86_64
Diffstat (limited to 'dev-embedded/sdcc')
-rw-r--r--dev-embedded/sdcc/ChangeLog8
-rw-r--r--dev-embedded/sdcc/Manifest5
-rw-r--r--dev-embedded/sdcc/files/sdcc-2.8.0-gcc44.patch9
-rw-r--r--dev-embedded/sdcc/sdcc-2.8.0.ebuild5
4 files changed, 21 insertions, 6 deletions
diff --git a/dev-embedded/sdcc/ChangeLog b/dev-embedded/sdcc/ChangeLog
index 7ecb34e7acea..6424b8be27a8 100644
--- a/dev-embedded/sdcc/ChangeLog
+++ b/dev-embedded/sdcc/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-embedded/sdcc
-# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-embedded/sdcc/ChangeLog,v 1.41 2008/08/06 18:04:19 calchan Exp $
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-embedded/sdcc/ChangeLog,v 1.42 2009/08/10 08:11:49 ssuominen Exp $
+
+ 10 Aug 2009; Samuli Suominen <ssuominen@gentoo.org> sdcc-2.8.0.ebuild,
+ +files/sdcc-2.8.0-gcc44.patch:
+ Fix building with GCC 4.4+ wrt #275126.
06 Aug 2008; Denis Dupeyron <calchan@gentoo.org> metadata.xml,
sdcc-2.8.0.ebuild:
diff --git a/dev-embedded/sdcc/Manifest b/dev-embedded/sdcc/Manifest
index 1dbe0bf8a6de..2a00b54c698f 100644
--- a/dev-embedded/sdcc/Manifest
+++ b/dev-embedded/sdcc/Manifest
@@ -1,4 +1,5 @@
AUX sdcc-2.8.0-flags.patch 2103 RMD160 35f207ff98855e9c347e751f272e9f7fc9392315 SHA1 9ea13dc7501a7a8ca10c290dda897e954f1cfe18 SHA256 bc578efacde9ebf65f49c2d209854a7ada18f337da894ed37414fde0dd1bc046
+AUX sdcc-2.8.0-gcc44.patch 313 RMD160 1b4740b353869421c22749af1ed97df9781bad08 SHA1 461775e92045d42d38e5d190506fb385bb51fbbc SHA256 ae0a477edc8f9aa0f6bb6b08fcde4538fd465708c0d79dc5bdc96969feacc115
DIST sdcc-doc-2.6.0.tar.gz 1026186 RMD160 bec50c8a4ca1263dd4cd533bf2802cfe17cc8f6c SHA1 7689d13886d2cf9b1e346ec2d86595046b08ef1b SHA256 fca8592706f76ed7063652dafa8c18c79070a1b31c12b8834b7feffbcb945817
DIST sdcc-doc-2.7.0.tar.bz2 1211113 RMD160 5eb71415084561db980bdc81d104427e647277a4 SHA1 d2dd4318b308372fea36a9093b597127dd258e1c SHA256 3a70654c9c0a0f86d9632d85f94eed946c9faf946c266fceadc5f60f590c0b70
DIST sdcc-doc-2.8.0.tar.bz2 1363271 RMD160 845993157869fd7b5dc889141c1d07c2873f671a SHA1 a6d3154f7a54e341597e88acb723fed1e41c1938 SHA256 b40fd15e69d89872c2982fe8a9ed2cc0415d05d0e830b4969714e0af8db21f6d
@@ -10,6 +11,6 @@ DIST sdcc-src-20060502.tar.gz 4145716 RMD160 9d66bba6c0f7712473b8d36ea6ee4b314a8
EBUILD sdcc-2.5.0_p20060502.ebuild 1685 RMD160 6a10a5fe2d41bb4d66ff23a5efd3b91db326129f SHA1 ccbc121042ce925aa7872b896d404e66c302cf26 SHA256 0e76f2a1e0b3d57622646497674f998cf52c22e2c7ded443d465e7156bd58830
EBUILD sdcc-2.6.0.ebuild 1577 RMD160 d329f21aaf869396f263553e38141858feb27983 SHA1 cea82a4b7f296c6b61ba5564a3bdc13c25018e4f SHA256 3bb6b398a01cb89a9cce2cc9999e1660fd751bbe26cff7391f8f6df4d5e644a4
EBUILD sdcc-2.7.0.ebuild 1579 RMD160 1a780dc6032104b25ca836ef3eb41938795b5b2f SHA1 296dc07d261ddc7d04fedf43de5a4d38f6c648db SHA256 23bc7739153df1455245842f525137acdc9192d83b7a3fda85bf263942d26383
-EBUILD sdcc-2.8.0.ebuild 2050 RMD160 df32c9e62f5cc002576027176907a591749b1362 SHA1 57d93988752562667c82f170a39f761d5d649a9c SHA256 80b4b25722daa6a593d1f1c5783c728191db3b073add7acc4e0162db2f4c2438
-MISC ChangeLog 6523 RMD160 e52e0835cd9006d2fe99921aa906a544454d0192 SHA1 d7eef3f440a582d0d141038f575ed03738b56e18 SHA256 a7b4353599e9e18c300ab4ad3bc707691910f38588380316eda2db071a2f3380
+EBUILD sdcc-2.8.0.ebuild 2091 RMD160 4d1d75514a42b1dde02e72cf85866229281bb7cd SHA1 839f413cc5af2b7c357b3f1e279626b2b0623a17 SHA256 c175cbe0bd81d986adce15cc936c91d672b28e6969271f897c6898b998b20d2d
+MISC ChangeLog 6674 RMD160 d7a77a1f2ecca05b3f866a66f7a3c51528cd5478 SHA1 6722ff2ca1f9d4cbf64a64cfedb1b6686c9c0d07 SHA256 26c0119a432758347ec68e1f6aad0852a50fdc5ff61b0d0d7ee26b8cf1b42201
MISC metadata.xml 371 RMD160 a7669f3a27e2ef27e4c28e775c094c76e17d7e92 SHA1 1c3f3979c3437b7f77b38f7e697fdc99719c4967 SHA256 436922a2a0e576d911c70892a4fefd75dcf8d1a41f6a4a7b47aa4d816a39a79e
diff --git a/dev-embedded/sdcc/files/sdcc-2.8.0-gcc44.patch b/dev-embedded/sdcc/files/sdcc-2.8.0-gcc44.patch
new file mode 100644
index 000000000000..8d0ddf045195
--- /dev/null
+++ b/dev-embedded/sdcc/files/sdcc-2.8.0-gcc44.patch
@@ -0,0 +1,9 @@
+diff -ur sdcc.orig/sim/ucsim/cmd.src/cmdlex.cc sdcc/sim/ucsim/cmd.src/cmdlex.cc
+--- sdcc.orig/sim/ucsim/cmd.src/cmdlex.cc 2004-07-16 19:32:30.000000000 +0300
++++ sdcc/sim/ucsim/cmd.src/cmdlex.cc 2009-08-10 11:09:58.000000000 +0300
+@@ -1,3 +1,5 @@
++#include <stdio.h>
++
+ #line 2 "cmdlex.cc"
+
+ #line 4 "cmdlex.cc"
diff --git a/dev-embedded/sdcc/sdcc-2.8.0.ebuild b/dev-embedded/sdcc/sdcc-2.8.0.ebuild
index 08284354aba4..3d5813eefe47 100644
--- a/dev-embedded/sdcc/sdcc-2.8.0.ebuild
+++ b/dev-embedded/sdcc/sdcc-2.8.0.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-embedded/sdcc/sdcc-2.8.0.ebuild,v 1.2 2008/08/06 18:04:19 calchan Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-embedded/sdcc/sdcc-2.8.0.ebuild,v 1.3 2009/08/10 08:11:49 ssuominen Exp $
inherit eutils autotools
@@ -31,6 +31,7 @@ src_unpack() {
# Fix automagic C{,XX}FLAGS
epatch "${FILESDIR}"/${P}-flags.patch
+ epatch "${FILESDIR}"/${P}-gcc44.patch
# We'll install doc manually
sed -i -e '/SDCC_DOC/d' Makefile.in || die "sed failed"