summaryrefslogtreecommitdiff
path: root/pkgtools
AgeCommit message (Collapse)AuthorFilesLines
2006-03-05Update to 1.2:wiz6-25/+225
New script "finddepends" that finds all packages that need bumping. No need for an index, and not as many false positives too. Update recursive PKGREVISION instructions in revbump(1).
2006-03-04Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where nojlam4-8/+8
developer is officially maintaining the package. The rationale for changing this from "tech-pkg" to "pkgsrc-users" is that it implies that any user can try to maintain the package (by submitting patches to the mailing list). Since the folks most likely to care about the package are the folks that want to use it or are already using it, this would leverage the energy of users who aren't developers.
2006-03-02Update the digest package to 20060302.agc5-45/+44
Apply Tyler Retzlaff's patches from PR 32323 to make this compile with gcc4.
2006-03-02When in context diff mode, as soon as the add-hunk header is seen, therillig1-1/+2
number of deleted lines is irrelevant. This fixes one false positive.
2006-03-02- Make sure that at the end of a patch file, the state of the parser isrillig1-1/+29
PST_TEXT. Otherwise the last hunk may not be checked completely.
2006-03-02- It is an error if a hunk in a patch contains fewer lines that what isrillig1-3/+9
specified in the hunk header.
2006-03-02Fix last broken commit which resulted in an incomplete shared object.tron2-4/+6
Bump package revision because of this change.
2006-03-02Rearrange build process to work on case-insensitive filesystems e.g.tron2-5/+4
on a standard HFS+ partition under Mac OS X.
2006-03-02- At startup, pkglint checks against the package version inrillig1-25/+52
pkgtools/pkglint. If a newer version is available, it outputs a note. If the pkgtools/pkglint version is older than the currently running one, it outputs an error, since it is not a good idea to check and old tree with a new pkglint. Suggested by Alistair.
2006-03-01Updated pkglint to 4.58.rillig2-3/+75
Changes since 4.57: - New parser for patch files. - New command line options -Wplist-depr and -Wstyle. - Variable assignments are no longer allowed in variables that should only contain identifiers. - builtin.mk files must not be included directly. - Better checks for sed commands. - Some commands like ktrace should never appear in Makefiles. - The package version is compared to the requested update in file doc/TODO.
2006-03-01Debian's lintian has many ideas for things that pkglint could also check.rillig1-1/+2
Maybe we can use some of them.
2006-03-01Added DEVOSSAUDIO and LIBOSSAUDIO.rillig1-1/+3
2006-03-01Update AC_C___ATTRIBUTE__ macro from heimdal, fixes detection withjoerg2-18/+11
GCC 4.
2006-03-01Update AC_C___ATTRIBUTE__ macro with newer version on Heimdal,joerg2-19/+7
the old one is just bogus and depends on GCC extensions. Unbreaks GCC 4 build.
2006-02-28The rant on Perl has moved to the pkglint book.rillig1-11/+1
2006-02-28Added more documentation on the format of the diagnostics.rillig1-2/+28
2006-02-28Added a rant on the Perl programming language.rillig1-2/+70
2006-02-28- Added the -Wstyle command line option, which enables warnings that don'trillig3-8/+19
affect the build process but are of more stylistic nature. - Enabled the warnings on missing explanatory comments for patch files when -Wstyle is enabled.
2006-02-28The section on the pkglint type system has been moved to the pkglint book.rillig1-24/+1
2006-02-28Added the chapter ``Design goals''.rillig2-1/+94
2006-02-28- The :Q operator should not be applied to tools.rillig1-4/+15
2006-02-28Added the INSTALL_* commands and the MASTER_SITE_* URL lists.rillig1-1/+36
2006-02-27Added RCS Id.rillig1-0/+2
2006-02-27Quoting bugfix.rillig1-2/+2
2006-02-27- Added a list of forbidden commands that must not be used in packages.rillig1-1/+12
Currently this list contains ktrace, strace and truss, as these are too platform-specific. Suggested by tron.
2006-02-26Added the book ``Design and implementation of pkglint''.rillig10-0/+806
2006-02-26- Improved checking of sed commands that are used in the SUBSTrillig2-6/+56
framework. Now, unescaped shell special characters are detected.
2006-02-26- Got rid of 810 warnings in -Wall mode by assuming that certain variablesrillig1-6/+4
like *DIR, *PATH, *FILE, PKGNAME will never contain one of the $\"'` characters. With greetings to Alistair, who convinced me that pkglint need not be the most pedantic tool. (It will stay _very_ pedantic, though. :))
2006-02-26- The type SubstMessage was redundant and has been replaced with Message.rillig2-9/+4
- Improved a diagnostic.
2006-02-25Fixed pkglint warnings.rillig1-8/+8
2006-02-25Added sed quotesadam1-8/+8
2006-02-24Fixed pkglint warnings.rillig1-10/+10
2006-02-24PKGMANDIR instead of man.reed1-3/+3
2006-02-24PKGMANDIR instead of "man".reed1-6/+6
(When do I use PKGMANDIR:Q or no :Q??)
2006-02-24PKGMANDIR instead of "man".reed1-3/+3
2006-02-24DECOMPRESS_CMD is deprecated.rillig1-1/+2
2006-02-24- builtin.mk files must not be included directly.rillig1-3/+4
2006-02-24- Fixed path handling when ${PKGSRCDIR} appears in Makefiles.rillig1-4/+20
- Be stricter when checking for Identifiers (e.g. BUILD_TARGET). Variable assignments are not allowed here and should go to BUILD_MAKE_FLAGS. - Check for quoting in assignments to list variables. - gettext-lib/builtin.mk must not be included directly. - .orig files should not be in the PLIST.
2006-02-19- The simplification from the last commit was wrong, but those statementsrillig1-8/+11
that could have revealed the defect had been commented out. Now they can be enabled with -Wspace. - The state traces are only shown in -dvv mode.
2006-02-19- Simplified checking for the RCS Id in the first line of patches.rillig1-5/+2
2006-02-19- Completely rewrote the parser for patch files. The new parser can parserillig1-81/+320
context diffs as well as unified diffs and report much better warnings. However, most of the warnings are currently disabled, as they are just too many. It cannot parse ed diffs, but produces warnings for them.
2006-02-18Update pkg_chk to 1.69abs3-25/+37
- Deprecate -i -and -c (recommend -u -n and -a -n respectively
2006-02-18Update pkg_chk to 1.68abs2-20/+26
- When listing binary packages with '-l', simplify logic and ensure if a dependency is missing the package which required it is shown. Also list all missing packages rather than stopping after the first - If -n is given with -u do not -
2006-02-18- Installing documentation to share/doc/html is deprecated. By default, norillig3-108/+96
warnings are shown for this, as this would produce more than 20000 new warnings for the current pkgsrc tree. You need to specify -Wplist-depr (new) to see them. Of course, -Wall will work, too. - Updated the documentation and cleaned it up.
2006-02-18Added EGDIR.rillig1-1/+4
2006-02-18- The checkline_mk_vartype_basic routine needs to know whether the valuerillig1-10/+14
it is checking is used in list context or in scalar context -- just like in Perl. - The :Q operator should only be used in list context or in shell commands.
2006-02-18- Disabled the warning that all substiution commands should be enclosed inrillig1-2/+2
quotes. -- I've changed my mind.
2006-02-18Distinguish between Pathnames and Pathlists. The latter are lists ofrillig1-5/+16
pathnames, separated by a colon.
2006-02-18Added some variables.rillig1-1/+8
2006-02-18Updated pkglint to 4.57.rillig1-2/+2
Changes since 4.56: - Added warnings for variables that are defined, but not used. This is a simple spell-checker. - Variables that appear as a single shell word should be quoted unless they have the type "List of something". - Many small enhancements.