Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
deserve to have the pkgsrc guide as a homepage.
|
|
pkgsrc use.
|
|
- Removed some of the old checks.
- Replaced some of the old checks with modern code.
- Replaced some of the old checks with TODO markers.
|
|
$makevar table. This allows for easy checks that involve more than only
one variable.
|
|
|
|
|
|
|
|
Changes since 4.42:
- Reduced the number of duplicate diagnostics when checking multiple files.
Only diagnostics concerning the current package are printed.
- Added checks for EXTRACT_SUFX and PKG_INSTALLATION_TYPES.
- Added a work-around for the PHP patches warnings.
- PERL5_PACKLIST should not contain references to other variables.
- Added the -s|--source command line option to show the code along with the
diagnostics.
- Fixed a bug in get_logical_line(); logical lines have not had their
physical lines attached.
- Deprecated variables are not only checked when they are defined but also
when they are used.
|
|
- Added a check that PERL5_PACKLIST does not contain references to other
variables. Some packages have ${PERL5_SITEARCH} in it, which results in
a double slash, and the CHECK_FILES framework cannot handle this.
|
|
NetBSD libc from martin@
|
|
anonymous empty string. the macro uses the argument multiple times
and the logic relies on identical strings having the same address,
which is compiler dependent and not guaranteed to be the case.
problem observed with pax(1) built with sunpro 11 on Solaris.
from segv@netctl.net in PR pkg/32097.
|
|
|
|
- Replaced the C implementation by a shell program, as the latter is
more portable.
Fixes PR 26970.
Ok'ed by maintainer.
|
|
be updated even if audit-packages is out of date. The audit-packages package
already has this.
|
|
(See PR 23746.) It still needs work in the area of Berkeley DB
selection. Bumped PKGREVISION.
|
|
When installing libkver, as required when NETBSD_RELEASE is set
in a pkg_comp configuration, do so in a special purpose prefix and use
it from there.
This is useful when running a bulk build in the chroot or simply
removing all installed packages in it: the libkver package won't
be removed hence the chroot will still be usable.
Approved by MAINTAINER.
|
|
|
|
|
|
|
|
|
|
Added a work-around for the warnings from PHP modules when including
lang/php/ext.mk.
|
|
|
|
the package Makefile.
|
|
the whole file with included files again, but the checks are only done
against the main Makefile.
|
|
be used with lists.
|
|
|
|
|
|
in the $all_lines parameter, but the whole text of the included files in
the $whole parameter.
This change avoids duplicate diagnostics for *.mk and Makefile* in the
package directory. A side effect is that package authors only get the
diagnostics they can probably fix, as diagnostics from included files are
not given.
|
|
|
|
Changes since 4.41:
- In .mk files, line continuations are properly handled.
- An open bracket is allowed in variable and tool names.
- Added checks for ALTERNATIVES and INSTALL/DEINSTALL files.
- By default, don't check files in ${FILESDIR}.
- Warn about unknown file and directory names.
|
|
Fix first part of PR 32068: pkg_info -Q broken for local binary packages
Add BUILD_INFO_FNAME to the files to extract for SHOW_BI_VAR.
Bump version.
|
|
Fixes PR 32071 by HEO SeonMeyong.
|
|
|
|
|
|
mode in checkitem().
|
|
${pkgsrcdir}/${PKGPATH} instead of ${current_dir}/../../${PKGPATH}.
|
|
|
|
|
|
Checking individual files is no longer experimental.
|
|
- Documented the --recursive option.
- Added an option -Cmk for checking .mk files besides buildlink3.mk.
- pkglint can handle individual files on the command line, not only
packages. (experimental)
- Replaced checkfile_buildlink3_mk() with checkfile_mk().
- Factored out the checkfile() subroutine from checkdir_package().
|
|
|
|
This Perl module provides functions to compare pkgsrc Dewey numbers.
|
|
from dewey_match in pmatch.
|
|
|
|
since the pkglint Makefile sets MANINSTALL but shouldn't, as this
variable is intended to be user-defined. This is only a work-around,
which needs to be addressed properly for the other packages setting
MANINSTALL, too.
|
|
|
|
- Removed all references to the build-time pkgsrc directory, ${PKGSRCDIR}.
This makes the binary package independent of the build location.
Fixes PR 32006.
|
|
${WRKSRC}. When that is finished, add a warning that using ${XARGS}
is insecure.
|
|
checktext_basic_vartype() to shorten the former subroutine.
No user-visible changes.
|