CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

print/a2ps 4.15.8_1

Formats an ASCII file for printing on a postscript printer

Port info

Maintainer
dinoex@FreeBSD.org
Packages
latest: 4.15.8_1
Upstream
up to date
Last update
to 4.15.8_1 · bc45b7ec88
Quarterly
2026Q4: 4.15.8_1
Formerly
print/a2ps-a4 until 2013-04-27, print/a2ps-letter until 2013-04-27, print/a2ps-letterdj until 2013-04-27
WWW
https://www.gnu.org/software/a2ps/
Links
cgit · VuXML

Install

Package
# pkg install a2ps
installs 4.15.8_1 from latest; from quarterly (2026Q4) 4.15.8_1
Port
# cd /usr/ports/print/a2ps && make install clean
# make -C /usr/ports/print/a2ps config  # change options first
Size
666 KiB download · 4.0 MiB installed
Depends on
devel/boehm-gc 8.2.10, devel/gettext-runtime 1.0_1, lang/perl5.42 5.42.3, print/indexinfo 0.3.1_1, print/libpaper 1.1.28_1
License
GPLv3
Options
1 of 3 on in the package: NLS
Show the 2 options that are off
EMACS I18N

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 164.15.8_14.15.8_1–
FreeBSD 154.15.8_14.15.8_1–
FreeBSD 144.15.8_14.15.8_14.15.8_1

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 154.15.8_14.15.8_1–
FreeBSD 144.15.8_14.15.8_14.15.8_1

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 4.15.8_1.

Fixed (1)

Show 1 fixed
VuXML entries whose affected range the packaged version has left.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (171)

Tijl Coosemans (tijl) · 4.13b_5
Support LIBS like LDFLAGS.

- Add LIBS="${LIBS}" to MAKE_ENV and CONFIGURE_ENV.
- Add an option helper for LIBS.
- Adjust all ports that already use LIBS.  Also remove references to
  PTHREAD_CFLAGS and PTHREAD_LIBS while here.
- Some ports did not support having a LIBS environment variable and
  required additional patches.

Somewhat simplified a linker command line looks like:

${CC} ${src_LDFLAGS} ${LDFLAGS} ${src_LIBS} ${LIBS}

where src_LDFLAGS and src_LIBS are controlled by upstream and LDFLAGS and
LIBS can be controlled by us.  If possible -L and -l flags need to be
added to LIBS to make sure they appear after any -L and -l flags set by
upstream.  Many ports currently add -L${LOCALBASE}/lib to LDFLAGS but this
may appear too early on the command line causing installed libraries to
be linked in instead of freshly built ones.

Additional changes:
benchmarks/netio: Replace WITH_IPV6 with an IPV6 option.
comms/gnokii: Replace some patches with USES=pathfix.  Also remove -fPIC.
graphics/gimageview: USES=libtool and install desktop file in DESKTOPDIR.
graphics/visionworkbench: Remove FreeBSD 7 support.
multimedia/libmovtar: New LIB_DEPENDS syntax.
multimedia/opencinematools: Use standard do-build.
net/siproxd: USES=libtool:keepla (port actually needs .la files for plugins)
net-mgmt/nagios: Remove -fPIC.
net-mgmt/nagios4: Remove -fPIC.
print/cups-base: Only add -lssp_nonshared on i386 and OSVERSION < 1000036.
security/p11-kit: Replace PTHREAD_LIBS in CONFIGURE_ENV with
ac_cv_func_pthread_mutexattr_init=no in CONFIGURE_ARGS.  This skips a test
in configure that falsely detects pthread_mutexattr_init in our libc.
sysutils/dar: Fix iconv detection.
x11/rxvt-unicode: Remove -lstdc++ and patch configure to remove a FreeBSD
hack and use $CXX as linker as on other platforms.

PR:		190592
Exp-run by:	antoine
Approved by:	portmgr (antoine)
9f8b4bcde3
Baptiste Daroussin (bapt) · 4.13b_5
Convert all :U to :tu and :L to :tl

Since FreeBSD 8.4 and FreeBSD 9.1 make(1) do support :tu and :tl as a
replacement for :U and :L (which has been marked as deprecated)

bmake which is the default on FreeBSD 10+ only support by default
:tu/:tl a hack has been added at the time to support :U and :L to ease
migration. This hack is now not necessary anymore

Note that this makes the ports tree incompatible with make(1) from
FreeBSD 8.3 or earlier

