1PORTNAME= veracrypt 2PORTVERSION= 1.26.24 3CATEGORIES= security 4MASTER_SITES= SF/${PORTNAME}/${PORTNAME:S/v/V/:S/c/C/}%20${PORTVERSION}/Source%20Code 5DISTNAME= ${PORTNAME:S/v/V/:S/c/C/}_${PORTVERSION}_Source 6 7MAINTAINER= ports@MidnightBSD.org 8COMMENT= Open-source disk encryption software based on Truecrypt 9WWW= https://www.veracrypt.fr/ 10 11LICENSE= Apache-2.0 TrueCrypt-3.0 12LICENSE_COMB= multi 13LICENSE_NAME_TrueCrypt-3.0= TrueCrypt License 3.0 14LICENSE_FILE_TrueCrypt-3.0= ${WRKSRC}/License.txt 15LICENSE_FILE_Apache-2.0= ${WRKSRC}/License.txt 16LICENSE_PERMS_TrueCrypt-3.0= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept 17 18BUILD_DEPENDS= yasm:devel/yasm 19RUN_DEPENDS= sudo:security/sudo 20LIB_DEPENDS= libpcsclite.so:devel/pcsc-lite 21 22USES= compiler:c++11-lang cpe desktop-file-utils fuse gmake iconv pkgconfig tar:bz2 23CPE_VENDOR= idrix 24USE_CXXSTD= c++11 25USE_WX= 3.0+ 26NO_WRKSUBDIR= yes 27BUILD_WRKSRC= ${WRKSRC}/src 28ALL_TARGET= # 29DOCSDIR= ${PREFIX}/share/doc/${PORTNAME} 30SUB_FILES= pkg-message 31 32OPTIONS_DEFINE= DOCS 33 34.include <bsd.port.pre.mk> 35 36.if ${ARCH} == "i386" 37MAKE_ENV+= LFLAGS=-Wl,-z,notext 38.endif 39 40post-patch: 41 ${REINPLACE_CMD} -e 's|ifeq "$$(shell uname -s)" "FreeBSD"|ifneq (,$$(filter FreeBSD MidnightBSD,$$(shell uname -s)))|' ${WRKSRC}/src/Makefile 42 ${REINPLACE_CMD} -e 's|wx-config|${WX_CONFIG}|g' ${WRKSRC}/src/Makefile 43 ${REINPLACE_CMD} -e 's|/usr/bin|${PREFIX}/bin|g' ${WRKSRC}/src/Setup/FreeBSD/veracrypt.desktop 44 45do-install: 46 ${INSTALL_PROGRAM} ${WRKSRC}/src/Main/veracrypt ${PREFIX}/bin 47 ${INSTALL_DATA} ${WRKSRC}/src/Setup/FreeBSD/veracrypt.desktop ${PREFIX}/share/applications/ 48. for RESO in 128 16 256 48 49 @${MKDIR} ${PREFIX}/share/icons/hicolor/${RESO}x${RESO}/apps 50 ${INSTALL_DATA} ${WRKSRC}/src/Resources/Icons/VeraCrypt-${RESO}x${RESO}.xpm ${PREFIX}/share/icons/hicolor/${RESO}x${RESO}/apps/${PORTNAME}.xpm 51. endfor 52 53do-install-DOCS-on: 54 @${MKDIR} ${FAKE_DESTDIR}${DOCSDIR}/html 55 ${INSTALL_DATA} ${WRKSRC}/License.txt ${FAKE_DESTDIR}${DOCSDIR} 56 cd ${WRKSRC}/doc/html && ${COPYTREE_SHARE} . ${FAKE_DESTDIR}${DOCSDIR}/html 57 58.include <bsd.port.post.mk> 59