Date: Thu, 17 Apr 2003 03:36:16 -0700 From: Kris Kennaway <kris@obsecurity.org> To: ports@FreeBSD.org Subject: [kris@freebsd.org: cvs commit: ports/Mk bsd.port.mk] Message-ID: <20030417103615.GB86387@rot13.obsecurity.org>
next in thread | raw e-mail | index | archive | help
--hHWLQfXTYDoKhP50 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 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@freebsd.org> ----- X-Original-To: kkenn@localhost Delivered-To: kkenn@localhost.obsecurity.org X-Originating-IP: [128.125.38.123] Delivered-To: kris@freebsd.org Delivered-To: cvs-all@freebsd.org From: Kris Kennaway <kris@freebsd.org> Date: Thu, 17 Apr 2003 03:27:06 -0700 (PDT) To: ports-committers@freebsd.org, cvs-ports@freebsd.org, cvs-all@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: ports/Mk bsd.port.mk X-BeenThere: cvs-all@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@freebsd.org?subject=3Dunsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/cvs-all> List-Post: <mailto:cvs-all@freebsd.org> List-Help: <mailto:cvs-all-request@freebsd.org?subject=3Dhelp> List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/cvs-all>, <mailto:cvs-all-request@freebsd.org?subject=3Dsubscribe> Errors-To: owner-cvs-all@freebsd.org kris 2003/04/17 03:27:06 PDT FreeBSD ports repository Modified files: Mk bsd.port.mk=20 Log: - Improve USE_PACKAGE_DEPENDS to work correctly for LIB_DEPENDS, and avoid installing packages when the target is configure or extract [1] =20 - 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] =20 - 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] =20 - Do not install perllocal.pod files; they are not used on FreeBSD. [4] =20 - 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] =20 - Check for world-writable files/directories in the security-check target. [6] =20 - Improve the patching of libtool so it works with pathnames ending in a slash. [7] =20 - Allow ports that use the INSTALL macros to install files when running as non-root (i.e. don't try to chown/chgrp) [8]. =20 - Add the USE_GETOPT_LONG variable, which adds a dependency on libgnugetopt on systems older than 500041, and uses the system version otherwise. [9] =20 - Improve the fetch-required target to correctly deal with fetching dependencies that use the ':target' form. [10] =20 - 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] =20 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@augusta.de> [2], Sergey Matveychuk <sem@ciam.ru> [3] [5], tobez [4], Erwin Lansing <erwin@lansing.dk> [4], Arjan de Vet <devet@devet.org> [6], Hartmut Brandt <brandt@fokus.fraunhofer.de> [7], gerald [8], Sergei Kolobov <sergei@kolobov.com> [9], Erwin Lansing <erwin@lansing.dk> [10], alex [11] =20 Revision Changes Path 1.446 +146 -41 ports/Mk/bsd.port.mk http://cvsweb.FreeBSD.org/ports/Mk/bsd.port.mk.diff?r1=3D1.445&r2=3D1.446 _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" ----- End forwarded message ----- --hHWLQfXTYDoKhP50 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+noOeWry0BWjoQKURArNmAJwM4V/tilb7Qh9tBvfu70Bxz9x1agCeJUac 6ZyaSWUPsSM0PzvgK0bVsps= =brv/ -----END PGP SIGNATURE----- --hHWLQfXTYDoKhP50--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030417103615.GB86387>