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
commit5105abdfa4cebadeea9666af8465a6d0f6638043 (patch)
treed482178a77b2048ba7accabcff3fdfcb25a1ff13 /dev-embedded
parentFix building with GCC 4.4+ wrt #277246. (diff)
downloadgentoo-2-5105abdfa4cebadeea9666af8465a6d0f6638043.tar.gz
gentoo-2-5105abdfa4cebadeea9666af8465a6d0f6638043.tar.bz2
gentoo-2-5105abdfa4cebadeea9666af8465a6d0f6638043.zip
Fix building with GCC 4.4+ wrt #275126.
(Portage version: 2.2_rc36/cvs/Linux x86_64)
Diffstat (limited to 'dev-embedded')
-rw-r--r--dev-embedded/sdcc/ChangeLog8
-rw-r--r--dev-embedded/sdcc/files/sdcc-2.8.0-gcc44.patch9
-rw-r--r--dev-embedded/sdcc/sdcc-2.8.0.ebuild5
3 files changed, 18 insertions, 4 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/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"