summaryrefslogtreecommitdiff
path: root/pkgtools/pkglint/files/pkglint.pl
AgeCommit message (Expand)AuthorFilesLines
2006-09-08Improved the heuristics for detecting absolute pathnames.rillig1-4/+7
2006-08-31Made the shell word parser accept \$$ as a token. This avoids anrillig1-3/+4
2006-08-30The *.mk files need two passes to make the BUILD_DEFS check workrillig1-9/+19
2006-08-28Variable names may contain simply nested variables. This allows therillig1-2/+6
2006-08-04Added more code to the shell word parser so that it can parse variables,rillig1-3/+9
2006-08-01Pkglint can now resolve a plain occurrence of ${DISTNAME} in PKGNAME,rillig1-1/+7
2006-07-29Since dots are common in pathnames, include them when looking forrillig1-2/+2
2006-07-29Pkglint now recognizes .include <foo> directives, which is necessary forrillig1-10/+29
2006-07-28The shell command lines in Makefiles are split into words, which are thenrillig1-1/+10
2006-07-27DYNAMIC_MASTER_SITES is gone.rillig1-13/+1
2006-07-27Removed the --debug option, which has been superseded by the variousrillig1-85/+211
2006-07-24In addition to ${SED} and ${TR}, sed and tr should not be used in therillig1-8/+35
2006-07-22Policy change: Instead of the tool variables (for example ${CP}), therillig1-14/+38
2006-07-22Don't warn about the GNU_CONFIGURE/USE_LANGUAGES combination when arillig1-3/+8
2006-07-21Fixed the regular expression to detect whether USE_LANGUAGES containsrillig1-2/+2
2006-07-21Warn if GNU_CONFIGURE is set but USE_LANGUAGES does not contain "c", sincerillig1-1/+14
2006-07-18If, in a "case" statement of a shell command, foo|bar appears, this isrillig1-2/+2
2006-07-18Oops. Debugging messages should only appear when -D<anything> is set onrillig1-2/+2
2006-07-18- Added PKG_CONFIG to makevars.map.rillig1-3/+6
2006-07-17Whenever a user-defined variable is used in a package, its name shouldrillig1-1/+45
2006-07-17Reworked the way that .include lines are parsed, in order to get therillig1-15/+15
2006-07-17Improved the wording of a warning a little bit.rillig1-2/+2
2006-07-17Added warnings for the case when the buildlink3.mk files in the packagerillig1-2/+51
2006-07-17Renamed makevar to pkgctx_vardef and varuse to pkgctx_varuse to make theirrillig1-41/+41
2006-07-16Extended the check for absolute pathnames from Makefile-patches only torillig1-39/+165
2006-07-15Fixed the regular expression again. Now the stack limits are 1024 kB forrillig1-2/+4
2006-07-15Fixed the very stack-consuming regular expression regex_varassign sorillig1-3/+4
2006-07-14Another tool modifier, :bootstrap, has been added.rillig1-2/+2
2006-07-12Added "umask" to the list of known shell commands.rillig1-2/+2
2006-07-11Swapped the order of two checks in variable_needs_quoting. Now lists ofrillig1-10/+21
2006-07-10- Make variables are allowed in BUILDLINK_PACKAGES.rillig1-3/+3
2006-07-10- A comma is allowed in enumeration types.rillig1-4/+4
2006-07-10- The .gz extension for manual pages is not necessary, since it isrillig1-9/+31
2006-07-09Added more tracing. Adjusted pkglint to the latest change to therillig1-1/+6
2006-07-07In all URLs, insist on the proper spelling of NetBSD.org.rillig1-2/+7
2006-07-06- Fixed a null pointer exception in check_varassign.rillig1-5/+20
2006-07-06- Added OVERRIDE_DIRDEPTH to the list of known variables.rillig1-5/+31
2006-07-04Some minor refinements.rillig1-2/+5
2006-07-04Improved the SUBST check so that useful warnings are generated even whenrillig1-22/+60
2006-07-02Updated pkglint to 4.66.rillig1-275/+791
2006-06-18When checking a Pathlist, split $value instead of $value_novar. This avoidsrillig1-2/+4
2006-06-18Pathnames should generally not start with a slash.rillig1-1/+7
2006-06-18Don't emit a note for missing SUBST_MESSAGE. It's too hard to find arillig1-4/+1
2006-06-18Don't treat comments as paragraph separators for the SUBST check. Seerillig1-2/+5
2006-06-18Bugfix: Always count the SUBST_SED and SUBST_FILES lines.rillig1-3/+3
2006-06-18Added a new check for SUBST blocks. In contrast to all other checks,rillig1-2/+163
2006-06-17- autofix() may only be called from the checkfile_*() subroutines to avoidrillig1-2/+3
2006-06-17- Fixed variable definitions of BUILDLINK_RPATHDIRS.* and PKGPATH.rillig1-3/+5
2006-06-17Fixed the adjustment of the directory depth. The last commit to itrillig1-2/+2
2006-06-17${CP} should not be used to install files, since it cannot overwriterillig1-1/+12