BSD Ports

print/a2ps 4.15.8_1 MidnightBSD

Formats an ASCII file for printing on a postscript printer

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
2f48ba41c2
License
gpl3
Categories
print

Description

A2ps formats each named file for printing in a postscript printer; if no file is given, a2ps reads from the standard input. The format used is nice and compact: normally two pages on each physical page, borders surrounding pages, headers with useful information (page number, printing date, file name or supplied header), line numbering, etc. This is very useful for making archive listings of programs.

Additionally, A2ps "pretty print"s using special fonts for a wide array of languages, making things like program listings much more legible.

LICENSE: GPL3 or later

In the other systems

SystemPortVersion
MidnightBSDprint/a2ps4.15.8_1
FreeBSDprint/a2ps4.15.8_1
OpenBSDprint/a2ps4.15.8
NetBSDprint/a2ps4.15.6
DragonFlyprint/a2ps4.15.6_1
HardenedBSDprint/a2ps4.15.8_1
GhostBSDprint/a2ps4.15.8_1

Install

Binary package:

mport install a2ps

From mports:

cd /usr/mports/print/a2ps && make install clean

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

RUN_DEPENDS=	a2ps>0:print/a2ps

Dependencies

As this port's Makefile names them.

Library 2

Build dependencies 2
Run dependencies 2

No port depends on this one.

Configuration

Options name: print_a2ps

OptionDefaultDescription
EMACSoffEnable Emacs support
I18NoffEnable I18N support
NLSoff
USES
cpe perl5 gperf pkgconfig localbase gmake
Service scripts
none

Files

Manual pages 7
  • a2ps(1)
  • a2ps-lpr-wrapper(1)
  • card(1)
  • fixps(1)
  • lp2(1)
  • ogonkify(1)
  • pdiff(1)
