summaryrefslogtreecommitdiff
path: root/pkgtools/pkglint
AgeCommit message (Collapse)AuthorFilesLines
2000-10-20Update to 2.29abs2-7/+32
lintpkgsrc - Add '-S' to optionally generate pkgsrcmap file mapping pkgname to pkgdir and version
2000-10-12Update pkglint to 2.28 - Add '-V' to lintpkgsrc - check binary packagesabs3-37/+113
against /pkgsrc/distfiles/vulnerabilities.
2000-10-05Update to 2.27abs2-5/+3
lintpkgsrc: Remove over enthusiastic setting of {'PKGSRCDIR'} = '/usr/pkgsrc';
2000-10-02Update to 2.26abs2-46/+43
lintpkgsrc: Allow setting of any variable in mk.conf, including PACKAGES containing PKGSRCDIR.
2000-09-26Update pkglint to 2.25. If this keeps on I'm going to have to start usingabs2-38/+35
odd numbers for 'development' versions... lintpkgsrc: Rename set_pkgsrcdir to parse_mk_conf, and also extract PACKAGES as well as PKGSRCDIR. Update check_prebuilt_packages to handle the new package data structure that allos mulitple versions of the same package to be valid (for -current packages etc) - Missed in previous changes.
2000-09-22Update pkglint to 2.24:abs2-84/+113
lintpkgsrc tried to break DEPENDS up into a packagename and version section, so if the version did not match it could lookup the matching packages and suggest valid versions. Unfortunately this excessive helpfulness meant globs that cover both sides such as 'perl-{5.0*,5.6.0nb2,base-5.[6-9]*}' gave it a certain degree of indigestion. It also didn't handle the '.if ${BINNAME} != common' correctly in www/ns-plugger-common/Makefile. I believe now that any outstanding -i or -d warnings are genuine...
2000-09-21pkglint:abs2-13/+7
lintpkgsrc - fix :S modifier behaviour - broken in last commit
2000-09-20lintpkgsrc:abs2-19/+47
Rework substitution handling to correctly deal with ${DISTNAME:S/-/-gnome-/:S/$/nb1/} and friends. I remember being in something of a hurry when that code was fist written. Slight cleanup to not completely blow up on DEPENDS such as perl-{5.0*,5.6.0nb2,base-5.[6-9]*}, though we still do not handle globbing that includes packagename and version. Update to 2.22
2000-09-11lintpkgsrc: Clean up makefile variable parsing and use to extract PKGSRCDIRabs2-66/+82
from /etc/mk.conf - now will understand .include and other make'isms in mk.conf Update to 2.21
2000-09-05Some cleanup; warning and error messages slightly improved.wiz4-123/+196
Major changes: .include lines are honoured now, and FILESDIR, PATCHESDIR, PKGDIR, SCRIPTSDIR, MD5_FILE, and PATCH_SUM_FILE aren't hardcoded anymore, but the corresponding Makefile variables are used. Adapt lintpkgsrc to the changes. Step to 2.20 to mark the occasion. Reviewed by hubertf.
2000-09-04fix wording, some grammar, Ddwiz1-16/+16
2000-09-04Update to 2.16: make the actions of the switches -a, -b and -chubertf4-32/+11
on by default now, to get EVERYTHING checked by default. Suggested by Kimmo Suominen <kim@netbsd.org>
2000-08-30Avoid (harmless) uninitialised variable warnings in the even of a package notabs2-4/+7
having any discernable version. Update to 2.15
2000-08-28Teach lintpkgsrc a little more about variable expansions.abs2-108/+135
Update version to 2.14
2000-08-17Update lintpkgsrc -R to check for NO_BIN_ON_FTP or RESTRICTEDabs3-11/+11
Now 2.13
2000-07-20Bump version of pkglint to 2.12. (Forgot to include this in previousrh1-2/+2
commit.)
2000-07-20Warn about NO_CDROM and NO_PACKAGE.rh1-1/+11
2000-07-14Deal with depends dirs properly, esp. if pkglinted is not started in a pkghubertf2-7/+5
dir. Noted in PR 10584 by Damon Brodie <damon@brodiefamily.org> Bump version to 2.11.
2000-06-21Update to 2.10. Change: FATAL warnings for empty pkg/COMMENT and pkg/DESCR.wiz2-9/+15
2000-06-02Update pkglint to 2.09. Adds a check for deprecated USE_PKGLIBTOOL.rh2-3/+8
2000-05-29- add "-M path" option to allow specifying a distfiles directory to handle casesdmcmahill3-9/+19
where PKGSRC/distfiles isn't the correct location (like on ftp.netbsd.org). - document the option. - bump minor version number.
2000-05-16In the event of multiple non current versions of a package being found, takeabs2-8/+13
the one iwth the highest number as 'best'
2000-04-05 * Only warn that EXTRACT_SUFX is superfluous if DISTFILES is set ANDhubertf2-25/+20
EXTRACT_SUFX is set to (only) .tar.gz. Fixes PRs 9771 and 9635 * use getopt() for option parsing - "pkgling -abc" will work now.
2000-03-16recognize commands directly after a '@'wiz2-4/+4
2000-02-12have a bit more clue about md5-files: don't warn if there's nowiz2-5/+17
files/md5 but NO_CHECKSUM is set in the Makefile; bump version
2000-02-09Remove debug I stupidly left in after nb<N> suffix changes to dewey_cmpabs2-6/+3
2000-02-07Handle 'nb1.2.3' type suffixes (rather than just 'nb1')abs2-14/+27
2000-02-05necessery -> necessarywiz1-4/+4
2000-02-03Update to 2.01 - extend deweydecimal compare to handle nb<N> suffixesabs2-5/+21
2000-01-26fix lintpkgsrc -l usage - from Thomas Klausnerabs2-11/+7
2000-01-19include Makefiles with LICENSE with -R, update to 1.99abs3-11/+17
2000-01-14warn about invalid dewey-decimal numbers, plus other makefile parsing tweaksabs3-30/+41
2000-01-10Cleanup conditional parsing some more, and add (undocumented as ofabs2-15/+53
yet) -u flag which will run -i then fetch updated sources for any out of date installed packages.
2000-01-10Rototill the makefile parsing again, resulting in a passable attempt toabs2-47/+100
parse conditionals. Now picks up correct arch determined version of navigator and communicator packages.
2000-01-08clarification in warningwiz1-2/+2
2000-01-06added warning that @owner, @group and @mode in PLIST are deprecated;wiz2-3/+8
bumped version number
2000-01-05check for known RCS tags only, instead of all strings between a '$' andwiz2-4/+4
a '$' or a ':', bumped version number
2000-01-05Check pkg/COMMENT a little more closely, and generate warnings on:abs3-7/+17
Leading/trailing whitespace Trailing '.' Leading '(a|an) ' (case insensitive)
2000-01-03.if parsing is now a touch less braindamaged (still lousy)abs2-4/+7
2000-01-02space added in warning message, doesn't warrant version number bumpingwiz1-2/+2
1999-12-29removed warning about adding info about restricted packages towiz2-8/+9
ports/LEGAL, which is a FreeBSD-ism we don't have; bumped version number to 1.91
1999-12-28Recognize more directly used commands (like 'ln' instead of '${LN}')wiz2-5/+7
1999-12-28Fix handling of items in PATCH_* section.hubertf2-11/+17
Addresses PR 9049 by ITOH Yasufumi <itohy@netbsd.org>
1999-12-22If we find a 'distfiles' directory in what we have been told only containsabs2-4/+6
binary packages, "Move on... move on... move on" (even if it offers to tell you about its mother).
1999-12-22Add -K, to specify basedir for binary packages.abs3-8/+17
ftp.netbsd.org gives rather interesting results from: lintpkgsrc -P /pub/NetBSD/NetBSD-current/pkgsrc -K /pub/NetBSD/packages -R
1999-12-22Add '-R' to list any RESTRICTED binary packages (should be useful forabs3-79/+199
ftp.netbsd.org), implement dewey-decimal version matching, and add some comments. lintpkgsrc now qualifies as "very lightly commented"
1999-12-18Update manpage and tweak parse_makefiles verbose outputabs3-5/+11
1999-12-18Write package_globmatch, which makes a passable attempt at implementingabs2-33/+90
the globs used in pkgsrc. Also optimise variable expansion in parse_makefile (The previous algorithm was somewhat.... dumb)
1999-12-16Add yet more magic to parse Makefiles better. (plus be more verbose whenabs2-28/+79
problems are encountered)
1999-12-16Update to handle wildcard dependenciesabs2-154/+187