Commit graph

36 commits

Author SHA1 Message Date
Rong-En Fan
53ed6d0437 - 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/
2008-11-18 14:20:01 +00:00
Rong-En Fan
741aa71483 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)
2008-08-21 06:18:49 +00:00
Rong-En Fan
ba5a82b53b Change to my FreeBSD.org email.
Approved by:	delphij (mentor)
2006-06-27 03:58:58 +00:00
Pav Lucistnik
b2d9def9a5 - 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>
2005-12-09 13:22:10 +00:00
Pav Lucistnik
6edb86f43a - Add SHA256 2005-11-25 17:44:39 +00:00
David E. O'Brien
c3d8037aeb At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE.
2005-04-12 03:26:56 +00:00
David E. O'Brien
f2fc2d60ae Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
2005-04-11 08:04:41 +00:00
Christian Weisgerber
2a73e482e1 Fix configure script: don't skip AC_PROG_CC or bad things will happen. 2005-02-12 01:36:04 +00:00
Christian Weisgerber
aae5f8a6d8 * GNU make is not required.
* Don't bother specifying dimensions that aren't used anywhere.
* Remove various cruft.
2005-02-11 23:52:48 +00:00
Christian Weisgerber
44a125dbb2 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
2005-02-11 21:35:40 +00:00
Thierry Thomas
e2674f8087 Fix typo. 2005-01-19 21:37:26 +00:00
Mark Linimon
7cdd69417e Reset bouncing maintainer address. 2004-05-18 15:43:46 +00:00
Pav Lucistnik
96313570f2 - Update to 1.6.4
PR:		ports/63639
Submitted by:	Jonathan Noack <noackj@concordiacrusaders.org>
Approved by:	maintainer timeout (3 weeks)
2004-03-24 19:20:10 +00:00
Joe Marcus Clarke
73f7c91b5d Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 1)
2004-02-04 05:10:27 +00:00
Kris Kennaway
79742d9938 Add back previous maintainer: it seems the mail bounce was caused by
problems with the .org TLD.
2003-10-16 05:15:18 +00:00
Kris Kennaway
531482e14d Reset bouncing maintainer address 2003-10-16 03:12:15 +00:00
Sergey A. Osokin
f37f7775e3 Make portlint(1) happy by changing strip to ${STRIP_CMD}
Submitted by:	Oleg Karachevtsev <ok@etrust.ru>
PR:		56998
2003-09-24 09:37:11 +00:00
Tim Vanderhoek
816611c27c Add WWW: and try to improve the general pkg-descr a bit. 2003-05-20 23:55:11 +00:00
Akinori MUSHA
4c2e4f1862 De-pkg-comment. 2003-02-21 13:28:59 +00:00
Akinori MUSHA
b5e5bf55de 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)
2001-08-19 19:06:43 +00:00
Maxim Sobolev
bb53f3ecee Don't overwrite CATEGORIES in master ports. Use += instead, so slaves
would be able to insert their own entries (usually language category)
upfront.
2001-05-22 18:16:59 +00:00
Maxim Sobolev
2b1a883dc4 Massive style enforcement - use ^I instead of spaces for variables identation. 2001-01-16 17:33:20 +00:00
Chris Piazza
e062d3845f Accidental whitespace 2000-04-09 17:50:59 +00:00
Chris Piazza
d38f7d91c8 Update with the new PORTNAME/PORTVERSION variables 2000-04-09 17:41:40 +00:00
Peter Wemm
a53421230c $Id$ -> $FreeBSD$ 1999-08-31 01:53:22 +00:00
Tim Vanderhoek
dd9ff05a6a 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.345s
1999-06-26 19:12:45 +00:00
Bill Fenner
5261958626 ${MASTER_SITE_GNU} got rearranged in December; let's catch up. 1999-01-27 07:41:29 +00:00
Satoshi Asami
751790b51a 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.
1998-11-20 04:15:15 +00:00
Steve Price
b7f8b638d1 Update to version 1.6.1.
PR:		8468
Reviewed by:	maintainer
Submitted by:	Rasmus Kaj <kaj@interbizz.se>
1998-11-09 01:14:54 +00:00
Satoshi Asami
02d389691c 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.
1998-10-30 08:35:38 +00:00
Tim Vanderhoek
555648efb4 Don't print the manpages in pkg/PLIST, please. 1998-08-19 18:50:23 +00:00
Thomas Gellekum
deb230ffdf Respect PAPERSIZE setting.
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.
1997-11-27 08:10:32 +00:00
Satoshi Asami
f44828dd89 Mark a bunch of ports with MANUAL_PACKAGE_BUILD. With a change to
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).
1997-11-10 11:23:41 +00:00
Chuck Robey
ace1a2f04a Fixed packaging problem pointed out by Satoshi. 1997-08-07 20:13:25 +00:00
Satoshi Asami
26211746b9 No need to define DISTFILES, the default is already correct. Change
"?=" 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
1997-08-05 06:37:19 +00:00
Chuck Robey
7745eefa1e New port of enscript, an ascii->postscript pretty printer.
Submitted by:	Gary Kline <kline@thought.org>
1997-07-27 03:31:33 +00:00