Hi,

since pango dropped support for .pcf fonts we need to start shipping .otb fonts for pango/harfbuzz.

OK?

Christopher


--
http://gmerlin.de
OpenPGP: http://gmerlin.de/christopher.pub
CB07 DA40 B0B6 571D 35E2  0DEF 87E2 92A7 13E5 DEE1
Index: Makefile
===================================================================
RCS file: /cvs/ports/fonts/terminus-font/Makefile,v
retrieving revision 1.17
diff -u -p -r1.17 Makefile
--- Makefile    25 May 2020 04:30:13 -0000      1.17
+++ Makefile    10 Jul 2020 20:04: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,13 +45,20 @@ 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 ${FONTDIR}
        ${INSTALL_DATA} ${WRKBUILD}/fonts.alias ${FONTDIR}/fonts.alias-terminus
 
        ${INSTALL_DATA_DIR} ${PREFIX}/share/misc/pcvtfonts
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/fonts/terminus-font/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST
--- pkg/PLIST   17 Mar 2019 15:24:15 -0000      1.5
+++ pkg/PLIST   10 Jul 2020 20:04: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

Reply via email to