sci-libs / eccodes

A set of encoding/decoding APIs and tools for WMO GRIB, BUFR, and GTS messages

Official package sites : https://confluence.ecmwf.int/display/ECC ·

This is the new open source BUFR/GRIB library (from ECMWF) supporting C, F90, and Python interfaces.

v2.18.0 :: 0 :: gentoo

Modified
License
Apache-2.0
Keywords
~amd64 ~arm ~x86
USE flags
defs examples extra-test fortran jpeg2k memfs netcdf openmp png python szip test threads

General

defs
Install full set of definition files.
examples
Install examples, usually source code
extra-test
Install full set of test data (large).
fortran
Add support for fortran
jpeg2k
Support for JPEG 2000, a wavelet-based image compression format
memfs
Enable memory based access to definition/sample files (conflicts with tests).
netcdf
Enable NetCDF data format support
openmp
Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built with USE="openmp"
png
Add support for libpng (PNG images)
python
Add optional support/bindings for the Python language
szip
Use the szip compression library
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
threads
Add threads support for various packages. Usually pthreads

dev-lang / python : Freethreading (no-GIL) version of Python programming language

media-libs / libpng : Portable Network Graphics library

media-libs / openjpeg : Open-source JPEG 2000 library

sci-libs / netcdf : Scientific library and interface for array oriented data access

sci-libs / szip : Extended-Rice lossless compression algorithm implementation

sys-libs / zlib : Standard (de)compression library

virtual / fortran : Virtual for Fortran Compiler

media-libs / libpng : Portable Network Graphics library

media-libs / openjpeg : Open-source JPEG 2000 library

sci-libs / netcdf : Scientific library and interface for array oriented data access

sci-libs / szip : Extended-Rice lossless compression algorithm implementation

sys-libs / zlib : Standard (de)compression library

virtual / fortran : Virtual for Fortran Compiler

725252
sci-libs/eccodes-2.16.0 : -- Performing Test IEEE_BE - Failed
731876
sci-libs/eccodes-2.16.0 fails to compile: Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/REAL(4)).
831724
sci-libs/eccodes-2.18.0 fails to compile: ld.lld: error: libeccodes.so: undefined reference to omp_init_nest_lock [--no-allow-shlib-undefined]
865923
sci-libs/eccodes-2.26.0: version bump
873304
sci-libs/eccodes-2.18.0 fails tests (MUSL)
929772
sci-libs/eccodes: needs upgrade to Python 3.12 (PythonCompatUpdate)
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sci-libs/eccodes: enable py3.10, py3.11
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Steve Arnold · gentoo
sci-libs/eccodes: add missing test restrict to make QA happy again
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Steve Arnold <nerdboy@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Steve Arnold · gentoo
sci-libs/eccodes: bump to newer upstream release
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Steve Arnold <nerdboy@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
sci-libs/eccodes: [QA] Fix MissingTestRestrict
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Stephen Arnold · gentoo
sci-libs/eccodes: new ebuild/upstream replacement for libbufr
* provides multi-language bindings and GRIB/BUFR C library * obsoletes bugs #695486 and #709408 Package-Manager: Portage-2.3.67, Repoman-2.3.17 Signed-off-by: Steve Arnold <nerdboy@gentoo.org>