From owner-cvs-all Fri Oct 30 00:28:03 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA04421 for cvs-all-outgoing; Fri, 30 Oct 1998 00:28:03 -0800 (PST) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA04416; Fri, 30 Oct 1998 00:28:02 -0800 (PST) (envelope-from asami@FreeBSD.org) From: Satoshi Asami Received: (from asami@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id AAA20246; Fri, 30 Oct 1998 00:28:03 -0800 (PST) Date: Fri, 30 Oct 1998 00:28:03 -0800 (PST) Message-Id: <199810300828.AAA20246@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: cvs commit: src/share/mk bsd.port.mk bsd.port.subdir.mk Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk asami 1998/10/30 00:28:02 PST Modified files: share/mk bsd.port.mk bsd.port.subdir.mk Log: (1) Add new variables LOOP_VAR and LOOP_OPTIONS to implement building several packages from a single port. LOOP_VAR is the name of the variable and LOOP_OPTIONS is a space-separated list of values it should take. When these are set, the target "package-loop" will go through a clean and package loop for all the options. The "package-loop" target is defined as "package" when LOOP_VAR is not defined, so if you are in the business for building packages, you should use "package-loop" all the time. (This target is added to bsd.port.subdir.mk too.) Also, the "describe" target prints out multiple lines so that all options will go into the INDEX. (In other words, if you define these variables, INDEX is going to look real silly if you don't put ${${LOOP_VAR}} in PKGNAME.) Seconded by: obrien ("ANYTHING") (2) Turn off regexp support for LIB_DEPENDS. It is a fixed string of the form . now. Tested by: several rounds of complete package builds (3) Check checksum even if NO_EXTRACT is defined. (4) Cosmetic fix for message in MANUAL_PACKAGE_BUILD case. Revision Changes Path 1.294 +51 -4 src/share/mk/bsd.port.mk 1.25 +3 -3 src/share/mk/bsd.port.subdir.mk To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message