aboutsummaryrefslogtreecommitdiff
path: root/japanese/font-kaname12
diff options
context:
space:
mode:
authorHiroki Sato <hrs@FreeBSD.org>2015-09-25 21:48:09 +0000
committerHiroki Sato <hrs@FreeBSD.org>2015-09-25 21:48:09 +0000
commitf053d39def80ad3f3e63ee2044bb8c3e8c5138d4 (patch)
treedeebe3467f37b732e1acbd189727420d1d5cbd99 /japanese/font-kaname12
parentc0b1f08afcfda03d4dc0353b3ca4734057e8708f (diff)
downloadports-f053d39def80ad3f3e63ee2044bb8c3e8c5138d4.tar.gz
ports-f053d39def80ad3f3e63ee2044bb8c3e8c5138d4.zip
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
Notes
Notes: svn path=/head/; revision=397892
Diffstat (limited to 'japanese/font-kaname12')
-rw-r--r--japanese/font-kaname12/Makefile44
-rw-r--r--japanese/font-kaname12/distinfo4
-rw-r--r--japanese/font-kaname12/files/Makefile.in30
-rw-r--r--japanese/font-kaname12/files/fonts.alias4
-rw-r--r--japanese/font-kaname12/files/patch-readme.kaname_bdf11
-rw-r--r--japanese/font-kaname12/files/pkg-install.in23
-rw-r--r--japanese/font-kaname12/pkg-descr20
-rw-r--r--japanese/font-kaname12/pkg-plist13
8 files changed, 149 insertions, 0 deletions
diff --git a/japanese/font-kaname12/Makefile b/japanese/font-kaname12/Makefile
new file mode 100644
index 000000000000..6602b8da826d
--- /dev/null
+++ b/japanese/font-kaname12/Makefile
@@ -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>
diff --git a/japanese/font-kaname12/distinfo b/japanese/font-kaname12/distinfo
new file mode 100644
index 000000000000..b1f5a612d614
--- /dev/null
+++ b/japanese/font-kaname12/distinfo
@@ -0,0 +1,4 @@
+SHA256 (kaname_k12_bdf.tar.gz) = 6f5e05d04f07b2a0fcc2e398e43e055f383ea2ff5c8e95dc98027aab73f650f1
+SIZE (kaname_k12_bdf.tar.gz) = 196704
+SHA256 (knm_new_linux.tar.gz) = f66c98ff2849309e0171b7f06eddf8f8de60e3a35935d54f12e4c045d49803dd
+SIZE (knm_new_linux.tar.gz) = 600313
diff --git a/japanese/font-kaname12/files/Makefile.in b/japanese/font-kaname12/files/Makefile.in
new file mode 100644
index 000000000000..80ff06f2da55
--- /dev/null
+++ b/japanese/font-kaname12/files/Makefile.in
@@ -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
diff --git a/japanese/font-kaname12/files/fonts.alias b/japanese/font-kaname12/files/fonts.alias
new file mode 100644
index 000000000000..3c007c4e977c
--- /dev/null
+++ b/japanese/font-kaname12/files/fonts.alias
@@ -0,0 +1,4 @@
+k12 -mnkaname-fixed-medium-r-normal--12-110-75-75-c-120-jisx0208.1983-0
+k12b -mnkaname-fixed-bold-r-normal--12-110-75-75-c-120-jisx0208.1983-0
+r12 -mnkaname-fixed-medium-r-normal--12-110-75-75-c-60-jisx0201.1976-0
+a12 -mnkaname-fixed-medium-r-normal--12-110-75-75-c-60-iso8859-1
diff --git a/japanese/font-kaname12/files/patch-readme.kaname_bdf b/japanese/font-kaname12/files/patch-readme.kaname_bdf
new file mode 100644
index 000000000000..c6d70d5498e2
--- /dev/null
+++ b/japanese/font-kaname12/files/patch-readme.kaname_bdf
@@ -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
diff --git a/japanese/font-kaname12/files/pkg-install.in b/japanese/font-kaname12/files/pkg-install.in
new file mode 100644
index 000000000000..742953077013
--- /dev/null
+++ b/japanese/font-kaname12/files/pkg-install.in
@@ -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
diff --git a/japanese/font-kaname12/pkg-descr b/japanese/font-kaname12/pkg-descr
new file mode 100644
index 000000000000..48984fd4ba67
--- /dev/null
+++ b/japanese/font-kaname12/pkg-descr
@@ -0,0 +1,20 @@
+Japanese 12 dot font named `kanamecho'.
+kaname-latin1.pcf:-MNKANAME-Fixed-Medium-R-Normal--12-110-75-75-C-60-\
+ISO8859-1
+knmhn12x.pcf:-MNKANAME-Fixed-Medium-R-Normal--12-110-75-75-C-60-\
+JISX0201.1976-0
+knm12p.pcf:-MNKANAME-Fixed-Medium-R-Normal--12-110-75-75-P-120-\
+JISX0208.1983-0
+knm12pb.pcf:-MNKANAME-Fixed-Bold-R-Normal--12-110-75-75-P-120-\
+JISX0208.1983-0
+knmzn12x.pcf:-MNKANAME-Fixed-Medium-R-Normal--12-110-75-75-C-120-\
+JISX0208.1983-0
+knmzn12xb.pcf:-MNKANAME-Fixed-Bold-R-Normal--12-110-75-75-C-120-\
+JISX0208.1983-0
+
+You can also use 'k12' as an alias for knmzn12x.pcf, 'k12b' for knmzn12xb.pcf,
+'r12' for knmhn12x.pcf, and 'a12' for kaname-latin1.pcf.
+
+Simple usage:
+ % kterm -fn a12 -fk k12 -fl r12
+ % mule -fn r12
diff --git a/japanese/font-kaname12/pkg-plist b/japanese/font-kaname12/pkg-plist
new file mode 100644
index 000000000000..1bb40b897fce
--- /dev/null
+++ b/japanese/font-kaname12/pkg-plist
@@ -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