[Midnightbsd-cvs] mports [22253] trunk/Mk/components/metadata.mk: attempt to catch the new case where /usr/mports is not on depends lines

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat Jan 28 18:06:20 EST 2017


Revision: 22253
          http://svnweb.midnightbsd.org/mports/?rev=22253
Author:   laffer1
Date:     2017-01-28 18:06:20 -0500 (Sat, 28 Jan 2017)
Log Message:
-----------
attempt to catch the new case where /usr/mports is not on depends lines

Modified Paths:
--------------
    trunk/Mk/components/metadata.mk

Modified: trunk/Mk/components/metadata.mk
===================================================================
--- trunk/Mk/components/metadata.mk	2017-01-28 22:59:06 UTC (rev 22252)
+++ trunk/Mk/components/metadata.mk	2017-01-28 23:06:20 UTC (rev 22253)
@@ -34,10 +34,14 @@
 		@rdirs = map((split /:/)[1], split(q{ }, q{${RUN_DEPENDS}})); \
 		@ddirs = map((split /:/)[0], split(q{ }, q{${DEPENDS}})); \
 		@ldirs = map((split /:/)[1], split(q{ }, q{${LIB_DEPENDS}})); \
-		for my $$i (\@edirs, \@pdirs, \@fdirs, \@bdirs, \@rdirs, \@ddirs, \@ldirs) { \
+		@pkgdirs = map((split /:/)[1], split(q{ }, q{${PKG_DEPENDS}})); \
+		for my $$i (\@edirs, \@pdirs, \@fdirs, \@bdirs, \@rdirs, \@ddirs, \@ldirs, \@pkgdirs) { \
 			my @dirs = @$$i; \
 			@$$i = (); \
 			for (@dirs) { \
+				if (index($$_, "/usr/mports") == -1) {
+					$$_ = "/usr/mports" . $$_;
+				}
 				if (-d $$_) { \
 					push @$$i, $$_; \
 				} else { \



More information about the Midnightbsd-cvs mailing list