Changeset View
Changeset View
Standalone View
Standalone View
textproc/txt2tags/Makefile
# Created by: Alan Eldridge <alane@FreeBSD.org> | # Created by: Alan Eldridge <alane@FreeBSD.org> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= txt2tags | PORTNAME= txt2tags | ||||
PORTVERSION= 2.6 | PORTVERSION= 3.4 | ||||
PORTREVISION= 3 | |||||
CATEGORIES= textproc | CATEGORIES= textproc | ||||
MAINTAINER= lbartoletti@FreeBSD.org | MAINTAINER= lbartoletti@FreeBSD.org | ||||
COMMENT= Convert simply formatted text into markup (e.g., HTML) | COMMENT= Convert simply formatted text into markup (e.g., HTML) | ||||
LICENSE= GPLv2 | LICENSE= GPLv2 | ||||
LICENSE_FILE= ${WRKSRC}/COPYING | LICENSE_FILE= ${WRKSRC}/COPYING | ||||
USES= python:2.7 shebangfix | USES= python:3.6+ shebangfix | ||||
SHEBANG_FILES= extras/html-update.sh txt2tags | SHEBANG_FILES= txt2tags.py | ||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
NO_BUILD= yes | NO_BUILD= yes | ||||
NO_ARCH= yes | NO_ARCH= yes | ||||
PLIST_FILES= bin/${PORTNAME} | PLIST_FILES= bin/${PORTNAME} | ||||
PORTDOCS= * | PORTDOCS= * | ||||
PORTEXAMPLES= * | PORTEXAMPLES= * | ||||
OPTIONS_DEFINE= DOCS EXAMPLES | OPTIONS_DEFINE= DOCS EXAMPLES | ||||
do-install: | do-install: | ||||
${INSTALL_SCRIPT} ${WRKSRC}/txt2tags ${STAGEDIR}${PREFIX}/bin | ${INSTALL_SCRIPT} ${WRKSRC}/txt2tags.py ${STAGEDIR}${PREFIX}/bin/txt2tags | ||||
do-install-EXAMPLES-on: | do-install-EXAMPLES-on: | ||||
@cd ${WRKSRC}/samples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} | @cd ${WRKSRC}/samples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} | ||||
@cd ${WRKSRC} && ${COPYTREE_SHARE} extras ${STAGEDIR}${EXAMPLESDIR} | @cd ${WRKSRC} && ${COPYTREE_SHARE} extras ${STAGEDIR}${EXAMPLESDIR} | ||||
do-install-DOCS-on: | do-install-DOCS-on: | ||||
@${MKDIR} ${STAGEDIR}${DOCSDIR} | @${MKDIR} ${STAGEDIR}${DOCSDIR} | ||||
${INSTALL_DATA} ${WRKSRC}/ChangeLog ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} | ${INSTALL_DATA} ${WRKSRC}/CHANGELOG.md ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} | ||||
${INSTALL_DATA} ${WRKSRC}/doc/*/*.pdf ${STAGEDIR}${DOCSDIR} | .for doc in markup rules userguide | ||||
@cd ${WRKSRC}/docs/${doc} && ${WRKSRC}/txt2tags.py ${doc}.t2t | |||||
${INSTALL_DATA} ${WRKSRC}/docs/${doc}/${doc}.html ${STAGEDIR}${DOCSDIR} | |||||
.endfor | |||||
.include <bsd.port.mk> | .include <bsd.port.mk> |