Date: Fri, 10 Dec 1999 17:09:28 +0900 (JST) From: sanpei@sanpei.org To: FreeBSD-gnats-submit@freebsd.org Subject: ports/15394: new port: japanese/kanji18, kanji26, ngraph-fonts Message-ID: <199912100809.RAA39201@lavender.yy.cs.keio.ac.jp>
next in thread | raw e-mail | index | archive | help
>Number: 15394 >Category: ports >Synopsis: new port: japanese/kanji18, kanji26, ngraph-fonts >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Dec 10 00:10:00 PST 1999 >Closed-Date: >Last-Modified: >Originator: MIHIRA Yoshiro >Release: FreeBSD 4.0-CURRENT i386 >Organization: Yokohama, Japan >Environment: >Description: Hi. I create 3 ports, kanji18, kanji26, ngraph-fonts. kanji18 is Japanese 18 dot gothic font, kanji26 is Japanese 26 dot mincho font, and ngraph-fonts is virtual port/packages for math/ngraph, which is include kanji18 and kanji26. Thank you. >How-To-Repeat: >Fix: # 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: # # japanese/kanji18/Makefile # japanese/kanji18/files # japanese/kanji18/pkg # japanese/kanji26/Makefile # japanese/kanji26/files # japanese/kanji26/pkg # japanese/ngraph-fonts/Makefile # japanese/ngraph-fonts/pkg # japanese/kanji18/files/DEINSTALL.tmpl # japanese/kanji18/files/INSTALL.tmpl # japanese/kanji18/files/md5 # japanese/kanji18/pkg/COMMENT # japanese/kanji18/pkg/DESCR # japanese/kanji18/pkg/PLIST # japanese/kanji18/pkg/REQ # japanese/kanji26/files/DEINSTALL.tmpl # japanese/kanji26/files/INSTALL.tmpl # japanese/kanji26/files/md5 # japanese/kanji26/pkg/COMMENT # japanese/kanji26/pkg/DESCR # japanese/kanji26/pkg/PLIST # japanese/kanji26/pkg/REQ # japanese/ngraph-fonts/pkg/COMMENT # japanese/ngraph-fonts/pkg/DESCR # japanese/ngraph-fonts/pkg/PLIST # echo x - japanese/kanji18/Makefile sed 's/^X//' >japanese/kanji18/Makefile << 'END-of-japanese/kanji18/Makefile' X# New ports collection makefile for: kanji18 X# Version required: 1.0 X# Date created: 23 November 1999 X# Whom: Yoshiro MIHIRA <sanpei@jp.FreeBSD.org> X# X# $FreeBSD$ X# X XDISTNAME?= kanji18 XPKGNAME= ja-${DISTNAME}-1.0 XCATEGORIES= japanese x11-fonts XMASTER_SITES= ${MASTER_SITE_PORTS_JP} XMASTER_SITE_SUBDIR= ${DISTNAME} XDISTFILES?= 573.z 574.z 575.z 576.z 577.z 578.z 579.z 580.z 581.z X XMAINTAINER= sanpei@jp.FreeBSD.org X XBUILD_DEPENDS= gunshar:${PORTSDIR}/archivers/gshar+gunshar \ X bdftopcf:${PORTSDIR}/x11/XFree86 X XDIST_SUBDIR= ${DISTNAME} XFONTSDIR= lib/X11/fonts/local XNO_WRKSUBDIR= yes XUSE_X_PREFIX= yes X XEXTRACT_CMD= zcat XEXTRACT_BEFORE_ARGS= XEXTRACT_AFTER_ARGS= | gunshar -d $(WRKDIR) XPKGINSTALL= ${WRKSRC}/INSTALL XPKGDEINSTALL= ${WRKSRC}/DEINSTALL XPLIST_SUB= FONTSDIR=${FONTSDIR} XREADME_FILE?= 573.z XRESIZESED_FILE?= 18to16.sed XRESIZED_ALIAS_FILE?= kanji16.alias X Xpost-extract: X @(cd $(WRKSRC); ${CAT} ${DISTNAME}.?? | uudecode) X Xpost-patch: X @(cd $(WRKSRC); zcat ${DISTNAME}.bdf.Z \ X | bdftopcf -i | ${GZIP_CMD} > ${DISTNAME}.pcf.gz ) X @(${GZCAT} ${DISTDIR}/${DIST_SUBDIR}/${README_FILE} \ X | ${AWK} '/^#! \/bin\/sh/{i=1} i==0{print}' \ X > ${WRKSRC}/README.${DISTNAME}) X Xdo-build: X @for file in INSTALL DEINSTALL; do \ X ${SED} -e 's,%%FONTSDIR%%,${FONTSDIR},g' \ X < ${FILESDIR}/$${file}.tmpl > ${WRKSRC}/$${file}; \ X done X Xpre-install: X @${SETENV} PKG_PREFIX=${PREFIX} \ X ${SH} ${PKGDIR}/REQ ${PKGNAME} INSTALL X Xdo-install: X @${INSTALL_DATA} ${WRKSRC}/${DISTNAME}.pcf.gz ${PREFIX}/lib/X11/fonts/local/ X @(cd ${PREFIX}/${FONTSDIR} ; mkfontdir) X.if !defined(NOPORTDOCS) X @${MKDIR} ${PREFIX}/share/doc/${DISTNAME} X @${INSTALL_DATA} ${WRKSRC}/${RESIZESED_FILE} ${PREFIX}/share/doc/${DISTNAME}/ X @${INSTALL_DATA} ${WRKSRC}/README.${DISTNAME} ${PREFIX}/share/doc/${DISTNAME}/ X @${INSTALL_DATA} ${WRKSRC}/${RESIZED_ALIAS_FILE} ${PREFIX}/share/doc/${DISTNAME}/ X @${INSTALL_DATA} ${WRKSRC}/${DISTNAME}.alias ${PREFIX}/share/doc/${DISTNAME}/ X.endif X Xpost-install: X @${SETENV} PKG_PREFIX=${PREFIX} \ X ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL X X X.include <bsd.port.mk> END-of-japanese/kanji18/Makefile echo c - japanese/kanji18/files mkdir -p japanese/kanji18/files > /dev/null 2>&1 echo c - japanese/kanji18/pkg mkdir -p japanese/kanji18/pkg > /dev/null 2>&1 echo x - japanese/kanji26/Makefile sed 's/^X//' >japanese/kanji26/Makefile << 'END-of-japanese/kanji26/Makefile' X# New ports collection makefile for: kanji26 X# Version required: 1.0 X# Date created: 23 November 1999 X# Whom: Yoshiro MIHIRA <sanpei@jp.FreeBSD.org> X# X# $FreeBSD$ X# X XDISTNAME?= kanji26 XDISTFILES?= 793.gz 794.gz 795.gz 796.gz 797.gz 798.gz 799.gz \ X 800.gz 802.gz 816.gz 817.gz 818.gz 819.gz 820.gz 821.gz X XREADME_FILE?= 793.gz XRESIZESED_FILE?= 26to24.sed XRESIZED_ALIAS_FILE?= kanji24.alias X X.include "${.CURDIR}/../kanji18/Makefile" END-of-japanese/kanji26/Makefile echo c - japanese/kanji26/files mkdir -p japanese/kanji26/files > /dev/null 2>&1 echo c - japanese/kanji26/pkg mkdir -p japanese/kanji26/pkg > /dev/null 2>&1 echo x - japanese/ngraph-fonts/Makefile sed 's/^X//' >japanese/ngraph-fonts/Makefile << 'END-of-japanese/ngraph-fonts/Makefile' X# Ports collection makefile for: Japanese Font Setup for math/ngraph X# Version required: 1.0 X# Date created: 6 December 1999 X# Whom: Yoshiro MIHIRA <sanpei@jp.FreeBSD.org> X# X# $FreeBSD$ X# X XDISTNAME= ja-ngraph-fonts-1.0 XCATEGORIES= japanese math x11-fonts XDISTFILES= # empty X XMAINTAINER= sanpei@jp.FreeBSD.org X XRUN_DEPENDS= \ X ${PREFIX}/lib/X11/fonts/local/kanji18.pcf.gz:${PORTSDIR}/japanese/kanji18 \ X ${PREFIX}/lib/X11/fonts/local/kanji26.pcf.gz:${PORTSDIR}/japanese/kanji26 X XUSE_X_PREFIX= yes XNO_BUILD= yes XNO_INSTALL= yes X X.include <bsd.port.mk> END-of-japanese/ngraph-fonts/Makefile echo c - japanese/ngraph-fonts/pkg mkdir -p japanese/ngraph-fonts/pkg > /dev/null 2>&1 echo x - japanese/kanji18/files/DEINSTALL.tmpl sed 's/^X//' >japanese/kanji18/files/DEINSTALL.tmpl << 'END-of-japanese/kanji18/files/DEINSTALL.tmpl' X#!/bin/sh X Xif [ "x$2" = "xPOST-DEINSTALL" ]; then X cd ${PKG_PREFIX}/%%FONTSDIR%%; ${PKG_PREFIX}/bin/mkfontdir X ${PKG_PREFIX}/bin/xset fp rehash || X ( X echo "**********************************************************" X echo "You should restart X server or do 'xset fp rehash' command" X echo "to enable this update." X echo "**********************************************************" X ) Xfi END-of-japanese/kanji18/files/DEINSTALL.tmpl echo x - japanese/kanji18/files/INSTALL.tmpl sed 's/^X//' >japanese/kanji18/files/INSTALL.tmpl << 'END-of-japanese/kanji18/files/INSTALL.tmpl' X#!/bin/sh X Xif [ "x$2" = "xPOST-INSTALL" ]; then X cd ${PKG_PREFIX}/%%FONTSDIR%%; ${PKG_PREFIX}/bin/mkfontdir X ${PKG_PREFIX}/bin/xset fp rehash || X ( X echo "**********************************************************" X echo "You should restart X server or do 'xset fp rehash' command" X echo "to enable this update." X echo "**********************************************************" X ) Xfi END-of-japanese/kanji18/files/INSTALL.tmpl echo x - japanese/kanji18/files/md5 sed 's/^X//' >japanese/kanji18/files/md5 << 'END-of-japanese/kanji18/files/md5' XMD5 (kanji18/573.z) = 9b9f8203db6ac2081c6ddf126ca988b2 XMD5 (kanji18/574.z) = 9229db291f900701cfe1b1114d40c275 XMD5 (kanji18/575.z) = bb068f6affaebc2890ff4e56dc90a6de XMD5 (kanji18/576.z) = 34b0957f1c0244fa7c0304e7b089ad3f XMD5 (kanji18/577.z) = 078b8ed462419b54fba39d4c577270b3 XMD5 (kanji18/578.z) = abcab2294fdac8b49028fc980e25c0de XMD5 (kanji18/579.z) = 26028f4acff0aba0cd17184734c7feb9 XMD5 (kanji18/580.z) = 2e59cf03d5fa5b0102854a53780302e6 XMD5 (kanji18/581.z) = 0fc053bd2a0d82900300e1f6029dba54 END-of-japanese/kanji18/files/md5 echo x - japanese/kanji18/pkg/COMMENT sed 's/^X//' >japanese/kanji18/pkg/COMMENT << 'END-of-japanese/kanji18/pkg/COMMENT' XX11 18-dot kanji font END-of-japanese/kanji18/pkg/COMMENT echo x - japanese/kanji18/pkg/DESCR sed 's/^X//' >japanese/kanji18/pkg/DESCR << 'END-of-japanese/kanji18/pkg/DESCR' XJapanese 18 dot gothic font. X X Bitmap font is installed the following directory tree: X ${X11BASE}/lib/X11/fonts/local/ X XMIHIRA Yoshiro END-of-japanese/kanji18/pkg/DESCR echo x - japanese/kanji18/pkg/PLIST sed 's/^X//' >japanese/kanji18/pkg/PLIST << 'END-of-japanese/kanji18/pkg/PLIST' X%%FONTSDIR%%/kanji18.pcf.gz Xshare/doc/kanji18/18to16.sed Xshare/doc/kanji18/README.kanji18 Xshare/doc/kanji18/kanji16.alias Xshare/doc/kanji18/kanji18.alias X@exec cd %D/%%FONTSDIR%% ; %D/bin/mkfontdir X@unexec cd %D/%%FONTSDIR%% ; %D/bin/mkfontdir X@dirrm share/doc/kanji18 END-of-japanese/kanji18/pkg/PLIST echo x - japanese/kanji18/pkg/REQ sed 's/^X//' >japanese/kanji18/pkg/REQ << 'END-of-japanese/kanji18/pkg/REQ' X#!/bin/sh X Xif [ "x$1" = "x" ]; then X exit 1; Xfi Xif [ "x$2" != "xINSTALL" -a "x$2" != "xDEINSTALL" ]; then X exit 1; Xfi X Xexport FONTDIR; FONTDIR=${PKG_PREFIX}/lib/X11/fonts/local X Xif [ "$2x" = "INSTALLx" -a ! -d ${FONTDIR} ]; then X echo '**********************************************************************' X echo "****** ${FONTDIR}/ doesn't exist." X echo "****** Creating ${FONTDIR}/" X echo '****** Please upgrade your XFree86 to 3.3.3 or upper,' X echo "****** or add this directory to your /etc/XF86Config's FontPath entry." X echo '**********************************************************************' X mkdir ${FONTDIR} Xfi X X# font alias entry here! XTMPFILE=/tmp/install-fonts-alias-$$ Xcat << EOF > ${TMPFILE} Xkanji18 -jis-gothic-medium-r-normal--18-170-75-75-c-180-jisx0208.1983-0 X-jis-fixed-medium-r-normal--18-130-100-100-c-180-jisx0208.1983-0 -jis-gothic-medium-r-normal--18-130-100-100-c-180-jisx0208.1983-0 X-jis-fixed-medium-r-normal--18-170-75-75-c-180-jisx0208.1983-0 -jis-gothic-medium-r-normal--18-170-75-75-c-180-jisx0208.1983-0 X-jis-gothic-medium-r-normal--18-130-100-100-c-180-jisx0208.1983-0 -jis-gothic-medium-r-normal--18-170-75-75-c-180-jisx0208.1983-0 XEOF X Xecho "Updating ${FONTDIR}/fonts.alias" Xcd ${FONTDIR} Xtouch fonts.alias Xcp fonts.alias fonts.alias.orig Xif [ "$2" = "INSTALL" ] ; then X (grep -v -e "`cat ${TMPFILE}`" fonts.alias.orig ; \ X cat ${TMPFILE}) > fonts.alias Xelif [ "$2" = "DEINSTALL" ] ; then X grep -v -- "`cat ${TMPFILE}`" fonts.alias.orig > fonts.alias Xfi Xrm -f fonts.alias.orig ${TMPFILE} X Xecho "**********************************************************" Xecho "You should restart X server or do 'xset fp rehash' command" Xecho "to enable this update." Xecho "**********************************************************" X Xexit 0; END-of-japanese/kanji18/pkg/REQ echo x - japanese/kanji26/files/DEINSTALL.tmpl sed 's/^X//' >japanese/kanji26/files/DEINSTALL.tmpl << 'END-of-japanese/kanji26/files/DEINSTALL.tmpl' X#!/bin/sh X Xif [ "x$2" = "xPOST-DEINSTALL" ]; then X cd ${PKG_PREFIX}/%%FONTSDIR%%; ${PKG_PREFIX}/bin/mkfontdir X ${PKG_PREFIX}/bin/xset fp rehash || X ( X echo "**********************************************************" X echo "You should restart X server or do 'xset fp rehash' command" X echo "to enable this update." X echo "**********************************************************" X ) Xfi END-of-japanese/kanji26/files/DEINSTALL.tmpl echo x - japanese/kanji26/files/INSTALL.tmpl sed 's/^X//' >japanese/kanji26/files/INSTALL.tmpl << 'END-of-japanese/kanji26/files/INSTALL.tmpl' X#!/bin/sh X Xif [ "x$2" = "xPOST-INSTALL" ]; then X cd ${PKG_PREFIX}/%%FONTSDIR%%; ${PKG_PREFIX}/bin/mkfontdir X ${PKG_PREFIX}/bin/xset fp rehash || X ( X echo "**********************************************************" X echo "You should restart X server or do 'xset fp rehash' command" X echo "to enable this update." X echo "**********************************************************" X ) Xfi END-of-japanese/kanji26/files/INSTALL.tmpl echo x - japanese/kanji26/files/md5 sed 's/^X//' >japanese/kanji26/files/md5 << 'END-of-japanese/kanji26/files/md5' XMD5 (kanji26/793.gz) = 99a84bd619f0cdbcb464c7448c4078f1 XMD5 (kanji26/794.gz) = 09995da7366c6bdf17be9db55b3c3229 XMD5 (kanji26/795.gz) = a9aeeb3c9158f13eb3d5dcac808c3abc XMD5 (kanji26/796.gz) = ead5607fe8db619c73f502bae55c0bd7 XMD5 (kanji26/797.gz) = f59c9ff95912fc09bd751011434669de XMD5 (kanji26/798.gz) = 64ef256d9cf6fb8c9b1961486212d1cf XMD5 (kanji26/799.gz) = 321e203f223753ebf16569f77fabe522 XMD5 (kanji26/800.gz) = 5b737322b6bb4289c3497062abc0f712 XMD5 (kanji26/802.gz) = 722b3d1e39c8645d21439113309b021c XMD5 (kanji26/816.gz) = 9dc880dc8cba35fdfbe7523f54a43329 XMD5 (kanji26/817.gz) = c5aa82c9b311f3935a2ff7c56199701f XMD5 (kanji26/818.gz) = 90dfd54150a573351212460044e71489 XMD5 (kanji26/819.gz) = 4caefaf5dc6ff6b0738d3b1885752d4a XMD5 (kanji26/820.gz) = f9f76dedfaffb45d629bf725aaa50f91 XMD5 (kanji26/821.gz) = 6b985e51fcae65c3328b55bd5e85922e END-of-japanese/kanji26/files/md5 echo x - japanese/kanji26/pkg/COMMENT sed 's/^X//' >japanese/kanji26/pkg/COMMENT << 'END-of-japanese/kanji26/pkg/COMMENT' XX11 26-dot kanji font END-of-japanese/kanji26/pkg/COMMENT echo x - japanese/kanji26/pkg/DESCR sed 's/^X//' >japanese/kanji26/pkg/DESCR << 'END-of-japanese/kanji26/pkg/DESCR' XJapanese 26 dot mincho font. X X Bitmap font is installed the following directory tree: X ${X11BASE}/lib/X11/fonts/local/ X XMIHIRA Yoshiro END-of-japanese/kanji26/pkg/DESCR echo x - japanese/kanji26/pkg/PLIST sed 's/^X//' >japanese/kanji26/pkg/PLIST << 'END-of-japanese/kanji26/pkg/PLIST' X%%FONTSDIR%%/kanji26.pcf.gz Xshare/doc/kanji26/26to24.sed Xshare/doc/kanji26/README.kanji26 Xshare/doc/kanji26/kanji24.alias Xshare/doc/kanji26/kanji26.alias X@exec cd %D/%%FONTSDIR%% ; %D/bin/mkfontdir X@unexec cd %D/%%FONTSDIR%% ; %D/bin/mkfontdir X@dirrm share/doc/kanji26 END-of-japanese/kanji26/pkg/PLIST echo x - japanese/kanji26/pkg/REQ sed 's/^X//' >japanese/kanji26/pkg/REQ << 'END-of-japanese/kanji26/pkg/REQ' X#!/bin/sh X Xif [ "x$1" = "x" ]; then X exit 1; Xfi Xif [ "x$2" != "xINSTALL" -a "x$2" != "xDEINSTALL" ]; then X exit 1; Xfi X Xexport FONTDIR; FONTDIR=${PKG_PREFIX}/lib/X11/fonts/local X Xif [ "$2x" = "INSTALLx" -a ! -d ${FONTDIR} ]; then X echo '**********************************************************************' X echo "****** ${FONTDIR}/ doesn't exist." X echo "****** Creating ${FONTDIR}/" X echo '****** Please upgrade your XFree86 to 3.3.3 or upper,' X echo "****** or add this directory to your /etc/XF86Config's FontPath entry." X echo '**********************************************************************' X mkdir ${FONTDIR} Xfi X X# font alias entry here! XTMPFILE=/tmp/install-fonts-alias-$$ Xcat << EOF > ${TMPFILE} Xkanji26 -jis-mincho-medium-r-normal--26-250-75-75-c-260-jisx0208.1983-0 X-jis-fixed-medium-r-normal--26-190-100-100-c-260-jisx0208.1983-0 -jis-mincho-medium-r-normal--26-190-100-100-c-260-jisx0208.1983-0 X-jis-fixed-medium-r-normal--26-250-75-75-c-260-jisx0208.1983-0 -jis-mincho-medium-r-normal--26-250-75-75-c-260-jisx0208.1983-0 X-jis-mincho-medium-r-normal--26-190-100-100-c-260-jisx0208.1983-0 -jis-mincho-medium-r-normal--26-250-75-75-c-260-jisx0208.1983-0 XEOF X Xecho "Updating ${FONTDIR}/fonts.alias" Xcd ${FONTDIR} Xtouch fonts.alias Xcp fonts.alias fonts.alias.orig Xif [ "$2" = "INSTALL" ] ; then X (grep -v -e "`cat ${TMPFILE}`" fonts.alias.orig ; \ X cat ${TMPFILE}) > fonts.alias Xelif [ "$2" = "DEINSTALL" ] ; then X grep -v -- "`cat ${TMPFILE}`" fonts.alias.orig > fonts.alias Xfi Xrm -f fonts.alias.orig ${TMPFILE} X Xecho "**********************************************************" Xecho "You should restart X server or do 'xset fp rehash' command" Xecho "to enable this update." Xecho "**********************************************************" X Xexit 0; END-of-japanese/kanji26/pkg/REQ echo x - japanese/ngraph-fonts/pkg/COMMENT sed 's/^X//' >japanese/ngraph-fonts/pkg/COMMENT << 'END-of-japanese/ngraph-fonts/pkg/COMMENT' XJapanese Font Setup for math/ngraph END-of-japanese/ngraph-fonts/pkg/COMMENT echo x - japanese/ngraph-fonts/pkg/DESCR sed 's/^X//' >japanese/ngraph-fonts/pkg/DESCR << 'END-of-japanese/ngraph-fonts/pkg/DESCR' XJapanese Font Setup for math/ngraph END-of-japanese/ngraph-fonts/pkg/DESCR echo x - japanese/ngraph-fonts/pkg/PLIST sed 's/^X//' >japanese/ngraph-fonts/pkg/PLIST << 'END-of-japanese/ngraph-fonts/pkg/PLIST' X@comment WE HAVE NOTHING TO DO HERE. END-of-japanese/ngraph-fonts/pkg/PLIST exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199912100809.RAA39201>