devel/llbuild s.2017.12.10_1 FreeBSD
Low-level build system, used by the Swift Package Manager
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- APACHE20, BSD3CLAUSE, NCSA
- Categories
- devel
- Package size
- 353.7 KiB, 1715.9 KiB installed
Description
llbuild is a set of libraries for building build systems. Unlike most build system projects which focus on the syntax for describing the build, llbuild is designed around a reusable, flexible, and scalable general purpose build engine capable of solving many "build system"-like problems. The project also includes additional libraries on top of that engine which provide support for constructing bespoke build systems (like swift build) or for building from Ninja manifests.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/llbuild | s.2017.12.10_1 |
| DragonFly | devel/llbuild | s.2017.12.10 |
Install
Binary package:
pkg install llbuild
From the ports tree:
cd /usr/ports/devel/llbuild/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= llbuild>0:devel/llbuild
LIB_DEPENDS= libllbuild.so:devel/llbuild
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | s.2017.12.10_1 | s.2017.12.10_1 | s.2017.12.10 | s.2017.12.10_1 | s.2017.12.10_1 |
| FreeBSD:14:quarterly | s.2017.12.10_1 | s.2017.12.10_1 | n/a | s.2017.12.10_1 | s.2017.12.10_1 |
| FreeBSD:15:latest | s.2017.12.10_1 | s.2017.12.10_1 | n/a | s.2017.12.10_1 | s.2017.12.10_1 |
| FreeBSD:15:quarterly | s.2017.12.10_1 | s.2017.12.10_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | s.2017.12.10_1 | s.2017.12.10_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 1
libsqlite3.so: databases/sqlite3
The full lists below include those, and their dependencies in turn.
Build dependencies 19
Run dependencies 4
No port depends on this one.
Configuration
Options name: devel_llbuild
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- cmake
- Service scripts
- none
Files
pkg-plist 7
- bin/llbuild
- bin/swift-build-tool
- include/llbuild/buildsystem.h
- include/llbuild/core.h
- include/llbuild/llbuild.h
- include/llbuild/module.modulemap
- lib/libllbuild.so
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| apple-swift-llbuild-swift-DEVELOPMENT-SNAPSHOT-2017-12-10-a_GH0.tar.gz | 4.83391e+06 | a78261619230f76a2e9a8d6d4e3713f51378ac6c957f698bb69040b9700b79e6 |
Commit history 0
No commits in the history this site was built from.