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, Nov 29, 1:39 PM
Unknown Object (File)
Fri, Nov 29, 1:34 PM
Unknown Object (File)
Fri, Nov 29, 1:34 PM
Unknown Object (File)
Fri, Nov 29, 1:26 PM
Unknown Object (File)
Nov 11 2024, 10:00 AM
Unknown Object (File)
Nov 2 2024, 3:16 AM
Unknown Object (File)
Oct 30 2024, 8:03 PM
Unknown Object (File)
Oct 12 2024, 2:06 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