net-print/cups-filters: Sync live ebuild.
authorLars Wendler <polynomial-c@gentoo.org>
Thu, 24 Aug 2017 06:40:01 +0000 (08:40 +0200)
committerLars Wendler <polynomial-c@gentoo.org>
Thu, 24 Aug 2017 06:40:27 +0000 (08:40 +0200)
Package-Manager: Portage-2.3.8, Repoman-2.3.3

net-print/cups-filters/cups-filters-9999.ebuild

index a6b05ac76fea2c082af70b6b3f294fafb92161e7..acc59f5802cfe432a5f38a3cd8cb409731f598cb 100644 (file)
@@ -5,7 +5,7 @@ EAPI=6
 
 GENTOO_DEPEND_ON_PERL=no
 
-inherit perl-module systemd
+inherit perl-module systemd flag-o-matic
 
 if [[ "${PV}" == "9999" ]] ; then
        inherit bzr autotools
@@ -19,10 +19,9 @@ HOMEPAGE="https://wiki.linuxfoundation.org/openprinting/pdf_as_standard_print_jo
 
 LICENSE="MIT GPL-2"
 SLOT="0"
-IUSE="dbus +foomatic ipp_autosetup jpeg ldap pdf perl png +postscript static-libs tiff zeroconf"
+IUSE="dbus +foomatic ipp_autosetup jpeg ldap pclm pdf perl png +postscript static-libs tiff zeroconf"
 
 RDEPEND="
-       postscript? ( >=app-text/ghostscript-gpl-9.09[cups] )
        >=app-text/poppler-0.32:=[cxx,jpeg?,lcms,tiff?,utils]
        >=app-text/qpdf-3.0.2:=
        dev-libs/glib:2
@@ -37,9 +36,11 @@ RDEPEND="
        foomatic? ( !net-print/foomatic-filters )
        jpeg? ( virtual/jpeg:0 )
        ldap? ( net-nds/openldap )
+       pclm? ( >=app-text/qpdf-7.0_beta1 )
        pdf? ( app-text/mupdf )
        perl? ( dev-lang/perl:= )
        png? ( media-libs/libpng:0= )
+       postscript? ( >=app-text/ghostscript-gpl-9.09[cups] )
        tiff? ( media-libs/tiff:0 )
        zeroconf? ( net-dns/avahi[dbus] )
 "
@@ -50,6 +51,9 @@ DEPEND="${RDEPEND}
 src_prepare() {
        default
        [[ "${PV}" == "9999" ]] && eautoreconf
+
+       # Bug #626800
+       append-cxxflags -std=c++11
 }
 
 src_configure() {
@@ -67,6 +71,7 @@ src_configure() {
                $(use_enable foomatic)
                $(use_enable ipp_autosetup auto-setup-driverless)
                $(use_enable ldap)
+               $(use_enable pclm)
                $(use_enable pdf mutool)
                $(use_enable postscript ghostscript)
                $(use_enable postscript ijs)