On Mon, Mar 21, 2016 at 02:53:42PM +0100, Matthias Kilian wrote:
> Hi,
>
> this updates poppler to 0.42.0. It does *not* include the new utility
> pdfsig(1), because upstream forgot to include the manpage in the
> distfile, and because it would add security/nss and the kitchensink
> as dependencies to all subpackages. I prefer to wait for the next
> release and have a look again, but if anyone thinks I should include
> it in this update, please let me know.
We can always add a subpackage for it.
>
> As always, tests are welcome. (I'm currently waiting for a dpb run
> on amd64 to finish and will then test several programs with it)
>
> Ciao,
> Kili
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/print/poppler/Makefile,v
> retrieving revision 1.103
> diff -u -p -r1.103 Makefile
> --- Makefile 27 Feb 2016 19:21:32 -0000 1.103
> +++ Makefile 21 Mar 2016 13:42:49 -0000
> @@ -6,7 +6,7 @@ COMMENT-qt4= qt4 interface to PDF render
> COMMENT-qt5= Qt5 interface to PDF rendering library
> COMMENT-utils= PDF conversion tools and utilities
>
> -V= 0.41.0
> +V= 0.42.0
> DISTNAME= poppler-$V
> CATEGORIES= print
> PKGNAME-main= poppler-$V
> @@ -16,7 +16,7 @@ PKGNAME-qt4= poppler-qt4-$V
> PKGNAME-qt5= poppler-qt5-$V
> OLDSHIT = poppler-0.16.7
>
> -SHARED_LIBS += poppler 34.0 # 58.0
> +SHARED_LIBS += poppler 35.0 # 58.0
> SHARED_LIBS += poppler-glib 15.0 # 15.0
> SHARED_LIBS += poppler-qt 12.0 # 3.0
> SHARED_LIBS += poppler-qt4 18.0 # 13.0
> @@ -102,11 +102,12 @@ WANTLIB-qt4= ${cWANTLIB} ${MODQT4_WAN
> gobject-2.0 gthread-2.0 iconv intl lcms2 openjpeg \
> png poppler pcre pthread-stubs xcb
> WANTLIB-qt5= ${cWANTLIB} ${MODQT5_WANTLIB} ${MODGCC4_CPPWANTLIB} \
> - GL Qt5Core Qt5Gui Qt5Widgets Qt5Xml X11 X11-xcb Xau \
> - Xdamage Xdmcp Xext Xfixes Xxf86vm drm execinfo ffi glapi \
> - glib-2.0 gobject-2.0 gthread-2.0 iconv icudata icui18n \
> - icuuc intl lcms2 openjpeg pcre pcre16 png poppler \
> - pthread-stubs xcb xcb-dri2 xcb-glx
> + GL Qt5Core Qt5Gui Qt5Widgets Qt5Xml X11 X11-xcb \
> + Xdamage Xext Xfixes Xxf86vm drm execinfo ffi glapi \
> + glib-2.0 gobject-2.0 graphite2 gthread-2.0 harfbuzz \
> + iconv icudata icui18n icuuc intl lcms2 openjpeg pcre \
> + pcre16 png poppler pthread-stubs xcb xcb-dri2 xcb-glx
> +
> WANTLIB-utils= X11 Xext Xrender c cairo fontconfig lcms2 m pixman-1 \
> png pthread-stubs xcb xcb-render xcb-shm openjpeg \
> poppler z ${cWANTLIB}
> @@ -117,7 +118,8 @@ CONFIGURE_ARGS+=--enable-xpdf-headers \
> --enable-poppler-cpp \
> --enable-utils \
> --enable-zlib \
> - --disable-gtk-test
> + --disable-gtk-test \
> + --disable-libnss
>
> CONFIGURE_ENV+= CPPFLAGS="-I${X11BASE}/include -I${LOCALBASE}/include" \
> LDFLAGS="-L${LOCALBASE}/lib" \
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/print/poppler/distinfo,v
> retrieving revision 1.51
> diff -u -p -r1.51 distinfo
> --- distinfo 27 Feb 2016 19:21:32 -0000 1.51
> +++ distinfo 21 Mar 2016 13:42:49 -0000
> @@ -1,4 +1,4 @@
> SHA256 (poppler-0.16.7.tar.gz) = +rTory001BQqcYgZ/XR9QJMLce9SDuDmvMlOLETyK80=
> -SHA256 (poppler-0.41.0.tar.xz) = Qgq6q2PK7Z4e4olkoLohbRl5UGcmFkvJmtWt4okZKhs=
> +SHA256 (poppler-0.42.0.tar.xz) = n+8Hb/4qTxik4NpUfYFO9cXm+KKDr+M4dQSguxpBgBA=
> SIZE (poppler-0.16.7.tar.gz) = 1952179
> -SIZE (poppler-0.41.0.tar.xz) = 1655448
> +SIZE (poppler-0.42.0.tar.xz) = 1674024
> Index: patches/patch-Makefile_in
> ===================================================================
> RCS file: /cvs/ports/print/poppler/patches/patch-Makefile_in,v
> retrieving revision 1.12
> diff -u -p -r1.12 patch-Makefile_in
> --- patches/patch-Makefile_in 20 Nov 2015 07:47:44 -0000 1.12
> +++ patches/patch-Makefile_in 21 Mar 2016 13:42:49 -0000
> @@ -1,7 +1,7 @@
> $OpenBSD: patch-Makefile_in,v 1.12 2015/11/20 07:47:44 kili Exp $
> ---- Makefile.in.orig Mon Nov 16 21:45:23 2015
> -+++ Makefile.in Wed Nov 18 19:59:20 2015
> -@@ -386,6 +386,8 @@ POPPLER_QT4_CXXFLAGS = @POPPLER_QT4_CXXFLAGS@
> +--- Makefile.in.orig Wed Mar 16 23:22:12 2016
> ++++ Makefile.in Mon Mar 21 11:04:17 2016
> +@@ -389,6 +389,8 @@ POPPLER_QT4_CXXFLAGS = @POPPLER_QT4_CXXFLAGS@
> POPPLER_QT4_LIBS = @POPPLER_QT4_LIBS@
> POPPLER_QT4_TEST_CFLAGS = @POPPLER_QT4_TEST_CFLAGS@
> POPPLER_QT4_TEST_LIBS = @POPPLER_QT4_TEST_LIBS@
> @@ -10,7 +10,7 @@ $OpenBSD: patch-Makefile_in,v 1.12 2015/
> POPPLER_QT5_CFLAGS = @POPPLER_QT5_CFLAGS@
> POPPLER_QT5_CXXFLAGS = @POPPLER_QT5_CXXFLAGS@
> POPPLER_QT5_LIBS = @POPPLER_QT5_LIBS@
> -@@ -448,6 +450,8 @@ infodir = @infodir@
> +@@ -451,6 +453,8 @@ infodir = @infodir@
> install_sh = @install_sh@
> libdir = @libdir@
> libexecdir = @libexecdir@
> @@ -19,7 +19,7 @@ $OpenBSD: patch-Makefile_in,v 1.12 2015/
> localedir = @localedir@
> localstatedir = @localstatedir@
> mandir = @mandir@
> -@@ -474,13 +478,15 @@ DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc --with-te
> +@@ -477,13 +481,15 @@ DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc --with-te
> @BUILD_CAIRO_OUTPUT_TRUE@cairo_pc_file = poppler-cairo.pc
> @BUILD_POPPLER_GLIB_TRUE@glib_subdir = glib
> @BUILD_POPPLER_GLIB_TRUE@glib_pc_file = poppler-glib.pc
> @@ -36,7 +36,7 @@ $OpenBSD: patch-Makefile_in,v 1.12 2015/
>
> # Add CMake buildsystem files here so they get added on make dist
> EXTRA_DIST = README-XPDF poppler.pc.in poppler-uninstalled.pc.in \
> -@@ -525,6 +531,7 @@ pkgconfig_DATA = \
> +@@ -528,6 +534,7 @@ pkgconfig_DATA = \
> $(cairo_pc_file) \
> $(splash_pc_file) \
> $(glib_pc_file) \
> @@ -44,7 +44,7 @@ $OpenBSD: patch-Makefile_in,v 1.12 2015/
> $(qt4_pc_file) \
> $(qt5_pc_file) \
> $(cpp_pc_file)
> -@@ -596,6 +603,10 @@ poppler-splash-uninstalled.pc: $(top_builddir)/config.
> +@@ -599,6 +606,10 @@ poppler-splash-uninstalled.pc: $(top_builddir)/config.
> poppler-glib.pc: $(top_builddir)/config.status $(srcdir)/poppler-glib.pc.in
> cd $(top_builddir) && $(SHELL) ./config.status $@
> poppler-glib-uninstalled.pc: $(top_builddir)/config.status
> $(srcdir)/poppler-glib-uninstalled.pc.in
> Index: patches/patch-configure_ac
> ===================================================================
> RCS file: /cvs/ports/print/poppler/patches/patch-configure_ac,v
> retrieving revision 1.16
> diff -u -p -r1.16 patch-configure_ac
> --- patches/patch-configure_ac 18 Dec 2015 22:40:56 -0000 1.16
> +++ patches/patch-configure_ac 21 Mar 2016 13:42:49 -0000
> @@ -1,7 +1,7 @@
> $OpenBSD: patch-configure_ac,v 1.16 2015/12/18 22:40:56 kili Exp $
> ---- configure.ac.orig Thu Dec 17 00:07:03 2015
> -+++ configure.ac Thu Dec 17 20:12:20 2015
> -@@ -643,6 +643,24 @@ AC_SUBST(POPPLER_GLIB_DISABLE_SINGLE_INCLUDES)
> +--- configure.ac.orig Wed Mar 16 20:35:38 2016
> ++++ configure.ac Mon Mar 21 11:06:07 2016
> +@@ -684,6 +684,24 @@ AC_SUBST(POPPLER_GLIB_DISABLE_SINGLE_INCLUDES)
>
> GTK_DOC_CHECK([1.14],[--flavour no-tmpl])
>
> @@ -26,7 +26,7 @@ $OpenBSD: patch-configure_ac,v 1.16 2015
> dnl
> dnl Try Qt4
> dnl
> -@@ -735,31 +753,35 @@ if test x$enable_poppler_qt5 = xyes; then
> +@@ -776,31 +794,35 @@ if test x$enable_poppler_qt5 = xyes; then
> AC_CHECK_TOOL(MOCQT5, moc)
> AC_MSG_CHECKING([for Qt5 moc])
> mocversion=`$MOCQT5 -v 2>&1`
> @@ -75,7 +75,7 @@ $OpenBSD: patch-configure_ac,v 1.16 2015
> AC_SUBST(MOCQT5)
> AC_MSG_RESULT([$MOCQT5])
> fi
> -@@ -960,6 +982,9 @@ glib/reference/Makefile
> +@@ -1001,6 +1023,9 @@ glib/reference/Makefile
> glib/reference/version.xml
> glib/demo/Makefile
> test/Makefile
> @@ -85,11 +85,11 @@ $OpenBSD: patch-configure_ac,v 1.16 2015
> qt4/Makefile
> qt4/src/Makefile
> qt4/tests/Makefile
> -@@ -995,6 +1020,7 @@ if test x$enable_cmyk = xyes;then
> +@@ -1036,6 +1061,7 @@ if test x$enable_cmyk = xyes;then
> echo " with CMYK support"
> fi
> - echo " cairo output: $use_cairo"
> + echo " cairo output: $use_cairo"
> +echo " qt wrapper: $enable_poppler_qt"
> - echo " qt4 wrapper: $enable_poppler_qt4"
> - echo " qt5 wrapper: $enable_poppler_qt5"
> - echo " glib wrapper: $use_glib"
> + echo " qt4 wrapper: $enable_poppler_qt4"
> + echo " qt5 wrapper: $enable_poppler_qt5"
> + echo " glib wrapper: $use_glib"
> Index: patches/patch-poppler_XRef_cc
> ===================================================================
> RCS file: /cvs/ports/print/poppler/patches/patch-poppler_XRef_cc,v
> retrieving revision 1.13
> diff -u -p -r1.13 patch-poppler_XRef_cc
> --- patches/patch-poppler_XRef_cc 28 Apr 2014 16:48:27 -0000 1.13
> +++ patches/patch-poppler_XRef_cc 21 Mar 2016 13:42:49 -0000
> @@ -1,7 +1,7 @@
> $OpenBSD: patch-poppler_XRef_cc,v 1.13 2014/04/28 16:48:27 kili Exp $
> ---- poppler/XRef.cc.orig Sun Apr 6 16:08:14 2014
> -+++ poppler/XRef.cc Sun Apr 27 12:07:49 2014
> -@@ -1076,49 +1076,38 @@ void XRef::getEncryptionParameters(Guchar
> **fileKeyA,
> +--- poppler/XRef.cc.orig Wed Mar 16 10:36:12 2016
> ++++ poppler/XRef.cc Mon Mar 21 11:04:17 2016
> +@@ -1077,49 +1077,38 @@ void XRef::getEncryptionParameters(Guchar
> **fileKeyA,
> }
>
> GBool XRef::okToPrint(GBool ignoreOwnerPW) {
> Index: patches/patch-qt5_src_Makefile_in
> ===================================================================
> RCS file: /cvs/ports/print/poppler/patches/patch-qt5_src_Makefile_in,v
> retrieving revision 1.1
> diff -u -p -r1.1 patch-qt5_src_Makefile_in
> --- patches/patch-qt5_src_Makefile_in 14 Dec 2015 14:25:47 -0000 1.1
> +++ patches/patch-qt5_src_Makefile_in 21 Mar 2016 13:42:49 -0000
> @@ -1,8 +1,8 @@
> $OpenBSD: patch-qt5_src_Makefile_in,v 1.1 2015/12/14 14:25:47 zhuk Exp $
> Reorder linking to make sure libestdc++ is picked up earlier than libstdc++.
> ---- qt5/src/Makefile.in.orig Fri Dec 11 20:57:08 2015
> -+++ qt5/src/Makefile.in Fri Dec 11 20:57:51 2015
> -@@ -517,8 +517,8 @@ libpoppler_qt5_la_CXXFLAGS = \
> +--- qt5/src/Makefile.in.orig Wed Mar 16 23:22:13 2016
> ++++ qt5/src/Makefile.in Mon Mar 21 11:04:17 2016
> +@@ -520,8 +520,8 @@ libpoppler_qt5_la_CXXFLAGS = \
> -Dpoppler_qt5_EXPORTS
>
> libpoppler_qt5_la_LIBADD = \
> Index: pkg/PLIST-main
> ===================================================================
> RCS file: /cvs/ports/print/poppler/pkg/PLIST-main,v
> retrieving revision 1.23
> diff -u -p -r1.23 PLIST-main
> --- pkg/PLIST-main 18 Dec 2015 22:40:57 -0000 1.23
> +++ pkg/PLIST-main 21 Mar 2016 13:42:49 -0000
> @@ -56,6 +56,7 @@ include/poppler/PreScanOutputDev.h
> include/poppler/ProfileData.h
> include/poppler/Rendition.h
> include/poppler/SecurityHandler.h
> +include/poppler/SignatureInfo.h
> include/poppler/Sound.h
> include/poppler/SplashOutputDev.h
> include/poppler/StdinCachedFile.h
> @@ -171,8 +172,6 @@ lib/pkgconfig/poppler-splash.pc
> lib/pkgconfig/poppler.pc
> share/gir-1.0/
> share/gir-1.0/Poppler-0.18.gir
> -share/gtk-doc/
> -share/gtk-doc/html/
> share/gtk-doc/html/poppler/
> share/gtk-doc/html/poppler/PopplerAnnot.html
> share/gtk-doc/html/poppler/PopplerAttachment.html
>
--
Antoine