ports/52388: bsd.port.mk: new target - package-recursive

Sergey Matveychuk sem at ciam.ru
Sun May 18 00:40:11 UTC 2003


>Number:         52388
>Category:       ports
>Synopsis:       bsd.port.mk: new target - package-recursive
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat May 17 17:40:09 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Sergey Matveychuk
>Release:        FreeBSD 5.0-RELEASE-p2 i386
>Organization:
>Environment:
System: FreeBSD sem-home.ciam.ru 5.0-RELEASE-p2 FreeBSD 5.0-RELEASE-p2 #4: Wed Apr 23 07:08:09 MSD 2003 root at sem-home.ciam.ru:/usr/src/sys/i386/compile/SEM-HOME i386


	
>Description:
	
	new target package-recursive add feature to package system:
	builds package for port and dependencies
>How-To-Repeat:
	
>Fix:

	


--- bsd.port.mk.orig	Sat May 17 01:13:09 2003
+++ bsd.port.mk	Sun May 18 04:25:42 2003
@@ -3945,6 +3945,13 @@
 	@${PACKAGE-DEPENDS-LIST} | ${AWK} '{print $$1}'
 .endif
 
+# Build packages for port and dependencies
+
+package-recursive: package
+	@for dir in $$(${ALL-DEPENDS-LIST}); do \
+		(cd $$dir; ${MAKE} package-noinstall); \
+	done
+
 ################################################################
 # Everything after here are internal targets and really
 # shouldn't be touched by anybody but the release engineers.
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list