[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