pkg-plist 363
  • bin/a2ps
  • bin/a2ps-lpr-wrapper
  • bin/card
  • bin/composeglyphs
  • bin/fixps
  • bin/lp2
  • bin/ogonkify
  • bin/pdiff
  • etc/a2ps-site.cfg
  • etc/a2ps.cfg
  • share/a2ps/README
  • share/a2ps/afm/fonts.map
  • share/a2ps/afm/make_fonts_map.sh
  • share/a2ps/afm/pagb.afm
  • share/a2ps/afm/pagbo.afm
  • share/a2ps/afm/pagd.afm
  • share/a2ps/afm/pagdo.afm
  • share/a2ps/afm/pbkd.afm
  • share/a2ps/afm/pbkdi.afm
  • share/a2ps/afm/pbkl.afm
  • share/a2ps/afm/pbkli.afm
  • share/a2ps/afm/pcfont.afm
  • share/a2ps/afm/pcrb.afm
  • share/a2ps/afm/pcrbo.afm
  • share/a2ps/afm/pcrr.afm
  • share/a2ps/afm/pcrro.afm
  • share/a2ps/afm/phvb.afm
  • share/a2ps/afm/phvbo.afm
  • share/a2ps/afm/phvbon.afm
  • share/a2ps/afm/phvbrn.afm
  • share/a2ps/afm/phvr.afm
  • share/a2ps/afm/phvro.afm
  • share/a2ps/afm/phvron.afm
  • share/a2ps/afm/phvrrn.afm
  • share/a2ps/afm/pncb.afm
  • share/a2ps/afm/pncbi.afm
  • share/a2ps/afm/pncr.afm
  • share/a2ps/afm/pncri.afm
  • share/a2ps/afm/pplb.afm
  • share/a2ps/afm/pplbi.afm
  • share/a2ps/afm/pplr.afm
  • share/a2ps/afm/pplri.afm
  • share/a2ps/afm/psyr.afm
  • share/a2ps/afm/ptmb.afm
  • share/a2ps/afm/ptmbi.afm
  • share/a2ps/afm/ptmi.afm
  • share/a2ps/afm/ptmr.afm
  • share/a2ps/afm/pzcmi.afm
  • share/a2ps/afm/pzdr.afm
  • share/a2ps/afm/colle10.afm
  • share/a2ps/afm/colle8.afm
  • share/a2ps/afm/colle9.afm
  • share/a2ps/afm/crr35__i.afm
  • share/a2ps/afm/crr36__i.afm
  • share/a2ps/afm/crr55__i.afm
  • share/a2ps/afm/crr56__i.afm
  • share/a2ps/afm/textb18.afm
  • share/a2ps/afm/textb19.afm
  • share/a2ps/afm/textb20.afm
  • share/a2ps/encoding/ascii.edf
  • share/a2ps/encoding/encoding.map
  • share/a2ps/encoding/euc-jp.edf
  • share/a2ps/encoding/hp.edf
  • share/a2ps/encoding/ibm-cp437.edf
  • share/a2ps/encoding/ibm-cp850.edf
  • share/a2ps/encoding/iso1.edf
  • share/a2ps/encoding/iso10.edf
  • share/a2ps/encoding/iso13.edf
  • share/a2ps/encoding/iso15.edf
  • share/a2ps/encoding/iso2.edf
  • share/a2ps/encoding/iso3.edf
  • share/a2ps/encoding/iso4.edf
  • share/a2ps/encoding/iso5.edf
  • share/a2ps/encoding/iso7.edf
  • share/a2ps/encoding/iso9.edf
  • share/a2ps/encoding/koi8.edf
  • share/a2ps/encoding/mac.edf
  • share/a2ps/encoding/ms-cp1250.edf
  • share/a2ps/encoding/ms-cp1251.edf
  • share/a2ps/fonts/pcfont.pfa
  • share/a2ps/fonts/colle10.pfb
  • share/a2ps/fonts/colle8.pfb
  • share/a2ps/fonts/colle9.pfb
  • share/a2ps/fonts/crr35__i.pfb
  • share/a2ps/fonts/crr36__i.pfb
  • share/a2ps/fonts/crr55__i.pfb
  • share/a2ps/fonts/crr56__i.pfb
  • share/a2ps/fonts/textb18.pfb
  • share/a2ps/fonts/textb19.pfb
  • share/a2ps/fonts/textb20.pfb
  • share/a2ps/ogonkify/README
  • share/a2ps/ogonkify/adobe.enc
  • share/a2ps/ogonkify/afm/pcrb-o.afm
  • share/a2ps/ogonkify/afm/pcrbo-o.afm
  • share/a2ps/ogonkify/afm/pcrr-o.afm
  • share/a2ps/ogonkify/afm/pcrro-o.afm
  • share/a2ps/ogonkify/afm/phvb-o.afm
  • share/a2ps/ogonkify/afm/phvbo-o.afm
  • share/a2ps/ogonkify/afm/phvr-o.afm
  • share/a2ps/ogonkify/afm/phvro-o.afm

The first 100 are listed.

distinfo 2
FileSizeSHA256
a2ps-4.15.8.tar.gz3.820914e+068d13915a36ebbfa8e7b236b350cc81adc714acb217a18e8d8c60747c0ad353f9
i18n-fonts-0.1.tar.gz35253020628df682359044b8e5241c97a3c8da7a098aa260a7d281a87f67486a531786
Master sites 2
  • GNU
  • FREEBSD_LOCAL/hrs/a2ps/:i18n

Commit history 1

DateCommitCreditsLog message
2f48ba41c2 Lucas Holt */*: fix CPE identifiers that resolved to nothing
These ports declared USES=cpe but the resulting vendor/product matched no NVD entry, so mport audit stayed silent for them exactly as if no CPE had been set. Most were cases where CPE_PRODUCT was left to default to PORTNAME, which carries a version suffix or a linux-c7-/linux-rl9- prefix that upstream does not use. Corrected, with the CVE count each now reports at the version currently in the tree: www/linux-chrome google:chrome 1932 security/linux-c7-openssl-devel openssl:openssl 89 lang/linux-rl9-python3 python:python 21 print/linux-c7-cups-libs apple:cups 12 security/wpa_supplicant29 w1.fi:wpa_supplicant 4 editors/kate kde:kate 1 …