Source: dx Version: 1:4.4.4-18 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. Kind Regards, Bas
diff -Nru dx-4.4.4/debian/control dx-4.4.4/debian/control --- dx-4.4.4/debian/control 2024-11-24 12:02:44.000000000 +0100 +++ dx-4.4.4/debian/control 2025-07-02 08:59:50.000000000 +0200 @@ -10,7 +10,7 @@ flex, libbz2-dev, libglu-dev, - libhdf4-alt-dev | libhdf4-dev, + libhdf4-dev, libjpeg-dev, libmotif-dev, libnetcdf-dev, @@ -72,7 +72,7 @@ Depends: libdx4t64 (= ${binary:Version}), ${misc:Depends} Suggests: libbz2-dev, libglu-dev, - libhdf4-alt-dev | libhdf4-dev, + libhdf4-dev, libjpeg-dev, liblcms1-dev, libmotif-dev, diff -Nru dx-4.4.4/debian/patches/40-hdfalt-support.patch dx-4.4.4/debian/patches/40-hdfalt-support.patch --- dx-4.4.4/debian/patches/40-hdfalt-support.patch 2024-05-03 10:55:40.000000000 +0200 +++ dx-4.4.4/debian/patches/40-hdfalt-support.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,38 +0,0 @@ -From: Daniel Kobras <kob...@debian.org> -Subject: Add support for Debian-specific library hdf4-alt that provides an - alternative ABI suitable for linking both libhdf4 and netcdf into the - same binary without namespace clashes. - -diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' dx~/configure.ac dx/configure.ac ---- dx~/configure.ac 2010-03-25 19:27:17.000000000 +0100 -+++ dx/configure.ac 2010-03-25 19:29:17.000000000 +0100 -@@ -680,7 +680,16 @@ - fi - dnl -- check for unix - else -- AC_CHECK_LIB(df,Hopen,passed=`expr $passed + 1`,failed=`expr $failed + 1`,[ -lz -ljpeg ]) -+ for libname in df dfalt -+ do -+ AC_CHECK_LIB($libname,Hopen,[found=1; break],found=0,[ -lz -ljpeg ]) -+ done -+ if test $found -eq 1 -+ then -+ passed=`expr $passed + 1` -+ else -+ failed=`expr $failed + 1` -+ fi - AC_MSG_CHECKING(if HDF package is complete) - if test $passed -gt 0 - then -@@ -689,9 +698,9 @@ - AC_MSG_RESULT(no -- some components failed test) - have_hdf='no (failed tests)' - else -- LIB_HDF='-ldf' -+ LIB_HDF="-l$libname" - LIBS="$LIB_HDF $LIBS" -- FMT_LIBS="$FMT_LIBS libdf.a" -+ FMT_LIBS="$FMT_LIBS lib${libname}.a" - AC_DEFINE(HAVE_LIBDF, 1, [Define to 1 if you have the HDF libraries]) - AC_MSG_RESULT(yes) - have_hdf='yes' diff -Nru dx-4.4.4/debian/patches/series dx-4.4.4/debian/patches/series --- dx-4.4.4/debian/patches/series 2024-08-25 11:46:20.000000000 +0200 +++ dx-4.4.4/debian/patches/series 2025-07-02 08:59:50.000000000 +0200 @@ -8,7 +8,6 @@ 10-autoreconf-fix.patch 20-magick-pkgconfig.patch 30-no-shell-override.patch -40-hdfalt-support.patch 90-usr-local-cleanup.patch 50-dxgeterror-fix.patch 50-disable-libxp.patch