diff options
author | Michał Górny <mgorny@gentoo.org> | 2015-12-26 23:45:26 +0100 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2015-12-26 23:45:26 +0100 |
commit | 260838198f4fee5e332827cdccb11e41de488fd3 (patch) | |
tree | d09f03ab0b78661c93f7031186eea119360ce211 | |
parent | dev-perl/AppConfig: Remove old (diff) | |
parent | x11-libs/gtk+: Add explicit -std=gnu89 to CFLAGS (diff) | |
download | gentoo-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
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 |