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
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 <[email protected]>
@@ -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

Reply via email to