From 45ff3a1bde211b4fd72904fcf1e6f749078409ff Mon Sep 17 00:00:00 2001 From: maxice8 Date: Sat, 24 Nov 2018 01:54:40 -0200 Subject: [PATCH] cups-filters: update to 1.21.4. --- .../cups-filters/patches/poppler-069.patch | 77 ------------------- srcpkgs/cups-filters/template | 18 ++--- 2 files changed, 5 insertions(+), 90 deletions(-) delete mode 100644 srcpkgs/cups-filters/patches/poppler-069.patch diff --git a/srcpkgs/cups-filters/patches/poppler-069.patch b/srcpkgs/cups-filters/patches/poppler-069.patch deleted file mode 100644 index bee42ee15ca..00000000000 --- a/srcpkgs/cups-filters/patches/poppler-069.patch +++ /dev/null @@ -1,77 +0,0 @@ -From 6b0747c1630dd973acd138f927dbded4ea45e360 Mon Sep 17 00:00:00 2001 -From: Olivier Schonken -Date: Fri, 5 Oct 2018 12:05:31 +0200 -Subject: [PATCH] Poppler removed memCheck and gMemReport functions - -Only use gMemReport and memCheck functions if poppler version less -than 0.69.0 - -The poppler project removed the memCheck and gMemReport functions in -commits c362ab1b97f20c5b73b3bad8d52015f679178748 - Remove DEBUG_MEM -from Object since this uses RAII now and hence cannot leak. -(The existing tracking also is not thread-safe and hence unreliable.) - -and - -f89446f6917a869b0f1a80fcc8ce81a7213dade4 - Remove generic heap debugging -from gmem since external tools and compiler instrumentation achieve the -same effect. - -This commit solves https://github.com/OpenPrinting/cups-filters/issues/62 - -Signed-off-by: Olivier Schonken ---- - filter/pdftoijs.cxx | 2 ++ - filter/pdftoopvp/pdftoopvp.cxx | 2 ++ - filter/pdftoraster.cxx | 2 ++ - 3 files changed, 6 insertions(+) - -diff --git a/filter/pdftoijs.cxx b/filter/pdftoijs.cxx -index 22bc33f4..dd6b6fa0 100644 ---- filter/pdftoijs.cxx -+++ filter/pdftoijs.cxx -@@ -503,9 +503,11 @@ int main(int argc, char *argv[]) { - ppdClose(ppd); - free(outputfile); - -+#if POPPLER_VERSION_MAJOR == 0 && POPPLER_VERSION_MINOR < 69 - // Check for memory leaks - Object::memCheck(stderr); - gMemReport(stderr); -+#endif - - return exitCode; - } -diff --git a/filter/pdftoopvp/pdftoopvp.cxx b/filter/pdftoopvp/pdftoopvp.cxx -index 024941ab..bf25983b 100644 ---- filter/pdftoopvp/pdftoopvp.cxx -+++ filter/pdftoopvp/pdftoopvp.cxx -@@ -763,9 +763,11 @@ fprintf(stderr,"JobInfo=%s\n",jobInfo); - err0: - delete globalParams; - -+#if POPPLER_VERSION_MAJOR == 0 && POPPLER_VERSION_MINOR < 69 - // check for memory leaks - Object::memCheck(stderr); - gMemReport(stderr); -+#endif - - } - /* muntrace(); */ -diff --git a/filter/pdftoraster.cxx b/filter/pdftoraster.cxx -index 0c63ab8d..4ebf02b0 100644 ---- filter/pdftoraster.cxx -+++ filter/pdftoraster.cxx -@@ -2162,9 +2162,11 @@ int main(int argc, char *argv[]) { - cmsDeleteTransform(colorTransform); - } - -+#if POPPLER_VERSION_MAJOR == 0 && POPPLER_VERSION_MINOR < 69 - // Check for memory leaks - Object::memCheck(stderr); - gMemReport(stderr); -+#endif - - return exitCode; - } - diff --git a/srcpkgs/cups-filters/template b/srcpkgs/cups-filters/template index b3b43ddab34..d5ca85d261b 100644 --- a/srcpkgs/cups-filters/template +++ b/srcpkgs/cups-filters/template @@ -1,10 +1,11 @@ # Template file for 'cups-filters' pkgname=cups-filters -version=1.21.3 -revision=2 +version=1.21.4 +revision=1 build_style=gnu-configure configure_args="--disable-static --with-rcdir=no --enable-avahi - --with-browseremoteprotocols=DNSSD,CUPS" + --with-browseremoteprotocols=DNSSD,CUPS + --with-test-font-path=/usr/share/fonts/TTF/DejaVuSans.ttf" hostmakedepends="ghostscript glib-devel mupdf-tools pkg-config poppler-utils" makedepends="avahi-glib-libs-devel cups-devel fontconfig-devel ghostscript-devel lcms2-devel libqpdf-devel libqpdf-devel poppler-cpp-devel" @@ -16,18 +17,9 @@ maintainer="Juan RP " license="GPL-2.0-or-later, LGPL-2.1-or-later, MIT" homepage="https://wiki.linuxfoundation.org/openprinting/cups-filters" distfiles="http://openprinting.org/download/cups-filters/${pkgname}-${version}.tar.xz" -checksum=f5a61222148f68d0afc3bb5960eda167f9bcd0055dcd4c5c4a6909f1a79126e0 +checksum=708dc6498361dd45e14a44c4fc182266fef24fe5e473ae01534423ac76f566dc lib32disabled=yes -CXXFLAGS="-fpermissive" - -pre_check() { - ln -s /usr/share/fonts/TTF /usr/share/fonts/dejavu -} - -post_check() { - rm -f -- /usr/share/fonts/dejavu -} post_install() { vsv cups-browsed