diff --git a/security/duo_openvpn/Makefile b/security/duo_openvpn/Makefile index ad9b0ced06ea..d28576e9e1ff 100644 --- a/security/duo_openvpn/Makefile +++ b/security/duo_openvpn/Makefile @@ -1,63 +1,63 @@ PORTNAME= duo_openvpn PORTVERSION= 2.4 PORTREVISION= 2 -CATEGORIES= security +CATEGORIES= security net-vpn MAINTAINER= zi@FreeBSD.org COMMENT= Duo two-factor authentication for OpenVPN WWW= https://github.com/duosecurity/duo_openvpn LICENSE= GPLv2 RUN_DEPENDS= openvpn>0:security/openvpn USES= gmake shebangfix SHEBANG_FILES= duo_openvpn.pl USE_GITHUB= yes GH_ACCOUNT= duosecurity SUB_FILES= pkg-message OPTIONS_DEFINE= METHOD USERNAME OPTIONS_SINGLE= HELPER OPTIONS_SINGLE_HELPER= PERL PYTHON OPTIONS_DEFAULT=PERL OPTIONS_SUB= yes METHOD_DESC= Force an authentication method (defaults to push, via METHOD) USERNAME_DESC= Force duo to use username variable, instead of common_name METHOD?= push PERL_USES= perl5 PERL_VARS= USE_PERL5=run CFLAGS+=-DUSE_PERL PERL_RUN_DEPENDS= p5-JSON-XS>0:converters/p5-JSON-XS \ p5-libwww>0:www/p5-libwww \ p5-LWP-Protocol-https>0:www/p5-LWP-Protocol-https \ p5-Digest-HMAC>0:security/p5-Digest-HMAC PYTHON_USES= python:3.7+,run .include post-patch: ${REINPLACE_CMD} 's|%%SHEBANG%%|${PYTHON_CMD}|' ${WRKSRC}/duo_openvpn.py ${REINPLACE_CMD} 's|PREFIX "|"${DATADIR}|' ${WRKSRC}/duo_openvpn.c .if ${PORT_OPTIONS:MUSERNAME} ${REINPLACE_CMD} 's|common_name|username|' ${WRKSRC}/duo_openvpn.c .endif .if ${PORT_OPTIONS:MMETHOD} ${REINPLACE_CMD} 's|get_env("password", envp);|"${METHOD}";|' ${WRKSRC}/duo_openvpn.c .endif do-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_LIB} ${WRKSRC}/duo_openvpn.so ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/ca_certs.pem ${STAGEDIR}${DATADIR} do-install-PERL-on: ${INSTALL_SCRIPT} ${WRKSRC}/duo_openvpn.pl ${STAGEDIR}${DATADIR} do-install-PYTHON-on: ${INSTALL_SCRIPT} ${WRKSRC}/duo_openvpn.py ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKSRC}/https_wrapper.py ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKSRC}/six.py ${STAGEDIR}${DATADIR} .include diff --git a/security/globalprotect-openconnect/Makefile b/security/globalprotect-openconnect/Makefile index aa559d55a7a7..573161150f5a 100644 --- a/security/globalprotect-openconnect/Makefile +++ b/security/globalprotect-openconnect/Makefile @@ -1,37 +1,37 @@ PORTNAME= globalprotect-openconnect DISTVERSIONPREFIX= v DISTVERSION= 1.4.9 -CATEGORIES= security +CATEGORIES= security net-vpn MAINTAINER= jwb@FreeBSD.org COMMENT= OpenConnect GUI for GlobalProtect protocol WWW= https://github.com/yuezk/GlobalProtect-openconnect LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libopenconnect.so:security/openconnect \ libqt5keychain.so:security/qtkeychain@qt5 USES= cmake:noninja desktop-file-utils qt:5 USE_GITHUB= yes USE_QT= buildtools core dbus declarative gui location network printsupport qmake:build webchannel webengine websockets widgets GH_ACCOUNT= yuezk GH_PROJECT= GlobalProtect-openconnect GH_TUPLE+= itay-grudev:SingleApplication:v3.3.0:sa/3rdparty/SingleApplication GH_TUPLE+= SergiusTheBest:plog:1.1.6:plog/3rdparty/plog ETCDIR= ${PREFIX}/etc/gpservice pre-configure: ${REINPLACE_CMD} -e 's|/etc/gpservice|${PREFIX}&|g' \ ${WRKSRC}/GPClient/settingsdialog.ui \ ${WRKSRC}/GPService/CMakeLists.txt \ ${WRKSRC}/GPService/gpservice.cpp post-stage: ${MV} ${STAGEDIR}${ETCDIR}/gp.conf ${STAGEDIR}${ETCDIR}/gp.conf.sample ${RM} -r ${STAGEDIR}${PREFIX}/lib/systemd .include diff --git a/security/headscale/Makefile b/security/headscale/Makefile index eaf411bd6749..7aefd84576cc 100644 --- a/security/headscale/Makefile +++ b/security/headscale/Makefile @@ -1,48 +1,48 @@ PORTNAME= headscale PORTVERSION= 0.16.4 PORTREVISION= 4 DISTVERSIONPREFIX= v -CATEGORIES= security +CATEGORIES= security net-vpn MAINTAINER= m.muenz@gmail.com COMMENT= Mesh VPN that makes it easy to connect your devices WWW= https://github.com/juanfont/headscale LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_aarch64= fails to compile: modernc.org/libc BROKEN_armv6= fails to compile: modernc.org/libc BROKEN_armv7= fails to compile: modernc.org/libc RUN_DEPENDS= ca_root_nss>0:security/ca_root_nss USES= go:modules USE_RC_SUBR= headscale GO_MODULE= github.com/juanfont/headscale GO_TARGET= ./cmd/headscale PLIST_FILES= "@sample ${ETCDIR}/config.yaml.sample" \ "@dir /var/cache/${PORTNAME}" \ "@dir /var/db/${PORTNAME}" \ bin/${PORTNAME} post-patch: @${REINPLACE_CMD} -e 's|/etc/headscale|${PREFIX}/etc/${PORTNAME}|g' \ ${WRKSRC}/cmd/headscale/cli/utils.go @${REINPLACE_CMD} -e 's|/var/lib/headscale/db.sqlite|/var/db/${PORTNAME}/db.sqlite|g' \ ${WRKSRC}/config-example.yaml @${REINPLACE_CMD} -e 's|/var/lib/headscale/cache|/var/cache/${PORTNAME}|g' \ ${WRKSRC}/config-example.yaml @${REINPLACE_CMD} -e 's|/var/lib/headscale/private.key|${PREFIX}/etc/${PORTNAME}/private.key|g' \ ${WRKSRC}/config-example.yaml post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/config-example.yaml ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/config.yaml.sample ${MKDIR} ${STAGEDIR}/var/db/${PORTNAME} ${MKDIR} ${STAGEDIR}/var/cache/${PORTNAME} .include diff --git a/security/py-vpn-slice/Makefile b/security/py-vpn-slice/Makefile index 758c56e4daed..b7d304c593f2 100644 --- a/security/py-vpn-slice/Makefile +++ b/security/py-vpn-slice/Makefile @@ -1,21 +1,21 @@ PORTNAME= vpn-slice DISTVERSION= 0.15 -CATEGORIES= security python +CATEGORIES= security python net-vpn MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Customized VPN split-tunnel WWW= https://github.com/dlenski/vpn-slice LICENSE= GPLv3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>=1.16:dns/py-dnspython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setproctitle>=1.2:devel/py-setproctitle@${PY_FLAVOR} USES= python:3.3+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include