pyqt.mk provides USE_PYQT=<list> to depend on its components. Convert the ports
not yet using it to it.
Reviewed by: rakuco, mat
Approved by: rakuco (mentor)
Differential Revision: https://reviews.freebsd.org/D9261
LibGeoDecomp (Library for Geometric Decomposition codes) is an
auto-parallelizing library for computer simulations. It is specifically targeted
computational science applications in the context of supercomputers and
heterogeneous systems. The library eases development of such tightly coupled
codes by essentially taking over the parallel programming: it handles both, the
parallelization itself and parameter tuning. This enables scientists to focus on
their simulation code, rather than the technical details of the parallel
computer.
PR: 213688
Submitted by: Kurt Kanzenbach <kurt@kmk-computers.de>
Reviewed by: matthew
Approved by: matthew (mentor)
Differential Revision: https://reviews.freebsd.org/D9390
locale set by the user. Add LANG=C and LC_ALL=C at the beginning of
bsd.port.mk and export them so all commands are executed with the C locale.
LC_ALL=C overrides all other LC_* variables. LANG is used by setlocale(3)
as default value for LC_* variables, so normally it isn't used when LC_ALL
is set, but there's code out there that looks at LANG directly so it's safer
to set it as well. The only commands not captured by this are !=
assignments before any inclusion of bsd.port.*mk.
Introduce USE_LOCALE=<locale> that adds LANG=<locale> and LC_ALL=<locale> to
CONFIGURE_ENV and MAKE_ENV so upstream build systems can be executed with a
different locale (e.g. USE_LOCALE=en_US.UTF-8).
PR: 215882
Exp-run by: antoine
Approved by: portmgr (antoine)
- update MASTER_SITES to use upstream stride (the old - repackages - sources
were no longer working).
- take maintainership: although I don't use the software I am happy to respond
to PR's and check for updates periodically,
- add license information for each source:
- vmd: custom license that requires the user to explicitly download (and
accept the license before downloading). Mark the license as
auto-accept here as the present of the DISTFILE will indicate that
the license has been accepted
- tachyon: standard 3-clause BSD license :-)
- stride: almost BSD license, except only for academic use (i.e.
non-commersial) and a requirement to report bugs to the author.
Add a plain text copy of the license file to the port.
- add missing dependencies: gl, x11
- fix detection of python.
- simplify configure patch.
- update pkg-plist for changes in plugin versions.
If you want to set WRKSRC, set GH_PROJECT instead.
- The GitHub URLs are case insensitive, but the distribution files you
get out of them are not.
- If the repository was renamed, the old URL will still work, but the
distribution name will be ith the new name.
Sponsored by: Absolight
Libaec provides fast lossless compression of 1 up to 32 bit wide signed or
unsigned integers (samples). The library achieves best results for low entropy
data as often encountered in space imaging instrument data or numerical model
output from weather or climate simulations. While floating point representations
are not directly supported, they can also be efficiently coded by grouping
exponents and mantissa.
Libaec implements Golomb-Rice coding as defined in the Space Data System
Standard documents 121.0-B-2 and 120.0-G-2.
Libaec includes a free drop-in replacement for the SZIP library. Just replace
SZIP's shared library libsz.so* with libaec.so* and libsz.so* from libaec. Code
which is dynamically linked with SZIP such as HDF5 should continue to work with
libaec. No re-compilation required. HDF5 files which contain SZIP encoded data
can be decoded by HDF5 using libaec and vice versa.
WWW: https://gitlab.dkrz.de/k202009/libaec
This makes it possible to use those libraries with shared libraries on at least
amd64.
While here, set LICENSE and drop MAKE_JOBS_UNSAFE.
PR: 209982
Submitted by: Jason Bacon <bacon4000@gmail.com> (maintainer)
MFH: 2016Q4