[patch] Port lint shouldn't report that 'work' isn't in cvs

Eitan Adler lists at eitanadler.com
Mon Nov 8 02:01:23 UTC 2010


portlint currently reports two conflicting messages when it finds a
"work" directory in a port
a) Make sure it isn't committed
b) It was not found in CVS

This patch silences the second one

--- portlint.old	2010-11-05 14:02:28.000000000 -0400
+++ portlint	2010-11-07 20:58:57.000000000 -0500
@@ -464,7 +464,7 @@
 				if /^(?:\.\.?|CVS)$/;
 			my $filename = $dir eq '.' ? $_ : "$dir/$_";
 			if (-d $filename) {
-				if (!$entries{$_} || $entries{$_} ne 'D') {
+				if ((!$entries{$_} || $entries{$_} ne 'D') && $filename ne 'work') {
 					&perror("FATAL", "", -1, "directory $filename not in CVS.");
 				}
 				else {


-- 
Eitan Adler


More information about the freebsd-ports mailing list