diff options
author | Hiroki Sato <hrs@FreeBSD.org> | 2015-09-13 04:30:17 +0000 |
---|---|---|
committer | Hiroki Sato <hrs@FreeBSD.org> | 2015-09-13 04:30:17 +0000 |
commit | d45f4fa95ffaf7c83e254c3a06e4fd3ef869dc38 (patch) | |
tree | f01f370df4650082e23b3481a1e81386b2418d81 /japanese/font-marumoji | |
parent | 7faf7f1d89f213eaeb3f6af2cb00be0b39f47c7d (diff) | |
download | ports-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/Makefile | 33 | ||||
-rw-r--r-- | japanese/font-marumoji/distinfo | 2 | ||||
-rw-r--r-- | japanese/font-marumoji/files/Makefile.in | 36 | ||||
-rw-r--r-- | japanese/font-marumoji/files/pkg-install.in | 62 | ||||
-rw-r--r-- | japanese/font-marumoji/pkg-descr | 1 | ||||
-rw-r--r-- | japanese/font-marumoji/pkg-plist | 36 |
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 |