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

print/enscript-letter 1.6.6_4

ASCII to PostScript filter

Port info

Maintainer
mbeis@xs4all.nl
Packages
latest: 1.6.6_4
Upstream
up to date
Last update
to 1.6.6_4 · 8dd7965a6a
Quarterly
2026Q4: 1.6.6_4
WWW
https://www.gnu.org/software/enscript/
Links
cgit · VuXML

Install

Package
# pkg install enscript-letter
installs 1.6.6_4 from latest; from quarterly (2026Q4) 1.6.6_4
Port
# cd /usr/ports/print/enscript-letter && make install clean
# make -C /usr/ports/print/enscript-letter config  # change options first
Size
349 KiB download · 1.7 MiB installed
Depends on
devel/gettext-runtime 1.0_1, lang/perl5.42 5.42.3, print/indexinfo 0.3.1_1
Options
1 of 1 on in the package: NLS

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 161.6.6_41.6.6_4–
FreeBSD 151.6.6_41.6.6_4–
FreeBSD 141.6.6_41.6.6_41.6.6_4

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 151.6.6_41.6.6_4–
FreeBSD 141.6.6_41.6.6_41.6.6_4

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 1.6.6_4.

Fixed (2)

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

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

None.

Commits (61)

Muhammad Moinur Rahman (bofh) · 1.6.6_4
print/enscript-letter: Moved man to share/man

