Sun Jun 17 14:29:55 2018 UTC ()
poppler*: update to 0.65.0

Release 0.65.0
        core:
         * SplashOutputDev: Add the invisible character check beginType3Char. Bug #106244
         * XRef: Fix runtime undefined behaviour. Bug #105970
         * Fix issues with malformed documents. Bug #104942, #103238
         * Remove GooHash after replacing it by std::unordered_map
         * Add conversion methods between GooString and std::string.

        cpp:
         * Add newline after error message
         * Expose more image modes, add option to select mode in renderer. Bug #105558

        build system:
         * Fix compilation with libc++
         * Small improvement to FindLIBOPENJPEG2.cmake

        qt5:
         * Add widget annot actions to FormFields

        utils:
         * pdffonts: Minor formatting changes in the man page. Bug #105194


(wiz)
diff -r1.97 -r1.98 pkgsrc/print/poppler/Makefile.common
diff -r1.11 -r1.12 pkgsrc/print/poppler/PLIST
diff -r1.127 -r1.128 pkgsrc/print/poppler/distinfo
diff -r1.3 -r1.4 pkgsrc/print/poppler-cpp/PLIST
diff -r1.15 -r1.16 pkgsrc/print/poppler-includes/PLIST
diff -r1.6 -r1.7 pkgsrc/print/poppler-qt5/PLIST

cvs diff -r1.97 -r1.98 pkgsrc/print/poppler/Makefile.common (switch to unified diff)

--- pkgsrc/print/poppler/Makefile.common 2018/04/28 20:15:17 1.97
+++ pkgsrc/print/poppler/Makefile.common 2018/06/17 14:29:55 1.98
@@ -1,36 +1,36 @@ @@ -1,36 +1,36 @@
1# $NetBSD: Makefile.common,v 1.97 2018/04/28 20:15:17 wiz Exp $ 1# $NetBSD: Makefile.common,v 1.98 2018/06/17 14:29:55 wiz Exp $
2# 2#
3# used by print/poppler/Makefile 3# used by print/poppler/Makefile
4# used by print/poppler-cpp/Makefile 4# used by print/poppler-cpp/Makefile
5# used by print/poppler-glib/Makefile 5# used by print/poppler-glib/Makefile
6# used by print/poppler-includes/Makefile 6# used by print/poppler-includes/Makefile
7# used by print/poppler-qt5/Makefile 7# used by print/poppler-qt5/Makefile
8# used by print/poppler-utils/Makefile 8# used by print/poppler-utils/Makefile
9 9
10POPPLER_VERS= 0.64.0 10POPPLER_VERS= 0.65.0
11DISTNAME= poppler-${POPPLER_VERS} 11DISTNAME= poppler-${POPPLER_VERS}
12CATEGORIES= print 12CATEGORIES= print
13MASTER_SITES= https://poppler.freedesktop.org/ 13MASTER_SITES= https://poppler.freedesktop.org/
14EXTRACT_SUFX= .tar.xz 14EXTRACT_SUFX= .tar.xz
15 15
16HOMEPAGE= https://poppler.freedesktop.org/ 16HOMEPAGE= https://poppler.freedesktop.org/
17LICENSE= gnu-gpl-v2 17LICENSE= gnu-gpl-v2
18 18
19DISTINFO_FILE= ${.CURDIR}/../../print/poppler/distinfo 19DISTINFO_FILE= ${.CURDIR}/../../print/poppler/distinfo
20PATCHDIR= ${.CURDIR}/../../print/poppler/patches 20PATCHDIR= ${.CURDIR}/../../print/poppler/patches
21 21
22USE_TOOLS+= pkg-config 22USE_TOOLS+= pkg-config
23USE_LIBTOOL= yes 23USE_LIBTOOL= yes
24USE_LANGUAGES= c c++ 24USE_LANGUAGES= c c++
25 25
26USE_CMAKE= yes 26USE_CMAKE= yes
27 27
28# Don't accidentally find libtiff 28# Don't accidentally find libtiff
29CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_TIFF=TRUE 29CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_TIFF=TRUE
30 30
31.include "../../mk/compiler.mk" 31.include "../../mk/compiler.mk"
32.if !empty(PKGSRC_COMPILER:Mclang) 32.if !empty(PKGSRC_COMPILER:Mclang)
33BUILDLINK_TRANSFORM+= rm:-fno-check-new 33BUILDLINK_TRANSFORM+= rm:-fno-check-new
34.endif 34.endif
35 35
36.include "../../graphics/openjpeg/buildlink3.mk" 36.include "../../graphics/openjpeg/buildlink3.mk"

