# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # x11-fonts/Code2000 # x11-fonts/Code2000/Makefile # x11-fonts/Code2000/distinfo # x11-fonts/Code2000/pkg-descr # x11-fonts/Code2000/pkg-message # x11-fonts/Code2000/pkg-plist # echo c - x11-fonts/Code2000 mkdir -p x11-fonts/Code2000 > /dev/null 2>&1 echo x - x11-fonts/Code2000/Makefile sed 's/^X//' >x11-fonts/Code2000/Makefile << 'END-of-x11-fonts/Code2000/Makefile' X# New ports collection makefile for: Code2000 X# Date created: 6 Dec 2003 X# Whom: Thierry Thomas <thierry@pompo.net> X# X# $FreeBSD$ X# X XPORTNAME= Code2000 XPORTVERSION= 1.13 XCATEGORIES= x11-fonts XMASTER_SITES= http://home.att.net/~jameskass/ XDISTFILES= ${PORTNAME:U}${EXTRACT_SUFX:U} XDIST_SUBDIR= ${PORTNAME}-${PORTVERSION} X XMAINTAINER= thierry@pompo.net XCOMMENT= Shareware demo Unicode TrueType font X XBUILD_DEPENDS= ttmkfdir:${PORTSDIR}/x11-fonts/ttmkfdir2 X XNO_PACKAGE= Only unmodified original package can be distributed X XUSE_X_PREFIX= yes XUSE_ZIP= yes X X.include <bsd.port.pre.mk> X X.if ${XFREE86_VERSION} == 3 XRUN_DEPENDS= xfstt:${PORTSDIR}/x11-servers/Xfstt X.endif X XPLIST_SUB= PKG_OLDXF86=${PKG_OLDXF86} \ X PKG_NSALIAS=${PKG_NSALIAS} \ X FONTNAME="${FONTNAME}" \ X FONTSDIR="${FONTSDIR:S|${PREFIX}/||}" \ X TTFONTSDIR="${TTFONTSDIR:S|${X11BASE}/||}" X XMSG_FILE= ${PKGDIR}/pkg-message XPKGMESSAGE= ${WRKDIR}/pkg-message X X.if ${XFREE86_VERSION} == 3 XOLDXF86= X.else XOLDXF86= "@comment " X.endif X X# X# Local variables X# X XFONTNAME= ${PORTNAME} XFONTSDIR?= ${PREFIX}/lib/X11/fonts/${FONTNAME} XTTFONTSDIR?= ${X11BASE}/lib/X11/fonts/TrueType X XTTMKFDIR_CMD?= ${X11BASE}/bin/ttmkfdir XSORT?= sort X X# X# Post-extract X# X Xpost-extract: move-fonts rename-license X Xmove-fonts: X ${MKDIR} ${WRKSRC} X ${MV} ${WRKDIR}/CODE2000.TTF ${WRKSRC}/${FONTNAME}.ttf X Xrename-license: X ${MV} ${WRKDIR}/CODE2000.HTM ${WRKSRC}/${FONTNAME}.html X X# X# Post-patch X# X Xpost-patch: X ${SED} 's|%%FONTSDIR%%|${FONTSDIR}|g' ${MSG_FILE} > ${PKGMESSAGE} X X# X# Build X# X Xdo-build: make-fonts.scale make-fonts.dir X Xmake-fonts.scale: X ${TTMKFDIR_CMD} -c -f JJK -d ${WRKSRC} | ${CAT} -n | ${SED} -e ' \ X s,^ 1,100000,; \ X s,JJK,${FONTNAME},; \ X ' | ${SORT} -r | ${CUT} -c 8- > ${WRKSRC}/fonts.scale X Xmake-fonts.dir: X ${CP} ${WRKSRC}/fonts.scale ${WRKSRC}/fonts.dir X X# X# Install X# X Xdo-install: install-fonts X Xinstall-fonts: X ${MKDIR} ${FONTSDIR} X ${INSTALL_DATA} ${WRKSRC}/* ${FONTSDIR} X X# X# Post-install X# X Xpost-install: truetype-link display-message X Xtruetype-link: X.if ${XFREE86_VERSION} == 3 X ${LN} -fs ${FONTSDIR} ${TTFONTSDIR}/${FONTNAME} X.endif X Xdisplay-message: X @${ECHO_MSG} X @${CAT} ${PKGMESSAGE} X @${ECHO_MSG} X X.include <bsd.port.post.mk> END-of-x11-fonts/Code2000/Makefile echo x - x11-fonts/Code2000/distinfo sed 's/^X//' >x11-fonts/Code2000/distinfo << 'END-of-x11-fonts/Code2000/distinfo' XMD5 (Code2000-1.13/CODE2000.ZIP) = ae2bcb9a43af61ab95dd63df56bbf12d END-of-x11-fonts/Code2000/distinfo echo x - x11-fonts/Code2000/pkg-descr sed 's/^X//' >x11-fonts/Code2000/pkg-descr << 'END-of-x11-fonts/Code2000/pkg-descr' XThis famous TrueType font contains a lot of Unicode glyphs (over 34000 in Xversion 1.13). X XWith Unicode-aware applications you'll be able to display and use special Xcharacters and a lot of languages. X XWWW: http://home.att.net/~jameskass/ END-of-x11-fonts/Code2000/pkg-descr echo x - x11-fonts/Code2000/pkg-message sed 's/^X//' >x11-fonts/Code2000/pkg-message << 'END-of-x11-fonts/Code2000/pkg-message' XIMPORTANT - READ CAREFULLY: Code2000 is *NOT* free software! XIt is offered as a shareware demo. If you like it and use it after a Xreasonable evaluation period, you are obliged to register the Xfont by sending $5 (Five U.S. Dollars, or equivalent in any currency) Xto the author. See %%FONTSDIR%%/Code2000.html. XYou can start using the font by following these instructions: X X--- XFree86 4.x.x (using the freetype module) X XMake sure that the freetype module is loaded. If it is not, add the following Xline to the "Modules" section of XF86Config: X X Load "freetype" X XAdd the following line to the "Files" section of XF86Config: X X FontPath "%%FONTSDIR%%/" X X--- XFree86 3.x.x (using Xfstt) X XAdd the following line to the "Files" section of XF86Config: X X FontPath "unix/:7101" END-of-x11-fonts/Code2000/pkg-message echo x - x11-fonts/Code2000/pkg-plist sed 's/^X//' >x11-fonts/Code2000/pkg-plist << 'END-of-x11-fonts/Code2000/pkg-plist' X@comment $FreeBSD$ X%%FONTSDIR%%/Code2000.html X%%FONTSDIR%%/Code2000.ttf X%%FONTSDIR%%/fonts.dir X%%FONTSDIR%%/fonts.scale X@dirrm %%FONTSDIR%% X%%PKG_OLDXF86%%@exec ln -fs %D/%%FONTSDIR%% %D/%%TTFONTSDIR%%/%%FONTNAME%% X%%PKG_OLDXF86%%@unexec rm -f %D/%%TTFONTSDIR%%/%%FONTNAME%% END-of-x11-fonts/Code2000/pkg-plist exit