Changeset View
Changeset View
Standalone View
Standalone View
net-p2p/libswift/Makefile
# Created by: Dave Cottlehuber <dch@skunkwerks.at> | # Created by: Dave Cottlehuber <dch@skunkwerks.at> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= libswift | PORTNAME= libswift | ||||
PORTVERSION= 20160817 | DISTVERSION= 20190302 | ||||
jrm: You tagged a GH release, so this should be
```
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.0
```… | |||||
Done Inline ActionsAnd you would have to bump PORTEPOC. Your choice. jrm: And you would have to bump `PORTEPOC`. Your choice. | |||||
Done Inline ActionsI've removed the tag in favour of sticking with a date, as there's not a great deal of movement upstream, but I'll ask about picking up the repo ownership and if so, I'll tag it then. dch: I've removed the tag in favour of sticking with a date, as there's not a great deal of movement… | |||||
Done Inline ActionsSounds good. In this case, there is no distribution version, but you, as the port maintainer, are making up a version, so it should be PORTVERSION=20190302. See Example 5.9. Exotic Case 2 in the PH. jrm: Sounds good. In this case, there is no distribution version, but you, as the port maintainer… | |||||
PORTREVISION= 2 | |||||
CATEGORIES= net-p2p | CATEGORIES= net-p2p | ||||
MAINTAINER= dch@skunkwerks.at | MAINTAINER= dch@FreeBSD.org | ||||
COMMENT= IETF Peer-to-Peer Streaming Peer Protocol implementation | COMMENT= IETF Peer-to-Peer Streaming Peer Protocol implementation | ||||
LICENSE= LGPL21 | LICENSE= LGPL21 | ||||
BROKEN_mips= fails to build: gmake: clang++: Command not found | BROKEN_mips= fails to build: gmake: clang++: Command not found | ||||
BROKEN_mips64= fails to build: gmake: clang++: Command not found | BROKEN_mips64= fails to build: gmake: clang++: Command not found | ||||
BROKEN_powerpc64= fails to build: gmake: clang++: Command not found | BROKEN_powerpc64= fails to build: gmake: clang++: Command not found | ||||
LIB_DEPENDS= libevent.so:devel/libevent | LIB_DEPENDS= libevent.so:devel/libevent | ||||
USE_GITHUB= yes | |||||
GH_TAGNAME= dda307f | |||||
USES= gmake ssl | USES= gmake ssl | ||||
USE_GITHUB= yes | |||||
GH_ACCOUNT= skunkwerks | |||||
GH_TAGNAME= dc0cbcc | |||||
PORTDOCS= README.md | PORTDOCS= README.md | ||||
SUB_FILES= ${PORTNAME} | SUB_FILES= ${PORTNAME} | ||||
SUB_LIST+= SWIFT_USER=${SWIFT_USER} \ | SUB_LIST+= SWIFT_USER=${SWIFT_USER} \ | ||||
SWIFT_GROUP=${SWIFT_GROUP} \ | SWIFT_GROUP=${SWIFT_GROUP} \ | ||||
SWIFT_SHAREDIR=${SWIFT_SHAREDIR} \ | SWIFT_SHAREDIR=${SWIFT_SHAREDIR} \ | ||||
SWIFT_PIDDIR=${SWIFT_PIDDIR} | SWIFT_PIDDIR=${SWIFT_PIDDIR} | ||||
PLIST_SUB= SWIFT_USER=${SWIFT_USER} \ | PLIST_SUB= SWIFT_USER=${SWIFT_USER} \ | ||||
SWIFT_GROUP=${SWIFT_GROUP} \ | SWIFT_GROUP=${SWIFT_GROUP} \ | ||||
SWIFT_SHAREDIR=${SWIFT_SHAREDIR} \ | SWIFT_SHAREDIR=${SWIFT_SHAREDIR} \ | ||||
SWIFT_PIDDIR=${SWIFT_PIDDIR} | SWIFT_PIDDIR=${SWIFT_PIDDIR} | ||||
SWIFT_USER?= www | SWIFT_USER?= www | ||||
SWIFT_GROUP?= www | SWIFT_GROUP?= www | ||||
SWIFT_SHAREDIR= /var/db/${PORTNAME}/ | SWIFT_SHAREDIR= /var/db/${PORTNAME}/ | ||||
SWIFT_PIDDIR= /var/run/${PORTNAME}/ | SWIFT_PIDDIR= /var/run/${PORTNAME}/ | ||||
USE_RC_SUBR= ${PORTNAME} | USE_RC_SUBR= ${PORTNAME} | ||||
OPTIONS_DEFINE= DOCS | OPTIONS_DEFINE= DOCS | ||||
do-install: | do-install: | ||||
${MKDIR} ${STAGEDIR}${DOCSDIR} \ | ${MKDIR} ${STAGEDIR}${DOCSDIR} \ | ||||
${STAGEDIR}${SWIFT_SHAREDIR} \ | ${STAGEDIR}${SWIFT_SHAREDIR} \ | ||||
${STAGEDIR}${SWIFT_PIDDIR} | ${STAGEDIR}${SWIFT_PIDDIR} | ||||
${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} | ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} | ||||
${INSTALL_PROGRAM} ${WRKSRC}/swift ${STAGEDIR}${PREFIX}/bin/${PORTNAME} | ${INSTALL_PROGRAM} ${WRKSRC}/swift ${STAGEDIR}${PREFIX}/bin/${PORTNAME} | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |
You tagged a GH release, so this should be
then remove GH_TAGNAME=dc0cbcc below.