Path to this page:
./
pkgtools/mktool,
High performance alternatives for pkgsrc/mk
Branch: CURRENT,
Version: 1.4.1,
Package name: mktool-1.4.1,
Maintainer: jperkinThis is a highly-performant collection of utilities that provide
alternate implementations for parts of the pkgsrc mk infrastructure.
Many targets under pkgsrc/mk are implemented using a combination of
shell and awk, and can suffer from a lack of performance, especially
when the number of input files grows significantly.
The replacement tools provided by mktool can be anywhere from 5 times
up to 500 times faster than the defaults.
Currently pkgsrc requires external patches to enable mktool, from
https://github.com/TritonDataCenter/pkgsrc/tree/dev/mktool, though it
is hoped that these will be committed to pkgsrc at some point in the
future.
Master sites:
Filesize: 38.287 KB
Version history: (Expand)
- (2024-10-21) Updated to version: mktool-1.4.1
- (2024-10-20) Updated to version: mktool-1.3.6
- (2024-10-11) Updated to version: mktool-1.3.5
- (2024-10-10) Updated to version: mktool-1.3.4
- (2024-10-09) Updated to version: mktool-1.3.3
- (2024-10-03) Updated to version: mktool-1.3.2
CVS history: (Expand)
2024-10-21 16:20:11 by Jonathan Perkin | Files touched by this commit (3) |
Log message:
mktool: Update to 1.4.1.
## Version 1.4.1 (2024-10-21)
* fetch: Ensure FTP always transfers in BINARY mode.
## Version 1.4.0 (2024-10-21)
* fetch: Support FTP.
* fetch: Switch reqwest to use the rustls backend instead of openssl.
|
2024-10-20 15:39:37 by Jonathan Perkin | Files touched by this commit (2) |
Log message:
mktool: Update to 1.3.6.
## Version 1.3.6 (2024-10-20)
* distinfo: Fix case where the last patch file is removed, previously it
would erroneously be retained when running makepatchsum.
|
2024-10-11 11:15:39 by Jonathan Perkin | Files touched by this commit (2) |
Log message:
mktool: Update to 1.3.5.
## Version 1.3.5 (2024-10-10)
* distinfo: Skip local and backup patch files.
|
2024-10-10 12:34:31 by Jonathan Perkin | Files touched by this commit (3) |
Log message:
mktool: Update to 1.3.4.
## Version 1.3.4 (2024-10-10)
* fetch: Handle case where a distfile has no site.
|
2024-10-09 13:47:54 by Jonathan Perkin | Files touched by this commit (3) |
Log message:
mktool: Update to 1.3.3.
## Version 1.3.3 (2024-10-09)
* check-shlibs: Support both RPATH and RUNPATH.
|
2024-10-03 12:32:44 by Jonathan Perkin | Files touched by this commit (2) |
Log message:
mktool: Update to 1.3.2.
## Version 1.3.2 (2024-10-03)
* check-shlibs: Catch up with `USE_INDIRECT_DEPENDS` changes.
## Version 1.3.1 (2024-10-02)
* check-shlibs: Fix issue running against pkgsrc trees that do not have the
implicit library dependency checks.
|
2024-10-02 09:36:11 by Jonathan Perkin | Files touched by this commit (2) |
Log message:
mktool: Update to 1.3.1.
## Version 1.3.1 (2024-10-02)
* check-shlibs: Fix issue running against pkgsrc trees that do not have the
implicit library dependency checks.
|
2024-10-01 13:00:26 by Jonathan Perkin | Files touched by this commit (3) |
Log message:
mktool: Update to 1.3.0.
## Version 1.3.0 (2024-10-01)
* check-portability: Add new "mktool check-portability" command. Runs 30x
faster than the shell version in x11/qt5-qtwebengine on a MacBook Pro M1.
Does not yet support `CHECK_PORTABILITY_EXPERIMENTAL=yes`.
|