1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-16 03:24:07 +00:00
freebsd-ports/textproc/sgmlformat/Makefile
2021-10-04 21:58:01 +02:00

50 lines
1.2 KiB
Makefile

# Created by: jfieber
PORTNAME= sgmlformat
PORTVERSION= 1.7
PORTREVISION= 7
CATEGORIES= textproc print
MASTER_SITES= LOCAL/kuriyama
MAINTAINER= ports@FreeBSD.org
COMMENT= Generates groff and HTML from linuxdoc and docbook SGML documents
USES= perl5 uidfix
USE_PERL5= run
MAKE_ENV= STAGEDIR=${STAGEDIR}
# There are two ports that satisfy the nsgmls requirement.
# Jade is preferred.
.include <bsd.port.pre.mk>
.if ${MACHINE_ARCH} != "i386"
WITH_OPENJADE= yes
.endif
.if defined(WITH_OPENJADE)
RUN_DEPENDS= openjade>0:textproc/openjade
.else
RUN_DEPENDS= nsgmls:textproc/jade
.endif
RUN_DEPENDS+= linuxdoc>0:textproc/linuxdoc \
docbook-sgml>0:textproc/docbook-sgml \
groff:textproc/groff
.if defined(WITH_OPENJADE)
post-patch:
@${REINPLACE_CMD} -e 's,nsgmls,onsgmls,g' ${WRKSRC}/sgmlfmt/sgmlfmt.pl
@${REINPLACE_CMD} -e 's,nsgmls,onsgmls,g' ${WRKSRC}/instant/traninit.c
@( cd ${WRKSRC}/transpec && \
${REINPLACE_CMD} 's,/usr/share/tmac,${PREFIX}/share/groff/current/tmac,' \
docbook-roff.ts iso12083article-roff.ts linuxdoc-roff.ts )
.endif
post-build:
${REINPLACE_CMD} -E 's#(/usr|${PREFIX})/bin/perl#${PERL}#' ${WRKSRC}/sgmlfmt/sgmlfmt
pre-install:
${MKDIR} ${STAGEDIR}${PREFIX}/share/sgml/transpec
.include <bsd.port.post.mk>