sthen a12e970540 Patch away veracrypt's use of vnconfig -c, kn removed the backwards
compat for -c in vnconfig.c r1.8.  From Yifei Zhan, ok tb@
2022-11-25 11:21:44 +00:00

62 lines
1.4 KiB
Makefile

COMMENT= free open source disk encryption software
V= 1.25.9
DISTNAME= VeraCrypt_${V}_Source
PKGNAME= veracrypt-${V}
CATEGORIES= security
HOMEPAGE= https://www.veracrypt.fr/
REVISION= 0
MAINTAINER= Tietoturvamies <main@tietoturvamies.fi>
# Apache2
PERMIT_PACKAGE= yes
MASTER_SITES= https://launchpad.net/veracrypt/trunk/${V}/+download/
EXTRACT_SUFX= .tar.bz2
FIX_EXTRACT_PERMISSIONS=Yes
# C++11
COMPILER= base-clang ports-gcc
WANTLIB += ${COMPILER_LIBCXX} c m fuse wx_baseu-3.0 wx_gtk3u_adv-3.0
WANTLIB += wx_gtk3u_core-3.0
BUILD_DEPENDS= devel/yasm \
sysutils/coreutils
LIB_DEPENDS= x11/wxWidgets
RUN_DEPENDS= devel/desktop-file-utils \
security/sudo
WRKDIST= ${WRKDIR}/src
USE_GMAKE= Yes
ALL_TARGET=
MAKE_FLAGS= VERBOSE=1 \
NOTEST=1 \
CC="${CC}" \
CXX="${CXX}" \
PORT_CFLAGS="${CFLAGS}" \
PORT_CXXFLAGS="${CXXFLAGS}"
NO_TEST= Yes
.if ${MACHINE_ARCH:Mi386}
MAKE_ENV+= LFLAGS=-Wl,-z,notext
.endif
pre-configure:
${SUBST_CMD} ${WRKSRC}/Setup/FreeBSD/veracrypt.desktop
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/Main/veracrypt ${PREFIX}/bin
${INSTALL_DATA_DIR} ${PREFIX}/share/applications
${INSTALL_DATA} ${WRKSRC}/Setup/FreeBSD/veracrypt.desktop \
${PREFIX}/share/applications
${INSTALL_DATA_DIR} ${PREFIX}/share/pixmaps/
${INSTALL_DATA} ${WRKSRC}/Resources/Icons/VeraCrypt-48x48.xpm \
${PREFIX}/share/pixmaps/veracrypt.xpm
.include <bsd.port.mk>