From owner-cvs-all Sun Aug 22 4:20:29 1999 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 186ED14BF6; Sun, 22 Aug 1999 04:20:27 -0700 (PDT) (envelope-from asami@FreeBSD.org) Received: (from asami@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id EAA94883; Sun, 22 Aug 1999 04:20:26 -0700 (PDT) (envelope-from asami@FreeBSD.org) Message-Id: <199908221120.EAA94883@freefall.freebsd.org> From: Satoshi Asami Date: Sun, 22 Aug 1999 04:20:26 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: ports/Mk bsd.port.mk Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk asami 1999/08/22 04:20:26 PDT Modified files: Mk bsd.port.mk Log: (1) Add new variable USE_NEWGCC. Set this if your port requires the latest gcc. This is currently the system compiler in 4-current and ports/lang/egcs in 3-stable. Setting USE_NEWGCC is a no-op if the compiler required is in the system. If it is to be provided by a port, it will cause the variables "CC" and "CXX" to be set to the names of executables for the C and C++ compiler, and adds a BUILD_DEPENDS on the appropriate port. Reviewed by: Chris Piazza and Ade Lovett (2) Add new variables CHMOD and CHOWN, set to full pathnames of those commands. (Used in 3) (3) When run as root, change owner:group of all files under ${WRKDIR} to 0:0 after extraction. Set EXTRACT_PRESERVE_OWNERSHIP to turn off this feature. Problem reported by: Slawek Zak Reviewed by: the ports list (4) Update MASTER_SITE_XCONTRIB. PR: 12879 Submitted by: Will Andrews (5) Update MASTER_SITE_GNU. Submitted by: Ralf "pth update of the day" Engelschall (6) Add check for valid categories. If the port is not in a pre-approved list of categories, install will fail. If you need a local addition, put it in variable VALID_CATEGORIES. Reviewed by: the ports list (7) Experimental feature: DEPENDS_CLEAN. Define this variable and bsd.port.mk will attempt to run "make install clean" instead of "make install" when building dependencies. Might be useful if you are building a port with a large number of dependencies without the benefit of a large disk. Revision Changes Path 1.316 +75 -16 ports/Mk/bsd.port.mk To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message