Page MenuHomeFreeBSD

science/libctl: Update to 4.5.0
ClosedPublic

Authored by rhurlin on Oct 28 2020, 8:46 PM.
Tags
None
Referenced Files
F107667792: D26992.id78946.diff
Fri, Jan 17, 10:33 AM
F107667787: D26992.id79011.diff
Fri, Jan 17, 10:32 AM
F107667760: D26992.id78867.diff
Fri, Jan 17, 10:32 AM
F107667755: D26992.id.diff
Fri, Jan 17, 10:32 AM
F107667720: D26992.id78942.diff
Fri, Jan 17, 10:31 AM
F107662192: D26992.diff
Fri, Jan 17, 8:38 AM
Unknown Object (File)
Mon, Jan 6, 6:35 PM
Unknown Object (File)
Sat, Dec 21, 2:19 AM
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.