Page MenuHomeFreeBSD

devel/build2: Toolchain for building and packaging C++ code
ClosedPublic

Authored by fuz on Feb 16 2023, 1:06 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Oct 3, 4:22 PM
Unknown Object (File)
Fri, Oct 3, 3:15 AM
Unknown Object (File)
Tue, Sep 30, 8:55 AM
Unknown Object (File)
Sep 6 2025, 6:29 PM
Unknown Object (File)
Sep 6 2025, 6:29 PM
Unknown Object (File)
Sep 6 2025, 6:25 PM
Unknown Object (File)
Sep 6 2025, 6:09 PM
Unknown Object (File)
Aug 30 2025, 11:55 AM
Subscribers

Details

Summary
devel/build2: Toolchain for building and packaging C++ code

build2 is an open source (MIT), cross-platform build toolchain that aims
to approximate Rust Cargo's convenience for developing and packaging
C/C++ projects while providing more depth and flexibility, especially in
the build system.

libodb and libodb-sqlite are currently bundled in this port.  These are
planned to be unbundled in a future commit.

The port's author is known to the maintainer but wishes not to be named.

Obtained from:	anonymous author
Approved by:	... (mentor)

This port might also break on armv7, but my test machine is currently
too loaded to verify. Will update with a BROKEN_armv7 once I manage to
find out.

Test Plan

Tested with Poudriere on i386 amd64 FreeBSD 12.4 13.1. Arm64 tests pending.
See test results at: http://fuz.su/~fuz/freebsd/batch2

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

fuz requested review of this revision.Feb 16 2023, 1:06 PM

Commit msg should be:

<category>/<portname>: New port: Short description

<portname long description>
<WWW url>

IMO no need to mention Obtained from: anonymous author.

Will adjust the commit message on commit. It is important to me not claim other people's work as my own, hence the Obtained from:.

Is there anything blocking the last three DRs (this one, D38630, and D38634)? I would like to commit these so I can start with the next batch.

IMO no need to mention Obtained from: anonymous author.

Anonymous submissions have been a topic of discussion in the past, I currently don't recall the outcome. I do like how Robert handles it, as it shows that the submitter wants to stay anonymous, but is known to the committer.

devel/build2/Makefile
12

-LICENSE= MIT BSD2CLAUSE BSD3CLAUSE
+LICENSE= BSD2CLAUSE BSD3CLAUSE MIT

This revision is now accepted and ready to land.Feb 19 2023, 8:36 AM