BSD Ports

pkgtools/mktool 1.5.10 NetBSD

High performance alternatives for pkgsrc/mk

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
3733a46ffa
License
isc
Categories
pkgtools
Package size
1880.2 KiB, 7379.9 KiB installed

Description

This 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

pkgsrc will then use mktool for all targets where it is supported.

Install

Binary package:

pkgin install mktool

From pkgsrc:

cd /usr/pkgsrc/pkgtools/mktool && make install clean

Dependencies

No port depends on this one.

Commit history 1

DateCommitCreditsLog message
3733a46ffa jperkin mktool: Update to 1.5.10.
## Version 1.5.10 (2026-07-24) * fetch: Specify a User-Agent, required by some sites. * Include git sha in version number when building from an untagged revision to help keep track of test binaries.