cvs commit: ports/Mk bsd.port.mk
Kris Kennaway
kris at FreeBSD.org
Sun Jul 6 16:54:35 PDT 2003
kris 2003/07/06 16:54:34 PDT
FreeBSD ports repository
Modified files:
Mk bsd.port.mk
Log:
* Attempt to detect and disallow installation of a port with PREFIX
set to a different value to that with which it was configured and
built. This is achieved by recording the PREFIX in the build-stage
cookies [1]
* Add scheme [2], tcl84 and tk84 [5] as virtual categories
* Add the PERL_PORT variable and use it to register the dependency on
the correct perl port when PERL_LEVEL is set [3]
* Add support for USE_AUTOHEADER [4]
* Fix 'make maintainer' when MAINTAINER is set to a bogus value (not
in user at example.com format). [6]
* Add a 'package-recursive' target to create packages for a port and
all of its dependencies [7]
* Fix command-line overflow errors in 'make readmes' on certain ports,
with the bonus of providing a measurable speed-up to readme
generation [8]
* Fix inclusion of alternative makefiles such as Makefile.inc,
Makefile.local, etc. (broken since 1.403) [9]
* Reintroduce support for install/deinstall targets checking for older
versions of the port, and re-add the deinstall-all target that
removes all existing installations of a port (originally introduced
in 1.446 and backed out in 1.450). This patch has been reworked to
eliminate the corner cases in the previous code. Ports that
dynamically generate their ${PLIST} at install-time must now do so
before the do-install target is run, e.g. in pre-install. [10]
* When installing ports as non-root, use su(1) to execute the targets
that require root privilege. This is achieved by splitting up the
_INSTALL_SEQ target list into _INSTALL_SUSEQ [11].
PR: 23581 [1], 47238 [2], 48465 [3], 50165 [4], 51985 [6],
52388 [7], 51609 [11]
Submitted by: Matt Emmerton <matt at gsicomp.on.ca> [1],
Sergey Matveychuk <sem at ciam.ru> [1] [7] [10] [11],
Kimura Fuyuki <fuyuki at hadaly.org> [2],
"Scot W. Hetzel" <hetzels at westbend.net> [3],
Anton Berezin <tobez at FreeBSD.org> [3], nork [4],
hsu [5], Mark Linimon <linimon at lonesome.com> [6],
hoek [8], sobomax [9], marcus [10] [11], des [11]
Revision Changes Path
1.455 +160 -47 ports/Mk/bsd.port.mk
More information about the cvs-all
mailing list