Hi,

sthen@ pointed out that poppler with pdfsig(1) introduced dependencies
on nss, which would require WANTLIB changes on a couple of other
ports.

So we could either disable pdfsig(1) in poppler (and fix WANTLIB
in cups-filters), or keep it and fix WANTLIB in about 9 other ports.
I prefer the former, because I just have the diffs ready for it ;-)

Everyone who would be sad about poppler without pdfsig(1) for now,
please speak up.

Ciao,
        Kili


Index: print/poppler/Makefile
===================================================================
RCS file: /cvs/ports/print/poppler/Makefile,v
retrieving revision 1.107
diff -u -p -r1.107 Makefile
--- print/poppler/Makefile      19 Jun 2016 19:42:26 -0000      1.107
+++ print/poppler/Makefile      8 Jul 2016 20:56:21 -0000
@@ -16,7 +16,9 @@ PKGNAME-qt4=  poppler-qt4-$V
 PKGNAME-qt5=   poppler-qt5-$V
 OLDSHIT =      poppler-0.16.7
 
-SHARED_LIBS += poppler              38.0     # 62.0
+REVISION=      0
+
+SHARED_LIBS += poppler              39.0     # 62.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
@@ -45,8 +47,7 @@ MULTI_PACKAGES=-main -qt -qt4 -qt5 -util
 
 .include <bsd.port.arch.mk>
 
-cWANTLIB=      expat freetype fontconfig jpeg m pthread tiff z stdc++ \
-               nspr4 nss3 nss3 plc4 plds4 smime3 
+cWANTLIB=      expat freetype fontconfig jpeg m pthread tiff z stdc++
 
 .if ${BUILD_PACKAGES:M-qt}
 MODULES+=      x11/qt3
@@ -79,48 +80,42 @@ LIB_DEPENDS-main= \
                graphics/lcms2 \
                graphics/openjpeg \
                graphics/png \
-               graphics/tiff \
-               security/nss
+               graphics/tiff
 
 LIB_DEPENDS-qt=        ${MODQT3_LIB_DEPENDS} \
-               print/poppler \
-               security/nss
+               print/poppler
 
 LIB_DEPENDS-qt4=${MODQT4_LIB_DEPENDS} \
-               print/poppler \
-               security/nss
+               print/poppler
 
 LIB_DEPENDS-qt5=${MODQT5_LIB_DEPENDS} \
-               print/poppler \
-               security/nss
+               print/poppler
 
-LIB_DEPENDS-utils= print/poppler \
-               security/nss
+LIB_DEPENDS-utils= print/poppler
 
 WANTLIB-main=  ${cWANTLIB} Xext ffi gio-2.0 glib-2.0 gmodule-2.0 \
                gobject-2.0 pixman-1 openjpeg X11 Xrender cairo pcre \
                png pthread-stubs xcb xcb-render lcms2 xcb-shm \
-               iconv intl nssutil3 plds4 softokn3 sqlite3 ssl3
+               iconv intl
 
 WANTLIB-qt=    ${cWANTLIB} lcms2 openjpeg poppler png pthread-stubs \
-               softokn3 ssl3 ${MODQT3_WANTLIB}
+               ${MODQT3_WANTLIB}
 
 WANTLIB-qt4=    ${cWANTLIB} ${MODQT4_WANTLIB} ICE QtCore QtGui QtXml \
                SM X11 Xext Xi Xinerama Xrender ffi glib-2.0 \
                gobject-2.0 gthread-2.0 iconv intl lcms2 openjpeg \
-               png poppler pcre pthread-stubs xcb softokn3 ssl3
+               png poppler pcre pthread-stubs xcb
 
 WANTLIB-qt5=   ${cWANTLIB} ${MODQT5_WANTLIB} ${MODGCC4_CPPWANTLIB} \
                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 \
-               softokn3 ssl3
+               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} softokn3 ssl3
+               poppler z ${cWANTLIB}
 
 CONFIGURE_STYLE=autoconf
 AUTOCONF_VERSION=2.69
@@ -128,7 +123,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: print/poppler/pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/print/poppler/pkg/PLIST-main,v
retrieving revision 1.25
diff -u -p -r1.25 PLIST-main
--- print/poppler/pkg/PLIST-main        1 May 2016 12:33:24 -0000       1.25
+++ print/poppler/pkg/PLIST-main        8 Jul 2016 20:56:21 -0000
@@ -56,7 +56,6 @@ include/poppler/PreScanOutputDev.h
 include/poppler/ProfileData.h
 include/poppler/Rendition.h
 include/poppler/SecurityHandler.h
-include/poppler/SignatureHandler.h
 include/poppler/SignatureInfo.h
 include/poppler/Sound.h
 include/poppler/SplashOutputDev.h
Index: print/poppler/pkg/PLIST-utils
===================================================================
RCS file: /cvs/ports/print/poppler/pkg/PLIST-utils,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST-utils
--- print/poppler/pkg/PLIST-utils       1 May 2016 12:33:24 -0000       1.3
+++ print/poppler/pkg/PLIST-utils       8 Jul 2016 20:56:21 -0000
@@ -7,7 +7,6 @@
 @bin bin/pdfimages
 @bin bin/pdfinfo
 @bin bin/pdfseparate
-@bin bin/pdfsig
 @bin bin/pdftocairo
 @bin bin/pdftohtml
 @bin bin/pdftoppm
@@ -19,7 +18,6 @@
 @man man/man1/pdfimages.1
 @man man/man1/pdfinfo.1
 @man man/man1/pdfseparate.1
-@man man/man1/pdfsig.1
 @man man/man1/pdftocairo.1
 @man man/man1/pdftohtml.1
 @man man/man1/pdftoppm.1
Index: print/cups-filters/Makefile
===================================================================
RCS file: /cvs/ports/print/cups-filters/Makefile,v
retrieving revision 1.89
diff -u -p -r1.89 Makefile
--- print/cups-filters/Makefile 11 Jun 2016 10:06:23 -0000      1.89
+++ print/cups-filters/Makefile 8 Jul 2016 20:56:21 -0000
@@ -8,6 +8,8 @@ COMMENT=        OpenPrinting CUPS filters
 DISTNAME=      cups-filters-1.9.0
 CATEGORIES=    print
 
+REVISION=      0
+
 SHARED_LIBS +=  cupsfilters          1.0      # 1.0
 SHARED_LIBS +=  fontembed            0.0      # 1.0
 
@@ -21,9 +23,9 @@ PERMIT_PACKAGE_CDROM= Yes
 WANTLIB += avahi-client avahi-common avahi-glib c cups cupsimage
 WANTLIB += dbus-1 expat ffi fontconfig freetype gio-2.0 glib-2.0
 WANTLIB += gmodule-2.0 gmp gnutls gobject-2.0 hogweed idn ijs
-WANTLIB += jpeg lcms2 m nettle nspr4 nss3 openjpeg p11-kit pcre
-WANTLIB += plc4 plds4 png poppler pthread pthread-stubs qpdf smime3
-WANTLIB += softokn3 ssl3 tasn1 tiff z
+WANTLIB += jpeg lcms2 m nettle openjpeg p11-kit pcre
+WANTLIB += png poppler pthread pthread-stubs qpdf
+WANTLIB += tasn1 tiff z
 
 MASTER_SITES=  http://www.openprinting.org/download/cups-filters/
 

Reply via email to