BSD Ports

x11-fonts/psftools 1.0.14 FreeBSD

Converters for simple fixed-width bitmap fonts

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2
Categories
x11-fonts
Package size
185.4 KiB, 1090.0 KiB installed

Description

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

In the other systems

SystemPortVersion
FreeBSDx11-fonts/psftools1.0.14
OpenBSDsysutils/psftools1.1.3
NetBSDsysutils/psftools1.1.1
DragonFlyx11-fonts/psftools1.0.14
MidnightBSDx11-fonts/psftools1.0.14
HardenedBSDx11-fonts/psftools1.0.14
GhostBSDx11-fonts/psftools1.0.14

Install

Binary package:

pkg install psftools

From the ports tree:

cd /usr/ports/x11-fonts/psftools/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	psftools>0:x11-fonts/psftools
LIB_DEPENDS=	libpsf.so:x11-fonts/psftools

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.0.141.0.141.0.131.0.141.0.14
FreeBSD:14:quarterly1.0.141.0.14n/a1.0.141.0.14
FreeBSD:15:latest1.0.141.0.14n/a1.0.141.0.14
FreeBSD:15:quarterly1.0.141.0.14n/an/an/a
FreeBSD:16:latest1.0.141.0.14n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Required by 1

Configuration

No options to configure.

USES
libtool
Service scripts
none

Message after installing

===>   NOTICE:

The psftools port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

Files

Manual pages 31
  • ams2psf(1)
  • cpi2psf(1)
  • cpicomp(1)
  • cpidcomp(1)
  • fnt2psf(1)
  • fnts2fon(1)
  • fon2fnts(1)
  • mda2psf(1)
  • psf2ams(1)
  • psf2bdf(1)
  • psf2bsd(1)
  • psf2fnt(1)
  • psf2inc(1)
  • psf2pbms(1)
  • psf2raw(1)
  • psf2txt(1)
  • psf2wof(1)
  • psf2wyse(1)
  • psf2xbm(1)
  • psf2zx(1)
  • psfjoin(1)
  • psfmerge(1)
  • psfpages(1)
  • psfs2cpi(1)
  • psfs2mda(1)
  • psfxform(1)
  • raw2psf(1)
  • txt2psf(1)
  • wof2psf(1)
  • wyse2psf(1)
  • zx2psf(1)
pkg-plist 70
  • bin/ams2psf
  • bin/bbc2psf
  • bin/cpi2psf
  • bin/cpicomp
  • bin/cpidcomp
  • bin/fnt2psf
  • bin/fnts2fon
  • bin/fon2fnts
  • bin/mda2psf
  • bin/page2cp2
  • bin/psf2ams
  • 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
  • share/man/man1/ams2psf.1.gz
  • share/man/man1/cpi2psf.1.gz
  • share/man/man1/cpicomp.1.gz
  • share/man/man1/cpidcomp.1.gz
  • share/man/man1/fnt2psf.1.gz
  • share/man/man1/fnts2fon.1.gz
  • share/man/man1/fon2fnts.1.gz
  • share/man/man1/mda2psf.1.gz
  • share/man/man1/psf2ams.1.gz
  • share/man/man1/psf2bdf.1.gz
  • share/man/man1/psf2bsd.1.gz
  • share/man/man1/psf2fnt.1.gz
  • share/man/man1/psf2inc.1.gz
  • share/man/man1/psf2pbms.1.gz
  • share/man/man1/psf2raw.1.gz
  • share/man/man1/psf2txt.1.gz
  • share/man/man1/psf2wof.1.gz
  • share/man/man1/psf2wyse.1.gz
  • share/man/man1/psf2xbm.1.gz
  • share/man/man1/psf2zx.1.gz
  • share/man/man1/psfjoin.1.gz
  • share/man/man1/psfmerge.1.gz
  • share/man/man1/psfpages.1.gz
  • share/man/man1/psfs2cpi.1.gz
  • share/man/man1/psfs2mda.1.gz
  • share/man/man1/psfxform.1.gz
  • share/man/man1/raw2psf.1.gz
  • share/man/man1/txt2psf.1.gz
  • share/man/man1/wof2psf.1.gz
  • share/man/man1/wyse2psf.1.gz
  • share/man/man1/zx2psf.1.gz
distinfo 1
FileSizeSHA256
psftools-1.0.14.tar.gz776662dcf8308fa414b486e6df7c48a2626e8dcb3c8a472c94ff04816ba95c6c51d19e
Master sites 1
  • http://www.seasip.info/Unix/PSF/

Commit history 0

No commits in the history this site was built from.