Index: head/japanese/font-ipa/Makefile =================================================================== --- head/japanese/font-ipa/Makefile (revision 396872) +++ head/japanese/font-ipa/Makefile (revision 396873) @@ -1,51 +1,51 @@ # $FreeBSD$ PORTNAME= ipa PORTVERSION= 00303 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= japanese x11-fonts MASTER_SITES= http://info.openlab.ipa.go.jp/ipafont/fontdata/ PKGNAMEPREFIX= ja-font- DISTNAME= IPAfont${PORTVERSION} MAINTAINER= hrs@FreeBSD.org COMMENT= IPA Japanese fonts CONFLICTS= ja-ipa-ttfonts-[0-9]* -USES= fonts zip +USES= fonts:fc zip +FONTNAME= OTF NO_BUILD= yes PKGINSTALL= ${WRKDIR}/pkg-install PKGDEINSTALL= ${WRKDIR}/pkg-install SUB_FILES= pkg-install DATADIR= ${PREFIX}/share/font-${PORTNAME} PORTDOCS= IPA_Font_License_Agreement_v1.0.txt \ Readme_IPAfont${PORTVERSION}.txt -FONTNAME= OTF OPTIONS_DEFINE= DOCS post-extract: cd ${WRKSRC} && for F in *.ttf; do ${MV} $${F} $${F%.ttf}.otf; done do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/*.otf ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${FONTSDIR} cd ${STAGEDIR}${FONTSDIR}/ && ${LN} -s -f \ ../../../${DATADIR_REL}/ipa*.otf . ${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d ${INSTALL_DATA} ${FILESDIR}/20-unhint-${PORTNAME}.conf \ ${FILESDIR}/62-fonts-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail ${LN} -s -f ../conf.avail/20-unhint-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${PORTNAME}.conf ${LN} -s -f ../conf.avail/62-fonts-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${PORTNAME}.conf post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/japanese/font-ipa-uigothic/Makefile =================================================================== --- head/japanese/font-ipa-uigothic/Makefile (revision 396872) +++ head/japanese/font-ipa-uigothic/Makefile (revision 396873) @@ -1,50 +1,50 @@ # $FreeBSD$ PORTNAME= ipa-uigothic PORTVERSION= 00203 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= japanese x11-fonts MASTER_SITES= http://info.openlab.ipa.go.jp/ipafont/fontdata/old/ PKGNAMEPREFIX= ja-font- DISTNAME= IPAfont${PORTVERSION} MAINTAINER= hrs@FreeBSD.org COMMENT= IPA Japanese fonts, UIGothic # ja-font-mplus-ipa-1.0.20060520.p1 has an old ipagui.ttf CONFLICTS= ja-font-mplus-ipa-1.0.20060520.p1 \ ja-ipa-ttfonts-[0-9]* -USES= fonts zip +USES= fonts:fc zip +FONTNAME= TTF NO_BUILD= yes PKGINSTALL= ${WRKDIR}/pkg-install PKGDEINSTALL= ${WRKDIR}/pkg-install SUB_FILES= pkg-install DATADIR= ${PREFIX}/share/font-${PORTNAME} PORTDOCS= enduser_license.txt \ Readme${PORTVERSION}.txt -FONTNAME= TTF OPTIONS_DEFINE= DOCS do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/ipagui.ttf ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${FONTSDIR} cd ${STAGEDIR}${FONTSDIR} && ${LN} -s -f \ ../../../${DATADIR_REL}/ipagui.ttf . ${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d ${INSTALL_DATA} ${FILESDIR}/20-unhint-${PORTNAME}.conf \ ${FILESDIR}/62-fonts-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail ${LN} -s -f ../conf.avail/20-unhint-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${PORTNAME}.conf ${LN} -s -f ../conf.avail/62-fonts-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${PORTNAME}.conf post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/japanese/font-ipaex/Makefile =================================================================== --- head/japanese/font-ipaex/Makefile (revision 396872) +++ head/japanese/font-ipaex/Makefile (revision 396873) @@ -1,51 +1,49 @@ # $FreeBSD$ PORTNAME= ipaex PORTVERSION= 00201 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= japanese x11-fonts MASTER_SITES= http://info.openlab.ipa.go.jp/ipafont/fontdata/7bf84182a04a9632268dbcb03f100d05/ PKGNAMEPREFIX= ja-font- DISTNAME= IPAexfont${PORTVERSION} MAINTAINER= hrs@FreeBSD.org COMMENT= IPAex Japanese fonts -RUN_DEPENDS= fc-cache:${PORTSDIR}/x11-fonts/fontconfig - -USES= fonts zip +USES= fonts:fc zip +FONTNAME= OTF NO_BUILD= yes PKGINSTALL= ${WRKDIR}/pkg-install PKGDEINSTALL= ${WRKDIR}/pkg-install SUB_FILES= pkg-install PLIST_SUB= FONTSDIR=${FONTSDIR} DATADIR= ${PREFIX}/share/font-${PORTNAME} PORTDOCS= IPA_Font_License_Agreement_v1.0.txt \ Readme_IPAexfont${PORTVERSION}.txt -FONTNAME= OTF OPTIONS_DEFINE= DOCS post-extract: cd ${WRKSRC} && for F in *.ttf; do ${MV} $${F} $${F%.ttf}.otf; done do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/*.otf ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${FONTSDIR} ${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d cd ${STAGEDIR}${FONTSDIR}; ${LN} -s -f ../../../${DATADIR_REL}/*.otf . ${INSTALL_DATA} ${FILESDIR}/20-unhint-${PORTNAME}.conf \ ${FILESDIR}/62-fonts-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail ${LN} -s -f ../conf.avail/20-unhint-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${PORTNAME}.conf ${LN} -s -f ../conf.avail/62-fonts-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${PORTNAME}.conf post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/japanese/font-ipaex/files/pkg-install.in =================================================================== --- head/japanese/font-ipaex/files/pkg-install.in (revision 396872) +++ head/japanese/font-ipaex/files/pkg-install.in (revision 396873) @@ -1,96 +1,94 @@ #!/bin/sh # $FreeBSD$ -FONTSDIR=%%FONTSDIR%% - catfontsdir () { while read _IN do case "${_IN}" in *-ipa-IPAex*|*-ipa-ex*|[0-9]*|"") ;; *) echo ${_IN} ;; esac done } ROMA="" BOLD="ds=y" ITAL="ai=0.15" OBLI="ai=0.15" RITA="ai=0.08" ROBL="ai=0.08" make_xlfd() { _enc=$1 _file=$2 _vendor=$3 _fname=$4 _poc=$5 case "${_poc}:${_enc}" in p:jisx0201.1976-*) PFIX="bw=0.5" ;; c:jisx0201.1976-*) PFIX="bw=0.5" ;; p:*) PFIX="" ;; c:*) PFIX="" ;; esac set -- "${ROMA}" medium-r \ ${BOLD} bold-r \ ${ITAL} medium-i \ ${ITAL}:${BOLD} bold-i \ ${OBLI} medium-o \ ${OBLI}:${BOLD} bold-o \ ${RITA} medium-ri \ ${RITA}:${BOLD} bold-ri \ ${ROBL} medium-ro \ ${ROBL}:${BOLD} bold-ro while [ $# != 0 ]; do _prefix="${PFIX}:$1"; shift _variant=$1; shift printf "%s:%s -%s-%s-%s-normal--0-0-0-0-%s-0-%s\n" \ $_prefix $_file $_vendor $_fname $_variant $_poc $_enc done | sed -e 's,::,:,g' -e 's,^:,,' } addentries () { for ENC in iso8859-1 iso10646-1 jisx0201.1976-0 jisx0208.1983-0 jisx0208.1990-0 jisx0208.1997-0 jisx0213.2004-1 do make_xlfd $ENC ipaexg.otf ipa IPAexGothic c make_xlfd $ENC ipaexg.otf ipa IPAexGothic p make_xlfd $ENC ipaexg.otf ipa exgothic c make_xlfd $ENC ipaexg.otf ipa exgothic p make_xlfd $ENC ipaexm.otf ipa IPAexMincho c make_xlfd $ENC ipaexm.otf ipa IPAexMincho p make_xlfd $ENC ipaexm.otf ipa exmincho c make_xlfd $ENC ipaexm.otf ipa exmincho p done } 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 ;; POST-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 Index: head/japanese/font-ipamjm/Makefile =================================================================== --- head/japanese/font-ipamjm/Makefile (revision 396872) +++ head/japanese/font-ipamjm/Makefile (revision 396873) @@ -1,50 +1,50 @@ # $FreeBSD$ PORTNAME= ipamjm PORTVERSION= 00301 PORTREVISION= 1 CATEGORIES= japanese x11-fonts MASTER_SITES= http://dl.mojikiban.ipa.go.jp/IPAmjMincho/ PKGNAMEPREFIX= ja-font- DISTNAME= ${PORTNAME}${PORTVERSION} MAINTAINER= hrs@FreeBSD.org COMMENT= IPAmj Mincho Japanese fonts LICENSE= IPAFLAv1 LICENSE_NAME= IPA Font License Agreement v1.0 LICENSE_FILE= ${WRKSRC}/IPA_Font_License_Agreement_v1.0.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept -USES= fonts zip +USES= fonts:fc zip +FONTNAME= OTF NO_BUILD= yes PKGINSTALL= ${WRKDIR}/pkg-install PKGDEINSTALL= ${WRKDIR}/pkg-install SUB_FILES= pkg-install DATADIR= ${PREFIX}/share/font-${PORTNAME} PORTDOCS= Readme_${PORTNAME}003.01.txt -FONTNAME= OTF OPTIONS_DEFINE= DOCS do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/ipamjm.ttf ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${FONTSDIR} cd ${STAGEDIR}${FONTSDIR} && ${LN} -s -f \ ../../../${DATADIR_REL}/ipamjm.ttf . ${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d ${INSTALL_DATA} ${FILESDIR}/20-unhint-${PORTNAME}.conf \ ${FILESDIR}/62-fonts-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail ${LN} -s -f ../conf.avail/20-unhint-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${PORTNAME}.conf ${LN} -s -f ../conf.avail/62-fonts-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${PORTNAME}.conf post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/japanese/font-kochi/Makefile =================================================================== --- head/japanese/font-kochi/Makefile (revision 396872) +++ head/japanese/font-kochi/Makefile (revision 396873) @@ -1,49 +1,47 @@ # Created by: KANOU Hiroki # $FreeBSD$ PORTNAME= kochi PORTVERSION= 20030809 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= japanese x11-fonts MASTER_SITES= SFJP/efont/5411/ PKGNAMEPREFIX= ja-font- DISTNAME= ${PORTNAME}-substitute-${PORTVERSION} MAINTAINER= hrs@FreeBSD.org COMMENT= Kochi Japanese TrueType font -USES= fonts tar:bzip2 +USES= fonts:fc tar:bzip2 +FONTNAME= TTF NO_BUILD= yes PKGINSTALL= ${WRKDIR}/pkg-install PKGDEINSTALL= ${WRKDIR}/pkg-install SUB_FILES= pkg-install DATADIR= ${PREFIX}/share/font-${PORTNAME} PLIST_SUB= DATADIR=share/font-${PORTNAME} -WRKSRC= ${WRKDIR}/${DISTNAME} - -FONTNAME= TTF PORTDOCS= README.ja COPYING docs OPTIONS_DEFINE= DOCS do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/*.ttf ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${FONTSDIR} cd ${STAGEDIR}${FONTSDIR} && ${LN} -s -f \ ../../../${DATADIR_REL}/*.ttf . ${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d ${INSTALL_DATA} ${FILESDIR}/20-unhint-${PORTNAME}.conf \ ${FILESDIR}/62-fonts-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail ${LN} -s -f ../conf.avail/20-unhint-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${PORTNAME}.conf ${LN} -s -f ../conf.avail/62-fonts-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${PORTNAME}.conf post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${CP} -R ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/japanese/font-kochi/files/pkg-install.in =================================================================== --- head/japanese/font-kochi/files/pkg-install.in (revision 396872) +++ head/japanese/font-kochi/files/pkg-install.in (revision 396873) @@ -1,95 +1,95 @@ #!/bin/sh # $FreeBSD$ catfontsdir () { while read _IN do case "${_IN}" in - *-kochi-*|[0-9]*|"") ;; + kochi-*|*-kochi-*|[0-9]*|"") ;; *-aliastt-*|[0-9]*|"") ;; *) echo ${_IN} ;; esac done } ROMA="" BOLD="ds=y" ITAL="ai=0.15" OBLI="ai=0.15" RITA="ai=0.08" ROBL="ai=0.08" make_xlfd() { _enc=$1 _file=$2 _vendor=$3 _fname=$4 _poc=$5 case "${_poc}:${_enc}" in p:jisx0201.1976-*) PFIX="bw=0.5" ;; c:jisx0201.1976-*) PFIX="bw=0.5" ;; p:*) PFIX="" ;; c:*) PFIX="" ;; esac set -- "${ROMA}" medium-r \ ${BOLD} bold-r \ ${ITAL} medium-i \ ${ITAL}:${BOLD} bold-i \ ${OBLI} medium-o \ ${OBLI}:${BOLD} bold-o \ ${RITA} medium-ri \ ${RITA}:${BOLD} bold-ri \ ${ROBL} medium-ro \ ${ROBL}:${BOLD} bold-ro while [ $# != 0 ]; do _prefix="${PFIX}:$1"; shift _variant=$1; shift printf "%s:%s -%s-%s-%s-normal--0-0-0-0-%s-0-%s\n" \ $_prefix $_file $_vendor $_fname $_variant $_poc $_enc done | sed -e 's,::,:,g' -e 's,^:,,' } addentries () { for ENC in iso8859-1 iso10646-1 jisx0201.1976-0 jisx0208.1983-0 jisx0208.1990-0 do make_xlfd $ENC kochi-mincho-subst.ttf kochi mincho c make_xlfd $ENC kochi-mincho-subst.ttf kochi mincho p make_xlfd $ENC kochi-mincho-subst.ttf aliastt mincho c make_xlfd $ENC kochi-mincho-subst.ttf aliastt mincho p make_xlfd $ENC kochi-gothic-subst.ttf kochi gothic c make_xlfd $ENC kochi-gothic-subst.ttf kochi gothic p make_xlfd $ENC kochi-gothic-subst.ttf aliastt gothic c make_xlfd $ENC kochi-gothic-subst.ttf aliastt gothic p done } 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 Index: head/japanese/font-koruri/Makefile =================================================================== --- head/japanese/font-koruri/Makefile (revision 396872) +++ head/japanese/font-koruri/Makefile (revision 396873) @@ -1,50 +1,52 @@ # Created by: Koichiro IWAO # $FreeBSD$ PORTNAME= koruri PORTVERSION= 20150701 DISTVERSIONPREFIX= Koruri- -#PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= japanese x11-fonts PKGNAMEPREFIX= ja-font- DISTNAME= Koruri-${PORTVERSION} MAINTAINER= meta+ports@vmeta.jp COMMENT= Koruri Japanese TrueType fonts LICENSE= APACHE20 -USES= fonts tar:xz +USES= fonts:fc tar:xz +FONTNAME= TTF USE_GITHUB= yes GH_ACCOUNT= Koruri GH_PROJECT= Koruri NO_BUILD= yes NO_ARCH= yes PKGINSTALL= ${WRKDIR}/pkg-install PKGDEINSTALL= ${WRKDIR}/pkg-install SUB_FILES= pkg-install DATADIR= ${PREFIX}/share/font-${PORTNAME} PORTDOCS= README.md -FONTNAME= TTF OPTIONS_DEFINE= DOCS do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/*.ttf ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${FONTSDIR} cd ${STAGEDIR}${FONTSDIR} && ${LN} -s -f \ ../../../${DATADIR_REL}/*.ttf . ${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d ${INSTALL_DATA} ${FILESDIR}/20-unhint-${PORTNAME}.conf \ ${FILESDIR}/62-fonts-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail ${LN} -s -f ../conf.avail/20-unhint-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${PORTNAME}.conf ${LN} -s -f ../conf.avail/62-fonts-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${PORTNAME}.conf + +post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) .include Index: head/japanese/font-koruri/files/pkg-install.in =================================================================== --- head/japanese/font-koruri/files/pkg-install.in (revision 396872) +++ head/japanese/font-koruri/files/pkg-install.in (revision 396873) @@ -1,98 +1,96 @@ #!/bin/sh # $FreeBSD$ -FONTSDIR=%%FONTSDIR%% - catfontsdir () { while read _IN do case "${_IN}" in *-koruri-*|[0-9]*|"") ;; *) echo ${_IN} ;; esac done } ROMA="" BOLD="ds=y" ITAL="ai=0.15" OBLI="ai=0.15" RITA="ai=0.08" ROBL="ai=0.08" make_xlfd() { _enc=$1 _file=$2 _vendor=$3 _fname=$4 _poc=$5 case "${_poc}:${_enc}" in p:jisx0201.1976-*) PFIX="bw=0.5" ;; c:jisx0201.1976-*) PFIX="bw=0.5" ;; p:*) PFIX="" ;; c:*) PFIX="" ;; esac set -- "${ROMA}" medium-r \ ${BOLD} bold-r \ ${ITAL} medium-i \ ${ITAL}:${BOLD} bold-i \ ${OBLI} medium-o \ ${OBLI}:${BOLD} bold-o \ ${RITA} medium-ri \ ${RITA}:${BOLD} bold-ri \ ${ROBL} medium-ro \ ${ROBL}:${BOLD} bold-ro while [ $# != 0 ]; do _prefix="${PFIX}:$1"; shift _variant=$1; shift printf "%s:%s -%s-%s-%s-normal--0-0-0-0-%s-0-%s\n" \ $_prefix $_file $_vendor $_fname $_variant $_poc $_enc done | sed -e 's,::,:,g' -e 's,^:,,' } addentries () { for ENC in iso8859-1 iso10646-1 jisx0201.1976-0 jisx0208.1983-0 jisx0208.1990-0 do make_xlfd $ENC Koruri-Bold.ttf koruri gothic p make_xlfd $ENC Koruri-Bold.ttf koruri gothic c make_xlfd $ENC Koruri-Extrabold.ttf koruri gothic p make_xlfd $ENC Koruri-Extrabold.ttf koruri gothic c make_xlfd $ENC Koruri-Light.ttf koruri gothic p make_xlfd $ENC Koruri-Light.ttf koruri gothic c make_xlfd $ENC Koruri-Semibold.ttf koruri gothic p make_xlfd $ENC Koruri-Semibold.ttf koruri gothic c make_xlfd $ENC Koruri.ttf koruri gothic p make_xlfd $ENC Koruri.ttf koruri gothic c done } nfonts () { _L=0; while read _IN; do _L=$((${_L}+1)); done; echo ${_L} } case "$2" in POST-INSTALL) - cd ${FONTSDIR} + 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} + 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 Index: head/japanese/font-marumoji/Makefile =================================================================== --- head/japanese/font-marumoji/Makefile (revision 396872) +++ head/japanese/font-marumoji/Makefile (revision 396873) @@ -1,33 +1,33 @@ # Created by: Yoichi NAKAYAMA # $FreeBSD$ PORTNAME= marumoji PORTVERSION= 1.0 -PORTREVISION= 8 +PORTREVISION= 9 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 +USES= fonts:fc 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 Index: head/japanese/font-migmix/Makefile =================================================================== --- head/japanese/font-migmix/Makefile (revision 396872) +++ head/japanese/font-migmix/Makefile (revision 396873) @@ -1,56 +1,58 @@ # $FreeBSD$ PORTNAME= migmix PORTVERSION= 1.0.20130617 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= japanese x11-fonts MASTER_SITES= SFJP/mix-mplus-ipa/59021 PKGNAMEPREFIX= ja-font- DISTFILES= ${PORTNAME}-1m-${PORTVERSION:E}${EXTRACT_SUFX} \ ${PORTNAME}-2m-${PORTVERSION:E}${EXTRACT_SUFX} \ ${PORTNAME}-1p-${PORTVERSION:E}${EXTRACT_SUFX} \ ${PORTNAME}-2p-${PORTVERSION:E}${EXTRACT_SUFX} MAINTAINER= hrs@FreeBSD.org COMMENT= Mixed Japanese font with IPA Gothic and M-plus outline -USES= fonts zip +USES= fonts:fc zip +FONTNAME= TTF NO_BUILD= yes PKGINSTALL= ${WRKDIR}/pkg-install PKGDEINSTALL= ${WRKDIR}/pkg-install SUB_FILES= pkg-install DATADIR= ${PREFIX}/share/font-${PORTNAME} PORTDOCS= IPA_Font_License_Agreement_v1.0.txt Readme_ipag00303.txt \ migmix-README.txt -FONTNAME= TTF OPTIONS_DEFINE= DOCS do-install: cd ${WRKDIR}/${PORTNAME}-1m-${PORTVERSION:E}/ && \ ${INSTALL_DATA} ipag00303/*.txt \ migmix-README.txt \ ${WRKDIR} ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} \ ${WRKDIR}/${PORTNAME}-1m-${PORTVERSION:E}/*.ttf \ ${WRKDIR}/${PORTNAME}-2m-${PORTVERSION:E}/*.ttf \ ${WRKDIR}/${PORTNAME}-1p-${PORTVERSION:E}/*.ttf \ ${WRKDIR}/${PORTNAME}-2p-${PORTVERSION:E}/*.ttf \ ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${FONTSDIR} cd ${STAGEDIR}${FONTSDIR} && ${LN} -s -f \ ../../../${DATADIR_REL}/migmix*.ttf . ${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d ${INSTALL_DATA} ${FILESDIR}/20-unhint-${PORTNAME}.conf \ ${FILESDIR}/62-fonts-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail ${LN} -s -f ../conf.avail/20-unhint-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${PORTNAME}.conf ${LN} -s -f ../conf.avail/62-fonts-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${PORTNAME}.conf + +post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKDIR} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/japanese/font-migmix/files/pkg-install.in =================================================================== --- head/japanese/font-migmix/files/pkg-install.in (revision 396872) +++ head/japanese/font-migmix/files/pkg-install.in (revision 396873) @@ -1,109 +1,107 @@ #!/bin/sh # $FreeBSD$ -FONTSDIR=%%FONTSDIR%%/TTF - catfontsdir () { while read _IN do case "${_IN}" in *-ipa-migmix*|[0-9]*|"") ;; *) echo ${_IN} ;; esac done } ROMA="" BOLD="ds=y" ITAL="ai=0.15" OBLI="ai=0.15" RITA="ai=0.08" ROBL="ai=0.08" make_xlfd() { _enc=$1 _file=$2 _vendor=$3 _fname=$4 _poc=$5 _weight=$6 case "${_poc}:${_enc}" in p:jisx0201.1976-*) PFIX="bw=0.5" ;; c:jisx0201.1976-*) PFIX="bw=0.5" ;; p:*) PFIX="" ;; c:*) PFIX="" ;; esac case $_weight in bold) set -- "" bold-r \ ${ITAL} bold-i \ ${OBLI} bold-o \ ${RITA} bold-ri \ ${ROBL} bold-ro while [ $# != 0 ]; do _prefix="${PFIX}:$1"; shift _variant=$1; shift printf "%s:%s -%s-%s-%s-normal--0-0-0-0-%s-0-%s\n" \ $_prefix $_file $_vendor "$_fname" $_variant $_poc $_enc done | sed -e 's,::,:,g' -e 's,^:,,' ;; medium) set -- "" medium-r \ ${ITAL} medium-i \ ${OBLI} medium-o \ ${RITA} medium-ri \ ${ROBL} medium-ro while [ $# != 0 ]; do _prefix="${PFIX}:$1"; shift _variant=$1; shift printf "%s:%s -%s-%s-%s-normal--0-0-0-0-%s-0-%s\n" \ $_prefix $_file $_vendor "$_fname" $_variant $_poc $_enc done | sed -e 's,::,:,g' -e 's,^:,,' ;; esac } addentries () { for ENC in iso8859-1 iso10646-1 jisx0201.1976-0 jisx0208.1983-0 jisx0208.1990-0 do make_xlfd $ENC migmix-1m-bold.ttf ipa "migmix 1m" c bold make_xlfd $ENC migmix-1m-regular.ttf ipa "migmix 1m" c medium make_xlfd $ENC migmix-1p-bold.ttf ipa "migmix 1p" p bold make_xlfd $ENC migmix-1p-regular.ttf ipa "migmix 1p" p medium make_xlfd $ENC migmix-2m-bold.ttf ipa "migmix 2m" c bold make_xlfd $ENC migmix-2m-regular.ttf ipa "migmix 2m" c medium make_xlfd $ENC migmix-2p-bold.ttf ipa "migmix 2p" p bold make_xlfd $ENC migmix-2p-regular.ttf ipa "migmix 2p" p medium done } nfonts () { _L=0; while read _IN; do _L=$((${_L}+1)); done; echo ${_L} } case "$2" in POST-INSTALL) - cd ${FONTSDIR} + 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 ;; POST-DEINSTALL) - cd ${FONTSDIR} + 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 Index: head/japanese/font-migu/Makefile =================================================================== --- head/japanese/font-migu/Makefile (revision 396872) +++ head/japanese/font-migu/Makefile (revision 396873) @@ -1,56 +1,58 @@ # $FreeBSD$ PORTNAME= migu PORTVERSION= 1.0.20130617 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= japanese x11-fonts MASTER_SITES= SFJP/mix-mplus-ipa/59022 PKGNAMEPREFIX= ja-font- DISTFILES= ${PORTNAME}-1p-${PORTVERSION:E}${EXTRACT_SUFX} \ ${PORTNAME}-1c-${PORTVERSION:E}${EXTRACT_SUFX} \ ${PORTNAME}-1m-${PORTVERSION:E}${EXTRACT_SUFX} \ ${PORTNAME}-2m-${PORTVERSION:E}${EXTRACT_SUFX} MAINTAINER= hrs@FreeBSD.org COMMENT= Another Japanese font set based on MigMix -USES= fonts zip +USES= fonts:fc zip +FONTNAME= TTF NO_BUILD= yes PKGINSTALL= ${WRKDIR}/pkg-install PKGDEINSTALL= ${WRKDIR}/pkg-install SUB_FILES= pkg-install DATADIR= ${PREFIX}/share/font-${PORTNAME} PORTDOCS= IPA_Font_License_Agreement_v1.0.txt Readme_ipag00303.txt \ migu-README.txt -FONTNAME= TTF OPTIONS_DEFINE= DOCS do-install: cd ${WRKDIR}/${PORTNAME}-1p-${PORTVERSION:E}/ && \ ${INSTALL_DATA} ipag00303/*.txt \ ${PORTNAME}-README.txt \ ${WRKDIR} ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} \ ${WRKDIR}/${PORTNAME}-1p-${PORTVERSION:E}/*.ttf \ ${WRKDIR}/${PORTNAME}-1c-${PORTVERSION:E}/*.ttf \ ${WRKDIR}/${PORTNAME}-1m-${PORTVERSION:E}/*.ttf \ ${WRKDIR}/${PORTNAME}-2m-${PORTVERSION:E}/*.ttf \ ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${FONTSDIR} cd ${STAGEDIR}${FONTSDIR} && ${LN} -s -f \ ../../../${DATADIR_REL}/migu*.ttf . ${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d ${INSTALL_DATA} ${FILESDIR}/20-unhint-${PORTNAME}.conf \ ${FILESDIR}/62-fonts-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail ${LN} -s -f ../conf.avail/20-unhint-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${PORTNAME}.conf ${LN} -s -f ../conf.avail/62-fonts-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${PORTNAME}.conf + +post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKDIR} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/japanese/font-migu/files/pkg-install.in =================================================================== --- head/japanese/font-migu/files/pkg-install.in (revision 396872) +++ head/japanese/font-migu/files/pkg-install.in (revision 396873) @@ -1,111 +1,109 @@ #!/bin/sh # $FreeBSD$ -FONTSDIR=%%FONTSDIR%%/TTF - catfontsdir () { while read _IN do case "${_IN}" in *-ipa-migu\ *|[0-9]*|"") ;; *) echo ${_IN} ;; esac done } ROMA="" BOLD="ds=y" ITAL="ai=0.15" OBLI="ai=0.15" RITA="ai=0.08" ROBL="ai=0.08" make_xlfd() { _enc=$1 _file=$2 _vendor=$3 _fname=$4 _poc=$5 _weight=$6 case "${_poc}:${_enc}" in p:jisx0201.1976-*) PFIX="bw=0.5" ;; c:jisx0201.1976-*) PFIX="bw=0.5" ;; p:*) PFIX="" ;; c:*) PFIX="" ;; esac case $_weight in bold) set -- "" bold-r \ ${ITAL} bold-i \ ${OBLI} bold-o \ ${RITA} bold-ri \ ${ROBL} bold-ro while [ $# != 0 ]; do _prefix="${PFIX}:$1"; shift _variant=$1; shift printf "%s:%s -%s-%s-%s-normal--0-0-0-0-%s-0-%s\n" \ $_prefix $_file $_vendor "$_fname" $_variant $_poc $_enc done | sed -e 's,::,:,g' -e 's,^:,,' ;; medium) set -- "" medium-r \ ${ITAL} medium-i \ ${OBLI} medium-o \ ${RITA} medium-ri \ ${ROBL} medium-ro while [ $# != 0 ]; do _prefix="${PFIX}:$1"; shift _variant=$1; shift printf "%s:%s -%s-%s-%s-normal--0-0-0-0-%s-0-%s\n" \ $_prefix $_file $_vendor "$_fname" $_variant $_poc $_enc done | sed -e 's,::,:,g' -e 's,^:,,' ;; esac } addentries () { for ENC in iso8859-1 iso10646-1 jisx0201.1976-0 jisx0208.1983-0 jisx0208.1990-0 do make_xlfd $ENC migu-1c-bold.ttf ipa "migu 1c" p bold make_xlfd $ENC migu-1c-regular.ttf ipa "migu 1c" p medium make_xlfd $ENC migu-1p-bold.ttf ipa "migu 1p" p bold make_xlfd $ENC migu-1p-regular.ttf ipa "migu 1p" p medium make_xlfd $ENC migu-1m-bold.ttf ipa "migu 1m" c bold make_xlfd $ENC migu-1m-regular.ttf ipa "migu 1m" c medium make_xlfd $ENC migu-2m-bold.ttf ipa "migu 2m" c bold make_xlfd $ENC migu-2m-regular.ttf ipa "migu 2m" c medium done } nfonts () { _L=0; while read _IN; do _L=$((${_L}+1)); done; echo ${_L} } case "$2" in POST-INSTALL) - cd ${FONTSDIR} + 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 ;; POST-DEINSTALL) - cd ${FONTSDIR} + 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 Index: head/japanese/font-mona-ipa/Makefile =================================================================== --- head/japanese/font-mona-ipa/Makefile (revision 396872) +++ head/japanese/font-mona-ipa/Makefile (revision 396873) @@ -1,45 +1,46 @@ # $FreeBSD$ PORTNAME= mona-ipa PORTVERSION= 1.0.8 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= japanese x11-fonts MASTER_SITES= http://www.geocities.jp/ipa_mona/ PKGNAMEPREFIX= ja-font- DISTNAME= opfc-ModuleHP-1.1.1_withIPAMonaFonts-${PORTVERSION} MAINTAINER= hrs@FreeBSD.org COMMENT= IPA Japanese TrueType fonts with Mona font -USES= fonts +USES= fonts:fc +FONTNAME= TTF NO_BUILD= yes PKGINSTALL= ${WRKDIR}/pkg-install PKGDEINSTALL= ${WRKDIR}/pkg-install SUB_FILES= pkg-install DATADIR= ${PREFIX}/share/font-${PORTNAME} PORTDOCS= COPYING.font.ja README_ipamona.txt OPTIONS_DEFINE= DOCS FONTNAME= TTF do-install: ${MKDIR} ${STAGEDIR}${DATADIR} cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${FONTSDIR} cd ${STAGEDIR}${FONTSDIR} && ${LN} -s -f \ ../../../${DATADIR_REL}/fonts/ipa*-mona.ttf . ${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d ${INSTALL_DATA} ${FILESDIR}/20-unhint-${PORTNAME}.conf \ ${FILESDIR}/62-fonts-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail ${LN} -s -f ../conf.avail/20-unhint-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${PORTNAME}.conf ${LN} -s -f ../conf.avail/62-fonts-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${PORTNAME}.conf post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/fonts && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/japanese/font-mona-ipa/files/pkg-install.in =================================================================== --- head/japanese/font-mona-ipa/files/pkg-install.in (revision 396872) +++ head/japanese/font-mona-ipa/files/pkg-install.in (revision 396873) @@ -1,95 +1,93 @@ #!/bin/sh # $FreeBSD$ -FONTSDIR=%%FONTSDIR%% - catfontsdir () { while read _IN do case "${_IN}" in *-ipa-mona*|[0-9]*|"") ;; *) echo ${_IN} ;; esac done } ROMA="" BOLD="ds=y" ITAL="ai=0.15" OBLI="ai=0.15" RITA="ai=0.08" ROBL="ai=0.08" make_xlfd() { _enc=$1 _file=$2 _vendor=$3 _fname=$4 _poc=$5 case "${_poc}:${_enc}" in p:jisx0201.1976-*) PFIX="bw=0.5" ;; c:jisx0201.1976-*) PFIX="bw=0.5" ;; p:*) PFIX="" ;; c:*) PFIX="" ;; esac set -- "${ROMA}" medium-r \ ${BOLD} bold-r \ ${ITAL} medium-i \ ${ITAL}:${BOLD} bold-i \ ${OBLI} medium-o \ ${OBLI}:${BOLD} bold-o \ ${RITA} medium-ri \ ${RITA}:${BOLD} bold-ri \ ${ROBL} medium-ro \ ${ROBL}:${BOLD} bold-ro while [ $# != 0 ]; do _prefix="${PFIX}:$1"; shift _variant=$1; shift printf "%s:%s -%s-%s-%s-normal--0-0-0-0-%s-0-%s\n" \ $_prefix $_file $_vendor $_fname $_variant $_poc $_enc done | sed -e 's,::,:,g' -e 's,^:,,' } addentries () { for ENC in iso8859-1 iso10646-1 jisx0201.1976-0 jisx0208.1983-0 jisx0208.1990-0 do make_xlfd $ENC ipag-mona.ttf ipa monagothic c make_xlfd $ENC ipagp-mona.ttf ipa monagothic p make_xlfd $ENC ipagp-mona.ttf ipa monapgothic p make_xlfd $ENC ipagui-mona.ttf ipa monauigothic c make_xlfd $ENC ipam-mona.ttf ipa monamincho c make_xlfd $ENC ipamp-mona.ttf ipa monamincho p make_xlfd $ENC ipamp-mona.ttf ipa monapmincho p done } nfonts () { _L=0; while read _IN; do _L=$((${_L}+1)); done; echo ${_L} } case "$2" in POST-INSTALL) - cd ${FONTSDIR} + 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 ;; POST-DEINSTALL) - cd ${FONTSDIR} + 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 Index: head/japanese/font-motoya-al/Makefile =================================================================== --- head/japanese/font-motoya-al/Makefile (revision 396872) +++ head/japanese/font-motoya-al/Makefile (revision 396873) @@ -1,41 +1,44 @@ # $FreeBSD$ -PORTNAME= font-motoya-al +PORTNAME= motoya-al PORTVERSION= 0.0.20100921 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= japanese x11-fonts MASTER_SITES= LOCAL/hrs -DISTNAME= motoya-al-fonts-${PORTVERSION:S,^0.0.,,} +PKGNAMEPREFIX= ja-font- +DISTNAME= ${PORTNAME}-fonts-${PORTVERSION:S,^0.0.,,} MAINTAINER= hrs@FreeBSD.org COMMENT= Free Japanese fonts by MOTOYA -USES= fonts tar:bzip2 +USES= fonts:fc tar:bzip2 +FONTNAME= TTF NO_BUILD= yes PKGINSTALL= ${WRKDIR}/pkg-install PKGDEINSTALL= ${WRKDIR}/pkg-install SUB_FILES= pkg-install PORTDOCS= newsrelease20100921.pdf -FONTNAME= TTF OPTIONS_DEFINE= DOCS do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/*.ttf ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${FONTSDIR} cd ${STAGEDIR}${FONTSDIR} && ${LN} -s -f \ ../../../${DATADIR_REL}/MTL*.ttf . ${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d ${INSTALL_DATA} ${FILESDIR}/20-unhint-motoya-al.conf \ ${FILESDIR}/62-fonts-motoya-al.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail ${LN} -s -f ../conf.avail/20-unhint-motoya-al.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-motoya-al.conf ${LN} -s -f ../conf.avail/62-fonts-motoya-al.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-motoya-al.conf + +post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/japanese/font-motoya-al/files/pkg-install.in =================================================================== --- head/japanese/font-motoya-al/files/pkg-install.in (revision 396872) +++ head/japanese/font-motoya-al/files/pkg-install.in (revision 396873) @@ -1,96 +1,94 @@ #!/bin/sh # $FreeBSD$ -FONTSDIR=%%FONTSDIR%% - catfontsdir () { while read _IN do case "${_IN}" in *-motoya-motoyalmaru-*) ;; *-motoya-motoyalceder-*) ;; *-motoya-lmaru-*) ;; *-motoya-lceder-*) ;; [0-9]*|"") ;; *) echo ${_IN} ;; esac done } ROMA="" BOLD="ds=y" ITAL="ai=0.15" OBLI="ai=0.15" RITA="ai=0.08" ROBL="ai=0.08" make_xlfd() { _enc=$1 _file=$2 _vendor=$3 _fname=$4 _poc=$5 case "${_poc}:${_enc}" in p:jisx0201.1976-*) PFIX="bw=0.5" ;; c:jisx0201.1976-*) PFIX="bw=0.5" ;; p:*) PFIX="" ;; c:*) PFIX="" ;; esac set -- "${ROMA}" medium-r \ ${BOLD} bold-r \ ${ITAL} medium-i \ ${ITAL}:${BOLD} bold-i \ ${OBLI} medium-o \ ${OBLI}:${BOLD} bold-o \ ${RITA} medium-ri \ ${RITA}:${BOLD} bold-ri \ ${ROBL} medium-ro \ ${ROBL}:${BOLD} bold-ro while [ $# != 0 ]; do _prefix="${PFIX}:$1"; shift _variant=$1; shift printf "%s:%s -%s-%s-%s-normal--0-0-0-0-%s-0-%s\n" \ $_prefix $_file $_vendor $_fname $_variant $_poc $_enc done | sed -e 's,::,:,g' -e 's,^:,,' } addentries () { for ENC in iso8859-1 iso10646-1 jisx0201.1976-0 jisx0208.1983-0 jisx0208.1990-0 jisx0208.1997-0 jisx0213.2004-1 do make_xlfd $ENC MTLc3m.ttf motoya motoyalceder c make_xlfd $ENC MTLc3m.ttf motoya lceder c make_xlfd $ENC MTLmr3m.ttf motoya motoyalmaru c make_xlfd $ENC MTLmr3m.ttf motoya lmaru c done } nfonts () { _L=0; while read _IN; do _L=$((${_L}+1)); done; echo ${_L} } case "$2" in POST-INSTALL) - cd ${FONTSDIR} + 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 ;; POST-DEINSTALL) - cd ${FONTSDIR} + 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 Index: head/japanese/font-mplus-ipa/Makefile =================================================================== --- head/japanese/font-mplus-ipa/Makefile (revision 396872) +++ head/japanese/font-mplus-ipa/Makefile (revision 396873) @@ -1,47 +1,49 @@ # $FreeBSD$ PORTNAME= mplus-ipa PORTVERSION= 1.0.20060520.p1 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= japanese x11-fonts MASTER_SITES= LOCAL/hrs PKGNAMEPREFIX= ja-font- DISTNAME= mixfont-mplus-ipa-TrueType-20060520p1 MAINTAINER= hrs@FreeBSD.org COMMENT= Mixed Japanese font with IPA, M-plus outline, and Bitstream Vera CONFLICTS= ja-ipa-ttfonts-[0-9]* -USES= fonts tar:bzip2 +USES= fonts:fc tar:bzip2 +FONTNAME= TTF NO_BUILD= yes PKGINSTALL= ${WRKDIR}/pkg-install PKGDEINSTALL= ${WRKDIR}/pkg-install SUB_FILES= pkg-install DATADIR= ${PREFIX}/share/font-${PORTNAME} PORTDOCS= Bitstream-COPYRIGHT.txt Mplus-LICENSE_E.txt \ Mplus-LICENSE_J.txt README.txt -FONTNAME= TTF OPTIONS_DEFINE= DOCS do-install: ${MKDIR} ${STAGEDIR}${DATADIR} cd ${WRKSRC}/opfc-ModuleHP-1.1.1_withIPAFonts_and_Mplus && \ ${COPYTREE_SHARE} . ${STAGEDIR}/${DATADIR} ${MKDIR} ${STAGEDIR}${FONTSDIR} cd ${STAGEDIR}${FONTSDIR} && ${LN} -s -f \ ../../../${DATADIR_REL}/fonts/M+*.ttf . ${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d ${INSTALL_DATA} ${FILESDIR}/20-unhint-${PORTNAME}.conf \ ${FILESDIR}/62-fonts-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail ${LN} -s -f ../conf.avail/20-unhint-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${PORTNAME}.conf ${LN} -s -f ../conf.avail/62-fonts-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${PORTNAME}.conf + +post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/japanese/font-mplus-ipa/files/pkg-install.in =================================================================== --- head/japanese/font-mplus-ipa/files/pkg-install.in (revision 396872) +++ head/japanese/font-mplus-ipa/files/pkg-install.in (revision 396873) @@ -1,94 +1,92 @@ #!/bin/sh # $FreeBSD$ -FONTSDIR=%%FONTSDIR%%/ - catfontsdir () { while read _IN do case "${_IN}" in *-ipa-M*|[0-9]*|"") ;; *) echo ${_IN} ;; esac done } ROMA="" BOLD="ds=y" ITAL="ai=0.15" OBLI="ai=0.15" RITA="ai=0.08" ROBL="ai=0.08" make_xlfd() { _enc=$1 _file=$2 _vendor=$3 _fname=$4 _poc=$5 case "${_poc}:${_enc}" in p:jisx0201.1976-*) PFIX="bw=0.5" ;; c:jisx0201.1976-*) PFIX="bw=0.5" ;; p:*) PFIX="" ;; c:*) PFIX="" ;; esac set -- "${ROMA}" medium-r \ ${BOLD} bold-r \ ${ITAL} medium-i \ ${ITAL}:${BOLD} bold-i \ ${OBLI} medium-o \ ${OBLI}:${BOLD} bold-o \ ${RITA} medium-ri \ ${RITA}:${BOLD} bold-ri \ ${ROBL} medium-ro \ ${ROBL}:${BOLD} bold-ro while [ $# != 0 ]; do _prefix="${PFIX}:$1"; shift _variant=$1; shift printf "%s:%s -%s-%s-%s-normal--0-0-0-0-%s-0-%s\n" \ $_prefix $_file $_vendor $_fname $_variant $_poc $_enc done | sed -e 's,::,:,g' -e 's,^:,,' } addentries () { for ENC in iso8859-1 iso10646-1 jisx0201.1976-0 jisx0208.1983-0 jisx0208.1990-0 do make_xlfd $ENC M+2VM+IPAG-circle.ttf ipa M+2VM+IPAG_circle c make_xlfd $ENC M+1VM+IPAG-circle.ttf ipa M+1VM+IPAG_circle c make_xlfd $ENC M+1P+IPAG.ttf ipa M+1P+IPAG p make_xlfd $ENC M+1P+IPAG-circle.ttf ipa M+1P+IPAG_circle p make_xlfd $ENC M+2P+IPAG.ttf ipa M+2P+IPAG p make_xlfd $ENC M+2P+IPAG-circle.ttf ipa M+2P+IPAG_circle p done } nfonts () { _L=0; while read _IN; do _L=$((${_L}+1)); done; echo ${_L} } case "$2" in POST-INSTALL) - cd ${FONTSDIR} + 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 ;; POST-DEINSTALL) - cd ${FONTSDIR} + 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 Index: head/japanese/font-ricty/Makefile =================================================================== --- head/japanese/font-ricty/Makefile (revision 396872) +++ head/japanese/font-ricty/Makefile (revision 396873) @@ -1,92 +1,91 @@ # Created by: masaki # $FreeBSD$ PORTNAME= ricty PORTVERSION= 3.2.4 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= japanese x11-fonts PKGNAMEPREFIX= ja-font- MAINTAINER?= meta+ports@vmeta.jp COMMENT?= Ricty - fonts for programming -RUN_DEPENDS= fc-cache:${PORTSDIR}/x11-fonts/fontconfig BUILD_DEPENDS= ${LOCALBASE}/share/fonts/inconsolata/Inconsolata.otf:${PORTSDIR}/x11-fonts/inconsolata-ttf \ ${LOCALBASE}/share/fonts/TTF/migu-1m-regular.ttf:${PORTSDIR}/japanese/font-migu \ ${LOCALBASE}/share/fonts/TTF/migu-1m-bold.ttf:${PORTSDIR}/japanese/font-migu \ fontforge:${PORTSDIR}/print/fontforge -USES= fonts +USES= fonts:fc USE_GITHUB= yes GH_ACCOUNT= yascentur GH_PROJECT= Ricty NO_PACKAGE= redistribution is not allowed PKGINSTALL= ${WRKDIR}/pkg-install PKGDEINSTALL= ${WRKDIR}/pkg-install SUB_FILES= pkg-install FONTNAME= TTF .if !defined(PKGNAMESUFFIX) OPTIONS_DEFINE= DISCORD DOCS DISCORD_DESC= Install Ricty-Discord OPTIONS_DEFAULT= DISCORD PORTDOCS= README.md .endif .include .if !defined(PKGNAMESUFFIX) PLIST_SUB+= DISCORD="@comment " RICTY="" SUB_LIST+= DISCORD=\# RICTY="" .else PLIST_SUB+= DISCORD="" RICTY="@comment " SUB_LIST+= DISCORD="" RICTY=\# .endif .if ${PORT_OPTIONS:MDISCORD} RUN_DEPENDS+= ${DATADIR}/RictyDiscord-Regular.ttf:${PORTSDIR}/japanese/font-ricty-discord .endif do-build: cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \ ${SH} ${WRKSRC}/ricty_generator.sh \ ${PREFIX}/share/fonts/inconsolata/Inconsolata.otf \ ${PREFIX}/share/fonts/TTF/migu-1m-regular.ttf \ ${PREFIX}/share/fonts/TTF/migu-1m-bold.ttf do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${FONTSDIR} ${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d .if !defined(PKGNAMESUFFIX) ${INSTALL_DATA} ${WRKSRC}/Ricty-*.ttf ${STAGEDIR}${DATADIR} cd ${STAGEDIR}${FONTSDIR} && ${LN} -s -f \ ../../../${DATADIR_REL}/Ricty-*.ttf . ${INSTALL_DATA} ${FILESDIR}/20-unhint-${PORTNAME}.conf \ ${FILESDIR}/62-fonts-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail ${LN} -s -f ../conf.avail/20-unhint-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${PORTNAME}.conf ${LN} -s -f ../conf.avail/62-fonts-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${PORTNAME}.conf .else ${INSTALL_DATA} ${WRKSRC}/RictyDiscord-*.ttf ${STAGEDIR}${DATADIR} cd ${STAGEDIR}${FONTSDIR} && ${LN} -s -f \ ../../../${DATADIR_REL}/RictyDiscord-*.ttf . ${INSTALL_DATA} ${FILESDIR}/20-unhint-${PORTNAME}discord.conf \ ${FILESDIR}/62-fonts-${PORTNAME}discord.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail ${LN} -s -f ../conf.avail/20-unhint-${PORTNAME}discord.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${PORTNAME}discord.conf ${LN} -s -f ../conf.avail/62-fonts-${PORTNAME}discord.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${PORTNAME}discord.conf .endif .if ${PORT_OPTIONS:MDOCS} && defined(PORTDOCS) ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .endif .include Index: head/japanese/font-sazanami/Makefile =================================================================== --- head/japanese/font-sazanami/Makefile (revision 396872) +++ head/japanese/font-sazanami/Makefile (revision 396873) @@ -1,43 +1,44 @@ # $FreeBSD$ PORTNAME= sazanami PORTVERSION= 20040629 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= japanese x11-fonts MASTER_SITES= SFJP/efont/10087 PKGNAMEPREFIX= ja-font- MAINTAINER= hrs@FreeBSD.org COMMENT= Sazanami Japanese TrueType fonts -USES= fonts tar:bzip2 +USES= fonts:fc tar:bzip2 +FONTNAME= TTF NO_BUILD= yes PKGINSTALL= ${WRKDIR}/pkg-install PKGDEINSTALL= ${WRKDIR}/pkg-install SUB_FILES= pkg-install DATADIR= ${PREFIX}/share/font-${PORTNAME} PORTDOCS= README doc -FONTNAME= TTF OPTIONS_DEFINE= DOCS do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/*.ttf ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${FONTSDIR} cd ${STAGEDIR}${FONTSDIR}/ && ${LN} -s -f \ ../../../${DATADIR_REL}/*.ttf . ${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d ${INSTALL_DATA} ${FILESDIR}/20-unhint-${PORTNAME}.conf \ ${FILESDIR}/62-fonts-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail ${LN} -s -f ../conf.avail/20-unhint-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${PORTNAME}.conf ${LN} -s -f ../conf.avail/62-fonts-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${PORTNAME}.conf -post-install: + +post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${CP} -R ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/japanese/font-sazanami/files/pkg-install.in =================================================================== --- head/japanese/font-sazanami/files/pkg-install.in (revision 396872) +++ head/japanese/font-sazanami/files/pkg-install.in (revision 396873) @@ -1,93 +1,91 @@ #!/bin/sh # $FreeBSD$ -FONTSDIR=%%FONTSDIR%%/ - catfontsdir () { while read _IN do case "${_IN}" in *-sazanami-*|[0-9]*|"") ;; *) echo ${_IN} ;; esac done } ROMA="" BOLD="ds=y" ITAL="ai=0.15" OBLI="ai=0.15" RITA="ai=0.08" ROBL="ai=0.08" make_xlfd() { _enc=$1 _file=$2 _vendor=$3 _fname=$4 _poc=$5 case "${_poc}:${_enc}" in p:jisx0201.1976-*) PFIX="bw=0.5" ;; c:jisx0201.1976-*) PFIX="bw=0.5" ;; p:*) PFIX="" ;; c:*) PFIX="" ;; esac set -- "${ROMA}" medium-r \ ${BOLD} bold-r \ ${ITAL} medium-i \ ${ITAL}:${BOLD} bold-i \ ${OBLI} medium-o \ ${OBLI}:${BOLD} bold-o \ ${RITA} medium-ri \ ${RITA}:${BOLD} bold-ri \ ${ROBL} medium-ro \ ${ROBL}:${BOLD} bold-ro while [ $# != 0 ]; do _prefix="${PFIX}:$1"; shift _variant=$1; shift printf "%s:%s -%s-%s-%s-normal--0-0-0-0-%s-0-%s\n" \ $_prefix $_file $_vendor $_fname $_variant $_poc $_enc done | sed -e 's,::,:,g' -e 's,^:,,' } addentries () { for ENC in iso8859-1 iso10646-1 jisx0201.1976-0 jisx0208.1983-0 jisx0208.1990-0 do make_xlfd $ENC sazanami-mincho.ttf sazanami mincho c make_xlfd $ENC sazanami-mincho.ttf sazanami mincho p make_xlfd $ENC sazanami-gothic.ttf sazanami gothic c make_xlfd $ENC sazanami-gothic.ttf sazanami gothic p done } nfonts () { _L=0; while read _IN; do _L=$((${_L}+1)); done; echo ${_L} } case "$2" in POST-INSTALL) - cd ${FONTSDIR} + 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} + 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 Index: head/japanese/font-shinonome/Makefile =================================================================== --- head/japanese/font-shinonome/Makefile (revision 396872) +++ head/japanese/font-shinonome/Makefile (revision 396873) @@ -1,73 +1,73 @@ # Created by: Yoichi NAKAYAMA # $FreeBSD$ PORTNAME= shinonome PORTVERSION= 0.9.11.p1 PORTREVISION= 3 CATEGORIES= japanese x11-fonts MASTER_SITES= http://openlab.jp/efont/dist/shinonome/%SUBDIR%/ MASTER_SITE_SUBDIR= . old PKGNAMEPREFIX= ja-font- DISTNAME= ${PORTNAME:C/^font-//}-${PORTVERSION:C/.p/p/} MAINTAINER= hrs@FreeBSD.org COMMENT= Shinonome Japanese fonts, 12/14/16 dots BUILD_DEPENDS= bdftopcf:${PORTSDIR}/x11-fonts/bdftopcf USES= fonts tar:bzip2 +FONTNAME= misc WRKSRC= ${WRKDIR}/${PORTNAME:C/^font-//}-${PORTVERSION:C/.p.*$//} DATADIR= ${PREFIX}/share/font-${PORTNAME} SUB_FILES= pkg-install SUB_LIST= FONTSALIAS=${DATADIR}/fonts.alias PKGINSTALL= ${WRKDIR}/pkg-install PKGDEINSTALL= ${WRKDIR}/pkg-install PORTDOCS= AUTHORS BUGS ChangeLog ChangeLog.0 DESIGN.12 DESIGN.14 \ DESIGN.16 DESIGN.18 INSTALL README THANKS TODO LICENSE FONTNAMES=\ shnm6x12a shnm6x12ab shnm6x12ai shnm6x12abi \ shnm6x12r shnm6x12rb shnm6x12ri shnm6x12rbi \ shnm7x14a shnm7x14ab shnm7x14ai shnm7x14abi \ shnm7x14r shnm7x14rb shnm7x14ri shnm7x14rbi \ shnm8x16a shnm8x16ab shnm8x16ai shnm8x16abi \ shnm8x16r shnm8x16rb shnm8x16ri shnm8x16rbi \ shnm9x18a shnm9x18ab shnm9x18ai shnm9x18abi \ shnm9x18r shnm9x18rb shnm9x18ri shnm9x18rbi \ shnmk12 shnmk12b shnmk12i shnmk12bi \ shnmk12p shnmk12pb shnmk12pi shnmk12pbi \ shnmk12min shnmk12minb shnmk12mini shnmk12minbi \ shnmk12maru shnmk12marub shnmk12marui shnmk12marubi \ shnmk14 shnmk14b shnmk14i shnmk14bi \ shnmk14min shnmk14minb shnmk14mini shnmk14minbi \ shnmk16 shnmk16b shnmk16i shnmk16bi \ shnmk16min shnmk16minb shnmk16mini shnmk16minbi -FONTNAME= misc OPTIONS_DEFINE= DOCS .include do-build: @${ECHO_CMD} -n "Compressing PCF fonts" @cd ${WRKSRC} && for F in ${FONTNAMES}; do \ ${LOCALBASE}/bin/bdftopcf bdf/$${F}.bdf | \ ${GZIP_CMD} > $${F}.pcf.gz; \ ${ECHO_CMD} -n "."; \ done @${ECHO_CMD} "Done" do-install: ${MKDIR} ${STAGEDIR}${DATADIR} cd ${WRKSRC} && ${INSTALL_DATA} ${FONTNAMES:C/$/.pcf.gz/} fonts.alias \ ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${FONTSDIR} cd ${STAGEDIR}${FONTSDIR} && ${LN} -s -f \ ../../../${DATADIR_REL}/*.pcf.gz . post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/japanese/font-takao/Makefile =================================================================== --- head/japanese/font-takao/Makefile (revision 396872) +++ head/japanese/font-takao/Makefile (revision 396873) @@ -1,51 +1,51 @@ # $FreeBSD$ PORTNAME= takao PORTVERSION= 003.02.01 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= japanese x11-fonts MASTER_SITES= http://launchpadlibrarian.net/40218948/ PKGNAMEPREFIX= ja-font- DISTNAME= ${PORTNAME}-fonts-ttf-${PORTVERSION} MAINTAINER= hrs@FreeBSD.org COMMENT= Improved IPA Japanese fonts -USES= fonts +USES= fonts:fc +FONTNAME= OTF NO_BUILD= yes PKGINSTALL= ${WRKDIR}/pkg-install PKGDEINSTALL= ${WRKDIR}/pkg-install SUB_FILES= pkg-install DATADIR= ${PREFIX}/share/font-${PORTNAME} PORTDOCS= IPA_Font_License_Agreement_v1.0.txt \ README \ README.ja \ ChangeLog -FONTNAME= OTF OPTIONS_DEFINE= DOCS -.include - post-extract: cd ${WRKSRC} && for F in *.ttf; do ${MV} $${F} $${F%.ttf}.otf; done do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/*.otf ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${FONTSDIR} cd ${STAGEDIR}${FONTSDIR} && ${LN} -s -f \ ../../../${DATADIR_REL}/Takao*.otf . ${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d ${INSTALL_DATA} ${FILESDIR}/20-unhint-${PORTNAME}.conf \ ${FILESDIR}/62-fonts-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail ${LN} -s -f ../conf.avail/20-unhint-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${PORTNAME}.conf ${LN} -s -f ../conf.avail/62-fonts-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${PORTNAME}.conf + +post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/japanese/font-takao/files/pkg-install.in =================================================================== --- head/japanese/font-takao/files/pkg-install.in (revision 396872) +++ head/japanese/font-takao/files/pkg-install.in (revision 396873) @@ -1,96 +1,94 @@ #!/bin/sh # $FreeBSD$ -FONTSDIR=%%FONTSDIR%% - catfontsdir () { while read _IN do case "${_IN}" in *-ipa-Takao*|[0-9]*|"") ;; *) echo ${_IN} ;; esac done } ROMA="" BOLD="ds=y" ITAL="ai=0.15" OBLI="ai=0.15" RITA="ai=0.08" ROBL="ai=0.08" make_xlfd() { _enc=$1 _file=$2 _vendor=$3 _fname=$4 _poc=$5 case "${_poc}:${_enc}" in p:jisx0201.1976-*) PFIX="bw=0.5" ;; c:jisx0201.1976-*) PFIX="bw=0.5" ;; p:*) PFIX="" ;; c:*) PFIX="" ;; esac set -- "${ROMA}" medium-r \ ${BOLD} bold-r \ ${ITAL} medium-i \ ${ITAL}:${BOLD} bold-i \ ${OBLI} medium-o \ ${OBLI}:${BOLD} bold-o \ ${RITA} medium-ri \ ${RITA}:${BOLD} bold-ri \ ${ROBL} medium-ro \ ${ROBL}:${BOLD} bold-ro while [ $# != 0 ]; do _prefix="${PFIX}:$1"; shift _variant=$1; shift printf "%s:%s -%s-%s-%s-normal--0-0-0-0-%s-0-%s\n" \ $_prefix $_file $_vendor $_fname $_variant $_poc $_enc done | sed -e 's,::,:,g' -e 's,^:,,' } addentries () { for ENC in iso8859-1 iso10646-1 jisx0201.1976-0 jisx0208.1983-0 jisx0208.1990-0 jisx0208.1997-0 jisx0213.2004-1 do make_xlfd $ENC TakaoGothic.otf ipa TakaoGothic c make_xlfd $ENC TakaoPGothic.otf ipa TakaoPGothic p make_xlfd $ENC TakaoPGothic.otf ipa TakaoGothic p make_xlfd $ENC TakaoExGothic.otf ipa TakaoExGothic p make_xlfd $ENC TakaoMincho.otf ipa TakaoMincho c make_xlfd $ENC TakaoPMincho.otf ipa TakaoPMincho p make_xlfd $ENC TakaoPMincho.otf ipa TakaoMincho p make_xlfd $ENC TakaoExMincho.otf ipa TakaoExMincho p done } nfonts () { _L=0; while read _IN; do _L=$((${_L}+1)); done; echo ${_L} } case "$2" in POST-INSTALL) - cd ${FONTSDIR} + 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 ;; POST-DEINSTALL) - cd ${FONTSDIR} + 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 Index: head/japanese/font-ume/Makefile =================================================================== --- head/japanese/font-ume/Makefile (revision 396872) +++ head/japanese/font-ume/Makefile (revision 396873) @@ -1,45 +1,45 @@ # $FreeBSD$ PORTNAME= ume PORTVERSION= 0.0.470 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= japanese x11-fonts MASTER_SITES= SOURCEFORGE_JP/${PORTNAME}-font/22212 PKGNAMEPREFIX= ja-font- DISTNAME= umefont_${PORTVERSION:E} MAINTAINER= hrs@FreeBSD.org COMMENT= Ume Japanese TrueType fonts -USES= fonts tar:xz +USES= fonts:fc tar:xz +FONTNAME= TTF NO_BUILD= yes PKGINSTALL= ${WRKDIR}/pkg-install PKGDEINSTALL= ${WRKDIR}/pkg-install SUB_FILES= pkg-install DATADIR= ${PREFIX}/share/font-${PORTNAME} PORTDOCS= license.html -FONTNAME= TTF OPTIONS_DEFINE= DOCS -.include - do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/*.ttf ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${FONTSDIR} cd ${STAGEDIR}${FONTSDIR} && ${LN} -s -f \ ../../../${DATADIR_REL}/*.ttf . ${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d ${INSTALL_DATA} ${FILESDIR}/20-unhint-${PORTNAME}.conf \ ${FILESDIR}/62-fonts-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail ${LN} -s -f ../conf.avail/20-unhint-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${PORTNAME}.conf ${LN} -s -f ../conf.avail/62-fonts-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${PORTNAME}.conf + +post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/japanese/font-ume/files/pkg-install.in =================================================================== --- head/japanese/font-ume/files/pkg-install.in (revision 396872) +++ head/japanese/font-ume/files/pkg-install.in (revision 396873) @@ -1,104 +1,102 @@ #!/bin/sh # $FreeBSD$ -FONTSDIR=%%FONTSDIR%%/ - catfontsdir () { while read _IN do case "${_IN}" in *-ume-*|[0-9]*|"") ;; *) echo ${_IN} ;; esac done } ROMA="" BOLD="ds=y" ITAL="ai=0.15" OBLI="ai=0.15" RITA="ai=0.08" ROBL="ai=0.08" make_xlfd() { _enc=$1 _file=$2 _vendor=$3 _fname=$4 _poc=$5 case "${_poc}:${_enc}" in p:jisx0201.1976-*) PFIX="bw=0.5" ;; c:jisx0201.1976-*) PFIX="bw=0.5" ;; p:*) PFIX="" ;; c:*) PFIX="" ;; esac set -- "${ROMA}" medium-r \ ${BOLD} bold-r \ ${ITAL} medium-i \ ${ITAL}:${BOLD} bold-i \ ${OBLI} medium-o \ ${OBLI}:${BOLD} bold-o \ ${RITA} medium-ri \ ${RITA}:${BOLD} bold-ri \ ${ROBL} medium-ro \ ${ROBL}:${BOLD} bold-ro while [ $# != 0 ]; do _prefix="${PFIX}:$1"; shift _variant=$1; shift printf "%s:%s -%s-%s-%s-normal--0-0-0-0-%s-0-%s\n" \ $_prefix $_file $_vendor $_fname $_variant $_poc $_enc done | sed -e 's,::,:,g' -e 's,^:,,' } addentries () { for ENC in iso8859-1 iso10646-1 jisx0201.1976-0 jisx0208.1983-0 jisx0208.1990-0 do make_xlfd $ENC ume-pgc4.ttf ume gothic_c4 p make_xlfd $ENC ume-pgc5.ttf ume gothic_c5 p make_xlfd $ENC ume-pgo5.ttf ume gothic_o5 p make_xlfd $ENC ume-pgo4.ttf ume gothic p make_xlfd $ENC ume-tgc4.ttf ume gothic_c4 c make_xlfd $ENC ume-tgc5.ttf ume gothic_c5 c make_xlfd $ENC ume-tgo5.ttf ume gothic_o5 c make_xlfd $ENC ume-tgo4.ttf ume gothic c make_xlfd $ENC ume-ugo4.ttf ume ui_gothic c make_xlfd $ENC ume-ugo5.ttf ume ui_gothic_o5 c make_xlfd $ENC ume-tmo3.ttf ume mincho c make_xlfd $ENC ume-pmo3.ttf ume mincho p done } nfonts () { _L=0; while read _IN; do _L=$((${_L}+1)); done; echo ${_L} } case "$2" in POST-INSTALL) - cd ${FONTSDIR} + cd %%FONTSDIR%% touch fonts.dir exec < fonts.dir; rm -f fonts.dir (catfontsdir; addentries) > fonts.dir _num=`nfonts fonts.dir` exec < fonts.dir; rm -f fonts.dir (echo "${_num}"; cat) > fonts.dir chmod 0444 fonts.dir ;; DEINSTALL) - cd ${FONTSDIR} + cd %%FONTSDIR%% exec < fonts.dir; rm -f fonts.dir catfontsdir > fonts.dir _num=`nfonts fonts.dir` exec < fonts.dir; rm -f fonts.dir (echo "${_num}"; cat) > fonts.dir chmod 0444 fonts.dir if [ -r fonts.dir -a `wc -l < fonts.dir` = 1 ]; then rm -f fonts.dir fi ;; esac Index: head/japanese/font-vlgothic/Makefile =================================================================== --- head/japanese/font-vlgothic/Makefile (revision 396872) +++ head/japanese/font-vlgothic/Makefile (revision 396873) @@ -1,46 +1,48 @@ # Created by: NIIMI Satoshi # $FreeBSD$ PORTNAME= vlgothic PORTVERSION= 20141206 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= japanese x11-fonts MASTER_SITES= SFJP/vlgothic/62375 PKGNAMEPREFIX= ja-font- DISTNAME= VLGothic-${PORTVERSION} MAINTAINER= hrs@FreeBSD.org COMMENT= VLGothic Japanese TrueType fonts -USES= fonts tar:xz +USES= fonts:fc tar:xz +FONTNAME= TTF NO_BUILD= yes PKGINSTALL= ${WRKDIR}/pkg-install PKGDEINSTALL= ${WRKDIR}/pkg-install SUB_FILES= pkg-install DATADIR= ${PREFIX}/share/font-${PORTNAME} PORTDOCS= Changelog LICENSE LICENSE.en LICENSE_E.mplus LICENSE_J.mplus \ README README.sazanami README_J.mplus WRKSRC= ${WRKDIR}/VLGothic -FONTNAME= TTF OPTIONS_DEFINE= DOCS do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/*.ttf ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${FONTSDIR} cd ${STAGEDIR}${FONTSDIR} && ${LN} -s -f \ ../../../${DATADIR_REL}/*.ttf . ${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d ${INSTALL_DATA} ${FILESDIR}/20-unhint-${PORTNAME}.conf \ ${FILESDIR}/62-fonts-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail ${LN} -s -f ../conf.avail/20-unhint-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${PORTNAME}.conf ${LN} -s -f ../conf.avail/62-fonts-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${PORTNAME}.conf + +post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/japanese/font-vlgothic/files/pkg-install.in =================================================================== --- head/japanese/font-vlgothic/files/pkg-install.in (revision 396872) +++ head/japanese/font-vlgothic/files/pkg-install.in (revision 396873) @@ -1,92 +1,90 @@ #!/bin/sh # $FreeBSD$ -FONTSDIR=%%FONTSDIR%%/TTF - catfontsdir () { while read _IN do case "${_IN}" in *-vlgothic-*|[0-9]*|"") ;; *) echo ${_IN} ;; esac done } ROMA="" BOLD="ds=y" ITAL="ai=0.15" OBLI="ai=0.15" RITA="ai=0.08" ROBL="ai=0.08" make_xlfd() { _enc=$1 _file=$2 _vendor=$3 _fname=$4 _poc=$5 case "${_poc}:${_enc}" in p:jisx0201.1976-*) PFIX="bw=0.5" ;; c:jisx0201.1976-*) PFIX="bw=0.5" ;; p:*) PFIX="" ;; c:*) PFIX="" ;; esac set -- "${ROMA}" medium-r \ ${BOLD} bold-r \ ${ITAL} medium-i \ ${ITAL}:${BOLD} bold-i \ ${OBLI} medium-o \ ${OBLI}:${BOLD} bold-o \ ${RITA} medium-ri \ ${RITA}:${BOLD} bold-ri \ ${ROBL} medium-ro \ ${ROBL}:${BOLD} bold-ro while [ $# != 0 ]; do _prefix="${PFIX}:$1"; shift _variant=$1; shift printf "%s:%s -%s-%s-%s-normal--0-0-0-0-%s-0-%s\n" \ $_prefix $_file $_vendor $_fname $_variant $_poc $_enc done | sed -e 's,::,:,g' -e 's,^:,,' } addentries () { for ENC in iso8859-1 iso10646-1 jisx0201.1976-0 jisx0208.1983-0 jisx0208.1990-0 do make_xlfd $ENC VL-PGothic-Regular.ttf vlgothic "VL_PGothic" p make_xlfd $ENC VL-PGothic-Regular.ttf vlgothic gothic p make_xlfd $ENC VL-Gothic-Regular.ttf vlgothic "VL_Gothic" c make_xlfd $ENC VL-Gothic-Regular.ttf vlgothic gothic c done } nfonts () { _L=0; while read _IN; do _L=$((${_L}+1)); done; echo ${_L} } case "$2" in POST-INSTALL) - cd ${FONTSDIR} + 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} + 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