Skip site navigation (1)Skip section navigation (2)
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>