summaryrefslogtreecommitdiff
path: root/textproc/tth/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'textproc/tth/Makefile')
-rw-r--r--textproc/tth/Makefile57
1 files changed, 37 insertions, 20 deletions
diff --git a/textproc/tth/Makefile b/textproc/tth/Makefile
index e3bee6b2abfb..717f48dc24a7 100644
--- a/textproc/tth/Makefile
+++ b/textproc/tth/Makefile
@@ -1,35 +1,52 @@
PORTNAME= tth
-PORTVERSION= 4.03
-PORTREVISION= 5
+DISTVERSION= 4.16
CATEGORIES= textproc
-MASTER_SITES= http://hutchinson.belmont.ma.us/tth/tth-noncom/ \
- http://redundancy.redundancy.org/mirror/
-DISTNAME= tth_C
+MASTER_SITES= http://silas.psfc.mit.edu/tth/tars/
+DISTNAME= tthC
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= alven@FreeBSD.org
COMMENT= TeX to HTML translator
-WWW= http://hutchinson.belmont.ma.us/tth/
+WWW= http://silas.psfc.mit.edu/tth/
-RUN_DEPENDS= ppmtogif:graphics/netpbm
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/license.txt
+
+RUN_DEPENDS= bash:shells/bash \
+ ppmtogif:graphics/netpbm
USES= ghostscript:run shebangfix tar:tgz
-#USE_TEX= latex
-SHEBANG_FILES= Xfonts.fix
+
+SHEBANG_FILES= ${WRKSRC}/tthprep
+
+WRKSRC= ${WRKDIR}/tthgold
OPTIONS_DEFINE= DOCS
+OPTIONS_SUB= yes
+
+post-patch:
+ cd ${WRKSRC} && ${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|g' \
+ tth.c tthprep *.html *.tex
do-build:
- cd ${WRKSRC}; ${CC} ${CFLAGS} tth.c -o tth -ll
+.for c in tth tthrfcat tthsplit
+ cd ${WRKSRC} && ${CC} ${CFLAGS} -o ${c} ${c}.c
+.endfor
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/tth ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_SCRIPT} ${WRKSRC}/latex2gif ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_SCRIPT} ${WRKSRC}/ps2gif ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_SCRIPT} ${WRKSRC}/ps2png ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_SCRIPT} ${WRKSRC}/Xfonts.fix ${STAGEDIR}${PREFIX}/bin
- @${MKDIR} ${STAGEDIR}/${DOCSDIR}
- @${INSTALL_DATA} ${WRKSRC}/license.txt ${STAGEDIR}${DOCSDIR}
- @${INSTALL_DATA} ${WRKSRC}/tth_manual.html ${STAGEDIR}${DOCSDIR}
- @${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/share/man/man1
+.for p in tth tthrfcat tthsplit
+ ${INSTALL_PROGRAM} ${WRKSRC}/${p} ${STAGEDIR}${PREFIX}/bin
+.endfor
+.for s in latex2gif tthprep
+ ${INSTALL_SCRIPT} ${WRKSRC}/${s} ${STAGEDIR}${PREFIX}/bin
+.endfor
+
+ ${MKDIR} ${STAGEDIR}${DATADIR}/styles
+ ${INSTALL_DATA} ${WRKSRC}/*.sty ${STAGEDIR}${DATADIR}/styles
+ cd ${WRKSRC} && ${COPYTREE_SHARE} babel ${STAGEDIR}${DATADIR}
+ ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/share/man/man1
+
+post-install-DOCS-on:
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ cd ${WRKSRC} && ${INSTALL_DATA} *.html *.tex ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>