aboutsummaryrefslogtreecommitdiff
path: root/japanese/font-marumoji
diff options
context:
space:
mode:
authorHiroki Sato <hrs@FreeBSD.org>2015-09-13 04:30:17 +0000
committerHiroki Sato <hrs@FreeBSD.org>2015-09-13 04:30:17 +0000
commitd45f4fa95ffaf7c83e254c3a06e4fd3ef869dc38 (patch)
treef01f370df4650082e23b3481a1e81386b2418d81 /japanese/font-marumoji
parent7faf7f1d89f213eaeb3f6af2cb00be0b39f47c7d (diff)
downloadports-d45f4fa95ffaf7c83e254c3a06e4fd3ef869dc38.tar.gz
ports-d45f4fa95ffaf7c83e254c3a06e4fd3ef869dc38.zip
- Rename japanese/marumoji-fonts with japanese/font-marumoji.
- Add LICENSE.
Notes
Notes: svn path=/head/; revision=396798
Diffstat (limited to 'japanese/font-marumoji')
-rw-r--r--japanese/font-marumoji/Makefile33
-rw-r--r--japanese/font-marumoji/distinfo2
-rw-r--r--japanese/font-marumoji/files/Makefile.in36
-rw-r--r--japanese/font-marumoji/files/pkg-install.in62
-rw-r--r--japanese/font-marumoji/pkg-descr1
-rw-r--r--japanese/font-marumoji/pkg-plist36
6 files changed, 170 insertions, 0 deletions
diff --git a/japanese/font-marumoji/Makefile b/japanese/font-marumoji/Makefile
new file mode 100644
index 000000000000..97d0081d87ba
--- /dev/null
+++ b/japanese/font-marumoji/Makefile
@@ -0,0 +1,33 @@
+# Created by: Yoichi NAKAYAMA <yoichi@eken.phys.nagoya-u.ac.jp>
+# $FreeBSD$
+
+PORTNAME= marumoji
+PORTVERSION= 1.0
+PORTREVISION= 8
+CATEGORIES= japanese x11-fonts
+MASTER_SITES= LOCAL/hrs/${PORTNAME}
+PKGNAMEPREFIX= ja-font-
+
+MAINTAINER= hrs@FreeBSD.org
+COMMENT= Japanese marumoji fonts
+
+LICENSE= MIT
+LICENSE_FILES= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= mkbold:${PORTSDIR}/x11-fonts/mkbold-mkitalic \
+ bdftopcf:${PORTSDIR}/x11-fonts/bdftopcf
+
+USES= fonts
+FONTNAME= marumoji
+MAKE_ENV= FONTSDIR=${FONTSDIR:S,${PREFIX},,}
+SUB_FILES= Makefile pkg-install
+PKGINSTALL= ${WRKDIR}/pkg-install
+PKGDEINSTALL= ${WRKDIR}/pkg-install
+
+${WRKSRC}/maru16.bdf:
+ cd ${WRKSRC} && ${SED} -f m18to16.sed < maru18.bdf > maru16.bdf
+
+pre-build: ${WRKSRC}/maru16.bdf apply-slist
+ ${INSTALL_DATA} ${WRKDIR}/Makefile ${WRKSRC}
+
+.include <bsd.port.mk>
diff --git a/japanese/font-marumoji/distinfo b/japanese/font-marumoji/distinfo
new file mode 100644
index 000000000000..6ad1fcf2eb18
--- /dev/null
+++ b/japanese/font-marumoji/distinfo
@@ -0,0 +1,2 @@
+SHA256 (marumoji-1.0.tar.gz) = 458a5fb1a703a06b17e825ddd39b6d74d48fb6d718a8e228581d39751e84dd69
+SIZE (marumoji-1.0.tar.gz) = 455737
diff --git a/japanese/font-marumoji/files/Makefile.in b/japanese/font-marumoji/files/Makefile.in
new file mode 100644
index 000000000000..a5a966153847
--- /dev/null
+++ b/japanese/font-marumoji/files/Makefile.in
@@ -0,0 +1,36 @@
+# $FreeBSD$
+
+GZIP_CMD?= gzip
+MKBOLD_CMD?= mkbold
+MKITALIC_CMD?= mkitalic
+
+DIST_ALL= 7x14maru.bdf 7x14rkmr.bdf 8x16maru.bdf \
+ 8x16rkmr.bdf 9x18maru.bdf 9x18rkmr.bdf \
+ maru14.bdf maru16.bdf maru18.bdf
+
+DIST_NOBOLD= ${DIST_ALL}
+MADE_BOLD= ${DIST_NOBOLD:S/.bdf/b.bdf/g}
+
+DIST_NOITALIC= ${DIST_ALL} ${MADE_BOLD}
+MADE_ITALIC= ${DIST_NOITALIC:S/.bdf/i.bdf/g}
+
+BDF_ALL= ${DIST_ALL} ${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/i.bdf/.bdf/}
+ ${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}
+
+clean::
+ rm ${MADE_BOLD} ${MADE_ITALIC} ${PCF_ALL}
diff --git a/japanese/font-marumoji/files/pkg-install.in b/japanese/font-marumoji/files/pkg-install.in
new file mode 100644
index 000000000000..c87a4043733a
--- /dev/null
+++ b/japanese/font-marumoji/files/pkg-install.in
@@ -0,0 +1,62 @@
+#!/bin/sh
+
+catfontsdir ()
+{
+ while read _IN
+ do
+ case "${_IN}" in
+ [0-9]*|*-misc-marumoji-*) ;;
+ *) echo ${_IN} ;;
+ esac
+ done
+}
+
+addentries()
+{
+# font alias entry here!
+cat <<EOF
+maru14 -misc-marumoji-medium-r-normal--14-130-75-75-c-140-jisx0208.1983-0
+maru16 -misc-marumoji-medium-r-normal--16-150-75-75-c-160-jisx0208.1983-0
+maru18 -misc-marumoji-medium-r-normal--18-170-75-75-c-180-jisx0208.1983-0
+7x14rkmaru -misc-marumoji-medium-r-normal--14-130-75-75-c-70-jisx0201.1976-0
+7x14maru -misc-marumoji-medium-r-normal--14-130-75-75-c-70-iso8859-1 8x16rkmr -misc-marumoji-medium-r-normal--16-150-75-75-c-80-jisx0201.1976-0
+8x16maru -misc-marumoji-medium-r-normal--16-150-75-75-c-80-iso8859-1
+9x18rkmr -misc-marumoji-medium-r-normal--18-170-75-75-c-90-jisx0201.1976-0
+9x18maru -misc-marumoji-medium-r-normal--18-170-75-75-c-90-iso8859-1
+-misc-marumoji-medium-r-normal--14-100-100-100-c-70-iso8859-1 -misc-marumoji-medium-r-normal--14-130-75-75-c-70-iso8859-1
+-misc-marumoji-medium-r-normal--14-100-100-100-c-70-jisx0201.1976-0 -misc-marumoji-medium-r-normal--14-130-75-75-c-70-jisx0201.1976-0
+-misc-marumoji-medium-r-normal--14-100-100-100-c-140-jisx0208.1983-0 -misc-marumoji-medium-r-normal--14-130-75-75-c-140-jisx0208.1983-0
+-misc-marumoji-medium-r-normal--16-120-100-100-c-80-iso8859-1 -misc-marumoji-medium-r-normal--16-150-75-75-c-80-iso8859-1
+-misc-marumoji-medium-r-normal--16-120-100-100-c-80-jisx0201.1976-0 -misc-marumoji-medium-r-normal--16-150-75-75-c-80-jisx0201.1976-0
+-misc-marumoji-medium-r-normal--16-120-100-100-c-160-jisx0208.1983-0 -misc-marumoji-medium-r-normal--16-150-75-75-c-160-jisx0208.1983-0
+-misc-marumoji-medium-r-normal--18-130-100-100-c-90-iso8859-1 -misc-marumoji-medium-r-normal--18-170-75-75-c-90-iso8859-1
+-misc-marumoji-medium-r-normal--18-130-100-100-c-90-jisx0201.1976-0 -misc-marumoji-medium-r-normal--18-170-75-75-c-90-jisx0201.1976-0
+-misc-marumoji-medium-r-normal--18-130-100-100-c-180-jisx0208.1983-0 -misc-marumoji-medium-r-normal--18-170-75-75-c-180-jisx0208.1983-0
+EOF
+}
+
+nfonts ()
+{
+ _L=0; while read _IN; do _L=$((${_L}+1)); done; echo ${_L}
+}
+
+case $2 in
+POST-INSTALL)
+ cd %%FONTSDIR%%
+ touch fonts.dir
+ (catfontsdir < fonts.dir; addentries) > fonts.dir.tmp
+ nfonts < fonts.dir.tmp > fonts.dir
+ cat fonts.dir.tmp >> fonts.dir
+ rm -f fonts.dir.tmp
+;;
+DEINSTALL)
+ cd %%FONTSDIR%%
+ catfontsdir < fonts.dir > fonts.dir.tmp
+ nfonts < fonts.dir.tmp > fonts.dir
+ cat fonts.dir.tmp >> fonts.dir
+ rm -f fonts.dir.tmp
+ if [ -r fonts.dir -a `wc -l < fonts.dir` = 1 ]; then
+ rm -f fonts.dir
+ fi
+;;
+esac
diff --git a/japanese/font-marumoji/pkg-descr b/japanese/font-marumoji/pkg-descr
new file mode 100644
index 000000000000..764c15ec89a8
--- /dev/null
+++ b/japanese/font-marumoji/pkg-descr
@@ -0,0 +1 @@
+Japanese marumoji font collection for X
diff --git a/japanese/font-marumoji/pkg-plist b/japanese/font-marumoji/pkg-plist
new file mode 100644
index 000000000000..a872223e39a4
--- /dev/null
+++ b/japanese/font-marumoji/pkg-plist
@@ -0,0 +1,36 @@
+%%FONTSDIR%%/7x14maru.pcf.gz
+%%FONTSDIR%%/7x14marub.pcf.gz
+%%FONTSDIR%%/7x14marubi.pcf.gz
+%%FONTSDIR%%/7x14marui.pcf.gz
+%%FONTSDIR%%/7x14rkmr.pcf.gz
+%%FONTSDIR%%/7x14rkmrb.pcf.gz
+%%FONTSDIR%%/7x14rkmrbi.pcf.gz
+%%FONTSDIR%%/7x14rkmri.pcf.gz
+%%FONTSDIR%%/8x16maru.pcf.gz
+%%FONTSDIR%%/8x16marub.pcf.gz
+%%FONTSDIR%%/8x16marubi.pcf.gz
+%%FONTSDIR%%/8x16marui.pcf.gz
+%%FONTSDIR%%/8x16rkmr.pcf.gz
+%%FONTSDIR%%/8x16rkmrb.pcf.gz
+%%FONTSDIR%%/8x16rkmrbi.pcf.gz
+%%FONTSDIR%%/8x16rkmri.pcf.gz
+%%FONTSDIR%%/9x18maru.pcf.gz
+%%FONTSDIR%%/9x18marub.pcf.gz
+%%FONTSDIR%%/9x18marubi.pcf.gz
+%%FONTSDIR%%/9x18marui.pcf.gz
+%%FONTSDIR%%/9x18rkmr.pcf.gz
+%%FONTSDIR%%/9x18rkmrb.pcf.gz
+%%FONTSDIR%%/9x18rkmrbi.pcf.gz
+%%FONTSDIR%%/9x18rkmri.pcf.gz
+%%FONTSDIR%%/maru14.pcf.gz
+%%FONTSDIR%%/maru14b.pcf.gz
+%%FONTSDIR%%/maru14bi.pcf.gz
+%%FONTSDIR%%/maru14i.pcf.gz
+%%FONTSDIR%%/maru16.pcf.gz
+%%FONTSDIR%%/maru16b.pcf.gz
+%%FONTSDIR%%/maru16bi.pcf.gz
+%%FONTSDIR%%/maru16i.pcf.gz
+%%FONTSDIR%%/maru18.pcf.gz
+%%FONTSDIR%%/maru18b.pcf.gz
+%%FONTSDIR%%/maru18bi.pcf.gz
+%%FONTSDIR%%/maru18i.pcf.gz