devel/dmake - The NetBSD Packages Collection

Portable make supported by many platforms

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

Build dependencies

pkgtools/mktools pkgtools/cwrappers

Runtime dependencies

(none)

Binary packages

OSArchitectureVersion
NetBSD 10.0aarch64dmake-4.12.2.tgz
NetBSD 10.0aarch64dmake-4.12.2.tgz
NetBSD 10.0aarch64dmake-4.12.2.tgz
NetBSD 10.0aarch64dmake-4.12.2.tgz
NetBSD 10.0aarch64ebdmake-4.12.2.tgz
NetBSD 10.0aarch64ebdmake-4.12.2.tgz
NetBSD 10.0alphadmake-4.12.2.tgz
NetBSD 10.0alphadmake-4.12.2.tgz
NetBSD 10.0earmv6hfdmake-4.12.2.tgz
NetBSD 10.0earmv6hfdmake-4.12.2.tgz
NetBSD 10.0earmv6hfdmake-4.12.2.tgz
NetBSD 10.0earmv7hfdmake-4.12.2.tgz
NetBSD 10.0earmv7hfdmake-4.12.2.tgz
NetBSD 10.0earmv7hfdmake-4.12.2.tgz
NetBSD 10.0i386dmake-4.12.2.tgz
NetBSD 10.0i386dmake-4.12.2.tgz
NetBSD 10.0i386dmake-4.12.2.tgz
NetBSD 10.0i386dmake-4.12.2.tgz
NetBSD 10.0powerpcdmake-4.12.2.tgz
NetBSD 10.0powerpcdmake-4.12.2.tgz
NetBSD 10.0powerpcdmake-4.12.2.tgz
NetBSD 10.0sh3eldmake-4.12.2.tgz
NetBSD 10.0sh3eldmake-4.12.2.tgz
NetBSD 10.0sparc64dmake-4.12.2.tgz
NetBSD 10.0sparc64dmake-4.12.2.tgz
NetBSD 10.0sparcdmake-4.12.2.tgz
NetBSD 10.0sparcdmake-4.12.2.tgz
NetBSD 10.0vaxdmake-4.12.2.tgz
NetBSD 10.0vaxdmake-4.12.2.tgz
NetBSD 10.0vaxdmake-4.12.2.tgz
NetBSD 10.0x86_64dmake-4.12.2.tgz
NetBSD 10.0x86_64dmake-4.12.2.tgz
NetBSD 10.0x86_64dmake-4.12.2.tgz
NetBSD 10.0x86_64dmake-4.12.2.tgz
NetBSD 9.0aarch64dmake-4.12.2.tgz
NetBSD 9.0aarch64dmake-4.12.2.tgz
NetBSD 9.0aarch64dmake-4.12.2.tgz
NetBSD 9.0aarch64dmake-4.12.2.tgz
NetBSD 9.0alphadmake-4.12.2.tgz
NetBSD 9.0alphadmake-4.12.2.tgz
NetBSD 9.0earmv6hfdmake-4.12.2.tgz
NetBSD 9.0earmv6hfdmake-4.12.2.tgz
NetBSD 9.0earmv6hfdmake-4.12.2.tgz
NetBSD 9.0earmv7hfdmake-4.12.2.tgz
NetBSD 9.0earmv7hfdmake-4.12.2.tgz
NetBSD 9.0earmv7hfdmake-4.12.2.tgz
NetBSD 9.0i386dmake-4.12.2.tgz
NetBSD 9.0i386dmake-4.12.2.tgz
NetBSD 9.0i386dmake-4.12.2.tgz
NetBSD 9.0i386dmake-4.12.2.tgz
NetBSD 9.0powerpcdmake-4.12.2.tgz
NetBSD 9.0powerpcdmake-4.12.2.tgz
NetBSD 9.0powerpcdmake-4.12.2.tgz
NetBSD 9.0sparc64dmake-4.12.2.tgz
NetBSD 9.0x86_64dmake-4.12.2.tgz
NetBSD 9.0x86_64dmake-4.12.2.tgz
NetBSD 9.0x86_64dmake-4.12.2.tgz
NetBSD 9.0x86_64dmake-4.12.2.tgz
NetBSD 9.3x86_64dmake-4.12.2.tgz
NetBSD 9.3x86_64dmake-4.12.2.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

(none)

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.


Problem reports, updates or suggestions for this package should be reported with send-pr.