diff options
Diffstat (limited to 'japanese/font-ayu20/files')
-rw-r--r-- | japanese/font-ayu20/files/Makefile.in | 34 | ||||
-rw-r--r-- | japanese/font-ayu20/files/fonts.alias | 6 | ||||
-rw-r--r-- | japanese/font-ayu20/files/pkg-install.in | 26 |
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 |