Approved by:    portmgr (blanket)
8dd7965a6a
Stefan Eßer (se) · 1.6.6
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 1.6.6
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Tobias C. Berner (tcberner) · 1.6.6
print: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Alan Eldridge <alane@geeksrus.net>
  *  Alex Dupre <ale@FreeBSD.org>
  *  Alex Dupre <sysadmin@alexdupre.com>
  *  Alexander Vereeken <Alexander88207@protonmail.com>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Alonso Cardenas Marquez <acm@FreeBSD.org>
  *  Andreas Klemm <andreas@FreeBSD.org>
  *  Andreas Klemm <andreas@klemm.gtn.com>
  *  Andrew Pantyukhin <infofarmer@FreeBSD.org>
  *  Anish Mistry <amistry@am-productions.biz>
  *  Anton Berezin <tobez@tobez.org>
  *  Bruce M Simpson <bms@FreeBSD.org>
  *  Bruce M. Simpson <bms@FreeBSD.org>
  *  CHOI Junho <cjh@FreeBSD.org>
  *  Chuck Robey <chuckr@FreeBSD.org>
  *  D'Arcy Cain <darcy@druid.net>
  *  David O'Brien (obrien@NUXI.com)
  *  David O'Brien <obrien@FreeBSD.org>
  *  David O'Brien <obrien@cs.ucdavis.edu>
  *  Dima Dorfman <dima@unixfreak.org>
  *  Dmitry Kazarov <d.y.kazarov@mail.ru>
  *  Dmitry Sivachenko <dima@Chg.RU>
  *  Emanuel Haupt <ehaupt@FreeBSD.org>
  *  Fabiano Sidler <fabianosidler@swissonline.ch>
  *  Fernan Aguero <fernan.aguero@gmail.com>
  *  Fernan Aguero <fernan@iib.unsam.edu.ar>
  *  Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
  *  Golyashov Sergey <svvord@soft-wizard.ru>
  *  Gvozdikov Veniamin <g.veniamin@googlemail.com>
  *  Hideaki Ohmon <ohmon@tom.sfc.keio.ac.jp>
  *  Igor Pokrovsky <tiamat@comset.net>
  *  James Bailie <jimmy@mammothcheese.ca>
  *  Jean-Marc Zucconi <jmz@FreeBSD.org> and David O'Brien <obrien@FreeBSD.org>
  *  Jean-Sebastien Roy <js@jeannot.org>
  *  Joe Marcus Clarke <marcus@FreeBSD.org>
  *  Joel Sutton <jsutton@bbcon.com.au>
  *  Joerg Wunsch <joerg@FreeBSD.org>
  *  Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe>
  *  Jose Jachuf <jjachuf@gmail.com>
  *  Joseph Koshy <jkoshy@FreeBSD.org>
  *  Juergen Lock <nox@jelal.kn-bremen.de>
  *  Jui-Nan Lin <jnlin@freebsd.cs.nctu.edu.tw>
  *  KANOU Hiroki <kanou@khdd.net>
  *  KATO Tsuguru <tkato@prontomail.com>
  *  Kapil Chowksey
  *  Kentaro Inagaki <JBD01226@niftyserve.ne.jp>
  *  Kimura Fuyuki <fuyuki@hadaly.org>
  *  Klemm <andreas@klemm.gtn.com>
  *  Koop Mast <kwm@FreeBSD.org>
  *  Kozlov Sergey <kozlov.sergey.404@gmail.com>
  *  Lars Koeller
  *  Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
  *  Mark Pulford <mark@kyne.com.au>
  *  Mark Reidel <ports@mark.reidel.info>
  *  Martin Dieringer <martin.dieringer@gmx.de>
  *  Martin Kammerhofer
  *  Martin Klaffenboeck <martin.klaffenboeck@gmx.at>
  *  Martin Ranne <gasp@ridcully.dnsalias.org>
  *  Matthew Hunt <mph@pobox.com>
  *  Maxim Loginov <Zeliboba@mail.ru>
  *  Michael Johnson <ahze@FreeBSD.org>
  *  Michael Moll <kvedulv at kvedulv.de>
  *  Michael Nottebrock <lofi@FreeBSD.org>
  *  Mike Meyer <mwm@mired.org>
  *  Mikhail Teterin
  *  Mita Yoshio <mita@FreeBSD.org>
  *  Nicola Vitale <nivit@email.it>
  *  Oliver Braun <obraun@informatik.unibw-muenchen.de>
  *  Oliver Breuninger <ob@seicom.NET>
  *  Olivier Cochard-Labbe <olivier@FreeBSD.org>
  *  Patrick Dung (patrick_dkt@yahoo.com.hk)
  *  Patrick Powell <papowell@astart.com>
  *  Pedro Giffuni
  *  Philip M. Gollucci <pgpollucci@p6m7g8.com>
  *  Piotr Kubaj <pkubaj@anongoth.pl>
  *  Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Robert Withrow <witr@rwwa.com>
  *  Romain Tartiere <romain@FreeBSD.org>
  *  Satoshi Asami <asami@FreeBSD.org>
  *  Satoshi TAOKA <taoka@FreeBSD.org>
  *  Satoshi Taoka <taoka@FreeBSD.org>
  *  Shen Chuan-Hsing <statue@freebsd.sinica.edu.tw>
  *  Simon 'corecode' Schubert <corecode@corecode.ath.cx>
  *  Simun Mikecin <numisemis@yahoo.com>
  *  Stefan Esser <se@FreeBSD.org>
  *  Stefan Hagen <ports@textmail.me>
  *  Stephen Fisher
  *  Steve Wills <swills@FreeBSD.org>
  *  Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  TAKATSU Tomonari <tota@FreeBSD.org>
  *  Thierry Thomas <thierry@pompo.net>
  *  Thomas Gellekum <tg@FreeBSD.org>
  *  Tim McCormick <tim@pcbsd.org>
  *  Tomokatsu SAITO <saito@a2z.co.jp>
  *  Veniamin Gvozdikov <vg@FreeBSD.org>
  *  Wen Heping <wenheping@gmail.com>
  *  Yuichiro AIZAWA <yaizawa@mdbl.sfc.keio.ac.jp>
  *  amistry@am-productions.biz
  *  andrew@scoop.co.nz
  *  arved
  *  brett@peloton.physics.montana.edu
  *  chuckr@FreeBSD.org
  *  cjm2
  *  dbader@eece.unm.edu
  *  dgilbert@velocet.ca
  *  e-masson@kisoft-services.com
  *  eserte@cs.tu-berlin.de
  *  gahr
  *  giffunip
  *  hrs
  *  ijliao
  *  jmz
  *  joerg
  *  johans
  *  jseger@FreeBSD.org
  *  kline
  *  ljo
  *  lofi@FreeBSD.org
  *  martin.dieringer@gmx.de
  *  mwest@uct.ac.za
  *  oly@world.std.com
  *  patrick, trevor
  *  smace@FreeBSD.org
  *  spcoltri@unm.edu
  *  tg@FreeBSD.org
  *  tobez
  *  wenheping@gmail.com

