diff options
Diffstat (limited to 'print/pxfonts/Makefile')
-rw-r--r-- | print/pxfonts/Makefile | 123 |
1 files changed, 123 insertions, 0 deletions
diff --git a/print/pxfonts/Makefile b/print/pxfonts/Makefile new file mode 100644 index 000000000000..9a18544b176e --- /dev/null +++ b/print/pxfonts/Makefile @@ -0,0 +1,123 @@ +# New ports collection makefile for: pxfonts +# Date created: 24 Jan 2004 +# Whom: hrs@FreeBSD.org +# +# $FreeBSD$ + +PORTNAME= pxfonts +PORTVERSION= 1.0 +CATEGORIES= print +MASTER_SITES= ${MASTER_SITE_TEX_CTAN} +MASTER_SITE_SUBDIR= fonts/${PORTNAME} +DISTFILES= ${FONTS_AFM:S%^%afm/%} +DISTFILES+= ${FONTS_TFM:S%^%tfm/%} +DISTFILES+= ${FONTS_VF:S%^%vf/%} +DISTFILES+= ${FONTS_TYPE1:S%^%pfb/%} +DISTFILES+= ${DVIPDFM:S%^%dvipdfm/%} +DISTFILES+= ${DVIPS:S%^%dvips/%} +DISTFILES+= ${LATEX:S%^%input/%} +DISTFILES+= ${PXDOC:S%^%doc/%} +DISTFILES+= px_patch1.zip +EXTRACT_ONLY= px_patch1.zip + +MAINTAINER= hrs@FreeBSD.org +COMMENT= Yet another Palatino-style font for LaTeX + +BUILD_DEPENDS= mktexlsr:${PORTSDIR}/print/teTeX + +DIST_SUBDIR= ${PORTNAME} +USE_ZIP= YES +EXTRACT_AFTER_ARGS= -d ${PXPATCHDIR} +NO_BUILD= YES +PLIST_SUB= TEXMF=${TEXMF} MKTEXLSR=${MKTEXLSR} + +TEXMF= share/texmf +TEXFONTSDIR= ${PREFIX}/${TEXMF}/fonts +MKTEXLSR= ${LOCALBASE}/bin/mktexlsr +PXDIST= ${DISTDIR}/${DIST_SUBDIR} +PXPATCHDIR= ${WRKDIR}/px_patch1 + +FONTS_AFM= pxbex.afm pxbexa.afm pxbmia.afm pxbsy.afm pxbsya.afm pxbsyb.afm +FONTS_AFM+= pxbsyc.afm pxex.afm pxexa.afm pxmia.afm pxsy.afm pxsya.afm +FONTS_AFM+= pxsyb.afm pxsyc.afm rpcxb.afm rpcxbi.afm rpcxi.afm rpcxr.afm +FONTS_AFM+= rpxb.afm rpxbi.afm rpxbmi.afm rpxbsc.afm rpxi.afm rpxmi.afm +FONTS_AFM+= rpxr.afm rpxsc.afm + +FONTS_TFM= p1xb.tfm p1xbi.tfm p1xbsc.tfm p1xbsl.tfm p1xi.tfm p1xr.tfm +FONTS_TFM+= p1xsc.tfm p1xsl.tfm pcxb.tfm pcxbi.tfm pcxbsl.tfm pcxi.tfm +FONTS_TFM+= pcxr.tfm pcxsl.tfm pxb.tfm pxbex.tfm pxbexa.tfm pxbi.tfm +FONTS_TFM+= pxbmi.tfm pxbmi1.tfm pxbmia.tfm pxbsc.tfm pxbsl.tfm pxbsy.tfm +FONTS_TFM+= pxbsya.tfm pxbsyb.tfm pxbsyc.tfm pxex.tfm pxexa.tfm pxi.tfm +FONTS_TFM+= pxmi.tfm pxmi1.tfm pxmia.tfm pxr.tfm pxsc.tfm pxsl.tfm pxsy.tfm +FONTS_TFM+= pxsya.tfm pxsyb.tfm pxsyc.tfm rpcxb.tfm rpcxbi.tfm rpcxbsl.tfm +FONTS_TFM+= rpcxi.tfm rpcxr.tfm rpcxsl.tfm rpxb.tfm rpxbi.tfm rpxbmi.tfm +FONTS_TFM+= rpxbsc.tfm rpxbsl.tfm rpxi.tfm rpxmi.tfm rpxpplb.tfm +FONTS_TFM+= rpxpplbi.tfm rpxpplbo.tfm rpxpplr.tfm rpxpplri.tfm +FONTS_TFM+= rpxpplro.tfm rpxr.tfm rpxsc.tfm rpxsl.tfm + +FONTS_VF= p1xb.vf p1xbi.vf p1xbsc.vf p1xbsl.vf p1xi.vf p1xr.vf p1xsc.vf +FONTS_VF+= p1xsl.vf pcxb.vf pcxbi.vf pcxbsl.vf pcxi.vf pcxr.vf pcxsl.vf +FONTS_VF+= pxb.vf pxbi.vf pxbmi.vf pxbmi1.vf pxbsc.vf pxbsl.vf pxi.vf +FONTS_VF+= pxmi.vf pxmi1.vf pxr.vf pxsc.vf pxsl.vf + +FONTS_TYPE1= pxbex.pfb pxbexa.pfb pxbmia.pfb pxbsy.pfb pxbsya.pfb +FONTS_TYPE1+= pxbsyb.pfb pxbsyc.pfb pxex.pfb pxexa.pfb pxmia.pfb +FONTS_TYPE1+= pxsy.pfb pxsya.pfb pxsyb.pfb pxsyc.pfb rpcxb.pfb +FONTS_TYPE1+= rpcxbi.pfb rpcxi.pfb rpcxr.pfb rpxb.pfb rpxbi.pfb +FONTS_TYPE1+= rpxbmi.pfb rpxbsc.pfb rpxi.pfb rpxmi.pfb rpxr.pfb +FONTS_TYPE1+= rpxsc.pfb + +PXDOC= pxfontsdoc.pdf +PXDOC+= pxfontsdoc.ps +PXDOC+= pxfontsdoc.tex +PXDOC+= pxfontsdocA4.pdf +PXDOC+= pxfontsdocA4.ps +PXDOC+= pxfontsdocA4.tex + +DVIPDFM= pxr3.map + +DVIPS= pxr.map pxr1.map pxr2.map + +LATEX= omlpxmi.fd omlpxr.fd omspxr.fd omspxsy.fd omxpxex.fd +LATEX+= ot1pxr.fd ot1pxss.fd ot1pxtt.fd pxfonts.sty t1pxr.fd +LATEX+= t1pxss.fd t1pxtt.fd ts1pxr.fd ts1pxss.fd ts1pxtt.fd +LATEX+= upxexa.fd upxmia.fd upxr.fd upxss.fd upxsya.fd +LATEX+= upxsyb.fd upxsyc.fd upxtt.fd + +do-install: + for i in afm dvipdfm dvips input pfb tfm vf;\ + do\ + case $${i} in\ + afm|tfm|vf) dest=$${i};;\ + pfb) dest=type1;;\ + dvipdfm|dvips) dest=../$${i};;\ + input) dest=../tex/latex;;\ + esac;\ + ${ECHO} "Installing: ${WRKSRC}/$${i} -> ${TEXFONTSDIR}/$${dest}/pxr";\ + ${MKDIR} ${TEXFONTSDIR}/$${dest}/pxr;\ + ${INSTALL_DATA} ${PXDIST}/$${i}/* ${TEXFONTSDIR}/$${dest}/pxr;\ + done + cd ${TEXFONTSDIR}/../dvipdfm/config && ${LN} -s -f ../pxr/pxr3.map . +.for i in ${DVIPS} + cd ${TEXFONTSDIR}/../dvips/config && ${LN} -s -f ../pxr/${i} . +.endfor + cd ${PXPATCHDIR} &&\ + ${INSTALL_DATA} pxmi.tfm pxmi1.tfm ${TEXFONTSDIR}/tfm/pxr; \ + ${INSTALL_DATA} pxmi.vf pxmi1.vf ${TEXFONTSDIR}/vf/pxr; \ + ${INSTALL_DATA} pxmi.vpl pxmi1.vpl ${TEXFONTSDIR}/vf/pxr + +post-install: +.if !defined(NOPORTDOCS) + ${MKDIR} ${DOCSDIR} +.for sfx in pdf ps tex + ${INSTALL_MAN} \ + ${PXDIST}/doc/pxfontsdoc.${sfx} \ + ${PXDIST}/doc/pxfontsdocA4.${sfx} \ + ${DOCSDIR} +.endfor + ${INSTALL_MAN} ${PXPATCHDIR}/patch1.txt ${DOCSDIR} +.endif + ${MKTEXLSR} + @${CAT} ${PKGMESSAGE} + +.include <bsd.port.mk> |