[med-svn] [Git][med-team/seaview][master] 4 commits: bypass-fltk-version-check.patch: new: fix symbols disappearance.

Étienne Mollier (@emollier) gitlab at salsa.debian.org
Sat Apr 12 21:57:31 BST 2025



Étienne Mollier pushed to branch master at Debian Med / seaview


Commits:
2b600330 by Étienne Mollier at 2025-04-12T22:52:19+02:00
bypass-fltk-version-check.patch: new: fix symbols disappearance.

Closes: #1102776

- - - - -
aaad107e by Étienne Mollier at 2025-04-12T22:54:15+02:00
d/t/control: use /tmp as HOME for the autopkgtest.

- - - - -
ab3ffe4b by Étienne Mollier at 2025-04-12T22:54:54+02:00
d/control: declare compliance to standards version 4.7.2.

- - - - -
ddf7383d by Étienne Mollier at 2025-04-12T22:57:06+02:00
d/changelog: ready for upload to unstable.

- - - - -


5 changed files:

- debian/changelog
- debian/control
- + debian/patches/bypass-fltk-version-check.patch
- debian/patches/series
- debian/tests/control


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,13 @@
+seaview (1:5.0.5-3) unstable; urgency=medium
+
+  * Team upload.
+  * bypass-fltk-version-check.patch: new: fix symbols disappearance.
+    (Closes: #1102776)
+  * d/t/control: use /tmp as HOME for the autopkgtest.
+  * d/control: declare compliance to standards version 4.7.2.
+
+ -- Étienne Mollier <emollier at debian.org>  Sat, 12 Apr 2025 22:55:25 +0200
+
 seaview (1:5.0.5-2) unstable; urgency=medium
 
   [ Charles Plessy ]


=====================================
debian/control
=====================================
@@ -11,7 +11,7 @@ Build-Depends: debhelper-compat (= 13),
                libxext-dev,
                libxinerama-dev,
                zlib1g-dev
-Standards-Version: 4.6.2
+Standards-Version: 4.7.2
 Vcs-Browser: https://salsa.debian.org/med-team/seaview
 Vcs-Git: https://salsa.debian.org/med-team/seaview.git
 Homepage: https://doua.prabi.fr/software/seaview


=====================================
debian/patches/bypass-fltk-version-check.patch
=====================================
@@ -0,0 +1,29 @@
+Description: restore compilation of FL/Fl_SVG_Image.cxx.
+ Macro directives started to hide the code within FL/Fl_SVG_Image.cxx,
+ causing disappearance of its symboles caught at linking time.  This
+ patch gets rid of the version check to cause the file to be properly
+ compiled without conditions.
+ .
+ This is probably not the most appropriate fix; a port to fltk 1.4 might
+ be called for.
+Author: Étienne Mollier <emollier at debian.org>
+Bug-Debian: https://bugs.debian.org/1102776
+Forwarded: not-needed
+Last-Update: 2025-04-12
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- seaview.orig/FL/Fl_SVG_Image.cxx
++++ seaview/FL/Fl_SVG_Image.cxx
+@@ -1,6 +1,3 @@
+-#include <FL/Enumerations.H>
+-#if 100*FL_MAJOR_VERSION + 10*FL_MINOR_VERSION + FL_PATCH_VERSION < 140
+-
+ #define HAVE_LIBZ 1
+ #define HAVE_LONG_LONG 1
+ 
+@@ -262,5 +259,3 @@
+   draw(X, Y, W, H, 0, 0);
+   return 1;
+ }
+-
+-#endif // 100*FL_MAJOR_VERSION + 10*FL_MINOR_VERSION + FL_PATCH_VERSION < 140


=====================================
debian/patches/series
=====================================
@@ -1 +1,2 @@
 muscle5
+bypass-fltk-version-check.patch


=====================================
debian/tests/control
=====================================
@@ -1,3 +1,3 @@
-Test-Command: xvfb-run -s "-screen 0 1024x768x24 -ac +extension GLX +render -noreset" sh debian/tests/run-unit-test
+Test-Command: HOME=/tmp xvfb-run -s "-screen 0 1024x768x24 -ac +extension GLX +render -noreset" sh debian/tests/run-unit-test
 Depends: @, xvfb, xauth
 Restrictions: allow-stderr



View it on GitLab: https://salsa.debian.org/med-team/seaview/-/compare/406d0982fc26db9b214722253882dd188c9fb946...ddf7383df43e11490ea1b7ff2ffca79845ff1711

-- 
View it on GitLab: https://salsa.debian.org/med-team/seaview/-/compare/406d0982fc26db9b214722253882dd188c9fb946...ddf7383df43e11490ea1b7ff2ffca79845ff1711
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20250412/3c0db3c4/attachment-0001.htm>


More information about the debian-med-commit mailing list