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