[kris@freebsd.org: cvs commit: ports/Mk bsd.port.mk]
Kris Kennaway
kris at obsecurity.org
Thu Apr 17 03:36:18 PDT 2003
Enjoy!
The 'deinstall' improvement is particularly interesting. It should
not be a huge amount of work to make a decent 'make upgrade' and 'make
recursive-upgrade' target that does a portupgrade-like sequence of
backup/deinstall/build/install on the current port (and its
dependencies). I'd love it if someone felt like working on this!
Kris
----- Forwarded message from Kris Kennaway <kris at freebsd.org> -----
X-Original-To: kkenn at localhost
Delivered-To: kkenn at localhost.obsecurity.org
X-Originating-IP: [128.125.38.123]
Delivered-To: kris at freebsd.org
Delivered-To: cvs-all at freebsd.org
From: Kris Kennaway <kris at freebsd.org>
Date: Thu, 17 Apr 2003 03:27:06 -0700 (PDT)
To: ports-committers at freebsd.org, cvs-ports at freebsd.org,
cvs-all at freebsd.org
X-FreeBSD-CVS-Branch: HEAD
Subject: cvs commit: ports/Mk bsd.port.mk
X-BeenThere: cvs-all at freebsd.org
X-Mailman-Version: 2.1.1
Precedence: list
List-Id: CVS commit messages for the entire tree <cvs-all.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/cvs-all>,
<mailto:cvs-all-request at freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/cvs-all>
List-Post: <mailto:cvs-all at freebsd.org>
List-Help: <mailto:cvs-all-request at freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/cvs-all>,
<mailto:cvs-all-request at freebsd.org?subject=subscribe>
Errors-To: owner-cvs-all at freebsd.org
kris 2003/04/17 03:27:06 PDT
FreeBSD ports repository
Modified files:
Mk bsd.port.mk
Log:
- Improve USE_PACKAGE_DEPENDS to work correctly for LIB_DEPENDS, and
avoid installing packages when the target is configure or extract
[1]
- If PYTHON_VERSION is set, do not automatically add a dependency on
python: USE_PYTHON must now be specified explicitly. This allows the
variable to be set in make.conf or the environment to specify a
preference for the python version to be used. [2]
- When checking for an existing installation of the port, check by
port origin instead of only looking for the current version of the
package. [3]
- Do not install perllocal.pod files; they are not used on FreeBSD. [4]
- Improve 'make deinstall' to deinstall any existing version of the
package (e.g. older versions) instead of only trying to deinstall the
version currently described by the port. [5]
- Check for world-writable files/directories in the security-check
target. [6]
- Improve the patching of libtool so it works with pathnames ending in
a slash. [7]
- Allow ports that use the INSTALL macros to install files when
running as non-root (i.e. don't try to chown/chgrp) [8].
- Add the USE_GETOPT_LONG variable, which adds a dependency on
libgnugetopt on systems older than 500041, and uses the system version
otherwise. [9]
- Improve the fetch-required target to correctly deal with fetching
dependencies that use the ':target' form. [10]
- Add support for re-fetching interrupted distfiles. The FETCH_REGET
variable specifies the number of times to try continuing the distfile
fetch if it fails the md5 checksum. [11]
PR: 36083 [1], 44875 [2], 48646 [3], 48960 [4], 49017 [5], 49969 [6],
50069 [7], 50159 [8], 50323 [9], 50669 [10], 12325 [11]
Submitted by: dinoex [1], Gerhard Schmidt <estartu at augusta.de> [2],
Sergey Matveychuk <sem at ciam.ru> [3] [5], tobez [4],
Erwin Lansing <erwin at lansing.dk> [4],
Arjan de Vet <devet at devet.org> [6],
Hartmut Brandt <brandt at fokus.fraunhofer.de> [7], gerald [8],
Sergei Kolobov <sergei at kolobov.com> [9],
Erwin Lansing <erwin at lansing.dk> [10], alex [11]
Revision Changes Path
1.446 +146 -41 ports/Mk/bsd.port.mk
http://cvsweb.FreeBSD.org/ports/Mk/bsd.port.mk.diff?r1=1.445&r2=1.446
_______________________________________________
cvs-all at freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe at freebsd.org"
----- End forwarded message -----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20030417/34e161c9/attachment.bin
More information about the freebsd-ports
mailing list