pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/print poppler*: update to 20.11.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/8218cbadddeb
branches:  trunk
changeset: 442233:8218cbadddeb
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Fri Nov 20 19:08:05 2020 +0000

description:
poppler*: update to 20.11.0

Release 20.11.0:
        core:
         * More work on rendering of standalone Annot Widgets. Issue #806
         * Fix crashes in embedded file handling on broken files. Issue #967
         * Fix uninitialized memory read on broken files
         * Save a bit of memory in Dict data

        cpp:
         * Fix crashes in embedded file handling on broken files. Issue #966

        utils:
         * pdftohtml: HTML and XML output includes font opacity.

        qt5:
         * Rename ArthurOutputDev to QPainterOutputDev

        build system:
         * Fix linker error when gtk is not in a default location
         * Add some checks for gtk-doc support
         * Reorganize GObject introspection config
         * Enable CMAKE_LINK_DEPENDS_NO_SHARED

Release 20.10.0:
        core:
         * Filter out repeated forms
         * Implement EmbedStream::reset()
         * CairoOutputDev: evict just font faces owned solely by cache.
         * Splash: Rename Yd to Ydown, Xu to Xup, etc.
         * Splash: fix crash in out-of-memory situation.
         * Fix some undefined behaviour situation with forged files

Release 20.09.0:
        core:
         * Compability fix for Forms
         * Fix fetching of Objects failing in some cases
         * Fix clearing date in Annot setModified/setDate
         * TextSelectionPainter: support glyphless fonts
         * Splash: Don't try read past end of image
         * avoid abort() on large memory allocation
         * Fix memory leak on broken files
         * Fix potential invalid memory read
         * Small code improvements

        qt5:
         * Document TextAnnotation::inplaceAlign
         * Make Annotation::setModification/CreationDate work on existing annots
         * Be a bit more stubborn converting dates that come from xml
         * Clean as many null characters from the end as possible when converting strings

        glib:
         * Add accessor functions for PopplerAttachment
         * Deprecate PopplerAttachment GTime fields
         * Deprecate PopplerDocument date properties

        utils:
         * pdftoppm: report error and exit if output file cannot be written
         * Document that PDF-file can be '-' to read it from stdin

        build system:
         * cmake: Modern way to link against libpng, zlib and libtiff
         * cmake: Remove stray support for lcms1 in pdftocairo

Release 20.08.0:
        core:
         * Sub-page objects: initialize clip max values considering the render resolution. Issue #937
         * Splash: Set initial line width to 1. Issue #674
         * Fix stack overflow with specially crafted files
         * GfxShading: Simplify holding the Function
         * Splash: Fix x86 + windows asm build

        qt5:
         * Deprecate Document::toc
         * Deprecate AnnotationUtils

Release 0.90.1:
        core:
         * Fix regression on PS conversion.
           Regression only happened on applications that are locale enabled
           i.e. Okular but not pdftops, when using a quite new lcms and
           the user locale uses , as decimal separator instead of .
         * Add UTF16LE support to TextStringToUCS4.
           Even if the standard clearly says it should be UTF16BE

        qt6:
         * Add work in progress qt6 port. Ignore for now :)

Release 0.90.0:
        core:
         * Color profile tweaks
         * Small signature improvements
         * BBoxOutputDev: Fix calculation when type3 fonts are involved
         * Fix potential crash when reading Forms
         * Fix infinite loop in broken file

        glib:
         * Fix adding annots in rotated pages
         * Add ability to reset forms
         * Several fixes to the documentation

        qt5:
         * Make it clear we require Qt 5.5
         * demo: Fix crash on broken files
         * Small documentation improvements

        utils:
         * pdftoppm: Add option to set display profile
         * pdftops: Add a -rasterize option with values always, never, or whenneeded

        build system:
         * Require cmake 3.5
         * More modern cmake way to link against curl