With hat:	portmgr
4a4ec28d37
Dirk Meyer (dinoex) · 4.13b_5
- use ECHO_CMD - fix optional symlinks
1c15fcc994
Dirk Meyer (dinoex) · 4.13b_5
- use STAGEDIR - use OPT_USE, OPT_USES, OPT_CONFIGURE_* - update LIB_DEPENDS
abfead70c8
Dirk Meyer (dinoex) · 4.13b_5
- fix misplaced NO_STAGE in slaveports and ifdefs
1e3119b07e
Baptiste Daroussin (bapt) · 4.13b_5
Add NO_STAGE all over the place in preparation for the staging support (cat: print)
6c6152ff82
Andrej Zverev (az) · 4.13b_5
- convert to the new perl5 framework - convert USE_GMAKE to Uses

Approved by:	portmgr (bapt@, blanket)
d6908e9cb1
Alex Kozlov (ak) · 4.13b_5
- Remove MAKE_JOBS_SAFE variable

Approved by:	portmgr (bdrewery)
d4041784dc
Dirk Meyer (dinoex) · 4.13b_5
- make bsdpatch happy PR:     178220

- merge and cleanup patches
f10c692219
Dirk Meyer (dinoex) · 4.13b_5
- fix package for OPTION EMACS
572fcf274b
Hiroki Sato (hrs) · 4.13b_5
Add libpaper support to print/a2ps-*[1], print/c2ps-*, print/lprps-*, graphics/jpeg2ps-*, and merge the papersize-suffixed versions into single ones respectively as print/psutils did.

Approved by:	dinoex (maintainer) [1]
03156fbc9e
Alex Kozlov (ak) · 4.13b_4 · as print/a2ps-letter
- Convert USE_GETTEXT to USES (part 3)

Approved by:	portmgr (bapt)
e159824929
Dirk Meyer (dinoex) · 4.13b_4 · as print/a2ps-letter
- groups MASTER_SITES for option I18N Reported by:	Sayetsky Anton PR:		176416
efcce16200
Dirk Meyer (dinoex) · 4.13b_4 · as print/a2ps-letter
- fix case problems with PAPERSIZE

- fix install of emacs support files
PR:		161059
Submitted by:	Osamu Tsumori

Feature safe:	yes
6e72b5d939
Dirk Meyer (dinoex) · 4.13b_4 · as print/a2ps-letter
- extend MASTER_SITE for option I18N_PACKAGE=yes PR:		140072 Submitted by:	Eugene Grosbein
0dd2e0b171
Florent Thoumie (flz) · 4.13b_4 · as print/a2ps-letter
- Welcome X.org 7.2 \o/. - Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}. - Bump PORTREVISION for ports intalling files in ${X11BASE}.
d4f0d0048a
Dirk Meyer (dinoex) · 4.13b_3 · as print/a2ps-letter
- add option WITH_I18N PR:		107195 Submitted by:	Eugene Grosbein
a32ea27034
Edwin Groothuis (edwin) · 4.13b_3 · as print/a2ps-letter
Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtry

Approved by:    krion@
PR:             ports/88711 (related)
508b8d82f4
Dirk Meyer (dinoex) · 4.13b_3 · as print/a2ps-letter
- duplicate lisp files for diffrent emacs flavors PR:		89771 Submitted by:	Andrey Slusar
af099cb93c
Edwin Groothuis (edwin) · 4.13b_3 · as print/a2ps-letter
Remove install-info from Makefile, it's automatically done when INFO is defined
fd3176ded7
Dirk Meyer (dinoex) · 4.13b_3 · as print/a2ps-letter
- Security Fix temporary file vulnerabilities in contributed scripts http://vuxml.FreeBSD.org/9168253c-5a6d-11d9-a9e7-0001020eed82.html Submitted by:	simon
c29ab59b30
Kris Kennaway (kris) · 4.13b_2 · as print/a2ps-letter
Don't remove system locale directories (not listed in the relevant BSD.*.dist), but do remove locale directories that are not listed there.  Moreover, don't try to unconditionally @dirrm these directories since they're shared with other ports and are likely to still be in use.
3e57c8d5d9
Dirk Meyer (dinoex) · 4.13b_2 · as print/a2ps-letter
- Security Fix Possible execution of shell commands as local user PR:		70618 Submitted by:	Rudolf Polzer
1657de8a03
Alexander Kabaev (kan) · 4.13b_1 · as print/a2ps-letter
Properly fix the a2ps crash within included gettext. Map pointers should be recalculated if realloc moves the memory block they used to point to.
52ef3242e8
Dirk Meyer (dinoex) · 4.13b_1 · as print/a2ps-letter
- back out patch as requested by kris.

Kris promising a global fix for this.
3fa45887b8
Dirk Meyer (dinoex) · 4.13b_1 · as print/a2ps-letter
- Fix bug in internationalization, memcpy() - Support amd64
76510fd443
Dirk Meyer (dinoex) · 4.13_2 · as print/a2ps-letter
- add option WITH_EMACS - cleanup from ports/24743, Submitted by: knarf@camelot.de - patch from ports/30298, Submitted by: pm@clabs.at
252f3d1959