Changeset View
Changeset View
Standalone View
Standalone View
head/security/meek/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= meek | PORTNAME= meek | ||||
DISTVERSION= 0.35.0 | DISTVERSION= 0.35.0 | ||||
CATEGORIES= security | CATEGORIES= security | ||||
MASTER_SITES= https://gitweb.torproject.org/pluggable-transports/meek.git/snapshot/ \ | MASTER_SITES= https://gitweb.torproject.org/pluggable-transports/meek.git/snapshot/ \ | ||||
DISTFILES= ${PORTNAME}-v${DISTVERSION}.tar.gz \ | https://gitweb.torproject.org/pluggable-transports/goptlib.git/snapshot/:goptlib | ||||
DISTFILES= ${PORTNAME}-${DISTVERSION}.tar.gz \ | |||||
goptlib-${GOPTLIBVERSION}.tar.gz:goptlib | |||||
MAINTAINER= cs@FreeBSD.org | MAINTAINER= cs@FreeBSD.org | ||||
COMMENT= Pluggable transport proxy that relays through third-party server | COMMENT= Pluggable transport proxy that relays through third-party server | ||||
LICENSE= CC0-1.0 | LICENSE= CC0-1.0 | ||||
LICENSE_FILE= ${WRKSRC}/COPYING | LICENSE_FILE= ${WRKSRC}/COPYING | ||||
BROKEN= go: git.torproject.org/pluggable-transports/goptlib.git@v1.1.0: Get "https://proxy.golang.org/git.torproject.org/pluggable-transports/goptlib.git/@v/v1.1.0.mod": dial tcp 172.217.17.113:443: connect: can't assign requested address | USES= go:modules | ||||
USE_GITHUB= nodefault | |||||
USES= go | GOPTLIBVERSION= 0.7 | ||||
GO_TARGET= ./meek-client \ | GO_TARGET= ./meek-client \ | ||||
./meek-server | ./meek-server | ||||
GH_TUPLE= \ | GH_TUPLE= \ | ||||
golang:crypto:4b2356b1ed79:golang_crypto/vendor/golang.org/x/crypto \ | golang:crypto:4b2356b1ed79:golang_crypto/vendor/golang.org/x/crypto \ | ||||
golang:net:ff2c4b7c35a0:golang_net/vendor/golang.org/x/net \ | golang:net:ff2c4b7c35a0:golang_net/vendor/golang.org/x/net \ | ||||
golang:sys:593003d681fa:golang_sys/vendor/golang.org/x/sys \ | golang:sys:593003d681fa:golang_sys/vendor/golang.org/x/sys \ | ||||
golang:text:v0.3.0:golang_text/vendor/golang.org/x/text \ | golang:text:v0.3.0:golang_text/vendor/golang.org/x/text \ | ||||
refraction-networking:utls:43c36d3c1f57:refraction_networking_utls/vendor/github.com/refraction-networking/utls | refraction-networking:utls:43c36d3c1f57:refraction_networking_utls/vendor/github.com/refraction-networking/utls | ||||
PLIST_FILES= bin/meek-client \ | PLIST_FILES= bin/meek-client \ | ||||
bin/meek-server \ | bin/meek-server \ | ||||
man/man1/meek-client.1.gz \ | man/man1/meek-client.1.gz \ | ||||
man/man1/meek-server.1.gz | man/man1/meek-server.1.gz | ||||
SUB_FILES= pkg-message | SUB_FILES= pkg-message | ||||
post-patch: | post-patch: | ||||
@${MKDIR} ${WRKDIR}/src/git.torproject.org/pluggable-transports | @${MKDIR} ${WRKSRC}/vendor/git.torproject.org/pluggable-transports | ||||
@${LN} -s ${WRKSRC} ${WRKDIR}/src/git.torproject.org/pluggable-transports/${PORTNAME} | @${LN} -s ${WRKDIR}/goptlib-${GOPTLIBVERSION} ${WRKSRC}/vendor/git.torproject.org/pluggable-transports/goptlib.git | ||||
do-test: | do-test: | ||||
.for t in ${GO_TARGET} | .for t in ${GO_TARGET} | ||||
cd ${GO_WRKSRC}; \ | cd ${GO_WRKSRC}; \ | ||||
${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} test ${GO_BUILDFLAGS} ${t} | ${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} test ${GO_BUILDFLAGS} ${t} | ||||
.endfor | .endfor | ||||
post-install: | post-install: | ||||
${INSTALL_MAN} ${WRKSRC}/doc/meek-server.1 ${STAGEDIR}${PREFIX}/man/man1 | ${INSTALL_MAN} ${WRKSRC}/doc/meek-server.1 ${STAGEDIR}${PREFIX}/man/man1 | ||||
${INSTALL_MAN} ${WRKSRC}/doc/meek-client.1 ${STAGEDIR}${PREFIX}/man/man1 | ${INSTALL_MAN} ${WRKSRC}/doc/meek-client.1 ${STAGEDIR}${PREFIX}/man/man1 | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |