BSD Ports

devel/build 0.3.10 FreeBSD

Massively-parallel build system implemented on top of GNU make

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2
Categories
devel
Package size
63.9 KiB, 260.6 KiB installed

Description

build is a massively-parallel software build system implemented on top of GNU make. Build is designed with the following tasks in mind: * configuration * building * testing * installation

Some of its features include:

* position-independent makefiles. * non-recursive multi-makefile include-based structure. * leaf makefiles are full-fledged GNU makefiles, not just variable definitions. * complete dependency graph. * inter-project dependency tracking. * extensible language/compiler framework.

In the other systems

SystemPortVersion
FreeBSDdevel/build0.3.10
DragonFlydevel/build0.3.10

Install

Binary package:

pkg install build

From the ports tree:

cd /usr/ports/devel/build/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	build>0:devel/build

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.3.100.3.100.3.100.3.100.3.10
FreeBSD:14:quarterly0.3.100.3.10n/a0.3.100.3.10
FreeBSD:15:latest0.3.100.3.10n/a0.3.100.3.10
FreeBSD:15:quarterly0.3.100.3.10n/an/an/a
FreeBSD:16:latest0.3.100.3.10n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 4
Run dependencies 3

No port depends on this one.

Configuration

No options to configure.

USES
gmake tar:bzip2
Service scripts
none

Files