Release 0.89.0:
        core:
         * Add support for ResetForm action. Issue #225
         * Fix crash in PDFDoc::getSignatureFields when there's no Forms at all
         * Fix exporting to PS of some files with CID fonts
         * Use ICC profiles in PS output (if new enough lcms is used)
         * Allow almost-singular tiling pattern matrices. Issue #894
         * Fix memory leak when failing to load some fonts
         * CairoOutputDev: Use stroke opacity when clipping to a stroke path
         * CairoOutputDev: Fix tiling patterns when pattern cell is too far. Issue #190

        glib:
         * Add poppler_movie_get_aspect

        cpp:
         * Add the font infos to the text_box object

Release 0.88.0:
        core:
         * Support Widget Annotation Buttons not linked to any Form
         * SplashOuputDev: Use stroking opacity when clipping to a stroke path
         * Handle 1 bit RGB images in ICC colorspace
         * Internal code improvements

        qt5:
         * Add Document::signatures. Returns signatures not attached to any page
         * ArthurOutputDev: Fix font hinting
         * ArthurOutputDev: Set the opacity when filling with axial gradients
         * ArthurOutputDev: Implement the clipToStrokePath method
         * ArthurOutputDev: Use stroking opacity when clipping to a stroke path

        glib:
         * Add poppler_page_get_bounding_box
         * Add poppler_form_field_get_alternate_ui_name
         * Implement rotation for 'flagNoRotate' annots. Issue #767

        cpp:
         * Add non_raw_non_physical layout for page::text()

        utils:
         * pdftohtml: Fix noRoundedCoordinates->noroundcoord in man page
         * pdfsig: Show also signatures that aren't attached to any page

diffstat:

 print/poppler-cpp/Makefile                          |   3 +--
 print/poppler-cpp/PLIST                             |   5 +++--
 print/poppler-glib/Makefile                         |   3 +--
 print/poppler-glib/PLIST                            |   4 ++--
 print/poppler-includes/Makefile                     |   3 +--
 print/poppler-includes/PLIST                        |   4 +++-
 print/poppler-qt5/Makefile                          |   3 +--
 print/poppler-qt5/PLIST                             |   4 ++--
 print/poppler-utils/Makefile                        |   3 +--
 print/poppler/Makefile                              |   3 +--
 print/poppler/Makefile.common                       |   4 ++--
 print/poppler/PLIST                                 |   6 +++---
 print/poppler/distinfo                              |  12 ++++++------
 print/poppler/patches/patch-qt5_src_poppler-page.cc |  14 +++++++-------
 14 files changed, 34 insertions(+), 37 deletions(-)

diffs (222 lines):

diff -r d7eee229de15 -r 8218cbadddeb print/poppler-cpp/Makefile
--- a/print/poppler-cpp/Makefile        Fri Nov 20 18:25:16 2020 +0000
+++ b/print/poppler-cpp/Makefile        Fri Nov 20 19:08:05 2020 +0000
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.25 2020/08/17 20:17:40 leot Exp $
+# $NetBSD: Makefile,v 1.26 2020/11/20 19:08:06 wiz Exp $
 
-PKGREVISION= 1
 .include "../../print/poppler/Makefile.common"
 
 PKGNAME=       poppler-cpp-${POPPLER_VERS}
diff -r d7eee229de15 -r 8218cbadddeb print/poppler-cpp/PLIST
--- a/print/poppler-cpp/PLIST   Fri Nov 20 18:25:16 2020 +0000
+++ b/print/poppler-cpp/PLIST   Fri Nov 20 19:08:05 2020 +0000
@@ -1,7 +1,8 @@
-@comment $NetBSD: PLIST,v 1.5 2019/02/16 13:19:37 wiz Exp $
+@comment $NetBSD: PLIST,v 1.6 2020/11/20 19:08:06 wiz Exp $
 include/poppler/cpp/poppler-destination.h
 include/poppler/cpp/poppler-document.h
 include/poppler/cpp/poppler-embedded-file.h
+include/poppler/cpp/poppler-font-private.h
 include/poppler/cpp/poppler-font.h
 include/poppler/cpp/poppler-global.h
 include/poppler/cpp/poppler-image.h
