summaryrefslogtreecommitdiff
path: root/pkgtools
AgeCommit message (Collapse)AuthorFilesLines
2005-10-07Remove CONFIGURE_ARGS setting --mandir as this is now done forreed1-2/+3
GNU_CONFIGURE. Also add a note: This breaks for those who set their own LOCALBASE to /usr and also define PKGMANDIR to different than share/man.
2005-10-07Updated pkglint to 4.25.rillig2-16/+28
Improved heuristics for packages that use some common Makefiles, reducing the number of false diagnostics in -Wvague mode. Moved checks for SVR4_PKGNAME out of -Wvague mode. Added check for misspelled NO_{SRC,BIN}_ON_{FTP,CDROM}.
2005-10-07Updated pkglint to 4.24.rillig3-4/+14
Warn if option names contain underscore characters (suggested by dillo). NO_TOOLS and NO_WRAPPER are deprecated, as they are not used anymore.
2005-10-031.30:wiz2-4/+4
Unbreak url2pkg on sourceforge hosted packages -- the MASTER_SITES did not contain the trailing slash, thus breaking the download. XXX: prdownloads.sf.net is not recognized as a sourceforge "mirror" since the previous version of url2pkg.
2005-10-03Update to 1.2:jmmv2-4/+4
- Package names can have dashes in them, so use a correct regexp to extract the package name from a dependency specification.
2005-10-02Update to 1.23:jmmv3-7/+7
- Sync SETS_X11's default value with recent NetBSD versions: xcontrib.tgz and xmisc.tgz disappeared while xetc.tgz was added, starting in NetBSD 2.0.
2005-10-02Update to 1.1:jmmv2-5/+11
- Raise an appropriate warning if pkg_admin pmatch fails due to an incorrect pattern (e.g., cairo>=0.5.2-head is unrecognized).
2005-10-02Solaris 2.9's nawk does not like the syntax ($0 ~ /=/); it seems as if theheas1-2/+2
parser interprets this as the division operator '/=', so escape the =.
2005-10-01Add and enable verifypc.jmmv1-1/+2
2005-10-01Initial import of verifypc, version 1.0:jmmv5-0/+299
verifypc is a tool that sanity checks the dependencies of a package based on the results of a successful build, assuming the package uses pkg-config to detect dependencies. verifypc will warn you if the configuration script requests an uninstalled or unavailable package (not specified as a direct dependency) or if the requested package does not match the version specification in the packages' dependencies.
2005-09-30Typo and whitespace fixes. Use Sq. Capitalize NetBSD properly.wiz1-8/+8
2005-09-29Removed unused NO_TOOLS.rillig1-2/+1
2005-09-28Replaced "# defined" with "yes" in Makefile variables like GNU_CONFIGURE,rillig1-2/+2
NO_BUILD, USE_LIBTOOL.
2005-09-28Allow "# defined" as value for multiple inclusion guards in Makefile.common.rillig1-2/+2
2005-09-28Replaced "# defined" with "yes" in Makefile variables like GNU_CONFIGURE,rillig8-28/+28
NO_BUILD, USE_LIBTOOL.
2005-09-28Updated pkglint to 4.23.2.rillig2-3/+7
The use of "# defined" as variable value in Makefiles is deprecated. It has too weak semantics, compared to "# none", "# empty" or "yes".
2005-09-28Cleaned up the TODO list.rillig1-5/+1
2005-09-28Removed trailing white-space.rillig2-4/+4
2005-09-28Updated pkglint to 4.23.1.rillig3-5/+8
BUILD_USES_MSGFMT should always be set to YES/yes or left undefined. When checking for direct use of tools, respect shell commands.
2005-09-28Fixed the indentation for "Other arguments".rillig1-2/+2
2005-09-28Regen.wiz1-15/+15
2005-09-28Sort option descriptions.wiz1-3/+3
2005-09-28Updated to pkglint-4.23.rillig4-26/+43
Added the -R command line option to allow more RCS Id tags than $NetBSD$ to appear in line 1 of almost every file. Suggested by dillo.
2005-09-27Updated pkglint to 4.22.rillig3-18/+33
A distfile that only has an SHA1 checksum, but not an RMD160 one, is considered an error. While at it, made the distinfo file check a little stricter.
2005-09-27Updated pkglint to 4.21.5.rillig3-4/+10
Insist that PKGREVISION should be an integer or be undefined at all.
2005-09-27Update pkg_chk to 1.62:abs3-22/+64
+ Implement defining tag groups in pkgchk.conf. For example "mailserver = tll gta tycoon jeeves iris" + If the first tag on a line starts with a '-', there is now an implicit '*' before it + -B no longer implies -i
2005-09-23Updated pkglint to 4.21.4.rillig2-4/+6
The last change introduced some false positive diagnostics. If a distinfo file contains the checksum for a patch that does not exist, this is not considered to be an error, but only a warning, as the additional checksums do not influence the package.
2005-09-22Updated pkglint to 4.21.3.rillig2-3/+12
Fixed false positive errors for PHP packages.
2005-09-22Updated pkglint to 4.21.2.rillig2-6/+9
Changed the file name pattern for patch files to avoid false positives for DISTFILES that start with "patch-" (requested by salo). Added a warning for invalid patch file names.
2005-09-22The diagnostics for the COMMENT variable checks include the location andrillig2-20/+27
are therefore enabled by default. Requested by wiz. Set the version to 4.21.1.
2005-09-16Removed distfetch from pkgsrcmartti7-325/+1
2005-09-11update pkgtools/pkg_chk to 1.61.abs2-6/+16
Accept relative paths for -C and -P - fixes PR/31277 from Tero Kivinen
2005-09-10regenwiz1-1/+1
2005-09-10Date string needs no leading zeroes.wiz1-2/+2
2005-09-10Use \*[Am] instead of & for HTML output.wiz1-2/+2
2005-09-09This is pkglint-4.21.rillig1-2/+2
Changes since 4.20 include: - In the diagnostics, FATAL is replaced with ERROR. - The command line option -g changes the format of the diagnostics to be similar to the one of gcc. - Removed false warnings when checking if PLISTS are ordered. - Removed the check for contiguous blank lines. - Added a check to PLISTs that man pages are not installed in share/man. - pkglint -r allows to recursively check directories. - The pkgsrc root directory can be checked. - Removed false warnings for patches that contain "---" lines. - Switched to checking logical lines instead of physical lines. Diagnostics for logical lines contain the range of physical lines instead of a single line number. - Some ../.. path components are stripped from the diagnostics. - When checking for the direct use of tool names, only the context of the use, not the whole shell command is output. - Patches that contain RCS Ids should not have the -ko CVS mode anymore. - Variables that are modified using the "+=" operator are considered to be lists, so they should have a name indicating a plural.
2005-09-09Changed the regular expression for detecting valid .include lines inrillig1-2/+2
Makefiles. I had intended not to read files whose name contains $ characters, but had not written exactly that in the code. Fixes PR 31213.
2005-09-06Bugfix: The subdirectories of the pkgsrc root directory are listedrillig1-7/+16
correctly. With the -r option, the order of directories is now depth-first.
2005-09-05Added a check for variables that are modified using "+=". As they arerillig1-1/+75
mostly lists of something, their name should be a plural form. There are many exceptions to this rule, mostly because of backwards compatibility.
2005-09-05Replaced two instances of ad-hoc regular expressions with regex_varassign.rillig1-4/+4
2005-09-05The continuation line indicator in regex_varassign is not neededrillig1-4/+4
anymore, since assignments are checked on logical lines instead of physical lines.
2005-09-04Use logical lines for the validation of Makefiles rather than physicalrillig1-20/+43
lines. Print line ranges instead of the starting line in diagnostics.
2005-09-04Update url2pkg to 1.29. Change:hubertf2-11/+28
Patch by pancake <pancake@phreaker.net> that permits url2pkg to scan bsd.sites.mk and recreate the MASTER_SITE string. He has tested a bit against GNU, GNOME, SOURCEFORGE master sites, and seems to do the things fine.
2005-09-04regen (under 2.0)wiz1-15/+15
2005-09-04New sentence, new line.wiz1-2/+3
2005-09-04Changed the wording of the diagnostics message when a patch contains anrillig1-5/+4
RCS tag. Suggested by hubertf.
2005-09-04Made the code in get_logical_line easier.rillig1-3/+8
2005-09-04Updated the man pages.rillig2-36/+30
2005-09-03When RCS Ids are detected in patches, don't suggest the -ko mode, butrillig1-2/+2
ask the user to remove the offending line from the patch.
2005-09-03As the shell commands in Makefiles can be quite long, only the closerillig1-8/+23
neighborhood of the tool name is printed when checking for direct use of tools.