aboutsummaryrefslogtreecommitdiff
path: root/net/amnezia-tools/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'net/amnezia-tools/Makefile')
-rw-r--r--net/amnezia-tools/Makefile27
1 files changed, 15 insertions, 12 deletions
diff --git a/net/amnezia-tools/Makefile b/net/amnezia-tools/Makefile
index 2c15bcdb024f..ead229b31481 100644
--- a/net/amnezia-tools/Makefile
+++ b/net/amnezia-tools/Makefile
@@ -1,8 +1,9 @@
-PORTNAME= amnezia-tools
-PORTVERSION= 1.0.20241018
-PORTREVISION= 1
+PORTNAME= amnezia
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.0.20241018
+PORTREVISION= 2
CATEGORIES= net net-vpn
-MASTER_SITES= https://github.com/amnezia-vpn/amneziawg-tools/
+PKGNAMESUFFIX= -tools
MAINTAINER= vova@zote.me
COMMENT= Fast, modern and secure VPN Tunnel with AmneziaVPN anti-detection
@@ -12,27 +13,29 @@ LICENSE= GPLv2
RUN_DEPENDS= bash:shells/bash
-USES= gmake
+USES= gmake shebangfix
USE_GITHUB= yes
GH_ACCOUNT= amnezia-vpn
GH_PROJECT= amneziawg-tools
-GH_TAGNAME= v${PORTVERSION}
+USE_RC_SUBR= ${PORTNAME}
+
+SHEBANG_FILES= wg-quick/freebsd.bash
-WRKSRC_SUBDIR= src
MAKE_ARGS+= DEBUG=no WITH_BASHCOMPLETION=yes WITH_SYSTEMDUNITS=no
MAKE_ENV+= MANDIR="${PREFIX}/share/man" \
SYSCONFDIR="${PREFIX}/etc"
-USE_RC_SUBR= amnezia
-
-.include <bsd.port.options.mk>
+WRKSRC_SUBDIR= src
post-patch:
- @${REINPLACE_CMD} -e 's|wg s|awg s|g' \
+ @${REINPLACE_CMD} -e 's|wg s|awg s|g; \
+ s|/usr/local/etc/wireguard|${ETCDIR}|' \
${WRKSRC}/completion/wg-quick.bash-completion
+ @${REINPLACE_CMD} -e 's|%%ETCDIR%%|${ETCDIR}|' \
+ ${WRKSRC}/wg-quick/freebsd.bash
post-install:
- @${RMDIR} ${STAGEDIR}${PREFIX}/etc/amnezia/amneziawg
+ @${RMDIR} ${STAGEDIR}${ETCDIR}/amneziawg
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/awg
.include <bsd.port.mk>