aboutsummaryrefslogtreecommitdiff
path: root/print
diff options
context:
space:
mode:
authorKirill Ponomarev <krion@FreeBSD.org>2004-01-24 14:07:19 +0000
committerKirill Ponomarev <krion@FreeBSD.org>2004-01-24 14:07:19 +0000
commitaed5394ea7f89cd6cd62176bf34b7190cff2b63c (patch)
tree3b36e8032332eabacb3a9c7867935861e1c7e676 /print
parent5d4ee2ae4f3e51e8e4ad85c6b5651bb6966b287f (diff)
downloadports-aed5394ea7f89cd6cd62176bf34b7190cff2b63c.tar.gz
ports-aed5394ea7f89cd6cd62176bf34b7190cff2b63c.zip
Notes
Diffstat (limited to 'print')
-rw-r--r--print/Makefile1
-rw-r--r--print/pxfonts/Makefile123
-rw-r--r--print/pxfonts/distinfo174
-rw-r--r--print/pxfonts/pkg-descr24
-rw-r--r--print/pxfonts/pkg-message11
-rw-r--r--print/pxfonts/pkg-plist190
6 files changed, 523 insertions, 0 deletions
diff --git a/print/Makefile b/print/Makefile
index 1fa674540fe3..c3a95cac1b97 100644
--- a/print/Makefile
+++ b/print/Makefile
@@ -168,6 +168,7 @@
SUBDIR += psutils-a4
SUBDIR += psutils-letter
SUBDIR += pup
+ SUBDIR += pxfonts
SUBDIR += py-fonttools
SUBDIR += py-freetype
SUBDIR += py-reportlab
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>
diff --git a/print/pxfonts/distinfo b/print/pxfonts/distinfo
new file mode 100644
index 000000000000..5f28a8340fa2
--- /dev/null
+++ b/print/pxfonts/distinfo
@@ -0,0 +1,174 @@
+MD5 (pxfonts/afm/pxbex.afm) = cf8c837d2fee2c871ba1278c939e11bf
+MD5 (pxfonts/afm/pxbexa.afm) = df95461fa242699c2ed2900f5b607f3f
+MD5 (pxfonts/afm/pxbmia.afm) = b9757b9a3b50f224f87fa924381db9b2
+MD5 (pxfonts/afm/pxbsy.afm) = 88d90bf79513c755e1b9e01bae8891ee
+MD5 (pxfonts/afm/pxbsya.afm) = 2413d444d7eebe8b4c65538b87398cb8
+MD5 (pxfonts/afm/pxbsyb.afm) = 0ea42af49559e14ea6c1225be1052b72
+MD5 (pxfonts/afm/pxbsyc.afm) = 9e54599a558e7d125c97627b84a7a888
+MD5 (pxfonts/afm/pxex.afm) = 5442b61aa0c8c69a8f1d57d2c6443f03
+MD5 (pxfonts/afm/pxexa.afm) = 703e6908cecc46ea7dfd69edcc7940dc
+MD5 (pxfonts/afm/pxmia.afm) = bb2553afe12dad4079b84643050663f5
+MD5 (pxfonts/afm/pxsy.afm) = d2c4000189913b3626a9bcac7542945f
+MD5 (pxfonts/afm/pxsya.afm) = 55835e284377f60bc3db073550d5a959
+MD5 (pxfonts/afm/pxsyb.afm) = 2e3fd9daafe8251e0c4ea5c9f517bb3b
+MD5 (pxfonts/afm/pxsyc.afm) = 39be5ee7ebfd7d616734cdb2086e2398
+MD5 (pxfonts/afm/rpcxb.afm) = 41b99a4596a7c080c18eb00c00526116
+MD5 (pxfonts/afm/rpcxbi.afm) = 3e44239edc5c1117585da5d098bb0df3
+MD5 (pxfonts/afm/rpcxi.afm) = 5fad853912f439c11623f305d3ce59c7
+MD5 (pxfonts/afm/rpcxr.afm) = cc154971e56b0be3c57e1172f081c73a
+MD5 (pxfonts/afm/rpxb.afm) = 7cf30383afcfe172cbf652685170b74c
+MD5 (pxfonts/afm/rpxbi.afm) = 132fdbfcc186b66e02fc67d16b2ad896
+MD5 (pxfonts/afm/rpxbmi.afm) = b9853020ea163503fa463730718f6405
+MD5 (pxfonts/afm/rpxbsc.afm) = 1d1052a64e081adfabed4281ab4f12c7
+MD5 (pxfonts/afm/rpxi.afm) = 1db780dfeb07d58a4987a546187720ef
+MD5 (pxfonts/afm/rpxmi.afm) = 721995bafe5e473dd682fef6765536cd
+MD5 (pxfonts/afm/rpxr.afm) = a7fa77c99546a45da3f4966807923a5c
+MD5 (pxfonts/afm/rpxsc.afm) = bcffda1f3362dfe4afae723884e0f467
+MD5 (pxfonts/tfm/p1xb.tfm) = 4a2cca9a130356f55b55bfb9d9b79fe9
+MD5 (pxfonts/tfm/p1xbi.tfm) = 2b80a3891bb3008132049774c7bdf42a
+MD5 (pxfonts/tfm/p1xbsc.tfm) = 80ec21bcea24344808d4d805e7127136
+MD5 (pxfonts/tfm/p1xbsl.tfm) = 82939efed13d9f61d3fc65154a2165e9
+MD5 (pxfonts/tfm/p1xi.tfm) = f8765c50ed687db6e3f274285b61ce03
+MD5 (pxfonts/tfm/p1xr.tfm) = 21e5185be576d33a8e695a3e0c97f956
+MD5 (pxfonts/tfm/p1xsc.tfm) = 6d7e6916ce4a7c84b0cdf8b0bce13cdf
+MD5 (pxfonts/tfm/p1xsl.tfm) = 727116755efa3d4bc85f9ab04329d98e
+MD5 (pxfonts/tfm/pcxb.tfm) = 5606c780a8599ce681c0b31877943f09
+MD5 (pxfonts/tfm/pcxbi.tfm) = 4dc29a0e54f6aa3f4d23044f1f8e836b
+MD5 (pxfonts/tfm/pcxbsl.tfm) = 7d3ce6718155e5b7697f79b5ae8976e1
+MD5 (pxfonts/tfm/pcxi.tfm) = b45545f3f26590f79090a751ac4ebd92
+MD5 (pxfonts/tfm/pcxr.tfm) = 0e656ea8eb79997feb10bea27ed72329
+MD5 (pxfonts/tfm/pcxsl.tfm) = 61c1d11e8d2e5b79b637f392ec0add16
+MD5 (pxfonts/tfm/pxb.tfm) = 71cbb8d876dcffec4b8b192a0ed11ec0
+MD5 (pxfonts/tfm/pxbex.tfm) = c52322522136401e432848939a28faf7
+MD5 (pxfonts/tfm/pxbexa.tfm) = 8604c7ecc4f747c5dfde388341752379
+MD5 (pxfonts/tfm/pxbi.tfm) = ee977e74a407a5c87eab6241cccc268f
+MD5 (pxfonts/tfm/pxbmi.tfm) = 22e24762133255c12160683888feaeec
+MD5 (pxfonts/tfm/pxbmi1.tfm) = a114c1f14024466fb366525f482d5343
+MD5 (pxfonts/tfm/pxbmia.tfm) = 5320f9380234f4532f172182132e3bd9
+MD5 (pxfonts/tfm/pxbsc.tfm) = 82a8d8445e8b371a4af8473d78bf650c
+MD5 (pxfonts/tfm/pxbsl.tfm) = 1116a0496bc8498d10ea1198f1e29b53
+MD5 (pxfonts/tfm/pxbsy.tfm) = 57524cfa265cc932f5aab52e2e50c196
+MD5 (pxfonts/tfm/pxbsya.tfm) = e7117180f598441391880de08a847650
+MD5 (pxfonts/tfm/pxbsyb.tfm) = c3f358d2578c87dcd5052365fb211463
+MD5 (pxfonts/tfm/pxbsyc.tfm) = 54ca479ea4a486bbebcffdfc682cead6
+MD5 (pxfonts/tfm/pxex.tfm) = b1a11d38cc309c3730510ab8754a87f8
+MD5 (pxfonts/tfm/pxexa.tfm) = f71e37dcb0a7fbd767c92834041ac9b7
+MD5 (pxfonts/tfm/pxi.tfm) = 2261fc76aaf0fe0efda112d373d1e669
+MD5 (pxfonts/tfm/pxmi.tfm) = 36faba48ba17e552ca5dcdfd98fc9b39
+MD5 (pxfonts/tfm/pxmi1.tfm) = a592f5dfd687c263f8dc18c3463ffea4
+MD5 (pxfonts/tfm/pxmia.tfm) = b9a2297a65a418b9961eda10f53cd078
+MD5 (pxfonts/tfm/pxr.tfm) = 85b979d991702a9f3c087b780f815c50
+MD5 (pxfonts/tfm/pxsc.tfm) = ecf164fda736c943bfc03e666e99b7d9
+MD5 (pxfonts/tfm/pxsl.tfm) = abe143abf14c4d10d0c2d30c01d6ec1c
+MD5 (pxfonts/tfm/pxsy.tfm) = 1927b04aea38ae3fabe4f4559c3a7d21
+MD5 (pxfonts/tfm/pxsya.tfm) = a1fd6cdaac8937f6b68b03d99f0e3b92
+MD5 (pxfonts/tfm/pxsyb.tfm) = 51dddc971c67ab898998be053ea81539
+MD5 (pxfonts/tfm/pxsyc.tfm) = dce487e517c7b5827675202ed17562a2
+MD5 (pxfonts/tfm/rpcxb.tfm) = 291a31f3edf7d74b01f066fe1c843b4c
+MD5 (pxfonts/tfm/rpcxbi.tfm) = 2a99b3eb851c7b9636b1e9920846efff
+MD5 (pxfonts/tfm/rpcxbsl.tfm) = 53f1507c24729bdab0bce23c91c9c651
+MD5 (pxfonts/tfm/rpcxi.tfm) = b1145e1f61df3672dc2b01f1e2560e34
+MD5 (pxfonts/tfm/rpcxr.tfm) = fd31af5b2ab0878fc2b5f0fe173ce70f
+MD5 (pxfonts/tfm/rpcxsl.tfm) = 012e6f6baf35e5400b96467148551b49
+MD5 (pxfonts/tfm/rpxb.tfm) = ca2391ce88fb0cd3c14712033cc3cbc5
+MD5 (pxfonts/tfm/rpxbi.tfm) = 01404917e28b8587ca6376b5aeda3c04
+MD5 (pxfonts/tfm/rpxbmi.tfm) = 5884afc388565b3e1a0e5634395f34fa
+MD5 (pxfonts/tfm/rpxbsc.tfm) = 48c73bc6ac3a29ccd6129732a5daccde
+MD5 (pxfonts/tfm/rpxbsl.tfm) = 4a45b11be28c1c980b2aa39324af134d
+MD5 (pxfonts/tfm/rpxi.tfm) = 04fcac643c4ee6933dd088b959adc802
+MD5 (pxfonts/tfm/rpxmi.tfm) = 054642f3c9e8aa99d474c2c322e99b5a
+MD5 (pxfonts/tfm/rpxpplb.tfm) = aef1f71dcf965280c205408a52c2d045
+MD5 (pxfonts/tfm/rpxpplbi.tfm) = c976a6af79140605673506f5fdda35cf
+MD5 (pxfonts/tfm/rpxpplbo.tfm) = a3ee7ac7424ab9525d46cb20b88d4951
+MD5 (pxfonts/tfm/rpxpplr.tfm) = 9aa3469800906f6a88df141cc3ffb02c
+MD5 (pxfonts/tfm/rpxpplri.tfm) = 4b4b6637cf36958d09a5c0783164477e
+MD5 (pxfonts/tfm/rpxpplro.tfm) = 6320cfcbd1e7b03fddf258af3d47be0a
+MD5 (pxfonts/tfm/rpxr.tfm) = f70cfa4bf09ff6eb95520515850796cf
+MD5 (pxfonts/tfm/rpxsc.tfm) = 76c5173e2cf7018532d069900cd31a78
+MD5 (pxfonts/tfm/rpxsl.tfm) = 5f8b9f88d6428b032a446e02159e6cdb
+MD5 (pxfonts/vf/p1xb.vf) = cceefa9672dc5a3723b85d8a3934e890
+MD5 (pxfonts/vf/p1xbi.vf) = 03b83d12aaa488421f92792a3ec453a4
+MD5 (pxfonts/vf/p1xbsc.vf) = 9b1bb3de9261e91a5aa49dfc0cae3a26
+MD5 (pxfonts/vf/p1xbsl.vf) = fbeffd14ded9dc20da99b0980aefcd57
+MD5 (pxfonts/vf/p1xi.vf) = 7c9e7c7c814addc8e382f3c12b0957ee
+MD5 (pxfonts/vf/p1xr.vf) = b4bded97ac241264f4d3d08017ac8cea
+MD5 (pxfonts/vf/p1xsc.vf) = acada7091d7609748dd2e42412dee949
+MD5 (pxfonts/vf/p1xsl.vf) = dde77bd540d288a2e275c52dcc189672
+MD5 (pxfonts/vf/pcxb.vf) = c2c73c2a20d1b65633147c956e97f8ff
+MD5 (pxfonts/vf/pcxbi.vf) = 34c93b1251767848c5f68d72cfb010a9
+MD5 (pxfonts/vf/pcxbsl.vf) = 9b4305be1440b5a1059830b6c9dbe592
+MD5 (pxfonts/vf/pcxi.vf) = e6523f35ee80c0edfe9afbdb78ac7491
+MD5 (pxfonts/vf/pcxr.vf) = 7b723253ef905cd5bafadcf4c11433f5
+MD5 (pxfonts/vf/pcxsl.vf) = 801e08b60134b8bba0a822f217894f4e
+MD5 (pxfonts/vf/pxb.vf) = c55729095c122f3cffbdf151cc459dae
+MD5 (pxfonts/vf/pxbi.vf) = 313362d2a821431e977b409b064b8143
+MD5 (pxfonts/vf/pxbmi.vf) = 50f7d05da4177fd57fca5ad1f4b14299
+MD5 (pxfonts/vf/pxbmi1.vf) = b67923c97361d7a59f2b0fde71ae7adb
+MD5 (pxfonts/vf/pxbsc.vf) = 13967f6bd44fe5652222b33639f724ea
+MD5 (pxfonts/vf/pxbsl.vf) = cea6ca06d1c4de082ff693af778f7f15
+MD5 (pxfonts/vf/pxi.vf) = 914d7b674931b9514d5a72aa4bf4438f
+MD5 (pxfonts/vf/pxmi.vf) = 14f5faab4ce2de05b6f845c7bd701411
+MD5 (pxfonts/vf/pxmi1.vf) = 0c3e507163966e9b10e72b9f35cd1608
+MD5 (pxfonts/vf/pxr.vf) = f381183b2453cc3e4d7ff6dbe2e0a368
+MD5 (pxfonts/vf/pxsc.vf) = 5840a947c694e48367bf7639b519cfa2
+MD5 (pxfonts/vf/pxsl.vf) = 143e585e2228b316489de3e1711ff251
+MD5 (pxfonts/pfb/pxbex.pfb) = f2262d993e01b85f7c0365c3f80d4f9d
+MD5 (pxfonts/pfb/pxbexa.pfb) = 892e4a90ce0cef6eb3d7edcb5427d642
+MD5 (pxfonts/pfb/pxbmia.pfb) = 4734e49b6f705ccf4b659bebebded4af
+MD5 (pxfonts/pfb/pxbsy.pfb) = ea89d90ae0233bbc03ecc5e2e39f0797
+MD5 (pxfonts/pfb/pxbsya.pfb) = ff3cc046e18d9b75d23bf5ae3d76be24
+MD5 (pxfonts/pfb/pxbsyb.pfb) = 8653da69676afb8e15a9af2f0109026d
+MD5 (pxfonts/pfb/pxbsyc.pfb) = 5fc972a8b3ca2a2fa1e86c9b70b81c78
+MD5 (pxfonts/pfb/pxex.pfb) = e01e97f07816aeb524ad5d4384a80c12
+MD5 (pxfonts/pfb/pxexa.pfb) = 5b17af293abeebd9698b4c11c9df4efd
+MD5 (pxfonts/pfb/pxmia.pfb) = cb2897d23bc8718f98581102d7d28fb2
+MD5 (pxfonts/pfb/pxsy.pfb) = c69c2224fbde54aa240f5ed20226d7da
+MD5 (pxfonts/pfb/pxsya.pfb) = d519a3bb9f65e0228905a11ced42d626
+MD5 (pxfonts/pfb/pxsyb.pfb) = eb123b1d6db1a8a40172a27eb12cf6d5
+MD5 (pxfonts/pfb/pxsyc.pfb) = 7846449d09ca7f6d84fc47b092eb4f86
+MD5 (pxfonts/pfb/rpcxb.pfb) = e186f5963aa63d7735c13f28d5923394
+MD5 (pxfonts/pfb/rpcxbi.pfb) = f8e57e649705b22eeb22996540f8823c
+MD5 (pxfonts/pfb/rpcxi.pfb) = 483caaad5a19d246b3ffca552d6b9f07
+MD5 (pxfonts/pfb/rpcxr.pfb) = 4d08244d226e4fedda79ab2df045fbf7
+MD5 (pxfonts/pfb/rpxb.pfb) = c289ca9b4ffe098d3d75782b0984881a
+MD5 (pxfonts/pfb/rpxbi.pfb) = 0c553e4b019d0fb6eab21c1884186694
+MD5 (pxfonts/pfb/rpxbmi.pfb) = 928ab7e4315e6004f643c0540625709e
+MD5 (pxfonts/pfb/rpxbsc.pfb) = ce87076c840ebdccafb04732099e52a6
+MD5 (pxfonts/pfb/rpxi.pfb) = 1864e72ffd543c185f4ec1914f2f0803
+MD5 (pxfonts/pfb/rpxmi.pfb) = 6e62f1b949f4c614b1562e9837264f0a
+MD5 (pxfonts/pfb/rpxr.pfb) = 79607a98b23ce10ce99a66b7d89948fa
+MD5 (pxfonts/pfb/rpxsc.pfb) = d4516e2b7e38e42dfd2a1577e78c57fd
+MD5 (pxfonts/dvipdfm/pxr3.map) = f53d34eb2a4ff59bc28f8290c4d5bcee
+MD5 (pxfonts/dvips/pxr.map) = 6a8c50a12cb8a5214405b985384d56fd
+MD5 (pxfonts/dvips/pxr1.map) = 270d43f46450b34236ccd7eafa21c7d3
+MD5 (pxfonts/dvips/pxr2.map) = 5bce60dfa8a0bd154a6873fe5981ace4
+MD5 (pxfonts/input/omlpxmi.fd) = 63621b814382da86b0331a0884fcd58c
+MD5 (pxfonts/input/omlpxr.fd) = 3f1b6d09d33e4704a8e9e71f37186706
+MD5 (pxfonts/input/omspxr.fd) = 75dd1ea3d3de09be91b87f78dee37d68
+MD5 (pxfonts/input/omspxsy.fd) = e15c8b040633793aa354b0bc24b01688
+MD5 (pxfonts/input/omxpxex.fd) = f3df603dafe936cc86a6ea8c6be9b266
+MD5 (pxfonts/input/ot1pxr.fd) = 6269fecd1bb3a87db51945d5407a057f
+MD5 (pxfonts/input/ot1pxss.fd) = 38fc1cef33e2258b7b8688362601f1e4
+MD5 (pxfonts/input/ot1pxtt.fd) = 172a65b85065a2493414b5348eeb4800
+MD5 (pxfonts/input/pxfonts.sty) = d4e5b0c67578eeadccc9b246df9ce6a1
+MD5 (pxfonts/input/t1pxr.fd) = 088b82853c553269aed332bb8147eb55
+MD5 (pxfonts/input/t1pxss.fd) = 07db1edaa38b851417dc81b18aa9a756
+MD5 (pxfonts/input/t1pxtt.fd) = 866811664a4f2156edebf108e23a0adc
+MD5 (pxfonts/input/ts1pxr.fd) = eef314bbe418af1a74851956a871af57
+MD5 (pxfonts/input/ts1pxss.fd) = 0b43eaabe050914d0d661e35fd4f3165
+MD5 (pxfonts/input/ts1pxtt.fd) = da8c200022fd94dc1f120e1e0406045b
+MD5 (pxfonts/input/upxexa.fd) = f6f098de23f2bf849db62de10e9b38a3
+MD5 (pxfonts/input/upxmia.fd) = 7e77c6e6f52d1daa93ebbbf2b7edc65e
+MD5 (pxfonts/input/upxr.fd) = d618ef13c4ceea532e350c2784eacafe
+MD5 (pxfonts/input/upxss.fd) = 63df2c5cf6ce726ed6f406faf3466d97
+MD5 (pxfonts/input/upxsya.fd) = ecdb4750b07ee39789d68c7f28b523ef
+MD5 (pxfonts/input/upxsyb.fd) = 0bc8505695feda7c82a4c392536d9286
+MD5 (pxfonts/input/upxsyc.fd) = 34cb5f6d371fa39988d441e401ca6171
+MD5 (pxfonts/input/upxtt.fd) = a6064202d297c9d6649d8924f67d7934
+MD5 (pxfonts/doc/pxfontsdoc.pdf) = a516fea9361083f9bdd4583f90fa7a3c
+MD5 (pxfonts/doc/pxfontsdoc.ps) = f7aaeb52d3b5982fa04b73ff37e296df
+MD5 (pxfonts/doc/pxfontsdoc.tex) = a985510cc4173660eff638f9814d25ea
+MD5 (pxfonts/doc/pxfontsdocA4.pdf) = 025331d3b87d26bb1bfce49bd350d70c
+MD5 (pxfonts/doc/pxfontsdocA4.ps) = 0dbbce3e667f263de599b551369ba67b
+MD5 (pxfonts/doc/pxfontsdocA4.tex) = f9fde34f737224304a377a425a90e0b7
+MD5 (pxfonts/px_patch1.zip) = ba5613c00d0cc9a9cb4b9e7b2d394133
diff --git a/print/pxfonts/pkg-descr b/print/pxfonts/pkg-descr
new file mode 100644
index 000000000000..d0edb9ebfa9e
--- /dev/null
+++ b/print/pxfonts/pkg-descr
@@ -0,0 +1,24 @@
+The PX fonts consist of
+
+ - virtual text roman fonts using Adobe Palatino (or URW URWPalladioL)
+ with some modified and additional text symbols in OT1, T1, and TS1 encodings
+
+ - virtual text sans serif fonts using Adobe Helvetica (or URW NimbusSanL)
+ with additional text symbols in OT1, T1, TS1, and LY1 encodings
+ (Provided in the TX fonts distribution)
+
+ - monospaced typewriter fonts in OT1, T1, TS1, and LY1 encodings
+ (Provided in the TX fonts distribution)
+
+ - math alphabets using Adobe Palatino (or URWPalladioL) with modified metrics
+
+ - math fonts of all symbols corresponding to those of Computer Modern math
+ fonts (CMSY, CMMI, CMEX, and Greek letters of CMR)
+
+ - math fonts of all symbols corresponding to those of AMS fonts (MSAM and MSBM)
+
+ - additional math fonts of various symbols
+
+All fonts are in the Type 1 format (afm and pfb files). Necessary tfm and vf
+files together with LaTeXe package files and font map files for dvips are
+provided.
diff --git a/print/pxfonts/pkg-message b/print/pxfonts/pkg-message
new file mode 100644
index 000000000000..f7ab530240aa
--- /dev/null
+++ b/print/pxfonts/pkg-message
@@ -0,0 +1,11 @@
+-------------------
+How To Use PX fonts
+-------------------
+
+dvips:
+ Add a line "p +pxr.map" into ${PREFIX}/${TEXMF}/dvips/base/config.ps.
+
+dvipdfm:
+ Add a line "f pxr3.map" into ${PREFIX}/${TEXMF}/dvipdfm/config/config.
+
+(NOTE: This instruction depends on the directory layout of teTeX distribution.)
diff --git a/print/pxfonts/pkg-plist b/print/pxfonts/pkg-plist
new file mode 100644
index 000000000000..975ba6e71ab3
--- /dev/null
+++ b/print/pxfonts/pkg-plist
@@ -0,0 +1,190 @@
+%%PORTDOCS%%%%DOCSDIR%%/pxfontsdoc.pdf
+%%PORTDOCS%%%%DOCSDIR%%/pxfontsdoc.ps
+%%PORTDOCS%%%%DOCSDIR%%/pxfontsdoc.tex
+%%PORTDOCS%%%%DOCSDIR%%/pxfontsdocA4.pdf
+%%PORTDOCS%%%%DOCSDIR%%/pxfontsdocA4.ps
+%%PORTDOCS%%%%DOCSDIR%%/pxfontsdocA4.tex
+%%PORTDOCS%%%%DOCSDIR%%/patch1.txt
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+%%TEXMF%%/dvipdfm/pxr/pxr3.map
+%%TEXMF%%/dvipdfm/config/pxr3.map
+%%TEXMF%%/dvips/pxr/pxr.map
+%%TEXMF%%/dvips/config/pxr.map
+%%TEXMF%%/dvips/pxr/pxr1.map
+%%TEXMF%%/dvips/config/pxr1.map
+%%TEXMF%%/dvips/pxr/pxr2.map
+%%TEXMF%%/dvips/config/pxr2.map
+%%TEXMF%%/fonts/afm/pxr/pxbex.afm
+%%TEXMF%%/fonts/afm/pxr/pxbexa.afm
+%%TEXMF%%/fonts/afm/pxr/pxbmia.afm
+%%TEXMF%%/fonts/afm/pxr/pxbsy.afm
+%%TEXMF%%/fonts/afm/pxr/pxbsya.afm
+%%TEXMF%%/fonts/afm/pxr/pxbsyb.afm
+%%TEXMF%%/fonts/afm/pxr/pxbsyc.afm
+%%TEXMF%%/fonts/afm/pxr/pxex.afm
+%%TEXMF%%/fonts/afm/pxr/pxexa.afm
+%%TEXMF%%/fonts/afm/pxr/pxmia.afm
+%%TEXMF%%/fonts/afm/pxr/pxsy.afm
+%%TEXMF%%/fonts/afm/pxr/pxsya.afm
+%%TEXMF%%/fonts/afm/pxr/pxsyb.afm
+%%TEXMF%%/fonts/afm/pxr/pxsyc.afm
+%%TEXMF%%/fonts/afm/pxr/rpcxb.afm
+%%TEXMF%%/fonts/afm/pxr/rpcxbi.afm
+%%TEXMF%%/fonts/afm/pxr/rpcxi.afm
+%%TEXMF%%/fonts/afm/pxr/rpcxr.afm
+%%TEXMF%%/fonts/afm/pxr/rpxb.afm
+%%TEXMF%%/fonts/afm/pxr/rpxbi.afm
+%%TEXMF%%/fonts/afm/pxr/rpxbmi.afm
+%%TEXMF%%/fonts/afm/pxr/rpxbsc.afm
+%%TEXMF%%/fonts/afm/pxr/rpxi.afm
+%%TEXMF%%/fonts/afm/pxr/rpxmi.afm
+%%TEXMF%%/fonts/afm/pxr/rpxr.afm
+%%TEXMF%%/fonts/afm/pxr/rpxsc.afm
+%%TEXMF%%/fonts/tfm/pxr/p1xb.tfm
+%%TEXMF%%/fonts/tfm/pxr/p1xbi.tfm
+%%TEXMF%%/fonts/tfm/pxr/p1xbsc.tfm
+%%TEXMF%%/fonts/tfm/pxr/p1xbsl.tfm
+%%TEXMF%%/fonts/tfm/pxr/p1xi.tfm
+%%TEXMF%%/fonts/tfm/pxr/p1xr.tfm
+%%TEXMF%%/fonts/tfm/pxr/p1xsc.tfm
+%%TEXMF%%/fonts/tfm/pxr/p1xsl.tfm
+%%TEXMF%%/fonts/tfm/pxr/pcxb.tfm
+%%TEXMF%%/fonts/tfm/pxr/pcxbi.tfm
+%%TEXMF%%/fonts/tfm/pxr/pcxbsl.tfm
+%%TEXMF%%/fonts/tfm/pxr/pcxi.tfm
+%%TEXMF%%/fonts/tfm/pxr/pcxr.tfm
+%%TEXMF%%/fonts/tfm/pxr/pcxsl.tfm
+%%TEXMF%%/fonts/tfm/pxr/pxb.tfm
+%%TEXMF%%/fonts/tfm/pxr/pxbex.tfm
+%%TEXMF%%/fonts/tfm/pxr/pxbexa.tfm
+%%TEXMF%%/fonts/tfm/pxr/pxbi.tfm
+%%TEXMF%%/fonts/tfm/pxr/pxbmi.tfm
+%%TEXMF%%/fonts/tfm/pxr/pxbmi1.tfm
+%%TEXMF%%/fonts/tfm/pxr/pxbmia.tfm
+%%TEXMF%%/fonts/tfm/pxr/pxbsc.tfm
+%%TEXMF%%/fonts/tfm/pxr/pxbsl.tfm
+%%TEXMF%%/fonts/tfm/pxr/pxbsy.tfm
+%%TEXMF%%/fonts/tfm/pxr/pxbsya.tfm
+%%TEXMF%%/fonts/tfm/pxr/pxbsyb.tfm
+%%TEXMF%%/fonts/tfm/pxr/pxbsyc.tfm
+%%TEXMF%%/fonts/tfm/pxr/pxex.tfm
+%%TEXMF%%/fonts/tfm/pxr/pxexa.tfm
+%%TEXMF%%/fonts/tfm/pxr/pxi.tfm
+%%TEXMF%%/fonts/tfm/pxr/pxmi.tfm
+%%TEXMF%%/fonts/tfm/pxr/pxmi1.tfm
+%%TEXMF%%/fonts/tfm/pxr/pxmia.tfm
+%%TEXMF%%/fonts/tfm/pxr/pxr.tfm
+%%TEXMF%%/fonts/tfm/pxr/pxsc.tfm
+%%TEXMF%%/fonts/tfm/pxr/pxsl.tfm
+%%TEXMF%%/fonts/tfm/pxr/pxsy.tfm
+%%TEXMF%%/fonts/tfm/pxr/pxsya.tfm
+%%TEXMF%%/fonts/tfm/pxr/pxsyb.tfm
+%%TEXMF%%/fonts/tfm/pxr/pxsyc.tfm
+%%TEXMF%%/fonts/tfm/pxr/rpcxb.tfm
+%%TEXMF%%/fonts/tfm/pxr/rpcxbi.tfm
+%%TEXMF%%/fonts/tfm/pxr/rpcxbsl.tfm
+%%TEXMF%%/fonts/tfm/pxr/rpcxi.tfm
+%%TEXMF%%/fonts/tfm/pxr/rpcxr.tfm
+%%TEXMF%%/fonts/tfm/pxr/rpcxsl.tfm
+%%TEXMF%%/fonts/tfm/pxr/rpxb.tfm
+%%TEXMF%%/fonts/tfm/pxr/rpxbi.tfm
+%%TEXMF%%/fonts/tfm/pxr/rpxbmi.tfm
+%%TEXMF%%/fonts/tfm/pxr/rpxbsc.tfm
+%%TEXMF%%/fonts/tfm/pxr/rpxbsl.tfm
+%%TEXMF%%/fonts/tfm/pxr/rpxi.tfm
+%%TEXMF%%/fonts/tfm/pxr/rpxmi.tfm
+%%TEXMF%%/fonts/tfm/pxr/rpxpplb.tfm
+%%TEXMF%%/fonts/tfm/pxr/rpxpplbi.tfm
+%%TEXMF%%/fonts/tfm/pxr/rpxpplbo.tfm
+%%TEXMF%%/fonts/tfm/pxr/rpxpplr.tfm
+%%TEXMF%%/fonts/tfm/pxr/rpxpplri.tfm
+%%TEXMF%%/fonts/tfm/pxr/rpxpplro.tfm
+%%TEXMF%%/fonts/tfm/pxr/rpxr.tfm
+%%TEXMF%%/fonts/tfm/pxr/rpxsc.tfm
+%%TEXMF%%/fonts/tfm/pxr/rpxsl.tfm
+%%TEXMF%%/fonts/type1/pxr/pxbex.pfb
+%%TEXMF%%/fonts/type1/pxr/pxbexa.pfb
+%%TEXMF%%/fonts/type1/pxr/pxbmia.pfb
+%%TEXMF%%/fonts/type1/pxr/pxbsy.pfb
+%%TEXMF%%/fonts/type1/pxr/pxbsya.pfb
+%%TEXMF%%/fonts/type1/pxr/pxbsyb.pfb
+%%TEXMF%%/fonts/type1/pxr/pxbsyc.pfb
+%%TEXMF%%/fonts/type1/pxr/pxex.pfb
+%%TEXMF%%/fonts/type1/pxr/pxexa.pfb
+%%TEXMF%%/fonts/type1/pxr/pxmia.pfb
+%%TEXMF%%/fonts/type1/pxr/pxsy.pfb
+%%TEXMF%%/fonts/type1/pxr/pxsya.pfb
+%%TEXMF%%/fonts/type1/pxr/pxsyb.pfb
+%%TEXMF%%/fonts/type1/pxr/pxsyc.pfb
+%%TEXMF%%/fonts/type1/pxr/rpcxb.pfb
+%%TEXMF%%/fonts/type1/pxr/rpcxbi.pfb
+%%TEXMF%%/fonts/type1/pxr/rpcxi.pfb
+%%TEXMF%%/fonts/type1/pxr/rpcxr.pfb
+%%TEXMF%%/fonts/type1/pxr/rpxb.pfb
+%%TEXMF%%/fonts/type1/pxr/rpxbi.pfb
+%%TEXMF%%/fonts/type1/pxr/rpxbmi.pfb
+%%TEXMF%%/fonts/type1/pxr/rpxbsc.pfb
+%%TEXMF%%/fonts/type1/pxr/rpxi.pfb
+%%TEXMF%%/fonts/type1/pxr/rpxmi.pfb
+%%TEXMF%%/fonts/type1/pxr/rpxr.pfb
+%%TEXMF%%/fonts/type1/pxr/rpxsc.pfb
+%%TEXMF%%/fonts/vf/pxr/p1xb.vf
+%%TEXMF%%/fonts/vf/pxr/p1xbi.vf
+%%TEXMF%%/fonts/vf/pxr/p1xbsc.vf
+%%TEXMF%%/fonts/vf/pxr/p1xbsl.vf
+%%TEXMF%%/fonts/vf/pxr/p1xi.vf
+%%TEXMF%%/fonts/vf/pxr/p1xr.vf
+%%TEXMF%%/fonts/vf/pxr/p1xsc.vf
+%%TEXMF%%/fonts/vf/pxr/p1xsl.vf
+%%TEXMF%%/fonts/vf/pxr/pcxb.vf
+%%TEXMF%%/fonts/vf/pxr/pcxbi.vf
+%%TEXMF%%/fonts/vf/pxr/pcxbsl.vf
+%%TEXMF%%/fonts/vf/pxr/pcxi.vf
+%%TEXMF%%/fonts/vf/pxr/pcxr.vf
+%%TEXMF%%/fonts/vf/pxr/pcxsl.vf
+%%TEXMF%%/fonts/vf/pxr/pxb.vf
+%%TEXMF%%/fonts/vf/pxr/pxbi.vf
+%%TEXMF%%/fonts/vf/pxr/pxbmi.vf
+%%TEXMF%%/fonts/vf/pxr/pxbmi1.vf
+%%TEXMF%%/fonts/vf/pxr/pxbsc.vf
+%%TEXMF%%/fonts/vf/pxr/pxbsl.vf
+%%TEXMF%%/fonts/vf/pxr/pxi.vf
+%%TEXMF%%/fonts/vf/pxr/pxmi.vf
+%%TEXMF%%/fonts/vf/pxr/pxmi1.vf
+%%TEXMF%%/fonts/vf/pxr/pxmi.vpl
+%%TEXMF%%/fonts/vf/pxr/pxmi1.vpl
+%%TEXMF%%/fonts/vf/pxr/pxr.vf
+%%TEXMF%%/fonts/vf/pxr/pxsc.vf
+%%TEXMF%%/fonts/vf/pxr/pxsl.vf
+%%TEXMF%%/tex/latex/pxr/omlpxmi.fd
+%%TEXMF%%/tex/latex/pxr/omlpxr.fd
+%%TEXMF%%/tex/latex/pxr/omspxr.fd
+%%TEXMF%%/tex/latex/pxr/omspxsy.fd
+%%TEXMF%%/tex/latex/pxr/omxpxex.fd
+%%TEXMF%%/tex/latex/pxr/ot1pxr.fd
+%%TEXMF%%/tex/latex/pxr/ot1pxss.fd
+%%TEXMF%%/tex/latex/pxr/ot1pxtt.fd
+%%TEXMF%%/tex/latex/pxr/pxfonts.sty
+%%TEXMF%%/tex/latex/pxr/t1pxr.fd
+%%TEXMF%%/tex/latex/pxr/t1pxss.fd
+%%TEXMF%%/tex/latex/pxr/t1pxtt.fd
+%%TEXMF%%/tex/latex/pxr/ts1pxr.fd
+%%TEXMF%%/tex/latex/pxr/ts1pxss.fd
+%%TEXMF%%/tex/latex/pxr/ts1pxtt.fd
+%%TEXMF%%/tex/latex/pxr/upxexa.fd
+%%TEXMF%%/tex/latex/pxr/upxmia.fd
+%%TEXMF%%/tex/latex/pxr/upxr.fd
+%%TEXMF%%/tex/latex/pxr/upxss.fd
+%%TEXMF%%/tex/latex/pxr/upxsya.fd
+%%TEXMF%%/tex/latex/pxr/upxsyb.fd
+%%TEXMF%%/tex/latex/pxr/upxsyc.fd
+%%TEXMF%%/tex/latex/pxr/upxtt.fd
+@dirrm %%TEXMF%%/dvipdfm/pxr
+@dirrm %%TEXMF%%/dvips/pxr
+@dirrm %%TEXMF%%/fonts/afm/pxr
+@dirrm %%TEXMF%%/fonts/tfm/pxr
+@dirrm %%TEXMF%%/fonts/type1/pxr
+@dirrm %%TEXMF%%/fonts/vf/pxr
+@dirrm %%TEXMF%%/tex/latex/pxr
+@exec %%MKTEXLSR%%
+@unexec %%MKTEXLSR%%