sci-libs/hdf
General purpose library and format for storing scientific data
ChangeLog
commit e97de13a38b021846c6375f8f314c1e2dd7e23cc
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 9 22:33:26 2026 +0200
sci-libs/hdf: fix dead hdfgroup.org/hdf4.html HOMEPAGE
The HDF4 landing page moved from /hdf4.html to /solutions/hdf4/; the old URL returns
404. Update both versions for consistency.
commit 67b83d0b93c758932d18b9e618bd9ed4241fdfe9
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 29 16:33:45 2026 +0200
sci-libs/hdf: move 4.2.16 to GitHub tarball for SRC_URI uniformity
The hdf-wordpress-1.s3.amazonaws.com/manual/HDF4/.../src/ path is
now intermittently 403'ing and is in any case unauthoritative; the
canonical 4.2.x tag is hdf-4_2_16-2 on github.com/HDFGroup/hdf4.
Use ver_rs to derive the underscore form from PV, drop the trailing
-2 patchlevel into S=. Both 4.2.16 and 4.3.1 now fetch from the same
GitHub repo with matching naming conventions.
commit e738cabc3a4e9ad95804330c2f824a80ca0c5055
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 29 15:53:03 2026 +0200
sci-libs/hdf: add 4.3.1, switch to GitHub source
Upstream 4.3.x ships from GitHub (the s3 wordpress mirror is HTTP 403
now) and bundles its own XDR (mfhdf/libsrc/h4_xdr.c), so libtirpc is
no longer required at link time. Apply the existing fortran-shared
fix-ups via sed in src_prepare instead of a patch, since line numbers
drift between 4.2.x and 4.3.x. The autotools install rule for the
old in-tree examples is gone; copy HDF4Examples/ verbatim under
USE=examples so the flag remains useful.
Keep 4.2.16 alongside (still on the legacy s3 distfile path).
commit 92cc8000c8e38dbf069b68ca217af0873dcad1e4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 22 22:31:20 2026 +0200
*/*: normalize personal-maintainer metadata.xml
Unify the three styles that had accumulated across the overlay
(pf-sources-style tab+email-only, bidict-style 2-space+name,
plus a handful of one-off indents) onto a single canonical form:
- DTD URL on https
- 2-space indentation
- <maintainer type="person"> with both <email> and
<name>Ivan S. Titov</name>
Only the Titov maintainer block is touched; co-maintainers and
::gentoo proxy-project maintainers in forked packages are left
as-is. 66 files changed; pkgcheck scan identical before and
after.
commit 3a1979a15a7889d8b0103b5b81ce3e458d1888f5
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 22 13:28:14 2026 +0200
sci-libs/hdf: local bump to 4.2.16 (gcc 15 fix)
::gentoo's sci-libs/hdf-4.2.15-r2 fails to compile on gcc 15 per
Gentoo bug 942866 (incompatible pointer type in xdrposix.c and K&R
function definitions elsewhere). The ::gentoo fix is stuck --
upstream 4.3.1 fails self-tests, 4.2.16 bump hasn't landed.
Imports Michael Uleysky's proposed ebuild from bug 957897 attachment
935615. Small cleanups vs the attachment: switched virtual/jpeg:0 to
media-libs/libjpeg-turbo:= (old virtual was deprecated in 2022),
sys-libs/zlib to virtual/zlib, collapsed the duplicated literal
version in SRC_URI into $ form, dropped Prefix keywords we don't
carry.
Needed to build sci-physics/mantid, which hard-requires HDF4 via
LegacyNexus. Drop once ::gentoo lands 4.2.16+.
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 9 22:33:26 2026 +0200
sci-libs/hdf: fix dead hdfgroup.org/hdf4.html HOMEPAGE
The HDF4 landing page moved from /hdf4.html to /solutions/hdf4/; the old URL returns
404. Update both versions for consistency.
commit 67b83d0b93c758932d18b9e618bd9ed4241fdfe9
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 29 16:33:45 2026 +0200
sci-libs/hdf: move 4.2.16 to GitHub tarball for SRC_URI uniformity
The hdf-wordpress-1.s3.amazonaws.com/manual/HDF4/.../src/ path is
now intermittently 403'ing and is in any case unauthoritative; the
canonical 4.2.x tag is hdf-4_2_16-2 on github.com/HDFGroup/hdf4.
Use ver_rs to derive the underscore form from PV, drop the trailing
-2 patchlevel into S=. Both 4.2.16 and 4.3.1 now fetch from the same
GitHub repo with matching naming conventions.
commit e738cabc3a4e9ad95804330c2f824a80ca0c5055
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 29 15:53:03 2026 +0200
sci-libs/hdf: add 4.3.1, switch to GitHub source
Upstream 4.3.x ships from GitHub (the s3 wordpress mirror is HTTP 403
now) and bundles its own XDR (mfhdf/libsrc/h4_xdr.c), so libtirpc is
no longer required at link time. Apply the existing fortran-shared
fix-ups via sed in src_prepare instead of a patch, since line numbers
drift between 4.2.x and 4.3.x. The autotools install rule for the
old in-tree examples is gone; copy HDF4Examples/ verbatim under
USE=examples so the flag remains useful.
Keep 4.2.16 alongside (still on the legacy s3 distfile path).
commit 92cc8000c8e38dbf069b68ca217af0873dcad1e4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 22 22:31:20 2026 +0200
*/*: normalize personal-maintainer metadata.xml
Unify the three styles that had accumulated across the overlay
(pf-sources-style tab+email-only, bidict-style 2-space+name,
plus a handful of one-off indents) onto a single canonical form:
- DTD URL on https
- 2-space indentation
- <maintainer type="person"> with both <email> and
<name>Ivan S. Titov</name>
Only the Titov maintainer block is touched; co-maintainers and
::gentoo proxy-project maintainers in forked packages are left
as-is. 66 files changed; pkgcheck scan identical before and
after.
commit 3a1979a15a7889d8b0103b5b81ce3e458d1888f5
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 22 13:28:14 2026 +0200
sci-libs/hdf: local bump to 4.2.16 (gcc 15 fix)
::gentoo's sci-libs/hdf-4.2.15-r2 fails to compile on gcc 15 per
Gentoo bug 942866 (incompatible pointer type in xdrposix.c and K&R
function definitions elsewhere). The ::gentoo fix is stuck --
upstream 4.3.1 fails self-tests, 4.2.16 bump hasn't landed.
Imports Michael Uleysky's proposed ebuild from bug 957897 attachment
935615. Small cleanups vs the attachment: switched virtual/jpeg:0 to
media-libs/libjpeg-turbo:= (old virtual was deprecated in 2022),
sys-libs/zlib to virtual/zlib, collapsed the duplicated literal
version in SRC_URI into $ form, dropped Prefix keywords we don't
carry.
Needed to build sci-physics/mantid, which hard-requires HDF4 via
LegacyNexus. Drop once ::gentoo lands 4.2.16+.


View
Download
Browse