@@ -13,5 +14,5 @@
 include/poppler/cpp/poppler-version.h
 lib/libpoppler-cpp.so
 lib/libpoppler-cpp.so.0
-lib/libpoppler-cpp.so.0.7.0
+lib/libpoppler-cpp.so.0.9.0
 lib/pkgconfig/poppler-cpp.pc
diff -r d7eee229de15 -r 8218cbadddeb print/poppler-glib/Makefile
--- a/print/poppler-glib/Makefile       Fri Nov 20 18:25:16 2020 +0000
+++ b/print/poppler-glib/Makefile       Fri Nov 20 19:08:05 2020 +0000
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.87 2020/08/17 20:17:40 leot Exp $
+# $NetBSD: Makefile,v 1.88 2020/11/20 19:08:06 wiz Exp $
 
-PKGREVISION= 1
 .include "../../print/poppler/Makefile.common"
 
 PKGNAME=       poppler-glib-${POPPLER_VERS}
diff -r d7eee229de15 -r 8218cbadddeb print/poppler-glib/PLIST
--- a/print/poppler-glib/PLIST  Fri Nov 20 18:25:16 2020 +0000
+++ b/print/poppler-glib/PLIST  Fri Nov 20 19:08:05 2020 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.30 2019/11/07 12:05:19 wiz Exp $
+@comment $NetBSD: PLIST,v 1.31 2020/11/20 19:08:06 wiz Exp $
 include/poppler/glib/poppler-action.h
 include/poppler/glib/poppler-annot.h
 include/poppler/glib/poppler-attachment.h
@@ -17,6 +17,6 @@
 lib/girepository-1.0/Poppler-0.18.typelib
 lib/libpoppler-glib.so
 lib/libpoppler-glib.so.8
-lib/libpoppler-glib.so.8.15.0
+lib/libpoppler-glib.so.8.19.0
 lib/pkgconfig/poppler-glib.pc
 share/gir-1.0/Poppler-0.18.gir
diff -r d7eee229de15 -r 8218cbadddeb print/poppler-includes/Makefile
--- a/print/poppler-includes/Makefile   Fri Nov 20 18:25:16 2020 +0000
+++ b/print/poppler-includes/Makefile   Fri Nov 20 19:08:05 2020 +0000
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.29 2020/08/17 20:19:56 leot Exp $
+# $NetBSD: Makefile,v 1.30 2020/11/20 19:08:06 wiz Exp $
 
-PKGREVISION= 1
 .include "../../print/poppler/Makefile.common"
 
 PKGNAME=       poppler-includes-${POPPLER_VERS}
diff -r d7eee229de15 -r 8218cbadddeb print/poppler-includes/PLIST
--- a/print/poppler-includes/PLIST      Fri Nov 20 18:25:16 2020 +0000
+++ b/print/poppler-includes/PLIST      Fri Nov 20 19:08:05 2020 +0000
@@ -1,6 +1,7 @@
-@comment $NetBSD: PLIST,v 1.22 2020/03/04 15:51:24 wiz Exp $
+@comment $NetBSD: PLIST,v 1.23 2020/11/20 19:08:06 wiz Exp $
 include/poppler/Annot.h
 include/poppler/Array.h
+include/poppler/BBoxOutputDev.h
 include/poppler/CMap.h
 include/poppler/CachedFile.h
 include/poppler/CairoFontEngine.h
@@ -32,6 +33,7 @@
 include/poppler/JBIG2Stream.h
 include/poppler/JPEG2000Stream.h
 include/poppler/JPXStream.h
+include/poppler/JSInfo.h
 include/poppler/Lexer.h
 include/poppler/Linearization.h
 include/poppler/Link.h
diff -r d7eee229de15 -r 8218cbadddeb print/poppler-qt5/Makefile
--- a/print/poppler-qt5/Makefile        Fri Nov 20 18:25:16 2020 +0000
+++ b/print/poppler-qt5/Makefile        Fri Nov 20 19:08:05 2020 +0000
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.45 2020/11/05 09:09:00 ryoon Exp $
+# $NetBSD: Makefile,v 1.46 2020/11/20 19:08:06 wiz Exp $
 
