From owner-ports-jp@jp.FreeBSD.org Thu Nov 28 22:58:46 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id gASDwkQ39024;
	Thu, 28 Nov 2002 22:58:46 +0900 (JST)
	(envelope-from owner-ports-jp@jp.FreeBSD.org)
Received: from ns1.pixygarden.net (ns1.pixygarden.net [210.136.205.210])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet id gASDwh239017
	for <ports-jp@jp.FreeBSD.org>; Thu, 28 Nov 2002 22:58:43 +0900 (JST)
	(envelope-from Ys@PixyGarden.net)
Received: from vivi.pixygarden.net (ns2.pixygarden.net [210.136.205.211])
	by ns1.pixygarden.net (Postfix) with ESMTP id 383793D818
	for <ports-jp@jp.FreeBSD.org>; Thu, 28 Nov 2002 22:58:58 +0900 (JST)
Received: from requiem.pixygarden.net (deepblue.pixygarden.net [210.136.205.213])
	by vivi.pixygarden.net (Postfix) with ESMTP id A530E24D27
	for <ports-jp@jp.FreeBSD.org>; Thu, 28 Nov 2002 22:51:18 +0900 (JST)
Message-ID: <86d6opbxk5.wl@requiem.pixygarden.net>
From: Ys@PixyGarden.net
To: ports-jp@jp.FreeBSD.org
X-Mailer: Wanderlust/2.9.7 (Unchained Melody) MEIMI/1.14.0 (It's show time!) LIMIT/1.14.7 (Fujiidera) APEL/10.3 Emacs/21.2 (i386--freebsd) MULE/5.0 (SAKAKI)
Organization: Pixy Garden Networks.
MIME-Version: 1.0 (generated by MEIMI 1.14.0 - "It's show time!")
Content-Type: text/plain; charset=ISO-2022-JP
Reply-To: ports-jp@jp.FreeBSD.org
Precedence: list
Date: Thu, 28 Nov 2002 23:04:10 +0900
X-Sequence: ports-jp 13435
Subject: [ports-jp 13435] New port: japanese/mplusfonts 
Errors-To: owner-ports-jp@jp.FreeBSD.org
Sender: owner-ports-jp@jp.FreeBSD.org
X-Originator: Ys@PixyGarden.net
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+021111

$B5\K\$H?=$7$^$9!#(B
ports-jp$B$K(Bpost$B$9$k$N$O$3$l$,=i$a$F$G$9!#(B

$B0JA0$h$j!"(B"M+"$B$H$$$&%U%j!<$G8x3+$5$l$F$$$kF|K\8l%S%C%H%^%C%W%U%)%s%H$N(B
port$B$r(B($B$"$k?M$N?w7A$r85$K(B)$B8D?ME*$K8x3+$7$F$-$^$7$?!#(B
$B:rF|$3$N%U%)%s%H$,@5<0$K%j%j!<%9$5$l$?$N$G$9$,!"G[I[%5%$%H$N0\E>$dG[I[(B
$B7A<0$N0c$$$K$h$j!"$=$N?w7A$+$i$NBgI}$JJQ99$r6/$$$i$l$^$7$?!#(B

$BJQ99$O$7$?$b$N$N!"LdBj$N$"$k2U=j$,$J$$$+>/$7IT0B$@$C$?$j$7$^$9!#(B
Ports-JP$B$NJ}!9$K::FI$7$F$$$?$@$1$l$P9,$$$G$9!#(B

--
H.Miyamoto (aka "Yuukis"). <Ys@PixyGarden.net>
                                      -- Yes, we can.


# 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:
#
#	mplusfonts
#	mplusfonts/Makefile
#	mplusfonts/distinfo
#	mplusfonts/pkg-comment
#	mplusfonts/pkg-descr
#	mplusfonts/pkg-plist
#	mplusfonts/pkg-req
#
echo c - mplusfonts
mkdir -p mplusfonts > /dev/null 2>&1
echo x - mplusfonts/Makefile
sed 's/^X//' >mplusfonts/Makefile << 'END-of-mplusfonts/Makefile'
X# New ports collection makefile for: mplusfonts
X# Date created:         July 17 2002
X# Whom:                 The 244th namelessness at 2ch.net
X#
X# $FreeBSD$
X#
X
XPORTNAME=	mplusfonts
XPORTVERSION=	1.0.0
XPORTEPOCH=	1
XCATEGORIES=	japanese x11-fonts
XMASTER_SITES=	http://downloads.sourceforge.jp/mplus-fonts/1676/ \
X		http://wids.net/archive/mplusfonts/distfiles/
XDISTNAME=	mplus_fonts_J-${PORTVERSION}
X
XMAINTAINER=     Ys@PixyGarden.net
X
XUSE_X_PREFIX=	yes
X
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
XFONTNAME=	mplus_j12b mplus_j12b_iso8859 mplus_j12b_jisx0201 \
X		mplus_j12r mplus_j12r_iso8859 mplus_j12r_jisx0201
XDOCS=		LICENSE README_J
X
XFONTSDIR=	lib/X11/fonts/local
XDOCSDIR=	share/doc/mplusfonts-j
XPLIST_SUB=	FONTSDIR=${FONTSDIR} DOCSDIR=${DOCSDIR}
X
Xdo-build:
X.for file in ${FONTNAME}
X	cd ${WRKSRC} && \
X		bdftopcf ${file}.bdf | ${GZIP_CMD} > ${file}.pcf.gz
X.endfor
X
Xpre-install:
X	@${MKDIR} ${PREFIX}/${DOCSDIR}
X	@${SETENV} PKG_PREFIX=${PREFIX} \
X		${SH} ${PKGREQ} ${PKGNAME} INSTALL
X
Xdo-install:
X	${INSTALL_DATA} ${WRKSRC}/*.pcf.gz ${PREFIX}/${FONTSDIR}
X.if !defined(NOPORTDOCS)
X.for i in ${DOCS}
X	@${INSTALL_DATA} ${WRKSRC}/${i} ${PREFIX}/${DOCSDIR}
X.endfor
X.endif
X
Xpost-install:
X	@(cd ${PREFIX}/${FONTSDIR} ; mkfontdir)
X
X.include <bsd.port.post.mk>
END-of-mplusfonts/Makefile
echo x - mplusfonts/distinfo
sed 's/^X//' >mplusfonts/distinfo << 'END-of-mplusfonts/distinfo'
XMD5 (mplus_fonts_J-1.0.0.tar.gz) = eceb3a03518dc6c141b74729f205422f
END-of-mplusfonts/distinfo
echo x - mplusfonts/pkg-comment
sed 's/^X//' >mplusfonts/pkg-comment << 'END-of-mplusfonts/pkg-comment'
XX11 12-dot kanji font
END-of-mplusfonts/pkg-comment
echo x - mplusfonts/pkg-descr
sed 's/^X//' >mplusfonts/pkg-descr << 'END-of-mplusfonts/pkg-descr'
XM+ bitmap fonts - X11 12-dot kanji font
X
XWWW: http://mplus-fonts.sourceforge.jp/
END-of-mplusfonts/pkg-descr
echo x - mplusfonts/pkg-plist
sed 's/^X//' >mplusfonts/pkg-plist << 'END-of-mplusfonts/pkg-plist'
X%%FONTSDIR%%/mplus_j12b_iso8859.pcf.gz
X%%FONTSDIR%%/mplus_j12b_jisx0201.pcf.gz
X%%FONTSDIR%%/mplus_j12b.pcf.gz
X%%FONTSDIR%%/mplus_j12r_iso8859.pcf.gz
X%%FONTSDIR%%/mplus_j12r_jisx0201.pcf.gz
X%%FONTSDIR%%/mplus_j12r.pcf.gz
X%%PORTDOCS%%%%DOCSDIR%%/LICENSE
X%%PORTDOCS%%%%DOCSDIR%%/README_J
X@dirrm %%PORTDOCS%%%%DOCSDIR%%
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-mplusfonts/pkg-plist
echo x - mplusfonts/pkg-req
sed 's/^X//' >mplusfonts/pkg-req << 'END-of-mplusfonts/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-mplus-gothic-medium-r-normal--13-120-75-75-c-120-jisx0208.1983-0 -mplus-gothic-medium-r-normal--13-120-75-75-c-120-jisx0208.1990-0
X-mplus-gothic-bold-r-normal--13-120-75-75-c-120-jisx0208.1983-0 -mplus-gothic-bold-r-normal--13-120-75-75-c-120-jisx0208.1990-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 -e "`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-mplusfonts/pkg-req
exit

