The full patch includes 2 parts: Part 1 (HDF5): - science/hdf5: Update to 1.12.2 - science/hdf5-110: Add hdf5 1.10.9 Part 2 (dependent ports): - biology/ncbi-vdb: Fix build with HDF5 1.12.0+ - biology/sra-tools: Fix build with HDF5 1.12.0+ - cad/csxcad: Fix build with HDF5 1.12.0+ - cad/freecad: Change LIB_DEPENDS from hdf5 to hdf5-110 - french/med: Change LIB_DEPENDS from hdf5 to hdf5-110 - graphics/vigra: Fix build with HDF5 1.12.0+ - science/abinit: Fix build with HDF5 1.12.0+ - science/dakota: Fix build with HDF5 1.12.0+ - science/silo: Fix build with HDF5 1.12.0+ - science/votca: Fix build with HDF5 1.12.0+
I've tested all dependent ports but I'd like to request an exp-run in case anything is missing in my test. Thanks.
Some new failure logs: http://package18.nyi.freebsd.org/data/123amd64-default-foo/2022-07-11_20h54m40s/logs/errors/appcsxcad-0.2.2.9.log http://package18.nyi.freebsd.org/data/123amd64-default-foo/2022-07-11_20h54m40s/logs/errors/openems-0.0.35.76.log
(In reply to Antoine Brodin from comment #2) Update patch to fix cad/appcsxcad and science/openems.
(In reply to Po-Chuan Hsieh from comment #3) The 2 ports are leaf ports, if you tested it it's fine.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=a43418b81530f7e897abfbe18dd59f44265a1a0f commit a43418b81530f7e897abfbe18dd59f44265a1a0f Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org> AuthorDate: 2022-07-18 12:50:16 +0000 Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org> CommitDate: 2022-07-18 12:50:16 +0000 science/hdf5: Update to 1.12.2 Changes: https://portal.hdfgroup.org/display/support/HDF5+1.12.0 https://portal.hdfgroup.org/display/support/HDF5+1.12.1 https://portal.hdfgroup.org/display/support/HDF5+1.12.2 PR: 265152 Exp-run by: antoine science/hdf5/Makefile | 76 +++--- science/hdf5/distinfo | 6 +- science/hdf5/pkg-plist | 689 ++++++++++++++++++++++++++++++++++++++++--------- 3 files changed, 616 insertions(+), 155 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=1bc7803607e7e0a8cac9c011a3684859d3ab2953 commit 1bc7803607e7e0a8cac9c011a3684859d3ab2953 Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org> AuthorDate: 2022-07-18 12:50:15 +0000 Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org> CommitDate: 2022-07-18 12:50:15 +0000 science/hdf5-110: Add hd5-110 1.10.9 (copied from hdf5) - Add PKGNAMESUFFIX - Install files with suffix: - Install binary executables with -110 suffix - Install include files to hdf5-110 sub-directory - Install examples to EXAMPLESDIR with -110 suffix - Add PORTSCOUT PR: 265152 Exp-run by: antoine science/Makefile | 1 + science/hdf5-110/Makefile (new) | 79 ++++++++++++ science/hdf5-110/distinfo (new) | 3 + science/hdf5-110/pkg-descr (new) | 18 +++ science/hdf5-110/pkg-plist (new) | 269 +++++++++++++++++++++++++++++++++++++++ 5 files changed, 370 insertions(+)
(In reply to Antoine Brodin from comment #4) cad/appcsxcad is fixed in ports 90464799ece5993d964690516937a6e75079c3fd. science/openems is fixed in ports de60211508958485595161815c016b3ea5466e22. Thanks!
This commit has broken HDF5 port. Please revert.
This change conflicts with a previously installed version of HDF5. A user must 'pkg delete -f hdf5' to remove the old version. The problem is that /usr/local/include appears in the search path before any other paths. This means that the *.mod files for the old port, which are in /usr/local/include, are found and used. Not good.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=35fb1d00124f54c95c798525f67fcd8877c136b0 commit 35fb1d00124f54c95c798525f67fcd8877c136b0 Author: Thierry Thomas <thierry@FreeBSD.org> AuthorDate: 2022-09-16 11:01:42 +0000 Commit: Thierry Thomas <thierry@FreeBSD.org> CommitDate: 2022-09-16 11:07:05 +0000 french/aster: switch to HDF5-1.10 Note: this port should be upgraded to a newer release, WIP. PR: 265152 french/aster/Makefile | 7 +++--- french/aster/files/patch-as_setup.py | 12 ++++++++-- french/aster/files/patch-products.py | 35 ++++++++++++++++++++++++++++- french/aster/files/patch-products__data.py | 17 ++++++++++++-- french/aster/files/pkg-message.in | 4 ++-- french/aster/files/pkg-message.sans-astk.in | 4 ++-- 6 files changed, 67 insertions(+), 12 deletions(-)
Should this be closed?