commit:     f5aafc43385e5cf9caa08e377f0b09216dbab182
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 15 19:53:07 2015 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Tue Dec 15 20:16:25 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5aafc43

dev-cpp/gstreamermm: Fix building with latest glibmm/libsigc++ (#568254)

Package-Manager: portage-2.2.26

 dev-cpp/gstreamermm/gstreamermm-0.10.11.ebuild | 8 ++++++--
 dev-cpp/gstreamermm/gstreamermm-1.4.3.ebuild   | 6 +++---
 2 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/dev-cpp/gstreamermm/gstreamermm-0.10.11.ebuild 
b/dev-cpp/gstreamermm/gstreamermm-0.10.11.ebuild
index aca693a..08447b9 100644
--- a/dev-cpp/gstreamermm/gstreamermm-0.10.11.ebuild
+++ b/dev-cpp/gstreamermm/gstreamermm-0.10.11.ebuild
@@ -5,7 +5,7 @@
 EAPI="5"
 GNOME2_LA_PUNT="yes"
 
-inherit gnome2
+inherit flag-o-matic gnome2
 
 DESCRIPTION="C++ interface for GStreamer"
 HOMEPAGE="http://gstreamer.freedesktop.org/bindings/cplusplus.html";
@@ -30,6 +30,10 @@ DEPEND="${RDEPEND}
                media-plugins/gst-plugins-x:0.10 )
 "
 
-DOCS="AUTHORS ChangeLog NEWS README"
 # Installs reference docs into /usr/share/doc/gstreamermm-0.10/
 # but that's okay, because the rest of dev-cpp/*mm stuff does the same
+
+src_prepare() {
+       gnome2_src_prepare
+       append-cxxflags -std=c++11 #568254
+}

diff --git a/dev-cpp/gstreamermm/gstreamermm-1.4.3.ebuild 
b/dev-cpp/gstreamermm/gstreamermm-1.4.3.ebuild
index 945242a..fbedd8d 100644
--- a/dev-cpp/gstreamermm/gstreamermm-1.4.3.ebuild
+++ b/dev-cpp/gstreamermm/gstreamermm-1.4.3.ebuild
@@ -3,8 +3,7 @@
 # $Id$
 
 EAPI="5"
-
-inherit gnome2
+inherit flag-o-matic gnome2
 
 DESCRIPTION="C++ interface for GStreamer"
 HOMEPAGE="http://gstreamer.freedesktop.org/bindings/cplusplus.html";
@@ -47,6 +46,7 @@ src_prepare() {
        fi
 
        gnome2_src_prepare
+       append-cxxflags -std=c++11 #568254 , fixed in master
 }
 
 src_configure() {
@@ -55,5 +55,5 @@ src_configure() {
 
 src_test() {
        # running tests in parallel fails
-       emake -j1 check || die
+       emake -j1 check
 }

Reply via email to