Page MenuHomeFreeBSD

lang/rust: unbundle libgit2 and libssh2
ClosedPublic

Authored by jbeich on Sep 20 2018, 11:06 AM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Nov 20, 5:09 AM
Unknown Object (File)
Wed, Nov 20, 12:16 AM
Unknown Object (File)
Tue, Nov 19, 2:59 PM
Unknown Object (File)
Sat, Nov 2, 9:10 PM
Unknown Object (File)
Oct 22 2024, 2:33 PM
Unknown Object (File)
Oct 14 2024, 8:41 AM
Unknown Object (File)
Oct 7 2024, 11:25 PM
Unknown Object (File)
Sep 8 2024, 8:14 PM
Subscribers
None

Details

Summary

Bundled libs are undesirable. libssh2 upstream has some fixes since 1.8.0 but nothing particularly important. As for libgit2 our version is newer than what rust-1.29.0 bundles.

Test Plan

poudriere bulk -tj 112amd64 -z libressl lang/rust is green.

Diff Detail

Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 19696
Build 19260: arc lint + arc unit

Event Timeline

@koobs, can you create rust project/team on phabricator, so one doesn't have to poke /etc/aliases on freefall just to figure out the roster in order to populate reviewers ?

I was about to test a similar change during the week-end and that's what OpenBSD does (the maintainer is quite active in the Rust community). So yes, let's try that!

This revision is now accepted and ready to land.Sep 20 2018, 11:30 AM
lang/rust/Makefile
35

One small comment about ordering: can you please order them based on the library name instead of the port category?

  • Also switch USES=cargo to system libssh2 (unused atm)
This revision now requires review to proceed.Sep 20 2018, 11:33 AM
This revision is now accepted and ready to land.Sep 20 2018, 12:06 PM
jbeich added inline comments.
lang/rust/Makefile
35

Sorry, I forgot about this minor bit thus fixed in a separate commit. Neither Porter's Handbook nor portlint seem to care about order in *_DEPENDS defined in port's Makefile.