summaryrefslogtreecommitdiffstats
path: root/x11-fonts/intlfonts/Makefile
diff options
context:
space:
mode:
authortaoka <taoka@FreeBSD.org>2000-01-08 03:03:16 +0000
committertaoka <taoka@FreeBSD.org>2000-01-08 03:03:16 +0000
commit0a3f01e5b0536900df6f112e4479db3648c72b42 (patch)
tree1679ef0bd867cf3cb9f98d3479ede705dc9156bd /x11-fonts/intlfonts/Makefile
parentd6b7f3ada3aa1d955ef24fa661fc4d170a969f39 (diff)
downloadFreeBSD-ports-0a3f01e5b0536900df6f112e4479db3648c72b42.zip
FreeBSD-ports-0a3f01e5b0536900df6f112e4479db3648c72b42.tar.gz
Free X11 fonts for all characters that Emacs can handle
Diffstat (limited to 'x11-fonts/intlfonts/Makefile')
-rw-r--r--x11-fonts/intlfonts/Makefile85
1 files changed, 85 insertions, 0 deletions
diff --git a/x11-fonts/intlfonts/Makefile b/x11-fonts/intlfonts/Makefile
new file mode 100644
index 0000000..064f4a5
--- /dev/null
+++ b/x11-fonts/intlfonts/Makefile
@@ -0,0 +1,85 @@
+# New ports collection makefile for: intlfonts
+# Version required: 1.2
+# Date created: 99/10/26
+# Whom: Satoshi TAOKA <taoka@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+DISTNAME= intlfonts-1.2
+CATEGORIES= x11-fonts
+MASTER_SITES= ftp://ftp.etl.go.jp/pub/mule/
+
+MAINTAINER= taoka@FreeBSD.org
+
+BUILD_DEPENDS= bdftopcf:${PORTSDIR}/x11/XFree86
+RUN_DEPENDS= mkfontdir:${PORTSDIR}/x11/XFree86 \
+ type1inst:${PORTSDIR}/x11-fonts/p5-type1inst
+
+USE_X_PREFIX= yes
+PLIST_SUB= FONTSDIR=${FONTSDIR} T1_FONTSDIR=${T1_FONTSDIR} \
+ TT_FONTSDIR=${TT_FONTSDIR} DOCDIR=${DOCDIR}
+
+NORMAL_FONTS= Asian \
+ Chinese \
+ Ethiopic \
+ European \
+ Japanese \
+ Misc
+BIG_FONTS= Chinese.BIG \
+ European.BIG \
+ Japanese.BIG
+SCALABLE_FONTS= TrueType \
+ Type1
+FONTSDIR= lib/X11/fonts/local
+T1_FONTSDIR= lib/X11/fonts/Type1
+TT_FONTSDIR= lib/X11/fonts/TrueType
+PKGINSTALL= ${WRKDIR}/INSTALL
+PKGDEINSTALL= ${WRKDIR}/DEINSTALL
+DOCDIR= share/doc/${DISTNAME}
+
+do-build:
+ cd ${WRKSRC}; \
+ for dir in ${NORMAL_FONTS} ${BIG_FONTS}; do \
+ for bdf in $$dir/*.bdf ; do \
+ ${ECHO} $$bdf; \
+ pcf_gz=`${ECHO} $$bdf | ${SED} 's/.bdf$$/.pcf.gz/'`; \
+ ${CAT} $$bdf | bdftopcf | ${GZIP_CMD} \
+ > $$pcf_gz; \
+ done \
+ done
+ for file in INSTALL DEINSTALL; do \
+ ${SED} -e 's,%%FONTSDIR%%,${FONTSDIR},g' \
+ -e 's,%%T1_FONTSDIR%%,${T1_FONTSDIR},g' \
+ -e 's,%%TT_FONTSDIR%%,${TT_FONTSDIR},g' \
+ -e 's,%%LOCALBASE%%,${LOCALBASE},g' \
+ < ${FILESDIR}/$${file}.tmpl > ${WRKDIR}/$${file}; \
+ done
+
+pre-install:
+ @${SETENV} PKG_PREFIX=${PREFIX} \
+ ${SH} ${PKGDIR}/REQ ${PKGNAME} INSTALL
+
+do-install:
+ (cd ${WRKSRC}; \
+ ${MKDIR} ${PREFIX}/${FONTSDIR}; \
+ for dir in ${NORMAL_FONTS} ${BIG_FONTS}; do \
+ ${INSTALL_DATA} $$dir/*.pcf.gz ${PREFIX}/${FONTSDIR} ; \
+ done; \
+ ${MKDIR} ${PREFIX}/${T1_FONTSDIR}; \
+ ${INSTALL_DATA} Type1/*.* ${PREFIX}/${T1_FONTSDIR} ; \
+ ${MKDIR} ${PREFIX}/${TT_FONTSDIR}; \
+ ${INSTALL_DATA} TrueType/*.ttf ${PREFIX}/${TT_FONTSDIR} ; \
+ )
+
+post-install:
+ @${SETENV} PKG_PREFIX=${PREFIX} \
+ ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${PREFIX}/${DOCDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/${DOCDIR}
+ ${INSTALL_DATA} ${WRKSRC}/Emacs.ap ${PREFIX}/${DOCDIR}
+ ${INSTALL_DATA} ${WRKSRC}/NEWS ${PREFIX}/${DOCDIR}
+.endif
+
+.include <bsd.port.mk>
OpenPOWER on IntegriCloud