sci-libs/gdal: Enforce -std=c++ due to app-text/poppler, bug 626844
authorAndreas Sturmlechner <asturm@gentoo.org>
Sat, 30 Sep 2017 17:56:13 +0000 (19:56 +0200)
committerAndreas Sturmlechner <asturm@gentoo.org>
Sat, 30 Sep 2017 18:44:56 +0000 (20:44 +0200)
Backport from 4e369cdc8afa7bb5cb342b41ba5b95c484a4d2d5

Package-Manager: Portage-2.3.10, Repoman-2.3.3

sci-libs/gdal/gdal-2.0.2-r3.ebuild

index 69e5cbf4d7bcf15d6d6b365f5ceca72fb9217d99..4a713012e981024d1efc397973c55f48bcbd2f86 100644 (file)
@@ -9,7 +9,7 @@ GENTOO_DEPEND_ON_PERL="no"
 PYTHON_COMPAT=( python2_7 python3_4 )
 DISTUTILS_OPTIONAL=1
 
-inherit autotools eutils libtool perl-module distutils-r1 toolchain-funcs java-pkg-opt-2
+inherit autotools eutils libtool perl-module distutils-r1 flag-o-matic toolchain-funcs java-pkg-opt-2
 
 DESCRIPTION="Translator library for raster geospatial data formats (includes OGR support)"
 HOMEPAGE="http://www.gdal.org/"
@@ -121,6 +121,9 @@ src_prepare() {
                -e "s:library_dirs = :library_dirs = /usr/$(get_libdir):g" \
                swig/python/setup.cfg || die "sed python setup.cfg failed"
 
+       # bug 626844, poppler headers require C++11
+       use pdf && append-cxxflags -std=c++11
+
        tc-export AR RANLIB
 
        eautoreconf