Source: grads Version: 3:2.2.1-9 Severity: important Tags: patch Control: tags -1 forky sid User: debian-...@lists.debian.org Usertags: hdf4-4.3.1
Dear Maintainer, Your package depends on the hdf4-alt package which are removed in HDF 4.3.1. The attached patch resolves this, but cannot be used for the package in unstable until libhdf4 has been updated there sometime after the trixie release. Note that while your package doesn't FTBFS without this patch, it does disable the HDF4 support because it unconditionally searches for the alt libraries. Kind Regards, Bas
diff -Nru grads-2.2.1/debian/changelog grads-2.2.1/debian/changelog --- grads-2.2.1/debian/changelog 2024-12-11 11:21:17.000000000 +0100 +++ grads-2.2.1/debian/changelog 2025-07-02 10:24:48.000000000 +0200 @@ -1,3 +1,10 @@ +grads (3:2.2.1-9.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Rebuild with HDF 4.3.1. + + -- Bas Couwenberg <sebas...@debian.org> Wed, 02 Jul 2025 10:24:48 +0200 + grads (3:2.2.1-9) unstable; urgency=medium [ Giles Filippini ] diff -Nru grads-2.2.1/debian/control grads-2.2.1/debian/control --- grads-2.2.1/debian/control 2024-12-11 11:21:17.000000000 +0100 +++ grads-2.2.1/debian/control 2025-07-02 10:24:48.000000000 +0200 @@ -19,7 +19,7 @@ libxmu-headers, libgd-dev, libshp-dev, - libhdf4-alt-dev, + libhdf4-dev (>= 4.3.1), libgadap-dev (>= 2.0-11), libaec-dev, libcairo2-dev diff -Nru grads-2.2.1/debian/patches/hdf4-alt.patch grads-2.2.1/debian/patches/hdf4-alt.patch --- grads-2.2.1/debian/patches/hdf4-alt.patch 2024-12-11 11:21:17.000000000 +0100 +++ grads-2.2.1/debian/patches/hdf4-alt.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,44 +0,0 @@ -Description: Build against HDF4ALT on Debian. -Origin: http://bugs.debian.orf/655869 -Forwarded: not-needed -Last-UpdatedL: 2012-09-19 - -Index: grads-2.2.1/configure.ac -=================================================================== ---- grads-2.2.1.orig/configure.ac -+++ grads-2.2.1/configure.ac -@@ -675,11 +675,11 @@ if test "Z$ga_supplib_dir" != "Z" ; then - echo looking in $ga_supplib_dir - GA_SET_FLAGS([]) - AC_CHECK_HEADER([mfhdf.h], -- [ AC_CHECK_LIB([df], [main], -- [ AC_CHECK_LIB([mfhdf], [main], -+ [ AC_CHECK_LIB([dfalt], [main], -+ [ AC_CHECK_LIB([mfhdfalt -ldfalt], [main], - [ use_hdf=yes - # GA_SET_LIB_VAR([hdf_libs], [mfhdf df jpeg z udunits]) -- GA_SET_DYNLIB_VAR([hdf_libs], [mfhdf df jpeg z udunits]) -+ GA_SET_DYNLIB_VAR([hdf_libs], [mfhdfalt dfalt jpeg z udunits]) - ]) - ]) - ]) -Index: grads-2.2.1/m4/hdf4.m4 -=================================================================== ---- grads-2.2.1.orig/m4/hdf4.m4 -+++ grads-2.2.1/m4/hdf4.m4 -@@ -189,11 +189,11 @@ dnl nor required everywhere - ac_hdf4_lib='no' - AC_CHECK_LIB_NOCACHE_HDF4([z],[deflate], - [ AC_CHECK_LIB_NOCACHE_HDF4([jpeg],[jpeg_start_compress], -- [ AC_CHECK_LIB_NOCACHE_HDF4([df],[Hopen], -- [ AC_CHECK_LIB_NOCACHE_HDF4([mfhdf],[SDstart], -+ [ AC_CHECK_LIB_NOCACHE_HDF4([dfalt],[Hopen], -+ [ AC_CHECK_LIB_NOCACHE_HDF4([mfhdfalt],[SDstart], - [ ac_hdf4_lib="yes" -- HDF4_LIBS="-lmfhdf -ldf -ljpeg -lz $HDF4_LIBS" -- ],[],[-ldf -ljpeg -lz]) -+ HDF4_LIBS="-lmfhdfalt -ldfalt -ljpeg -lz $HDF4_LIBS" -+ ],[],[-ldfalt -ljpeg -lz]) - ],[],[-ljpeg -lz]) - ]) - ]) diff -Nru grads-2.2.1/debian/patches/series grads-2.2.1/debian/patches/series --- grads-2.2.1/debian/patches/series 2024-12-11 11:21:17.000000000 +0100 +++ grads-2.2.1/debian/patches/series 2025-07-02 10:24:48.000000000 +0200 @@ -1,6 +1,5 @@ privacy-include-icon.patch nc-config.patch -hdf4-alt.patch supplibs.patch paths.patch udunits2.patch