Date: Thu, 31 May 2001 19:01:05 +0900 (JST) From: yoichi@eken.phys.nagoya-u.ac.jp To: FreeBSD-gnats-submit@freebsd.org Cc: yoichi@eken.phys.nagoya-u.ac.jp Subject: ports/27789: New port: jisx0213-fonts Message-ID: <200105311001.f4VA15m37540@e-ppp7.eken.phys.nagoya-u.ac.jp>
next in thread | raw e-mail | index | archive | help
>Number: 27789 >Category: ports >Synopsis: New port: jisx0213-fonts >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu May 31 03:10:00 PDT 2001 >Closed-Date: >Last-Modified: >Originator: Yoichi NAKAYAMA >Release: FreeBSD 4.3-STABLE i386 >Organization: E-ken, Dept. of Physics, Nagoya University, JAPAN >Environment: >Description: This is a port of japanese jisx0213 fonts. >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: # # jisx0213-fonts # jisx0213-fonts/Makefile # jisx0213-fonts/distinfo # jisx0213-fonts/pkg-comment # jisx0213-fonts/pkg-descr # jisx0213-fonts/pkg-plist # jisx0213-fonts/pkg-req # echo c - jisx0213-fonts mkdir -p jisx0213-fonts > /dev/null 2>&1 echo x - jisx0213-fonts/Makefile sed 's/^X//' >jisx0213-fonts/Makefile << 'END-of-jisx0213-fonts/Makefile' X# New ports collection makefile for: jisx0213-fonts X# Date created: May 31 2001 X# Whom: Yoichi NAKAYAMA <yoichi@eken.phys.nagoya-u.ac.jp> X# X# $FreeBSD$ X# X XPORTNAME= jisx0213-fonts XPORTVERSION= 1.03 XCATEGORIES= japanese x11-fonts XMASTER_SITES= http://www.mars.sphere.ne.jp/imamura/ XDISTFILES= jiskan16-2000-1.bdf.gz jiskan16-2000-2.bdf.gz \ X K14-1.bdf.gz K14-2.bdf.gz K12-1.bdf.gz K12-2.bdf.gz X XMAINTAINER= yoichi@eken.phys.nagoya-u.ac.jp X XNO_WRKSUBDIR= yes XUSE_X_PREFIX= yes XFONTSDIR= lib/X11/fonts/local X.include <bsd.port.pre.mk> X X.if ${XFREE86_VERSION} == 4 XBUILD_DEPENDS+= bdftopcf:${PORTSDIR}/x11/XFree86-4-clients XRUN_DEPENDS= mkfontdir:${PORTSDIR}/x11/XFree86-4-clients X.endif X XFONTNAMES= jiskan16-2000-1 jiskan16-2000-2 \ X K14-1 K14-2 K12-1 K12-2 XPLIST_SUB= FONTSDIR=${FONTSDIR} X Xdo-extract: X @${MKDIR} ${WRKDIR} X Xdo-build: X.for i in ${FONTNAMES} X (cd ${WRKSRC} ; \ X ${GZCAT} ${DISTDIR}/${i}.bdf.gz | bdftopcf -o ${i}.pcf ; \ X ${GZIP_CMD} ${i}.pcf) X.endfor X Xdo-install: X ${MKDIR} ${PREFIX}/${FONTSDIR} X.for i in ${FONTNAMES} X (cd ${WRKSRC} ; ${INSTALL_DATA} ${i}.pcf.gz ${PREFIX}/${FONTSDIR}) X.endfor X mkfontdir ${PREFIX}/${FONTSDIR} X Xpre-install: X @${SETENV} PKG_PREFIX=${PREFIX} \ X ${SH} ${PKGREQ} ${PKGNAME} INSTALL X X.include <bsd.port.post.mk> END-of-jisx0213-fonts/Makefile echo x - jisx0213-fonts/distinfo sed 's/^X//' >jisx0213-fonts/distinfo << 'END-of-jisx0213-fonts/distinfo' XMD5 (jiskan16-2000-1.bdf.gz) = 4a6e49cead2edb18d7cf0b9b58318583 XMD5 (jiskan16-2000-2.bdf.gz) = 54e97485716f3978d257a176618844cd XMD5 (K14-1.bdf.gz) = 8235bb4caddd9e3bca65c539045d2899 XMD5 (K14-2.bdf.gz) = b9f62e3331497ddc44d097cc08dd9c7b XMD5 (K12-1.bdf.gz) = 0c2453f4a398ae4b2d1ee49809abe4ef XMD5 (K12-2.bdf.gz) = 87057aa428fce3503eb240264626a655 END-of-jisx0213-fonts/distinfo echo x - jisx0213-fonts/pkg-comment sed 's/^X//' >jisx0213-fonts/pkg-comment << 'END-of-jisx0213-fonts/pkg-comment' XJapanese jisx0213 fonts END-of-jisx0213-fonts/pkg-comment echo x - jisx0213-fonts/pkg-descr sed 's/^X//' >jisx0213-fonts/pkg-descr << 'END-of-jisx0213-fonts/pkg-descr' Xjapanese jisx0213 public domain fonts X XWWW: http://www.mars.sphere.ne.jp/imamura/jisx0213.html END-of-jisx0213-fonts/pkg-descr echo x - jisx0213-fonts/pkg-plist sed 's/^X//' >jisx0213-fonts/pkg-plist << 'END-of-jisx0213-fonts/pkg-plist' X%%FONTSDIR%%/jiskan16-2000-1.pcf.gz X%%FONTSDIR%%/jiskan16-2000-2.pcf.gz X%%FONTSDIR%%/K14-1.pcf.gz X%%FONTSDIR%%/K14-2.pcf.gz X%%FONTSDIR%%/K12-1.pcf.gz X%%FONTSDIR%%/K12-2.pcf.gz X@exec cd %D/%%FONTSDIR%% ; %D/bin/mkfontdir X@unexec cd %D/%%FONTSDIR%% ; %D/bin/mkfontdir X@unexec if [ `wc -c %D/%%FONTSDIR%%/fonts.dir | awk '{print $1}'` = 2 ]; then rm -f %D/%%FONTSDIR%%/fonts.dir; fi X@unexec if [ ! -s %D/%%FONTSDIR%%/fonts.alias ]; then rm -f %D/%%FONTSDIR%%/fonts.alias; fi END-of-jisx0213-fonts/pkg-plist echo x - jisx0213-fonts/pkg-req sed 's/^X//' >jisx0213-fonts/pkg-req << 'END-of-jisx0213-fonts/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} X-netscape-fixed-medium-r-normal--16-156-75-75-c-160-jisx0212.1990-0 -misc-fixed-medium-r-normal--16-150-75-75-c-160-jisx0213.2000-1 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-jisx0213-fonts/pkg-req 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?200105311001.f4VA15m37540>