Changeset View
Changeset View
Standalone View
Standalone View
devel/arcanist/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= arcanist | PORTNAME= arcanist | ||||
PORTVERSION= 20181231 | PORTVERSION= 20181231 | ||||
PORTREVISION= 1 | PORTREVISION= 2 | ||||
CATEGORIES= devel | CATEGORIES= devel | ||||
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} | PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} | ||||
MAINTAINER= grembo@FreeBSD.org | MAINTAINER= grembo@FreeBSD.org | ||||
COMMENT= Command line interface for Phabricator | COMMENT= Command line interface for Phabricator | ||||
LICENSE= APACHE20 | LICENSE= APACHE20 | ||||
LICENSE_FILE= ${WRKSRC}/LICENSE | LICENSE_FILE= ${WRKSRC}/LICENSE | ||||
RUN_DEPENDS= ${PHP_PKGNAMEPREFIX}libphutil>0:devel/libphutil@${PHP_FLAVOR} | RUN_DEPENDS= ${PHP_PKGNAMEPREFIX}libphutil>0:devel/libphutil@${PHP_FLAVOR} | ||||
CONFLICTS= arc-* | FLAVORS= default nosymlink | ||||
FLAVOR?= ${FLAVORS:[1]} | |||||
default_CONFLICTS_INSTALL= arc-* | |||||
nosymlink_PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}-nosymlink | |||||
.if ${FLAVOR:Mnosymlink} | |||||
PLIST_SUB+= SYMLINK="@comment " | |||||
.else | |||||
PLIST_SUB+= SYMLINK="" | |||||
.endif | |||||
PHP_DESTDIR= lib/php/arcanist | PHP_DESTDIR= lib/php/arcanist | ||||
USES= php:flavors python:2.7,env shebangfix | USES= php:flavors python:2.7,env shebangfix | ||||
SHEBANG_FILES= scripts/breakout.py | SHEBANG_FILES= scripts/breakout.py | ||||
USE_PHP= curl dom hash json simplexml zlib | USE_PHP= curl dom hash json simplexml zlib | ||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
NO_BUILD= yes | NO_BUILD= yes | ||||
NO_ARCH= yes | NO_ARCH= yes | ||||
GH_ACCOUNT= phacility | GH_ACCOUNT= phacility | ||||
GH_TAGNAME= 25c2381 | GH_TAGNAME= 25c2381 | ||||
OPTIONS_DEFINE= ENCODINGS | OPTIONS_DEFINE= ENCODINGS | ||||
OPTIONS_DEFAULT=ENCODINGS | OPTIONS_DEFAULT=ENCODINGS | ||||
ENCODINGS_DESC= Support for encodings other than utf-8 | ENCODINGS_DESC= Support for encodings other than utf-8 | ||||
ENCODINGS_USE= PHP=mbstring | ENCODINGS_USE= PHP=mbstring | ||||
do-install: | do-install: | ||||
@${MKDIR} ${STAGEDIR}${PREFIX}/${PHP_DESTDIR} | @${MKDIR} ${STAGEDIR}${PREFIX}/${PHP_DESTDIR} | ||||
cd ${WRKSRC} ; ${PAX} -rw * ${STAGEDIR}${PREFIX}/${PHP_DESTDIR} | cd ${WRKSRC} ; ${PAX} -rw * ${STAGEDIR}${PREFIX}/${PHP_DESTDIR} | ||||
.if ! ${FLAVOR:Mnosymlink} | |||||
${LN} -sf ../${PHP_DESTDIR}/scripts/arcanist.php ${STAGEDIR}${PREFIX}/bin/arc | ${LN} -sf ../${PHP_DESTDIR}/scripts/arcanist.php ${STAGEDIR}${PREFIX}/bin/arc | ||||
.endif | |||||
@${MKDIR} ${STAGEDIR}${PREFIX}/share/bash-completion/completions/ | @${MKDIR} ${STAGEDIR}${PREFIX}/share/bash-completion/completions/ | ||||
${RLN} ${STAGEDIR}${PREFIX}/${PHP_DESTDIR}/resources/shell/bash-completion ${STAGEDIR}${PREFIX}/share/bash-completion/completions/arc | ${RLN} ${STAGEDIR}${PREFIX}/${PHP_DESTDIR}/resources/shell/bash-completion ${STAGEDIR}${PREFIX}/share/bash-completion/completions/arc | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |