FreeBSD Bugzilla – Attachment 6281 Details for
Bug 14393
Free-distributable Chinese Big5/GB TTFs
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
file.shar
file.shar (text/plain), 7.59 KB, created by
jtjang
on 1999-10-18 09:20:00 UTC
(
hide
)
Description:
file.shar
Filename:
MIME Type:
Creator:
jtjang
Created:
1999-10-18 09:20:00 UTC
Size:
7.59 KB
patch
obsolete
># 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: ># ># arphicttf ># arphicttf/files ># arphicttf/files/md5 ># arphicttf/pkg ># arphicttf/pkg/COMMENT ># arphicttf/pkg/DEINSTALL ># arphicttf/pkg/DESCR ># arphicttf/pkg/INSTALL ># arphicttf/pkg/PLIST ># arphicttf/Makefile ># >echo c - arphicttf >mkdir -p arphicttf > /dev/null 2>&1 >echo c - arphicttf/files >mkdir -p arphicttf/files > /dev/null 2>&1 >echo x - arphicttf/files/md5 >sed 's/^X//' >arphicttf/files/md5 << 'END-of-arphicttf/files/md5' >XMD5 (zh-arphicttf-1.0.tar.gz) = 46301301c4a8b201189f923fcd29e7b1 >END-of-arphicttf/files/md5 >echo c - arphicttf/pkg >mkdir -p arphicttf/pkg > /dev/null 2>&1 >echo x - arphicttf/pkg/COMMENT >sed 's/^X//' >arphicttf/pkg/COMMENT << 'END-of-arphicttf/pkg/COMMENT' >XFour Chinese Big5/GB TrueType fonts made by Arphic Technology. >END-of-arphicttf/pkg/COMMENT >echo x - arphicttf/pkg/DEINSTALL >sed 's/^X//' >arphicttf/pkg/DEINSTALL << 'END-of-arphicttf/pkg/DEINSTALL' >X#!/bin/sh >Xif [ "$2" != "DEINSTALL" ]; then >X exit 0 >Xfi >XFONTDIR=${PKG_PREFIX}/lib/X11/fonts/TrueType >Xcd ${FONTDIR} >X >X# Restore fonts.dir >Xsed -e '/ -ar-/d' -e '/ -arphic-/d' fonts.dir > fonts.dir.tmp >Xnumfonts=$(echo $(cat fonts.dir.tmp | wc -l) - 1 | bc) >Xecho ${numfonts} > fonts.dir >Xsed -e 1d fonts.dir.tmp >> fonts.dir >Xrm -f fonts.dir.tmp >X >X# Restore fonts.alias >Xsed -e '/^-ar-/d' -e '/^-arphic-/d' fonts.alias > fonts.alias.tmp >Xmv -f fonts.alias.tmp fonts.alias >END-of-arphicttf/pkg/DEINSTALL >echo x - arphicttf/pkg/DESCR >sed 's/^X//' >arphicttf/pkg/DESCR << 'END-of-arphicttf/pkg/DESCR' >XThis port installs four Chinese Big5/GB TrueType fonts, includes >XKaiti/Mingti(Big5) and Kaiti/Sungti(GB). It then can be used along >Xwith X Window System or typesetting software like CJK. Thanks to >XArphic Technology, you may freely distribute these high-quality >Xfonts under a GPL-based license. See ARPHIC_*.TXT for details. >END-of-arphicttf/pkg/DESCR >echo x - arphicttf/pkg/INSTALL >sed 's/^X//' >arphicttf/pkg/INSTALL << 'END-of-arphicttf/pkg/INSTALL' >X#!/bin/sh >XFONTDIR=${PKG_PREFIX}/lib/X11/fonts/TrueType >Xif [ "$2" = "PRE-INSTALL" ]; then >X echo "Please add ${FONTDIR} to your /etc/XF86Config file" >X exit 0 >Xfi >Xcd ${FONTDIR} >X >Xecho "Updating fonts.dir & fonts.alias. This may take a while..." >X# Update fonts.dir >Xtouch fonts.dir >Xsed -e '/ -ar-/d' -e '/ -arphic-/d' fonts.dir > fonts.dir.tmp >X# Add 16 new fonts >Xnumfonts=$(echo $(cat fonts.dir.tmp |wc -l) - 1 + 16 |bc) >Xif [ ${numfonts} -le 16 ]; then # fonts.dir.tmp is empty >X echo 16 > fonts.dir >Xelse >X echo ${numfonts} > fonts.dir >X sed -e 1d fonts.dir.tmp >> fonts.dir >Xfi >Xrm -f fonts.dir.tmp >X >X# The TTF filenames are so diverse that we can only iterate one >X# by one, instead of a generic for loop. >X >X# bkai00mp.ttf (Big5) >Xecho bkai00mp.ttf -ar-kai-medium-r-normal--0-0-0-0-c-0-big5-0 >> fonts.dir >Xecho ab=y:bkai00mp.ttf -ar-kai-bold-r-normal--0-0-0-0-c-0-big5-0 >> fonts.dir >Xecho ai=0.3:bkai00mp.ttf -ar-kai-medium-i-normal--0-0-0-0-c-0-big5-0 >> fonts.dir >Xecho ab=y:ai=0.3:bkai00mp.ttf -ar-kai-bold-i-normal--0-0-0-0-c-0-big5-0 >> fonts.dir >X >X# bsmi00lp.ttf (Big5) >Xecho bsmi00lp.ttf -ar-ming-medium-r-normal--0-0-0-0-c-0-big5-0 >> fonts.dir >Xecho ab=y:bsmi00lp.ttf -ar-ming-bold-r-normal--0-0-0-0-c-0-big5-0 >> fonts.dir >Xecho ai=0.3:bsmi00lp.ttf -ar-ming-medium-i-normal--0-0-0-0-c-0-big5-0 >> fonts.dir >Xecho ab=y:ai=0.3:bsmi00lp.ttf -ar-ming-bold-i-normal--0-0-0-0-c-0-big5-0 >> fonts.dir >X >X# gbsn00lp.ttf (GB) >Xecho gbsn00lp.ttf -ar-sung-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0 >> fonts.dir >Xecho ab=y:gbsn00lp.ttf -ar-sung-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0 >> fonts.dir >Xecho ai=0.3:gbsn00lp.ttf -ar-sung-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0 >> fonts.dir >Xecho ab=y:ai=0.3:gbsn00lp.ttf -ar-sung-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0 >> fonts.dir >X >X# gkai00mp.ttf (GB) >Xecho bkai00mp.ttf -ar-kai-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0 >> fonts.dir >Xecho ab=y:bkai00mp.ttf -ar-kai-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0 >> fonts.dir >Xecho ai=0.3:bkai00mp.ttf -ar-kai-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0 >> fonts.dir >Xecho ab=y:ai=0.3:bkai00mp.ttf -ar-kai-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0 >> fonts.dir >X >X >X# Update fonts.alias, font size ranges from 8 to 128. >Xtouch fonts.alias >Xsed -e '/^-ar-/d' -e '/^-arphic-/d' fonts.alias > fonts.alias.tmp >Xmv -f fonts.alias.tmp fonts.alias >X >X# Iterate four fonts, same as in fonts.dir. >X >X# bkai00mp.ttf (Big5) >XSIZE=8 >Xwhile [ ${SIZE} -le 128 ] >Xdo >X echo -arphic-kai-medium-r-normal--${SIZE}-`expr ${SIZE} \* 10`-0-0-c-`expr ${SIZE} \* 10`-big5-0 -ar-kai-medium-r-normal--${SIZE}-`expr ${SIZE} \* 10`-0-0-c-`expr ${SIZE} \* 10`-big5-0 >> fonts.alias; >X SIZE=`expr ${SIZE} + 1`; >Xdone >X >X# bsmi00lp.ttf (Big5) >XSIZE=8 >Xwhile [ ${SIZE} -le 128 ] >Xdo >X echo -arphic-ming-medium-r-normal--${SIZE}-`expr ${SIZE} \* 10`-0-0-c-`expr ${SIZE} \* 10`-big5-0 -ar-ming-medium-r-normal--${SIZE}-`expr ${SIZE} \* 10`-0-0-c-`expr ${SIZE} \* 10`-big5-0 >> fonts.alias; >X SIZE=`expr ${SIZE} + 1`; >Xdone >X >X# gbsn00lp.ttf (GB) >XSIZE=8 >Xwhile [ ${SIZE} -le 128 ] >Xdo >X echo -arphic-sung-medium-r-normal--${SIZE}-`expr ${SIZE} \* 10`-0-0-c-`expr ${SIZE} \* 10`-gb2312.1980-0 -ar-sung-medium-r-normal--${SIZE}-`expr ${SIZE} \* 10`-0-0-c-`expr ${SIZE} \* 10`-gb2312.1980-0 >> fonts.alias; >X SIZE=`expr ${SIZE} + 1`; >Xdone >X >X# gkai00mp.ttf (GB) >XSIZE=8 >Xwhile [ ${SIZE} -le 128 ] >Xdo >X echo -arphic-kai-medium-r-normal--${SIZE}-`expr ${SIZE} \* 10`-0-0-c-`expr ${SIZE} \* 10`-gb2312.1980-0 -ar-kai-medium-r-normal--${SIZE}-`expr ${SIZE} \* 10`-0-0-c-`expr ${SIZE} \* 10`-gb2312.1980-0 >> fonts.alias; >X SIZE=`expr ${SIZE} + 1`; >Xdone >END-of-arphicttf/pkg/INSTALL >echo x - arphicttf/pkg/PLIST >sed 's/^X//' >arphicttf/pkg/PLIST << 'END-of-arphicttf/pkg/PLIST' >Xlib/X11/fonts/TrueType/ARPHICPL_Big5.TXT >Xlib/X11/fonts/TrueType/ARPHICPL_Eng.TXT >Xlib/X11/fonts/TrueType/ARPHICPL_GB.TXT >Xlib/X11/fonts/TrueType/bkai00mp.ttf >Xlib/X11/fonts/TrueType/bsmi00lp.ttf >Xlib/X11/fonts/TrueType/gbsn00lp.ttf >Xlib/X11/fonts/TrueType/gkai00mp.ttf >X@unexec rmdir %D/lib/X11/fonts/TrueType 2>/dev/null || true >END-of-arphicttf/pkg/PLIST >echo x - arphicttf/Makefile >sed 's/^X//' >arphicttf/Makefile << 'END-of-arphicttf/Makefile' >X# New ports collection makefile for: Arphic Chinese TrueType fonts >X# Version required: 1.0 >X# Date created: 13 Oct 1999 >X# Whom: Keith Jang <jtjang@gcn.net.tw> >X# >X# $FreeBSD$ >X# >X >XDISTNAME= zh-arphicttf-1.0 >XCATEGORIES= chinese x11-fonts >XMASTER_SITES= ftp://freebsd.sinica.edu.tw/pub/keith/ >X >XMAINTAINER= jtjang@gcn.net.tw >X >XLIB_DEPENDS= font.1:${PORTSDIR}/x11-servers/XttXF86srv-common >X >XUSE_X_PREFIX= yes >X >XNO_BUILD= yes >XSHAREMODE= 644 >XFONTDIR= ${PREFIX}/lib/X11/fonts/TrueType >X >X.include <bsd.port.pre.mk> >X >Xdo-install: >X.if !exists(${FONTDIR}) >X @${ECHO} "=========================================================" >X @${ECHO} "Please add ${FONTDIR} to your font path" >X @${ECHO} "in /etc/XF86Config." >X @${ECHO} "=========================================================" >X @${MKDIR} ${FONTDIR} >X.endif >X @${INSTALL_DATA} ${WRKDIR}/bkai00mp.ttf ${FONTDIR} >X @${INSTALL_DATA} ${WRKDIR}/bsmi00lp.ttf ${FONTDIR} >X @${INSTALL_DATA} ${WRKDIR}/gbsn00lp.ttf ${FONTDIR} >X @${INSTALL_DATA} ${WRKDIR}/gkai00mp.ttf ${FONTDIR} >X @${INSTALL_DATA} ${WRKDIR}/ARPHICPL_Big5.TXT ${FONTDIR} >X @${INSTALL_DATA} ${WRKDIR}/ARPHICPL_Eng.TXT ${FONTDIR} >X @${INSTALL_DATA} ${WRKDIR}/ARPHICPL_GB.TXT ${FONTDIR} >X @${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGDIR}/INSTALL ${PKGNAME} POST-INSTALL >X >X.include <bsd.port.post.mk> >END-of-arphicttf/Makefile >exit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 14393
: 6281