BSD Ports

devel/boost_build 5.5.2_1 FreeBSD

Extensible cross-platform build tool suite

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
7fb3fbc9ed
License
BSL
Categories
devel
Package size
612.6 KiB, 2593.1 KiB installed

Description

Boost.Build is an easy way to build C++ projects, everywhere. You name you executables and libraries and list their sources.

Boost.Build takes care about compiling your sources with right options, creating static and shared libraries, making executables, and other chores -- whether you're using gcc, msvc, or a dozen more supported C++ compilers -- on Windows, OSX, Linux and commercial UNIX systems.

In the other systems

SystemPortVersion
FreeBSDdevel/boost_build5.5.2_1
NetBSDdevel/boost-build1.92.0
DragonFlydevel/boost_build5.2.1

Install

Binary package:

pkg install boost-build

From the ports tree:

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

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

RUN_DEPENDS=	boost-build>0:devel/boost_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:latest5.5.2_15.5.2_14.8.2.202203185.3.25.5.2_1
FreeBSD:14:quarterly5.5.2_15.5.2_1n/a5.2.15.5.2_1
FreeBSD:15:latest5.5.2_15.5.2_1n/a5.3.25.3.2
FreeBSD:15:quarterly5.5.2_15.5.2_1n/an/an/a
FreeBSD:16:latest5.5.2_15.5.2_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 1

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

Run dependencies 1

Configuration

No options to configure.

USES
compiler:c++11-lang python:test shebangfix tar:bzip2
Service scripts
none
Conflicts with
b2

Message after installing

To use boost_build, it is necessary to set BOOST_ROOT in
your environment:

 sh/bash/ksh:
	BOOST_ROOT=/usr/local/share/b2 ; export BOOST_ROOT
 csh:
	setenv BOOST_ROOT /usr/local/share/b2

Note: The default toolchain is gcc.
To override this on a system-wide basis, edit this file:
	/usr/local/share/b2/site-config.jam

For an example of a per-user settings file which may be
copied to your home directory, see:
	 /usr/local/share/b2/user-config.jam

Files