pkg-plist 143
  • include/build-%%BUILD_VER%%/abspath.make
  • include/build-%%BUILD_VER%%/bootstrap.make
  • include/build-%%BUILD_VER%%/c/c-d.make
  • include/build-%%BUILD_VER%%/c/c-o.make
  • include/build-%%BUILD_VER%%/c/configuration-rules.make
  • include/build-%%BUILD_VER%%/c/configuration-static.make
  • include/build-%%BUILD_VER%%/c/configuration.make
  • include/build-%%BUILD_VER%%/c/configure
  • include/build-%%BUILD_VER%%/c/cpp-options.make
  • include/build-%%BUILD_VER%%/c/generic/c-d.make
  • include/build-%%BUILD_VER%%/c/generic/c-o.make
  • include/build-%%BUILD_VER%%/c/generic/configuration-rules.make
  • include/build-%%BUILD_VER%%/c/generic/configuration-sl-rules.make
  • include/build-%%BUILD_VER%%/c/generic/configuration-sl.make
  • include/build-%%BUILD_VER%%/c/generic/configuration.make
  • include/build-%%BUILD_VER%%/c/generic/configure
  • include/build-%%BUILD_VER%%/c/generic/configure-sl
  • include/build-%%BUILD_VER%%/c/generic/o-e.make
  • include/build-%%BUILD_VER%%/c/generic/o-l.make
  • include/build-%%BUILD_VER%%/c/gnu/c-d.make
  • include/build-%%BUILD_VER%%/c/gnu/c-o.make
  • include/build-%%BUILD_VER%%/c/gnu/configuration-rules.make
  • include/build-%%BUILD_VER%%/c/gnu/configuration-static.make
  • include/build-%%BUILD_VER%%/c/gnu/configuration.make
  • include/build-%%BUILD_VER%%/c/gnu/configure
  • include/build-%%BUILD_VER%%/c/gnu/dep
  • include/build-%%BUILD_VER%%/c/gnu/o-e.make
  • include/build-%%BUILD_VER%%/c/gnu/o-l.make
  • include/build-%%BUILD_VER%%/c/intel/c-d.make
  • include/build-%%BUILD_VER%%/c/intel/c-o.make
  • include/build-%%BUILD_VER%%/c/intel/configuration-rules.make
  • include/build-%%BUILD_VER%%/c/intel/configuration-static.make
  • include/build-%%BUILD_VER%%/c/intel/configuration.make
  • include/build-%%BUILD_VER%%/c/intel/configure
  • include/build-%%BUILD_VER%%/c/intel/dep
  • include/build-%%BUILD_VER%%/c/intel/o-e.make
  • include/build-%%BUILD_VER%%/c/intel/o-l.make
  • include/build-%%BUILD_VER%%/c/o-e.make
  • include/build-%%BUILD_VER%%/c/o-l.make
  • include/build-%%BUILD_VER%%/clean.make
  • include/build-%%BUILD_VER%%/configuration-static.make
  • include/build-%%BUILD_VER%%/cxx/configuration-rules.make
  • include/build-%%BUILD_VER%%/cxx/configuration-static.make
  • include/build-%%BUILD_VER%%/cxx/configuration.make
  • include/build-%%BUILD_VER%%/cxx/configure
  • include/build-%%BUILD_VER%%/cxx/cxx-d.make
  • include/build-%%BUILD_VER%%/cxx/cxx-o.make
  • include/build-%%BUILD_VER%%/cxx/generic/configuration-rules.make
  • include/build-%%BUILD_VER%%/cxx/generic/configuration-sl-rules.make
  • include/build-%%BUILD_VER%%/cxx/generic/configuration-sl.make
  • include/build-%%BUILD_VER%%/cxx/generic/configuration.make
  • include/build-%%BUILD_VER%%/cxx/generic/configure
  • include/build-%%BUILD_VER%%/cxx/generic/configure-sl
  • include/build-%%BUILD_VER%%/cxx/generic/cxx-d.make
  • include/build-%%BUILD_VER%%/cxx/generic/cxx-o.make
  • include/build-%%BUILD_VER%%/cxx/generic/o-e.make
  • include/build-%%BUILD_VER%%/cxx/generic/o-l.make
  • include/build-%%BUILD_VER%%/cxx/gnu/configuration-rules.make
  • include/build-%%BUILD_VER%%/cxx/gnu/configuration-static.make
  • include/build-%%BUILD_VER%%/cxx/gnu/configuration.make
  • include/build-%%BUILD_VER%%/cxx/gnu/configure
  • include/build-%%BUILD_VER%%/cxx/gnu/cxx-d.make
  • include/build-%%BUILD_VER%%/cxx/gnu/cxx-o.make
  • include/build-%%BUILD_VER%%/cxx/gnu/o-e.make
  • include/build-%%BUILD_VER%%/cxx/gnu/o-l.make
  • include/build-%%BUILD_VER%%/cxx/intel/configuration-rules.make
  • include/build-%%BUILD_VER%%/cxx/intel/configuration-static.make
  • include/build-%%BUILD_VER%%/cxx/intel/configuration.make
  • include/build-%%BUILD_VER%%/cxx/intel/configure
  • include/build-%%BUILD_VER%%/cxx/intel/cxx-d.make
  • include/build-%%BUILD_VER%%/cxx/intel/cxx-o.make
  • include/build-%%BUILD_VER%%/cxx/intel/o-e.make
  • include/build-%%BUILD_VER%%/cxx/intel/o-l.make
  • include/build-%%BUILD_VER%%/cxx/o-e.make
  • include/build-%%BUILD_VER%%/cxx/o-l.make
  • include/build-%%BUILD_VER%%/cxx/standard.make
  • include/build-%%BUILD_VER%%/dialog.bash
  • include/build-%%BUILD_VER%%/dir.make
  • include/build-%%BUILD_VER%%/dist.make
  • include/build-%%BUILD_VER%%/dist/functions.make
  • include/build-%%BUILD_VER%%/frame.make
  • include/build-%%BUILD_VER%%/generator
  • include/build-%%BUILD_VER%%/git/gitignore
  • include/build-%%BUILD_VER%%/git/gitignore.make
  • include/build-%%BUILD_VER%%/import.make
  • include/build-%%BUILD_VER%%/install.make
  • include/build-%%BUILD_VER%%/install/configuration.make
  • include/build-%%BUILD_VER%%/install/install
  • include/build-%%BUILD_VER%%/install/install-functions.make
  • include/build-%%BUILD_VER%%/install/install-sh
  • include/build-%%BUILD_VER%%/ld/configuration-lib-rules.make
  • include/build-%%BUILD_VER%%/ld/configuration-lib-static.make
  • include/build-%%BUILD_VER%%/ld/configuration-lib.make
  • include/build-%%BUILD_VER%%/ld/configure-lib
  • include/build-%%BUILD_VER%%/literals.make
  • include/build-%%BUILD_VER%%/m4/m4.make
  • include/build-%%BUILD_VER%%/message.make
  • include/build-%%BUILD_VER%%/meta/autoconf
  • include/build-%%BUILD_VER%%/meta/autoconf-functions.make
  • include/build-%%BUILD_VER%%/meta/autoconf.m4

The first 100 are listed.

distinfo 1
FileSizeSHA256
build-0.3.10.tar.bz273647e6fcd1d225d7d1e7b2895a44e3c192f7d45ca83e45817bff20372e5dedcda5d3
Master sites 1
  • https://www.codesynthesis.com/download/build/${PORTVERSION:R}/

Commit history 0

No commits in the history this site was built from.