Index: devel/redo/Makefile =================================================================== --- /dev/null +++ devel/redo/Makefile @@ -0,0 +1,41 @@ +# $FreeBSD$ + +PORTNAME= redo +DISTVERSIONPREFIX= ${PORTNAME}- +DISTVERSION= 0.20 +CATEGORIES= devel + +MAINTAINER= 0mp@FreeBSD.org +COMMENT= Smaller, easier, more powerful, and more reliable than make (reimplementation of djb's redo) + +LICENSE= LGPL20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}markdown>0:textproc/py-markdown@${PY_FLAVOR} \ + ${PYTHON_SITELIBDIR}/BeautifulSoup.py:www/py-beautifulsoup32@${PY_FLAVOR} \ + gsed:textproc/gsed \ + bash:shells/bash + +USES= python shebangfix +USE_PYTHON= autoplist concurrent +USE_GITHUB= yes +GH_ACCOUNT= apenwarr +SHEBANG_GLOB= *.py + +# Does not work for whatever reason. Let's use pre-install for the time being. +# BINARY_ALIAS= python=${PYTHON_CMD} + +BINARY_ALIAS+= sed=gsed + +NO_ARCH= yes +NO_BUILD= yes + +pre-install: + @${REINPLACE_CMD} -e "s|^python|${PYTHON_CMD}|" ${WRKSRC}/install.do + +do-install: + (cd ${WRKSRC} && ${SETENV} DESTDIR=${STAGEDIR} PREFIX=${PREFIX} MANDIR=${STAGEDIR}${MANPREFIX}/man ./${PORTNAME} install) + +.include + Index: devel/redo/distinfo =================================================================== --- /dev/null +++ devel/redo/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1540829376 +SHA256 (apenwarr-redo-redo-0.20_GH0.tar.gz) = 4dd7cbcaa6eb3905d67b95bd276cd6ed56953fc7d1ca7487cdc7452cf8818f9c +SIZE (apenwarr-redo-redo-0.20_GH0.tar.gz) = 82490