Vulnerable: version 1.3 is affected by 2 known vulnerabilities. See below.
devel/samurai 1.3 NetBSD
Ninja-compatible build tool written in C
- System
- NetBSD
- Repository
- pkgsrc
- Maintainer
- [email protected]
- Last update
- Commit
2ae9d31f33- License
- isc AND apache-2.0
- Categories
- devel
- Package size
- 33.5 KiB, 82.2 KiB installed
Description
samurai is a ninja-compatible build tool written in C99 with a focus on simplicity, speed, and portability.
samurai implements the ninja build language through version 1.9.0 except for MSVC dependency handling (`deps = msvc`). It uses the same format for `.ninja_log` and `.ninja_deps` as ninja, currently version 5 and 4 respectively.
It is feature-complete and supports most of the same options as ninja.
samurai requires various POSIX.1-2008 interfaces.
In the other systems
| System | Port | Version |
|---|---|---|
| NetBSD | devel/samurai | 1.3 |
| FreeBSD | devel/samurai | 1.3 |
| OpenBSD | devel/samurai | 1.3 |
| DragonFly | devel/samurai | 1.2.2024.09.04 |
| MidnightBSD | devel/samurai | 1.2.16 |
| HardenedBSD | devel/samurai | 1.3 |
| GhostBSD | devel/samurai | 1.3 |
Install
Binary package:
pkgin install samurai
From pkgsrc:
cd /usr/pkgsrc/devel/samurai && make install clean
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | Version |
|---|---|
| NetBSD 10.1 x86_64 | 1.3 |
| NetBSD 10.1 aarch64 | 1.2 |
| SmartOS / illumos x86_64 | - |
| macOS 15 arm64 | 1.3 |