diff options
Diffstat (limited to 'app-text/poppler/poppler-9999.ebuild')
-rw-r--r-- | app-text/poppler/poppler-9999.ebuild | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/app-text/poppler/poppler-9999.ebuild b/app-text/poppler/poppler-9999.ebuild index d7c5ef7461d..87e8a724546 100644 --- a/app-text/poppler/poppler-9999.ebuild +++ b/app-text/poppler/poppler-9999.ebuild @@ -21,7 +21,9 @@ DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base" HOMEPAGE="http://poppler.freedesktop.org/" LICENSE="GPL-2" -IUSE="cairo cjk curl cxx debug doc +introspection +jpeg +jpeg2k +lcms nss png qt4 qt5 tiff +utils" +IUSE="cairo cairo-qt cjk curl cxx debug doc +introspection +jpeg +jpeg2k +lcms nss png qt4 qt5 tiff +utils" + +REQUIRED_USE="cairo-qt? ( qt4 )" # No test data provided RESTRICT="test" @@ -35,6 +37,7 @@ COMMON_DEPEND=" >=x11-libs/cairo-1.10.0 introspection? ( >=dev-libs/gobject-introspection-1.32.1:= ) ) + cairo-qt? ( >=x11-libs/cairo-1.10.0 ) curl? ( net-misc/curl ) jpeg? ( virtual/jpeg:0 ) jpeg2k? ( media-libs/openjpeg:2= ) @@ -77,6 +80,16 @@ src_prepare() { if [[ ${CC} == clang ]] ; then sed -i -e 's/-fno-check-new//' cmake/modules/PopplerMacros.cmake || die fi + + # Enable experimental patchset for subpixel font rendering using cairo + # backend for poppler-qt4 from https://github.com/giddie/poppler-qt4-cairo-backend. + if use cairo-qt; then + ewarn "Enabling unsupported, experimental cairo-qt patchset. Please do not report bugs." + epatch "${FILESDIR}/cairo-qt-experimental/0001-Cairo-backend-added-to-Qt4-wrapper.patch" + epatch "${FILESDIR}/cairo-qt-experimental/0002-Setting-default-Qt4-backend-to-Cairo.patch" + epatch "${FILESDIR}/cairo-qt-experimental/0003-Forcing-subpixel-rendering-in-Cairo-backend.patch" + epatch "${FILESDIR}/cairo-qt-experimental/0004-Enabling-slight-hinting-in-Cairo-Backend.patch" + fi } src_configure() { |