From 27b656ab0910ed3e0b957781874d5001e1f787ee Mon Sep 17 00:00:00 2001 From: Hiroki Sato Date: Sat, 30 Aug 2014 09:12:41 +0000 Subject: - STAGEDIR support. - Add LICENSE. --- print/dvisvg/Makefile | 38 ++++++++++++++------------------------ print/dvisvg/pkg-plist | 6 ++++++ 2 files changed, 20 insertions(+), 24 deletions(-) create mode 100644 print/dvisvg/pkg-plist diff --git a/print/dvisvg/Makefile b/print/dvisvg/Makefile index 8d93161f9ce9..d780cf0786f2 100644 --- a/print/dvisvg/Makefile +++ b/print/dvisvg/Makefile @@ -3,16 +3,18 @@ PORTNAME= dvisvg DISTVERSION= 0.7.1d -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= print MASTER_SITES= http://dvisvg.sourceforge.net/files/ -MAINTAINER= ports@FreeBSD.org +MAINTAINER= hrs@FreeBSD.org COMMENT= Converter from DVI to SVG +LICENSE= GPLv2 + WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:R} USE_GHOSTSCRIPT_RUN= yes -USE_TEX= base texmf +USE_TEX= base texmf texhash ALL_TARGET= # empty # workaround for svgfonts.c not including kpathsea/c-auto.h CFLAGS+= -DHAVE_PROTOTYPES @@ -20,32 +22,20 @@ MAKE_ARGS= CC="${CC} ${CFLAGS}" TARGETDIR=${PREFIX} \ LINC=${LOCALBASE}/include \ LLIB=${LOCALBASE}/lib \ BINDIR=${PREFIX}/bin \ - CNFDIR=${PREFIX}/${TEXMFLOCAL}/dvisvg \ - -TEXMFLOCAL= share/texmf-local -TEXMFLOCAL_LSR= ${LOCALBASE}/${TEXMFLOCAL}/ls-R -MKTEXLSR= ${LOCALBASE}/bin/mktexlsr + CNFDIR=${PREFIX}/${TEXMFDIR}/dvisvg \ -PLIST_FILES= bin/dvisvg -MAN1= dvisvg.1 - -NO_STAGE= yes post-patch: - @${REINPLACE_CMD} -e "s,/usr/share/texmf,${LOCALBASE}/${TEXMFLOCAL}," ${WRKSRC}/version.h + @${REINPLACE_CMD} -e "s,/usr/share/texmf,${LOCALBASE}/${TEXMFDIR}," \ + ${WRKSRC}/version.h do-install: - ${INSTALL_SCRIPT} ${WRKSRC}/dvisvg ${PREFIX}/bin - ${INSTALL_MAN} ${WRKSRC}/dvisvg.man ${MAN1PREFIX}/man/man1/dvisvg.1 - @${MKDIR} ${PREFIX}/${TEXMFLOCAL}/${PORTNAME} + ${INSTALL_SCRIPT} ${WRKSRC}/dvisvg ${STAGEDIR}${PREFIX}/bin + ${INSTALL_MAN} ${WRKSRC}/dvisvg.man \ + ${STAGEDIR}${MAN1PREFIX}/man/man1/dvisvg.1 + @${MKDIR} ${STAGEDIR}${PREFIX}/${TEXMFDIR}/${PORTNAME} .for file in dvisvg.map font2svg.enc font2svg.ps - ${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/${TEXMFLOCAL}/${PORTNAME} - @${ECHO_CMD} "${TEXMFLOCAL}/${PORTNAME}/${file}" >> ${TMPPLIST} + ${INSTALL_DATA} ${WRKSRC}/${file} \ + ${STAGEDIR}${PREFIX}/${TEXMFDIR}/${PORTNAME} .endfor - @${ECHO_CMD} "@dirrm ${TEXMFLOCAL}/${PORTNAME}" >> ${TMPPLIST} - @${ECHO_CMD} '@exec ${MKTEXLSR}' >> ${TMPPLIST} - @${ECHO_CMD} '@unexec ${MKTEXLSR}' >> ${TMPPLIST} - -post-install: - @${MKTEXLSR} .include diff --git a/print/dvisvg/pkg-plist b/print/dvisvg/pkg-plist new file mode 100644 index 000000000000..87854cb95288 --- /dev/null +++ b/print/dvisvg/pkg-plist @@ -0,0 +1,6 @@ +bin/dvisvg +man/man1/dvisvg.1.gz +%%TEXMFDIR%%/dvisvg/dvisvg.map +%%TEXMFDIR%%/dvisvg/font2svg.enc +%%TEXMFDIR%%/dvisvg/font2svg.ps +@dirrmtry %%TEXMFDIR%%/dvisvg -- cgit v1.2.3