Changeset View
Changeset View
Standalone View
Standalone View
www/tt-rss/Makefile
# Created by: Thierry Thomas <thierry@pompo.net> | # Created by: Thierry Thomas <thierry@pompo.net> | ||||
PORTNAME= tt-rss | PORTNAME= tt-rss | ||||
PORTVERSION= g20210123 | PORTVERSION= g20210423 | ||||
PORTEPOCH= 1 | PORTEPOCH= 1 | ||||
CATEGORIES= www | CATEGORIES= www | ||||
MASTER_SITES= https://git.tt-rss.org/fox/tt-rss/archive/ | MASTER_SITES= https://git.tt-rss.org/fox/tt-rss/archive/ | ||||
DISTNAME= ${_GIT_TAGNAME} | DISTNAME= ${_GIT_TAGNAME} | ||||
DIST_SUBDIR= ${PORTNAME} | DIST_SUBDIR= ${PORTNAME} | ||||
MAINTAINER= dereks@lifeofadishwasher.com | MAINTAINER= dereks@lifeofadishwasher.com | ||||
COMMENT= Tiny Tiny RSS: web-based news feed (RSS/Atom) aggregator | COMMENT= Tiny Tiny RSS: web-based news feed (RSS/Atom) aggregator | ||||
LICENSE= GPLv2 | LICENSE= GPLv2 | ||||
RUN_DEPENDS= ${LOCALBASE}/bin/git:devel/git | |||||
USES= gettext-tools php:cli,web shebangfix | USES= gettext-tools php:cli,web shebangfix | ||||
USE_PHP= ctype dom fileinfo filter hash iconv intl json mbstring pcntl \ | USE_PHP= ctype dom exif fileinfo filter hash iconv intl json mbstring \ | ||||
posix session xmlrpc | openssl pcntl pdo posix session tokenizer xml xmlrpc zip | ||||
USE_RC_SUBR= ttrssd | USE_RC_SUBR= ttrssd | ||||
SHEBANG_FILES= lib/dojo-src/rebuild-dojo.sh update_daemon2.php \ | SHEBANG_FILES= update.php update_daemon2.php | ||||
utils/extract-i18n-js.pl | |||||
_GIT_TAGNAME= 6c546f37b | _GIT_TAGNAME= e8f78181f | ||||
REINPLACE_ARGS= -i "" | REINPLACE_ARGS= -i "" | ||||
NO_ARCH= yes | NO_ARCH= yes | ||||
NO_BUILD= yes | NO_BUILD= yes | ||||
WRKSRC= ${WRKDIR}/tt-rss | WRKSRC= ${WRKDIR}/tt-rss | ||||
Show All 13 Lines | |||||
MYSQL_VARS_OFF= MYSQL="\#" | MYSQL_VARS_OFF= MYSQL="\#" | ||||
PGSQL_USE= PHP=pdo_pgsql,pgsql | PGSQL_USE= PHP=pdo_pgsql,pgsql | ||||
PGSQL_VARS= DB=pgsql | PGSQL_VARS= DB=pgsql | ||||
PGSQL_VARS_OFF= PGSQL="\#" | PGSQL_VARS_OFF= PGSQL="\#" | ||||
.include <bsd.port.options.mk> | .include <bsd.port.options.mk> | ||||
SUB_FILES= httpd-tt-rss.conf pkg-message | SUB_FILES= config.php httpd-tt-rss.conf pkg-message | ||||
SUB_LIST= DB=${DB} \ | SUB_LIST= DB=${DB} \ | ||||
MYSQL=${MYSQL} \ | MYSQL=${MYSQL} \ | ||||
PGSQL=${PGSQL} \ | PGSQL=${PGSQL} \ | ||||
WWWOWN=${WWWOWN} | WWWOWN=${WWWOWN} | ||||
PLIST_SUB= WWWGRP=${WWWGRP} \ | PLIST_SUB= WWWGRP=${WWWGRP} \ | ||||
WWWOWN=${WWWOWN} | WWWOWN=${WWWOWN} | ||||
PHP2FIX= config.php-dist update.php | |||||
SCRIPTS= update.php update_daemon2.php | |||||
pre-configure: | |||||
.for script in ${PHP2FIX} | |||||
${REINPLACE_CMD} -e 's|/usr/bin/php|${LOCALBASE}/bin/php|' \ | |||||
-e 's|/usr/bin/env php| ${LOCALBASE}/bin/php|' \ | |||||
${WRKSRC}/${script} | |||||
.endfor | |||||
do-install: | do-install: | ||||
${MKDIR} ${STAGEDIR}${WWWDIR} ${STAGEDIR}${DATADIR} | ${MKDIR} ${STAGEDIR}${WWWDIR} ${STAGEDIR}${DATADIR} | ||||
(cd ${WRKSRC} && ${COPYTREE_SHARE} "*" ${STAGEDIR}${WWWDIR} \ | (cd ${WRKSRC} && ${COPYTREE_SHARE} "*" ${STAGEDIR}${WWWDIR} \ | ||||
"! -name LICENSE ! -name .empty") | "! -name LICENSE ! -name .empty") | ||||
${RM} -r ${STAGEDIR}${WWWDIR}/debian | ${RM} -r ${STAGEDIR}${WWWDIR}/debian | ||||
${INSTALL_DATA} ${WRKDIR}/httpd-tt-rss.conf ${STAGEDIR}${DATADIR} | ${INSTALL_DATA} ${WRKDIR}/httpd-tt-rss.conf ${STAGEDIR}${DATADIR} | ||||
${ECHO} "${OPSYS}:${PORTVERSION}:${_GIT_TAGNAME}" > \ | ${ECHO} "${OPSYS}:${PORTVERSION}:${_GIT_TAGNAME}" > \ | ||||
"${STAGEDIR}${WWWDIR}/version_static.txt" | "${STAGEDIR}${WWWDIR}/version_static.txt" | ||||
${MV} ${STAGEDIR}${WWWDIR}/config.php-dist \ | ${RM} ${STAGEDIR}${WWWDIR}/config.php-dist | ||||
${INSTALL_DATA} ${WRKDIR}/config.php \ | |||||
${STAGEDIR}${WWWDIR}/config.php.sample | ${STAGEDIR}${WWWDIR}/config.php.sample | ||||
${RLN} ${STAGEDIR}${WWWDIR}/config.php.sample \ | |||||
${STAGEDIR}${WWWDIR}/config.php-dist | |||||
.include <bsd.port.mk> | .include <bsd.port.mk> |