summaryrefslogtreecommitdiff
path: root/pkgtools/pkglint
AgeCommit message (Collapse)AuthorFilesLines
2002-03-22Update to 3.24:wiz2-3/+9
Report downlevel pkg_install version, too (in -i mode). Requested by gendalia and agc.
2002-02-27Update pkglint to 3.23:abs2-4/+4
Correct inverted logic for DYNAMIC_MASTER_SITES check
2002-02-13Update pkglint to 3.22abs2-6/+11
Handle DYNAMIC_MASTER_SITES
2002-01-03Updated pkglint to 3.21abs2-5/+19
- lintpkgsrc - fixed -p to handle relative symlinks and symlink loops
2001-12-27Update pkglint to 3.20abs2-4/+8
lintpkgsrc - if we find one valid match in a DEPENDS entry, don't bitch about any others expanding to a non-existant package: Example: postgresql-{6.5.3*,7.0*,lib-*} With this lintpkgsrc -d now outputs six lines on current pkgsrc. Note to self: When you use 'cvs c^[P' the second time in an evening for the same package... its enough.
2001-12-27Update pkglint to 3.19abs2-31/+63
lintpkgsrc.pl: Finally we parse {x,y,z} constructs in DEPENDS, plus handle a few more make conditionals. Now most of the lintpkgsrc -d output is related to versions of software no longer in pkgsrc... Does the fun ever start?
2001-12-27Update pkglint to 3.18:abs2-217/+369
Significant rototill of lintpkgsrc.pl, converting to a rather twisted hierarchy of PkgVer Pkgs and PkgList objects with assorted arbitrary methods, all based on existing usage rather than ideal design. Actual fixes found along the way: - Handle := in makefiles - Better handle parenthesis and "" in make conditionals - parse bsd.pkg.mk to extract _REQD values (hence the previous line) - Add missing 'key' in hash iteration - Do not repeat includes (evolution longer depends on jpeg 45 times) Still have to handle such delightful constructs as DEPENDS += {qt2-designer>=2.2.4,qt2-designer-kde>=2.3.1nb1} in a sane way
2001-12-20Making lintpkgsrc more usable, part 2.wiz2-5/+5
Reduces warnings from 'lintpkgsrc -d' from ~700 lines to ~100. [It won't get much better than this...]
2001-12-15Modify all references to PKGSRCDIR to _PKGSRCDIR, except in the externalagc1-5/+4
references of the pkglint package. _PKGSRCDIR is an internal definition in bsd.pkg.mk, and a few packages which would like to refer to other packages in the build tree. It should not be set by users, but neither should it stop a user from building a package if it is defined, so make it obvious that this is the case.
2001-12-11WIP: Make lintpkgsrc happy with buildlink.mk files. Not complete yet,wiz1-3/+3
but "lintpkgsrc -d" output reduced from >7000 lines to ~700. First part of diff fixes most ruby* complaints, second part the general "Unknown package: 'UNDEFINED' version missing" message.
2001-12-03Handle PKGREVISION more properly, by allowing it being set, but empty.wiz2-4/+5
Bump to 3.16.
2001-12-03Miscellaneous man page fixes.wiz1-22/+35
2001-12-03Update pkglint to 3.15abs2-118/+124
- lintpkgsrc: Set BSD_PKG_MK, and ensure .CURDIR is correct when running with -D. Also remove an articulated lorry load of single quotes. Many thanks to wiz who added PKGREVISION before I lamely managed to get around to it :)
2001-12-03Make lintpkgsrc support PKGREVISION, in response to pkg/14767.wiz2-3/+8
Bump to 3.14 (next version 3.141? ;)
2001-11-29Teach pkglint about PKGREVISION (not complaining about it).hubertf2-5/+5
TODO: warn about PKGNAME= ...nbX
2001-11-20Sort options, sort sections, and some minor fixes.wiz1-29/+29
2001-11-11Bump version to 3.12 for check of "nb" on DISTNAMEhubertf1-2/+2
2001-11-11Recognize "nb1" (etc.) on DISTNAMEs that should really be on PKGNAMEs:hubertf1-1/+5
miyu% grep nb Makefile DISTNAME= xfsprogs-1.2.8.srcnb1 miyu% /tmp/pkglint OK: checking Makefile. ====> WARN: is 'nb1' really ok on DISTNAME, or is it intended for PKGNAME? OK: checking pkg/PLIST. OK: checking pkg/DESCR. OK: checking distinfo. 0 fatal errors and 1 warnings found. Suggested by Tomasz Luchowski.
2001-11-03Improve english in last.wiz1-3/+3
2001-11-03Bump to 3.11: warn about scripts/* and pkg/* dirs and contentshubertf2-3/+11
2001-11-03Don't check Makefile and distinfo twice, and use checkplist again for PLIST.wiz1-3/+4
2001-11-01Bump version. Changed lintpkgsrc.pl to parse patchfiles in the distinfojmc1-2/+2
files using the same patterns bsd.pkg.mk uses when building the file (via make patchsum)
2001-11-01Change to the same pattern for excluding patches as make patchsum uses whenjmc1-2/+2
building the distinfo file
2001-11-01cvs rm is cool.zuntum1-145/+0
per discussion with Hubert, remove outdated file that was last modified in 1999
2001-10-31Move pkg/ files into package's toplevel directoryzuntum2-1/+1
2001-10-31o don't echo pkg/COMMENT, use $pkgdir/COMMENT insteadzuntum2-14/+14
o fit in 80 columns o s,pkg/DESCR,DESCR, and the same with PLIST in comments OK'd by wiz
2001-10-30If pkg/ doesn't exist, use ./, just like bsd.pkg.mk does nowadays.wiz2-3/+6
Requested by zuntum. Bump to 3.09.
2001-09-09NO_WRKSUBDIR is deprecated, while USE_LIBTOOL isn't anymore.wiz2-7/+7
Version now 3.08.
2001-09-09Deprecate NO_WRKSUBDIR, replacing it with an explicit assignment of:agc1-2/+2
WRKSRC= ${WRKDIR} This is much cleaner, much more indicative of what happens, and removes another of the negative definitions (NO_.* = value).
2001-07-15'file' should be replaced by '${FILE_CMD}' now.wiz2-3/+4
Bump to 3.07.
2001-07-13Warn about some more directly used commands we now have ${CMD} for.wiz2-7/+7
[cmp, dirname, sort, wc]
2001-07-08Update to 3.05: pkglint support for SVR4_PKGNAME, as requested bywiz2-9/+17
Bernd Ernesti.
2001-07-07add -O option to lintpkgsrc to report packages which have thedmcmahill3-11/+25
OSVERSION_SPECIFIC flag set. bump version to 3.04
2001-07-02Fix another couple of ' usages- from Ben Wongabs1-3/+7
2001-07-02Update pkglint to 3.03:abs2-5/+7
Fix incorrect ' at start of line in lintpkgsrc manpage. Fixes PR pkg/13354 by Ben Wong
2001-06-21Update pkglint to 3.02:abs2-11/+23
Also check 'size' when crosschecking for checksum mismatches.
2001-06-21Update pkglint to 3.01:abs2-4/+4
Correct wrong var usage in lintpkgsrc 'checksum mismatch' report.
2001-06-20If you install pkglint/lintpkgsrc from a binary pkg, make sure thathubertf1-1/+3
digest is installed too (-> explicit DEPENDS).
2001-06-09Remove lots of dead and FreeBSD-specific code.wiz2-207/+27
Some slight improvements while I'm here. That's worth a new major: 3.00.
2001-06-09Warn about deprecated DIGEST_FILE and PATCH_SUM_FILE.wiz2-7/+8
Bump to 2.57.
2001-05-31Another day, another pkglint version.abs2-6/+8
lintpkgsrc: If a binary package matches more than one vulnerability, only report once. Ensure LINTPKGSRC is set when parsing mk.conf
2001-05-30Update pkglint to 2.55abs2-4/+6
Fix lintpkgsrc to correctly parse packages containing '+', from PR 12996 by Wolfgang Rupprecht
2001-05-21Updated pkglint to 2.54 - for lintpkgsrc fix case of PKGSRCDIR not setabs2-4/+7
in environment, mk.conf, or command line.
2001-05-18Update pkglint to 2.53abs3-19/+58
Extend 'lintpkgsrc -u' to list REQUIRED entries for mismatched packages, handle PACKAGES?=xxx in mk.conf
2001-05-16Update pkglint to 2.52:abs2-4/+4
Handle empty variable settings 'VAR=' in lintpkgsrc, to match recent postgresql package Makefiles
2001-05-14Sync the manpage with reality: s/md5/distinfo/gagc1-5/+5
2001-05-12Warn on finding USE_PERL (not USE_PERL5), and on DEPENDS withwiz2-3/+14
continuation lines. Bump to 2.51.
2001-05-03Update pkglint to 2.50abs2-4/+12
Implement pkglint -V which displays pkglint version (Useful for ftp.netbsd.org automated checks)
2001-05-01Update pkglint to 2.49abs2-5/+12
lintpkgsrc now handles '/1' suffix in make S:x:y: expressions
2001-04-27Hardcode in PREFIX/bin/perl rather than using /usr/bin/env, as NetBSD does notabs1-2/+2
have /usr/pkg/bin in the default path for cron etc. ick.