Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 23 Aug 1998 02:04:00 +0900 (JST)
From:      toshi@tea.forus.or.jp
To:        FreeBSD-gnats-submit@FreeBSD.ORG
Subject:   ports/7716: New ports of elisa font(8x8 dots JIS X 0208 font)
Message-ID:  <199808221704.CAA02184@milk.tea.forus.or.jp>

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

>Number:         7716
>Category:       ports
>Synopsis:       New ports of elisa font(8x8 dots JIS X 0208 font)
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:
>Keywords:
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Aug 22 10:10:00 PDT 1998
>Last-Modified:
>Originator:     Toshihiko SHIMOKAWA
>Organization:
ForUs
>Release:        FreeBSD 2.2.6-RELEASE i386
>Environment:

	with X Window System

>Description:

	New port for elisa font. This is a 8x8 dots JIS X 0208 font.
	This port also includes 4x8 dots JIS X 0201 & ISO 8859-1 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:
#
#	elisa8x8
#	elisa8x8/files
#	elisa8x8/files/md5
#	elisa8x8/Makefile
#	elisa8x8/pkg
#	elisa8x8/pkg/COMMENT
#	elisa8x8/pkg/DESCR
#	elisa8x8/pkg/PLIST
#
echo c - elisa8x8
mkdir -p elisa8x8 > /dev/null 2>&1
echo c - elisa8x8/files
mkdir -p elisa8x8/files > /dev/null 2>&1
echo x - elisa8x8/files/md5
sed 's/^X//' >elisa8x8/files/md5 << 'END-of-elisa8x8/files/md5'
XMD5 (elisat10.tar.gz) = 475b20c57d41e53437459cdf55995ebc
END-of-elisa8x8/files/md5
echo x - elisa8x8/Makefile
sed 's/^X//' >elisa8x8/Makefile << 'END-of-elisa8x8/Makefile'
X# New ports collection makefile for:	elisa8x8
X# Version required:	1.0
X# Date created:		17 Aug. 1998
X# Whom: Toshihiko SHIMOKAWA <toshi@tea.forus.or.jp> & ELISA Font Project
X#
X# $Id$
X#
X
XDISTNAME=	elisat10
XPKGNAME=	ja-elisa8x8-1.0
XCATEGORIES=	japanese x11-fonts
XMASTER_SITES=	http://www.tea.forus.or.jp/toshi/exhibition/
X
XMAINTAINER=	toshi@tea.forus.or.jp
X
XUSE_X_PREFIX=	yes
XNO_WRKSUBDIR=	yes
X
XBDFTOPCF_CMD=	${PREFIX}/bin/bdftopcf
XMKFONTDIR_CMD=	${PREFIX}/bin/mkfontdir
XFONTSDIR=	${PREFIX}/lib/X11/fonts/misc
XDOCDIR=		${PREFIX}/share/doc/elisa
XPORTDOCS=	elisa100.doc elisat10.doc elisat10.html
X
Xdo-build:
X	@(cd ${WRKDIR}; \
X	${BDFTOPCF_CMD} elisat10.bdf | ${GZIP_CMD} -9 > elisat10.pcf.gz ;\
X	${BDFTOPCF_CMD} jpnhn4-jis.bdf | ${GZIP_CMD} -9 > jpnhn4-jis.pcf.gz ;\
X	${BDFTOPCF_CMD} jpnhn4-iso.bdf | ${GZIP_CMD} -9 > jpnhn4-iso.pcf.gz ;\
X	)
X
Xdo-install:
X	@${MKDIR} ${FONTSDIR} ${DOCDIR}
X	@(cd ${WRKSRC} ;\
X	${INSTALL_DATA} elisat10.pcf.gz ${FONTSDIR} ;\
X	${INSTALL_DATA} jpnhn4-jis.pcf.gz ${FONTSDIR} ;\
X	${INSTALL_DATA} jpnhn4-iso.pcf.gz ${FONTSDIR} ;\
X	${INSTALL_DATA} ${PORTDOCS} ${DOCDIR} ;\
X	${ECHO} "Updating fonts.dir" ;\
X	${MKFONTDIR_CMD} ${FONTSDIR} ;\
X	${ECHO} "Updating fonts.alias" ;\
X	${TOUCH} ${FONTSDIR}/fonts.alias ;\
X	${CAT} ${FONTSDIR}/fonts.alias fonts.alias > fonts.alias.tmp ;\
X	${INSTALL_DATA} fonts.alias.tmp ${FONTSDIR} ;\
X	${MV} -f ${FONTSDIR}/fonts.alias.tmp ${FONTSDIR}/fonts.alias ;\
X	)
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X	@${MKDIR} ${DOCDIR}
X	@(cd ${WRKSRC} ;\
X	${INSTALL_DATA} ${PORTDOCS} ${DOCDIR} ;\
X	)
X.endif
X	@${ECHO} "**********************************************************"
X	@${ECHO} "You should restart X server or do 'xset fp rehash' command"
X	@${ECHO} "to use installed fonts."
X	@${ECHO} "**********************************************************"
X
X.include <bsd.port.mk>
END-of-elisa8x8/Makefile
echo c - elisa8x8/pkg
mkdir -p elisa8x8/pkg > /dev/null 2>&1
echo x - elisa8x8/pkg/COMMENT
sed 's/^X//' >elisa8x8/pkg/COMMENT << 'END-of-elisa8x8/pkg/COMMENT'
XX11 8-dot kanji font 'elisa font'
END-of-elisa8x8/pkg/COMMENT
echo x - elisa8x8/pkg/DESCR
sed 's/^X//' >elisa8x8/pkg/DESCR << 'END-of-elisa8x8/pkg/DESCR'
XJapanese 8 dot font named `elisa font'.
X
XYou can use 'k8', 'r8', 'a8' as an alias for elisa font, 4x8 dots
Xjis.x0201 font, 4x8 dots iso8859-1 font.
X
XA simple usage:
X	% kterm -fn a8 -fr r8 -fk k8
END-of-elisa8x8/pkg/DESCR
echo x - elisa8x8/pkg/PLIST
sed 's/^X//' >elisa8x8/pkg/PLIST << 'END-of-elisa8x8/pkg/PLIST'
Xlib/X11/fonts/misc/elisat10.pcf.gz
Xlib/X11/fonts/misc/jpnhn4-jis.pcf.gz
Xlib/X11/fonts/misc/jpnhn4-iso.pcf.gz
Xshare/doc/elisa/elisa100.doc
Xshare/doc/elisa/elisat10.doc
Xshare/doc/elisa/elisat10.html
X@exec  echo "Updating fonts.dir"
X@exec mkfontdir %D/lib/X11/fonts/misc
X@exec  echo "Updating fonts.alias"
X@exec cd %D/lib/X11/fonts/misc ; touch fonts.alias ; cp fonts.alias fonts.alias.orig ; (cat fonts.alias.orig ; echo "k8 -elisa100-fixed-medium-r-normal--8-70-75-75-c-80-jisx0208.1983-0" ; echo "r8 -hiro-fixed-medium-r-normal--8-70-75-75-c-40-jisx0201.1976-0"; echo "a8 -hiro-fixed-medium-r-normal--8-70-75-75-c-40-iso8859-1"; echo "4x8 -hiro-fixed-medium-r-normal--8-70-75-75-c-40-iso8859-1" ) > fonts.alias ; rm fonts.alias.orig
X@unexec  echo "Updating fonts.dir"
X@unexec mkfontdir %D/lib/X11/fonts/misc
X@unexec echo "updating fonts.alias" ; cd %D/lib/X11/fonts/misc; cp fonts.alias fonts.alias.orig; grep -v 'elisa100\-fixed\-medium\-r\-normal' fonts.alias.orig | grep -v 'hiro\-fixed\-medium\-r\-normal' > fonts.alias; rm fonts.alias.orig
X@exec echo "**********************************************************"
X@exec echo "You should restart X server or do 'xset fp rehash' command"
X@exec echo "to use installed fonts."
X@exec echo "**********************************************************"
X@dirrm share/doc/elisa
END-of-elisa8x8/pkg/PLIST
exit


>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?199808221704.CAA02184>