- take maintainership open PR: 24743,30298be25956743
a2ps -- format string vulnerabilityentered 2015-11-22
Formats an ASCII file for printing on a postscript printer
# pkg install a2psinstalls 4.15.8_1 from latest; from quarterly (2026Q4) 4.15.8_1# cd /usr/ports/print/a2ps && make install clean# make -C /usr/ports/print/a2ps config # change options first
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 4.15.8_1 | 4.15.8_1 | – |
| FreeBSD 15 | 4.15.8_1 | 4.15.8_1 | – |
| FreeBSD 14 | 4.15.8_1 | 4.15.8_1 | 4.15.8_1 |
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 4.15.8_1 | 4.15.8_1 | – |
| FreeBSD 14 | 4.15.8_1 | 4.15.8_1 | 4.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.
pkg audit for the packaged version 4.15.8_1.- take maintainership open PR: 24743,30298be25956743
Remove chuckr as maintainer of his ports. He has not committed since 09/2000 and has been unresponsive to mail about his ports for at least 2 years. Approved by: portmgr3988dfe54d
- Fix BROKEN install of emacs files - Fix PLIST - no response from MAINTAINER since 2003-04-04e7f6e61c38
Clear moonlight beckons. Requiem mors pacem pkg-comment, And be calm ports tree. E Nomini Patri, E Fili, E Spiritu Sancti.7e52725f2a
BROKEN: installs files in /2bb96d5341
Port needs Perl to build. Seen on: bento11485fe3f0
add more MASTERSITE add WWWca62dd3871
Bump PORTREVISION due to recent patches Submitted by: mi357bae031d
Add a patch so a2ps doesn't bomb out if the machine it is called from has a long hostname PR: 26909 Submitted by: Edwin Groothuis <edwin@mavetju.org> Approved by: maintainer timeoutfcb81602de
Fix path to ogonkify fonts PR: 15922 Submitted by: Marcin Cieslak <saper@SYSTEM.PL> Approved by: maintainer timeout8785b671f5
This patch was misnamed. It has reappeard as patch-printers.c589fb25c3b
Don't send the generated output to the printer by default. Sending the file by default to the printer is (IMHO): . counter-intuitive; the name a2ps suggests that the tool converts ASCII (plus other files) to Postscript, but it by no means gives a hint that it would print something without asking, . violating the Unix way; we've got pipes, and people are used to use them when they want to print something (IMHO there isn't even a good reason for adding all the -P bloat to a2ps at all, but of course, i don't suggest changing _that_), . contradictionary to all the documentation about a2ps since the docs tell you that it would only start printing if a -P or -c option is being provided, . a waste of paper for the brave user who starts the program in the innocent assumption to get just a Postscript file out of it. Not objected by: ports@freebsd.org, maintainer Submitted by: joerg3949584ae9
Don't send the generated output to the printer by default. Sending the file by default to the printer is (IMHO): . counter-intuitive; the name a2ps suggests that the tool converts ASCII (plus other files) to Postscript, but it by no means gives a hint that it would print something without asking, . violating the Unix way; we've got pipes, and people are used to use them when they want to print something (IMHO there isn't even a good reason for adding all the -P bloat to a2ps at all, but of course, i don't suggest changing _that_), . contradictionary to all the documentation about a2ps since the docs tell you that it would only start printing if a -P or -c option is being provided, . a waste of paper for the brave user who starts the program in the innocent assumption to get just a Postscript file out of it. Not objected by: ports@freebsd.org, maintainerefe60a7364
MASTER_SITE_LOCAL hosting is no longer needed.883d661cb4
remove empty share/locale stuff. Submitted by: bento219ce96fc0
Updated the "sheets.map" file for 4.13. PR: 22313 Submitted by: Jose M. Alcaide <jose@we.lc.ehu.es>c59137ed1a
Add missing manpage texi2dvi4a2ps.1 (how do you pronounce that?!?). Submitted by: bentoccc7470720
Comment out a2ps.el for now, this won't package since emacs is not a dependency (which is a good thing!). Remove removal of site-lisp directories, they are created by mtree anyway. Submitted by: bento2953f5b689
Since the maintainer could not be bothered in the past _3_ months to move ``sheet.map'' to freefall:~/public_distfiles, I'll host the file.20a4775db0
Update this to version 4.13.67fd4f9006
Prevent a2ps from going crazy: Don't let it install files in /. No response from: maintainerda3cbea0bf
Move the stragler's www.freebsd.org/~user distfiles to the offical MASTER_SITE_LOCAL site.1228d352ee
From received mail: Hi, by accident I found that a2ps dumps core if invoked with options for the old a2ps version. a2ps -f -F7.0 reproduces the problem. With the following patch the problem seems to be cured. The patches work. Submitted by: Oliver Adler <oli@devsoft.devsoft.com>7d3b447cba
Rename INSTALLS_SHLIBS to INSTALLS_SHLIB. (There was a typo in the previous commit message to bsd.port.mk, which said INSTALL_SHLIBS. Boo.) Line up the rhs of variable assignments nicely. Remove a couple of extra whitespaces while I'm here. Suggested by: sobomaxffb21b5654
Fix MASSIVE typo INSTALL_SHLIBS --> INSTALLS_SHLIBS, which occured because I just cun'n'pasted the name from Satoshi's commit message without checking it. Hall of shame entry: sobomax61ebd322a2
Second round of INSTALL_SHLIBS=yes fixes.5cb1434004
@exec/unexec install-info regex.info too. Remove one extra directory. Found by: bento6cea1cbbe9
Move papersize to PKGNAMESUFFIX -- otherwise it will affect DISTNAME and thus WRKSRC.be609897b4
Accidental whitespacee062d3845f
Update with the new PORTNAME/PORTVERSION variablesd38f7d91c8
Change all www.freebsd.org/~user references to people.FreeBSD.org/~user, as the days of the former are numbered. Reviewed by: asami02c5b6c7c6
Some fixes for new ftp location, and corrected sheets.map.75692a56c9
$Id$ -> $FreeBSD$a53421230c
Commit #3/4 to enforce caps, no period. FWIW, checkout of these things took 5+hrs, staying on the local .freebsd.org net w/o hitting the 'net at all. As promised, $ time cvs ci real 67m51.701s user 0m1.250s sys 0m5.345sdd9ff05a6a
Make this package again.2fac64ee22
Fix better ftp site. Obtained from: Satoshi's bento scripts (thank you!)75b3212416
update to version 4.12.daa24d1d48
s/freebsd3*)/freebsd[34]*/gcf52582c72
Upgrade a2ps to version 4.10.4b46c77a632
Commit a patch for this I've been sitting on for a while. Changes `PS' to `PAPERSIZECNF' as I think it is more documenting. `PS' will be taken to be PostScript by many (esp. in the context of printing) This method removes the use of external programs to set `PAPERSIZECNF'.6bc7608e59
Dang. I knew I forgot something. This goes with the previous mass commit (see graphics/Makefile rev. 1.100 for log message).83a5febf20
Remove LOOP_VAR and replace it with tiny Makefiles using MASTERDIR to share most files. Repository copy the default to explicitly named directories to avoid any confusion. Greatly simplify the shared Makefiles, since we are now in different subdirectories, we don't need "a4-install" stuff. While I'm here, consistently name the variables. Here are the guidelines (master port is in brackets) DOCFORMAT: [html] pdf ps KONFONT: 14dot [16dot] PAPERSIZE: a4 [letter] letterdj RESOLUTION: 118 240 [300] 360 400 600 "math/r" has been copied to "R-a4" and "R-letter", to follow the spirit of the original port. "japanese/kon" is renamed to "kon2-*", since that seems to be the basename.751790b51a
Make thise ports use LOOP_VAR and LOOP_OPTIONS for PAPERSIZE. While I'm here, make a2ps43's Makefile detect the missing PAPERSIZE correctly, and add -${PAPERSIZE} in lprps's PKGNAME.02d389691cadd liba2ps.lacf83df05b2
add liba2ps.so7a5d4af252
Convert to Elf.298a349d56
Don't print the manpages in pkg/PLIST, please.555648efb4
Make it install again. Submitted by: tg0ddfc9fb38
Mark this port broken, new additions to MAN1 aren't installed.6d6de99db0
Update to version 4.10.3, because old distfiles is defunct, and there are a few added features and newly supported languages for the pretty printing feature. Also 'cause John Polstra reminded me.963c8add3b