- 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>
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
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.345s
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.
PR: 5095
Reviewed by: maintainer
Submitted by: Jeff Bartig <jeffb@doit.wisc.edu>
Delete empty line in pkg/DESCR to make portlint happy and
add a @dirrm in pkg/PLIST.
bsd.port.mk that will be committed soon, this will disable automatic
package building when PACKAGE_BUILDING is defined (so they can be
built from separate scripts).
These are no-ops for ordinary users (i.e., when PACKAGE_BUILDING is
not defined).
"?=" to "=" for MAKE_FLAGS, bsd.port.mk is read later anyway. Change
"/usr/local" to "${PREFIX}" and "/usr/bin/false" to ${FALSE}. Remove
spurious empty lines.
Many of the above found by: portlint