rust196: Switch to using upstream illumos bootstrap.
These now appear to be suitable for my target platform, and avoids the
issue with having to wait for me to build my own bootstrap kit. I was
able to successfully build 1.96.0 using this bootstrap on SmartOS 202108.
bup: Update to 0.33.51.?
This is a massive, heavyhanded rototill from a 2015 packaging of bup
0.27. It starts with sysutils/bup and builds 0.34-to-be instead.
I'm declaring .51 to be pre-alpha and using the next digit as the
number of commits past the 0.33.x branchpoint. Later official alpha,
beta, rc, will be 71, 81, 91, as they happen.
Some of the accomodations here should probably be hoisted to
sysutils/bup. Some probably don't apply, as bup had a big build
system rototill.
xtrkcad: update to 5.3.1GA
changes from upstream:
- use rsvg-converter instead of inkscape during build to avoid needing a desktop environment
- always link against pkgsrc libraries
fresh: fix CARGO_INSTALL_ARGS for workspace root
Upstream moved the Cargo workspace root to the repo root in 0.3.9.
CARGO_WRKSRC must stay at the root for correct Cargo.lock discovery,
but cargo install needs --path pointing at the installable crate,
not the virtual workspace manifest.