summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2015-12-26 23:45:26 +0100
committerMichał Górny <mgorny@gentoo.org>2015-12-26 23:45:26 +0100
commit260838198f4fee5e332827cdccb11e41de488fd3 (patch)
treed09f03ab0b78661c93f7031186eea119360ce211
parentdev-perl/AppConfig: Remove old (diff)
parentx11-libs/gtk+: Add explicit -std=gnu89 to CFLAGS (diff)
downloadgentoo-26083819.tar.gz
gentoo-26083819.tar.bz2
gentoo-26083819.zip
Merge "Fix packages broken by GCC 5 moving from -std=gnu89 ..."
Pull-Request: https://github.com/gentoo/gentoo/pull/456
-rw-r--r--dev-libs/glib/glib-1.2.10-r6.ebuild1
-rw-r--r--net-wireless/spectools/spectools-2011.08.1_p20140618-r1.ebuild7
-rw-r--r--sci-biology/embassy-vienna/embassy-vienna-1.7.2.650.ebuild7
-rw-r--r--x11-libs/gtk+/gtk+-1.2.10-r13.ebuild3
4 files changed, 15 insertions, 3 deletions
diff --git a/dev-libs/glib/glib-1.2.10-r6.ebuild b/dev-libs/glib/glib-1.2.10-r6.ebuild
index 7233d4f7c3ef..d82e55da2385 100644
--- a/dev-libs/glib/glib-1.2.10-r6.ebuild
+++ b/dev-libs/glib/glib-1.2.10-r6.ebuild
@@ -57,6 +57,7 @@ multilib_src_configure() {
# this package doesn't contain any significant binaries, build the
# whole thing with -fPIC (23 Apr 2004 agriffis)
append-flags -fPIC
+ append-cflags -std=gnu89
ECONF_SOURCE="${S}" \
gnome2_src_configure \
diff --git a/net-wireless/spectools/spectools-2011.08.1_p20140618-r1.ebuild b/net-wireless/spectools/spectools-2011.08.1_p20140618-r1.ebuild
index 66482683faa0..4f809bfa7e7e 100644
--- a/net-wireless/spectools/spectools-2011.08.1_p20140618-r1.ebuild
+++ b/net-wireless/spectools/spectools-2011.08.1_p20140618-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=5
-inherit autotools eutils toolchain-funcs udev
+inherit autotools eutils flag-o-matic toolchain-funcs udev
MY_PN=${PN}
MY_PV=${PV/\./-}
@@ -43,6 +43,11 @@ src_prepare() {
eautoreconf
}
+src_configure() {
+ append-cflags -std=gnu89
+ default
+}
+
# Please note that upstream removed the --with-gtk-version option
# and GTK is now automagical. GTK1 support was also removed.
src_compile() {
diff --git a/sci-biology/embassy-vienna/embassy-vienna-1.7.2.650.ebuild b/sci-biology/embassy-vienna/embassy-vienna-1.7.2.650.ebuild
index d0fb4d1ccba0..716bb1019663 100644
--- a/sci-biology/embassy-vienna/embassy-vienna-1.7.2.650.ebuild
+++ b/sci-biology/embassy-vienna/embassy-vienna-1.7.2.650.ebuild
@@ -8,8 +8,13 @@ EBO_DESCRIPTION="Vienna RNA package - RNA folding"
AUTOTOOLS_AUTORECONF=1
-inherit emboss-r1
+inherit emboss-r1 flag-o-matic
KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
PATCHES=( "${FILESDIR}"/${P}_fix-build-system.patch )
+
+src_configure() {
+ append-cflags -std=gnu89
+ emboss-r1_src_configure
+}
diff --git a/x11-libs/gtk+/gtk+-1.2.10-r13.ebuild b/x11-libs/gtk+/gtk+-1.2.10-r13.ebuild
index e4ad4b9517e1..e28810036231 100644
--- a/x11-libs/gtk+/gtk+-1.2.10-r13.ebuild
+++ b/x11-libs/gtk+/gtk+-1.2.10-r13.ebuild
@@ -7,7 +7,7 @@ EAPI=5
GNOME_TARBALL_SUFFIX="gz"
GNOME2_LA_PUNT="yes"
-inherit autotools eutils gnome2 toolchain-funcs multilib-minimal
+inherit autotools eutils flag-o-matic gnome2 toolchain-funcs multilib-minimal
DESCRIPTION="The GIMP Toolkit"
HOMEPAGE="http://www.gtk.org/"
@@ -36,6 +36,7 @@ DEPEND="${RDEPEND}
MULTILIB_CHOST_TOOLS=(/usr/bin/gtk-config)
src_prepare() {
+ append-cflags -std=gnu89
epatch "${FILESDIR}"/${P}-m4.patch
epatch "${FILESDIR}"/${P}-automake.patch
epatch "${FILESDIR}"/${P}-cleanup.patch