-PKGREVISION= 4
 .include "../../print/poppler/Makefile.common"
 
 PKGNAME=       poppler-qt5-${POPPLER_VERS}
diff -r d7eee229de15 -r 8218cbadddeb print/poppler-qt5/PLIST
--- a/print/poppler-qt5/PLIST   Fri Nov 20 18:25:16 2020 +0000
+++ b/print/poppler-qt5/PLIST   Fri Nov 20 19:08:05 2020 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.13 2020/04/03 10:23:21 wiz Exp $
+@comment $NetBSD: PLIST,v 1.14 2020/11/20 19:08:06 wiz Exp $
 include/poppler/qt5/poppler-annotation.h
 include/poppler/qt5/poppler-export.h
 include/poppler/qt5/poppler-form.h
@@ -10,5 +10,5 @@
 include/poppler/qt5/poppler-version.h
 lib/libpoppler-qt5.so
 lib/libpoppler-qt5.so.1
-lib/libpoppler-qt5.so.1.23.0
+lib/libpoppler-qt5.so.1.26.0
 lib/pkgconfig/poppler-qt5.pc
diff -r d7eee229de15 -r 8218cbadddeb print/poppler-utils/Makefile
--- a/print/poppler-utils/Makefile      Fri Nov 20 18:25:16 2020 +0000
+++ b/print/poppler-utils/Makefile      Fri Nov 20 19:08:05 2020 +0000
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.47 2020/08/17 20:19:56 leot Exp $
+# $NetBSD: Makefile,v 1.48 2020/11/20 19:08:06 wiz Exp $
 
-PKGREVISION= 1
 .include "../../print/poppler/Makefile.common"
 
 PKGNAME=       poppler-utils-${POPPLER_VERS}
diff -r d7eee229de15 -r 8218cbadddeb print/poppler/Makefile
--- a/print/poppler/Makefile    Fri Nov 20 18:25:16 2020 +0000
+++ b/print/poppler/Makefile    Fri Nov 20 19:08:05 2020 +0000
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.78 2020/08/17 20:17:41 leot Exp $
+# $NetBSD: Makefile,v 1.79 2020/11/20 19:08:05 wiz Exp $
 
-PKGREVISION= 1
 .include "../../print/poppler/Makefile.common"
 
 COMMENT=       PDF rendering library
diff -r d7eee229de15 -r 8218cbadddeb print/poppler/Makefile.common
--- a/print/poppler/Makefile.common     Fri Nov 20 18:25:16 2020 +0000
+++ b/print/poppler/Makefile.common     Fri Nov 20 19:08:05 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.118 2020/04/03 10:23:21 wiz Exp $
+# $NetBSD: Makefile.common,v 1.119 2020/11/20 19:08:05 wiz Exp $
 #
 # used by print/poppler/Makefile
 # used by print/poppler-cpp/Makefile
@@ -7,7 +7,7 @@
 # used by print/poppler-qt5/Makefile
 # used by print/poppler-utils/Makefile
 
-POPPLER_VERS=  0.87.0
+POPPLER_VERS=  20.11.0
 DISTNAME=      poppler-${POPPLER_VERS}
 CATEGORIES=    print
 MASTER_SITES=  https://poppler.freedesktop.org/
diff -r d7eee229de15 -r 8218cbadddeb print/poppler/PLIST
--- a/print/poppler/PLIST       Fri Nov 20 18:25:16 2020 +0000
+++ b/print/poppler/PLIST       Fri Nov 20 19:08:05 2020 +0000
@@ -1,7 +1,7 @@
-@comment $NetBSD: PLIST,v 1.29 2020/04/03 10:23:21 wiz Exp $
+@comment $NetBSD: PLIST,v 1.30 2020/11/20 19:08:05 wiz Exp $
 lib/libpoppler.so