cvs diff -r1.11 -r1.12 pkgsrc/print/poppler/PLIST (switch to unified diff)

--- pkgsrc/print/poppler/PLIST 2018/04/28 20:15:17 1.11
+++ pkgsrc/print/poppler/PLIST 2018/06/17 14:29:55 1.12
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
1@comment $NetBSD: PLIST,v 1.11 2018/04/28 20:15:17 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.12 2018/06/17 14:29:55 wiz Exp $
2lib/libpoppler.so 2lib/libpoppler.so
3lib/libpoppler.so.75 3lib/libpoppler.so.76
4lib/libpoppler.so.75.0.0 4lib/libpoppler.so.76.0.0
5lib/pkgconfig/poppler-splash.pc 5lib/pkgconfig/poppler-splash.pc
6lib/pkgconfig/poppler.pc 6lib/pkgconfig/poppler.pc
7share/doc/poppler/README 7share/doc/poppler/README
8share/doc/poppler/README-XPDF 8share/doc/poppler/README-XPDF

cvs diff -r1.127 -r1.128 pkgsrc/print/poppler/distinfo (switch to unified diff)

--- pkgsrc/print/poppler/distinfo 2018/04/28 20:15:17 1.127
+++ pkgsrc/print/poppler/distinfo 2018/06/17 14:29:55 1.128
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
1$NetBSD: distinfo,v 1.127 2018/04/28 20:15:17 wiz Exp $ 1$NetBSD: distinfo,v 1.128 2018/06/17 14:29:55 wiz Exp $
2 2
3SHA1 (poppler-0.64.0.tar.xz) = 2b78d021a14f29681202654d04cb227909a7fc2e 3SHA1 (poppler-0.65.0.tar.xz) = 181630b228ec036be3e587c23ada1a50f617fc61
4RMD160 (poppler-0.64.0.tar.xz) = dee563d1a8d4d42cd3f5f2a9d247411fc010d77d 4RMD160 (poppler-0.65.0.tar.xz) = eeb55ce5f712287eeb01bd054df0033663a255ce
5SHA512 (poppler-0.64.0.tar.xz) = 2799c3f628e63803eb11a25e54798a136aad91ea843d4bc1fb284af478f4a8cde87b7f95fc28cf23baf25975fbde6ca93f6ac91befb87af42e642c7650053f1c 5SHA512 (poppler-0.65.0.tar.xz) = 4a2c31307ab703bd25e1b5ac1185a897e1c96de13daa4fc4849974f6ea6cec8066e8cd9ea061f65620c71ea56a09b2cd355c4e42e9a4eb9a674a11648e3ec977
6Size (poppler-0.64.0.tar.xz) = 1449904 bytes 6Size (poppler-0.65.0.tar.xz) = 1451720 bytes
7SHA1 (patch-aq) = da845661ef7f7aca3072dbeebde0444b4d8f01aa 7SHA1 (patch-aq) = da845661ef7f7aca3072dbeebde0444b4d8f01aa
8SHA1 (patch-poppler_CMap.cc) = d37745ea4cbeae76ad43c4ac74e942531f7b7dd8 8SHA1 (patch-poppler_CMap.cc) = d37745ea4cbeae76ad43c4ac74e942531f7b7dd8

cvs diff -r1.3 -r1.4 pkgsrc/print/poppler-cpp/PLIST (switch to unified diff)

--- pkgsrc/print/poppler-cpp/PLIST 2018/04/17 05:20:34 1.3
+++ pkgsrc/print/poppler-cpp/PLIST 2018/06/17 14:29:55 1.4
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1@comment $NetBSD: PLIST,v 1.3 2018/04/17 05:20:34 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.4 2018/06/17 14:29:55 wiz Exp $
2include/poppler/cpp/poppler-document.h 2include/poppler/cpp/poppler-document.h
3include/poppler/cpp/poppler-embedded-file.h 3include/poppler/cpp/poppler-embedded-file.h
4include/poppler/cpp/poppler-font.h 4include/poppler/cpp/poppler-font.h
5include/poppler/cpp/poppler-global.h 5include/poppler/cpp/poppler-global.h
6include/poppler/cpp/poppler-image.h 6include/poppler/cpp/poppler-image.h
7include/poppler/cpp/poppler-page-renderer.h 7include/poppler/cpp/poppler-page-renderer.h
8include/poppler/cpp/poppler-page-transition.h 8include/poppler/cpp/poppler-page-transition.h
9include/poppler/cpp/poppler-page.h 9include/poppler/cpp/poppler-page.h
10include/poppler/cpp/poppler-rectangle.h 10include/poppler/cpp/poppler-rectangle.h
11include/poppler/cpp/poppler-toc.h 11include/poppler/cpp/poppler-toc.h
12include/poppler/cpp/poppler-version.h 12include/poppler/cpp/poppler-version.h
13lib/libpoppler-cpp.so 13lib/libpoppler-cpp.so
14lib/libpoppler-cpp.so.0 14lib/libpoppler-cpp.so.0
15lib/libpoppler-cpp.so.0.4.0 15lib/libpoppler-cpp.so.0.5.0
16lib/pkgconfig/poppler-cpp.pc 16lib/pkgconfig/poppler-cpp.pc

