aboutsummaryrefslogtreecommitdiff
path: root/print/pxfonts/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'print/pxfonts/Makefile')
-rw-r--r--print/pxfonts/Makefile123
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>