pkg-plist 226
  • bin/b2
  • share/boost-build/src/build-system.jam
  • share/boost-build/src/build/ac.jam
  • share/boost-build/src/build/alias.jam
  • share/boost-build/src/build/build-request.jam
  • share/boost-build/src/build/config-cache.jam
  • share/boost-build/src/build/configure.jam
  • share/boost-build/src/build/feature.jam
  • share/boost-build/src/build/generators.jam
  • share/boost-build/src/build/project.jam
  • share/boost-build/src/build/property-set.jam
  • share/boost-build/src/build/property.jam
  • share/boost-build/src/build/scanner.jam
  • share/boost-build/src/build/targets.jam
  • share/boost-build/src/build/toolset.jam
  • share/boost-build/src/build/type.jam
  • share/boost-build/src/build/version.jam
  • share/boost-build/src/build/virtual-target.jam
  • share/boost-build/src/contrib/boost.jam
  • share/boost-build/src/contrib/modular.jam
  • share/boost-build/src/contrib/tntnet.jam
  • share/boost-build/src/contrib/wxFormBuilder.jam
  • share/boost-build/src/options/help.jam
  • share/boost-build/src/tools/acc.jam
  • share/boost-build/src/tools/asciidoctor.jam
  • share/boost-build/src/tools/auto-index.jam
  • share/boost-build/src/tools/bison.jam
  • share/boost-build/src/tools/boostbook.jam
  • share/boost-build/src/tools/borland.jam
  • share/boost-build/src/tools/brotli.jam
  • share/boost-build/src/tools/builtin.jam
  • share/boost-build/src/tools/bzip2.jam
  • share/boost-build/src/tools/cast.jam
  • share/boost-build/src/tools/cc.jam
  • share/boost-build/src/tools/clang-darwin.jam
  • share/boost-build/src/tools/clang-linux.jam
  • share/boost-build/src/tools/clang-vxworks.jam
  • share/boost-build/src/tools/clang-win.jam
  • share/boost-build/src/tools/clang.jam
  • share/boost-build/src/tools/common.jam
  • share/boost-build/src/tools/como-linux.jam
  • share/boost-build/src/tools/como-win.jam
  • share/boost-build/src/tools/como.jam
  • share/boost-build/src/tools/convert.jam
  • share/boost-build/src/tools/cray.jam
  • share/boost-build/src/tools/cw-config.jam
  • share/boost-build/src/tools/cw.jam
  • share/boost-build/src/tools/cygwin.jam
  • share/boost-build/src/tools/darwin.jam
  • share/boost-build/src/tools/diab.jam
  • share/boost-build/src/tools/dmc.jam
  • share/boost-build/src/tools/docutils.jam
  • share/boost-build/src/tools/doxproc.py
  • share/boost-build/src/tools/doxygen.jam
  • share/boost-build/src/tools/doxygen/windows-paths-check.doxyfile
  • share/boost-build/src/tools/doxygen/windows-paths-check.hpp
  • share/boost-build/src/tools/embarcadero.jam
  • share/boost-build/src/tools/emscripten.jam
  • share/boost-build/src/tools/features/__init_features__.jam
  • share/boost-build/src/tools/features/address-model-feature.jam
  • share/boost-build/src/tools/features/allow-feature.jam
  • share/boost-build/src/tools/features/architecture-feature.jam
  • share/boost-build/src/tools/features/archiveflags-feature.jam
  • share/boost-build/src/tools/features/asmflags-feature.jam
  • share/boost-build/src/tools/features/build-feature.jam
  • share/boost-build/src/tools/features/cflags-feature.jam
  • share/boost-build/src/tools/features/compileflags-feature.jam
  • share/boost-build/src/tools/features/conditional-feature.jam
  • share/boost-build/src/tools/features/contracts-feature.jam
  • share/boost-build/src/tools/features/coverage-feature.jam
  • share/boost-build/src/tools/features/cxx-template-depth-feature.jam
  • share/boost-build/src/tools/features/cxxabi-feature.jam
  • share/boost-build/src/tools/features/cxxflags-feature.jam
  • share/boost-build/src/tools/features/cxxstd-feature.jam
  • share/boost-build/src/tools/features/debug-feature.jam
  • share/boost-build/src/tools/features/define-feature.jam
  • share/boost-build/src/tools/features/dependency-feature.jam
  • share/boost-build/src/tools/features/dll-feature.jam
  • share/boost-build/src/tools/features/exception-feature.jam
  • share/boost-build/src/tools/features/fflags-feature.jam
  • share/boost-build/src/tools/features/file-feature.jam
  • share/boost-build/src/tools/features/find-lib-feature.jam
  • share/boost-build/src/tools/features/flags-feature.jam
  • share/boost-build/src/tools/features/force-include-feature.jam
  • share/boost-build/src/tools/features/include-feature.jam
  • share/boost-build/src/tools/features/instruction-set-feature.jam
  • share/boost-build/src/tools/features/internal-feature.jam
  • share/boost-build/src/tools/features/library-feature.jam
  • share/boost-build/src/tools/features/linemarkers-feature.jam
  • share/boost-build/src/tools/features/link-feature.jam
  • share/boost-build/src/tools/features/linkflags-feature.jam
  • share/boost-build/src/tools/features/local-visibility-feature.jam
  • share/boost-build/src/tools/features/location-feature.jam
  • share/boost-build/src/tools/features/location-prefix-feature.jam
  • share/boost-build/src/tools/features/lto-feature.jam
  • share/boost-build/src/tools/features/name-feature.jam
  • share/boost-build/src/tools/features/objcflags-feature.jam
  • share/boost-build/src/tools/features/optimization-feature.jam
  • share/boost-build/src/tools/features/os-feature.jam
  • share/boost-build/src/tools/features/relevant-feature.jam

The first 100 are listed.

distinfo 1
FileSizeSHA256
boostorg-build-5.5.2-05b6b63_GH0.tar.gz1.22473e+069a84095ce577de75ffa8936bf8d9a9cf7b5410b5149c63747f8ee9cb8b86ba7b

Commit history 2

DateCommitCreditsLog message
7fb3fbc9ed Dima Panov devel/boost_build: add missed files to plist (+)
PR: 299035 MFH: 2026Q4
5ec5b66d4f Dima Panov devel/boost*: update to 1.92.0 release (+)
Include corresponding update for boost_build to 5.5.2 Introduce new library, Cobalt, which forces C++20 standart (option OFF by default) Release notes: https://www.boost.org/releases/1.92.0/