cvs diff -r1.15 -r1.16 pkgsrc/print/poppler-includes/PLIST (switch to unified diff)

--- pkgsrc/print/poppler-includes/PLIST 2018/01/10 22:20:20 1.15
+++ pkgsrc/print/poppler-includes/PLIST 2018/06/17 14:29:55 1.16
@@ -1,124 +1,123 @@ @@ -1,124 +1,123 @@
1@comment $NetBSD: PLIST,v 1.15 2018/01/10 22:20:20 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.16 2018/06/17 14:29:55 wiz Exp $
2include/poppler/Annot.h 2include/poppler/Annot.h
3include/poppler/Array.h 3include/poppler/Array.h
4include/poppler/BuiltinFont.h 4include/poppler/BuiltinFont.h
5include/poppler/BuiltinFontTables.h 5include/poppler/BuiltinFontTables.h
6include/poppler/CMap.h 6include/poppler/CMap.h
7include/poppler/CachedFile.h 7include/poppler/CachedFile.h
8include/poppler/Catalog.h 8include/poppler/Catalog.h
9include/poppler/CharCodeToUnicode.h 9include/poppler/CharCodeToUnicode.h
10include/poppler/CharTypes.h 10include/poppler/CharTypes.h
11include/poppler/CompactFontTables.h 11include/poppler/CompactFontTables.h
12include/poppler/CurlCachedFile.h 12include/poppler/CurlCachedFile.h
13include/poppler/CurlPDFDocBuilder.h 13include/poppler/CurlPDFDocBuilder.h
14include/poppler/DateInfo.h 14include/poppler/DateInfo.h
15include/poppler/Decrypt.h 15include/poppler/Decrypt.h
16include/poppler/Dict.h 16include/poppler/Dict.h
17include/poppler/Error.h 17include/poppler/Error.h
18include/poppler/ErrorCodes.h 18include/poppler/ErrorCodes.h
19include/poppler/FileSpec.h 19include/poppler/FileSpec.h
20include/poppler/FontEncodingTables.h 20include/poppler/FontEncodingTables.h
21include/poppler/FontInfo.h 21include/poppler/FontInfo.h
22include/poppler/Form.h 22include/poppler/Form.h
23include/poppler/Function.h 23include/poppler/Function.h
24include/poppler/Gfx.h 24include/poppler/Gfx.h
25include/poppler/GfxFont.h 25include/poppler/GfxFont.h
26include/poppler/GfxState.h 26include/poppler/GfxState.h
27include/poppler/GfxState_helpers.h 27include/poppler/GfxState_helpers.h
28include/poppler/GlobalParams.h 28include/poppler/GlobalParams.h
29include/poppler/Hints.h 29include/poppler/Hints.h
30include/poppler/JArithmeticDecoder.h 30include/poppler/JArithmeticDecoder.h
31include/poppler/JBIG2Stream.h 31include/poppler/JBIG2Stream.h
32include/poppler/JPEG2000Stream.h 32include/poppler/JPEG2000Stream.h
33include/poppler/JPXStream.h 33include/poppler/JPXStream.h
34include/poppler/Lexer.h 34include/poppler/Lexer.h
35include/poppler/Linearization.h 35include/poppler/Linearization.h
36include/poppler/Link.h 36include/poppler/Link.h
37include/poppler/LocalPDFDocBuilder.h 37include/poppler/LocalPDFDocBuilder.h
38include/poppler/MarkedContentOutputDev.h 38include/poppler/MarkedContentOutputDev.h
39include/poppler/Movie.h 39include/poppler/Movie.h
40include/poppler/NameToCharCode.h 40include/poppler/NameToCharCode.h
41include/poppler/NameToUnicodeTable.h 41include/poppler/NameToUnicodeTable.h
42include/poppler/Object.h 42include/poppler/Object.h
43include/poppler/OptionalContent.h 43include/poppler/OptionalContent.h
44include/poppler/Outline.h 44include/poppler/Outline.h
45include/poppler/OutputDev.h 45include/poppler/OutputDev.h
46include/poppler/PDFDoc.h 46include/poppler/PDFDoc.h
47include/poppler/PDFDocBuilder.h 47include/poppler/PDFDocBuilder.h
48include/poppler/PDFDocEncoding.h 48include/poppler/PDFDocEncoding.h
49include/poppler/PDFDocFactory.h 49include/poppler/PDFDocFactory.h
50include/poppler/PSOutputDev.h 50include/poppler/PSOutputDev.h
51include/poppler/PSTokenizer.h 51include/poppler/PSTokenizer.h
52include/poppler/Page.h 52include/poppler/Page.h
53include/poppler/PageTransition.h 53include/poppler/PageTransition.h
54include/poppler/Parser.h 54include/poppler/Parser.h
55include/poppler/PopplerCache.h 55include/poppler/PopplerCache.h
56include/poppler/PreScanOutputDev.h 56include/poppler/PreScanOutputDev.h
57include/poppler/ProfileData.h 57include/poppler/ProfileData.h
58include/poppler/Rendition.h 58include/poppler/Rendition.h
59include/poppler/SecurityHandler.h 59include/poppler/SecurityHandler.h
60include/poppler/SignatureInfo.h 60include/poppler/SignatureInfo.h
61include/poppler/Sound.h 61include/poppler/Sound.h
62include/poppler/SplashOutputDev.h 62include/poppler/SplashOutputDev.h
63include/poppler/StdinCachedFile.h 63include/poppler/StdinCachedFile.h
64include/poppler/StdinPDFDocBuilder.h 64include/poppler/StdinPDFDocBuilder.h
65include/poppler/Stream-CCITT.h 65include/poppler/Stream-CCITT.h
66include/poppler/Stream.h 66include/poppler/Stream.h
67include/poppler/StructElement.h 67include/poppler/StructElement.h
68include/poppler/StructTreeRoot.h 68include/poppler/StructTreeRoot.h
69include/poppler/TextOutputDev.h 69include/poppler/TextOutputDev.h
70include/poppler/UTF.h 70include/poppler/UTF.h
71include/poppler/UnicodeCClassTables.h 71include/poppler/UnicodeCClassTables.h
72include/poppler/UnicodeCompTables.h 72include/poppler/UnicodeCompTables.h
73include/poppler/UnicodeDecompTables.h 73include/poppler/UnicodeDecompTables.h
74include/poppler/UnicodeMap.h 74include/poppler/UnicodeMap.h
75include/poppler/UnicodeMapFuncs.h 75include/poppler/UnicodeMapFuncs.h
76include/poppler/UnicodeMapTables.h 76include/poppler/UnicodeMapTables.h
77include/poppler/UnicodeTypeTable.h 77include/poppler/UnicodeTypeTable.h
78include/poppler/ViewerPreferences.h 78include/poppler/ViewerPreferences.h
79include/poppler/XRef.h 79include/poppler/XRef.h
80include/poppler/XpdfPluginAPI.h 80include/poppler/XpdfPluginAPI.h
81include/poppler/fofi/FoFiBase.h 81include/poppler/fofi/FoFiBase.h
82include/poppler/fofi/FoFiEncodings.h 82include/poppler/fofi/FoFiEncodings.h
83include/poppler/fofi/FoFiIdentifier.h 83include/poppler/fofi/FoFiIdentifier.h
84include/poppler/fofi/FoFiTrueType.h 84include/poppler/fofi/FoFiTrueType.h
85include/poppler/fofi/FoFiType1.h 85include/poppler/fofi/FoFiType1.h
86include/poppler/fofi/FoFiType1C.h 86include/poppler/fofi/FoFiType1C.h
87include/poppler/goo/FixedPoint.h 87include/poppler/goo/FixedPoint.h
88include/poppler/goo/GooHash.h 
89include/poppler/goo/GooLikely.h 88include/poppler/goo/GooLikely.h
90include/poppler/goo/GooList.h 89include/poppler/goo/GooList.h
91include/poppler/goo/GooMutex.h 90include/poppler/goo/GooMutex.h
92include/poppler/goo/GooString.h 91include/poppler/goo/GooString.h
93include/poppler/goo/GooTimer.h 92include/poppler/goo/GooTimer.h
94include/poppler/goo/ImgWriter.h 93include/poppler/goo/ImgWriter.h
95include/poppler/goo/JpegWriter.h 94include/poppler/goo/JpegWriter.h
96include/poppler/goo/NetPBMWriter.h 95include/poppler/goo/NetPBMWriter.h
97include/poppler/goo/PNGWriter.h 96include/poppler/goo/PNGWriter.h
98include/poppler/goo/TiffWriter.h 97include/poppler/goo/TiffWriter.h
99include/poppler/goo/gfile.h 98include/poppler/goo/gfile.h
100include/poppler/goo/gmem.h 99include/poppler/goo/gmem.h
101include/poppler/goo/grandom.h 100include/poppler/goo/grandom.h
102include/poppler/goo/gstrtod.h 101include/poppler/goo/gstrtod.h
103include/poppler/goo/gtypes.h 102include/poppler/goo/gtypes.h
104include/poppler/poppler-config.h 103include/poppler/poppler-config.h
105include/poppler/splash/Splash.h 104include/poppler/splash/Splash.h
106include/poppler/splash/SplashBitmap.h 105include/poppler/splash/SplashBitmap.h
107include/poppler/splash/SplashClip.h 106include/poppler/splash/SplashClip.h
108include/poppler/splash/SplashErrorCodes.h 107include/poppler/splash/SplashErrorCodes.h
109include/poppler/splash/SplashFTFont.h 108include/poppler/splash/SplashFTFont.h
110include/poppler/splash/SplashFTFontEngine.h 109include/poppler/splash/SplashFTFontEngine.h
111include/poppler/splash/SplashFTFontFile.h 110include/poppler/splash/SplashFTFontFile.h
112include/poppler/splash/SplashFont.h 111include/poppler/splash/SplashFont.h
113include/poppler/splash/SplashFontEngine.h 112include/poppler/splash/SplashFontEngine.h
114include/poppler/splash/SplashFontFile.h 113include/poppler/splash/SplashFontFile.h
115include/poppler/splash/SplashFontFileID.h 114include/poppler/splash/SplashFontFileID.h
116include/poppler/splash/SplashGlyphBitmap.h 115include/poppler/splash/SplashGlyphBitmap.h
117include/poppler/splash/SplashMath.h 116include/poppler/splash/SplashMath.h
118include/poppler/splash/SplashPath.h 117include/poppler/splash/SplashPath.h
119include/poppler/splash/SplashPattern.h 118include/poppler/splash/SplashPattern.h
120include/poppler/splash/SplashScreen.h 119include/poppler/splash/SplashScreen.h
121include/poppler/splash/SplashState.h 120include/poppler/splash/SplashState.h
122include/poppler/splash/SplashTypes.h 121include/poppler/splash/SplashTypes.h
123include/poppler/splash/SplashXPath.h 122include/poppler/splash/SplashXPath.h
124include/poppler/splash/SplashXPathScanner.h 123include/poppler/splash/SplashXPathScanner.h

