aboutsummaryrefslogtreecommitdiff
path: root/x11-fonts
diff options
context:
space:
mode:
authorTobias Kortkamp <tobik@FreeBSD.org>2018-10-04 07:09:27 +0000
committerTobias Kortkamp <tobik@FreeBSD.org>2018-10-04 07:09:27 +0000
commitbc865f3d10ebc23d7afa4545b7d81d9d4fa97f96 (patch)
treed49c1a1cbea531efe1f36da9fa05332534a83d63 /x11-fonts
parentffae0759cb1373b24d91e2b9df254f4ffd00906b (diff)
downloadports-bc865f3d10ebc23d7afa4545b7d81d9d4fa97f96.tar.gz
ports-bc865f3d10ebc23d7afa4545b7d81d9d4fa97f96.zip
New port: x11-fonts/psftools
The PSF Tools are an attempt to do something similar to NetPBM, for simple fixed-width bitmap fonts. The current release can convert the following formats to PSF: - Raw (DOS-style) font - Windows font (FNT, FON) - Sinclair Spectrum +3 - MDA character ROM dump - DOS/Linux codepages (CP, CPI) - Hercules WriteOn (WOF) - Wyse-60 soft font - BBC Micro soft font - Plain text and PSF to the following formats: - Raw font - Windows font (FNT, FON) - Hercules WriteOn (WOF) - DOS codepages (CPI) - Sinclair Spectrum +3 - BDF - C include file - BSD 'wsfont' kernel header - XBM image containing all characters - Single PBM image for each character - Plain text - Wyse-60 soft font - BBC Micro soft font WWW: http://www.seasip.info/Unix/PSF/
Notes
Notes: svn path=/head/; revision=481206
Diffstat (limited to 'x11-fonts')
-rw-r--r--x11-fonts/Makefile1
-rw-r--r--x11-fonts/psftools/Makefile19
-rw-r--r--x11-fonts/psftools/distinfo3
-rw-r--r--x11-fonts/psftools/pkg-descr32
-rw-r--r--x11-fonts/psftools/pkg-plist66
5 files changed, 121 insertions, 0 deletions
diff --git a/x11-fonts/Makefile b/x11-fonts/Makefile
index 9d05c7f40339..d77b39916c24 100644
--- a/x11-fonts/Makefile
+++ b/x11-fonts/Makefile
@@ -168,6 +168,7 @@
SUBDIR += profont
SUBDIR += proggy_fonts
SUBDIR += proggy_fonts-ttf
+ SUBDIR += psftools
SUBDIR += py-QtAwesome
SUBDIR += py-bdflib
SUBDIR += roboto-fonts-ttf
diff --git a/x11-fonts/psftools/Makefile b/x11-fonts/psftools/Makefile
new file mode 100644
index 000000000000..9d1c5ffdde68
--- /dev/null
+++ b/x11-fonts/psftools/Makefile
@@ -0,0 +1,19 @@
+# $FreeBSD$
+
+PORTNAME= psftools
+PORTVERSION= 1.0.10
+CATEGORIES= x11-fonts
+MASTER_SITES= http://www.seasip.info/Unix/PSF/
+
+MAINTAINER= tobik@FreeBSD.org
+COMMENT= Converters for simple fixed-width bitmap fonts
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+USES= libtool
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --disable-static
+INSTALL_TARGET= install-strip
+
+.include <bsd.port.mk>
diff --git a/x11-fonts/psftools/distinfo b/x11-fonts/psftools/distinfo
new file mode 100644
index 000000000000..b0d3f295d176
--- /dev/null
+++ b/x11-fonts/psftools/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1538634601
+SHA256 (psftools-1.0.10.tar.gz) = 1bc03214a29c4fc461a7aa11b9a3debde419b1271fa5110273ded961774e2b6f
+SIZE (psftools-1.0.10.tar.gz) = 764867
diff --git a/x11-fonts/psftools/pkg-descr b/x11-fonts/psftools/pkg-descr
new file mode 100644
index 000000000000..62b4f96a20cb
--- /dev/null
+++ b/x11-fonts/psftools/pkg-descr
@@ -0,0 +1,32 @@
+The PSF Tools are an attempt to do something similar to NetPBM, for
+simple fixed-width bitmap fonts.
+
+The current release can convert the following formats to PSF:
+
+- Raw (DOS-style) font
+- Windows font (FNT, FON)
+- Sinclair Spectrum +3
+- MDA character ROM dump
+- DOS/Linux codepages (CP, CPI)
+- Hercules WriteOn (WOF)
+- Wyse-60 soft font
+- BBC Micro soft font
+- Plain text
+
+and PSF to the following formats:
+
+- Raw font
+- Windows font (FNT, FON)
+- Hercules WriteOn (WOF)
+- DOS codepages (CPI)
+- Sinclair Spectrum +3
+- BDF
+- C include file
+- BSD 'wsfont' kernel header
+- XBM image containing all characters
+- Single PBM image for each character
+- Plain text
+- Wyse-60 soft font
+- BBC Micro soft font
+
+WWW: http://www.seasip.info/Unix/PSF/
diff --git a/x11-fonts/psftools/pkg-plist b/x11-fonts/psftools/pkg-plist
new file mode 100644
index 000000000000..d6d0661e8b1f
--- /dev/null
+++ b/x11-fonts/psftools/pkg-plist
@@ -0,0 +1,66 @@
+bin/bbc2psf
+bin/cpi2psf
+bin/cpicomp
+bin/cpidcomp
+bin/fnt2psf
+bin/fnts2fon
+bin/fon2fnts
+bin/mda2psf
+bin/page2cp2
+bin/psf2bbc
+bin/psf2bdf
+bin/psf2bsd
+bin/psf2fnt
+bin/psf2inc
+bin/psf2pbms
+bin/psf2raw
+bin/psf2txt
+bin/psf2wof
+bin/psf2wyse
+bin/psf2xbm
+bin/psf2zx
+bin/psfjoin
+bin/psfmerge
+bin/psfpages
+bin/psfs2cpi
+bin/psfs2mda
+bin/psfxform
+bin/raw2psf
+bin/txt2psf
+bin/wof2psf
+bin/wyse2psf
+bin/zx2psf
+include/psflib.h
+include/psfutils.h
+lib/libpsf.so
+lib/libpsf.so.0
+lib/libpsf.so.0.1.1
+man/man1/cpi2psf.1.gz
+man/man1/cpicomp.1.gz
+man/man1/cpidcomp.1.gz
+man/man1/fnt2psf.1.gz
+man/man1/fnts2fon.1.gz
+man/man1/fon2fnts.1.gz
+man/man1/mda2psf.1.gz
+man/man1/psf2bdf.1.gz
+man/man1/psf2bsd.1.gz
+man/man1/psf2fnt.1.gz
+man/man1/psf2inc.1.gz
+man/man1/psf2pbms.1.gz
+man/man1/psf2raw.1.gz
+man/man1/psf2txt.1.gz
+man/man1/psf2wof.1.gz
+man/man1/psf2wyse.1.gz
+man/man1/psf2xbm.1.gz
+man/man1/psf2zx.1.gz
+man/man1/psfjoin.1.gz
+man/man1/psfmerge.1.gz
+man/man1/psfpages.1.gz
+man/man1/psfs2cpi.1.gz
+man/man1/psfs2mda.1.gz
+man/man1/psfxform.1.gz
+man/man1/raw2psf.1.gz
+man/man1/txt2psf.1.gz
+man/man1/wof2psf.1.gz
+man/man1/wyse2psf.1.gz
+man/man1/zx2psf.1.gz