aboutsummaryrefslogtreecommitdiffstats
path: root/net/wireguard/Makefile
blob: da31cb4c464daae967a23629f20e5277efbfc8bf (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# $FreeBSD$

PORTNAME=   wireguard
PORTVERSION=    0.0.20180904
CATEGORIES= net
MASTER_SITES=   https://git.zx2c4.com/WireGuard/snapshot/
DISTNAME=   WireGuard-${PORTVERSION}

MAINTAINER= decke@FreeBSD.org
COMMENT=    Fast, modern and secure VPN Tunnel

LICENSE=    GPLv2
LICENSE_FILE=   ${WRKDIR}/${DISTNAME}/COPYING

RUN_DEPENDS=    bash:shells/bash \
        wireguard-go:net/wireguard-go

USES=       gmake tar:xz

WRKSRC=     ${WRKDIR}/${DISTNAME}/src/tools

ALL_TARGET=
MAKE_ARGS=  WITH_WGQUICK=yes WITH_BASHCOMPLETION=yes
MAKE_ENV+=  MANDIR="${MANPREFIX}/man" \
        SYSCONFDIR="${PREFIX}/etc"

post-patch:
    @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \
        ${WRKSRC}/completion/wg-quick.bash-completion \
        ${WRKSRC}/wg-quick/freebsd.bash

.include <bsd.port.mk>