aboutsummaryrefslogtreecommitdiff
path: root/japanese/font-ayu20/files
diff options
context:
space:
mode:
Diffstat (limited to 'japanese/font-ayu20/files')
-rw-r--r--japanese/font-ayu20/files/Makefile.in34
-rw-r--r--japanese/font-ayu20/files/fonts.alias6
-rw-r--r--japanese/font-ayu20/files/pkg-install.in26
3 files changed, 66 insertions, 0 deletions
diff --git a/japanese/font-ayu20/files/Makefile.in b/japanese/font-ayu20/files/Makefile.in
new file mode 100644
index 000000000000..4fc2b446c91f
--- /dev/null
+++ b/japanese/font-ayu20/files/Makefile.in
@@ -0,0 +1,34 @@
+# $FreeBSD$
+
+GZIP_CMD?= gzip
+MKBOLD_CMD?= mkbold
+MKITALIC_CMD?= mkitalic
+
+DIST_ALL= 10x20gm.bdf 10x20grkm.bdf k20gm.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}
diff --git a/japanese/font-ayu20/files/fonts.alias b/japanese/font-ayu20/files/fonts.alias
new file mode 100644
index 000000000000..9b8cccbb9d78
--- /dev/null
+++ b/japanese/font-ayu20/files/fonts.alias
@@ -0,0 +1,6 @@
+10x20gm -ayu-gothic-medium-r-normal--20-190-75-75-c-100-iso8859-1
+10x20gmi -ayu-gothic-medium-i-normal--20-190-75-75-c-100-iso8859-1
+10x20grkm -ayu-gothic-medium-r-normal--20-190-75-75-c-100-jisx0201.1976-0
+10x20grkmi -ayu-gothic-medium-i-normal--20-190-75-75-c-100-jisx0201.1976-0
+k20gm -ayu-gothic-medium-r-normal--20-190-75-75-c-200-jisx0208.1990-0
+k20gmi -ayu-gothic-medium-i-normal--20-190-75-75-c-200-jisx0208.1990-0
diff --git a/japanese/font-ayu20/files/pkg-install.in b/japanese/font-ayu20/files/pkg-install.in
new file mode 100644
index 000000000000..7c1d22761134
--- /dev/null
+++ b/japanese/font-ayu20/files/pkg-install.in
@@ -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