freebsd-ports/science/libctl/pkg-descr
Rainer Hurling e4cddaff02 science/libctl: Update to 4.5.0
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

PR:		249007
Submitted by:	(maintainer timeout)
Approved by:	arrowd (mentor)
Differential Revision:	https://reviews.freebsd.org/D26992
2020-10-31 15:59:08 +00:00

14 lines
759 B
Text

Scientific software for performing large computations is typically managed
using textual control files that specify the parameters of the computation.
Historically, these control files have typically consisted of long,
inflexible collections of numbers whose meaning and format is hard-coded
into the program. With libctl, we make it easy for programmers to support
a greatly superior control file structure, and with less effort than was
required for traditional input formats.
The "ctl" in "libctl" stands for Control Language (by convention, libctl
control files end with ".ctl" and are referred to as ctl files). Thus,
libctl is the Control Language Library (where the "lib" prefix follows the
Unix idiom).
WWW: https://libctl.readthedocs.io/en/latest/