Fix inconsistent installation directories of Japanese fonts and

reorganize the package names:

 (new)     -> font-ayu18
 (new)     -> font-ayu20
 k10       -> font-naga10 (also builds "marunaga" variant now)
 k12       -> font-kaname12
 (new)     -> font-elisa10 (resurrected)
 elisa8x8  -> font-elisa8
 kanji18   -> font-kanji18 (also builds 16-dot variant now)
 kanji26   -> font-kanji26 (also builds 24-dot variant now)
 kappa20   -> font-kappa20 (Ayu fonts is separated into font-ayu20)
 mikachan-ttfonts -> font-mikachan
 monafonts-ttf -> font-mona-ttf
 monafonts -> font-mona

All of bitmap fonts are now installed into misc/, and the TrueType fonts go
into TTF/.

No objection from:	maintainers
This commit is contained in:
Hiroki Sato 2015-09-25 21:48:09 +00:00
parent c0b1f08afc
commit f053d39def
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=397892
113 changed files with 1186 additions and 974 deletions

9
MOVED
View File

@ -7875,3 +7875,12 @@ x11-toolkits/wxgtk28-unicode-contrib|x11-toolkits/wxgtk28-contrib|2015-09-16|Mak
x11-toolkits/py-wxPython28-unicode|x11-toolkits/py-wxPython28|2015-09-16|Make wxGTK now only unicode
japanese/font-mplus|japanese/font-mplus-outline|2015-09-21|Renamed
www/iojs|www/node|2015-09-23|io.js has been merged back to Node.js
japanese/k10|japanese/font-naga10|2015-09-25|Renamed
japanese/k12|japanese/font-kaname12|2015-09-25|Renamed
japanese/elisa8x8|japanese/font-elisa8|2015-09-25|Renamed
japanese/kanji18|japanese/font-kanji18|2015-09-25|Renamed
japanese/kanji26|japanese/font-kanji26|2015-09-25|Renamed
japanese/kappa20|japanese/font-kappa20|2015-09-25|Renamed
japanese/mikachan-ttfonts|japanese/font-mikachan|2015-09-25|Renamed
japanese/monafonts-ttf|japanese/font-mona-ttf|2015-09-25|Renamed
japanese/monafonts|japanese/font-mona|2015-09-25|Renamed

View File

@ -49,7 +49,6 @@
SUBDIR += edyvalue
SUBDIR += egg-canna
SUBDIR += eijiro-fpw
SUBDIR += elisa8x8
SUBDIR += epwutil
SUBDIR += esecanna
SUBDIR += esecanna-module-vje25
@ -61,21 +60,33 @@
SUBDIR += fcitx-skk
SUBDIR += flower-fpw
SUBDIR += foldoc-fpw
SUBDIR += font-ayu18
SUBDIR += font-ayu20
SUBDIR += font-elisa10
SUBDIR += font-elisa8
SUBDIR += font-ipa
SUBDIR += font-ipa-uigothic
SUBDIR += font-ipaex
SUBDIR += font-ipamjm
SUBDIR += font-jisx0213
SUBDIR += font-kaname12
SUBDIR += font-kanji18
SUBDIR += font-kanji26
SUBDIR += font-kappa20
SUBDIR += font-kochi
SUBDIR += font-koruri
SUBDIR += font-marumoji
SUBDIR += font-migmix
SUBDIR += font-migu
SUBDIR += font-mikachan
SUBDIR += font-mona
SUBDIR += font-mona-ipa
SUBDIR += font-mona-ttf
SUBDIR += font-motoya-al
SUBDIR += font-mplus-bitmap
SUBDIR += font-mplus-ipa
SUBDIR += font-mplus-outline
SUBDIR += font-naga10
SUBDIR += font-ricty
SUBDIR += font-ricty-discord
SUBDIR += font-sazanami
@ -117,14 +128,9 @@
SUBDIR += jstrings
SUBDIR += jvim3
SUBDIR += jyuroku
SUBDIR += k10
SUBDIR += k12
SUBDIR += kakasi
SUBDIR += kana-no-quiz
SUBDIR += kanji18
SUBDIR += kanji26
SUBDIR += kanjipad
SUBDIR += kappa20
SUBDIR += kasumi
SUBDIR += kbanner
SUBDIR += kcc
@ -159,11 +165,8 @@
SUBDIR += migemo
SUBDIR += migemo-emacs23
SUBDIR += migemo.el
SUBDIR += mikachan-ttfonts
SUBDIR += mime_pls
SUBDIR += ming
SUBDIR += monafonts
SUBDIR += monafonts-ttf
SUBDIR += mozc-el
SUBDIR += mozc-server
SUBDIR += mozc-tool

View File

@ -3,7 +3,7 @@
PORTNAME= alias-fonts
PORTVERSION= 1.0
PORTREVISION= 10
PORTREVISION= 11
CATEGORIES= japanese x11-fonts
MASTER_SITES= # empty
DISTFILES= # empty
@ -11,12 +11,12 @@ DISTFILES= # empty
MAINTAINER= CQG00620@nifty.ne.jp
COMMENT= Meta-port which setups Japanese fonts
RUN_DEPENDS= ja-elisa8x8>0:${PORTSDIR}/japanese/elisa8x8 \
ja-naga10>0:${PORTSDIR}/japanese/k10 \
RUN_DEPENDS= ja-font-elisa8>0:${PORTSDIR}/japanese/font-elisa8 \
ja-font-naga10>0:${PORTSDIR}/japanese/font-naga10 \
ja-font-shinonome>0:${PORTSDIR}/japanese/font-shinonome \
ja-kanji18>0:${PORTSDIR}/japanese/kanji18 \
ja-k20fonts>0:${PORTSDIR}/japanese/kappa20 \
ja-kanji26>0:${PORTSDIR}/japanese/kanji26 \
ja-font-kanji18>0:${PORTSDIR}/japanese/font-kanji18 \
ja-font-kappa20>0:${PORTSDIR}/japanese/font-kappa20 \
ja-font-kanji26>0:${PORTSDIR}/japanese/font-kanji26 \
ja-font-jisx0213>0:${PORTSDIR}/japanese/font-jisx0213
NO_BUILD= yes

View File

@ -20,11 +20,4 @@ Font Path setting:
whether the following directories are listed:
%%PREFIX%%/share/fonts/alias-fonts/ (This port)
%%PREFIX%%/share/fonts/elisa8x8/ (8 dot fonts)
%%PREFIX%%/share/fonts/naga10/ (10 dot fonts)
%%PREFIX%%/share/fonts/shinonome/ (12, 14 and 16 dots)
%%PREFIX%%/share/fonts/kanji/ (18 and 24 dot fonts)
%%PREFIX%%/share/fonts/k20fonts/ (20 dot fonts)
%%PREFIX%%/share/fonts/jisx0213/ (12, 14, 16 and 24 dots
JISX0213 fonts)
********************************************************************

View File

