The Adaptable Input/Output (I/O) System, ADIOS 2 is developed as part of the
United States Department of Energy's Exascale Computing Program.
ADIOS 2 is a framework designed for scientific data I/O to publish and subscribe
(put/get) data when and where required.
ADIOS 2 transports data as groups of self-describing variables and attributes
across different media types (such as files, wide-area-networks, and remote
direct memory access) using a common application programming interface for all
transport modes. ADIOS 2 can be used on supercomputers, commercial clouds, and
personal computers.
ADIOS 2 focuses on:
* Performance I/O scalability in high performance computing (HPC) applications.
* Adaptability unified interfaces to allow for several modes of transport
(files, memory-to-memory)
* Ease of Use two-level application programming interface (APIs)
* Full APIs for HPC applications: C++11, Fortran 90, C 99, Python 2 and 3
* Simplified High-Level APIs for data analysis: Python 2 and 3, C++11, Matlab
===> The following configuration options are available for adios2-2.10.2_8:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
python.mk: rename PYTHON_EXT_SUFFIX to PYTHON_TAG, document, etc
EXT_SUFFIX, according to PEP 3149, refers to the full tag and
extension for compiled extension module objects, eg .cpython-311.so,
.cpython-313t.so, etc. We do not use the correct semantic meaning,
and this usage becomes ambiguous and confusing when tags do not
match between bytecode and compiled extension module objects.
Rename our PYTHON_EXT_SUFFIX to PYTHON_TAG to align with PEP 3147's
specification of a magic tag, which consists of implementation name
and shorthand version only. This is meant for bytecode and other
files containing this tag in their filename that do not depend on
a specific Python ABI for the same version. Chase all existing
consumers.
(Only the first 15 lines of the commit message are shown above )
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
science/hdf5: bump PORTREVISION of consumers
The SO-version increased in the update to 1.12.2 in
a43418b81530f7e897abfbe18dd59f44265a1a0f .
Reported by: VVD <vvd@unislabs.com>
*/*: Replace science/szip with science/libaec
- Bump PORTREVISION of dependent ports for dependency change
szip does not allow redistribution in binary form without proper commercial
license. Its LICENSE_PERMS should be set to no-auto-accept which blocks building
this port, therefore building dependent ports are also blocked. Switch all
dependent ports to science/libaec to avoid conflicts and license issue.
PR: 228743, 246097, 250165
Chanse update of devel/libffi
Chase the devel/libffi update
Bump portrevision of all dependent ports to chace shard library version bump
in libffi.
Update LIB_DEPENDS lines where needed to not require a specific version of
libffi.so.
PR: 247028 (for tracking)
- Update net/openmpi to 4.0.3 (openmpi 1 is deprecated)
- Remove option for net/openmpi2 from science/pnetcdf (net/openmpi2 is
deprecated and will be removed)
- Fix science/gromacs plist when MPI option is enabled
- Bump PORTREVISION for all the consumers of net/openmpi
Mark BROKEN
pkg-static: Unable to access file
/wrkdirs/usr/ports/misc/adios2/work/stage/usr/local/lib/libadios2_cmib.so:No
such file or directory
Reported by: pkg-fallout
misc/adios2: fix build with GCC-based architectures
Needs C++11 compiler to build:
target_compile_features The compiler feature "cxx_auto_type" is not known
to CXX compiler
"GNU"
version 4.2.1.
It also tries to link to libepoll-shim.so (installed by libfabric), so link to
it and and devel/libepoll-shim to LIB_DEPENDS.
PR: 239635
Approved by: yuri (maintainer), linimon (mentor)
Differential Revision: https://reviews.freebsd.org/D21400