From 3bd4a32896e13c12bbe452d0ec1e7ce0b0bd61e8 Mon Sep 17 00:00:00 2001 From: sthen Date: Sun, 27 Dec 2020 17:13:48 +0000 Subject: [PATCH] install otb files for terminus-font, probably from chrisz, in my tree for months --- fonts/terminus-font/Makefile | 13 ++++++++++--- fonts/terminus-font/pkg/PLIST | 22 +++++++++++++++++++++- 2 files changed, 31 insertions(+), 4 deletions(-) diff --git a/fonts/terminus-font/Makefile b/fonts/terminus-font/Makefile index afff77feee6..e84898a5dae 100644 --- a/fonts/terminus-font/Makefile +++ b/fonts/terminus-font/Makefile @@ -1,10 +1,10 @@ -# $OpenBSD: Makefile,v 1.17 2020/05/25 04:30:13 bentley Exp $ +# $OpenBSD: Makefile,v 1.18 2020/12/27 17:13:48 sthen Exp $ COMMENT = fixed width fonts especially for long hacking sessions 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 diff --git a/fonts/terminus-font/pkg/PLIST b/fonts/terminus-font/pkg/PLIST index 20685547914..8c51c06b94a 100644 --- a/fonts/terminus-font/pkg/PLIST +++ b/fonts/terminus-font/pkg/PLIST @@ -1,4 +1,4 @@ -@comment $OpenBSD: PLIST,v 1.5 2019/03/17 15:24:15 sthen Exp $ +@comment $OpenBSD: PLIST,v 1.6 2020/12/27 17:13:48 sthen Exp $ @pkgpath x11/terminus-font share/doc/pkg-readmes/${PKGSTEM} share/fonts/ @@ -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