Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 May 2001 04:18:47 +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/27692: New port: japanese/marumoji-fonts
Message-ID:  <200105271918.f4RJIlm25627@e-ppp7.eken.phys.nagoya-u.ac.jp>

next in thread | raw e-mail | index | archive | help

>Number:         27692
>Category:       ports
>Synopsis:       New port: japanese/marumoji-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:   Sun May 27 12:20:01 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:
Japanese x11 fonts.
licence is in the pkg-descr file.

>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:
#
#	marumoji-fonts
#	marumoji-fonts/Makefile
#	marumoji-fonts/distinfo
#	marumoji-fonts/pkg-comment
#	marumoji-fonts/pkg-descr
#	marumoji-fonts/pkg-plist
#	marumoji-fonts/pkg-req
#	marumoji-fonts/files
#	marumoji-fonts/files/CVS
#	marumoji-fonts/files/CVS/Root
#	marumoji-fonts/files/CVS/Repository
#	marumoji-fonts/files/CVS/Entries
#	marumoji-fonts/files/fonts.alias
#
echo c - marumoji-fonts
mkdir -p marumoji-fonts > /dev/null 2>&1
echo x - marumoji-fonts/Makefile
sed 's/^X//' >marumoji-fonts/Makefile << 'END-of-marumoji-fonts/Makefile'
X# New ports collection makefile for: marumoji-fonts
X# Date created:		May 27 2001
X# Whom:			Yoichi NAKAYAMA <yoichi@eken.phys.nagoya-u.ac.jp>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	marumoji-fonts
XPORTVERSION=	1.0
XCATEGORIES=	japanese x11-fonts
XMASTER_SITES= 	http://mlnews.com/marumoji/src/ \
X		http://www.eken.phys.nagoya-u.ac.jp/~yoichi/FreeBSD/distfiles/ \
X		ftp://ftp.lavender.org/pub/x11/fonts/
XDISTFILES=	maru14.pcf.gz maru16.pcf.gz maru18.pcf.gz \
X		7x14maru.bdf.gz 7x14rkmaru.bdf.gz \
X		8x16maru.bdf.gz 8x16rkmr.bdf.gz \
X		9x18maru.bdf.gz 9x18rkmr.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
XBDFFONTS=	7x14maru.bdf.gz 7x14rkmaru.bdf.gz 8x16maru.bdf.gz \
X		8x16rkmr.bdf.gz 9x18maru.bdf.gz 9x18rkmr.bdf.gz
XFONTSIZE=	7x14 8x16 9x18
XPLIST_SUB=	FONTSDIR=${FONTSDIR}
X
Xdo-extract:
X	@${MKDIR} ${WRKDIR}
X.for i in ${BDFFONTS}
X	@${CP} ${DISTDIR}/${i} ${WRKDIR}
X	@${GUNZIP_CMD} ${WRKDIR}/${i}
X.endfor
X	@${MV} ${WRKDIR}/7x14rkmaru.bdf ${WRKDIR}/7x14rkmr.bdf
X
Xdo-build:
X.for i in ${FONTSIZE}
X	(cd ${WRKSRC} ; \
X	bdftopcf ${i}maru.bdf > ${i}maru.pcf ; ${GZIP_CMD} ${i}maru.pcf; \
X	bdftopcf ${i}rkmr.bdf > ${i}rkmr.pcf ; ${GZIP_CMD} ${i}rkmr.pcf )
X.endfor
X
Xdo-install:
X	${MKDIR} ${PREFIX}/${FONTSDIR}
X	(cd ${DISTDIR} ; ${INSTALL_DATA} maru14.pcf.gz maru16.pcf.gz maru18.pcf.gz ${PREFIX}/${FONTSDIR})
X.for i in ${FONTSIZE}
X	(cd ${WRKSRC} ; ${INSTALL_DATA} ${i}maru.pcf.gz ${i}rkmr.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-marumoji-fonts/Makefile
echo x - marumoji-fonts/distinfo
sed 's/^X//' >marumoji-fonts/distinfo << 'END-of-marumoji-fonts/distinfo'
XMD5 (maru14.pcf.gz) = a7bfe676ad69ed8dde8807ecbe7c1758
XMD5 (maru16.pcf.gz) = 274dcd0aebd762fca01cc51f61009909
XMD5 (maru18.pcf.gz) = 70ae5db4e9d54f046c66eb2a03989bc0
XMD5 (7x14maru.bdf.gz) = 39b80c415e06440ffbe94d00e07f9a09
XMD5 (7x14rkmaru.bdf.gz) = 43eee9a0657ef93639523011827542b6
XMD5 (8x16maru.bdf.gz) = 3b547083854a6ddf99c754e1ab712b57
XMD5 (8x16rkmr.bdf.gz) = d31f451485d37c4485d9386fac791b95
XMD5 (9x18maru.bdf.gz) = 54d410840e7af5ff53647b2312ade144
XMD5 (9x18rkmr.bdf.gz) = 824e77fcfcc5aa4aded277e5cdb4202d
END-of-marumoji-fonts/distinfo
echo x - marumoji-fonts/pkg-comment
sed 's/^X//' >marumoji-fonts/pkg-comment << 'END-of-marumoji-fonts/pkg-comment'
XJapanese marumoji fonts
END-of-marumoji-fonts/pkg-comment
echo x - marumoji-fonts/pkg-descr
sed 's/^X//' >marumoji-fonts/pkg-descr << 'END-of-marumoji-fonts/pkg-descr'
Xjapanese marumoji font collection for X
X
XCopyright notice in 7x14rkmaru.bdf.gz is the following (others are
Xpublic domain).
X
XPermission to  use,  copy,  modify,  distribute,  and  sell  this
Xsoftware  and its documentation for any purpose is hereby granted
Xwithout fee, provided that the above copyright notice  appear  in
Xall  copies  and that both that copyright notice and this permis-
Xsion notice appear in supporting documentation, and that the name
Xof PFU not be used in advertising or publicity pertaining to dis-
Xtribution of the software without specific, written prior permis-
Xsion.  PFU makes no representations about the suitability of this
Xsoftware for any purpose.  It is provided "as is" without express
Xor implied warranty.
X
XPFU DISCLAIMS ALL WARRANTIES WITH REGARD TO  THIS  SOFTWARE,  IN-
XCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
XNO EVENT SHALL PFU BE LIABLE FOR ANY SPECIAL, INDIRECT OR  CONSE-
XQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
XUSE, DATA OR PROFITS, WHETHER IN AN ACTION  OF  CONTRACT,  NEGLI-
XGENCE  OR  OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
XWITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
X
XOriginal designed by K.Shirakami <shira@pfu.fujitsu.co.jp>
X  Ver. 1.1
X  freeware
X
X
XWWW: http://mlnews.com/marumoji/
END-of-marumoji-fonts/pkg-descr
echo x - marumoji-fonts/pkg-plist
sed 's/^X//' >marumoji-fonts/pkg-plist << 'END-of-marumoji-fonts/pkg-plist'
X%%FONTSDIR%%/7x14maru.pcf.gz
X%%FONTSDIR%%/7x14rkmr.pcf.gz
X%%FONTSDIR%%/8x16maru.pcf.gz
X%%FONTSDIR%%/8x16rkmr.pcf.gz
X%%FONTSDIR%%/9x18maru.pcf.gz
X%%FONTSDIR%%/9x18rkmr.pcf.gz
X%%FONTSDIR%%/maru14.pcf.gz
X%%FONTSDIR%%/maru16.pcf.gz
X%%FONTSDIR%%/maru18.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-marumoji-fonts/pkg-plist
echo x - marumoji-fonts/pkg-req
sed 's/^X//' >marumoji-fonts/pkg-req << 'END-of-marumoji-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}
Xmaru14 -misc-marumoji-medium-r-normal--14-130-75-75-c-140-jisx0208.1983-0
Xmaru16 -misc-marumoji-medium-r-normal--16-150-75-75-c-160-jisx0208.1983-0
Xmaru18 -misc-marumoji-medium-r-normal--18-170-75-75-c-180-jisx0208.1983-0
X7x14rkmr -misc-marumoji-medium-r-normal--14-130-75-75-c-70-jisx0201.1976-0
X7x14maru -misc-marumoji-medium-r-normal--14-130-75-75-c-70-iso8859-1
X8x16rkmr -misc-marumoji-medium-r-normal--16-150-75-75-c-80-jisx0201.1976-0
X8x16maru -misc-marumoji-medium-r-normal--16-150-75-75-c-80-iso8859-1
X9x18rkmr -misc-marumoji-medium-r-normal--18-170-75-75-c-90-jisx0201.1976-0
X9x18maru -misc-marumoji-medium-r-normal--18-170-75-75-c-90-iso8859-1
X-misc-marumoji-medium-r-normal--14-100-100-100-c-70-iso8859-1 -misc-marumoji-medium-r-normal--14-130-75-75-c-70-iso8859-1
X-misc-marumoji-medium-r-normal--14-100-100-100-c-70-jisx0201.1976-0 -misc-marumoji-medium-r-normal--14-130-75-75-c-70-jisx0201.1976-0
X-misc-marumoji-medium-r-normal--14-100-100-100-c-140-jisx0208.1983-0 -misc-marumoji-medium-r-normal--14-130-75-75-c-140-jisx0208.1983-0
X-misc-marumoji-medium-r-normal--16-120-100-100-c-80-iso8859-1 -misc-marumoji-medium-r-normal--16-150-75-75-c-80-iso8859-1
X-misc-marumoji-medium-r-normal--16-120-100-100-c-80-jisx0201.1976-0 -misc-marumoji-medium-r-normal--16-150-75-75-c-80-jisx0201.1976-0
X-misc-marumoji-medium-r-normal--16-120-100-100-c-160-jisx0208.1983-0 -misc-marumoji-medium-r-normal--16-150-75-75-c-160-jisx0208.1983-0
X-misc-marumoji-medium-r-normal--18-130-100-100-c-90-iso8859-1 -misc-marumoji-medium-r-normal--18-170-75-75-c-90-iso8859-1
X-misc-marumoji-medium-r-normal--18-130-100-100-c-90-jisx0201.1976-0 -misc-marumoji-medium-r-normal--18-170-75-75-c-90-jisx0201.1976-0
X-misc-marumoji-medium-r-normal--18-130-100-100-c-180-jisx0208.1983-0 -misc-marumoji-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-marumoji-fonts/pkg-req
echo c - marumoji-fonts/files
mkdir -p marumoji-fonts/files > /dev/null 2>&1
echo c - marumoji-fonts/files/CVS
mkdir -p marumoji-fonts/files/CVS > /dev/null 2>&1
echo x - marumoji-fonts/files/CVS/Root
sed 's/^X//' >marumoji-fonts/files/CVS/Root << 'END-of-marumoji-fonts/files/CVS/Root'
X/home/work/cvsroot
END-of-marumoji-fonts/files/CVS/Root
echo x - marumoji-fonts/files/CVS/Repository
sed 's/^X//' >marumoji-fonts/files/CVS/Repository << 'END-of-marumoji-fonts/files/CVS/Repository'
Xports/marumoji-fonts/files
END-of-marumoji-fonts/files/CVS/Repository
echo x - marumoji-fonts/files/CVS/Entries
sed 's/^X//' >marumoji-fonts/files/CVS/Entries << 'END-of-marumoji-fonts/files/CVS/Entries'
X/fonts.alias/1.2/Sun May 27 17:16:29 2001//
XD
END-of-marumoji-fonts/files/CVS/Entries
echo x - marumoji-fonts/files/fonts.alias
sed 's/^X//' >marumoji-fonts/files/fonts.alias << 'END-of-marumoji-fonts/files/fonts.alias'
Xmaru14 -misc-marumoji-medium-r-normal--14-130-75-75-c-140-jisx0208.1983-0
Xmaru16 -misc-marumoji-medium-r-normal--16-150-75-75-c-160-jisx0208.1983-0
Xmaru18 -misc-marumoji-medium-r-normal--18-170-75-75-c-180-jisx0208.1983-0
X7x14rkmr -misc-marumoji-medium-r-normal--14-130-75-75-c-70-jisx0201.1976-0
X7x14maru -misc-marumoji-medium-r-normal--14-130-75-75-c-70-iso8859-1
X8x16rkmr -misc-marumoji-medium-r-normal--16-150-75-75-c-80-jisx0201.1976-0
X8x16maru -misc-marumoji-medium-r-normal--16-150-75-75-c-80-iso8859-1
X9x18rkmr -misc-marumoji-medium-r-normal--18-170-75-75-c-90-jisx0201.1976-0
X9x18maru -misc-marumoji-medium-r-normal--18-170-75-75-c-90-iso8859-1
X-misc-marumoji-medium-r-normal--14-100-100-100-c-70-iso8859-1 -misc-marumoji-medium-r-normal--14-130-75-75-c-70-iso8859-1
X-misc-marumoji-medium-r-normal--14-100-100-100-c-70-jisx0201.1976-0 -misc-marumoji-medium-r-normal--14-130-75-75-c-70-jisx0201.1976-0
X-misc-marumoji-medium-r-normal--14-100-100-100-c-140-jisx0208.1983-0 -misc-marumoji-medium-r-normal--14-130-75-75-c-140-jisx0208.1983-0
X-misc-marumoji-medium-r-normal--16-120-100-100-c-80-iso8859-1 -misc-marumoji-medium-r-normal--16-150-75-75-c-80-iso8859-1
X-misc-marumoji-medium-r-normal--16-120-100-100-c-80-jisx0201.1976-0 -misc-marumoji-medium-r-normal--16-150-75-75-c-80-jisx0201.1976-0
X-misc-marumoji-medium-r-normal--16-120-100-100-c-160-jisx0208.1983-0 -misc-marumoji-medium-r-normal--16-150-75-75-c-160-jisx0208.1983-0
X-misc-marumoji-medium-r-normal--18-130-100-100-c-90-iso8859-1 -misc-marumoji-medium-r-normal--18-170-75-75-c-90-iso8859-1
X-misc-marumoji-medium-r-normal--18-130-100-100-c-90-jisx0201.1976-0 -misc-marumoji-medium-r-normal--18-170-75-75-c-90-jisx0201.1976-0
X-misc-marumoji-medium-r-normal--18-130-100-100-c-180-jisx0208.1983-0 -misc-marumoji-medium-r-normal--18-170-75-75-c-180-jisx0208.1983-0
END-of-marumoji-fonts/files/fonts.alias
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?200105271918.f4RJIlm25627>