Age | Commit message (Collapse) | Author | Files | Lines |
|
No changes since 21.3.4.
|
|
needed for UnixWare, reported by Boyd Lynn Gerber
|
|
|
|
|
|
|
|
## Version 21.12.0 (2021-12-01)
* Manual page fixes.
* Avoid crash when FILE_SIZE is invalid in a remote repository.
|
|
Changes since 21.3.3:
For wip packages, allow SHA1 to be used as digest algorithm. An example
package that needs this is wip/doomlegacy-devel.
|
|
vfork() no longer works on Monterey and causes serious intermittent issues
when upgrading pkg_install. Forking the INSTALL and DEINSTALL scripts can
sometimes fail, due to the underlying pkg_add/pkg_delete binaries having
been changed or removed, leaving the system broken with no package tools.
The manual page suggests using posix_spawn() instead and that appears to
work correctly. The code has been laid out so that it's easy enough to
switch other platforms to posix_spawn() too if required, or for improved
performance, and has been verified to work successfully on SmartOS.
Bump pkg_install version to 20211115.
|
|
Changes since 21.1.0:
When creating a package from a GitHub archive URL, make the generated
package simpler and place the distfile in the main directory instead of
using DIST_SUBDIR.
|
|
Seen in wip/netmask.
|
|
Changes since 21.3.2:
Explain warning about invalid symlink.
Do not warn when a package uses MAKE_JOBS without adding it to
BUILD_DEFS, since MAKE_JOBS is supposed to be a build-time only
variable.
|
|
|
|
|
|
Even with DEINSTALL_SRC set empty, changes in the pkgsrc infrastructure over
the past few years will now create a dynamic +DEINSTALL script regardless,
and while only containing "exit 0", may have a #! using a shell from pkgsrc.
This can lead to upgrade issues if that shell happens to be unavailable
while pkg_install is being upgraded. Creating our own dummy script that
explicitly uses /bin/sh avoids that problem.
|
|
Changes since 21.3.1:
Replace RMD160 with BLAKE2s for distfiles in main pkgsrc, keep the
previous RMD160 for pkgsrc-wip, at least until 2021Q4.
|
|
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
|
|
|
|
Apply patch from Michal Maruska in NetBSD/pkgsrc#95 to ensure package files
are correctly cleaned up should the POST-INSTALL script phase fail.
|
|
## Version 21.10.1 (2021-10-20)
* Free memory correctly when building package lists for printing. Reduces
memory usage considerably when operating on a large number of packages.
* Avoid infinite loop in package linked list when handling pkg_install.
|
|
|
|
Add new pkgin-prefer-gzip option to support the feature listed below, and
activate it by default on what I believe are MACHINE_ARCH that would most
benefit from it - no offence intended ;)
## Version 21.10.0 (2021-10-12)
* Support building with -DPREFER_GZIP_SUMMARY which will attempt to fetch
pkg_summary.gz first, useful on slower machines with limited memory.
|
|
Changes since 21.3.0:
When checking a standalone makefile fragment, pkglint reports redundant
variable declarations.
In pathname patterns, spaces and other escaping is allowed. This is
needed for devel/meson. While here, register MESON_REQD.
Adjust to the removal of SHA1 for distfiles. Only RMD160, SHA512 and
Size remain now. Patches continue to use SHA1 since they don't come
via untrusted paths.
|
|
|
|
|
|
|
|
|
|
|
|
No changes since 21.2.6, the version bump is only to mark it for the
upcoming stable branch.
|
|
|
|
This introduces the function load_rc_config_var(), as provided by NetBSD's own
rc.subr.
Tested on NetBSD/amd64 (unprivileged).
|
|
|
|
|
|
Changes since 21.2.5:
Do not warn when a variable SITES.* refers to a GitHub URL directly
instead of using MASTER_SITE_GITHUB. The variable expression for
supporting multiple master sites would become quite complicated for
human readers, especially with a leading '-' and a long trailing path.
|
|
Changes since 21.2.4:
Fixed wrong warning about man/man1 in INSTALLATION_DIRS.
Fixed outdated warning that preformatted manual pages should end in
'.0' since SunOS uses the section prefix for them.
|
|
Changes since 21.2.3:
Fixed loading of the tool definitions. This adds 76 warnings for
packages that use tools without adding them to USE_TOOLS. It also fixes
the warning about gmake and Meson.
|
|
Changes since 21.2.2:
Temporarily disable the warning about Meson and gmake. It led to a
false positive in x11/libxkbcommon, where pkglint wrongly assumed that
the package would use gmake.
For packages using Meson, do not warn if an included package uses
CONFIGURE_ARGS.
|
|
|
|
Changes since 21.2.1:
Check the variable names of OPSYS-specific variables for typos, such as
'Dragonfly' with a lowercase 'f'. Suggested by David A. Holland in
PR pkg/56352.
Warn if variables like CFLAGS are assigned using the operator '='.
Suggested by David A. Holland in PR pkg/56352.
|
|
|
|
## Version 21.7.0 (2021-07-22)
* Syncronise latest humanize_number() from NetBSD, sizes greater than 64PB
are now printed correctly.
* Regenerate for autoconf-2.71 and fix "make distcheck".
* Fix inconsistent output when using globs.
* Fix out-of-srcdir builds.
* Improve fetch failure error messages.
* Update documentation to reflect IRC migration to Libera.
|
|
|
|
Ride package version bump from an hour ago.
|
|
causing more build issues, but i just tripped on one.
bump version.
|
|
not sure if this was a missed part of the changes in 1.7, or if the
output format of pkg-config changed again.
|
|
|
|
|
|
Changes since 21.2.0:
Files whose names ends in '~' are ignored by pkglint since they are
ignored by CVS as well.
Variables with name BUILDLINK_TRANSFORM.* may contain '-Wl,-rpath,'
directly in commands of the form 'rm:*', just like their counterpart
BUILDLINK_TRANSFORM without a package name in the variable name.
Several new tests.
|
|
These are leftover from the NetBSD base system where having lots
of specific warning flags makes sense because the system is compiled
with -Werror, but here they just cause portability problems.
Reported as breaking the bootstrap on HP-UX by Lehel Bernadt on
pkgsrc-users@.
|
|
No changes since 21.1.4.
|
|
bump default to 2021
fixup some license matches
|