diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2013-01-31 10:26:18 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2013-01-31 10:46:24 +0000 |
commit | 1adc6ca97d7bcb20e390fef8ce21c7395c87c742 (patch) | |
tree | ee6424fc4ced1b63925e5abb0ae2ca608d8fb918 /testing | |
parent | 9a8edeb425e938c7e5af0626185455f61431bbbf (diff) | |
download | aports-1adc6ca97d7bcb20e390fef8ce21c7395c87c742.tar.bz2 aports-1adc6ca97d7bcb20e390fef8ce21c7395c87c742.tar.xz |
testing/cups-filters: upgrade to 1.0.29
Diffstat (limited to 'testing')
-rw-r--r-- | testing/cups-filters/APKBUILD | 22 | ||||
-rw-r--r-- | testing/cups-filters/cups-filters-1.0.29-poppler_022.patch | 58 | ||||
-rw-r--r-- | testing/cups-filters/isnan.patch | 17 |
3 files changed, 70 insertions, 27 deletions
diff --git a/testing/cups-filters/APKBUILD b/testing/cups-filters/APKBUILD index 8adae040a..ab3766e09 100644 --- a/testing/cups-filters/APKBUILD +++ b/testing/cups-filters/APKBUILD @@ -1,21 +1,20 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=cups-filters -pkgver=1.0.24 -pkgrel=1 +pkgver=1.0.29 +pkgrel=0 pkgdesc="OpenPrinting CUPS filters and backends" url="http://www.linuxfoundation.org/collaborate/workgroups/openprinting/pdf_as_standard_print_job_format" arch="all" license="GPLv2 and GPLv2+ and GPLv3 and MIT" depends="poppler-utils" depends_dev="" -makedepends="$depends_dev cups-dev jpeg-dev poppler-dev zlib-dev libpng-dev - tiff-dev lcms-dev freetype-dev ghostscript-dev fontconfig-dev - qpdf-dev" +makedepends="$depends_dev cups-dev libjpeg-turbo-dev poppler-dev zlib-dev + libpng-dev tiff-dev lcms-dev freetype-dev ghostscript-dev fontconfig-dev + qpdf-dev avahi-dev" install="" subpackages="$pkgname-dev $pkgname-doc $pkgname-libs" -patches="isnan.patch" source="http://www.openprinting.org/download/cups-filters/cups-filters-$pkgver.tar.xz - $patches" + cups-filters-1.0.29-poppler_022.patch" _builddir="$srcdir"/cups-filters-$pkgver prepare() { @@ -37,6 +36,8 @@ build() { --localstatedir=/var \ --disable-static \ --with-pdftops=pdftops \ + --without-rcdir \ + --without-rclevels \ || return 1 make || return 1 } @@ -44,7 +45,8 @@ build() { package() { cd "$_builddir" make -j1 DESTDIR="$pkgdir" install || return 1 - rm -f "$pkgdir"/usr/lib/*.la + rm -f "$pkgdir"/usr/lib/*.la \ + } libs() { @@ -53,5 +55,5 @@ libs() { mv "$pkgdir"/usr/lib/lib*.so.* "$subpkgdir"/usr/lib/ } -md5sums="4c638c1f1875c984c3d97179e89380c8 cups-filters-1.0.24.tar.xz -63dc308cb6e650a5c3dc2a3fbdab5057 isnan.patch" +md5sums="01e2d9abc4ea69521334a0ee2f70d98a cups-filters-1.0.29.tar.xz +82281b049a5ef4aca479cac104de1af0 cups-filters-1.0.29-poppler_022.patch" diff --git a/testing/cups-filters/cups-filters-1.0.29-poppler_022.patch b/testing/cups-filters/cups-filters-1.0.29-poppler_022.patch new file mode 100644 index 000000000..e75f38fa3 --- /dev/null +++ b/testing/cups-filters/cups-filters-1.0.29-poppler_022.patch @@ -0,0 +1,58 @@ +diff -urbB cups-filters-1.0.29/filter/pdftoopvp/oprs/OPRS.cxx cups-filters-1.0-20130119/filter/pdftoopvp/oprs/OPRS.cxx +--- cups-filters-1.0.29/filter/pdftoopvp/oprs/OPRS.cxx 2012-09-10 14:52:00.000000000 -0500 ++++ cups-filters-1.0-20130119/filter/pdftoopvp/oprs/OPRS.cxx 2013-01-18 18:40:36.000000000 -0600 +@@ -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 +@@ -235,7 +238,11 @@ + SplashColorMode srcMode, GBool srcAlpha, + int w, int h, SplashCoord *mat) { + if (rasterMode) { ++#if POPPLER_VERSION_MAJOR <= 0 && (POPPLER_VERSION_MINOR <= 20 || (POPPLER_VERSION_MINOR == 21 && POPPLER_VERSION_MICRO <= 2)) + return splash->drawImage(src,srcData,srcMode,srcAlpha,w,h,mat); ++#else ++ return splash->drawImage(src,srcData,srcMode,srcAlpha,w,h,mat,gFalse); ++#endif + } else { + return opvpSplash->drawImage(src,srcData,srcMode,srcAlpha,w,h,mat); + } +diff -urbB cups-filters-1.0.29/filter/pdftoopvp/OPVPOutputDev.cxx cups-filters-1.0-20130119/filter/pdftoopvp/OPVPOutputDev.cxx +--- cups-filters-1.0.29/filter/pdftoopvp/OPVPOutputDev.cxx 2012-07-20 03:22:23.000000000 -0500 ++++ cups-filters-1.0-20130119/filter/pdftoopvp/OPVPOutputDev.cxx 2013-01-18 18:40:36.000000000 -0600 +@@ -1804,8 +1804,14 @@ + maskSplash = new Splash(maskBitmap, gFalse); + maskColor[0] = 0; + maskSplash->clear(maskColor); ++#if POPPLER_VERSION_MAJOR <= 0 && (POPPLER_VERSION_MINOR <= 20 || (POPPLER_VERSION_MINOR == 21 && POPPLER_VERSION_MICRO <= 2)) + maskSplash->drawImage(&imageSrc, &imgMaskData, + splashModeMono8, gFalse, maskWidth, maskHeight, mat); ++#else ++ maskSplash->drawImage(&imageSrc, &imgMaskData, ++ splashModeMono8, gFalse, maskWidth, maskHeight, ++ mat,gFalse); ++#endif + delete imgMaskData.imgStr; + maskStr->close(); + gfree(imgMaskData.lookup); +diff -urbB cups-filters-1.0.29/NEWS cups-filters-1.0-20130119/NEWS +--- cups-filters-1.0.29/NEWS 2013-01-02 12:23:13.000000000 -0600 ++++ cups-filters-1.0-20130119/NEWS 2013-01-18 18:40:36.000000000 -0600 +@@ -1,6 +1,11 @@ + NEWS - OpenPrinting CUPS Filters v1.0.29 - 2013-01-02 + ----------------------------------------------------- + ++CHANGES IN V1.0.30 ++ ++ - pdftoopvp: Let it build with Poppler 0.22.x. Thanks to Koji Otani ++ from BBR Inc. (Bug #1089). ++ + CHANGES IN V1.0.29 + + - Fixed ./configure option "--with-rcdir=no". Thanks to Jiri diff --git a/testing/cups-filters/isnan.patch b/testing/cups-filters/isnan.patch deleted file mode 100644 index 187201fb9..000000000 --- a/testing/cups-filters/isnan.patch +++ /dev/null @@ -1,17 +0,0 @@ ---- ./filter/pdftopdf/pptypes.cc.orig -+++ ./filter/pdftopdf/pptypes.cc -@@ -163,10 +163,10 @@ - - void PageRect::set(const PageRect &rhs) // {{{ - { -- if (!isnan(rhs.top)) top=rhs.top; -- if (!isnan(rhs.left)) left=rhs.left; -- if (!isnan(rhs.right)) right=rhs.right; -- if (!isnan(rhs.bottom)) bottom=rhs.bottom; -+ if (!std::isnan(rhs.top)) top=rhs.top; -+ if (!std::isnan(rhs.left)) left=rhs.left; -+ if (!std::isnan(rhs.right)) right=rhs.right; -+ if (!std::isnan(rhs.bottom)) bottom=rhs.bottom; - } - // }}} - |