summaryrefslogtreecommitdiff
path: root/pkgtools/pkglint
AgeCommit message (Collapse)AuthorFilesLines
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
1999-12-07Bump to V1.81, adding code to check for existance of PLISThubertf2-3/+19
(unless PLIST_SRC or NO_PKG_REGISTER are set) Fixes PR 8953 by Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>
1999-12-06Seems I'm maintaining thishubertf1-2/+2
1999-11-26Bump version to 1.80hubertf1-2/+2
1999-11-26s/port/package/hubertf1-10/+10
1999-11-26Per suggestion by Matthias Drochner, add some more warnings:hubertf1-5/+64
- warn if there's a emacs backup file of a patch (patches/*~) - warn if there's a checksum of such a backup file in files/patch-sum - warn if there's something in the patch-sum file that's not in the patches-dir - vice versa - warn if the checksums don't match Also, check for work* instead of work for the workdir, needed if someone uses OBJMACHINE. Some more small changes and a versioin bump will follow in a second.
1999-11-23Bump version to 1.79. Introduced four new warnings:hubertf2-3/+25
WARN: no ./files/patch-sum file. Please run 'make makepatchsum'. WARN: no ./files/md5 file. Please run 'make makesum'. WARN: RUN_DEPENDS is deprecated, please use DEPENDS. WARN: LIB_DEPENDS is deprecated, please use DEPENDS. Fixes PR 8861 by Dan McMahill <mcmahill@mit.edu>
1999-11-12Handle package names with regex meta characters (eg gtk+ )abs2-5/+6
1999-10-30Fix type, pointed out by Berndt Josef Wulf <wulf@dingo.ping.net.au>hubertf1-2/+2
1999-09-25put /usr/sbin into the PATH to make sure pkg_info is founddrochner1-1/+3
1999-09-13Allow package versions to contain more than one consecutive characters.hubertf2-4/+4
Pointed out by Simon Burge <simonb@netbsd.org> on tech-pkg@netbsd.org. Bumped version to 1.77.
1999-09-09Don't recomment using MASTER_SITE_SUBDIR, recomment the new way instead.hubertf2-9/+15
While there, add all our known MASTER_SITE_xxx's. Fixes PR 8350 by John A. Maier <johnam@mail.kemper.org>
1999-08-10Small change to make pkglint run on Linux, much the same as the changeagc2-4/+4
used to make it run on Solaris - force the osname to be NetBSD, since pkgsrc is the same on all these different operating systems. Bump version number to 1.75 accordingly.
1999-08-01Add -P flag to lintpkgsrc to override PKGSRCDIRabs3-8/+16
1999-07-08bsd.pkg.mk recognises patch files of the form "patches/patch-*", ratheragc3-5/+8
than "patches/patch-??" - fix pkglint.pl to mirror this. Bump version number to 1.73, and update CHANGELOG
1999-07-02Make this package work on Solaris.agc1-2/+8
1999-06-24Update to 1.72 (new '-p' flag to lintpkgsrc to report (and optionaly remove)abs3-19/+53
old binary packages.
1999-06-05Update to 1.71.abs2-11/+15
Avoid uninit var warning, plus tighten up 'Maybe ...' check for unknown packages
1999-05-23Allow PKGNAME to be derived from DISTNAME (substitute as necessary).tv1-1/+2
1999-04-19Correct old '-u' reference (now '-o')abs1-4/+4
1999-04-19Bugger. s/pkg_check/lintpkgsrc/ in the usage.abs1-2/+2
1999-04-19Add pkg_check (renamed to lintpkgsrc, and add orginal lintpkgsrc functionalityabs6-50/+485
(fixed up to work a little better). lintpkgsrc can: -d : Check each Makefile's 'DEPENDS' matches current pkgsrc versions. -i : Check versions of installed packages against pkgsrc. -l : Run pkglint on every package in pkgsrc. -m : Report md5 mismatches for files in 'distfiles'. -o : Report old/obsolete 'distfiles' (not referenced by any md5). -r : Remove any 'bad' distfiles (Without -m or -o, implies both).