-lib/libpoppler.so.98
-lib/libpoppler.so.98.0.0
+lib/libpoppler.so.104
+lib/libpoppler.so.104.0.0
 lib/pkgconfig/poppler-cairo.pc
 lib/pkgconfig/poppler-splash.pc
 lib/pkgconfig/poppler.pc
diff -r d7eee229de15 -r 8218cbadddeb print/poppler/distinfo
--- a/print/poppler/distinfo    Fri Nov 20 18:25:16 2020 +0000
+++ b/print/poppler/distinfo    Fri Nov 20 19:08:05 2020 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.147 2020/04/03 10:23:21 wiz Exp $
+$NetBSD: distinfo,v 1.148 2020/11/20 19:08:05 wiz Exp $
 
-SHA1 (poppler-0.87.0.tar.xz) = 3d3ef5ce73c00758ede49de6348b3602d23cdc2e
-RMD160 (poppler-0.87.0.tar.xz) = 229d769bebbefcfd075e6829db9321de5518b749
-SHA512 (poppler-0.87.0.tar.xz) = 4bdc432c75106b3f37643bfd57c66aba659864fdc3c4d9ffa5089ceaa33ad3bd10d2c4abfb09a4f7b9d7d137e31eb559b440d7df53f35f60d70eaef05f987630
-Size (poppler-0.87.0.tar.xz) = 1595088 bytes
+SHA1 (poppler-20.11.0.tar.xz) = 0aa751121aed6ee2220ef3ea16b9df8f9b2e81c1
+RMD160 (poppler-20.11.0.tar.xz) = fc3b21544423fd5e8eaf80de63dd42c9348138a5
+SHA512 (poppler-20.11.0.tar.xz) = c8237e931ef20d939656e2600453fffb12a2beeafb273782b2069aec6e5915d8cc85136982b7eaf5956af30ce00da2faf84d86ffab47f725447dfbb9d6ffe335
+Size (poppler-20.11.0.tar.xz) = 1648432 bytes
 SHA1 (patch-poppler_poppler-config.h.cmake) = d2a67beb1275f10f19468421f203806ead6fa8ff
-SHA1 (patch-qt5_src_poppler-page.cc) = b4f076c0417d8fbd342a1d9918a52369b2ddc952
+SHA1 (patch-qt5_src_poppler-page.cc) = e9f83a7c9d529acb5e3f6db5f112fb6c7eb2800b
diff -r d7eee229de15 -r 8218cbadddeb print/poppler/patches/patch-qt5_src_poppler-page.cc
--- a/print/poppler/patches/patch-qt5_src_poppler-page.cc       Fri Nov 20 18:25:16 2020 +0000
+++ b/print/poppler/patches/patch-qt5_src_poppler-page.cc       Fri Nov 20 19:08:05 2020 +0000
@@ -1,22 +1,22 @@
-$NetBSD: patch-qt5_src_poppler-page.cc,v 1.1 2019/10/20 03:12:22 markd Exp $
+$NetBSD: patch-qt5_src_poppler-page.cc,v 1.2 2020/11/20 19:08:05 wiz Exp $
 
 conditionalise defining splash related class
 
---- qt5/src/poppler-page.cc.orig       2019-09-22 15:56:22.000000000 +0000
+--- qt5/src/poppler-page.cc.orig       2020-11-01 18:32:52.000000000 +0000
 +++ qt5/src/poppler-page.cc
-@@ -103,6 +103,7 @@ public:
-   QVariant payload;
+@@ -105,6 +105,7 @@ public:
+     QVariant payload;
  };
  
 +#if defined(HAVE_SPLASH)
  class Qt5SplashOutputDev : public SplashOutputDev, public OutputDevCallbackHelper
  {
  public:
-@@ -169,6 +170,7 @@ public:
+@@ -165,6 +166,7 @@ public:
  private:
-   bool ignorePaperColor;
+     bool ignorePaperColor;
  };
 +#endif
  
+ Qt5SplashOutputDev::~Qt5SplashOutputDev() = default;
  
- class QImageDumpingArthurOutputDev : public ArthurOutputDev, public OutputDevCallbackHelper



Home | Main Index | Thread Index | Old Index