diff options
author | Andreas K. Hüttel <dilfridge@gentoo.org> | 2012-07-18 22:34:24 +0000 |
---|---|---|
committer | Andreas K. Hüttel <dilfridge@gentoo.org> | 2012-07-18 22:34:24 +0000 |
commit | e0d30ef086f16b2a9785aad6f3af5f666da0abfc (patch) | |
tree | e6b2e6696d7d28432524bd8fb5d9e98c67274727 /net-print | |
parent | Version bump. (diff) | |
download | gentoo-2-e0d30ef086f16b2a9785aad6f3af5f666da0abfc.tar.gz gentoo-2-e0d30ef086f16b2a9785aad6f3af5f666da0abfc.tar.bz2 gentoo-2-e0d30ef086f16b2a9785aad6f3af5f666da0abfc.zip |
Make this beast build against poppler-0.20
(Portage version: 2.2.0_alpha118/cvs/Linux x86_64)
Diffstat (limited to 'net-print')
-rw-r--r-- | net-print/cups-filters/ChangeLog | 7 | ||||
-rw-r--r-- | net-print/cups-filters/cups-filters-1.0.19.ebuild | 9 | ||||
-rw-r--r-- | net-print/cups-filters/cups-filters-9999.ebuild | 4 | ||||
-rw-r--r-- | net-print/cups-filters/files/cups-filters-1.0.19-poppler020.patch | 192 |
4 files changed, 206 insertions, 6 deletions
diff --git a/net-print/cups-filters/ChangeLog b/net-print/cups-filters/ChangeLog index fb5253c32e67..a776e44a3807 100644 --- a/net-print/cups-filters/ChangeLog +++ b/net-print/cups-filters/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for net-print/cups-filters # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-print/cups-filters/ChangeLog,v 1.15 2012/07/18 18:20:42 scarabeus Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-print/cups-filters/ChangeLog,v 1.16 2012/07/18 22:34:24 dilfridge Exp $ + + 18 Jul 2012; Andreas K. Huettel <dilfridge@gentoo.org> + cups-filters-1.0.19.ebuild, +files/cups-filters-1.0.19-poppler020.patch, + cups-filters-9999.ebuild: + Make this beast build against poppler-0.20 *cups-filters-1.0.19 (18 Jul 2012) diff --git a/net-print/cups-filters/cups-filters-1.0.19.ebuild b/net-print/cups-filters/cups-filters-1.0.19.ebuild index 9d8580e3d186..f28dccd22d60 100644 --- a/net-print/cups-filters/cups-filters-1.0.19.ebuild +++ b/net-print/cups-filters/cups-filters-1.0.19.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-print/cups-filters/cups-filters-1.0.19.ebuild,v 1.1 2012/07/18 18:20:42 scarabeus Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-print/cups-filters/cups-filters-1.0.19.ebuild,v 1.2 2012/07/18 22:34:24 dilfridge Exp $ EAPI=4 @@ -13,6 +13,7 @@ if [[ "${PV}" == "9999" ]] ; then EBZR_REPO_URI="http://bzr.linuxfoundation.org/openprinting/cups-filters" KEYWORDS="" else + inherit autotools SRC_URI="http://www.openprinting.org/download/${PN}/${P}.tar.xz" KEYWORDS="" fi @@ -38,11 +39,11 @@ RDEPEND=" " DEPEND="${RDEPEND}" +PATCHES=( "${FILESDIR}/${P}-poppler020.patch" ) + src_prepare() { base_src_prepare - if [[ "${PV}"=="9999" ]] ; then - eautoreconf - fi + eautoreconf } src_configure() { diff --git a/net-print/cups-filters/cups-filters-9999.ebuild b/net-print/cups-filters/cups-filters-9999.ebuild index e6b93580cd21..5f6a964bd26f 100644 --- a/net-print/cups-filters/cups-filters-9999.ebuild +++ b/net-print/cups-filters/cups-filters-9999.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-print/cups-filters/cups-filters-9999.ebuild,v 1.11 2012/07/18 18:20:42 scarabeus Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-print/cups-filters/cups-filters-9999.ebuild,v 1.12 2012/07/18 22:34:24 dilfridge Exp $ EAPI=4 @@ -38,6 +38,8 @@ RDEPEND=" " DEPEND="${RDEPEND}" +PATCHES=( "${FILESDIR}/${PN}-1.0.19-poppler020.patch" ) + src_prepare() { base_src_prepare if [[ "${PV}"=="9999" ]] ; then diff --git a/net-print/cups-filters/files/cups-filters-1.0.19-poppler020.patch b/net-print/cups-filters/files/cups-filters-1.0.19-poppler020.patch new file mode 100644 index 000000000000..4b6cea901559 --- /dev/null +++ b/net-print/cups-filters/files/cups-filters-1.0.19-poppler020.patch @@ -0,0 +1,192 @@ +diff -ruN cups-filters-9999.orig/configure.ac cups-filters-9999/configure.ac +--- cups-filters-9999.orig/configure.ac 2012-07-19 00:25:53.311589000 +0200 ++++ cups-filters-9999/configure.ac 2012-07-19 00:25:02.000000000 +0200 +@@ -202,6 +202,7 @@ + # ================ + POPPLER_INCLUDEDIR=`pkg-config poppler --variable includedir` + AC_CHECK_HEADER([UGooString.h], [AC_DEFINE([HAVE_UGOOSTRING_H],,[Have UGooString.h])], []) ++AC_CHECK_HEADER([poppler/cpp/poppler-version.h], [AC_DEFINE([HAVE_CPP_POPPLER_VERSION_H],,[Define if you have Poppler's "cpp/poppler-version.h" header file.])], []) + # FIXME: + # Use proper c compile check not greps and then just link again poppler with all the features + # instead of this and all the libs. +diff -ruN cups-filters-9999.orig/filter/PDFError.h cups-filters-9999/filter/PDFError.h +--- cups-filters-9999.orig/filter/PDFError.h 2012-07-19 00:25:53.311589000 +0200 ++++ cups-filters-9999/filter/PDFError.h 2012-07-19 00:23:58.000000000 +0200 +@@ -31,6 +31,9 @@ + #include <config.h> + #include <stdarg.h> + #include <Error.h> ++#ifdef HAVE_CPP_POPPLER_VERSION_H ++#include "cpp/poppler-version.h" ++#endif + + #if POPPLER_VERSION_MAJOR > 0 || POPPLER_VERSION_MINOR >= 19 + #define pdfError(pos,...) error(errInternal,pos,__VA_ARGS__) +diff -ruN cups-filters-9999.orig/filter/pdftoijs.cxx cups-filters-9999/filter/pdftoijs.cxx +--- cups-filters-9999.orig/filter/pdftoijs.cxx 2012-07-19 00:25:53.311589000 +0200 ++++ cups-filters-9999/filter/pdftoijs.cxx 2012-07-19 00:23:58.000000000 +0200 +@@ -30,6 +30,9 @@ + #include <config.h> + #include <stdio.h> + #include <stdlib.h> ++#ifdef HAVE_CPP_POPPLER_VERSION_H ++#include "cpp/poppler-version.h" ++#endif + #include <goo/GooString.h> + #include <goo/gmem.h> + #include <Object.h> +diff -ruN cups-filters-9999.orig/filter/pdftoopvp/OPVPError.h cups-filters-9999/filter/pdftoopvp/OPVPError.h +--- cups-filters-9999.orig/filter/pdftoopvp/OPVPError.h 2012-07-19 00:25:53.311589000 +0200 ++++ cups-filters-9999/filter/pdftoopvp/OPVPError.h 2012-07-19 00:23:58.000000000 +0200 +@@ -31,6 +31,9 @@ + #include <config.h> + #include <stdarg.h> + #include <Error.h> ++#ifdef HAVE_CPP_POPPLER_VERSION_H ++#include "cpp/poppler-version.h" ++#endif + + #if POPPLER_VERSION_MAJOR > 0 || POPPLER_VERSION_MINOR >= 19 + #define opvpError(pos,...) error(errInternal,pos,__VA_ARGS__) +diff -ruN cups-filters-9999.orig/filter/pdftoopvp/OPVPOutputDev.cxx cups-filters-9999/filter/pdftoopvp/OPVPOutputDev.cxx +--- cups-filters-9999.orig/filter/pdftoopvp/OPVPOutputDev.cxx 2012-07-19 00:25:53.311589000 +0200 ++++ cups-filters-9999/filter/pdftoopvp/OPVPOutputDev.cxx 2012-07-19 00:23:58.000000000 +0200 +@@ -8,6 +8,9 @@ + //======================================================================== + + #include <config.h> ++#ifdef HAVE_CPP_POPPLER_VERSION_H ++#include "cpp/poppler-version.h" ++#endif + + #ifdef USE_GCC_PRAGMAS + #pragma implementation +diff -ruN cups-filters-9999.orig/filter/pdftoopvp/oprs/OPVPSplash.cxx cups-filters-9999/filter/pdftoopvp/oprs/OPVPSplash.cxx +--- cups-filters-9999.orig/filter/pdftoopvp/oprs/OPVPSplash.cxx 2012-07-19 00:25:53.311589000 +0200 ++++ cups-filters-9999/filter/pdftoopvp/oprs/OPVPSplash.cxx 2012-07-19 00:23:58.000000000 +0200 +@@ -5,6 +5,9 @@ + //======================================================================== + + #include <config.h> ++#ifdef HAVE_CPP_POPPLER_VERSION_H ++#include "cpp/poppler-version.h" ++#endif + + #ifdef USE_GCC_PRAGMAS + #pragma implementation +diff -ruN cups-filters-9999.orig/filter/pdftoopvp/oprs/OPVPSplashState.cxx cups-filters-9999/filter/pdftoopvp/oprs/OPVPSplashState.cxx +--- cups-filters-9999.orig/filter/pdftoopvp/oprs/OPVPSplashState.cxx 2012-07-19 00:25:53.311589000 +0200 ++++ cups-filters-9999/filter/pdftoopvp/oprs/OPVPSplashState.cxx 2012-07-19 00:23:58.000000000 +0200 +@@ -11,6 +11,9 @@ + #endif + + #include <string.h> ++#ifdef HAVE_CPP_POPPLER_VERSION_H ++#include "cpp/poppler-version.h" ++#endif + #include "goo/gmem.h" + #include "splash/SplashPattern.h" + #include "splash/SplashScreen.h" +diff -ruN cups-filters-9999.orig/filter/pdftoopvp/oprs/OPVPSplashState.h cups-filters-9999/filter/pdftoopvp/oprs/OPVPSplashState.h +--- cups-filters-9999.orig/filter/pdftoopvp/oprs/OPVPSplashState.h 2012-07-19 00:25:53.311589000 +0200 ++++ cups-filters-9999/filter/pdftoopvp/oprs/OPVPSplashState.h 2012-07-19 00:23:58.000000000 +0200 +@@ -11,6 +11,9 @@ + #pragma interface + #endif + ++#ifdef HAVE_CPP_POPPLER_VERSION_H ++#include "cpp/poppler-version.h" ++#endif + #include "splash/SplashTypes.h" + #include "splash/SplashState.h" + #include "splash/Splash.h" +diff -ruN cups-filters-9999.orig/filter/pdftoopvp/oprs/OPVPSplashXPath.cxx cups-filters-9999/filter/pdftoopvp/oprs/OPVPSplashXPath.cxx +--- cups-filters-9999.orig/filter/pdftoopvp/oprs/OPVPSplashXPath.cxx 2012-07-19 00:25:53.311589000 +0200 ++++ cups-filters-9999/filter/pdftoopvp/oprs/OPVPSplashXPath.cxx 2012-07-19 00:23:58.000000000 +0200 +@@ -1,5 +1,8 @@ + #include <config.h> + #include <stdio.h> ++#ifdef HAVE_CPP_POPPLER_VERSION_H ++#include "cpp/poppler-version.h" ++#endif + #include "splash/Splash.h" + #include "splash/SplashMath.h" + #include "OPVPSplashClip.h" +diff -ruN cups-filters-9999.orig/filter/pdftoopvp/oprs/OPVPSplashXPath.h cups-filters-9999/filter/pdftoopvp/oprs/OPVPSplashXPath.h +--- cups-filters-9999.orig/filter/pdftoopvp/oprs/OPVPSplashXPath.h 2012-07-19 00:25:53.311589000 +0200 ++++ cups-filters-9999/filter/pdftoopvp/oprs/OPVPSplashXPath.h 2012-07-19 00:23:58.000000000 +0200 +@@ -2,6 +2,9 @@ + #define OPVPSPLASHXPATH_H + + #include <config.h> ++#ifdef HAVE_CPP_POPPLER_VERSION_H ++#include "cpp/poppler-version.h" ++#endif + #include "splash/SplashXPath.h" + #include "OPVPSplashPath.h" + #include "OPVPSplashState.h" +diff -ruN cups-filters-9999.orig/filter/pdftoopvp/pdftoopvp.cxx cups-filters-9999/filter/pdftoopvp/pdftoopvp.cxx +--- cups-filters-9999.orig/filter/pdftoopvp/pdftoopvp.cxx 2012-07-19 00:25:53.311589000 +0200 ++++ cups-filters-9999/filter/pdftoopvp/pdftoopvp.cxx 2012-07-19 00:23:58.000000000 +0200 +@@ -13,6 +13,9 @@ + #include <unistd.h> + #include <ctype.h> + #include <math.h> ++#ifdef HAVE_CPP_POPPLER_VERSION_H ++#include "cpp/poppler-version.h" ++#endif + #include "goo/GooString.h" + #define GSTRING_H // for old GooString.h + #include "goo/gmem.h" +diff -ruN cups-filters-9999.orig/filter/pdftopdf/P2PError.h cups-filters-9999/filter/pdftopdf/P2PError.h +--- cups-filters-9999.orig/filter/pdftopdf/P2PError.h 2012-07-19 00:25:53.311589000 +0200 ++++ cups-filters-9999/filter/pdftopdf/P2PError.h 2012-07-19 00:23:58.000000000 +0200 +@@ -31,6 +31,9 @@ + #include <config.h> + #include <stdarg.h> + #include <Error.h> ++#ifdef HAVE_CPP_POPPLER_VERSION_H ++#include "cpp/poppler-version.h" ++#endif + + #if POPPLER_VERSION_MAJOR > 0 || POPPLER_VERSION_MINOR >= 19 + #define p2pError(pos,...) error(errInternal,pos,__VA_ARGS__) +diff -ruN cups-filters-9999.orig/filter/pdftopdf/P2PFont.cxx cups-filters-9999/filter/pdftopdf/P2PFont.cxx +--- cups-filters-9999.orig/filter/pdftopdf/P2PFont.cxx 2012-07-19 00:25:53.311589000 +0200 ++++ cups-filters-9999/filter/pdftopdf/P2PFont.cxx 2012-07-19 00:23:58.000000000 +0200 +@@ -32,6 +32,9 @@ + #include <sys/types.h> + #include <unistd.h> + #include <fcntl.h> ++#ifdef HAVE_CPP_POPPLER_VERSION_H ++#include "cpp/poppler-version.h" ++#endif + #include "goo/gmem.h" + #include "P2PFont.h" + #include "GfxFont.h" +diff -ruN cups-filters-9999.orig/filter/pdftopdf/pdftopdf.cxx cups-filters-9999/filter/pdftopdf/pdftopdf.cxx +--- cups-filters-9999.orig/filter/pdftopdf/pdftopdf.cxx 2012-07-19 00:25:53.311589000 +0200 ++++ cups-filters-9999/filter/pdftopdf/pdftopdf.cxx 2012-07-19 00:23:58.000000000 +0200 +@@ -29,6 +29,9 @@ + #include <config.h> + #include <stdio.h> + #include <stdlib.h> ++#ifdef HAVE_CPP_POPPLER_VERSION_H ++#include "cpp/poppler-version.h" ++#endif + #include "goo/GooString.h" + #include "goo/gmem.h" + #include "Object.h" +diff -ruN cups-filters-9999.orig/filter/pdftoraster.cxx cups-filters-9999/filter/pdftoraster.cxx +--- cups-filters-9999.orig/filter/pdftoraster.cxx 2012-07-19 00:25:53.311589000 +0200 ++++ cups-filters-9999/filter/pdftoraster.cxx 2012-07-19 00:23:58.000000000 +0200 +@@ -31,6 +31,9 @@ + #include <config.h> + #include <stdio.h> + #include <stdlib.h> ++#ifdef HAVE_CPP_POPPLER_VERSION_H ++#include "cpp/poppler-version.h" ++#endif + #include "goo/GooString.h" + #include "goo/gmem.h" + #include "Object.h" |