Page MenuHomeFreeBSD

science/libctl: Update to 4.5.0
ClosedPublic

Authored by rhurlin on Oct 28 2020, 8:46 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, May 11, 5:22 PM
Unknown Object (File)
Sun, Apr 21, 7:10 PM
Unknown Object (File)
Feb 23 2024, 6:48 AM
Unknown Object (File)
Feb 20 2024, 4:22 AM
Unknown Object (File)
Dec 22 2023, 10:20 PM
Unknown Object (File)
Dec 21 2023, 10:22 AM
Unknown Object (File)
Dec 7 2023, 8:05 PM
Unknown Object (File)
Nov 30 2023, 7:27 PM
Subscribers

Details

Summary

Update science/libctl from 3.2.2 to 4.5.0. Over several minor and a major version release there have been important bugfixes and enhancements [1].

[1] https://github.com/NanoComp/libctl/blob/master/NEWS.md

What this patch should do:

  • Update from 3.2.2 to 4.5.0
  • Change MASTER_SITES to the Github releases URL
  • Add LIB_DEPENDS=devel/boehm-gc-threaded and libguile-2.2.so:lang/guile2
  • 'Bump' library version
  • Set option NLOPT default (needed by science/mpb)
  • Reorder some Makefile entries
  • Update URL in pkg-descr
  • Update pkg-plist

science/mpb depends on the update of this port. After the commit, I will put an update of science/mpb on Phabricator immediately.

science/libctl submitted in PR 249007, maintainer timeout since end of September.

Tested on Poudriere (amd64, i386), 'portlint -AC' seems happy.

Diff Detail

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

Event Timeline

Looks good modulo indentation issue.

Does committing this leave science/mpb in a broken state? If yes, I'd prefer you to prepare two reviews (this one and mpb) and once both of them are approved commit them in one go.

science/libctl/Makefile
26 ↗(On Diff #78867)

Indentation seems to not match with previous line.

This revision is now accepted and ready to land.Oct 30 2020, 6:49 AM

Fix unpleasant indentation for OPTIONS_DEFINE.

This revision now requires review to proceed.Oct 30 2020, 7:49 AM
rhurlin marked an inline comment as done.

Forgot to put the updated pkg-plist in the review, sorry!

Looks good modulo indentation issue.

Does committing this leave science/mpb in a broken state? If yes, I'd prefer you to prepare two reviews (this one and mpb) and once both of them are approved commit them in one go.

I agree, please include the update/fix of science/mpb in this review and commit them together

This revision is now accepted and ready to land.Oct 31 2020, 10:02 AM
This revision was automatically updated to reflect the committed changes.