With hat:	portmgr
51879c91f8
Stefan Eßer (se) · 1.6.6
Fix CONFLICTS entries of multiple ports

There have been lots of missing CONFLICTS_INSTALL entries, either
because conflicting ports were added without updating existing ports,
due to name changes of generated packages, due to mis-understanding
the format and semantics of the conflicts entries, or just due to
typoes in package names.

This patch is the result of a comparison of all files contained in
the official packages with each other. This comparison was based on
packages built with default options and may therefore have missed
further conflicts with optionally installed files.

Where possible, version numbers in conflicts entries have been
generalized, some times taking advantage of the fact that a port
cannot conflict with itself (due to logic in bsd.port.mk that
supresses the pattern match result in that case).

A few ports that set the conflicts variables depending on complex
conditions (e.g. port options), have been left unmodified, despite
probably containing outdated package names.

These changes should only affect the installation of locally built
ports, not the package building with poudriere. They should give an
early indication of the install conflict in cases where currently
the pkg command aborts an installation when it detects that an
existing file would be overwritten,

Approved by:	portmgr (implicit)
bcaf25a8c8
Stefan Eßer (se) · 1.6.6
*/*: Remove redundant '-[0-9]*' from CONFLICTS

The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").

Many CONFLICTS definitions used patterns like "bash-[0-9]*" to filter
for the bash package in any version. But that pattern is functionally
identical with just "bash".

Approved by:	portmgr (blanket)
819f25b36d
Mathieu Arnold (mat) · 1.6.6
Remove # $FreeBSD$ from Makefiles.
305f148f48
Max Brazhnikov (makc) · 1.6.6
print/enscript-letter: - Pass maintainership to submitter

PR:		244915
Submitted by:	Marco Beishuizen
aa4168a4eb
Rene Ladan (rene) · 1.6.6
Returns johans's ports to the pool after safekeeping his commit bit.
2f557a4678
Baptiste Daroussin (bapt) · 1.6.6
Install texinfo files (GNU info) into ${PREFIX}/share/info

After a discussion on the mailing list on moving manpages to
${PREFIX}/share/man for consistency with base where it is
installed in usr/share/man, it appeared the same should happen
to GNU info files which were installed under share in base and
not in ports.

Now texinfo is not in base on any of the supported version of FreeBSD
it is possible to proceed to this move and it is easier to do than
the manpage change.

Other benefit than consistency are less patching: all build tools but
cmake are expecting info files to be under share/info and cmake (patched here)
was having an exception for BSD so the patch makes FreeBSD case less
specific for them

Bump revision of all impacted ports

PR:		232907
exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D17816
7990f81066
Tijl Coosemans (tijl) · 1.6.6
Remove libintl.so.9 compatibility link that was added in r374303 to prevent massive PORTREVISION bumps.  Bump dependent ports that have not been bumped since.
f83c7639aa
Tijl Coosemans (tijl) · 1.6.6
Make print/ghostscript9-agpl-base the default Ghostscript port.  Upstream changed the license to the AGPL 3 in version 9.07 so print/ghostscript9-base is stuck at 9.06 which is almost 4 years old now.

Fix the logic in Uses/ghostscript.mk so "agpl" is treated as a real version
on its own instead of as a variant of other versions.

Fix print/ghostscript9-agpl-base to install eps2write.

Update math/asymptote to 2.37 to support newer Ghostscript.

PR:		208159
Exp-run by:	antoine
Approved by:	portmgr (antoine)
77760fcb63
Johan van Selst (johans) · 1.6.6_1
Add CPE information

print/enscript-letter has had vulnerabilities with a CPE identifier
assigned (e.g. CVE-2008-4306).

PR:		198248
Submitted by:	shun.fbsd.pr@dropcut.net
288febf9fb
Antoine Brodin (antoine) · 1.6.6_1
Cleanup plist
115aba45f3
Johan van Selst (johans) · 1.6.6_1
- Adopt port - Add NLS support - Pet portlint
c71eea9f5d
Rong-En Fan (rafan) · 1.6.6
- Update to 1.6.6 - Reset maintainership as I have no intention to maintain this anymore

PR:		ports/189011
Submitted by:	Boris Samorodov <bsam at passap.ru>
09fcd1e1cc
Dmitry Marakasov (amdmi3) · 1.6.4_6
- Use more clear way of shebang fixing

Approved by:	portmgr blanket
9808c5b375
Dmitry Marakasov (amdmi3) · 1.6.4_6
- Add USES=perl5 (some scripts installed are written in perl)

Approved by:	portmgr blanket
0a272fdc12
Dmitry Marakasov (amdmi3) · 1.6.4_5
- Support staging - Pet check-sanity

Approved by:	portmgr blanket
0c12479725
Baptiste Daroussin (bapt) · 1.6.4_5
Fix NO_STAGE attribution
f45d0a8198
Baptiste Daroussin (bapt) · 1.6.4_5
Add NO_STAGE all over the place in preparation for the staging support (cat: print)
6c6152ff82
Dirk Meyer (dinoex) · 1.6.4_5
- update png to 1.5.10
2b74a89bc8
Rong-En Fan (rafan) · 1.6.4_4
- Use ?= for PS so that slaves can override its value - Bump PORTREVISION to force pointyhat building new pkgs
27e34e024f
Rong-En Fan (rafan) · 1.6.4_3
- Move CONFLICTS definition to slave ports itself instead of making it in   master port so that portmaster can pick this up correctly - Remove MD5 checksum from distinfo

Reported by: Warren Block <wblock at wonkity.com> and dougb@
6cd721e3b0
Rong-En Fan (rafan) · 1.6.4_3
- Add CONFLICTS on other enscript-* pkgs

PR:		ports/148125
6ba82fee64
Rong-En Fan (rafan) · 1.6.4_2
- Fix CVE 2008-3863, 2008-4306

PR:		ports/128958
Submitted by:	Eygene Ryabinkin <rea-fbsd at codelabs.ru>
Obtained from:	http://cvs.fedoraproject.org/viewvc/devel/enscript/
53ed6d0437
Rong-En Fan (rafan) · 1.6.4_1
Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script. Specifically, newer autoconf (> 2.13) has different semantic of the configure target. In short, one should use --build=CONFIGURE_TARGET instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
 - Remove CONFIGURE_TARGET hack in various bsd.*.mk
 - USE_GNOME=gnometarget is now an no-op

Changes to individual ports, other than removing the CONFIGURE_TARGET hack:

= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
  - comms/gnuradio
  - science/abinit
  - science/elmer-fem
  - science/elmer-matc
  - science/elmer-meshgen2d
  - science/elmerfront
  - science/elmerpost

= use x86_64 as ARCH
  - devel/g-wrap

= other changes
  - print/magicfilter
    GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf

Total # of ports modified:  1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)

PR:		126524 (obsoletes 52917)
Submitted by:	rafan
Tested on:	two pointyhat 7-amd64 exp runs (by pav)
Approved by:	portmgr (pav)
741aa71483
Rong-En Fan (rafan) · 1.6.4_1
Change to my FreeBSD.org email.

Approved by:	delphij (mentor)
ba5a82b53b
Pav Lucistnik (pav) · 1.6.4_1
- change the master site, so it is fetchable again - use %%DATADIR%% in pkg-plist - As I'm maintainer of a slave port (chinese/enscript)   of this one, I would like to take this port. - Change MACHINE_ARCH to ARCH, which follows bsd.port.mk

PR:		ports/90135
Submitted by:	Rong-En Fan <rafan@infor.org>
b2d9def9a5
Pav Lucistnik (pav) · 1.6.4_1
- Add SHA256
6edb86f43a
David E. O'Brien (obrien) · 1.6.4_1
At Kris's request, back out the MACHINE_ARCH spelling correction until after 5.4-RELEASE.
c3d8037aeb
David E. O'Brien (obrien) · 1.6.4_1
Assist getting more ports working on AMD64 by obeying the Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
f2fc2d60ae
Christian Weisgerber (naddy) · 1.6.4_1
Fix configure script: don't skip AC_PROG_CC or bad things will happen.
2a73e482e1
Christian Weisgerber (naddy) · 1.6.4_1
* GNU make is not required. * Don't bother specifying dimensions that aren't used anywhere. * Remove various cruft.
aae5f8a6d8
Christian Weisgerber (naddy) · 1.6.4_1
Security fixes: Erik Sjolund discovered several issues in enscript: it suffers from several buffer overflows (CAN-2004-1186), quotes and shell escape characters are insufficiently sanitized in filenames (CAN-2004-1185), and it supported taking input from an arbitrary command pipe, with unwanted side effects (CAN-2004-1184).

Obtained from:	Gentoo
44a125dbb2
Thierry Thomas (thierry) · 1.6.4
Fix typo.
e2674f8087
Mark Linimon (linimon) · 1.6.4
Reset bouncing maintainer address.
7cdd69417e
Pav Lucistnik (pav) · 1.6.4
- Update to 1.6.4

PR:		ports/63639
Submitted by:	Jonathan Noack <noackj@concordiacrusaders.org>
Approved by:	maintainer timeout (3 weeks)
96313570f2
Joe Marcus Clarke (marcus) · 1.6.1_2
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.

(Part 1)
73f7c91b5d
Kris Kennaway (kris) · 1.6.1_1
Add back previous maintainer: it seems the mail bounce was caused by problems with the .org TLD.
79742d9938
Kris Kennaway (kris) · 1.6.1_1
Reset bouncing maintainer address
531482e14d
Sergey A. Osokin (osa) · 1.6.1_1
Make portlint(1) happy by changing strip to ${STRIP_CMD}

Submitted by:	Oleg Karachevtsev <ok@etrust.ru>
PR:		56998
f37f7775e3
Tim Vanderhoek (hoek) · 1.6.1_1
Add WWW: and try to improve the general pkg-descr a bit.
816611c27c
Akinori MUSHA (knu) · 1.6.1_1
De-pkg-comment.
4c2e4f1862
Akinori MUSHA (knu) · 1.6.1_1
Add a patch to support syntax highlighting of the Ruby language.

Obtained from:	Mike Wilson <wmwilson01@hotmail.com>
		(http://members.home.com/wmwilson01/enscript/)

(I've got no response from the maintainer for 5 days and a half)
b5e5bf55de
Maxim Sobolev (sobomax) · 1.6.1
Don't overwrite CATEGORIES in master ports. Use += instead, so slaves would be able to insert their own entries (usually language category) upfront.
bb53f3ecee
Maxim Sobolev (sobomax) · 1.6.1
Massive style enforcement - use ^I instead of spaces for variables identation.
2b1a883dc4
Chris Piazza (cpiazza) · 1.6.1
Accidental whitespace
e062d3845f
Chris Piazza (cpiazza) · 1.6.1
Update with the new PORTNAME/PORTVERSION variables
d38f7d91c8
Peter Wemm (peter)
$Id$ -> $FreeBSD$
a53421230c