Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
Closes second part of PR 23126.
Welcome to 3.65!.
|
|
bump to 3.64.
|
|
perl 5.6.1 realpath() cannot handle files, only directories.
Handle this case, with the only downside that if the last component in
an include path is a symlink the 'performance boost' duplicate check
may not work. Reported by Todd Vierling
|
|
lintpkgsrc - handle the buildlink include fest:
- Using realpath() to fix exclude of duplicate includes speeds
up 'lintpkgsrc -rp' on a PIII-500 from 40 minutes to 3
- Excluding buildlink[^/]*.mk files unless -d is specified further
speeds up to just under 1 minute
|
|
|
|
to "pkg-vulnerabilities" for consistency. Noted by Sebastian Prause on tech-pkg.
No functional change, so no version bump.
|
|
|
|
pkgsrc/some/dir
|
|
|
|
Teach pkglint about new rules related to info files handling.
- remove old checks of PLIST related to install-info.
- emit a FATAL error for "@exec install-info" and similar in PLIST.
- emit a FATAL error for inclusion of texinfo.mk.
|
|
From Ben Collver in PR 22215.
Bump to 3.57.
|
|
|
|
- COMMENTs should start with a capital letter.
|
|
- In lintpkgsrc check for invalid PKGREVISION, and handle PKGREVISION=0
|
|
|
|
|
|
that have multiple versions (eg, apache or emacs), so that the number
of packages loaded when generating the database will match the number
loaded from the database afterwards.
Curiously, reorganizing the code a little makes the stored database
about 20-25% smaller.
Old stored databases are still completely supported.
Jump to version 3.53.
|
|
|
|
|
|
Makefile variable parsing and lets "VARNAME=" override "VARNAME?="
definitions. This should also fix the current bogus warnings about
distinfo in the weekly pkgsrc output.
|
|
the one starting by DISTNAME (if present). Ok'ed by wiz.
|
|
and over and over and over again. Among others, this makes pkglint work again
for x11/gnomepanel.
|
|
and X11BASE ("/usr/X11R6"), which, while they might not be right for
*every* system, are certainly more right than UNDEFINED.
Give lang/python/pyversion.mk a little help by stuffing the material
from PYTHON_VERSIONS_ACCEPTED into the two places it expects it (since
lintpkgsrc doesn't do .for loops), add support for the ${FOO:S/foo/&/}
construction, and tweak the .if handling for && and || bits.
This has the following effect on the -g output (as a simple measure):
% grep -c UNDEFINED before after
before:58
after:1
Jump to 3.47.
|
|
Correct itojun's name (s/Itoh/Hagino/).
|
|
Check MAKE_ENV and similar variables which contain ${ use :Q or are quoted
|
|
easily. This only affects the build process, so PKGREVISION is not
bumped.
|
|
Accept commented out SUBDIRS in category Makefiles, if a comment
with a reason is given.
|
|
"database" that lintpkgsrc can use in lieu of scanning all the pkgsrc
Makefiles.
This has several nice effects, chiefly:
(1) Using any of -B, -O, -R, -S, -V, -d, -g, -i, -p, or -u, are now
*much* faster since reading the "database" takes at most 3 seconds on
my laptop, whereas reading all the Makefiles takes at least 3 minutes.
(2) One can now check for out-of-date packages on machines which do
not have an expanded pkgsrc tree simply by copying the "database"
over. Note that the database will inherently have some dependencies
on the environment of machine where it is generated (eg, mk.conf
settings, architecture type, etc).
Reviewed by the wiz.
|
|
within PLIST.
|
|
* Add a PKGLOCALEDIR check to pkglint: warn if PKGLOCALEDIR is in
PLIST, USE_BUILDLINK2 is set, and USE_PKGLOCALEDIR is not set.
|
|
- replace occurrences of "make" with @MAKE@
- add @MAKE@ to the list of variables to get sod (I never learned
properly how to conjugate "sed")
- warn about NO_PATCH, since it hinders more than it helps
- remove NO_PATCH from Makefile to quell new pkglint warning
|
|
punt and invoke "make show-vars VARNAMES=PKGNAME" and get make to tell
us.
This addresses the issue of:
Cannot extract digest-UNDEFINED version (/usr/pkgsrc/pkgtools/digest/Makefile)
Cannot extract pkg_install-UNDEFINED version (/usr/pkgsrc/pkgtools/pkg_install/Makefile)
Unknown package: 'digest' version 20010807
Unknown package: 'pkg_install' version 20021123
Patch reviewed by the wiz.
|
|
|
|
Nudged by wiz@, who sees all.
|
|
list of SUBDIRS against list of directories and complains about mismatches.
|
|
installed by bootstrap-pkgsrc to satisfy the dependency requirement.
|
|
|
|
"uninitialized" for some cases. Approved by the wiz.
|
|
works. Bump to 3.35.
|
|
correct sorting order of SUBDIR entries.
|
|
independent of the actual filename. Update to 3.33.
|
|
|
|
pkgsrc, require the new version instead of the one from pkgsrc.
This means there will be no more messages that look like
Version mismatch: 'pkg_install' 20020827 vs 20020723
Change reviewed by the wiz. :)
|
|
|