cvs diff -r1.6 -r1.7 pkgsrc/print/poppler-qt5/PLIST (switch to unified diff)

--- pkgsrc/print/poppler-qt5/PLIST 2018/04/28 20:15:18 1.6
+++ pkgsrc/print/poppler-qt5/PLIST 2018/06/17 14:29:55 1.7
@@ -1,13 +1,13 @@ @@ -1,13 +1,13 @@
1@comment $NetBSD: PLIST,v 1.6 2018/04/28 20:15:18 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.7 2018/06/17 14:29:55 wiz Exp $
2include/poppler/qt5/poppler-annotation.h 2include/poppler/qt5/poppler-annotation.h
3include/poppler/qt5/poppler-export.h 3include/poppler/qt5/poppler-export.h
4include/poppler/qt5/poppler-form.h 4include/poppler/qt5/poppler-form.h
5include/poppler/qt5/poppler-link.h 5include/poppler/qt5/poppler-link.h
6include/poppler/qt5/poppler-media.h 6include/poppler/qt5/poppler-media.h
7include/poppler/qt5/poppler-optcontent.h 7include/poppler/qt5/poppler-optcontent.h
8include/poppler/qt5/poppler-page-transition.h 8include/poppler/qt5/poppler-page-transition.h
9include/poppler/qt5/poppler-qt5.h 9include/poppler/qt5/poppler-qt5.h
10lib/libpoppler-qt5.so 10lib/libpoppler-qt5.so
11lib/libpoppler-qt5.so.1 11lib/libpoppler-qt5.so.1
12lib/libpoppler-qt5.so.1.14.0 12lib/libpoppler-qt5.so.1.15.0
13lib/pkgconfig/poppler-qt5.pc 13lib/pkgconfig/poppler-qt5.pc