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.
To enable, install this package or 'cargo install mktool', and then
add the following lines to your mk.conf:
TOOLS_PLATFORM.mktool= /path/to/mktool
FETCH_USING= mktool
pkgsrc will then use mktool for all targets where it is supported.
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-12-24 15:21:12 by Jonathan Perkin | Files touched by this commit (1) |
Log message:
mktool: Improve DESCR with current information.
|
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.
|