Saturday, October 24, 2020

bitmap fonts: Install pango 1.44 compatible OpenType fonts

Index: dina-fonts/Makefile
===================================================================
RCS file: /cvs/ports/fonts/dina-fonts/Makefile,v
retrieving revision 1.10
diff -u -p -r1.10 Makefile
--- dina-fonts/Makefile 25 May 2020 06:05:52 -0000 1.10
+++ dina-fonts/Makefile 24 Oct 2020 10:47:39 -0000
@@ -6,7 +6,7 @@ COMMENT = monospace bitmap font, primari

DISTNAME = dina-fonts-2.92
CATEGORIES = fonts
-REVISION = 3
+REVISION = 4

HOMEPAGE = https://www.dcmembers.com/jibsen/download/61/

@@ -18,7 +18,6 @@ PERMIT_PACKAGE = Yes
EXTRACT_SUFX = .zip
MASTER_SITES = https://sizeofvoid.org/pub/OpenBSD/distfiles/

-NO_BUILD = Yes
NO_TEST = Yes
USE_X11 = Yes

@@ -26,26 +25,32 @@ FONTDIR= ${PREFIX}/share/fonts/dina

WRKSRC = ${WRKDIR}/BDF

-do-install:
- bdftopcf -t -o ${WRKSRC}/DinaItalic10.pcf ${WRKSRC}/Dina_i400-10.bdf
- bdftopcf -t -o ${WRKSRC}/DinaItalic8.pcf ${WRKSRC}/Dina_i400-8.bdf
- bdftopcf -t -o ${WRKSRC}/DinaItalic9.pcf ${WRKSRC}/Dina_i400-9.bdf
- bdftopcf -t -o ${WRKSRC}/DinaBoldItalic10.pcf ${WRKSRC}/Dina_i700-10.bdf
- bdftopcf -t -o ${WRKSRC}/DinaBoldItalic8.pcf ${WRKSRC}/Dina_i700-8.bdf
- bdftopcf -t -o ${WRKSRC}/DinaBoldItalic9.pcf ${WRKSRC}/Dina_i700-9.bdf
- bdftopcf -t -o ${WRKSRC}/DinaMedium10.pcf ${WRKSRC}/Dina_r400-10.bdf
- bdftopcf -t -o ${WRKSRC}/DinaMedium8.pcf ${WRKSRC}/Dina_r400-8.bdf
- bdftopcf -t -o ${WRKSRC}/DinaMedium9.pcf ${WRKSRC}/Dina_r400-9.bdf
- bdftopcf -t -o ${WRKSRC}/DinaMedium6.pcf ${WRKSRC}/Dina_r400-6.bdf
- bdftopcf -t -o ${WRKSRC}/DinaBold10.pcf ${WRKSRC}/Dina_r700-10.bdf
- bdftopcf -t -o ${WRKSRC}/DinaBold8.pcf ${WRKSRC}/Dina_r700-8.bdf
- bdftopcf -t -o ${WRKSRC}/DinaBold9.pcf ${WRKSRC}/Dina_r700-9.bdf
- ${GZIP_CMD} ${WRKSRC}/*.pcf
+do-build:
+ mv ${WRKSRC}/Dina_i400-10.bdf ${WRKSRC}/DinaItalic10.bdf
+ mv ${WRKSRC}/Dina_i400-8.bdf ${WRKSRC}/DinaItalic8.bdf
+ mv ${WRKSRC}/Dina_i400-9.bdf ${WRKSRC}/DinaItalic9.bdf
+ mv ${WRKSRC}/Dina_i700-10.bdf ${WRKSRC}/DinaBoldItalic10.bdf
+ mv ${WRKSRC}/Dina_i700-8.bdf ${WRKSRC}/DinaBoldItalic8.bdf
+ mv ${WRKSRC}/Dina_i700-9.bdf ${WRKSRC}/DinaBoldItalic9.bdf
+ mv ${WRKSRC}/Dina_r400-10.bdf ${WRKSRC}/DinaMedium10.bdf
+ mv ${WRKSRC}/Dina_r400-8.bdf ${WRKSRC}/DinaMedium8.bdf
+ mv ${WRKSRC}/Dina_r400-9.bdf ${WRKSRC}/DinaMedium9.bdf
+ mv ${WRKSRC}/Dina_r400-6.bdf ${WRKSRC}/DinaMedium6.bdf
+ mv ${WRKSRC}/Dina_r700-10.bdf ${WRKSRC}/DinaBold10.bdf
+ mv ${WRKSRC}/Dina_r700-8.bdf ${WRKSRC}/DinaBold8.bdf
+ mv ${WRKSRC}/Dina_r700-9.bdf ${WRKSRC}/DinaBold9.bdf
+ for bdf in ${WRKSRC}/*.bdf; do \
+ dst=`dirname $$bdf`/`basename $$bdf .bdf`; \
+ ${X11BASE}/bin/bdftopcf -t $$bdf |gzip -9 >$$dst.pcf.gz; \
+ ${X11BASE}/bin/fonttosfnt -o $$dst.otb $$bdf; \
+ done
${X11BASE}/bin/mkfontdir ${WRKSRC}
egrep '\.pcf\.gz' ${WRKSRC}/fonts.dir | \
sed 's/\.pcf\.gz//g' > ${WRKSRC}/fonts.alias
+
+do-install:
${INSTALL_DATA_DIR} ${FONTDIR}
- ${INSTALL_DATA} ${WRKSRC}/*.pcf.gz ${FONTDIR}
+ ${INSTALL_DATA} ${WRKSRC}/*{.otb,.pcf.gz} ${FONTDIR}
${INSTALL_DATA} ${WRKSRC}/fonts.alias ${FONTDIR}/fonts.alias-dina
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/dina-fonts
${INSTALL_DATA} ${WRKDIR}/LICENSE ${PREFIX}/share/doc/dina-fonts
Index: dina-fonts/pkg/PLIST
===================================================================
RCS file: /cvs/ports/fonts/dina-fonts/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- dina-fonts/pkg/PLIST 31 Mar 2015 09:45:09 -0000 1.3
+++ dina-fonts/pkg/PLIST 24 Oct 2020 10:47:39 -0000
@@ -3,17 +3,30 @@ share/doc/dina-fonts/
share/doc/dina-fonts/LICENSE
share/fonts/
@fontdir share/fonts/dina/
+share/fonts/dina/DinaBold10.otb
share/fonts/dina/DinaBold10.pcf.gz
+share/fonts/dina/DinaBold8.otb
share/fonts/dina/DinaBold8.pcf.gz
+share/fonts/dina/DinaBold9.otb
share/fonts/dina/DinaBold9.pcf.gz
+share/fonts/dina/DinaBoldItalic10.otb
share/fonts/dina/DinaBoldItalic10.pcf.gz
+share/fonts/dina/DinaBoldItalic8.otb
share/fonts/dina/DinaBoldItalic8.pcf.gz
+share/fonts/dina/DinaBoldItalic9.otb
share/fonts/dina/DinaBoldItalic9.pcf.gz
+share/fonts/dina/DinaItalic10.otb
share/fonts/dina/DinaItalic10.pcf.gz
+share/fonts/dina/DinaItalic8.otb
share/fonts/dina/DinaItalic8.pcf.gz
+share/fonts/dina/DinaItalic9.otb
share/fonts/dina/DinaItalic9.pcf.gz
+share/fonts/dina/DinaMedium10.otb
share/fonts/dina/DinaMedium10.pcf.gz
+share/fonts/dina/DinaMedium6.otb
share/fonts/dina/DinaMedium6.pcf.gz
+share/fonts/dina/DinaMedium8.otb
share/fonts/dina/DinaMedium8.pcf.gz
+share/fonts/dina/DinaMedium9.otb
share/fonts/dina/DinaMedium9.pcf.gz
share/fonts/dina/fonts.alias-dina
Index: gohufont/Makefile
===================================================================
RCS file: /cvs/ports/fonts/gohufont/Makefile,v
retrieving revision 1.10
diff -u -p -r1.10 Makefile
--- gohufont/Makefile 25 May 2020 06:55:37 -0000 1.10
+++ gohufont/Makefile 24 Oct 2020 10:47:39 -0000
@@ -2,29 +2,39 @@

COMMENT = monospace bitmap font for programming and terminal use
PKG_ARCH = *
-DISTNAME = gohufont-2.1
+
+V = 2.1
+GH_ACCOUNT = hchargois
+GH_PROJECT = gohufont
+GH_TAGNAME = ${V}
+
CATEGORIES = fonts x11
-REVISION = 2
+REVISION = 3

HOMEPAGE = https://font.gohu.org/
-MASTER_SITES
= https://font.gohu.org/

# WTFPLv2
PERMIT_PACKAGE = Yes

-NO_BUILD = Yes
NO_TEST = Yes
FONTDIR = ${PREFIX}/share/fonts/gohufont
USE_X11 = Yes

-do-install:
+do-build:
+ for bdf in ${WRKSRC}/*.bdf; do \
+ dst=`dirname $$bdf`/`basename $$bdf .bdf`; \
+ ${X11BASE}/bin/bdftopcf -t $$bdf |gzip -9 >$$dst.pcf.gz; \
+ ${X11BASE}/bin/fonttosfnt -o $$dst.otb $$bdf; \
+ done
${X11BASE}/bin/mkfontdir ${WRKSRC}
egrep '\.pcf\.gz' ${WRKSRC}/fonts.dir | \
grep '\-gohufont-' | \
sed 's/\.pcf\.gz//g' > ${WRKSRC}/fonts.alias
+
+do-install:
${INSTALL_DATA_DIR} ${FONTDIR}
- ${INSTALL_DATA} ${WRKDIST}/*.pcf.gz ${FONTDIR}
- ${INSTALL_DATA} ${WRKBUILD}/fonts.alias ${FONTDIR}/fonts.alias-gohufont
+ ${INSTALL_DATA} ${WRKSRC}/*{.otb,.pcf.gz} ${FONTDIR}
+ ${INSTALL_DATA} ${WRKSRC}/fonts.alias ${FONTDIR}/fonts.alias-gohufont
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/gohufont
${INSTALL_DATA} ${WRKDIST}/{COPYING-LICENSE,README.md} \
${PREFIX}/share/doc/gohufont
Index: gohufont/distinfo
===================================================================
RCS file: /cvs/ports/fonts/gohufont/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- gohufont/distinfo 3 Aug 2016 13:21:13 -0000 1.3
+++ gohufont/distinfo 24 Oct 2020 10:47:39 -0000
@@ -1,2 +1,2 @@
-SHA256 (gohufont-2.1.tar.gz) = dY1iyTUNUa43OK/0u876nqbRc7r1sWkjLIlbbeOhuoE=
-SIZE (gohufont-2.1.tar.gz) = 88915
+SHA256 (gohufont-2.1.tar.gz) = 2RlIdIKFuWmdX/JAVlMOQxCqzgfeHvdQ+EaD1weRfvs=
+SIZE (gohufont-2.1.tar.gz) = 79758
Index: gohufont/pkg/PLIST
===================================================================
RCS file: /cvs/ports/fonts/gohufont/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -r1.4 PLIST
--- gohufont/pkg/PLIST 3 Aug 2016 13:21:13 -0000 1.4
+++ gohufont/pkg/PLIST 24 Oct 2020 10:47:39 -0000
@@ -5,11 +5,19 @@ share/doc/gohufont/README.md
share/fonts/
@fontdir share/fonts/gohufont/
share/fonts/gohufont/fonts.alias-gohufont
+share/fonts/gohufont/gohufont-11.otb
share/fonts/gohufont/gohufont-11.pcf.gz
+share/fonts/gohufont/gohufont-11b.otb
share/fonts/gohufont/gohufont-11b.pcf.gz
+share/fonts/gohufont/gohufont-14.otb
share/fonts/gohufont/gohufont-14.pcf.gz
+share/fonts/gohufont/gohufont-14b.otb
share/fonts/gohufont/gohufont-14b.pcf.gz
+share/fonts/gohufont/gohufont-uni-11.otb
share/fonts/gohufont/gohufont-uni-11.pcf.gz
+share/fonts/gohufont/gohufont-uni-11b.otb
share/fonts/gohufont/gohufont-uni-11b.pcf.gz
+share/fonts/gohufont/gohufont-uni-14.otb
share/fonts/gohufont/gohufont-uni-14.pcf.gz
+share/fonts/gohufont/gohufont-uni-14b.otb
share/fonts/gohufont/gohufont-uni-14b.pcf.gz
Index: intlfonts/Makefile
===================================================================
RCS file: /cvs/ports/fonts/intlfonts/Makefile,v
retrieving revision 1.7
diff -u -p -r1.7 Makefile
--- intlfonts/Makefile 25 May 2020 04:30:12 -0000 1.7
+++ intlfonts/Makefile 24 Oct 2020 10:47:39 -0000
@@ -7,7 +7,7 @@ V= 1.2.1
DISTNAME= intlfonts-$V
PKGNAME= ja-fonts-gnu-$V
USE_X11 = Yes
-REVISION = 0
+REVISION = 1

MASTER_SITES= ${MASTER_SITE_GNU:=intlfonts/}

@@ -20,9 +20,6 @@ FONTDIR=${PREFIX}/share/fonts/ja
# Don't bother extracting non-japanese fonts
EXTRACT_CASES=*) tar zxf ${FULLDISTDIR}/$$archive `sed <${FILESDIR}/list -e s,^,${DISTNAME}/,`;;

-# bdftopcf
-
-CONFIGURE_STYLE= gnu dest
NO_BUILD= Yes
NO_TEST= Yes

@@ -31,8 +28,17 @@ CONFIGURE_ARGS= --with-fontdir='$${DESTD

PKG_ARCH = *

-# Allow for several sets of fonts to be in the same directory
-post-install:
- @cd ${FONTDIR} && mv -f fonts.alias fonts.alias-gnu
+# add '-gnu' to fonts.alias to allow for several sets of fonts to be in the
+# same directory
+do-install:
+ ${INSTALL_DATA_DIR} ${FONTDIR}
+ for bdf in `find ${WRKSRC}/Ja* -iname \\*.bdf`; do \
+ dst=${FONTDIR}/`basename $$bdf .bdf`; \
+ ${X11BASE}/bin/bdftopcf $$bdf |gzip -9 >$$dst.pcf.gz; \
+ ${X11BASE}/bin/fonttosfnt -o $$dst.otb $$bdf; \
+ done
+ ${X11BASE}/bin/mkfontdir ${FONTDIR}
+ egrep '\.pcf\.gz' ${FONTDIR}/fonts.dir | \
+ sed 's/\.pcf\.gz//g' > ${FONTDIR}/fonts.alias-gnu

.include <bsd.port.mk>
Index: intlfonts/pkg/PLIST
===================================================================
RCS file: /cvs/ports/fonts/intlfonts/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- intlfonts/pkg/PLIST 20 Jul 2017 21:59:37 -0000 1.3
+++ intlfonts/pkg/PLIST 24 Oct 2020 10:47:39 -0000
@@ -2,18 +2,31 @@
@pkgpath japanese/intlfonts
share/fonts/
@fontdir share/fonts/ja/
+share/fonts/ja/a18rk.otb
share/fonts/ja/a18rk.pcf.gz
+share/fonts/ja/a18rkb.otb
share/fonts/ja/a18rkb.pcf.gz
+share/fonts/ja/a18rki.otb
share/fonts/ja/a18rki.pcf.gz
share/fonts/ja/fonts.alias-gnu
@comment share/fonts/ja/fonts.dir
+share/fonts/ja/j78-16.otb
share/fonts/ja/j78-16.pcf.gz
+share/fonts/ja/j83-18.otb
share/fonts/ja/j83-18.pcf.gz
+share/fonts/ja/j83-18b.otb
share/fonts/ja/j83-18b.pcf.gz
+share/fonts/ja/j83-18i.otb
share/fonts/ja/j83-18i.pcf.gz
+share/fonts/ja/j90-16.otb
share/fonts/ja/j90-16.pcf.gz
+share/fonts/ja/jiskan32.otb
share/fonts/ja/jiskan32.pcf.gz
+share/fonts/ja/jiskan48.otb
share/fonts/ja/jiskan48.pcf.gz
+share/fonts/ja/jksp16.otb
share/fonts/ja/jksp16.pcf.gz
+share/fonts/ja/jksp24.otb
share/fonts/ja/jksp24.pcf.gz
+share/fonts/ja/jksp40.otb
share/fonts/ja/jksp40.pcf.gz
Index: ja-funetfonts/Makefile
===================================================================
RCS file: /cvs/ports/fonts/ja-funetfonts/Makefile,v
retrieving revision 1.5
diff -u -p -r1.5 Makefile
--- ja-funetfonts/Makefile 25 May 2020 04:30:12 -0000 1.5
+++ ja-funetfonts/Makefile 24 Oct 2020 10:47:39 -0000
@@ -7,7 +7,7 @@ DIST_SUBDIR= ja-fonts

DISTNAME= ja-fonts-funet
PKGNAME= ${DISTNAME}-19911117
-REVISION= 2
+REVISION= 3

MASTER_SITES= ftp://ftp.funet.fi/pub/culture/japan/fonts/bdf/

@@ -45,6 +45,12 @@ post-extract:
NO_TEST= Yes

post-install:
+ for pcf in ${FONTDIR}/*.pcf.gz; do \
+ ${X11BASE}/bin/fonttosfnt \
+ -o ${FONTDIR}/`basename $$pcf .pcf.gz`.otb \
+ ${WRKSRC}/`basename $$pcf .pcf.gz`.bdf; \
+ done
+ ${X11BASE}/bin/mkfontdir ${FONTDIR}
@cd ${FONTDIR} && mv fonts.alias fonts.alias-funet


Index: ja-funetfonts/pkg/PLIST
===================================================================
RCS file: /cvs/ports/fonts/ja-funetfonts/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- ja-funetfonts/pkg/PLIST 31 Mar 2015 09:45:10 -0000 1.2
+++ ja-funetfonts/pkg/PLIST 24 Oct 2020 10:47:39 -0000
@@ -2,18 +2,30 @@
@pkgpath japanese/funetfonts
share/fonts/
@fontdir share/fonts/ja/
+share/fonts/ja/7x14maru.otb
share/fonts/ja/7x14maru.pcf.gz
+share/fonts/ja/7x14rkmaru.otb
share/fonts/ja/7x14rkmaru.pcf.gz
+share/fonts/ja/a16.otb
share/fonts/ja/a16.pcf.gz
+share/fonts/ja/a16rk.otb
share/fonts/ja/a16rk.pcf.gz
+share/fonts/ja/a18.otb
share/fonts/ja/a18.pcf.gz
share/fonts/ja/fonts.alias-funet
@comment share/fonts/ja/fonts.dir
@comment share/fonts/ja/fonts.scale
+share/fonts/ja/kanji16.otb
share/fonts/ja/kanji16.pcf.gz
+share/fonts/ja/kanji18.otb
share/fonts/ja/kanji18.pcf.gz
+share/fonts/ja/kanji24.otb
share/fonts/ja/kanji24.pcf.gz
+share/fonts/ja/kanji26.otb
share/fonts/ja/kanji26.pcf.gz
+share/fonts/ja/maru14.otb
share/fonts/ja/maru14.pcf.gz
+share/fonts/ja/maru16.otb
share/fonts/ja/maru16.pcf.gz
+share/fonts/ja/maru18.otb
share/fonts/ja/maru18.pcf.gz
Index: jmk-fonts/Makefile
===================================================================
RCS file: /cvs/ports/fonts/jmk-fonts/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- jmk-fonts/Makefile 17 Jul 2019 14:49:22 -0000 1.8
+++ jmk-fonts/Makefile 24 Oct 2020 10:47:39 -0000
@@ -5,7 +5,7 @@ PKG_ARCH= *
COMMENT= nice fixed width fonts, easy on the eye

V= 3.0
-REVISION= 6
+REVISION= 7
DISTNAME= jmk-x11-fonts-${V}
PKGNAME= jmk-fonts-${V}
FIX_EXTRACT_PERMISSIONS=Yes
@@ -24,7 +24,14 @@ CONFIGURE_STYLE= imake

NO_TEST= Yes

+FONTDIR= ${PREFIX}/share/fonts/jmk
+
post-install:
- cd ${PREFIX}/share/fonts/jmk && mv fonts.alias fonts.alias-jmk
+ for bdf in ${WRKSRC}/*.bdf; do \
+ ${X11BASE}/bin/fonttosfnt \
+ -o ${FONTDIR}/`basename $$bdf .bdf`.otb $$bdf; \
+ done
+ ${X11BASE}/bin/mkfontdir ${FONTDIR}
+ cd ${FONTDIR} && mv fonts.alias fonts.alias-jmk

.include <bsd.port.mk>
Index: jmk-fonts/pkg/PLIST
===================================================================
RCS file: /cvs/ports/fonts/jmk-fonts/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- jmk-fonts/pkg/PLIST 31 Mar 2015 09:45:10 -0000 1.2
+++ jmk-fonts/pkg/PLIST 24 Oct 2020 10:47:39 -0000
@@ -5,111 +5,219 @@ share/fonts/
share/fonts/jmk/fonts.alias-jmk
@comment share/fonts/jmk/fonts.dir
@comment share/fonts/jmk/fonts.scale
+share/fonts/jmk/modd-iso8859-1-06x11-bold.otb
share/fonts/jmk/modd-iso8859-1-06x11-bold.pcf.gz
+share/fonts/jmk/modd-iso8859-1-06x11.otb
share/fonts/jmk/modd-iso8859-1-06x11.pcf.gz
+share/fonts/jmk/modd-iso8859-1-06x13-bold.otb
share/fonts/jmk/modd-iso8859-1-06x13-bold.pcf.gz
+share/fonts/jmk/modd-iso8859-1-06x13.otb
share/fonts/jmk/modd-iso8859-1-06x13.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-1-05x10.otb
share/fonts/jmk/neep-alt-iso8859-1-05x10.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-1-05x11-bold.otb
share/fonts/jmk/neep-alt-iso8859-1-05x11-bold.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-1-05x11.otb
share/fonts/jmk/neep-alt-iso8859-1-05x11.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-1-06x11-bold.otb
share/fonts/jmk/neep-alt-iso8859-1-06x11-bold.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-1-06x11.otb
share/fonts/jmk/neep-alt-iso8859-1-06x11.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-1-06x13-bold.otb
share/fonts/jmk/neep-alt-iso8859-1-06x13-bold.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-1-06x13.otb
share/fonts/jmk/neep-alt-iso8859-1-06x13.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-1-08x15-bold.otb
share/fonts/jmk/neep-alt-iso8859-1-08x15-bold.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-1-08x15.otb
share/fonts/jmk/neep-alt-iso8859-1-08x15.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-1-10x20-bold.otb
share/fonts/jmk/neep-alt-iso8859-1-10x20-bold.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-1-10x20.otb
share/fonts/jmk/neep-alt-iso8859-1-10x20.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-1-12x24-bold.otb
share/fonts/jmk/neep-alt-iso8859-1-12x24-bold.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-1-12x24.otb
share/fonts/jmk/neep-alt-iso8859-1-12x24.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-15-05x10.otb
share/fonts/jmk/neep-alt-iso8859-15-05x10.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-15-05x11-bold.otb
share/fonts/jmk/neep-alt-iso8859-15-05x11-bold.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-15-05x11.otb
share/fonts/jmk/neep-alt-iso8859-15-05x11.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-15-06x11-bold.otb
share/fonts/jmk/neep-alt-iso8859-15-06x11-bold.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-15-06x11.otb
share/fonts/jmk/neep-alt-iso8859-15-06x11.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-15-06x13-bold.otb
share/fonts/jmk/neep-alt-iso8859-15-06x13-bold.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-15-06x13.otb
share/fonts/jmk/neep-alt-iso8859-15-06x13.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-15-08x15-bold.otb
share/fonts/jmk/neep-alt-iso8859-15-08x15-bold.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-15-08x15.otb
share/fonts/jmk/neep-alt-iso8859-15-08x15.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-15-10x20-bold.otb
share/fonts/jmk/neep-alt-iso8859-15-10x20-bold.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-15-10x20.otb
share/fonts/jmk/neep-alt-iso8859-15-10x20.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-15-12x24-bold.otb
share/fonts/jmk/neep-alt-iso8859-15-12x24-bold.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-15-12x24.otb
share/fonts/jmk/neep-alt-iso8859-15-12x24.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-2-05x10.otb
share/fonts/jmk/neep-alt-iso8859-2-05x10.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-2-05x11-bold.otb
share/fonts/jmk/neep-alt-iso8859-2-05x11-bold.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-2-05x11.otb
share/fonts/jmk/neep-alt-iso8859-2-05x11.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-2-06x11-bold.otb
share/fonts/jmk/neep-alt-iso8859-2-06x11-bold.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-2-06x11.otb
share/fonts/jmk/neep-alt-iso8859-2-06x11.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-2-06x13-bold.otb
share/fonts/jmk/neep-alt-iso8859-2-06x13-bold.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-2-06x13.otb
share/fonts/jmk/neep-alt-iso8859-2-06x13.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-2-08x15-bold.otb
share/fonts/jmk/neep-alt-iso8859-2-08x15-bold.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-2-08x15.otb
share/fonts/jmk/neep-alt-iso8859-2-08x15.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-2-10x20-bold.otb
share/fonts/jmk/neep-alt-iso8859-2-10x20-bold.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-2-10x20.otb
share/fonts/jmk/neep-alt-iso8859-2-10x20.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-2-12x24-bold.otb
share/fonts/jmk/neep-alt-iso8859-2-12x24-bold.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-2-12x24.otb
share/fonts/jmk/neep-alt-iso8859-2-12x24.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-9-05x10.otb
share/fonts/jmk/neep-alt-iso8859-9-05x10.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-9-05x11-bold.otb
share/fonts/jmk/neep-alt-iso8859-9-05x11-bold.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-9-05x11.otb
share/fonts/jmk/neep-alt-iso8859-9-05x11.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-9-06x11-bold.otb
share/fonts/jmk/neep-alt-iso8859-9-06x11-bold.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-9-06x11.otb
share/fonts/jmk/neep-alt-iso8859-9-06x11.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-9-06x13-bold.otb
share/fonts/jmk/neep-alt-iso8859-9-06x13-bold.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-9-06x13.otb
share/fonts/jmk/neep-alt-iso8859-9-06x13.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-9-08x15-bold.otb
share/fonts/jmk/neep-alt-iso8859-9-08x15-bold.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-9-08x15.otb
share/fonts/jmk/neep-alt-iso8859-9-08x15.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-9-10x20-bold.otb
share/fonts/jmk/neep-alt-iso8859-9-10x20-bold.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-9-10x20.otb
share/fonts/jmk/neep-alt-iso8859-9-10x20.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-9-12x24-bold.otb
share/fonts/jmk/neep-alt-iso8859-9-12x24-bold.pcf.gz
+share/fonts/jmk/neep-alt-iso8859-9-12x24.otb
share/fonts/jmk/neep-alt-iso8859-9-12x24.pcf.gz
+share/fonts/jmk/neep-iso8859-1-05x10.otb
share/fonts/jmk/neep-iso8859-1-05x10.pcf.gz
+share/fonts/jmk/neep-iso8859-1-05x11-bold.otb
share/fonts/jmk/neep-iso8859-1-05x11-bold.pcf.gz
+share/fonts/jmk/neep-iso8859-1-05x11.otb
share/fonts/jmk/neep-iso8859-1-05x11.pcf.gz
+share/fonts/jmk/neep-iso8859-1-06x11-bold.otb
share/fonts/jmk/neep-iso8859-1-06x11-bold.pcf.gz
+share/fonts/jmk/neep-iso8859-1-06x11.otb
share/fonts/jmk/neep-iso8859-1-06x11.pcf.gz
+share/fonts/jmk/neep-iso8859-1-06x13-bold.otb
share/fonts/jmk/neep-iso8859-1-06x13-bold.pcf.gz
+share/fonts/jmk/neep-iso8859-1-06x13.otb
share/fonts/jmk/neep-iso8859-1-06x13.pcf.gz
+share/fonts/jmk/neep-iso8859-1-08x15-bold.otb
share/fonts/jmk/neep-iso8859-1-08x15-bold.pcf.gz
+share/fonts/jmk/neep-iso8859-1-08x15.otb
share/fonts/jmk/neep-iso8859-1-08x15.pcf.gz
+share/fonts/jmk/neep-iso8859-1-10x20-bold.otb
share/fonts/jmk/neep-iso8859-1-10x20-bold.pcf.gz
+share/fonts/jmk/neep-iso8859-1-10x20.otb
share/fonts/jmk/neep-iso8859-1-10x20.pcf.gz
+share/fonts/jmk/neep-iso8859-1-12x24-bold.otb
share/fonts/jmk/neep-iso8859-1-12x24-bold.pcf.gz
+share/fonts/jmk/neep-iso8859-1-12x24.otb
share/fonts/jmk/neep-iso8859-1-12x24.pcf.gz
+share/fonts/jmk/neep-iso8859-15-05x10.otb
share/fonts/jmk/neep-iso8859-15-05x10.pcf.gz
+share/fonts/jmk/neep-iso8859-15-05x11-bold.otb
share/fonts/jmk/neep-iso8859-15-05x11-bold.pcf.gz
+share/fonts/jmk/neep-iso8859-15-05x11.otb
share/fonts/jmk/neep-iso8859-15-05x11.pcf.gz
+share/fonts/jmk/neep-iso8859-15-06x11-bold.otb
share/fonts/jmk/neep-iso8859-15-06x11-bold.pcf.gz
+share/fonts/jmk/neep-iso8859-15-06x11.otb
share/fonts/jmk/neep-iso8859-15-06x11.pcf.gz
+share/fonts/jmk/neep-iso8859-15-06x13-bold.otb
share/fonts/jmk/neep-iso8859-15-06x13-bold.pcf.gz
+share/fonts/jmk/neep-iso8859-15-06x13.otb
share/fonts/jmk/neep-iso8859-15-06x13.pcf.gz
+share/fonts/jmk/neep-iso8859-15-08x15-bold.otb
share/fonts/jmk/neep-iso8859-15-08x15-bold.pcf.gz
+share/fonts/jmk/neep-iso8859-15-08x15.otb
share/fonts/jmk/neep-iso8859-15-08x15.pcf.gz
+share/fonts/jmk/neep-iso8859-15-10x20-bold.otb
share/fonts/jmk/neep-iso8859-15-10x20-bold.pcf.gz
+share/fonts/jmk/neep-iso8859-15-10x20.otb
share/fonts/jmk/neep-iso8859-15-10x20.pcf.gz
+share/fonts/jmk/neep-iso8859-15-12x24-bold.otb
share/fonts/jmk/neep-iso8859-15-12x24-bold.pcf.gz
+share/fonts/jmk/neep-iso8859-15-12x24.otb
share/fonts/jmk/neep-iso8859-15-12x24.pcf.gz
+share/fonts/jmk/neep-iso8859-2-05x10.otb
share/fonts/jmk/neep-iso8859-2-05x10.pcf.gz
+share/fonts/jmk/neep-iso8859-2-05x11-bold.otb
share/fonts/jmk/neep-iso8859-2-05x11-bold.pcf.gz
+share/fonts/jmk/neep-iso8859-2-05x11.otb
share/fonts/jmk/neep-iso8859-2-05x11.pcf.gz
+share/fonts/jmk/neep-iso8859-2-06x11-bold.otb
share/fonts/jmk/neep-iso8859-2-06x11-bold.pcf.gz
+share/fonts/jmk/neep-iso8859-2-06x11.otb
share/fonts/jmk/neep-iso8859-2-06x11.pcf.gz
+share/fonts/jmk/neep-iso8859-2-06x13-bold.otb
share/fonts/jmk/neep-iso8859-2-06x13-bold.pcf.gz
+share/fonts/jmk/neep-iso8859-2-06x13.otb
share/fonts/jmk/neep-iso8859-2-06x13.pcf.gz
+share/fonts/jmk/neep-iso8859-2-08x15-bold.otb
share/fonts/jmk/neep-iso8859-2-08x15-bold.pcf.gz
+share/fonts/jmk/neep-iso8859-2-08x15.otb
share/fonts/jmk/neep-iso8859-2-08x15.pcf.gz
+share/fonts/jmk/neep-iso8859-2-10x20-bold.otb
share/fonts/jmk/neep-iso8859-2-10x20-bold.pcf.gz
+share/fonts/jmk/neep-iso8859-2-10x20.otb
share/fonts/jmk/neep-iso8859-2-10x20.pcf.gz
+share/fonts/jmk/neep-iso8859-2-12x24-bold.otb
share/fonts/jmk/neep-iso8859-2-12x24-bold.pcf.gz
+share/fonts/jmk/neep-iso8859-2-12x24.otb
share/fonts/jmk/neep-iso8859-2-12x24.pcf.gz
+share/fonts/jmk/neep-iso8859-9-05x10.otb
share/fonts/jmk/neep-iso8859-9-05x10.pcf.gz
+share/fonts/jmk/neep-iso8859-9-05x11-bold.otb
share/fonts/jmk/neep-iso8859-9-05x11-bold.pcf.gz
+share/fonts/jmk/neep-iso8859-9-05x11.otb
share/fonts/jmk/neep-iso8859-9-05x11.pcf.gz
+share/fonts/jmk/neep-iso8859-9-06x11-bold.otb
share/fonts/jmk/neep-iso8859-9-06x11-bold.pcf.gz
+share/fonts/jmk/neep-iso8859-9-06x11.otb
share/fonts/jmk/neep-iso8859-9-06x11.pcf.gz
+share/fonts/jmk/neep-iso8859-9-06x13-bold.otb
share/fonts/jmk/neep-iso8859-9-06x13-bold.pcf.gz
+share/fonts/jmk/neep-iso8859-9-06x13.otb
share/fonts/jmk/neep-iso8859-9-06x13.pcf.gz
+share/fonts/jmk/neep-iso8859-9-08x15-bold.otb
share/fonts/jmk/neep-iso8859-9-08x15-bold.pcf.gz
+share/fonts/jmk/neep-iso8859-9-08x15.otb
share/fonts/jmk/neep-iso8859-9-08x15.pcf.gz
+share/fonts/jmk/neep-iso8859-9-10x20-bold.otb
share/fonts/jmk/neep-iso8859-9-10x20-bold.pcf.gz
+share/fonts/jmk/neep-iso8859-9-10x20.otb
share/fonts/jmk/neep-iso8859-9-10x20.pcf.gz
+share/fonts/jmk/neep-iso8859-9-12x24-bold.otb
share/fonts/jmk/neep-iso8859-9-12x24-bold.pcf.gz
+share/fonts/jmk/neep-iso8859-9-12x24.otb
share/fonts/jmk/neep-iso8859-9-12x24.pcf.gz
Index: ko-baekmuk-fonts/Makefile
===================================================================
RCS file: /cvs/ports/fonts/ko-baekmuk-fonts/Makefile,v
retrieving revision 1.12
diff -u -p -r1.12 Makefile
--- ko-baekmuk-fonts/Makefile 17 Jul 2019 14:49:22 -0000 1.12
+++ ko-baekmuk-fonts/Makefile 24 Oct 2020 10:47:39 -0000
@@ -7,7 +7,7 @@ COMMENT= extra Korean fonts
V= 2.0
DISTNAME= baekmuk-${V}
PKGNAME= ko-baekmuk-fonts-${V}
-REVISION= 6
+REVISION= 7
CATEGORIES= fonts korean x11

MASTER_SITES= ${MASTER_SITE_FREEBSD} \
@@ -27,6 +27,7 @@ do-build:
for file in *.bdf; do \
font=`basename $$file .bdf`; \
${X11BASE}/bin/bdftopcf -t $$file | gzip > $$font.pcf.gz; \
+ ${X11BASE}/bin/fonttosfnt -o $$font.otb $$file; \
done
${X11BASE}/bin/mkfontdir ${WRKDIR}
egrep '\.pcf\.gz' ${WRKSRC}/fonts.dir | \
@@ -36,7 +37,7 @@ NO_TEST= Yes

do-install:
${INSTALL_DATA_DIR} ${FONTDIR}
- ${INSTALL_DATA} ${WRKDIR}/*.pcf.gz ${FONTDIR}
+ ${INSTALL_DATA} ${WRKDIR}/*.{otb,pcf.gz} ${FONTDIR}
${INSTALL_DATA} ${WRKDIR}/fonts.alias ${FONTDIR}/fonts.alias-baekmuk

.include <bsd.port.mk>
Index: ko-baekmuk-fonts/pkg/PLIST
===================================================================
RCS file: /cvs/ports/fonts/ko-baekmuk-fonts/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- ko-baekmuk-fonts/pkg/PLIST 31 Mar 2015 09:45:10 -0000 1.2
+++ ko-baekmuk-fonts/pkg/PLIST 24 Oct 2020 10:47:39 -0000
@@ -2,46 +2,88 @@
@pkgpath korean/baekmuk-fonts
share/fonts/
@fontdir share/fonts/korean/
+share/fonts/korean/batang10.otb
share/fonts/korean/batang10.pcf.gz
+share/fonts/korean/batang10b.otb
share/fonts/korean/batang10b.pcf.gz
+share/fonts/korean/batang12.otb
share/fonts/korean/batang12.pcf.gz
+share/fonts/korean/batang12b.otb
share/fonts/korean/batang12b.pcf.gz
+share/fonts/korean/batang14.otb
share/fonts/korean/batang14.pcf.gz
+share/fonts/korean/batang14b.otb
share/fonts/korean/batang14b.pcf.gz
+share/fonts/korean/batang16.otb
share/fonts/korean/batang16.pcf.gz
+share/fonts/korean/batang16b.otb
share/fonts/korean/batang16b.pcf.gz
+share/fonts/korean/batang18.otb
share/fonts/korean/batang18.pcf.gz
+share/fonts/korean/batang18b.otb
share/fonts/korean/batang18b.pcf.gz
+share/fonts/korean/batang20.otb
share/fonts/korean/batang20.pcf.gz
+share/fonts/korean/batang20b.otb
share/fonts/korean/batang20b.pcf.gz
+share/fonts/korean/batang24.otb
share/fonts/korean/batang24.pcf.gz
+share/fonts/korean/batang24b.otb
share/fonts/korean/batang24b.pcf.gz
+share/fonts/korean/dotum10.otb
share/fonts/korean/dotum10.pcf.gz
+share/fonts/korean/dotum12.otb
share/fonts/korean/dotum12.pcf.gz
+share/fonts/korean/dotum14.otb
share/fonts/korean/dotum14.pcf.gz
+share/fonts/korean/dotum16.otb
share/fonts/korean/dotum16.pcf.gz
+share/fonts/korean/dotum18.otb
share/fonts/korean/dotum18.pcf.gz
+share/fonts/korean/dotum20.otb
share/fonts/korean/dotum20.pcf.gz
+share/fonts/korean/dotum24.otb
share/fonts/korean/dotum24.pcf.gz
share/fonts/korean/fonts.alias-baekmuk
+share/fonts/korean/gulim10.otb
share/fonts/korean/gulim10.pcf.gz
+share/fonts/korean/gulim10b.otb
share/fonts/korean/gulim10b.pcf.gz
+share/fonts/korean/gulim12.otb
share/fonts/korean/gulim12.pcf.gz
+share/fonts/korean/gulim12b.otb
share/fonts/korean/gulim12b.pcf.gz
+share/fonts/korean/gulim14.otb
share/fonts/korean/gulim14.pcf.gz
+share/fonts/korean/gulim14b.otb
share/fonts/korean/gulim14b.pcf.gz
+share/fonts/korean/gulim16.otb
share/fonts/korean/gulim16.pcf.gz
+share/fonts/korean/gulim16b.otb
share/fonts/korean/gulim16b.pcf.gz
+share/fonts/korean/gulim18.otb
share/fonts/korean/gulim18.pcf.gz
+share/fonts/korean/gulim18b.otb
share/fonts/korean/gulim18b.pcf.gz
+share/fonts/korean/gulim20.otb
share/fonts/korean/gulim20.pcf.gz
+share/fonts/korean/gulim20b.otb
share/fonts/korean/gulim20b.pcf.gz
+share/fonts/korean/gulim24.otb
share/fonts/korean/gulim24.pcf.gz
+share/fonts/korean/gulim24b.otb
share/fonts/korean/gulim24b.pcf.gz
+share/fonts/korean/hline10.otb
share/fonts/korean/hline10.pcf.gz
+share/fonts/korean/hline12.otb
share/fonts/korean/hline12.pcf.gz
+share/fonts/korean/hline14.otb
share/fonts/korean/hline14.pcf.gz
+share/fonts/korean/hline16.otb
share/fonts/korean/hline16.pcf.gz
+share/fonts/korean/hline18.otb
share/fonts/korean/hline18.pcf.gz
+share/fonts/korean/hline20.otb
share/fonts/korean/hline20.pcf.gz
+share/fonts/korean/hline24.otb
share/fonts/korean/hline24.pcf.gz
Index: ko-hanterm-fonts/Makefile
===================================================================
RCS file: /cvs/ports/fonts/ko-hanterm-fonts/Makefile,v
retrieving revision 1.7
diff -u -p -r1.7 Makefile
--- ko-hanterm-fonts/Makefile 25 May 2020 04:34:16 -0000 1.7
+++ ko-hanterm-fonts/Makefile 24 Oct 2020 10:47:39 -0000
@@ -5,7 +5,7 @@ COMMENT= extra Korean fonts
V = 3.1
PKGNAME = ko-hanterm-fonts-$V
DISTNAME = 495-hanterm-font-$V
-REVISION= 3
+REVISION= 4
CATEGORIES= fonts korean x11
USE_X11 = Yes

@@ -24,6 +24,7 @@ do-build:
for file in 10-6-6/*.bdf 8-4-4/*.bdf; do \
font=`basename $$file .bdf`; \
${X11BASE}/bin/bdftopcf -t $$file | gzip > $$font.pcf.gz; \
+ ${X11BASE}/bin/fonttosfnt -o $$font.otb $$file; \
done
${X11BASE}/bin/mkfontdir ${WRKSRC}
egrep '\.pcf\.gz' ${WRKSRC}/fonts.dir | \
@@ -35,7 +36,7 @@ PKG_ARCH = *

do-install:
${INSTALL_DATA_DIR} ${FONTDIR}
- ${INSTALL_DATA} ${WRKBUILD}/*.pcf.gz ${FONTDIR}
+ ${INSTALL_DATA} ${WRKBUILD}/*.{otb,pcf.gz} ${FONTDIR}
${INSTALL_DATA} ${WRKBUILD}/fonts.alias ${FONTDIR}/fonts.alias-hanterm

.include <bsd.port.mk>
Index: ko-hanterm-fonts/pkg/PLIST
===================================================================
RCS file: /cvs/ports/fonts/ko-hanterm-fonts/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- ko-hanterm-fonts/pkg/PLIST 31 Mar 2015 09:45:11 -0000 1.2
+++ ko-hanterm-fonts/pkg/PLIST 24 Oct 2020 10:47:39 -0000
@@ -2,148 +2,292 @@
@pkgpath korean/hanterm-fonts
share/fonts/
@fontdir share/fonts/korean/
+share/fonts/korean/a_font.otb
share/fonts/korean/a_font.pcf.gz
+share/fonts/korean/ad24.otb
share/fonts/korean/ad24.pcf.gz
+share/fonts/korean/apple.otb
share/fonts/korean/apple.pcf.gz
+share/fonts/korean/apple00.otb
share/fonts/korean/apple00.pcf.gz
+share/fonts/korean/dally.otb
share/fonts/korean/dally.pcf.gz
+share/fonts/korean/dinaru.otb
share/fonts/korean/dinaru.pcf.gz
+share/fonts/korean/dkbgoth.otb
share/fonts/korean/dkbgoth.pcf.gz
share/fonts/korean/fonts.alias-hanterm
+share/fonts/korean/gam.otb
share/fonts/korean/gam.pcf.gz
+share/fonts/korean/gg.otb
share/fonts/korean/gg.pcf.gz
+share/fonts/korean/gmbo00.otb
share/fonts/korean/gmbo00.pcf.gz
+share/fonts/korean/gmth00.otb
share/fonts/korean/gmth00.pcf.gz
+share/fonts/korean/gobo00.otb
share/fonts/korean/gobo00.pcf.gz
+share/fonts/korean/gobo03.otb
share/fonts/korean/gobo03.pcf.gz
+share/fonts/korean/goth00.otb
share/fonts/korean/goth00.pcf.gz
+share/fonts/korean/h01.otb
share/fonts/korean/h01.pcf.gz
+share/fonts/korean/h02.otb
share/fonts/korean/h02.pcf.gz
+share/fonts/korean/h03.otb
share/fonts/korean/h03.pcf.gz
+share/fonts/korean/h04.otb
share/fonts/korean/h04.pcf.gz
+share/fonts/korean/h05.otb
share/fonts/korean/h05.pcf.gz
+share/fonts/korean/h06.otb
share/fonts/korean/h06.pcf.gz
+share/fonts/korean/h07.otb
share/fonts/korean/h07.pcf.gz
+share/fonts/korean/h08.otb
share/fonts/korean/h08.pcf.gz
+share/fonts/korean/h09.otb
share/fonts/korean/h09.pcf.gz
+share/fonts/korean/h10.otb
share/fonts/korean/h10.pcf.gz
+share/fonts/korean/h11.otb
share/fonts/korean/h11.pcf.gz
+share/fonts/korean/h12.otb
share/fonts/korean/h12.pcf.gz
+share/fonts/korean/h13.otb
share/fonts/korean/h13.pcf.gz
+share/fonts/korean/h14.otb
share/fonts/korean/h14.pcf.gz
+share/fonts/korean/h15.otb
share/fonts/korean/h15.pcf.gz
+share/fonts/korean/h_dmyong.otb
share/fonts/korean/h_dmyong.pcf.gz
+share/fonts/korean/h_soft.otb
share/fonts/korean/h_soft.pcf.gz
+share/fonts/korean/han.otb
share/fonts/korean/han.pcf.gz
+share/fonts/korean/hanahn.otb
share/fonts/korean/hanahn.pcf.gz
+share/fonts/korean/hanansam.otb
share/fonts/korean/hanansam.pcf.gz
+share/fonts/korean/hanbigo.otb
share/fonts/korean/hanbigo.pcf.gz
+share/fonts/korean/hanbyte.otb
share/fonts/korean/hanbyte.pcf.gz
+share/fonts/korean/hanch.otb
share/fonts/korean/hanch.pcf.gz
+share/fonts/korean/hanchd.otb
share/fonts/korean/hanchd.pcf.gz
+share/fonts/korean/handg.otb
share/fonts/korean/handg.pcf.gz
+share/fonts/korean/handgo.otb
share/fonts/korean/handgo.pcf.gz
+share/fonts/korean/handina.otb
share/fonts/korean/handina.pcf.gz
+share/fonts/korean/haneapn.otb
share/fonts/korean/haneapn.pcf.gz
+share/fonts/korean/hanfrog.otb
share/fonts/korean/hanfrog.pcf.gz
+share/fonts/korean/hanghs.otb
share/fonts/korean/hanghs.pcf.gz
+share/fonts/korean/hanginsm.otb
share/fonts/korean/hanginsm.pcf.gz
+share/fonts/korean/hangnsm.otb
share/fonts/korean/hangnsm.pcf.gz
+share/fonts/korean/hangrim.otb
share/fonts/korean/hangrim.pcf.gz
+share/fonts/korean/hangrs.otb
share/fonts/korean/hangrs.pcf.gz
+share/fonts/korean/hangs.otb
share/fonts/korean/hangs.pcf.gz
+share/fonts/korean/hangsm.otb
share/fonts/korean/hangsm.pcf.gz
+share/fonts/korean/hangsmgo.otb
share/fonts/korean/hangsmgo.pcf.gz
+share/fonts/korean/hangung.otb
share/fonts/korean/hangung.pcf.gz
+share/fonts/korean/hanhch.otb
share/fonts/korean/hanhch.pcf.gz
+share/fonts/korean/hanhlgo.otb
share/fonts/korean/hanhlgo.pcf.gz
+share/fonts/korean/hanhmsm.otb
share/fonts/korean/hanhmsm.pcf.gz
+share/fonts/korean/hanho.otb
share/fonts/korean/hanho.pcf.gz
+share/fonts/korean/hanhyes.otb
share/fonts/korean/hanhyes.pcf.gz
+share/fonts/korean/hanipn.otb
share/fonts/korean/hanipn.pcf.gz
+share/fonts/korean/haniron.otb
share/fonts/korean/haniron.pcf.gz
+share/fonts/korean/haniron1.otb
share/fonts/korean/haniron1.pcf.gz
+share/fonts/korean/haniron2.otb
share/fonts/korean/haniron2.pcf.gz
+share/fonts/korean/hanjs1.otb
share/fonts/korean/hanjs1.pcf.gz
+share/fonts/korean/hankbc.otb
share/fonts/korean/hankbc.pcf.gz
+share/fonts/korean/hankbc2.otb
share/fonts/korean/hankbc2.pcf.gz
+share/fonts/korean/hankdr.otb
share/fonts/korean/hankdr.pcf.gz
+share/fonts/korean/hankyh.otb
share/fonts/korean/hankyh.pcf.gz
+share/fonts/korean/hanmoran.otb
share/fonts/korean/hanmoran.pcf.gz
+share/fonts/korean/hanmy.otb
share/fonts/korean/hanmy.pcf.gz
+share/fonts/korean/hannak.otb
share/fonts/korean/hannak.pcf.gz
+share/fonts/korean/hanpl2.otb
share/fonts/korean/hanpl2.pcf.gz
+share/fonts/korean/hanpw.otb
share/fonts/korean/hanpw.pcf.gz
+share/fonts/korean/hansam.otb
share/fonts/korean/hansam.pcf.gz
+share/fonts/korean/hansena.otb
share/fonts/korean/hansena.pcf.gz
+share/fonts/korean/hansg.otb
share/fonts/korean/hansg.pcf.gz
+share/fonts/korean/hanshy.otb
share/fonts/korean/hanshy.pcf.gz
+share/fonts/korean/hansi.otb
share/fonts/korean/hansi.pcf.gz
+share/fonts/korean/hansm.otb
share/fonts/korean/hansm.pcf.gz
+share/fonts/korean/hansmgo.otb
share/fonts/korean/hansmgo.pcf.gz
+share/fonts/korean/hansora.otb
share/fonts/korean/hansora.pcf.gz
+share/fonts/korean/hanspn.otb
share/fonts/korean/hanspn.pcf.gz
+share/fonts/korean/hanssmj.otb
share/fonts/korean/hanssmj.pcf.gz
+share/fonts/korean/hanvada.otb
share/fonts/korean/hanvada.pcf.gz
+share/fonts/korean/hanyetgo.otb
share/fonts/korean/hanyetgo.pcf.gz
+share/fonts/korean/hanyh.otb
share/fonts/korean/hanyh.pcf.gz
+share/fonts/korean/hanyk.otb
share/fonts/korean/hanyk.pcf.gz
+share/fonts/korean/heemang.otb
share/fonts/korean/heemang.pcf.gz
+share/fonts/korean/hiyggd2.otb
share/fonts/korean/hiyggd2.pcf.gz
+share/fonts/korean/hmgoth.otb
share/fonts/korean/hmgoth.pcf.gz
+share/fonts/korean/hmsam.otb
share/fonts/korean/hmsam.pcf.gz
+share/fonts/korean/hmsys.otb
share/fonts/korean/hmsys.pcf.gz
+share/fonts/korean/hmsysth.otb
share/fonts/korean/hmsysth.pcf.gz
+share/fonts/korean/hpado.otb
share/fonts/korean/hpado.pcf.gz
+share/fonts/korean/hprcs.otb
share/fonts/korean/hprcs.pcf.gz
+share/fonts/korean/iyagi16.otb
share/fonts/korean/iyagi16.pcf.gz
+share/fonts/korean/iyagis16.otb
share/fonts/korean/iyagis16.pcf.gz
+share/fonts/korean/iyg.otb
share/fonts/korean/iyg.pcf.gz
+share/fonts/korean/iyg2.otb
share/fonts/korean/iyg2.pcf.gz
+share/fonts/korean/iyg_y.otb
share/fonts/korean/iyg_y.pcf.gz
+share/fonts/korean/iygass.otb
share/fonts/korean/iygass.pcf.gz
+share/fonts/korean/iygsbs.otb
share/fonts/korean/iygsbs.pcf.gz
+share/fonts/korean/johabg16.otb
share/fonts/korean/johabg16.pcf.gz
+share/fonts/korean/johabm16.otb
share/fonts/korean/johabm16.pcf.gz
+share/fonts/korean/johabp16.otb
share/fonts/korean/johabp16.pcf.gz
+share/fonts/korean/johabsg16.otb
share/fonts/korean/johabsg16.pcf.gz
+share/fonts/korean/johabshg16.otb
share/fonts/korean/johabshg16.pcf.gz
+share/fonts/korean/johabshm16.otb
share/fonts/korean/johabshm16.pcf.gz
+share/fonts/korean/johabshp16.otb
share/fonts/korean/johabshp16.pcf.gz
+share/fonts/korean/johabsm16.otb
share/fonts/korean/johabsm16.pcf.gz
+share/fonts/korean/johabsp16.otb
share/fonts/korean/johabsp16.pcf.gz
+share/fonts/korean/kic.otb
share/fonts/korean/kic.pcf.gz
+share/fonts/korean/kic2.otb
share/fonts/korean/kic2.pcf.gz
+share/fonts/korean/low.otb
share/fonts/korean/low.pcf.gz
+share/fonts/korean/middle.otb
share/fonts/korean/middle.pcf.gz
+share/fonts/korean/middle2.otb
share/fonts/korean/middle2.pcf.gz
+share/fonts/korean/mini.otb
share/fonts/korean/mini.pcf.gz
+share/fonts/korean/my.otb
share/fonts/korean/my.pcf.gz
+share/fonts/korean/mynr00.otb
share/fonts/korean/mynr00.pcf.gz
+share/fonts/korean/normal.otb
share/fonts/korean/normal.pcf.gz
+share/fonts/korean/normal2.otb
share/fonts/korean/normal2.pcf.gz
+share/fonts/korean/pado_b.otb
share/fonts/korean/pado_b.pcf.gz
+share/fonts/korean/panbon.otb
share/fonts/korean/panbon.pcf.gz
+share/fonts/korean/panbon2.otb
share/fonts/korean/panbon2.pcf.gz
+share/fonts/korean/panbon3.otb
share/fonts/korean/panbon3.pcf.gz
+share/fonts/korean/paul.otb
share/fonts/korean/paul.pcf.gz
+share/fonts/korean/paulus.otb
share/fonts/korean/paulus.pcf.gz
+share/fonts/korean/pc.otb
share/fonts/korean/pc.pcf.gz
+share/fonts/korean/ped.otb
share/fonts/korean/ped.pcf.gz
+share/fonts/korean/sabo00.otb
share/fonts/korean/sabo00.pcf.gz
+share/fonts/korean/samm.otb
share/fonts/korean/samm.pcf.gz
+share/fonts/korean/sanhsb.otb
share/fonts/korean/sanhsb.pcf.gz
+share/fonts/korean/sanigj.otb
share/fonts/korean/sanigj.pcf.gz
+share/fonts/korean/sath00.otb
share/fonts/korean/sath00.pcf.gz
+share/fonts/korean/slant.otb
share/fonts/korean/slant.pcf.gz
+share/fonts/korean/sleep.otb
share/fonts/korean/sleep.pcf.gz
+share/fonts/korean/sleep2.otb
share/fonts/korean/sleep2.pcf.gz
+share/fonts/korean/somang.otb
share/fonts/korean/somang.pcf.gz
+share/fonts/korean/son3.otb
share/fonts/korean/son3.pcf.gz
+share/fonts/korean/tak.otb
share/fonts/korean/tak.pcf.gz
+share/fonts/korean/tbg2.otb
share/fonts/korean/tbg2.pcf.gz
+share/fonts/korean/tbg4.otb
share/fonts/korean/tbg4.pcf.gz
+share/fonts/korean/tbhm.otb
share/fonts/korean/tbhm.pcf.gz
+share/fonts/korean/tbpil.otb
share/fonts/korean/tbpil.pcf.gz
+share/fonts/korean/tbpil2.otb
share/fonts/korean/tbpil2.pcf.gz
+share/fonts/korean/tggoth.otb
share/fonts/korean/tggoth.pcf.gz
Index: powerline-fonts/Makefile
===================================================================
RCS file: /cvs/ports/fonts/powerline-fonts/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- powerline-fonts/Makefile 28 Sep 2019 19:33:32 -0000 1.8
+++ powerline-fonts/Makefile 24 Oct 2020 10:47:39 -0000
@@ -4,6 +4,8 @@ PKG_ARCH= *

COMMENT= patched fonts with symbols for powerline/airline

+REVISION= 0
+
GH_ACCOUNT= powerline
GH_PROJECT= fonts
GH_COMMIT= e80e3eba9091dac0655a0a77472e10f53e754bb0
@@ -25,9 +27,12 @@ do-install:
${INSTALL_DATA_DIR} ${FONTS_DIR} ${DOCS_DIR}
cd ${WRKDIR}/fonts-${GH_COMMIT}; pax -rw [A-Z]* ${FONTS_DIR}
chown -R ${SHAREOWN}:${SHAREGRP} ${FONTS_DIR}
- mv ${FONTS_DIR}/Terminus/PCF/* ${FONTS_DIR}/Terminus
- rm -rf ${FONTS_DIR}/Terminus/{BDF,PSF}
- rmdir ${FONTS_DIR}/Terminus/PCF
+ for bdf in ${FONTS_DIR}/Terminus/BDF/*.bdf; do \
+ dst=${FONTS_DIR}/Terminus/`basename $$bdf .bdf`; \
+ ${X11BASE}/bin/bdftopcf -t $$bdf | gzip > $$dst.pcf.gz; \
+ ${X11BASE}/bin/fonttosfnt -o $$dst.otb $$bdf; \
+ done
+ rm -rf ${FONTS_DIR}/Terminus/{BDF,PSF,PCF}
rm -f ${FONTS_DIR}/*/fonts.dir ${FONTS_DIR}/*/fonts.scale

.include <bsd.port.mk>
Index: powerline-fonts/pkg/PLIST
===================================================================
RCS file: /cvs/ports/fonts/powerline-fonts/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST
--- powerline-fonts/pkg/PLIST 28 Sep 2019 19:33:32 -0000 1.5
+++ powerline-fonts/pkg/PLIST 24 Oct 2020 10:47:39 -0000
@@ -183,23 +183,41 @@ share/fonts/powerline/SymbolNeu/Symbol N
@fontdir share/fonts/powerline/Terminus/
share/fonts/powerline/Terminus/LICENSE.txt
share/fonts/powerline/Terminus/README.rst
+share/fonts/powerline/Terminus/ter-powerline-x12b.otb
share/fonts/powerline/Terminus/ter-powerline-x12b.pcf.gz
+share/fonts/powerline/Terminus/ter-powerline-x12n.otb
share/fonts/powerline/Terminus/ter-powerline-x12n.pcf.gz
+share/fonts/powerline/Terminus/ter-powerline-x14b.otb
share/fonts/powerline/Terminus/ter-powerline-x14b.pcf.gz
+share/fonts/powerline/Terminus/ter-powerline-x14n.otb
share/fonts/powerline/Terminus/ter-powerline-x14n.pcf.gz
+share/fonts/powerline/Terminus/ter-powerline-x16b.otb
share/fonts/powerline/Terminus/ter-powerline-x16b.pcf.gz
+share/fonts/powerline/Terminus/ter-powerline-x16n.otb
share/fonts/powerline/Terminus/ter-powerline-x16n.pcf.gz
+share/fonts/powerline/Terminus/ter-powerline-x18b.otb
share/fonts/powerline/Terminus/ter-powerline-x18b.pcf.gz
+share/fonts/powerline/Terminus/ter-powerline-x18n.otb
share/fonts/powerline/Terminus/ter-powerline-x18n.pcf.gz
+share/fonts/powerline/Terminus/ter-powerline-x20b.otb
share/fonts/powerline/Terminus/ter-powerline-x20b.pcf.gz
+share/fonts/powerline/Terminus/ter-powerline-x20n.otb
share/fonts/powerline/Terminus/ter-powerline-x20n.pcf.gz
+share/fonts/powerline/Terminus/ter-powerline-x22b.otb
share/fonts/powerline/Terminus/ter-powerline-x22b.pcf.gz
+share/fonts/powerline/Terminus/ter-powerline-x22n.otb
share/fonts/powerline/Terminus/ter-powerline-x22n.pcf.gz
+share/fonts/powerline/Terminus/ter-powerline-x24b.otb
share/fonts/powerline/Terminus/ter-powerline-x24b.pcf.gz
+share/fonts/powerline/Terminus/ter-powerline-x24n.otb
share/fonts/powerline/Terminus/ter-powerline-x24n.pcf.gz
+share/fonts/powerline/Terminus/ter-powerline-x28b.otb
share/fonts/powerline/Terminus/ter-powerline-x28b.pcf.gz
+share/fonts/powerline/Terminus/ter-powerline-x28n.otb
share/fonts/powerline/Terminus/ter-powerline-x28n.pcf.gz
+share/fonts/powerline/Terminus/ter-powerline-x32b.otb
share/fonts/powerline/Terminus/ter-powerline-x32b.pcf.gz
+share/fonts/powerline/Terminus/ter-powerline-x32n.otb
share/fonts/powerline/Terminus/ter-powerline-x32n.pcf.gz
@fontdir share/fonts/powerline/Tinos/
share/fonts/powerline/Tinos/LICENSE.txt
Index: terminus-font/Makefile
===================================================================
RCS file: /cvs/ports/fonts/terminus-font/Makefile,v
retrieving revision 1.17
diff -u -p -r1.17 Makefile
--- terminus-font/Makefile 25 May 2020 04:30:13 -0000 1.17
+++ terminus-font/Makefile 24 Oct 2020 10:47:39 -0000
@@ -4,7 +4,7 @@ COMMENT = fixed width fonts especially

DISTNAME = terminus-font-4.47
CATEGORIES = fonts x11
-REVISION = 1
+REVISION = 2

HOMEPAGE = http://terminus-font.sourceforge.net/

@@ -45,17 +45,21 @@ PATCH_LIST = patch-* ${FLAVOR_PATCHES}

PKG_ARCH = *

-do-install:
+post-build:
+ cd ${WRKSRC} && \
+ for bdf in ter-u???.bdf; do \
+ ${X11BASE}/bin/fonttosfnt -o `basename $$bdf .bdf`.otb $$bdf; \
+ done
${GZIP_CMD} ${WRKSRC}/*.pcf
+
+do-install:
${X11BASE}/bin/mkfontdir ${WRKSRC}
egrep '\.pcf\.gz' ${WRKSRC}/fonts.dir | \
sed 's/\.pcf\.gz//g' > ${WRKSRC}/fonts.alias
${INSTALL_DATA_DIR} ${FONTDIR}
- ${INSTALL_DATA} ${WRKSRC}/*.pcf.gz ${FONTDIR}
+ ${INSTALL_DATA} ${WRKSRC}/*.{otb,pcf.gz} ${FONTDIR}
${INSTALL_DATA} ${WRKBUILD}/fonts.alias ${FONTDIR}/fonts.alias-terminus
-
${INSTALL_DATA_DIR} ${PREFIX}/share/misc/pcvtfonts
- ${INSTALL_DATA} ${WRKBUILD}/fonts.alias ${FONTDIR}/fonts.alias-terminus
cd ${WRKSRC}; for i in *.raw; do \
${INSTALL_DATA} $$i ${PREFIX}/share/misc/pcvtfonts/$${i%.raw}; \
done
Index: terminus-font/pkg/PLIST
===================================================================
RCS file: /cvs/ports/fonts/terminus-font/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST
--- terminus-font/pkg/PLIST 17 Mar 2019 15:24:15 -0000 1.5
+++ terminus-font/pkg/PLIST 24 Oct 2020 10:47:39 -0000
@@ -220,23 +220,43 @@ share/fonts/terminus/ter-p28b.pcf.gz
share/fonts/terminus/ter-p28n.pcf.gz
share/fonts/terminus/ter-p32b.pcf.gz
share/fonts/terminus/ter-p32n.pcf.gz
+@comment share/fonts/terminus/ter-u12b.otb
@comment share/fonts/terminus/ter-u12b.pcf.gz
+share/fonts/terminus/ter-u12n.otb
share/fonts/terminus/ter-u12n.pcf.gz
+share/fonts/terminus/ter-u14b.otb
share/fonts/terminus/ter-u14b.pcf.gz
+share/fonts/terminus/ter-u14n.otb
share/fonts/terminus/ter-u14n.pcf.gz
+share/fonts/terminus/ter-u14v.otb
+share/fonts/terminus/ter-u16b.otb
share/fonts/terminus/ter-u16b.pcf.gz
+share/fonts/terminus/ter-u16n.otb
share/fonts/terminus/ter-u16n.pcf.gz
+share/fonts/terminus/ter-u16v.otb
+share/fonts/terminus/ter-u18b.otb
share/fonts/terminus/ter-u18b.pcf.gz
+share/fonts/terminus/ter-u18n.otb
share/fonts/terminus/ter-u18n.pcf.gz
+share/fonts/terminus/ter-u20b.otb
share/fonts/terminus/ter-u20b.pcf.gz
+share/fonts/terminus/ter-u20n.otb
share/fonts/terminus/ter-u20n.pcf.gz
+share/fonts/terminus/ter-u22b.otb
share/fonts/terminus/ter-u22b.pcf.gz
+share/fonts/terminus/ter-u22n.otb
share/fonts/terminus/ter-u22n.pcf.gz
+share/fonts/terminus/ter-u24b.otb
share/fonts/terminus/ter-u24b.pcf.gz
+share/fonts/terminus/ter-u24n.otb
share/fonts/terminus/ter-u24n.pcf.gz
+share/fonts/terminus/ter-u28b.otb
share/fonts/terminus/ter-u28b.pcf.gz
+share/fonts/terminus/ter-u28n.otb
share/fonts/terminus/ter-u28n.pcf.gz
+share/fonts/terminus/ter-u32b.otb
share/fonts/terminus/ter-u32b.pcf.gz
+share/fonts/terminus/ter-u32n.otb
share/fonts/terminus/ter-u32n.pcf.gz
@comment share/fonts/terminus/ter-x12b.pcf.gz
share/fonts/terminus/ter-x12n.pcf.gz
Index: zh-kcfonts/Makefile
===================================================================
RCS file: /cvs/ports/fonts/zh-kcfonts/Makefile,v
retrieving revision 1.6
diff -u -p -r1.6 Makefile
--- zh-kcfonts/Makefile 12 Jul 2019 21:02:19 -0000 1.6
+++ zh-kcfonts/Makefile 24 Oct 2020 10:47:39 -0000
@@ -3,7 +3,7 @@
COMMENT= extra chinese fonts

DISTNAME= zh-fonts-kc-1.05
-REVISION= 2
+REVISION= 3
CATEGORIES= fonts chinese x11

PERMIT_PACKAGE= Yes
@@ -15,7 +15,6 @@ DISTFILES= ${FONTS}
CONFIGURE_STYLE= imake

EXTRACT_ONLY=
-NO_BUILD= Yes
NO_TEST= Yes
PKG_ARCH= *

@@ -28,7 +27,15 @@ post-extract:
@cp ${FILESDIR}/Imakefile ${FILESDIR}/kc.alias ${WRKDIST}
@for i in ${FONTS} ; do cp $(FULLDISTDIR)/$$i ${WRKDIST}; done

+do-build:
+ for pcf in ${WRKSRC}/*.pcf.gz; do \
+ ${X11BASE}/bin/fonttosfnt \
+ -o ${WRKSRC}/`basename $$pcf .pcf.gz`.otb $$pcf; \
+ done
+
post-install:
+ ${INSTALL_DATA} ${WRKSRC}/*.otb ${FONTDIR}
+ ${X11BASE}/bin/mkfontdir ${FONTDIR}
@cd ${FONTDIR} && mv fonts.alias fonts.alias-kc

.include <bsd.port.mk>
Index: zh-kcfonts/pkg/PLIST
===================================================================
RCS file: /cvs/ports/fonts/zh-kcfonts/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- zh-kcfonts/pkg/PLIST 31 Mar 2015 09:45:12 -0000 1.2
+++ zh-kcfonts/pkg/PLIST 24 Oct 2020 10:47:39 -0000
@@ -5,7 +5,11 @@ share/fonts/
share/fonts/chinese/fonts.alias-kc
@comment share/fonts/chinese/fonts.dir
@comment share/fonts/chinese/fonts.scale
+share/fonts/chinese/kc12x24.otb
share/fonts/chinese/kc12x24.pcf.gz
+share/fonts/chinese/kc15f.otb
share/fonts/chinese/kc15f.pcf.gz
+share/fonts/chinese/kc24f.otb
share/fonts/chinese/kc24f.pcf.gz
+share/fonts/chinese/kc8x15.otb
share/fonts/chinese/kc8x15.pcf.gz
Index: zh-taipeifonts/Makefile
===================================================================
RCS file: /cvs/ports/fonts/zh-taipeifonts/Makefile,v
retrieving revision 1.6
diff -u -p -r1.6 Makefile
--- zh-taipeifonts/Makefile 14 Jul 2019 02:16:51 -0000 1.6
+++ zh-taipeifonts/Makefile 24 Oct 2020 10:47:39 -0000
@@ -3,7 +3,7 @@
COMMENT= extra chinese fonts

DISTNAME= zh-fonts-taipei-1.01
-REVISION= 2
+REVISION= 3
CATEGORIES= fonts chinese x11

DIST_SUBDIR= zh-fonts
@@ -17,7 +17,6 @@ FONTS= taipei16.pcf.gz taipeik20.pcf.gz
taipei24.pcf.gz taipeik24.pcf.gz taipeim24.pcf.gz

DISTFILES= ${FONTS}
-NO_BUILD= Yes
NO_TEST= Yes
PKG_ARCH= *
EXTRACT_ONLY=
@@ -31,7 +30,15 @@ post-extract:
@cp ${FILESDIR}/Imakefile ${FILESDIR}/taipei.alias ${WRKDIST}
@for i in ${FONTS} ; do cp $(FULLDISTDIR)/$$i ${WRKDIST}; done

+do-build:
+ for pcf in ${WRKSRC}/*.pcf.gz; do \
+ ${X11BASE}/bin/fonttosfnt \
+ -o ${WRKSRC}/`basename $$pcf .pcf.gz`.otb $$pcf; \
+ done
+
post-install:
+ ${INSTALL_DATA} ${WRKSRC}/*.otb ${FONTDIR}
+ ${X11BASE}/bin/mkfontdir ${FONTDIR}
@cd ${FONTDIR} && mv fonts.alias fonts.alias-taipei

.include <bsd.port.mk>
Index: zh-taipeifonts/pkg/PLIST
===================================================================
RCS file: /cvs/ports/fonts/zh-taipeifonts/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- zh-taipeifonts/pkg/PLIST 31 Mar 2015 09:45:12 -0000 1.2
+++ zh-taipeifonts/pkg/PLIST 24 Oct 2020 10:47:39 -0000
@@ -5,9 +5,15 @@ share/fonts/
share/fonts/chinese/fonts.alias-taipei
@comment share/fonts/chinese/fonts.dir
@comment share/fonts/chinese/fonts.scale
+share/fonts/chinese/taipei16.otb
share/fonts/chinese/taipei16.pcf.gz
+share/fonts/chinese/taipei24.otb
share/fonts/chinese/taipei24.pcf.gz
+share/fonts/chinese/taipeik20.otb
share/fonts/chinese/taipeik20.pcf.gz
+share/fonts/chinese/taipeik24.otb
share/fonts/chinese/taipeik24.pcf.gz
+share/fonts/chinese/taipeim20.otb
share/fonts/chinese/taipeim20.pcf.gz
+share/fonts/chinese/taipeim24.otb
share/fonts/chinese/taipeim24.pcf.gz
Index: sgi-fonts/Makefile
===================================================================
RCS file: /cvs/ports/fonts/sgi-fonts/Makefile,v
retrieving revision 1.5
diff -u -p -r1.5 Makefile
--- sgi-fonts/Makefile 25 May 2020 04:30:12 -0000 1.5
+++ sgi-fonts/Makefile 24 Oct 2020 10:47:39 -0000
@@ -4,7 +4,7 @@ COMMENT = bitmap fonts from SGI

DISTNAME = sgi-fonts
PKGNAME = ${DISTNAME}-1.0
-REVISION = 1
+REVISION = 2

CATEGORIES = fonts

@@ -29,6 +29,7 @@ do-build:
for file in *.bdf; do \
font=`basename $$file .bdf`; \
${X11BASE}/bin/bdftopcf -t -o $$font.pcf $$font.bdf; \
+ ${X11BASE}/bin/fonttosfnt -o $$font.otb $$file; \
done
${GZIP_CMD} ${WRKSRC}/*.pcf
${X11BASE}/bin/mkfontdir ${WRKSRC}
@@ -38,7 +39,7 @@ do-build:

do-install:
${INSTALL_DATA_DIR} ${FONTDIR}
- ${INSTALL_DATA} ${WRKSRC}/*.pcf.gz ${FONTDIR}
+ ${INSTALL_DATA} ${WRKSRC}/*{.otb,.pcf.gz} ${FONTDIR}
${INSTALL_DATA} ${WRKSRC}/fonts.alias ${FONTDIR}/fonts.alias-sgi-fonts

.include <bsd.port.mk>
Index: sgi-fonts/pkg/PLIST
===================================================================
RCS file: /cvs/ports/fonts/sgi-fonts/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- sgi-fonts/pkg/PLIST 10 Mar 2017 16:32:29 -0000 1.1.1.1
+++ sgi-fonts/pkg/PLIST 24 Oct 2020 10:47:39 -0000
@@ -1,40 +1,76 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2017/03/10 16:32:29 fcambus Exp $
share/fonts/
@fontdir share/fonts/sgi-fonts/
+share/fonts/sgi-fonts/Scr10.otb
share/fonts/sgi-fonts/Scr10.pcf.gz
+share/fonts/sgi-fonts/Scr11.otb
share/fonts/sgi-fonts/Scr11.pcf.gz
+share/fonts/sgi-fonts/Scr12.otb
share/fonts/sgi-fonts/Scr12.pcf.gz
+share/fonts/sgi-fonts/Scr13.otb
share/fonts/sgi-fonts/Scr13.pcf.gz
+share/fonts/sgi-fonts/Scr14.otb
share/fonts/sgi-fonts/Scr14.pcf.gz
+share/fonts/sgi-fonts/Scr15.otb
share/fonts/sgi-fonts/Scr15.pcf.gz
+share/fonts/sgi-fonts/Scr16.otb
share/fonts/sgi-fonts/Scr16.pcf.gz
+share/fonts/sgi-fonts/Scr18.otb
share/fonts/sgi-fonts/Scr18.pcf.gz
+share/fonts/sgi-fonts/Scr7.otb
share/fonts/sgi-fonts/Scr7.pcf.gz
+share/fonts/sgi-fonts/Scr8.otb
share/fonts/sgi-fonts/Scr8.pcf.gz
+share/fonts/sgi-fonts/Scr9.otb
share/fonts/sgi-fonts/Scr9.pcf.gz
+share/fonts/sgi-fonts/ScrB10.otb
share/fonts/sgi-fonts/ScrB10.pcf.gz
+share/fonts/sgi-fonts/ScrB11.otb
share/fonts/sgi-fonts/ScrB11.pcf.gz
+share/fonts/sgi-fonts/ScrB12.otb
share/fonts/sgi-fonts/ScrB12.pcf.gz
+share/fonts/sgi-fonts/ScrB13.otb
share/fonts/sgi-fonts/ScrB13.pcf.gz
+share/fonts/sgi-fonts/ScrB14.otb
share/fonts/sgi-fonts/ScrB14.pcf.gz
+share/fonts/sgi-fonts/ScrB15.otb
share/fonts/sgi-fonts/ScrB15.pcf.gz
+share/fonts/sgi-fonts/ScrB16.otb
share/fonts/sgi-fonts/ScrB16.pcf.gz
+share/fonts/sgi-fonts/ScrB18.otb
share/fonts/sgi-fonts/ScrB18.pcf.gz
+share/fonts/sgi-fonts/ScrB7.otb
share/fonts/sgi-fonts/ScrB7.pcf.gz
+share/fonts/sgi-fonts/ScrB8.otb
share/fonts/sgi-fonts/ScrB8.pcf.gz
+share/fonts/sgi-fonts/ScrB9.otb
share/fonts/sgi-fonts/ScrB9.pcf.gz
share/fonts/sgi-fonts/fonts.alias-sgi-fonts
+share/fonts/sgi-fonts/haeberli12.otb
share/fonts/sgi-fonts/haeberli12.pcf.gz
+share/fonts/sgi-fonts/haeberli24.otb
share/fonts/sgi-fonts/haeberli24.pcf.gz
+share/fonts/sgi-fonts/haeberli36.otb
share/fonts/sgi-fonts/haeberli36.pcf.gz
+share/fonts/sgi-fonts/haebfix15.otb
share/fonts/sgi-fonts/haebfix15.pcf.gz
+share/fonts/sgi-fonts/intl15.otb
share/fonts/sgi-fonts/intl15.pcf.gz
+share/fonts/sgi-fonts/iris10.otb
share/fonts/sgi-fonts/iris10.pcf.gz
+share/fonts/sgi-fonts/iris12.otb
share/fonts/sgi-fonts/iris12.pcf.gz
+share/fonts/sgi-fonts/iris13.otb
share/fonts/sgi-fonts/iris13.pcf.gz
+share/fonts/sgi-fonts/rock12.otb
share/fonts/sgi-fonts/rock12.pcf.gz
+share/fonts/sgi-fonts/rock18.otb
share/fonts/sgi-fonts/rock18.pcf.gz
+share/fonts/sgi-fonts/rock24.otb
share/fonts/sgi-fonts/rock24.pcf.gz
+share/fonts/sgi-fonts/rock36.otb
share/fonts/sgi-fonts/rock36.pcf.gz
+share/fonts/sgi-fonts/space10.otb
share/fonts/sgi-fonts/space10.pcf.gz
+share/fonts/sgi-fonts/type13.otb
share/fonts/sgi-fonts/type13.pcf.gz
Index: spleen/Makefile
===================================================================
RCS file: /cvs/ports/fonts/spleen/Makefile,v
retrieving revision 1.21
diff -u -p -r1.21 Makefile
--- spleen/Makefile 31 Jul 2020 13:30:39 -0000 1.21
+++ spleen/Makefile 24 Oct 2020 10:47:39 -0000
@@ -3,6 +3,7 @@
COMMENT = monospaced bitmap fonts for consoles and terminals

V = 1.8.2
+REVISION = 0
DISTNAME = spleen-${V}

CATEGORIES = fonts
@@ -23,12 +24,14 @@ PKG_ARCH = *

FONTDIR = ${PREFIX}/share/fonts/spleen

-do-build:
+ALL_TARGET = pcf otb
+
+post-build:
${GZIP_CMD} ${WRKSRC}/*.pcf

do-install:
${INSTALL_DATA_DIR} ${FONTDIR}
- ${INSTALL_DATA} ${WRKSRC}/*.{pcf.gz,otf} ${FONTDIR}
+ ${INSTALL_DATA} ${WRKSRC}/*.{pcf.gz,otb} ${FONTDIR}
${INSTALL_DATA} ${WRKSRC}/fonts.alias-spleen ${FONTDIR}
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/spleen
${INSTALL_DATA} ${WRKSRC}/README.md ${PREFIX}/share/doc/spleen
Index: spleen/patches/patch-Makefile
===================================================================
RCS file: spleen/patches/patch-Makefile
diff -N spleen/patches/patch-Makefile
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ spleen/patches/patch-Makefile 24 Oct 2020 10:47:39 -0000
@@ -0,0 +1,36 @@
+$OpenBSD$
+
+generate OpenType bitmap versions of the font.
+
+Index: Makefile
+--- Makefile.orig
++++ Makefile
+@@ -11,6 +11,7 @@
+ #
+
+ BDFTOPCF ?= bdftopcf
++FONTTOSFNT ?= fonttosfnt
+ BDF2PSF ?= bdf2psf
+ BDF2SFD ?= bdf2sfd
+ FONTFORGE ?= fontforge
+@@ -40,7 +41,7 @@ OTFSIZES = 6x12 8x16 12x24 16x32 32x64
+
+ TARGET = all
+
+-all: pcf psf sfd otf
++all: pcf psf otb sfd otf
+
+ pcf:
+ .for size in $(SIZES)
+@@ -50,6 +51,11 @@ pcf:
+ psf:
+ .for size in $(SIZES)
+ $(BDF2PSF) --fb spleen-${size}.bdf $(OPTIONS) spleen-${size}.psfu
++.endfor
++
++otb:
++.for size in $(SIZES)
++ $(FONTTOSFNT) -o spleen-${size}.otb spleen-${size}.bdf
+ .endfor
+
+ sfd:
Index: spleen/pkg/PLIST
===================================================================
RCS file: /cvs/ports/fonts/spleen/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- spleen/pkg/PLIST 29 Jun 2020 08:56:20 -0000 1.3
+++ spleen/pkg/PLIST 24 Oct 2020 10:47:39 -0000
@@ -4,14 +4,15 @@ share/doc/spleen/README.md
share/fonts/
@fontdir share/fonts/spleen/
share/fonts/spleen/fonts.alias-spleen
-share/fonts/spleen/spleen-12x24.otf
+share/fonts/spleen/spleen-12x24.otb
share/fonts/spleen/spleen-12x24.pcf.gz
-share/fonts/spleen/spleen-16x32.otf
+share/fonts/spleen/spleen-16x32.otb
share/fonts/spleen/spleen-16x32.pcf.gz
-share/fonts/spleen/spleen-32x64.otf
+share/fonts/spleen/spleen-32x64.otb
share/fonts/spleen/spleen-32x64.pcf.gz
+share/fonts/spleen/spleen-5x8.otb
share/fonts/spleen/spleen-5x8.pcf.gz
-share/fonts/spleen/spleen-6x12.otf
+share/fonts/spleen/spleen-6x12.otb
share/fonts/spleen/spleen-6x12.pcf.gz
-share/fonts/spleen/spleen-8x16.otf
+share/fonts/spleen/spleen-8x16.otb
share/fonts/spleen/spleen-8x16.pcf.gz
Index: tamsyn-font/Makefile
===================================================================
RCS file: /cvs/ports/fonts/tamsyn-font/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- tamsyn-font/Makefile 12 Jul 2019 20:46:13 -0000 1.2
+++ tamsyn-font/Makefile 24 Oct 2020 10:47:39 -0000
@@ -4,6 +4,8 @@ COMMENT= monospaced bitmap font for prog

DISTNAME= tamsyn-font-1.11

+REVISION= 0
+
CATEGORIES= fonts
HOMEPAGE= http://www.fial.com/~scott/tamsyn-font/
MAINTAINER= Jonathan Gray <jsg@openbsd.org>
@@ -20,6 +22,10 @@ NO_TEST= Yes
PKG_ARCH= *

do-build:
+ cd ${WRKSRC}; \
+ for pcf in *.pcf; do \
+ ${X11BASE}/bin/fonttosfnt -o `basename $$pcf .pcf`.otb $$pcf; \
+ done
${GZIP_CMD} ${WRKSRC}/*.pcf
${X11BASE}/bin/mkfontdir ${WRKSRC}
fgrep '.pcf.gz' ${WRKSRC}/fonts.dir | \
@@ -27,7 +33,7 @@ do-build:

do-install:
${INSTALL_DATA_DIR} ${FONTDIR} ${DOCDIR}
- ${INSTALL_DATA} ${WRKSRC}/*.pcf.gz ${FONTDIR}
+ ${INSTALL_DATA} ${WRKSRC}/*.{otb,pcf.gz} ${FONTDIR}
${INSTALL_DATA} ${WRKSRC}/fonts.alias ${FONTDIR}/fonts.alias-tamsyn
${INSTALL_DATA} ${WRKSRC}/{LICENSE,README} ${DOCDIR}

Index: tamsyn-font/pkg/PLIST
===================================================================
RCS file: /cvs/ports/fonts/tamsyn-font/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- tamsyn-font/pkg/PLIST 17 Jan 2019 22:03:01 -0000 1.1.1.1
+++ tamsyn-font/pkg/PLIST 24 Oct 2020 10:47:39 -0000
@@ -4,18 +4,32 @@ share/doc/tamsyn/LICENSE
share/doc/tamsyn/README
share/fonts/
@fontdir share/fonts/tamsyn/
+share/fonts/tamsyn/Tamsyn10x20b.otb
share/fonts/tamsyn/Tamsyn10x20b.pcf.gz
+share/fonts/tamsyn/Tamsyn10x20r.otb
share/fonts/tamsyn/Tamsyn10x20r.pcf.gz
+share/fonts/tamsyn/Tamsyn5x9b.otb
share/fonts/tamsyn/Tamsyn5x9b.pcf.gz
+share/fonts/tamsyn/Tamsyn5x9r.otb
share/fonts/tamsyn/Tamsyn5x9r.pcf.gz
+share/fonts/tamsyn/Tamsyn6x12b.otb
share/fonts/tamsyn/Tamsyn6x12b.pcf.gz
+share/fonts/tamsyn/Tamsyn6x12r.otb
share/fonts/tamsyn/Tamsyn6x12r.pcf.gz
+share/fonts/tamsyn/Tamsyn7x13b.otb
share/fonts/tamsyn/Tamsyn7x13b.pcf.gz
+share/fonts/tamsyn/Tamsyn7x13r.otb
share/fonts/tamsyn/Tamsyn7x13r.pcf.gz
+share/fonts/tamsyn/Tamsyn7x14b.otb
share/fonts/tamsyn/Tamsyn7x14b.pcf.gz
+share/fonts/tamsyn/Tamsyn7x14r.otb
share/fonts/tamsyn/Tamsyn7x14r.pcf.gz
+share/fonts/tamsyn/Tamsyn8x15b.otb
share/fonts/tamsyn/Tamsyn8x15b.pcf.gz
+share/fonts/tamsyn/Tamsyn8x15r.otb
share/fonts/tamsyn/Tamsyn8x15r.pcf.gz
+share/fonts/tamsyn/Tamsyn8x16b.otb
share/fonts/tamsyn/Tamsyn8x16b.pcf.gz
+share/fonts/tamsyn/Tamsyn8x16r.otb
share/fonts/tamsyn/Tamsyn8x16r.pcf.gz
share/fonts/tamsyn/fonts.alias-tamsyn
Index: siji/Makefile
===================================================================
RCS file: /cvs/ports/fonts/siji/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- siji/Makefile 19 Sep 2019 13:59:22 -0000 1.1.1.1
+++ siji/Makefile 24 Oct 2020 10:47:39 -0000
@@ -4,6 +4,8 @@ COMMENT = iconic bitmap font based on St
DISTNAME = ${GH_PROJECT}-0.0.0.20190218
CATEGORIES = fonts

+REVISION = 0
+
# No releases... use GH_COMMIT
GH_ACCOUNT = stark
GH_PROJECT = siji
@@ -21,10 +23,16 @@ PKG_ARCH = *
FONTDIR = ${PREFIX}/share/fonts/siji

do-build:
+ mkdir ${WRKSRC}/otb
+ ${X11BASE}/bin/fonttosfnt \
+ -o ${WRKSRC}/otb/siji.otb \
+ ${WRKSRC}/bdf/siji.bdf; \
${GZIP_CMD} ${WRKSRC}/pcf/siji.pcf

do-install:
${INSTALL_DATA_DIR} ${FONTDIR}
- ${INSTALL_DATA} ${WRKSRC}/pcf/siji.pcf.gz ${FONTDIR}
+ ${INSTALL_DATA} \
+ ${WRKSRC}/pcf/siji.pcf.gz \
+ ${WRKSRC}/otb/siji.otb ${FONTDIR}

.include <bsd.port.mk>
Index: siji/pkg/PLIST
===================================================================
RCS file: /cvs/ports/fonts/siji/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- siji/pkg/PLIST 19 Sep 2019 13:59:22 -0000 1.1.1.1
+++ siji/pkg/PLIST 24 Oct 2020 10:47:39 -0000
@@ -1,4 +1,5 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2019/09/19 13:59:22 bcallah Exp $
share/fonts/
@fontdir share/fonts/siji/
+share/fonts/siji/siji.otb
share/fonts/siji/siji.pcf.gz
Hi,

now that our in tree fonttosfnt is updated to properly handle the
metrics of terminus and others bitmap fonts, I'd like to change the
appropriate ports to install .otb versions of the fonts along with their
.pcf.gz versions.
I tested only the latin fonts. Maybe someone with korean, japanese or
chinese knowledge could have a look at those ?

OK?


Christopher



--
http://gmerlin.de
OpenPGP: http://gmerlin.de/christopher.pub
CB07
DA40 B0B6 571D 35E2 0DEF 87E2 92A7 13E5 DEE1

No comments:

Post a Comment