devel/dmake 4.12.2 NetBSD
Portable make supported by many platforms
- System
- NetBSD
- Repository
- pkgsrc
- Maintainer
- [email protected]
- License
- gnu-gpl-v1
- Categories
- devel
- Package size
- 92.6 KiB, 253.0 KiB installed
Description
dmake is different from other versions of Make in that it supports significant enhancements (See the WWW page). A short summary of the more important features follows:
. support for portable makefiles
. portable accross many platforms
. significantly enhanced macro facilities
. sophisticated inference algorithm supporting transitive closure
over the inference graph
. support for traversing the file sytem both during making of targets
and during inference
. %-meta rules for specifying rules to be used for inferring
prerequisites
. conditional macros
. local rule macro variables
. proper support for libraries
. parallel making of targets on architectures that support it
. attributed targets
. text diversions
. group recipes
. swapping itself to DISK under MSDOS
. supports MKS extended argument passing convention
. directory caching
. highly configurable
In the other systems
| System | Port | Version |
|---|---|---|
| NetBSD | devel/dmake | 4.12.2 |
| FreeBSD | devel/dmake | 4.13.2,1 |
| DragonFly | devel/dmake | 4.13.1_1,1 |
| MidnightBSD | devel/dmake | 4.13.1,1 |
| HardenedBSD | devel/dmake | 4.13.2,1 |
| GhostBSD | devel/dmake | 4.13.1_1,1 |
Install
Binary package:
pkgin install dmake
From pkgsrc:
cd /usr/pkgsrc/devel/dmake && 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 | 4.12.2 |
| NetBSD 10.1 aarch64 | 4.12.2 |
| SmartOS / illumos x86_64 | 4.12.2 |
| macOS 15 arm64 | 4.12.2 |
Dependencies
No port depends on this one.