Index: head/security/beid/Makefile =================================================================== --- head/security/beid/Makefile (revision 487446) +++ head/security/beid/Makefile (revision 487447) @@ -1,62 +1,62 @@ # $FreeBSD$ PORTNAME= beid -PORTVERSION= 4.4.9 +PORTVERSION= 4.4.13 DISTVERSIONPREFIX= v CATEGORIES= security MAINTAINER= tijl@FreeBSD.org COMMENT= Belgian eID middleware LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcurl.so:ftp/curl \ libpcsclite.so:devel/pcsc-lite \ libproxy.so:net/libproxy USE_GITHUB= yes GH_ACCOUNT= Fedict GH_PROJECT= eid-mw USES= autoreconf gettext-tools gmake libtool pkgconfig ssl USE_GNOME= gtk30 libxml2 GLIB_SCHEMAS= eid-viewer.gschema.xml GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-p11kit --disable-static --with-gtkvers=3 \ --enable-webextension \ --with-mozext=${PREFIX}/lib/firefox/browser/extensions \ SSL_CFLAGS="-I${OPENSSLINC}" \ SSL_LIBS="-L${OPENSSLLIB} -lcrypto" \ SSL_PREFIX="${OPENSSLBASE}" INSTALL_TARGET= install-strip OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext-runtime post-patch: @${ECHO_CMD} ${PORTVERSION}-release > ${WRKSRC}/.version @${REINPLACE_CMD} -e '/^MODUTIL=/s,/usr/bin,${LOCALBASE}/bin,' \ -e '/^CERTUTIL=/s,/usr/bin,${LOCALBASE}/bin,' \ -e '/^LIBS=/s,=.*,=${PREFIX}/lib,' \ ${WRKSRC}/plugins_tools/chrome_pkcs11/beid-update-nssdb @${REINPLACE_CMD} '/^Exec=/s,/usr/bin,${PREFIX}/bin,' \ ${WRKSRC}/plugins_tools/chrome_pkcs11/beid-update-nssdb.desktop post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/pkcs11 ${LN} -s ../libbeidpkcs11.so.0 \ ${STAGEDIR}${PREFIX}/lib/pkcs11/beidpkcs11.so ${MKDIR} ${STAGEDIR}${PREFIX}/share/p11-kit/modules ${INSTALL_DATA} ${WRKSRC}/cardcomm/pkcs11/src/beid.module \ ${STAGEDIR}${PREFIX}/share/p11-kit/modules ${RMDIR} ${STAGEDIR}${PREFIX}/share/locale/en@boldquot/LC_MESSAGES ${RMDIR} ${STAGEDIR}${PREFIX}/share/locale/en@boldquot ${RMDIR} ${STAGEDIR}${PREFIX}/share/locale/en@quot/LC_MESSAGES ${RMDIR} ${STAGEDIR}${PREFIX}/share/locale/en@quot .include Index: head/security/beid/distinfo =================================================================== --- head/security/beid/distinfo (revision 487446) +++ head/security/beid/distinfo (revision 487447) @@ -1,3 +1,3 @@ -TIMESTAMP = 1539174882 -SHA256 (Fedict-eid-mw-v4.4.9_GH0.tar.gz) = 3a49845b4ddb3ee89a532dd587f33474b489f82058771d7e1ccc3a8b007f1267 -SIZE (Fedict-eid-mw-v4.4.9_GH0.tar.gz) = 7974783 +TIMESTAMP = 1544802866 +SHA256 (Fedict-eid-mw-v4.4.13_GH0.tar.gz) = c84c3dc44667e129ce2df25ce7105c3352b1205687bd9ac8d07f0a6203cfd076 +SIZE (Fedict-eid-mw-v4.4.13_GH0.tar.gz) = 7977439 Index: head/security/beid/files/patch-plugins_tools_eid-viewer_Makefile.am =================================================================== --- head/security/beid/files/patch-plugins_tools_eid-viewer_Makefile.am (revision 487446) +++ head/security/beid/files/patch-plugins_tools_eid-viewer_Makefile.am (revision 487447) @@ -1,13 +1,13 @@ --- plugins_tools/eid-viewer/Makefile.am.orig 2018-10-02 14:14:29 UTC +++ plugins_tools/eid-viewer/Makefile.am @@ -197,7 +197,9 @@ dist_trust_DATA = \ certs/belgiumrca4.pem install-data-hook: -- $(SSL_PREFIX)/bin/c_rehash $(DESTDIR)/$(trustdir) +- $(SSL_PREFIX)/bin/openssl rehash $(DESTDIR)/$(trustdir) + (cd $(DESTDIR)$(trustdir) && for i in *.pem; do \ + ln -sfh $$i $$($(SSL_PREFIX)/bin/openssl x509 -hash -noout -in $$i).0; \ + done) gtk/viewer_glade.h: gtk/viewer.glade $(top_srcdir)/plugins_tools/aboutmw/gtk/gen.sh VIEWER_GLADE_H VIEWER_GLADE_STRING < $^ > $@ Index: head/security/beid/pkg-plist =================================================================== --- head/security/beid/pkg-plist (revision 487446) +++ head/security/beid/pkg-plist (revision 487447) @@ -1,51 +1,52 @@ bin/about-eid-mw bin/beid-update-nssdb bin/eid-viewer etc/xdg/autostart/beid-update-nssdb.desktop include/beid/rsaref220/pkcs11.h include/beid/rsaref220/pkcs11f.h include/beid/rsaref220/pkcs11t.h include/beid/rsaref220/unix.h include/eid-util/utftranslate.h include/eid-viewer/certhelpers.h include/eid-viewer/eid-viewer.h include/eid-viewer/macros.h include/eid-viewer/oslayer.h include/eid-viewer/verify_cert.h lib/libbeidpkcs11.so lib/libbeidpkcs11.so.0 lib/libbeidpkcs11.so.0.0.0 lib/libeidviewer.so lib/libeidviewer.so.0 lib/libeidviewer.so.0.1.0 +lib/mozilla/pkcs11-modules/beidp11kit.json lib/mozilla/pkcs11-modules/beidpkcs11.json lib/pkcs11/beidpkcs11.so lib/firefox/browser/extensions/belgiumeid@eid.belgium.be.xpi libdata/pkgconfig/libbeidpkcs11.pc libexec/beid-askaccess libexec/beid-askpin libexec/beid-badpin libexec/beid-changepin libexec/beid-spr-askpin libexec/beid-spr-changepin share/applications/eid-viewer.desktop share/eid-mw/eidv4.xsd share/eid-mw/trustdir/143b8e8e.0 share/eid-mw/trustdir/9ef4b1e1.0 share/eid-mw/trustdir/belgiumrca2.pem share/eid-mw/trustdir/belgiumrca3.pem share/eid-mw/trustdir/belgiumrca4.pem share/eid-mw/trustdir/c7e71426.0 share/icons/hicolor/128x128/apps/eid-viewer.png share/icons/hicolor/16x16/apps/eid-viewer.png share/icons/hicolor/256x256/apps/eid-viewer.png share/icons/hicolor/32x32/apps/eid-viewer.png share/icons/hicolor/48x48/apps/eid-viewer.png share/icons/hicolor/512x512/apps/eid-viewer.png %%NLS%%share/locale/de/LC_MESSAGES/dialogs-beid.mo %%NLS%%share/locale/de/LC_MESSAGES/eid-viewer.mo %%NLS%%share/locale/fr/LC_MESSAGES/dialogs-beid.mo %%NLS%%share/locale/fr/LC_MESSAGES/eid-viewer.mo %%NLS%%share/locale/nl/LC_MESSAGES/dialogs-beid.mo %%NLS%%share/locale/nl/LC_MESSAGES/eid-viewer.mo share/p11-kit/modules/beid.module