[Bug 251894] science/hdf5-112: new port repocopied from science/hdf5

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Dec 16 15:49:24 UTC 2020


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=251894

            Bug ID: 251894
           Summary: science/hdf5-112: new port repocopied from
                    science/hdf5
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: Individual Port(s)
          Assignee: sunpoet at FreeBSD.org
          Reporter: thierry at FreeBSD.org
             Flags: maintainer-feedback?(sunpoet at FreeBSD.org)
          Assignee: sunpoet at FreeBSD.org

HDF5 has been upgraded to 1.12.0: release notes available at
https://portal.hdfgroup.org/display/support/HDF5%201.12.0#releasenotes

Unfortunately, these new versions break the compatibility with the previous
ones, as this was the case from 1.8 to 1.10. It proposes an option to keep some
compatibility with 1.10, DEFAULT_API_VERSION="v110", and this flag is defined
in the attached patch.

Nevertheless, ATM some consumers cannot be built against this version, e.g.
french/med, this is why I don't propose a direct upgrade to science/hdf5, but
to repocopy it as science/hdf5-112, like we did for hdf5-18.

A migration guide is available at:
https://portal.hdfgroup.org/display/HDF5/Migrating+from+HDF5+1.10+to+HDF5+1.12

Note 1: two tarballs are available, and they produce two different packages. I
have chosen the cmake version, which seems more complete.

Note 2: MAKE_JOBS_UNSAFE seems not more useful on my machines.

Note 3: the option FORTRAN is now selected by default, as requested in PR
225070, so that the FORTRAN interface will be available in packages.

Proposed migration path for FreeBSD:
- add this port as hdf5-112;
- migrate the different consumers to this new version on a per-port basis, if
possible;
- when the major consumers will be migrated, switch hdf5 to hdf5-110 for the
last ones, and switch hdf5-112 to hdf5.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list