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:
parent
c0b1f08afc
commit
f053d39def
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=397892
9
MOVED
9
MOVED
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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)
|
||||
********************************************************************
|
||||
|
@ -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>
|
@ -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
|
@ -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
|
@ -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
|
38
japanese/font-ayu18/Makefile
Normal file
38
japanese/font-ayu18/Makefile
Normal 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>
|
4
japanese/font-ayu18/distinfo
Normal file
4
japanese/font-ayu18/distinfo
Normal 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
|
35
japanese/font-ayu18/files/Makefile.in
Normal file
35
japanese/font-ayu18/files/Makefile.in
Normal 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}
|
3
japanese/font-ayu18/pkg-descr
Normal file
3
japanese/font-ayu18/pkg-descr
Normal file
@ -0,0 +1,3 @@
|
||||
Ayu Bitmap Japanese font, 18-dot version.
|
||||
|
||||
WWW: http://x-tt.osdn.jp/ayu.html
|
24
japanese/font-ayu18/pkg-plist
Normal file
24
japanese/font-ayu18/pkg-plist
Normal 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
|
43
japanese/font-ayu20/Makefile
Normal file
43
japanese/font-ayu20/Makefile
Normal 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>
|
2
japanese/font-ayu20/distinfo
Normal file
2
japanese/font-ayu20/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (ayu20gothic-1.7a.tar.gz) = b1747196de69ef45ab37f1a40a0fc32bccc7b3acc229a21c932ab38874436833
|
||||
SIZE (ayu20gothic-1.7a.tar.gz) = 319226
|
@ -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}
|
26
japanese/font-ayu20/files/pkg-install.in
Normal file
26
japanese/font-ayu20/files/pkg-install.in
Normal 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
|
3
japanese/font-ayu20/pkg-descr
Normal file
3
japanese/font-ayu20/pkg-descr
Normal file
@ -0,0 +1,3 @@
|
||||
Ayu Bitmap Japanese font, 20-dot version.
|
||||
|
||||
WWW: http://x-tt.osdn.jp/ayu.html
|
13
japanese/font-ayu20/pkg-plist
Normal file
13
japanese/font-ayu20/pkg-plist
Normal 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
|
44
japanese/font-elisa10/Makefile
Normal file
44
japanese/font-elisa10/Makefile
Normal 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>
|
2
japanese/font-elisa10/distinfo
Normal file
2
japanese/font-elisa10/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (elisau10.tgz) = bb62d48db7a26339313947b623376bb18d92196424ee1545ef54ed8b0200dfba
|
||||
SIZE (elisau10.tgz) = 125292
|
24
japanese/font-elisa10/files/Makefile.in
Normal file
24
japanese/font-elisa10/files/Makefile.in
Normal 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
|
23
japanese/font-elisa10/files/pkg-install.in
Normal file
23
japanese/font-elisa10/files/pkg-install.in
Normal 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
|
3
japanese/font-elisa10/pkg-descr
Normal file
3
japanese/font-elisa10/pkg-descr
Normal 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
|
42
japanese/font-elisa8/Makefile
Normal file
42
japanese/font-elisa8/Makefile
Normal 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>
|
24
japanese/font-elisa8/files/Makefile.in
Normal file
24
japanese/font-elisa8/files/Makefile.in
Normal 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
|
4
japanese/font-elisa8/files/fonts.alias
Normal file
4
japanese/font-elisa8/files/fonts.alias
Normal 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
|
23
japanese/font-elisa8/files/pkg-install.in
Normal file
23
japanese/font-elisa8/files/pkg-install.in
Normal 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
|
@ -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
|
7
japanese/font-elisa8/pkg-plist
Normal file
7
japanese/font-elisa8/pkg-plist
Normal 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
|
44
japanese/font-kaname12/Makefile
Normal file
44
japanese/font-kaname12/Makefile
Normal 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>
|
30
japanese/font-kaname12/files/Makefile.in
Normal file
30
japanese/font-kaname12/files/Makefile.in
Normal 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
|
11
japanese/font-kaname12/files/patch-readme.kaname_bdf
Normal file
11
japanese/font-kaname12/files/patch-readme.kaname_bdf
Normal 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
|
23
japanese/font-kaname12/files/pkg-install.in
Normal file
23
japanese/font-kaname12/files/pkg-install.in
Normal 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
|
13
japanese/font-kaname12/pkg-plist
Normal file
13
japanese/font-kaname12/pkg-plist
Normal 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
|
65
japanese/font-kanji18/Makefile
Normal file
65
japanese/font-kanji18/Makefile
Normal 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>
|
@ -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}
|
20
japanese/font-kanji18/files/fonts.alias.18
Normal file
20
japanese/font-kanji18/files/fonts.alias.18
Normal 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
|
20
japanese/font-kanji18/files/fonts.alias.26
Normal file
20
japanese/font-kanji18/files/fonts.alias.26
Normal 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
|
23
japanese/font-kanji18/files/pkg-install.in
Normal file
23
japanese/font-kanji18/files/pkg-install.in
Normal 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
|
1
japanese/font-kanji18/pkg-descr
Normal file
1
japanese/font-kanji18/pkg-descr
Normal file
@ -0,0 +1 @@
|
||||
Japanese 18 dot gothic font.
|
17
japanese/font-kanji18/pkg-plist
Normal file
17
japanese/font-kanji18/pkg-plist
Normal 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
|
@ -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"
|
1
japanese/font-kanji26/pkg-descr
Normal file
1
japanese/font-kanji26/pkg-descr
Normal file
@ -0,0 +1 @@
|
||||
Japanese 26 dot mincho font.
|
17
japanese/font-kanji26/pkg-plist
Normal file
17
japanese/font-kanji26/pkg-plist
Normal 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
|
41
japanese/font-kappa20/Makefile
Normal file
41
japanese/font-kappa20/Makefile
Normal 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>
|
@ -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}
|
26
japanese/font-kappa20/files/pkg-install.in
Normal file
26
japanese/font-kappa20/files/pkg-install.in
Normal 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
|
@ -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/
|
@ -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
|
@ -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>
|
2
japanese/font-mikachan/distinfo
Normal file
2
japanese/font-mikachan/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (mikachan/ver9.1.lzh) = 86d6a32734f24b7ce7b3274dfa16dc7c66397ab862b2ce0344c5d73c738d8371
|
||||
SIZE (mikachan/ver9.1.lzh) = 2144373
|
@ -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
|
22
japanese/font-mikachan/files/pkg-install.in
Normal file
22
japanese/font-mikachan/files/pkg-install.in
Normal 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
|
39
japanese/font-mona-ttf/Makefile
Normal file
39
japanese/font-mona-ttf/Makefile
Normal 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>
|
22
japanese/font-mona-ttf/files/pkg-install.in
Normal file
22
japanese/font-mona-ttf/files/pkg-install.in
Normal 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
|
@ -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/
|
34
japanese/font-mona/Makefile
Normal file
34
japanese/font-mona/Makefile
Normal 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>
|
@ -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
|
@ -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
|
23
japanese/font-mona/files/pkg-install.in
Normal file
23
japanese/font-mona/files/pkg-install.in
Normal 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
|
5
japanese/font-mona/pkg-descr
Normal file
5
japanese/font-mona/pkg-descr
Normal 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/
|
@ -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
|
40
japanese/font-naga10/Makefile
Normal file
40
japanese/font-naga10/Makefile
Normal 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>
|
@ -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}
|
22
japanese/font-naga10/files/pkg-install.in
Normal file
22
japanese/font-naga10/files/pkg-install.in
Normal 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
|
33
japanese/font-naga10/pkg-plist
Normal file
33
japanese/font-naga10/pkg-plist
Normal 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
|
@ -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>
|
@ -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.
|
||||
*******************************************************************
|
@ -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
|
@ -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>
|
@ -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}
|
@ -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
|
@ -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.
|
||||
*******************************************************************
|
@ -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
|
@ -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>
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
@ -1,6 +0,0 @@
|
||||
Japanese 18 dot gothic font.
|
||||
|
||||
Bitmap font is installed the following directory tree:
|
||||
${LOCALBASE}/share/fonts/kanji/
|
||||
|
||||
MIHIRA Yoshiro
|
@ -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
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
@ -1,6 +0,0 @@
|
||||
Japanese 26 dot mincho font.
|
||||
|
||||
Bitmap font is installed the following directory tree:
|
||||
${LOCALBASE}/share/fonts/kanji/
|
||||
|
||||
MIHIRA Yoshiro
|
@ -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
|
@ -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
Loading…
Reference in New Issue
Block a user