Date: Thu, 21 Jul 2005 21:39:44 -0500 From: Paul Schmehl <pauls@utdallas.edu> To: ports@freebsd.org Subject: Strange portlint error Message-ID: <04AB93A9833EB439696DFBDF@Paul-Schmehls-Computer.local>
next in thread | raw e-mail | index | archive | help
I just ran portlint on a new port I'm working on, and I got the following error: portlint -N WARN: Makefile: COMMENT should begin with a capital, and end without a period 0 fatal errors and 1 warnings found. Here's the comment: COMMENT= Squil is a network security management program. As you can see, it has a period. If I remove the period, portlint returns "looks fine". Line 2054 of portlint reads: if (($makevar{COMMENT} !~ /^["0-9A-Z]/) || ($makevar{COMMENT} =~ m/\.$/)) { #" It should be: if (($makevar{COMMENT} !~ /^["0-9A-Z]/) || ($makevar{COMMENT} !~ m/\.$/)) { #" This patch will fix it: --- portlint.orig Thu Jul 21 21:40:24 2005 +++ portlint Thu Jul 21 21:38:46 2005 @@ -2050,7 +2050,7 @@ &perror("WARN: $file: unless this is a master port, COMMENT has to be set by \"=\", ". "not by \"$1=\".") unless ($masterport); } else { # check for correctness - if (($makevar{COMMENT} !~ /^["0-9A-Z]/) || ($makevar{COMMENT} =~ m/\.$/)) { #" + if (($makevar{COMMENT} !~ /^["0-9A-Z]/) || ($makevar{COMMENT} !~ m/\.$/)) { #" &perror("WARN: $file: COMMENT should begin with a capital, and end without a period"); } elsif (length($makevar{COMMENT}) > 70) { &perror("WARN: $file: COMMENT exceeds 70 characters limit."); Paul Schmehl (pauls@utdallas.edu) Adjunct Information Security Officer University of Texas at Dallas AVIEN Founding Member http://www.utdallas.edu/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?04AB93A9833EB439696DFBDF>