Bug 265152 - science/hdf5: Update to 1.12.2
Summary: science/hdf5: Update to 1.12.2
Status: Closed Overcome By Events
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Po-Chuan Hsieh
URL: https://people.freebsd.org/~sunpoet/p...
Keywords:
Depends on:
Blocks:
 
Reported: 2022-07-11 13:18 UTC by Po-Chuan Hsieh
Modified: 2023-09-05 16:36 UTC (History)
2 users (show)

See Also:
sunpoet: exp-run?


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Po-Chuan Hsieh freebsd_committer freebsd_triage 2022-07-11 13:18:51 UTC
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+
Comment 1 Po-Chuan Hsieh freebsd_committer freebsd_triage 2022-07-11 13:21:02 UTC
I've tested all dependent ports but I'd like to request an exp-run in case anything is missing in my test. Thanks.
Comment 3 Po-Chuan Hsieh freebsd_committer freebsd_triage 2022-07-14 12:19:58 UTC
(In reply to Antoine Brodin from comment #2)

Update patch to fix cad/appcsxcad and science/openems.
Comment 4 Antoine Brodin freebsd_committer freebsd_triage 2022-07-14 18:16:43 UTC
(In reply to Po-Chuan Hsieh from comment #3)
The 2 ports are leaf ports, if you tested it it's fine.
Comment 5 commit-hook freebsd_committer freebsd_triage 2022-07-18 12:52:59 UTC
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(-)
Comment 6 commit-hook freebsd_committer freebsd_triage 2022-07-18 12:52:59 UTC
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(+)
Comment 7 Po-Chuan Hsieh freebsd_committer freebsd_triage 2022-07-18 12:54:57 UTC
(In reply to Antoine Brodin from comment #4)

cad/appcsxcad is fixed in ports 90464799ece5993d964690516937a6e75079c3fd.
science/openems is fixed in ports de60211508958485595161815c016b3ea5466e22.
Thanks!
Comment 8 Steve Kargl freebsd_committer freebsd_triage 2022-07-20 17:31:19 UTC
This commit has broken HDF5 port.  Please revert.
Comment 9 Steve Kargl freebsd_committer freebsd_triage 2022-07-20 17:39:14 UTC
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.
Comment 10 commit-hook freebsd_committer freebsd_triage 2022-09-16 11:12:17 UTC
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(-)
Comment 11 Yuri Victorovich freebsd_committer freebsd_triage 2023-07-10 07:51:54 UTC
Should this be closed?