aboutsummaryrefslogtreecommitdiff
path: root/security/beid/Makefile
diff options
context:
space:
mode:
authorTijl Coosemans <tijl@FreeBSD.org>2018-08-12 14:02:45 +0000
committerTijl Coosemans <tijl@FreeBSD.org>2018-08-12 14:02:45 +0000
commitb7887f3ffdb8c2018cbc21400360f4ca08b4d57f (patch)
treed3c6757ab772236e97f44a8d369220c0bcc9e0e6 /security/beid/Makefile
parent7cf69138a4c0d6b63b7dd50a2ab58e93e2fd4acf (diff)
downloadports-b7887f3ffdb8c2018cbc21400360f4ca08b4d57f.tar.gz
ports-b7887f3ffdb8c2018cbc21400360f4ca08b4d57f.zip
Notes
Diffstat (limited to 'security/beid/Makefile')
-rw-r--r--security/beid/Makefile57
1 files changed, 57 insertions, 0 deletions
diff --git a/security/beid/Makefile b/security/beid/Makefile
new file mode 100644
index 000000000000..87432f6fb16d
--- /dev/null
+++ b/security/beid/Makefile
@@ -0,0 +1,57 @@
+# $FreeBSD$
+
+PORTNAME= beid
+PORTVERSION= 4.4.5
+DISTVERSIONPREFIX= v
+CATEGORIES= security
+
+MAINTAINER= tijl@FreeBSD.org
+COMMENT= Belgian eID middleware
+
+LICENSE= LGPL3
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+LIB_DEPENDS= libpcsclite.so:devel/pcsc-lite
+
+USE_GITHUB= yes
+GH_ACCOUNT= Fedict
+GH_PROJECT= eid-mw
+
+USES= autoreconf gettext-tools gmake libtool pkgconfig
+USE_GNOME= gtk30
+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
+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 <bsd.port.mk>