Path to this page:
./
pkgtools/pkgchkxx,
Complete rewrite of pkg_chk and pkg_rolling-replace in C++
Branch: CURRENT,
Version: 0.3.1,
Package name: pkgchkxx-0.3.1,
Maintainer: pkgsrc-userspkgchkxx and pkgrrxx are complete rewrites of pkgsrc pkg_chk and
pkg_rolling-replace respectively. These are functionally compatible but run
faster.
This implementation achieves better performance by using a faster language,
better algorithms, and making use of many CPUs whenever possible.
Master sites:
Filesize: 543.164 KB
Version history: (Expand)
- (2025-02-10) Updated to version: pkgchkxx-0.3.1
- (2025-02-10) Updated to version: pkgchkxx-0.3
- (2025-01-26) Updated to version: pkgchkxx-0.2.5
- (2025-01-18) Updated to version: pkgchkxx-0.2.4
- (2025-01-16) Updated to version: pkgchkxx-0.2.3
- (2025-01-15) Updated to version: pkgchkxx-0.2.2
CVS history: (Expand)
2025-02-10 09:07:27 by Masatake Daimon | Files touched by this commit (2) |  |
Log message:
pkgtools/pkgchkxx: update to 0.3.1
## 0.3.1 -- 2025-02-10
* Fix an issue where `pkgrrxx` (and possibly `pkgchkxx` also) would die
when it receives a signal while it's blocking on `waitpid(2)`.
* Fix an issue in 0.3 where ANSI escape sequences would leak into `make`
output.
|
2025-02-10 05:21:00 by Masatake Daimon | Files touched by this commit (2) |  |
Log message:
pkgtools/pkgchkxx: update to 0.3
## 0.3 -- 2025-02-10
* `pkgrrxx` now uses colours in its output if `stderr` is a tty and the
environment variable `NO_COLOR` is not defined.
|
2025-01-26 05:49:14 by Masatake Daimon | Files touched by this commit (2) |
Log message:
pkgtools/pkgchkxx: Update to 0.2.5
## 0.2.5 -- 2025-01-26
* Fixed build on Illumos.
* Fixed a stability issue on systems that lack `posix_spawn(3)`. It could
sometimes deadlock because of `malloc(3)` after `fork(2)`.
|
2025-01-18 15:15:56 by Masatake Daimon | Files touched by this commit (2) |
Log message:
pkgtools/pkgchkxx: Update to 0.2.4
## 0.2.4 -- 2025-01-18
* `pkgrrxx -u` now displays a progress bar while checking for outdated
packages, if `stderr` is a tty.
* Fix an issue where `pkgchkxx -u` can access invalidated memory and then
crash. The bug was introduced at version 0.2.2. Reported by @ryoon [#9]
and @0323pin [#10].
* Fix the formatting of `pkgchkxx` displaying commands to run. There was a
space missing between time and command.
* Fix `pkgchkxx -un` not simulating the effect of `pkg_delete -r`. The same
issue exists in the original `pkg_chk` but it'd be nice to fix it.
|
2025-01-16 15:52:17 by Masatake Daimon | Files touched by this commit (2) |
Log message:
pkgtools/pkgchkxx: Update to 0.2.3
## 0.2.3 -- 2025-01-16
* Gave up on the `fast-clean` option. `pkgrrxx` previously attempted to
simulate what `make clean` does instead of just running it, because
running `make` is slow. But it turned out to be a losing battle due to
subtlety around `${WRKOBJDIR}` so we just run `make clean` now. Issue
reported by @schmonz [#6]
|
2025-01-15 16:19:34 by Masatake Daimon | Files touched by this commit (2) |
Log message:
pkgtools/pkgchkxx: Update to 0.2.2
## 0.2.2 -- 2025-01-16
* Fix an issue where `pkgchkxx -u -q` scans and prints outdated packages
twice, reported by @pfr-dev [#5]
* Fix an issue where `pkgchkxx -u` deletes outdated packages but then fails
to install their newer versions. This was broken from the beginning of
`pkgchkxx` and it's a good thing that nobody bothered to use this mode
(as opposed to `pkgrrxx`).
* Fix a build failure on platforms where `posix_spawn(3)` is unavailable,
and either `execvpe(3)` or `execve(2)` is also missing, reported by
@schmonz [#7].
* Fix a potential issue where encountering an error condition could make
programs die with SIGABRT instead of exitting gracefully.
|
2024-06-09 10:12:14 by Masatake Daimon | Files touched by this commit (1) |
Log message:
pkgtools/pkgchkxx: Remove redundant unique_ptr from USE_CXX_FEATURES, suggested \
by gdt@
|
2024-05-26 12:39:42 by Masatake Daimon | Files touched by this commit (2) |
Log message:
pkgtools/pkgchkxx: Update to 0.2.1
## 0.2.1 -- 2024-05-26
* Fix compilation on Linux (Fedora 40), patch by @bsiegert [#3]
* Fix a bug in 0.2 where defining `${WRKOBJDIR}` in `mk.conf` makes
`pkgrrxx` fail to clean `WRKDIR`, reported by @schmonz [#4]
|