@ -1,43 +0,0 @@
# Created by: Toshihiko SHIMOKAWA <toshi@tea.forus.or.jp> & ELISA Font Project
# $FreeBSD$
PORTNAME= elisa8x8
PORTVERSION= 1.0
PORTREVISION= 5
CATEGORIES= japanese x11-fonts
MASTER_SITES= http://www.bsdbbq.org/~toshi/distfiles/
DISTNAME= elisat10
MAINTAINER= toshi@tea.forus.or.jp
COMMENT= X11 8-dot Kanji font 'elisa font'
BUILD_DEPENDS= bdftopcf:${PORTSDIR}/x11-fonts/bdftopcf
USES= fonts
NO_WRKSUBDIR= yes
BDFTOPCF_CMD= ${PREFIX}/bin/bdftopcf
MYPORTDOCS= elisa100.doc elisat10.doc elisat10.html
OPTIONS_DEFINE= DOCS
do-build:
@(cd ${WRKDIR}; \
${BDFTOPCF_CMD} elisat10.bdf | ${GZIP_CMD} -c > elisat10.pcf.gz ;\
${BDFTOPCF_CMD} jpnhn4-jis.bdf | ${GZIP_CMD} -c > jpnhn4-jis.pcf.gz ;\
${BDFTOPCF_CMD} jpnhn4-iso.bdf | ${GZIP_CMD} -c > jpnhn4-iso.pcf.gz ;\
)
do-install:
@${MKDIR} ${STAGEDIR}${FONTSDIR}
(cd ${WRKSRC} ;\
${INSTALL_DATA} elisat10.pcf.gz ${STAGEDIR}${FONTSDIR} ; \
${INSTALL_DATA} jpnhn4-jis.pcf.gz ${STAGEDIR}${FONTSDIR} ; \
${INSTALL_DATA} jpnhn4-iso.pcf.gz ${STAGEDIR}${FONTSDIR} ; \
)
post-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${MYPORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>

View File

@ -1,35 +0,0 @@
#!/bin/sh
if [ "$2" != "DEINSTALL" ]; then
exit 0
fi
FONTDIR=%%FONTSDIR%%
grepv() {
awk -v SRC=$1 'BEGIN{while (getline < SRC) {ENTRY[$0]=1}} (ENTRY[$0] != 1) {print}' $2
}
# font alias entry here!
TMPFILE=/tmp/install-fonts-alias-$$
cat << EOF > ${TMPFILE}
k8 -elisa100-fixed-medium-r-normal--8-70-75-75-c-80-jisx0208.1983-0
r8 -hiro-fixed-medium-r-normal--8-70-75-75-c-40-jisx0201.1976-0
a8 -hiro-fixed-medium-r-normal--8-70-75-75-c-40-iso8859-1
4x8 -hiro-fixed-medium-r-normal--8-70-75-75-c-40-iso8859-1
EOF
echo "Updating ${FONTDIR}/fonts.alias"
cd ${FONTDIR}
touch fonts.alias
cp fonts.alias fonts.alias.orig
grepv ${TMPFILE} fonts.alias.orig > fonts.alias
if [ ! -s fonts.alias ]; then rm -f fonts.alias; fi
rm -f fonts.alias.orig ${TMPFILE}
echo "**********************************************************"
echo "You should restart X server or do 'xset fp rehash' command"
echo "to enable this update."
echo "**********************************************************"
exit 0

View File

@ -1,34 +0,0 @@
#!/bin/sh
if [ "$2" != "POST-INSTALL" ]; then
exit 0
fi
FONTDIR=%%FONTSDIR%%
grepv() {
awk -v SRC=$1 'BEGIN{while (getline < SRC) {ENTRY[$0]=1}} (ENTRY[$0] != 1) {print}' $2
}
# font alias entry here!
TMPFILE=/tmp/install-fonts-alias-$$
cat << EOF > ${TMPFILE}
k8 -elisa100-fixed-medium-r-normal--8-70-75-75-c-80-jisx0208.1983-0
r8 -hiro-fixed-medium-r-normal--8-70-75-75-c-40-jisx0201.1976-0
a8 -hiro-fixed-medium-r-normal--8-70-75-75-c-40-iso8859-1
4x8 -hiro-fixed-medium-r-normal--8-70-75-75-c-40-iso8859-1
EOF
echo "Updating ${FONTDIR}/fonts.alias"
cd ${FONTDIR}
touch fonts.alias
cp fonts.alias fonts.alias.orig
(grepv ${TMPFILE} fonts.alias.orig ; cat ${TMPFILE}) > fonts.alias
rm -f fonts.alias.orig ${TMPFILE}
echo "**********************************************************"
echo "You should restart X server or do 'xset fp rehash' command"
echo "to enable this update."
echo "**********************************************************"
exit 0

View File

@ -1,6 +0,0 @@
%%FONTSDIR%%/elisat10.pcf.gz
%%FONTSDIR%%/jpnhn4-jis.pcf.gz
%%FONTSDIR%%/jpnhn4-iso.pcf.gz
%%PORTDOCS%%%%DOCSDIR%%/elisa100.doc
%%PORTDOCS%%%%DOCSDIR%%/elisat10.doc
%%PORTDOCS%%%%DOCSDIR%%/elisat10.html

View File

@ -0,0 +1,38 @@
# $FreeBSD$
PORTNAME= ayu18
PORTVERSION= 1.3.1.1
CATEGORIES= japanese x11-fonts
MASTER_SITES= SFJP/x-tt/8535/:goth \
SFJP/x-tt/8494/:min
PKGNAMEPREFIX= ja-font-
DISTFILES= ayu18gothic-1.3a${EXTRACT_SUFX}:goth \
ayu18mincho-1.1${EXTRACT_SUFX}:min
MAINTAINER= hrs@FreeBSD.org
COMMENT= Ayu 18-dot Kanji font
BUILD_DEPENDS= mkitalic:${PORTSDIR}/x11-fonts/mkbold-mkitalic \
bdftopcf:${PORTSDIR}/x11-fonts/bdftopcf
USES= fonts
FONTNAME= misc
NO_ARCH= yes
NO_WRKSUBDIR= yes
SUB_FILES= Makefile
PORTDOCS= README.txt
OPTIONS_DEFINE= DOCS
pre-build: apply-slist
post-install:
@${MKDIR} ${STAGEDIR}${FONTSDIR}
cd ${STAGEDIR}${FONTSDIR} && \
${LN} -s ../../../${DATADIR_REL}/*.pcf.gz .
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>

View File

@ -0,0 +1,4 @@
SHA256 (ayu18gothic-1.3a.tar.gz) = 116063516bb0758c0369ca3035d65e394ab6c1bad4cf258309adbc9e3e50d11c
SIZE (ayu18gothic-1.3a.tar.gz) = 288546
SHA256 (ayu18mincho-1.1.tar.gz) = 5ebbde4193d5cdca94e3d67513dc4da98fa3d62eb96f9834900ef7219051ecbe
SIZE (ayu18mincho-1.1.tar.gz) = 290092

View File

@ -0,0 +1,35 @@
# $FreeBSD$
GZIP_CMD?= gzip
MKBOLD_CMD?= mkbold
MKITALIC_CMD?= mkitalic
DIST_ALL= 9x18gm.bdf 9x18grkm.bdf 9x18m.bdf 9x18rkm.bdf \
k18gm.bdf k18m.bdf
DIST_NOBOLD= # empty
MADE_BOLD= ${DIST_NOBOLD:S/.bdf/b.bdf/g}
DIST_NOITALIC= ${DIST_ALL} ${MADE_BDF} ${MADE_BOLD}
MADE_ITALIC= ${DIST_NOITALIC:S/m/mi/g:S/b./bi./g:S/b-/bi-/g}
BDF_ALL= ${DIST_ALL} ${MADE_BDF} ${MADE_BOLD} ${MADE_ITALIC}
PCF_ALL= ${BDF_ALL:S/.bdf/.pcf.gz/g}
all: ${PCF_ALL}
${MADE_BOLD}: ${.TARGET:S/b.bdf/.bdf/}
${MKBOLD_CMD} $> > $@
${MADE_ITALIC}: ${.TARGET:S/mi/m/:S/bi./b./:S/bi-/b-/}
${MKITALIC_CMD} $> > $@
${PCF_ALL}: ${.TARGET:S/.pcf.gz/.bdf/}
bdftopcf $> | ${GZIP_CMD} -c > $@
install:
mkdir -p ${DESTDIR}%%DATADIR%%
${BSD_INSTALL_DATA} ${PCF_ALL} ${DESTDIR}%%DATADIR%%
clean::
rm ${MADE_BOLD} ${MADE_ITALIC} ${PCF_ALL}

View File

@ -0,0 +1,3 @@
Ayu Bitmap Japanese font, 18-dot version.
WWW: http://x-tt.osdn.jp/ayu.html

View File

@ -0,0 +1,24 @@
%%DATADIR%%/9x18gm.pcf.gz
%%DATADIR%%/9x18gmi.pcf.gz
%%DATADIR%%/9x18grkm.pcf.gz
%%DATADIR%%/9x18grkmi.pcf.gz
%%DATADIR%%/9x18m.pcf.gz
%%DATADIR%%/9x18mi.pcf.gz
%%DATADIR%%/9x18rkm.pcf.gz
%%DATADIR%%/9x18rkmi.pcf.gz
%%DATADIR%%/k18gm.pcf.gz
%%DATADIR%%/k18gmi.pcf.gz
%%DATADIR%%/k18m.pcf.gz
%%DATADIR%%/k18mi.pcf.gz
%%FONTSDIR%%/9x18gm.pcf.gz
%%FONTSDIR%%/9x18gmi.pcf.gz
%%FONTSDIR%%/9x18grkm.pcf.gz
%%FONTSDIR%%/9x18grkmi.pcf.gz
%%FONTSDIR%%/9x18m.pcf.gz
%%FONTSDIR%%/9x18mi.pcf.gz
%%FONTSDIR%%/9x18rkm.pcf.gz
%%FONTSDIR%%/9x18rkmi.pcf.gz
%%FONTSDIR%%/k18gm.pcf.gz
%%FONTSDIR%%/k18gmi.pcf.gz
%%FONTSDIR%%/k18m.pcf.gz
%%FONTSDIR%%/k18mi.pcf.gz

View File

@ -0,0 +1,43 @@
# $FreeBSD$
PORTNAME= ayu20
PORTVERSION= 1.7.a
CATEGORIES= japanese x11-fonts
MASTER_SITES= SFJP/x-tt/8536/
PKGNAMEPREFIX= ja-font-
DISTNAME= ayu20gothic-1.7a
MAINTAINER= hrs@FreeBSD.org
COMMENT= Ayu 20-dot Kanji font
BUILD_DEPENDS= mkitalic:${PORTSDIR}/x11-fonts/mkbold-mkitalic \
bdftopcf:${PORTSDIR}/x11-fonts/bdftopcf
CONFLICS= ja-kappa20-[0-9]*
USES= fonts
FONTNAME= misc
NO_ARCH= yes
NO_WRKSUBDIR= yes
SUB_FILES= Makefile pkg-install
SUB_LIST= FONTSALIAS="${DATADIR}/fonts.alias"
PKGINSTALL= ${WRKDIR}/pkg-install
PKGDEINSTALL= ${WRKDIR}/pkg-install
PORTDOCS= README.txt
OPTIONS_DEFINE= DOCS
pre-build: apply-slist
post-install:
@${MKDIR} ${STAGEDIR}${FONTSDIR}
cd ${STAGEDIR}${FONTSDIR} && \
${LN} -s ../../../${DATADIR_REL}/*.pcf.gz .
${INSTALL_DATA} ${FILESDIR}/fonts.alias \
${STAGEDIR}${DATADIR}
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (ayu20gothic-1.7a.tar.gz) = b1747196de69ef45ab37f1a40a0fc32bccc7b3acc229a21c932ab38874436833
SIZE (ayu20gothic-1.7a.tar.gz) = 319226

View File

@ -4,15 +4,15 @@ GZIP_CMD?= gzip
MKBOLD_CMD?= mkbold
MKITALIC_CMD?= mkitalic
DIST_ALL= kanji26.bdf
DIST_ALL= 10x20gm.bdf 10x20grkm.bdf k20gm.bdf
DIST_NOBOLD= ${DIST_ALL}
DIST_NOBOLD= # empty
MADE_BOLD= ${DIST_NOBOLD:S/.bdf/b.bdf/g}
DIST_NOITALIC= ${DIST_ALL} ${MADE_BOLD}
MADE_ITALIC= ${DIST_NOITALIC:S/.bdf/i.bdf/g}
DIST_NOITALIC= ${DIST_ALL} ${MADE_BDF} ${MADE_BOLD}
MADE_ITALIC= ${DIST_NOITALIC:S/m/mi/g:S/b./bi./g:S/b-/bi-/g}
BDF_ALL= ${DIST_ALL} ${MADE_BOLD} ${MADE_ITALIC}
BDF_ALL= ${DIST_ALL} ${MADE_BDF} ${MADE_BOLD} ${MADE_ITALIC}
PCF_ALL= ${BDF_ALL:S/.bdf/.pcf.gz/g}
all: ${PCF_ALL}
@ -20,15 +20,15 @@ all: ${PCF_ALL}
${MADE_BOLD}: ${.TARGET:S/b.bdf/.bdf/}
${MKBOLD_CMD} $> > $@
${MADE_ITALIC}: ${.TARGET:S/i.bdf/.bdf/}
${MADE_ITALIC}: ${.TARGET:S/mi/m/:S/bi./b./:S/bi-/b-/}
${MKITALIC_CMD} $> > $@
${PCF_ALL}: ${.TARGET:S/.pcf.gz/.bdf/}
bdftopcf $> | ${GZIP_CMD} -c > $@
install:
mkdir -p ${DESTDIR}${PREFIX}/${FONTSDIR}
${BSD_INSTALL_DATA} ${PCF_ALL} ${DESTDIR}${PREFIX}/${FONTSDIR}
mkdir -p ${DESTDIR}%%DATADIR%%
${BSD_INSTALL_DATA} ${PCF_ALL} ${DESTDIR}%%DATADIR%%
clean::
rm ${MADE_BOLD} ${MADE_ITALIC} ${PCF_ALL}

View File

@ -0,0 +1,26 @@
#!/bin/sh
grepv() {
awk -v SRC=$1 'BEGIN{while (getline < SRC) {ENTRY[$0]=1}} (ENTRY[$0] != 1) {print}' $2
}
case $2 in
POST-INSTALL)
cd %%FONTSDIR%%
touch fonts.alias
cp fonts.alias fonts.alias.orig
(grepv %%FONTSALIAS%% fonts.alias.orig; cat %%FONTSALIAS%%) \
> fonts.alias
rm -f fonts.alias.orig
;;
DEINSTALL)
cd %%FONTSDIR%%
touch fonts.alias
cp fonts.alias fonts.alias.orig
grepv %%FONTSALIAS%% fonts.alias.orig > fonts.alias
rm -f fonts.alias.orig
if [ ! -s fonts.alias ]; then
rm -f fonts.alias
fi
;;
esac

View File

@ -0,0 +1,3 @@
Ayu Bitmap Japanese font, 20-dot version.
WWW: http://x-tt.osdn.jp/ayu.html

View File

@ -0,0 +1,13 @@
%%DATADIR%%/10x20gm.pcf.gz
%%DATADIR%%/10x20gmi.pcf.gz
%%DATADIR%%/10x20grkm.pcf.gz
%%DATADIR%%/10x20grkmi.pcf.gz
%%DATADIR%%/k20gm.pcf.gz
%%DATADIR%%/k20gmi.pcf.gz
%%DATADIR%%/fonts.alias
%%FONTSDIR%%/10x20gm.pcf.gz
%%FONTSDIR%%/10x20gmi.pcf.gz
%%FONTSDIR%%/10x20grkm.pcf.gz
%%FONTSDIR%%/10x20grkmi.pcf.gz
%%FONTSDIR%%/k20gm.pcf.gz
%%FONTSDIR%%/k20gmi.pcf.gz

View File

@ -0,0 +1,44 @@
# $FreeBSD$
PORTNAME= elisa10
PORTVERSION= 1.0
CATEGORIES= japanese x11-fonts
MASTER_SITES= http://www.wheel.gr.jp/~dai/software/
PKGNAMEPREFIX= ja-font-
DISTNAME= elisau10
MAINTAINER= hrs@FreeBSD.org
COMMENT= Elisa 10-dot Kanji font
BUILD_DEPENDS= bdftopcf:${PORTSDIR}/x11-fonts/bdftopcf
USES= fonts tar:tgz
FONTNAME= misc
NO_ARCH= yes
NO_WRKSUBDIR= yes
SUB_FILES= Makefile pkg-install
SUB_LIST= BDFTOPCF_CMD="${LOCALBASE}/bin/bdftopcf" \
GZIP_CMD="${GZIP_CMD}" \
FONTSALIAS="${DATADIR}/fonts.alias"
PKGINSTALL= ${WRKDIR}/pkg-install
PKGDEINSTALL= ${WRKDIR}/pkg-install
PORTDOCS= elisau10.doc hosoku.txt
PLIST_FILES= %%DATADIR%%/elisau10.pcf.gz \
%%DATADIR%%/fonts.alias \
%%FONTSDIR%%/elisau10.pcf.gz
OPTIONS_DEFINE= DOCS
pre-build: apply-slist
post-install:
@${MKDIR} ${STAGEDIR}${FONTSDIR}
cd ${STAGEDIR}${FONTSDIR} && \
${LN} -s ../../../${DATADIR_REL}/*.pcf.gz .
${INSTALL_DATA} ${WRKDIR}/fonts.alias ${STAGEDIR}${DATADIR}
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (elisau10.tgz) = bb62d48db7a26339313947b623376bb18d92196424ee1545ef54ed8b0200dfba
SIZE (elisau10.tgz) = 125292

View File

@ -0,0 +1,24 @@
# $FreeBSD$
BDFTOPCF_CMD= %%BDFTOPCF_CMD%%
GZIP_CMD= %%GZIP_CMD%%
SRCS= elisau10.bdf
.for F in ${SRCS:R}
${F}.pcf.gz: ${F}.bdf
${BDFTOPCF_CMD} ${.ALLSRC} | ${GZIP_CMD} -c > ${.TARGET}
all: ${F}.pcf.gz
.endfor
.for F in ${SRCS:R}
${DESTDIR}%%DATADIR%%/${F}.pcf.gz: ${F}.bdf
mkdir -p ${DESTDIR}%%DATADIR%%
${BSD_INSTALL_DATA} ${.ALLSRC} ${.TARGET}
install: ${DESTDIR}%%DATADIR%%/${F}.pcf.gz
.endfor
all install:
@true

View File

@ -0,0 +1,23 @@
#!/bin/sh
grepv() {
awk -v SRC=$1 'BEGIN{while (getline < SRC) {ENTRY[$0]=1}} (ENTRY[$0] != 1) {print}' $2
}
case $2 in
POST-INSTALL)
cd %%FONTSDIR%%
touch fonts.alias
cp fonts.alias fonts.alias.orig
(grepv %%FONTSALIAS%% fonts.alias.orig; cat %%FONTSALIAS%%) \
> fonts.alias
rm -f fonts.alias.orig
;;
DEINSTALL)
cd %%FONTSDIR%%
touch fonts.alias
cp fonts.alias fonts.alias.orig
grepv %%FONTSALIAS%% fonts.alias.orig > fonts.alias
rm -f fonts.alias.orig
;;
esac

View File

@ -0,0 +1,3 @@
Elisa10 is Japanese 10 dot font based on Elisa 8-dot font.
WWW: http://www.wheel.gr.jp/~dai/software/elisau10-doc.html

View File

@ -0,0 +1,42 @@
# Created by: Toshihiko SHIMOKAWA <toshi@tea.forus.or.jp> & ELISA Font Project
# $FreeBSD$
PORTNAME= elisa8
PORTVERSION= 1.0
CATEGORIES= japanese x11-fonts
MASTER_SITES= http://www.bsdbbq.org/~toshi/distfiles/
PKGNAMEPREFIX= ja-font-
DISTNAME= elisat10
MAINTAINER= toshi@tea.forus.or.jp
COMMENT= 8-dot Kanji font 'elisa'
BUILD_DEPENDS= bdftopcf:${PORTSDIR}/x11-fonts/bdftopcf
USES= fonts
FONTNAME= misc
NO_ARCH= yes
NO_WRKSUBDIR= yes
SUB_FILES= Makefile pkg-install
SUB_LIST= BDFTOPCF_CMD="${LOCALBASE}/bin/bdftopcf" \
GZIP_CMD="${GZIP_CMD}" \
FONTSALIAS="${DATADIR}/fonts.alias"
PKGINSTALL= ${WRKDIR}/pkg-install
PKGDEINSTALL= ${WRKDIR}/pkg-install
PORTDOCS= elisa100.doc elisat10.doc elisat10.html
OPTIONS_DEFINE= DOCS
pre-build: apply-slist
post-install:
@${MKDIR} ${STAGEDIR}${FONTSDIR}
cd ${STAGEDIR}${FONTSDIR} && \
${LN} -s ../../../${DATADIR_REL}/*.pcf.gz .
${INSTALL_DATA} ${FILESDIR}/fonts.alias ${STAGEDIR}${DATADIR}
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>

View File

@ -0,0 +1,24 @@
# $FreeBSD$
BDFTOPCF_CMD= %%BDFTOPCF_CMD%%
GZIP_CMD= %%GZIP_CMD%%
SRCS= elisat10.bdf jpnhn4-jis.bdf jpnhn4-iso.bdf
.for F in ${SRCS:R}
${F}.pcf.gz: ${F}.bdf
${BDFTOPCF_CMD} ${.ALLSRC} | ${GZIP_CMD} -c > ${.TARGET}
all: ${F}.pcf.gz
.endfor
.for F in ${SRCS:R}
${DESTDIR}%%DATADIR%%/${F}.pcf.gz: ${F}.bdf
mkdir -p ${DESTDIR}%%DATADIR%%
${BSD_INSTALL_DATA} ${.ALLSRC} ${.TARGET}
install: ${DESTDIR}%%DATADIR%%/${F}.pcf.gz
.endfor
all install:
@true

View File

@ -0,0 +1,4 @@
k8 -elisa100-fixed-medium-r-normal--8-70-75-75-c-80-jisx0208.1983-0
r8 -hiro-fixed-medium-r-normal--8-70-75-75-c-40-jisx0201.1976-0
a8 -hiro-fixed-medium-r-normal--8-70-75-75-c-40-iso8859-1
4x8 -hiro-fixed-medium-r-normal--8-70-75-75-c-40-iso8859-1

View File

@ -0,0 +1,23 @@
#!/bin/sh
grepv() {
awk -v SRC=$1 'BEGIN{while (getline < SRC) {ENTRY[$0]=1}} (ENTRY[$0] != 1) {print}' $2
}
case $2 in
POST-INSTALL)
cd %%FONTSDIR%%
touch fonts.alias
cp fonts.alias fonts.alias.orig
(grepv %%FONTSALIAS%% fonts.alias.orig; cat %%FONTSALIAS%%) \
> fonts.alias
rm -f fonts.alias.orig
;;
DEINSTALL)
cd %%FONTSDIR%%
touch fonts.alias
cp fonts.alias fonts.alias.orig
grepv %%FONTSALIAS%% fonts.alias.orig > fonts.alias
rm -f fonts.alias.orig
;;
esac

View File

@ -5,3 +5,5 @@ jis.x0201 font, 4x8 dots iso8859-1 font.
A simple usage:
% kterm -fn a8 -fr r8 -fk k8
WWW: http://hp.vector.co.jp/authors/VA002310/family.htm

View File

@ -0,0 +1,7 @@
%%DATADIR%%/elisat10.pcf.gz
%%DATADIR%%/jpnhn4-jis.pcf.gz
%%DATADIR%%/jpnhn4-iso.pcf.gz
%%DATADIR%%/fonts.alias
%%FONTSDIR%%/elisat10.pcf.gz
%%FONTSDIR%%/jpnhn4-jis.pcf.gz
%%FONTSDIR%%/jpnhn4-iso.pcf.gz

View File

@ -0,0 +1,44 @@
# Created by: Mita Yoshio <mita@jp.FreeBSD.org>
# $FreeBSD$
PORTNAME= kaname12
PORTVERSION= 1.1
CATEGORIES= japanese x11-fonts
MASTER_SITES= LOCAL/hrs
PKGNAMEPREFIX= ja-font-
DISTNAME= kaname_k12_bdf
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
knm_new_linux${EXTRACT_SUFX}
MAINTAINER= CQG00620@nifty.ne.jp
COMMENT= 12-dot Kanji font
BUILD_DEPENDS= bdftopcf:${PORTSDIR}/x11-fonts/bdftopcf
USES= fonts
FONTNAME= misc
NO_ARCH= yes
NO_WRKSUBDIR= yes
SUB_FILES= Makefile pkg-install
SUB_LIST= FONTSALIAS="${DATADIR}/fonts.alias"
MAKEFILE= ${WRKDIR}/Makefile
PORTDOCS= readme readme.kaname_bdf kaname.doc \
readme.knm gijutsu-siryou.doc
PKGINSTALL= ${WRKDIR}/pkg-install
PKGDEINSTALL= ${WRKDIR}/pkg-install
OPTIONS_DEFINE= DOCS
pre-build: apply-slist
post-install:
@${MKDIR} ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${FILESDIR}/fonts.alias ${STAGEDIR}${DATADIR}
@${MKDIR} ${STAGEDIR}${FONTSDIR}
cd ${STAGEDIR}${FONTSDIR} && \
${LN} -s ../../../${DATADIR_REL}/*.pcf.gz .
post-install-DOCS-on:
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_ARGS} install-doc
.include <bsd.port.mk>

View File

@ -0,0 +1,30 @@
PCF= kaname-latin1.pcf.gz knm12p.pcf.gz knm12pb.pcf.gz \
knmhn12x.pcf.gz knmzn12x.pcf.gz knmzn12xb.pcf.gz
DOCS= readme readme.kaname_bdf kaname.doc readme.knm \
gijutsu-siryou.doc
.PATH: fonts doc.orig
knmhn12x.pcf.gz: knmhn12x.bdf
bdftopcf ${.ALLSRC} | gzip -9 > ${.TARGET}
.for F in ${PCF}
${DESTDIR}%%DATADIR%%/$F: $F
mkdir -p ${DESTDIR}%%DATADIR%%
${BSD_INSTALL_DATA} ${.ALLSRC} ${.TARGET}
install: ${DESTDIR}%%DATADIR%%/$F
all: ${F}
.endfor
.for F in ${DOCS}
${DESTDIR}%%DOCSDIR%%/$F: $F
mkdir -p ${DESTDIR}%%DOCSDIR%%
${BSD_INSTALL_DATA} ${.ALLSRC} ${.TARGET}
install-doc: ${DESTDIR}%%DOCSDIR%%/$F
.endfor
all install install-doc:
@true

View File

@ -0,0 +1,11 @@
--- readme.kaname_bdf.orig 1994-01-25 03:44:09 UTC
+++ readme.kaname_bdf
@@ -2,7 +2,7 @@
readme.kaname_bdf $@$3$N%U%!%$%k(J
knmhn12x.bdf X11$@MQ$N(J6x12$@%I%C%H$N(JJISX0201.1976$@%U%)%s%H(J
-knmhz12x.bdf X11$@MQ$N(J12x12$@%I%C%H$N(JJISX0208.1983$@%U%)%s%H(J
+knmzn12x.bdf X11$@MQ$N(J12x12$@%I%C%H$N(JJISX0208.1983$@%U%)%s%H(J
doc.orig/* $@85$N%"!<%+%$%V$K4^$^$l$F$$$?%I%-%e%a%s%H(J
$@$3$N(J12$@%I%C%H4A;z%U%)%s%H$O!"K~3+@=:n=j(J($@"((J)$@$N3$O786M&;N;a$K(J
$@$h$C$F:n$i$l$?(J X68000 SX-Windows $@MQ$N%U%j!<$N%U%)%s%H$r(J

View File

@ -0,0 +1,23 @@
#!/bin/sh
grepv() {
awk -v SRC=$1 'BEGIN{while (getline < SRC) {ENTRY[$0]=1}} (ENTRY[$0] != 1) {print}' $2
}
case $2 in
POST-INSTALL)
cd %%FONTSDIR%%
touch fonts.alias
cp fonts.alias fonts.alias.orig
(grepv %%FONTSALIAS%% fonts.alias.orig; cat %%FONTSALIAS%%) \
> fonts.alias
rm -f fonts.alias.orig
;;
DEINSTALL)
cd %%FONTSDIR%%
touch fonts.alias
cp fonts.alias fonts.alias.orig
grepv %%FONTSALIAS%% fonts.alias.orig > fonts.alias
rm -f fonts.alias.orig
;;
esac

View File

@ -0,0 +1,13 @@
%%DATADIR%%/fonts.alias
%%FONTSDIR%%/kaname-latin1.pcf.gz
%%FONTSDIR%%/knm12p.pcf.gz
%%FONTSDIR%%/knm12pb.pcf.gz
%%FONTSDIR%%/knmhn12x.pcf.gz
%%FONTSDIR%%/knmzn12x.pcf.gz
%%FONTSDIR%%/knmzn12xb.pcf.gz
%%DATADIR%%/kaname-latin1.pcf.gz
%%DATADIR%%/knm12p.pcf.gz
%%DATADIR%%/knm12pb.pcf.gz
%%DATADIR%%/knmhn12x.pcf.gz
%%DATADIR%%/knmzn12x.pcf.gz
%%DATADIR%%/knmzn12xb.pcf.gz

View File

@ -0,0 +1,65 @@
# Created by: Yoshiro MIHIRA <sanpei@sanpei.org>
# $FreeBSD$
PORTNAME= kanji
PORTVERSION= 1.0
CATEGORIES= japanese x11-fonts
MASTER_SITES= PORTS_JP/${DISTNAME}
PKGNAMEPREFIX= ja-font-
PKGNAMESUFFIX?= 18
DISTNAME= ${PORTNAME}${PKGNAMESUFFIX}
DISTFILES?= 573.z 574.z 575.z 576.z 577.z 578.z 579.z 580.z 581.z
DIST_SUBDIR= ${DISTNAME}
MAINTAINER= sanpei@FreeBSD.org
COMMENT= ${PKGNAMESUFFIX}-dot Kanji font
BUILD_DEPENDS= mkbold:${PORTSDIR}/x11-fonts/mkbold-mkitalic \
bdftopcf:${PORTSDIR}/x11-fonts/bdftopcf
USES= fonts
FONTNAME= misc
NO_ARCH= yes
NO_WRKSUBDIR= yes
EXTRACT_CMD= ${GZCAT}
EXTRACT_BEFORE_ARGS=
EXTRACT_AFTER_ARGS= | ${SED} '/bin\/sh/,/exit 0/!d' \
| (cd ${WRKDIR} && ${SH})
PKGINSTALL= ${WRKDIR}/pkg-install
PKGDEINSTALL= ${WRKDIR}/pkg-install
SUB_FILES= Makefile pkg-install
SUB_LIST= FONTSALIAS="${DATADIR}/fonts.alias.${PKGNAMESUFFIX}" \
SRCS="${SRCS}"
PORTDOCS= README.${PORTNAME}${PKGNAMESUFFIX}
SRCS?= kanji18.bdf kanji16.bdf
README_FILE?= 573.z
RESIZESED_FILE?=18to16.sed
OPTIONS_DEFINE= DOCS
post-extract:
cd ${WRKSRC} && ${CAT} ${DISTNAME}.?? | uudecode
${GUNZIP_CMD} ${WRKDIR}/*.Z
${GZCAT} ${DISTDIR}/${DIST_SUBDIR}/${README_FILE} \
| ${SED} '/bin\/sh/,/exit 0/d' \
> ${WRKSRC}/README.${DISTNAME}
cd ${WRKSRC} && \
${SED} -f ${RESIZESED_FILE} < ${PORTNAME}${PKGNAMESUFFIX}.bdf \
> ${PORTNAME}${RESIZESED_FILE:R:C/^[0-9][0-9]to//}.bdf
pre-build: apply-slist
post-install:
${INSTALL_DATA} ${FILESDIR}/fonts.alias.${PKGNAMESUFFIX} \
${STAGEDIR}${DATADIR}/fonts.alias.${PKGNAMESUFFIX}
@${MKDIR} ${STAGEDIR}${FONTSDIR}
cd ${STAGEDIR}${FONTSDIR} && \
${LN} -s ../../../${DATADIR_REL}/*.pcf.gz .
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && \
${INSTALL_DATA} README.${DISTNAME} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>

View File

@ -4,7 +4,7 @@ GZIP_CMD?= gzip
MKBOLD_CMD?= mkbold
MKITALIC_CMD?= mkitalic
DIST_ALL= kanji18.bdf
DIST_ALL= %%SRCS%%
DIST_NOBOLD= ${DIST_ALL}
MADE_BOLD= ${DIST_NOBOLD:S/.bdf/b.bdf/g}
@ -27,8 +27,8 @@ ${PCF_ALL}: ${.TARGET:S/.pcf.gz/.bdf/}
bdftopcf $> | ${GZIP_CMD} -c > $@
install:
mkdir -p ${DESTDIR}${PREFIX}/${FONTSDIR}
${BSD_INSTALL_DATA} ${PCF_ALL} ${DESTDIR}${PREFIX}/${FONTSDIR}
mkdir -p ${DESTDIR}%%DATADIR%%
${BSD_INSTALL_DATA} ${PCF_ALL} ${DESTDIR}%%DATADIR%%
clean::
rm ${MADE_BOLD} ${MADE_ITALIC} ${PCF_ALL}

View File

@ -0,0 +1,20 @@
kanji18 -jis-gothic-medium-r-normal--18-170-75-75-c-180-jisx0208.1983-0
kanji18b -jis-gothic-bold-r-normal--18-170-75-75-c-180-jisx0208.1983-0
kanji18i -jis-gothic-medium-i-normal--18-170-75-75-c-180-jisx0208.1983-0
kanji18bi -jis-gothic-bold-i-normal--18-170-75-75-c-180-jisx0208.1983-0
-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
-jis-fixed-bold-r-normal--18-130-100-100-c-180-jisx0208.1983-0 -jis-gothic-bold-r-normal--18-130-100-100-c-180-jisx0208.1983-0
-jis-fixed-medium-i-normal--18-130-100-100-c-180-jisx0208.1983-0 -jis-gothic-medium-i-normal--18-130-100-100-c-180-jisx0208.1983-0
-jis-fixed-bold-i-normal--18-130-100-100-c-180-jisx0208.1983-0 -jis-gothic-bold-i-normal--18-130-100-100-c-180-jisx0208.1983-0
-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
-jis-fixed-bold-r-normal--18-170-75-75-c-180-jisx0208.1983-0 -jis-gothic-bold-r-normal--18-170-75-75-c-180-jisx0208.1983-0
-jis-fixed-medium-i-normal--18-170-75-75-c-180-jisx0208.1983-0 -jis-gothic-medium-i-normal--18-170-75-75-c-180-jisx0208.1983-0
-jis-fixed-bold-i-normal--18-170-75-75-c-180-jisx0208.1983-0 -jis-gothic-bold-i-normal--18-170-75-75-c-180-jisx0208.1983-0
-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
-jis-gothic-bold-r-normal--18-130-100-100-c-180-jisx0208.1983-0 -jis-gothic-bold-r-normal--18-170-75-75-c-180-jisx0208.1983-0
-jis-gothic-medium-i-normal--18-130-100-100-c-180-jisx0208.1983-0 -jis-gothic-medium-i-normal--18-170-75-75-c-180-jisx0208.1983-0
-jis-gothic-bold-i-normal--18-130-100-100-c-180-jisx0208.1983-0 -jis-gothic-bold-i-normal--18-170-75-75-c-180-jisx0208.1983-0
kanji16 -jis-gothic-medium-r-normal--16-150-75-75-c-160-jisx0208.1983-0
-jis-fixed-medium-r-normal--16-120-100-100-c-160-jisx0208.1983-0 -jis-gothic-medium-r-normal--16-120-100-100-c-160-jisx0208.1983-0
-jis-fixed-medium-r-normal--16-150-75-75-c-160-jisx0208.1983-0 -jis-gothic-medium-r-normal--16-150-75-75-c-160-jisx0208.1983-0
-jis-gothic-medium-r-normal--16-120-100-100-c-160-jisx0208.1983-0 -jis-gothic-medium-r-normal--16-150-75-75-c-160-jisx0208.1983-0

View File

@ -0,0 +1,20 @@
kanji26 -jis-mincho-medium-r-normal--26-250-75-75-c-260-jisx0208.1983-0
kanji26b -jis-mincho-bold-r-normal--26-250-75-75-c-260-jisx0208.1983-0
kanji26i -jis-mincho-medium-i-normal--26-250-75-75-c-260-jisx0208.1983-0
kanji26bi -jis-mincho-bold-i-normal--26-250-75-75-c-260-jisx0208.1983-0
-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
-jis-fixed-bold-r-normal--26-190-100-100-c-260-jisx0208.1983-0 -jis-mincho-bold-r-normal--26-190-100-100-c-260-jisx0208.1983-0
-jis-fixed-medium-i-normal--26-190-100-100-c-260-jisx0208.1983-0 -jis-mincho-medium-i-normal--26-190-100-100-c-260-jisx0208.1983-0
-jis-fixed-bold-i-normal--26-190-100-100-c-260-jisx0208.1983-0 -jis-mincho-bold-i-normal--26-190-100-100-c-260-jisx0208.1983-0
-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
-jis-fixed-bold-r-normal--26-250-75-75-c-260-jisx0208.1983-0 -jis-mincho-bold-r-normal--26-250-75-75-c-260-jisx0208.1983-0
-jis-fixed-medium-i-normal--26-250-75-75-c-260-jisx0208.1983-0 -jis-mincho-medium-i-normal--26-250-75-75-c-260-jisx0208.1983-0
-jis-fixed-bold-i-normal--26-250-75-75-c-260-jisx0208.1983-0 -jis-mincho-bold-i-normal--26-250-75-75-c-260-jisx0208.1983-0
-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
-jis-mincho-bold-r-normal--26-190-100-100-c-260-jisx0208.1983-0 -jis-mincho-bold-r-normal--26-250-75-75-c-260-jisx0208.1983-0
-jis-mincho-medium-i-normal--26-190-100-100-c-260-jisx0208.1983-0 -jis-mincho-medium-i-normal--26-250-75-75-c-260-jisx0208.1983-0
-jis-mincho-bold-i-normal--26-190-100-100-c-260-jisx0208.1983-0 -jis-mincho-bold-i-normal--26-250-75-75-c-260-jisx0208.1983-0
kanji24 -jis-mincho-medium-r-normal--24-230-75-75-c-240-jisx0208.1983-0
-jis-fixed-medium-r-normal--24-170-100-100-c-240-jisx0208.1983-0 -jis-mincho-medium-r-normal--24-170-100-100-c-240-jisx0208.1983-0
-jis-fixed-medium-r-normal--24-230-75-75-c-240-jisx0208.1983-0 -jis-mincho-medium-r-normal--24-230-75-75-c-240-jisx0208.1983-0
-jis-mincho-medium-r-normal--24-170-100-100-c-240-jisx0208.1983-0 -jis-mincho-medium-r-normal--24-230-75-75-c-240-jisx0208.1983-0

View File

@ -0,0 +1,23 @@
#!/bin/sh
grepv() {
awk -v SRC=$1 'BEGIN{while (getline < SRC) {ENTRY[$0]=1}} (ENTRY[$0] != 1) {print}' $2
}
case $2 in
POST-INSTALL)
cd %%FONTSDIR%%
touch fonts.alias
cp fonts.alias fonts.alias.orig
(grepv %%FONTSALIAS%% fonts.alias.orig; cat %%FONTSALIAS%%) \
> fonts.alias
rm -f fonts.alias.orig
;;
DEINSTALL)
cd %%FONTSDIR%%
touch fonts.alias
cp fonts.alias fonts.alias.orig
grepv %%FONTSALIAS%% fonts.alias.orig > fonts.alias
rm -f fonts.alias.orig
;;
esac

View File

@ -0,0 +1 @@
Japanese 18 dot gothic font.

View File

@ -0,0 +1,17 @@
%%DATADIR%%/fonts.alias.18
%%DATADIR%%/kanji18.pcf.gz
%%DATADIR%%/kanji18b.pcf.gz
%%DATADIR%%/kanji18bi.pcf.gz
%%DATADIR%%/kanji18i.pcf.gz
%%DATADIR%%/kanji16.pcf.gz
%%DATADIR%%/kanji16b.pcf.gz
%%DATADIR%%/kanji16bi.pcf.gz
%%DATADIR%%/kanji16i.pcf.gz
%%FONTSDIR%%/kanji18.pcf.gz
%%FONTSDIR%%/kanji18b.pcf.gz
%%FONTSDIR%%/kanji18bi.pcf.gz
%%FONTSDIR%%/kanji18i.pcf.gz
%%FONTSDIR%%/kanji16.pcf.gz
%%FONTSDIR%%/kanji16b.pcf.gz
%%FONTSDIR%%/kanji16bi.pcf.gz
%%FONTSDIR%%/kanji16i.pcf.gz

View File

@ -5,12 +5,13 @@ PKGNAMESUFFIX= 26
DISTFILES?= 793.gz 794.gz 795.gz 796.gz 797.gz 798.gz 799.gz \
800.gz 802.gz 816.gz 817.gz 818.gz 819.gz 820.gz 821.gz
FILESDIR= ${.CURDIR}/files
PKGDIR= ${.CURDIR}
MASTERDIR= ${.CURDIR}/../kanji18
MASTERDIR= ${.CURDIR}/../font-kanji18
DISTINFO_FILE= ${.CURDIR}/distinfo
PLIST= ${.CURDIR}/pkg-plist
DESCR= ${.CURDIR}/pkg-descr
README_FILE?= 793.gz
RESIZESED_FILE?= 26to24.sed
RESIZED_ALIAS_FILE?= kanji24.alias
RESIZESED_FILE?=26to24.sed
SRCS= kanji26.bdf kanji24.bdf
.include "${MASTERDIR}/Makefile"

View File

@ -0,0 +1 @@
Japanese 26 dot mincho font.

View File

@ -0,0 +1,17 @@
%%DATADIR%%/fonts.alias.26
%%DATADIR%%/kanji26.pcf.gz
%%DATADIR%%/kanji26b.pcf.gz
%%DATADIR%%/kanji26bi.pcf.gz
%%DATADIR%%/kanji26i.pcf.gz
%%DATADIR%%/kanji24.pcf.gz
%%DATADIR%%/kanji24b.pcf.gz
%%DATADIR%%/kanji24bi.pcf.gz
%%DATADIR%%/kanji24i.pcf.gz
%%FONTSDIR%%/kanji26.pcf.gz
%%FONTSDIR%%/kanji26b.pcf.gz
%%FONTSDIR%%/kanji26bi.pcf.gz
%%FONTSDIR%%/kanji26i.pcf.gz
%%FONTSDIR%%/kanji24.pcf.gz
%%FONTSDIR%%/kanji24b.pcf.gz
%%FONTSDIR%%/kanji24bi.pcf.gz
%%FONTSDIR%%/kanji24i.pcf.gz

View File

@ -0,0 +1,41 @@
# Created by: Kawaguti Ginga <ginga@athena.club.ne.jp>
# $FreeBSD$
PORTNAME= kappa20
PORTVERSION= 0.396
CATEGORIES= japanese x11-fonts
MASTER_SITES= LOCAL/hrs
PKGNAMEPREFIX= ja-font-
DISTNAME= Kappa20-${PORTVERSION}
MAINTAINER= ginga-freebsd@ginganet.org
COMMENT= 20-dot Kanji font Kappa20
BUILD_DEPENDS= mkitalic:${PORTSDIR}/x11-fonts/mkbold-mkitalic \
bdftopcf:${PORTSDIR}/x11-fonts/bdftopcf
USES= fonts tar:bzip2
FONTNAME= misc
MAKE_ARGS= FONTSDIR="${FONTSDIR:S,${PREFIX},,}"
MAKEFILE= ${WRKDIR}/Makefile
SUB_FILES= Makefile pkg-install
SUB_LIST= FONTSALIAS="${DATADIR}/fonts.alias"
PKGINSTALL= ${WRKDIR}/pkg-install
PKGDEINSTALL= ${WRKDIR}/pkg-install
PORTDOCS= README
OPTIONS_DEFINE= DOCS
pre-build: apply-slist
cd ${WRKSRC} && ${SH} makebdf.sh
post-install:
@${MKDIR} ${STAGEDIR}${FONTSDIR}
cd ${STAGEDIR}${FONTSDIR} && \
${LN} -s ../../../${DATADIR_REL}/*.pcf.gz .
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>

View File

@ -15,8 +15,7 @@ DIST_ALL= 10x20L2b.bdf 10x20L2m.bdf 10x20L3b.bdf 10x20L3m.bdf \
10x20L8b.bdf 10x20L8m.bdf 10x20L9b.bdf 10x20L9m.bdf \
10x20L10b.bdf 10x20L10m.bdf 10x20b.bdf 10x20m.bdf \
10x20rkb.bdf 10x20rkm.bdf ipa-10x20b.bdf ipa-10x20m.bdf \
k20b.bdf k20m.bdf \
10x20gm.bdf 10x20grkm.bdf k20gm.bdf
k20b.bdf k20m.bdf
MADE_BDF= vk20b.bdf vk20m.bdf nk20b-1.bdf
@ -49,14 +48,15 @@ vk20b.bdf: k20b.bdf tategaki.diff
nk20b-1.bdf: k20b.bdf newjis.diff
${PATCH} -o $@ k20b.bdf < newjis.diff
fonts.alias: Makefile.dist
${SED} -n '/^.*echo \(.*\) >>.*$$/ s//\1/p' $> > $@
${SED} -n '/^.*echo \(.*\) >>.*$$/ s//\1/p' $> | ${SED} 's/-r-/-i-/g;s/\(^[^-][^ ]*\) /\1i /' >> $@
${CAT} fonts.alias.ayu >> $@
fonts.alias: Makefile
(${SED} -n '/^.*echo \(.*\) >>.*$$/ s//\1/p' Makefile; \
${SED} -n '/^.*echo \(.*\) >>.*$$/ s//\1/p' Makefile | \
${SED} 's/-r-/-i-/g;s/\(^[^-][^ ]*\) /\1i /'; \
) | sort > $@
install:
mkdir -p ${DESTDIR}${PREFIX}/${FONTSDIR}
${BSD_INSTALL_DATA} ${PCF_ALL} ${DESTDIR}${PREFIX}/${FONTSDIR}
mkdir -p ${DESTDIR}%%DATADIR%%
${BSD_INSTALL_DATA} ${PCF_ALL} fonts.alias ${DESTDIR}%%DATADIR%%
clean::
rm ${MADE_BOLD} ${MADE_ITALIC} ${PCF_ALL}

View File

@ -0,0 +1,26 @@
#!/bin/sh
grepv() {
awk -v SRC=$1 'BEGIN{while (getline < SRC) {ENTRY[$0]=1}} (ENTRY[$0] != 1) {print}' $2
}
case $2 in
POST-INSTALL)
cd %%FONTSDIR%%
touch fonts.alias
cp fonts.alias fonts.alias.orig
(grepv %%FONTSALIAS%% fonts.alias.orig; cat %%FONTSALIAS%%) \
> fonts.alias
rm -f fonts.alias.orig
;;
DEINSTALL)
cd %%FONTSDIR%%
touch fonts.alias
cp fonts.alias fonts.alias.orig
grepv %%FONTSALIAS%% fonts.alias.orig > fonts.alias
rm -f fonts.alias.orig
if [ ! -s fonts.alias ]; then
rm -f fonts.alias
fi
;;
esac

View File

@ -1,11 +1,10 @@
Japanese 20 dot fonts(`Kappa20dot + ayu font').
Japanese 20 dot fonts(`Kappa20dot').
You can use:
k20(g)[mb] mincho/gothic (JIS X 0208)
('m' for medium mincho, 'b' for bold mincho,
'g' for gothic style)
10x20(g)[mb] ascii (ISO-8859-1(Latin 1))
10x20(g)rk[mb] kana (JIS X 0201)
k20[mb] mincho/gothic (JIS X 0208)
('m' for medium mincho, 'b' for bold mincho)
10x20[mb] ascii (ISO-8859-1(Latin 1))
10x20rk[mb] kana (JIS X 0201)
10x20L[239][mb] ISO 8859-[239] (Latin [239])
ipa-10x20[mb] Mule IPA fonts
vk20[mb] k20[mb] modified for vertical writings
@ -18,5 +17,4 @@ or in your Xresources file:
KTerm*VT100*fontList: -kappa-fixed-medium-r-normal--20-*
KTerm*VT100*boldFontList: -kappa-fixed-bold-r-normal--20-*
WWW: http://khdd.net/20dot.fonts/
http://x-tt.sourceforge.jp/ayu.html
WWW: http://kappa.allnet.ne.jp/20dot.fonts/

View File

@ -1,3 +1,62 @@
%%DATADIR%%/10x20L10b.pcf.gz
%%DATADIR%%/10x20L10bi.pcf.gz
%%DATADIR%%/10x20L10m.pcf.gz
%%DATADIR%%/10x20L10mi.pcf.gz
%%DATADIR%%/10x20L2b.pcf.gz
%%DATADIR%%/10x20L2bi.pcf.gz
%%DATADIR%%/10x20L2m.pcf.gz
%%DATADIR%%/10x20L2mi.pcf.gz
%%DATADIR%%/10x20L3b.pcf.gz
%%DATADIR%%/10x20L3bi.pcf.gz
%%DATADIR%%/10x20L3m.pcf.gz
%%DATADIR%%/10x20L3mi.pcf.gz
%%DATADIR%%/10x20L4b.pcf.gz
%%DATADIR%%/10x20L4bi.pcf.gz
%%DATADIR%%/10x20L4m.pcf.gz
%%DATADIR%%/10x20L4mi.pcf.gz
%%DATADIR%%/10x20L5b.pcf.gz
%%DATADIR%%/10x20L5bi.pcf.gz
%%DATADIR%%/10x20L5m.pcf.gz
%%DATADIR%%/10x20L5mi.pcf.gz
%%DATADIR%%/10x20L6b.pcf.gz
%%DATADIR%%/10x20L6bi.pcf.gz
%%DATADIR%%/10x20L6m.pcf.gz
%%DATADIR%%/10x20L6mi.pcf.gz
%%DATADIR%%/10x20L7b.pcf.gz
%%DATADIR%%/10x20L7bi.pcf.gz
%%DATADIR%%/10x20L7m.pcf.gz
%%DATADIR%%/10x20L7mi.pcf.gz
%%DATADIR%%/10x20L8b.pcf.gz
%%DATADIR%%/10x20L8bi.pcf.gz
%%DATADIR%%/10x20L8m.pcf.gz
%%DATADIR%%/10x20L8mi.pcf.gz
%%DATADIR%%/10x20L9b.pcf.gz
%%DATADIR%%/10x20L9bi.pcf.gz
%%DATADIR%%/10x20L9m.pcf.gz
%%DATADIR%%/10x20L9mi.pcf.gz
%%DATADIR%%/10x20b.pcf.gz
%%DATADIR%%/10x20bi.pcf.gz
%%DATADIR%%/10x20m.pcf.gz
%%DATADIR%%/10x20mi.pcf.gz
%%DATADIR%%/10x20rkb.pcf.gz
%%DATADIR%%/10x20rkbi.pcf.gz
%%DATADIR%%/10x20rkm.pcf.gz
%%DATADIR%%/10x20rkmi.pcf.gz
%%DATADIR%%/ipa-10x20b.pcf.gz
%%DATADIR%%/ipa-10x20bi.pcf.gz
%%DATADIR%%/ipa-10x20m.pcf.gz
%%DATADIR%%/ipa-10x20mi.pcf.gz
%%DATADIR%%/k20b.pcf.gz
%%DATADIR%%/k20bi.pcf.gz
%%DATADIR%%/k20m.pcf.gz
%%DATADIR%%/k20mi.pcf.gz
%%DATADIR%%/nk20b-1.pcf.gz
%%DATADIR%%/nk20bi-1.pcf.gz
%%DATADIR%%/vk20b.pcf.gz
%%DATADIR%%/vk20bi.pcf.gz
%%DATADIR%%/vk20m.pcf.gz
%%DATADIR%%/vk20mi.pcf.gz
%%DATADIR%%/fonts.alias
%%FONTSDIR%%/10x20L10b.pcf.gz
%%FONTSDIR%%/10x20L10bi.pcf.gz
%%FONTSDIR%%/10x20L10m.pcf.gz
@ -36,10 +95,6 @@
%%FONTSDIR%%/10x20L9mi.pcf.gz
%%FONTSDIR%%/10x20b.pcf.gz
%%FONTSDIR%%/10x20bi.pcf.gz
%%FONTSDIR%%/10x20gm.pcf.gz
%%FONTSDIR%%/10x20gmi.pcf.gz
%%FONTSDIR%%/10x20grkm.pcf.gz
%%FONTSDIR%%/10x20grkmi.pcf.gz
%%FONTSDIR%%/10x20m.pcf.gz
%%FONTSDIR%%/10x20mi.pcf.gz
%%FONTSDIR%%/10x20rkb.pcf.gz
@ -52,8 +107,6 @@
%%FONTSDIR%%/ipa-10x20mi.pcf.gz
%%FONTSDIR%%/k20b.pcf.gz
%%FONTSDIR%%/k20bi.pcf.gz
%%FONTSDIR%%/k20gm.pcf.gz
%%FONTSDIR%%/k20gmi.pcf.gz
%%FONTSDIR%%/k20m.pcf.gz
%%FONTSDIR%%/k20mi.pcf.gz
%%FONTSDIR%%/nk20b-1.pcf.gz
@ -62,5 +115,3 @@
%%FONTSDIR%%/vk20bi.pcf.gz
%%FONTSDIR%%/vk20m.pcf.gz
%%FONTSDIR%%/vk20mi.pcf.gz
%%PORTDOCS%%%%DOCSDIR%%/README.euc-jp
%%PORTDOCS%%%%DOCSDIR%%/fonts.alias

View File

@ -1,35 +1,46 @@
# Created by: sada
# $FreeBSD$
PORTNAME= mikachan-ttfonts
PORTNAME= mikachan
PORTVERSION= 9.1
PORTREVISION= 1
CATEGORIES= japanese x11-fonts
MASTER_SITES= http://mikachan.sourceforge.jp/
PKGNAMEPREFIX= ja-font-
DISTNAME= ver${PORTVERSION}
EXTRACT_SUFX= .lzh
DIST_SUBDIR= ${PORTNAME}
MAINTAINER= turutani@scphys.kyoto-u.ac.jp
COMMENT= Handwritten Japanese TrueType fonts by Mika-chan
EXTRACT_DEPENDS= lha:${PORTSDIR}/archivers/lha
USES= fonts
NO_CDROM= Do not sell distfile
USES= fonts:fc
FONTNAME= TTF
EXTRACT_CMD= lha
EXTRACT_BEFORE_ARGS= pq
EXTRACT_AFTER_ARGS= > ${WRKSRC}/mika.ttf
DIST_SUBDIR= ${PORTNAME}
NO_CDROM= Do not sell distfile
NO_ARCH= yes
NO_BUILD= yes
NO_WRKSUBDIR= yes
MAKE_ENV= FONTSDIR=${FONTSDIR}
FONTNAME= TrueType
SUB_FILES= pkg-install
SUB_LIST= DIRFILE="${DATADIR}/fonts.dir"
PKGINSTALL= ${WRKDIR}/pkg-install
PKGDEINSTALL= ${WRKDIR}/pkg-install
PLIST_FILES= %%DATADIR%%/fonts.dir \
%%DATADIR%%/mika.ttf \
%%FONTSDIR%%/mika.ttf
do-install:
@${MKDIR} ${STAGEDIR}${FONTSDIR}
@${MKDIR} ${STAGEDIR}${DATADIR}
${INSTALL_DATA} \
${WRKDIR}/mika.ttf ${FILESDIR}/fonts.dir.mika \
${STAGEDIR}${FONTSDIR}
${WRKSRC}/mika.ttf ${FILESDIR}/fonts.dir \
${STAGEDIR}${DATADIR}
post-install:
@${MKDIR} ${STAGEDIR}${FONTSDIR}
cd ${STAGEDIR}${FONTSDIR} && \
${LN} -s ../../../${DATADIR_REL}/*.ttf .
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (mikachan/ver9.1.lzh) = 86d6a32734f24b7ce7b3274dfa16dc7c66397ab862b2ce0344c5d73c738d8371
SIZE (mikachan/ver9.1.lzh) = 2144373

View File

@ -1,4 +1,3 @@
4
bw=0.5:mika.ttf -misc-mikachan-medium-r-normal--0-0-0-0-c-0-iso8859-1
bw=0.5:mika.ttf -misc-mikachan-medium-r-normal--0-0-0-0-c-0-jisx0201.1976-0
mika.ttf -misc-mikachan-medium-r-normal--0-0-0-0-c-0-jisx0208.1983-0

View File

@ -0,0 +1,22 @@
#!/bin/sh
case $2 in
POST-INSTALL)
cd %%FONTSDIR%%
touch fonts.dir
sed -e '/-mikachan-/d' fonts.dir > fonts.dir.tmp
numfonts=$(echo $(cat fonts.dir.tmp %%DIRFILE%% | wc -l) - 2 | bc)
echo ${numfonts} > fonts.dir
sed -e 1d fonts.dir.tmp >> fonts.dir
sed -e 1d %%DIRFILE%% >> fonts.dir
rm -f fonts.dir.tmp fonts.alias.tmp
;;
DEINSTALL)
cd %%FONTSDIR%%
touch fonts.dir
sed -e '/-mikachan-/d' fonts.dir > fonts.dir.tmp
numfonts=$(echo $(cat fonts.dir.tmp | wc -l) - 2 | bc)
echo ${numfonts} > fonts.dir
sed -e 1d fonts.dir.tmp >> fonts.dir
;;
esac

View File

@ -0,0 +1,39 @@
# Created by: MANTANI Nobutaka <nobutaka@FreeBSD.org>
# $FreeBSD$
PORTNAME= mona
PORTVERSION= 2.90
CATEGORIES= japanese x11-fonts
MASTER_SITES= SF/monafont/monafont/monafont-${PORTVERSION}
PKGNAMEPREFIX= ja-font-
PKGNAMESUFFIX= -ttf
DISTNAME= monafont-ttf-${PORTVERSION}
MAINTAINER= nobutaka@FreeBSD.org
COMMENT= TrueType Kanji fonts
USES= fonts:fc zip
FONTNAME= TTF
NO_ARCH= yes
NO_BUILD= yes
NO_WRKSUBDIR= yes
SUB_FILES= pkg-install
SUB_LIST= DIRFILE="${DATADIR}/fonts.dir"
PKGINSTALL= ${WRKDIR}/pkg-install
PKGDEINSTALL= ${WRKDIR}/pkg-install
MAKE_ENV= FONTSDIR=${FONTSDIR:S,${PREFIX},,}
PLIST_FILES= %%DATADIR%%/fonts.dir \
%%DATADIR%%/mona.ttf \
%%FONTSDIR%%/mona.ttf
do-install:
@${MKDIR} ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKDIR}/mona.ttf ${FILESDIR}/fonts.dir \
${STAGEDIR}${DATADIR}
post-install:
@${MKDIR} ${STAGEDIR}${FONTSDIR}
cd ${STAGEDIR}${FONTSDIR} && \
${LN} -s ../../../${DATADIR_REL}/*.ttf .
.include <bsd.port.mk>

View File

@ -0,0 +1,22 @@
#!/bin/sh
case $2 in
POST-INSTALL)
cd %%FONTSDIR%%
touch fonts.dir
sed -e '/mona\.ttf/d' fonts.dir > fonts.dir.tmp
numfonts=$(echo $(cat fonts.dir.tmp %%DIRFILE%% | wc -l) - 2 | bc)
echo ${numfonts} > fonts.dir
sed -e 1d fonts.dir.tmp >> fonts.dir
sed -e 1d %%DIRFILE%% >> fonts.dir
rm -f fonts.dir.tmp fonts.alias.tmp
;;
DEINSTALL)
cd %%FONTSDIR%%
touch fonts.dir
sed -e '/mona\.ttf/d' fonts.dir > fonts.dir.tmp
numfonts=$(echo $(cat fonts.dir.tmp | wc -l) - 2 | bc)
echo ${numfonts} > fonts.dir
sed -e 1d fonts.dir.tmp >> fonts.dir
;;
esac

View File

@ -2,6 +2,4 @@ TrueType kanji proportional fonts that have same metric and order as
Japanese Windows font. This is named after ASCII art 'mona' used in
'2 channel', notorious huge Web BBS.
This font is installed in {LOCALBASE}/share/fonts/TrueType.
WWW: http://monafont.sourceforge.net/

View File

@ -0,0 +1,34 @@
# Created by: MANTANI Nobutaka <nobutaka@nobutaka.com>
# $FreeBSD$
PORTNAME= mona
PORTVERSION= 2.90
CATEGORIES= japanese x11-fonts
MASTER_SITES= SF/monafont/monafont/monafont-${PORTVERSION}
PKGNAMEPREFIX= ja-font-
DISTNAME= monafont-${PORTVERSION}
MAINTAINER= nobutaka@FreeBSD.org
COMMENT= 12,14,16-dot Kanji fonts
BUILD_DEPENDS= bdftopcf:${PORTSDIR}/x11-fonts/bdftopcf \
mkfontdir:${PORTSDIR}/x11-fonts/mkfontdir
USES= fonts perl5 tar:bzip2
FONTNAME= misc
USE_PERL5= build
NO_ARCH= yes
MAKE_ENV= DATADIR="${DATADIR}"
SUB_FILES= pkg-install
SUB_LIST= FONTSALIAS="${DATADIR}/fonts.alias"
PKGINSTALL= ${WRKDIR}/pkg-install
PKGDEINSTALL= ${WRKDIR}/pkg-install
ALL_TARGET= bdf
post-install:
@${MKDIR} ${STAGEDIR}${FONTSDIR}
cd ${STAGEDIR}${FONTSDIR} && \
${LN} -s ../../../${DATADIR_REL}/*.pcf.gz .
${INSTALL_DATA} ${FILESDIR}/fonts.alias ${STAGEDIR}${DATADIR}
.include <bsd.port.mk>

View File

@ -1,18 +1,3 @@
#!/bin/sh
if [ "$2" != "DEINSTALL" ]; then
exit 0
fi
FONTDIR=${PKG_PREFIX}/share/fonts/monafonts
grepv() {
awk -v SRC=$1 'BEGIN{while (getline < SRC) {ENTRY[$0]=1}} (ENTRY[$0] != 1) {print}' $2
}
# font alias entry here!
TMPFILE=/tmp/install-fonts-alias-$$
cat << EOF > ${TMPFILE}
mona6x12a -mona-gothic-medium-r-normal--12-110-75-75-p-60-iso8859-1
mona6x12aB -mona-gothic-bold-r-normal--12-110-75-75-p-60-iso8859-1
mona6x12aBI -mona-gothic-bold-i-normal--12-110-75-75-p-60-iso8859-1
@ -69,19 +54,3 @@ monau16I -mona-gothic-medium-i-normal--16-150-75-75-p-160-iso10646-1
-mona-gothic-medium-r-normal--20-190-75-75-p-200-jisx0208.1983-0 -kappa-mincho-medium-r-normal--20-190-75-75-c-200-jisx0208.1990-0
-mona-gothic-medium-r-normal--10-70-75-75-p-100-jisx0208.1983-0 -elisa-fixed-medium-r-normal--10-70-75-75-c-100-jisx0208.1983-0
-mona-gothic-bold-r-normal--20-190-75-75-p-200-jisx0208.1983-0 -kappa-mincho-bold-r-normal--20-190-75-75-c-200-jisx0208.1990-0
EOF
echo "Updating ${FONTDIR}/fonts.alias"
cd ${FONTDIR}
touch fonts.alias
cp fonts.alias fonts.alias.orig
grepv ${TMPFILE} fonts.alias.orig > fonts.alias
if [ ! -s fonts.alias ]; then rm -f fonts.alias; fi
rm -f fonts.alias.orig ${TMPFILE}
echo "**********************************************************"
echo "You should restart X server or do 'xset fp rehash' command"
echo "to enable this update."
echo "**********************************************************"
exit 0

View File

@ -1,6 +1,6 @@
--- Makefile.orig 2003-09-10 11:54:10.000000000 +0900
+++ Makefile 2014-05-08 22:35:25.000000000 +0900
@@ -18,11 +18,10 @@
--- Makefile.orig 2003-09-10 02:54:10 UTC
+++ Makefile
@@ -18,11 +18,10 @@ GZIP_SUFFIX = gz
#GZIP_SUFFIX = Z
DESTDIR =
@ -9,14 +9,14 @@
-BDFTOPCF = $(X11BINDIR)/bdftopcf
-MKDIRHIER = $(X11BINDIR)/mkdirhier # 'mkdir -p' may also work.
-MKFONTDIR = $(X11BINDIR)/mkfontdir
+X11FONTDIR = $(DESTDIR)$(FONTSDIR)
+X11FONTDIR = $(DESTDIR)$(DATADIR)
+BDFTOPCF = bdftopcf
+MKDIRHIER = mkdir -p # 'mkdir -p' may also work.
+MKFONTDIR = mkfontdir
MY_RPM_ROOT = /tmp/rpm-root
@@ -258,7 +257,6 @@
@@ -258,7 +257,6 @@ install: bdf
$(BDFTOPCF) dist/$$i.bdf | \
$(GZIP_CMD) -c > $(X11FONTDIR)/$$i.pcf.$(GZIP_SUFFIX); \
done

View File

@ -0,0 +1,23 @@
#!/bin/sh
grepv() {
awk -v SRC=$1 'BEGIN{while (getline < SRC) {ENTRY[$0]=1}} (ENTRY[$0] != 1) {print}' $2
}
case $2 in
POST-INSTALL)
cd %%FONTSDIR%%
touch fonts.alias
cp fonts.alias fonts.alias.orig
(grepv %%FONTSALIAS%% fonts.alias.orig; cat %%FONTSALIAS%%) \
> fonts.alias
rm -f fonts.alias.orig
;;
DEINSTALL)
cd %%FONTSDIR%%
touch fonts.alias
cp fonts.alias fonts.alias.orig
grepv %%FONTSALIAS%% fonts.alias.orig > fonts.alias
rm -f fonts.alias.orig
;;
esac

View File

@ -0,0 +1,5 @@
12,14,16-dot kanji proportional fonts that have same metric and order as
Japanese Windows font. This is named after ASCII art 'mona' used in
'2 channel', notorious huge Web BBS.
WWW: http://monafont.sourceforge.net/

View File

@ -1,4 +1,52 @@
@mode 444
%%DATADIR%%/fonts.alias
%%DATADIR%%/mona6x12a.pcf.gz
%%DATADIR%%/mona6x12aB.pcf.gz
%%DATADIR%%/mona6x12aBI.pcf.gz
%%DATADIR%%/mona6x12aI.pcf.gz
%%DATADIR%%/mona6x12r.pcf.gz
%%DATADIR%%/mona6x12rB.pcf.gz
%%DATADIR%%/mona6x12rBI.pcf.gz
%%DATADIR%%/mona6x12rI.pcf.gz
%%DATADIR%%/mona7x14a.pcf.gz
%%DATADIR%%/mona7x14aB.pcf.gz
%%DATADIR%%/mona7x14aBI.pcf.gz
%%DATADIR%%/mona7x14aI.pcf.gz
%%DATADIR%%/mona7x14r.pcf.gz
%%DATADIR%%/mona7x14rB.pcf.gz
%%DATADIR%%/mona7x14rBI.pcf.gz
%%DATADIR%%/mona7x14rI.pcf.gz
%%DATADIR%%/mona8x16a.pcf.gz
%%DATADIR%%/mona8x16aB.pcf.gz
%%DATADIR%%/mona8x16aBI.pcf.gz
%%DATADIR%%/mona8x16aI.pcf.gz
%%DATADIR%%/mona8x16r.pcf.gz
%%DATADIR%%/mona8x16rB.pcf.gz
%%DATADIR%%/mona8x16rBI.pcf.gz
%%DATADIR%%/mona8x16rI.pcf.gz
%%DATADIR%%/monak12.pcf.gz
%%DATADIR%%/monak12B.pcf.gz
%%DATADIR%%/monak12BI.pcf.gz
%%DATADIR%%/monak12I.pcf.gz
%%DATADIR%%/monak14.pcf.gz
%%DATADIR%%/monak14B.pcf.gz
%%DATADIR%%/monak14BI.pcf.gz
%%DATADIR%%/monak14I.pcf.gz
%%DATADIR%%/monak16.pcf.gz
%%DATADIR%%/monak16B.pcf.gz
%%DATADIR%%/monak16BI.pcf.gz
%%DATADIR%%/monak16I.pcf.gz
%%DATADIR%%/monau12.pcf.gz
%%DATADIR%%/monau12B.pcf.gz
%%DATADIR%%/monau12BI.pcf.gz
%%DATADIR%%/monau12I.pcf.gz
%%DATADIR%%/monau14.pcf.gz
%%DATADIR%%/monau14B.pcf.gz
%%DATADIR%%/monau14BI.pcf.gz
%%DATADIR%%/monau14I.pcf.gz
%%DATADIR%%/monau16.pcf.gz
%%DATADIR%%/monau16B.pcf.gz
%%DATADIR%%/monau16BI.pcf.gz
%%DATADIR%%/monau16I.pcf.gz
%%FONTSDIR%%/mona6x12a.pcf.gz
%%FONTSDIR%%/mona6x12aB.pcf.gz
%%FONTSDIR%%/mona6x12aBI.pcf.gz

View File

@ -0,0 +1,40 @@
# Created by: Eiji-usagi-MATSUmoto <usagi@ruby.club.or.jp>
# $FreeBSD$
PORTNAME= naga10
PORTVERSION= 1.1
CATEGORIES= japanese x11-fonts
MASTER_SITES= http://hp.vector.co.jp/authors/VA013391/fonts/
PKGNAMEPREFIX= ja-font-
DISTNAME= knj10-${PORTVERSION}
MAINTAINER= CQG00620@nifty.ne.jp
COMMENT= 10-dot Kanji font
BUILD_DEPENDS= mkbold:${PORTSDIR}/x11-fonts/mkbold-mkitalic \
bdftopcf:${PORTSDIR}/x11-fonts/bdftopcf
USES= fonts
FONTNAME= misc
SUB_FILES= Makefile pkg-install
SUB_LIST= FONTSALIAS="${DATADIR}/fonts.alias"
MAKEFILE= ${WRKDIR}/Makefile
PKGINSTALL= ${WRKDIR}/pkg-install
PKGDEINSTALL= ${WRKDIR}/pkg-install
PORTDOCS= README
OPTIONS_DEFINE= DOCS
pre-build: apply-slist
post-install:
${INSTALL_DATA} ${FILESDIR}/fonts.alias ${STAGEDIR}${DATADIR}
@${MKDIR} ${STAGEDIR}${FONTSDIR}
cd ${STAGEDIR}${FONTSDIR} && \
${LN} -s ../../../${DATADIR_REL}/*.pcf.gz .
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>

View File

@ -4,7 +4,8 @@ GZIP_CMD?= gzip
MKBOLD_CMD?= mkbold
MKITALIC_CMD?= mkitalic
DIST_ALL= 5x10B.bdf 5x10a.bdf 5x10rk.bdf knj10.bdf knj10B.bdf
DIST_ALL= 5x10B.bdf 5x10a.bdf 5x10rk.bdf knj10.bdf knj10B.bdf \
maru10.bdf min10.bdf
DIST_NOBOLD= 5x10rk.bdf
MADE_BOLD= ${DIST_NOBOLD:S/.bdf/b.bdf/g}
@ -17,6 +18,12 @@ PCF_ALL= ${BDF_ALL:S/.bdf/.pcf.gz/g}
all: ${PCF_ALL}
maru10.bdf: knj10.bdf maru10.bdf.diff
patch -o $@ < $@.diff
min10.bdf: knj10.bdf min10.bdf.diff
patch -o $@ < $@.diff
${MADE_BOLD}: ${.TARGET:S/b.bdf/.bdf/}
${MKBOLD_CMD} $> > $@
@ -27,8 +34,8 @@ ${PCF_ALL}: ${.TARGET:S/.pcf.gz/.bdf/}
bdftopcf $> | ${GZIP_CMD} -c > $@
install:
mkdir -p ${DESTDIR}${PREFIX}/${FONTSDIR}
${BSD_INSTALL_DATA} ${PCF_ALL} ${DESTDIR}${PREFIX}/${FONTSDIR}
mkdir -p ${DESTDIR}%%DATADIR%%
${BSD_INSTALL_DATA} ${PCF_ALL} ${DESTDIR}%%DATADIR%%
clean::
rm ${MADE_BOLD} ${MADE_ITALIC} ${PCF_ALL}

View File

@ -0,0 +1,22 @@
#!/bin/sh
# $FreeBSD$
case "$2" in
POST-INSTALL)
cd %%FONTSDIR%%
touch fonts.alias
grep -v -- "^k10\|^a10\|^r10" fonts.alias > fonts.alias.tmp
cat fonts.alias.tmp %%FONTSALIAS%% > fonts.alias
rm -f fonts.alias.tmp
;;
DEINSTALL)
cd %%FONTSDIR%%
touch fonts.alias
grep -v -- "^k10\|^a10\|^r10" fonts.alias > fonts.alias.tmp
if [ -s fonts.alias.tmp ]; then
mv fonts.alias.tmp fonts.alias
else
rm -f fonts.alias.tmp fonts.alias
fi
;;
esac

View File

@ -0,0 +1,33 @@
%%DATADIR%%/fonts.alias
%%DATADIR%%/5x10B.pcf.gz
%%DATADIR%%/5x10a.pcf.gz
%%DATADIR%%/5x10rk.pcf.gz
%%DATADIR%%/knj10.pcf.gz
%%DATADIR%%/knj10B.pcf.gz
%%DATADIR%%/5x10rkb.pcf.gz
%%DATADIR%%/5x10Bi.pcf.gz
%%DATADIR%%/5x10ai.pcf.gz
%%DATADIR%%/5x10rki.pcf.gz
%%DATADIR%%/knj10i.pcf.gz
%%DATADIR%%/knj10Bi.pcf.gz
%%DATADIR%%/5x10rkbi.pcf.gz
%%DATADIR%%/maru10.pcf.gz
%%DATADIR%%/maru10i.pcf.gz
%%DATADIR%%/min10.pcf.gz
%%DATADIR%%/min10i.pcf.gz
%%FONTSDIR%%/5x10B.pcf.gz
%%FONTSDIR%%/5x10a.pcf.gz
%%FONTSDIR%%/5x10rk.pcf.gz
%%FONTSDIR%%/knj10.pcf.gz
%%FONTSDIR%%/knj10B.pcf.gz
%%FONTSDIR%%/5x10rkb.pcf.gz
%%FONTSDIR%%/5x10Bi.pcf.gz
%%FONTSDIR%%/5x10ai.pcf.gz
%%FONTSDIR%%/5x10rki.pcf.gz
%%FONTSDIR%%/knj10i.pcf.gz
%%FONTSDIR%%/knj10Bi.pcf.gz
%%FONTSDIR%%/5x10rkbi.pcf.gz
%%FONTSDIR%%/maru10.pcf.gz
%%FONTSDIR%%/maru10i.pcf.gz
%%FONTSDIR%%/min10.pcf.gz
%%FONTSDIR%%/min10i.pcf.gz

View File

@ -1,32 +0,0 @@
# Created by: Eiji-usagi-MATSUmoto <usagi@ruby.club.or.jp>
# $FreeBSD$
PORTNAME= naga10
PORTVERSION= 1.1
PORTREVISION= 7
CATEGORIES= japanese x11-fonts
MASTER_SITES= http://hp.vector.co.jp/authors/VA013391/fonts/
DISTNAME= knj10-${PORTVERSION}
MAINTAINER= CQG00620@nifty.ne.jp
COMMENT= X11 10-dot Kanji font 'naga10 font'
BUILD_DEPENDS= mkbold:${PORTSDIR}/x11-fonts/mkbold-mkitalic \
bdftopcf:${PORTSDIR}/x11-fonts/bdftopcf
USES= fonts
MAKE_ENV= FONTSDIR=${FONTSDIR:S,${PREFIX},,}
SUB_FILES= pkg-message
OPTIONS_DEFINE= DOCS
post-extract:
${CP} ${FILESDIR}/Makefile.in ${WRKSRC}/Makefile
post-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${FILESDIR}/fonts.alias ${STAGEDIR}${FONTSDIR}
.include <bsd.port.mk>

View File

@ -1,15 +0,0 @@
*******************************************************************
You can start using the font(s) by following these instructions:
Eiter type the following in an X terminal:
xset fp+ %%FONTSDIR%%
xset fp rehash
Or, more permanently, add the following line to the "Files" section
of your X.Org configuration file (typically /etc/X11/xorg.conf):
FontPath "%%FONTSDIR%%/"
then restart X.
*******************************************************************

View File

@ -1,14 +0,0 @@
%%FONTSDIR%%/fonts.alias
%%FONTSDIR%%/5x10B.pcf.gz
%%FONTSDIR%%/5x10a.pcf.gz
%%FONTSDIR%%/5x10rk.pcf.gz
%%FONTSDIR%%/knj10.pcf.gz
%%FONTSDIR%%/knj10B.pcf.gz
%%FONTSDIR%%/5x10rkb.pcf.gz
%%FONTSDIR%%/5x10Bi.pcf.gz
%%FONTSDIR%%/5x10ai.pcf.gz
%%FONTSDIR%%/5x10rki.pcf.gz
%%FONTSDIR%%/knj10i.pcf.gz
%%FONTSDIR%%/knj10Bi.pcf.gz
%%FONTSDIR%%/5x10rkbi.pcf.gz
%%PORTDOCS%%share/doc/naga10/README

View File

@ -1,41 +0,0 @@
# Created by: Mita Yoshio <mita@jp.FreeBSD.org>
# $FreeBSD$
PORTNAME= kaname12
PORTVERSION= 1.1
PORTREVISION= 5
CATEGORIES= japanese x11-fonts
MASTER_SITES= PORTS_JP
DISTNAME= kaname_k12_bdf
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
knm_new_linux.tar.gz
EXTRACT_ONLY= knm_new_linux.tar.gz
MAINTAINER= CQG00620@nifty.ne.jp
COMMENT= X11 12-dot Kanji font
USES= fonts
BUILD_DEPENDS= bdftopcf:${PORTSDIR}/x11-fonts/bdftopcf
WRKSRC= ${WRKDIR}/fonts
MAKE_ENV= FONTSDIR=${FONTSDIR:S,${PREFIX},,g} MKDIR="${MKDIR}"
PLIST_SUB= FONTSDIR=${FONTSDIR}
DOCSDIR= ${PREFIX}/share/doc/k12
SUB_FILES= pkg-message
OPTIONS_DEFINE= DOCS
post-extract:
@${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}
post-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${FILESDIR}/fonts.alias \
${STAGEDIR}${FONTSDIR}
${INSTALL_DATA} ${WRKSRC}/readme ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/readme.kaname_bdf ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/doc.orig/* ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>

View File

@ -1,15 +0,0 @@
--- Makefile.orig 2014-05-08 22:08:32.000000000 +0900
+++ Makefile 2014-05-08 22:10:13.000000000 +0900
@@ -0,0 +1,12 @@
+all:
+ bdftopcf knmhn12x.bdf > knmhn12x.pcf
+ gzip -9 -nf knmhn12x.pcf
+install:
+ if [ ! -d ${DESTDIR}${PREFIX}/${FONTSDIR} ] ; then \
+ ${MKDIR} ${DESTDIR}${PREFIX}/${FONTSDIR} ; fi
+ ${BSD_INSTALL_DATA} kaname-latin1.pcf.gz ${DESTDIR}${PREFIX}/${FONTSDIR}
+ ${BSD_INSTALL_DATA} knm12p.pcf.gz ${DESTDIR}${PREFIX}/${FONTSDIR}
+ ${BSD_INSTALL_DATA} knm12pb.pcf.gz ${DESTDIR}${PREFIX}/${FONTSDIR}
+ ${BSD_INSTALL_DATA} knmhn12x.pcf.gz ${DESTDIR}${PREFIX}/${FONTSDIR}
+ ${BSD_INSTALL_DATA} knmzn12x.pcf.gz ${DESTDIR}${PREFIX}/${FONTSDIR}
+ ${BSD_INSTALL_DATA} knmzn12xb.pcf.gz ${DESTDIR}${PREFIX}/${FONTSDIR}

View File

@ -1,19 +0,0 @@
*** readme.kaname_bdf.orig Sat Jul 6 12:02:19 1996
--- readme.kaname_bdf Sat Jul 6 12:02:25 1996
***************
*** 2,8 ****
readme.kaname_bdf $@$3$N%U%!%$%k(J
knmhn12x.bdf X11$@MQ$N(J6x12$@%I%C%H$N(JJISX0201.1976$@%U%)%s%H(J
! knmhz12x.bdf X11$@MQ$N(J12x12$@%I%C%H$N(JJISX0208.1983$@%U%)%s%H(J
doc.orig/* $@85$N%"!<%+%$%V$K4^$^$l$F$$$?%I%-%e%a%s%H(J
$@$3$N(J12$@%I%C%H4A;z%U%)%s%H$O!"K~3+@=:n=j(J($@"((J)$@$N3$O786M&;N;a$K(J
$@$h$C$F:n$i$l$?(J X68000 SX-Windows $@MQ$N%U%j!<$N%U%)%s%H$r(J
--- 2,8 ----
readme.kaname_bdf $@$3$N%U%!%$%k(J
knmhn12x.bdf X11$@MQ$N(J6x12$@%I%C%H$N(JJISX0201.1976$@%U%)%s%H(J
! knmzn12x.bdf X11$@MQ$N(J12x12$@%I%C%H$N(JJISX0208.1983$@%U%)%s%H(J
doc.orig/* $@85$N%"!<%+%$%V$K4^$^$l$F$$$?%I%-%e%a%s%H(J
$@$3$N(J12$@%I%C%H4A;z%U%)%s%H$O!"K~3+@=:n=j(J($@"((J)$@$N3$O786M&;N;a$K(J
$@$h$C$F:n$i$l$?(J X68000 SX-Windows $@MQ$N%U%j!<$N%U%)%s%H$r(J

View File

@ -1,15 +0,0 @@
*******************************************************************
You can start using the font(s) by following these instructions:
Eiter type the following in an X terminal:
xset fp+ %%FONTSDIR%%
xset fp rehash
Or, more permanently, add the following line to the "Files" section
of your X.Org configuration file (typically /etc/X11/xorg.conf):
FontPath "%%FONTSDIR%%/"
then restart X.
*******************************************************************

View File

@ -1,12 +0,0 @@
%%FONTSDIR%%/fonts.alias
%%FONTSDIR%%/kaname-latin1.pcf.gz
%%FONTSDIR%%/knm12p.pcf.gz
%%FONTSDIR%%/knm12pb.pcf.gz
%%FONTSDIR%%/knmhn12x.pcf.gz
%%FONTSDIR%%/knmzn12x.pcf.gz
%%FONTSDIR%%/knmzn12xb.pcf.gz
%%PORTDOCS%%%%DOCSDIR%%/gijutsu-siryou.doc
%%PORTDOCS%%%%DOCSDIR%%/kaname.doc
%%PORTDOCS%%%%DOCSDIR%%/readme
%%PORTDOCS%%%%DOCSDIR%%/readme.kaname_bdf
%%PORTDOCS%%%%DOCSDIR%%/readme.knm

View File

@ -1,61 +0,0 @@
# Created by: Yoshiro MIHIRA <sanpei@sanpei.org>
# $FreeBSD$
PORTNAME= kanji
PORTVERSION?= 1.0
PORTREVISION?= 7
CATEGORIES= japanese x11-fonts
MASTER_SITES= PORTS_JP/${DISTNAME}
PKGNAMESUFFIX?= 18
DISTNAME= ${PORTNAME}${PKGNAMESUFFIX}
DISTFILES?= 573.z 574.z 575.z 576.z 577.z 578.z 579.z 580.z 581.z
MAINTAINER= sanpei@FreeBSD.org
COMMENT= X11 ${PKGNAMESUFFIX}-dot Kanji font
USES= fonts
EXTRACT_DEPENDS= gunshar:${PORTSDIR}/archivers/sharutils
BUILD_DEPENDS= mkbold:${PORTSDIR}/x11-fonts/mkbold-mkitalic \
bdftopcf:${PORTSDIR}/x11-fonts/bdftopcf
DIST_SUBDIR= ${DISTNAME}
NO_WRKSUBDIR= yes
EXTRACT_CMD= ${GZCAT}
EXTRACT_BEFORE_ARGS=
EXTRACT_AFTER_ARGS= | ${AWK} '/bin\/sh/{P=1} {if (P==1) print;}' | \
${LOCALBASE}/bin/gunshar -d $(WRKDIR)
PKGINSTALL= ${WRKSRC}/INSTALL
PKGDEINSTALL= ${WRKSRC}/DEINSTALL
MAKE_ENV= FONTSDIR=${FONTSDIR:S,${PREFIX},,}
README_FILE?= 573.z
RESIZESED_FILE?= 18to16.sed
RESIZED_ALIAS_FILE?= kanji16.alias
OPTIONS_DEFINE= DOCS
post-extract:
@(cd $(WRKSRC); ${CAT} ${DISTNAME}.?? | uudecode)
@${CP} -p ${FILESDIR}/Makefile.in ${WRKDIR}/Makefile
@${GUNZIP_CMD} ${WRKDIR}/*.Z
post-patch:
@(${GZCAT} ${DISTDIR}/${DIST_SUBDIR}/${README_FILE} \
| ${AWK} '/^#! \/bin\/sh/{i=1} i==0{print}' \
> ${WRKSRC}/README.${DISTNAME})
pre-install:
@for file in INSTALL DEINSTALL; do \
${SED} -e 's,%%FONTSDIR%%,${FONTSDIR},g' \
-e 's,%%LOCALBASE%%,${LOCALBASE},g' \
< ${FILESDIR}/$${file}.tmpl > ${WRKSRC}/$${file}; \
done
post-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/${DISTNAME}
${INSTALL_DATA} ${WRKSRC}/${RESIZESED_FILE} ${STAGEDIR}${PREFIX}/share/doc/${DISTNAME}
${INSTALL_DATA} ${WRKSRC}/README.${DISTNAME} ${STAGEDIR}${PREFIX}/share/doc/${DISTNAME}
${INSTALL_DATA} ${WRKSRC}/${RESIZED_ALIAS_FILE} ${STAGEDIR}${PREFIX}/share/doc/${DISTNAME}
${INSTALL_DATA} ${WRKSRC}/${DISTNAME}.alias ${STAGEDIR}${PREFIX}/share/doc/${DISTNAME}
.include <bsd.port.mk>

View File

@ -1,47 +0,0 @@
#!/bin/sh
grepv() {
awk -v SRC=$1 'BEGIN{while (getline < SRC) {ENTRY[$0]=1}} (ENTRY[$0] != 1) {print}' $2
}
if [ "x$2" = "xPOST-DEINSTALL" ]; then
FONTDIR=%%FONTSDIR%%
# font alias entry here!
TMPFILE=/tmp/install-fonts-alias-$$
cat <<- EOF > ${TMPFILE}
kanji18 -jis-gothic-medium-r-normal--18-170-75-75-c-180-jisx0208.1983-0
kanji18b -jis-gothic-bold-r-normal--18-170-75-75-c-180-jisx0208.1983-0
kanji18i -jis-gothic-medium-i-normal--18-170-75-75-c-180-jisx0208.1983-0
kanji18bi -jis-gothic-bold-i-normal--18-170-75-75-c-180-jisx0208.1983-0
-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
-jis-fixed-bold-r-normal--18-130-100-100-c-180-jisx0208.1983-0 -jis-gothic-bold-r-normal--18-130-100-100-c-180-jisx0208.1983-0
-jis-fixed-medium-i-normal--18-130-100-100-c-180-jisx0208.1983-0 -jis-gothic-medium-i-normal--18-130-100-100-c-180-jisx0208.1983-0
-jis-fixed-bold-i-normal--18-130-100-100-c-180-jisx0208.1983-0 -jis-gothic-bold-i-normal--18-130-100-100-c-180-jisx0208.1983-0
-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
-jis-fixed-bold-r-normal--18-170-75-75-c-180-jisx0208.1983-0 -jis-gothic-bold-r-normal--18-170-75-75-c-180-jisx0208.1983-0
-jis-fixed-medium-i-normal--18-170-75-75-c-180-jisx0208.1983-0 -jis-gothic-medium-i-normal--18-170-75-75-c-180-jisx0208.1983-0
-jis-fixed-bold-i-normal--18-170-75-75-c-180-jisx0208.1983-0 -jis-gothic-bold-i-normal--18-170-75-75-c-180-jisx0208.1983-0
-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
-jis-gothic-bold-r-normal--18-130-100-100-c-180-jisx0208.1983-0 -jis-gothic-bold-r-normal--18-170-75-75-c-180-jisx0208.1983-0
-jis-gothic-medium-i-normal--18-130-100-100-c-180-jisx0208.1983-0 -jis-gothic-medium-i-normal--18-170-75-75-c-180-jisx0208.1983-0
-jis-gothic-bold-i-normal--18-130-100-100-c-180-jisx0208.1983-0 -jis-gothic-bold-i-normal--18-170-75-75-c-180-jisx0208.1983-0
EOF
echo "Updating ${FONTDIR}/fonts.alias"
cd ${FONTDIR}
touch fonts.alias
cp fonts.alias fonts.alias.orig
grepv ${TMPFILE} fonts.alias.orig > fonts.alias
if [ ! -s fonts.alias ]; then rm -f fonts.alias; fi
rm -f fonts.alias.orig ${TMPFILE}
%%LOCALBASE%%/bin/xset fp rehash ||
(
echo "**********************************************************"
echo "You should restart X server or do 'xset fp rehash' command"
echo "to enable this update."
echo "**********************************************************"
)
fi

View File

@ -1,45 +0,0 @@
#!/bin/sh
grepv() {
awk -v SRC=$1 'BEGIN{while (getline < SRC) {ENTRY[$0]=1}} (ENTRY[$0] != 1) {print}' $2
}
if [ "x$2" = "xPOST-INSTALL" ]; then
FONTDIR=%%FONTSDIR%%
# font alias entry here!
TMPFILE=/tmp/install-fonts-alias-$$
cat <<- EOF > ${TMPFILE}
kanji18 -jis-gothic-medium-r-normal--18-170-75-75-c-180-jisx0208.1983-0
kanji18b -jis-gothic-bold-r-normal--18-170-75-75-c-180-jisx0208.1983-0
kanji18i -jis-gothic-medium-i-normal--18-170-75-75-c-180-jisx0208.1983-0
kanji18bi -jis-gothic-bold-i-normal--18-170-75-75-c-180-jisx0208.1983-0
-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
-jis-fixed-bold-r-normal--18-130-100-100-c-180-jisx0208.1983-0 -jis-gothic-bold-r-normal--18-130-100-100-c-180-jisx0208.1983-0
-jis-fixed-medium-i-normal--18-130-100-100-c-180-jisx0208.1983-0 -jis-gothic-medium-i-normal--18-130-100-100-c-180-jisx0208.1983-0
-jis-fixed-bold-i-normal--18-130-100-100-c-180-jisx0208.1983-0 -jis-gothic-bold-i-normal--18-130-100-100-c-180-jisx0208.1983-0
-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
-jis-fixed-bold-r-normal--18-170-75-75-c-180-jisx0208.1983-0 -jis-gothic-bold-r-normal--18-170-75-75-c-180-jisx0208.1983-0
-jis-fixed-medium-i-normal--18-170-75-75-c-180-jisx0208.1983-0 -jis-gothic-medium-i-normal--18-170-75-75-c-180-jisx0208.1983-0
-jis-fixed-bold-i-normal--18-170-75-75-c-180-jisx0208.1983-0 -jis-gothic-bold-i-normal--18-170-75-75-c-180-jisx0208.1983-0
-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
-jis-gothic-bold-r-normal--18-130-100-100-c-180-jisx0208.1983-0 -jis-gothic-bold-r-normal--18-170-75-75-c-180-jisx0208.1983-0
-jis-gothic-medium-i-normal--18-130-100-100-c-180-jisx0208.1983-0 -jis-gothic-medium-i-normal--18-170-75-75-c-180-jisx0208.1983-0
-jis-gothic-bold-i-normal--18-130-100-100-c-180-jisx0208.1983-0 -jis-gothic-bold-i-normal--18-170-75-75-c-180-jisx0208.1983-0
EOF
echo "Updating ${FONTDIR}/fonts.alias"
cd ${FONTDIR}
touch fonts.alias
cp fonts.alias fonts.alias.orig
(grepv ${TMPFILE} fonts.alias.orig ; cat ${TMPFILE}) > fonts.alias
rm -f fonts.alias.orig ${TMPFILE}
%%LOCALBASE%%/bin/xset fp rehash ||
(
echo "**********************************************************"
echo "You should restart X server or do 'xset fp rehash' command"
echo "to enable this update."
echo "**********************************************************"
)
fi

View File

@ -1,6 +0,0 @@
Japanese 18 dot gothic font.
Bitmap font is installed the following directory tree:
${LOCALBASE}/share/fonts/kanji/
MIHIRA Yoshiro

View File

@ -1,8 +0,0 @@
%%FONTSDIR%%/kanji18.pcf.gz
%%FONTSDIR%%/kanji18b.pcf.gz
%%FONTSDIR%%/kanji18bi.pcf.gz
%%FONTSDIR%%/kanji18i.pcf.gz
%%PORTDOCS%%share/doc/kanji18/18to16.sed
%%PORTDOCS%%share/doc/kanji18/README.kanji18
%%PORTDOCS%%share/doc/kanji18/kanji16.alias
%%PORTDOCS%%share/doc/kanji18/kanji18.alias

View File

@ -1,47 +0,0 @@
#!/bin/sh
grepv() {
awk -v SRC=$1 'BEGIN{while (getline < SRC) {ENTRY[$0]=1}} (ENTRY[$0] != 1) {print}' $2
}
if [ "x$2" = "xPOST-DEINSTALL" ]; then
FONTDIR=%%FONTSDIR%%
# font alias entry here!
TMPFILE=/tmp/install-fonts-alias-$$
cat <<- EOF > ${TMPFILE}
kanji26 -jis-mincho-medium-r-normal--26-250-75-75-c-260-jisx0208.1983-0
kanji26b -jis-mincho-bold-r-normal--26-250-75-75-c-260-jisx0208.1983-0
kanji26i -jis-mincho-medium-i-normal--26-250-75-75-c-260-jisx0208.1983-0
kanji26bi -jis-mincho-bold-i-normal--26-250-75-75-c-260-jisx0208.1983-0
-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
-jis-fixed-bold-r-normal--26-190-100-100-c-260-jisx0208.1983-0 -jis-mincho-bold-r-normal--26-190-100-100-c-260-jisx0208.1983-0
-jis-fixed-medium-i-normal--26-190-100-100-c-260-jisx0208.1983-0 -jis-mincho-medium-i-normal--26-190-100-100-c-260-jisx0208.1983-0
-jis-fixed-bold-i-normal--26-190-100-100-c-260-jisx0208.1983-0 -jis-mincho-bold-i-normal--26-190-100-100-c-260-jisx0208.1983-0
-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
-jis-fixed-bold-r-normal--26-250-75-75-c-260-jisx0208.1983-0 -jis-mincho-bold-r-normal--26-250-75-75-c-260-jisx0208.1983-0
-jis-fixed-medium-i-normal--26-250-75-75-c-260-jisx0208.1983-0 -jis-mincho-medium-i-normal--26-250-75-75-c-260-jisx0208.1983-0
-jis-fixed-bold-i-normal--26-250-75-75-c-260-jisx0208.1983-0 -jis-mincho-bold-i-normal--26-250-75-75-c-260-jisx0208.1983-0
-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
-jis-mincho-bold-r-normal--26-190-100-100-c-260-jisx0208.1983-0 -jis-mincho-bold-r-normal--26-250-75-75-c-260-jisx0208.1983-0
-jis-mincho-medium-i-normal--26-190-100-100-c-260-jisx0208.1983-0 -jis-mincho-medium-i-normal--26-250-75-75-c-260-jisx0208.1983-0
-jis-mincho-bold-i-normal--26-190-100-100-c-260-jisx0208.1983-0 -jis-mincho-bold-i-normal--26-250-75-75-c-260-jisx0208.1983-0
EOF
echo "Updating ${FONTDIR}/fonts.alias"
cd ${FONTDIR}
touch fonts.alias
cp fonts.alias fonts.alias.orig
grepv ${TMPFILE} fonts.alias.orig > fonts.alias
if [ ! -s fonts.alias ]; then rm -f fonts.alias; fi
rm -f fonts.alias.orig ${TMPFILE}
%%LOCALBASE%%/bin/xset fp rehash ||
(
echo "**********************************************************"
echo "You should restart X server or do 'xset fp rehash' command"
echo "to enable this update."
echo "**********************************************************"
)
fi

View File

@ -1,45 +0,0 @@
#!/bin/sh
grepv() {
awk -v SRC=$1 'BEGIN{while (getline < SRC) {ENTRY[$0]=1}} (ENTRY[$0] != 1) {print}' $2
}
if [ "x$2" = "xPOST-INSTALL" ]; then
FONTDIR=%%FONTSDIR%%
# font alias entry here!
TMPFILE=/tmp/install-fonts-alias-$$
cat <<- EOF > ${TMPFILE}
kanji26 -jis-mincho-medium-r-normal--26-250-75-75-c-260-jisx0208.1983-0
kanji26b -jis-mincho-bold-r-normal--26-250-75-75-c-260-jisx0208.1983-0
kanji26i -jis-mincho-medium-i-normal--26-250-75-75-c-260-jisx0208.1983-0
kanji26bi -jis-mincho-bold-i-normal--26-250-75-75-c-260-jisx0208.1983-0
-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
-jis-fixed-bold-r-normal--26-190-100-100-c-260-jisx0208.1983-0 -jis-mincho-bold-r-normal--26-190-100-100-c-260-jisx0208.1983-0
-jis-fixed-medium-i-normal--26-190-100-100-c-260-jisx0208.1983-0 -jis-mincho-medium-i-normal--26-190-100-100-c-260-jisx0208.1983-0
-jis-fixed-bold-i-normal--26-190-100-100-c-260-jisx0208.1983-0 -jis-mincho-bold-i-normal--26-190-100-100-c-260-jisx0208.1983-0
-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
-jis-fixed-bold-r-normal--26-250-75-75-c-260-jisx0208.1983-0 -jis-mincho-bold-r-normal--26-250-75-75-c-260-jisx0208.1983-0
-jis-fixed-medium-i-normal--26-250-75-75-c-260-jisx0208.1983-0 -jis-mincho-medium-i-normal--26-250-75-75-c-260-jisx0208.1983-0
-jis-fixed-bold-i-normal--26-250-75-75-c-260-jisx0208.1983-0 -jis-mincho-bold-i-normal--26-250-75-75-c-260-jisx0208.1983-0
-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
-jis-mincho-bold-r-normal--26-190-100-100-c-260-jisx0208.1983-0 -jis-mincho-bold-r-normal--26-250-75-75-c-260-jisx0208.1983-0
-jis-mincho-medium-i-normal--26-190-100-100-c-260-jisx0208.1983-0 -jis-mincho-medium-i-normal--26-250-75-75-c-260-jisx0208.1983-0
-jis-mincho-bold-i-normal--26-190-100-100-c-260-jisx0208.1983-0 -jis-mincho-bold-i-normal--26-250-75-75-c-260-jisx0208.1983-0
EOF
echo "Updating ${FONTDIR}/fonts.alias"
cd ${FONTDIR}
touch fonts.alias
cp fonts.alias fonts.alias.orig
(grepv ${TMPFILE} fonts.alias.orig ; cat ${TMPFILE}) > fonts.alias
rm -f fonts.alias.orig ${TMPFILE}
%%LOCALBASE%%/bin/xset fp rehash ||
(
echo "**********************************************************"
echo "You should restart X server or do 'xset fp rehash' command"
echo "to enable this update."
echo "**********************************************************"
)
fi

View File

@ -1,6 +0,0 @@
Japanese 26 dot mincho font.
Bitmap font is installed the following directory tree:
${LOCALBASE}/share/fonts/kanji/
MIHIRA Yoshiro

View File

@ -1,8 +0,0 @@
%%FONTSDIR%%/kanji26.pcf.gz
%%FONTSDIR%%/kanji26b.pcf.gz
%%FONTSDIR%%/kanji26bi.pcf.gz
%%FONTSDIR%%/kanji26i.pcf.gz
%%PORTDOCS%%share/doc/kanji26/26to24.sed
%%PORTDOCS%%share/doc/kanji26/README.kanji26
%%PORTDOCS%%share/doc/kanji26/kanji24.alias
%%PORTDOCS%%share/doc/kanji26/kanji26.alias

View File

@ -1,44 +0,0 @@
# Created by: Kawaguti Ginga <ginga@athena.club.ne.jp>
# $FreeBSD$
PORTNAME= k20fonts
PORTVERSION= 0.396
PORTREVISION= 7
CATEGORIES= japanese x11-fonts
MASTER_SITES= NETBSD/LOCAL_PORTS:kappa20 \
SFJP/x-tt/8412/:ayu20
DISTNAME= Kappa20-${PORTVERSION}
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:kappa20 \
${AYUDISTNAME}${AYU_SUFFIX}:ayu20
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= ginga-freebsd@ginganet.org
COMMENT= X11 20-dot Kanji font 'Kappa20dot + ayu font'
USES= fonts tar:bzip2
AYUDISTNAME= ayu20gothic-1.6
AYU_SUFFIX= .tar.gz
BUILD_DEPENDS= mkitalic:${PORTSDIR}/x11-fonts/mkbold-mkitalic \
bdftopcf:${PORTSDIR}/x11-fonts/bdftopcf
MAKE_ARGS= FONTSDIR="${FONTSDIR:S,${PREFIX},,}"
DOCSDIR= ${PREFIX}/share/doc/ja/${PORTNAME}
OPTIONS_DEFINE= DOCS
post-extract:
(cd ${WRKSRC} ; ${TAR} xpzf ${DISTDIR}/${AYUDISTNAME}${AYU_SUFFIX})
(cd ${WRKSRC} ; ${MV} Makefile Makefile.dist)
${CP} ${FILESDIR}/Makefile.in ${WRKSRC}/Makefile
${CP} ${FILESDIR}/fonts.alias.ayu ${WRKSRC}/
pre-build:
(cd ${WRKSRC} ; ${SH} makebdf.sh)
pre-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/fonts.alias ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}/README.euc-jp
.include <bsd.port.mk>

Some files were not shown because too many files have changed in this diff Show More