[med-svn] [Git][med-team/libmems][master] 7 commits: boost1.88.patch: new: fix ftbfs with boost1.88.
Étienne Mollier (@emollier)
gitlab at salsa.debian.org
Sun Nov 30 17:16:43 GMT 2025
Étienne Mollier pushed to branch master at Debian Med / libmems
Commits:
225b6db7 by Étienne Mollier at 2025-11-30T18:09:26+01:00
boost1.88.patch: new: fix ftbfs with boost1.88.
Closes: #1110623
- - - - -
dd884862 by Étienne Mollier at 2025-11-30T18:12:03+01:00
d/patches/*: normalize dep3 headers.
- - - - -
01eeb492 by Étienne Mollier at 2025-11-30T18:12:54+01:00
d/watch: convert to v5 untrackable watch file.
- - - - -
ad79ed8d by Étienne Mollier at 2025-11-30T18:13:21+01:00
d/control: drop redundant Rules-Requires-Root: no.
- - - - -
4fc5129a by Étienne Mollier at 2025-11-30T18:13:37+01:00
d/control: declare compliance to standards version 4.7.2.
- - - - -
b3281a82 by Étienne Mollier at 2025-11-30T18:15:15+01:00
d/*lintian-overrides: adjust mismatched override.
- - - - -
b68c1b3b by Étienne Mollier at 2025-11-30T18:16:15+01:00
d/changelog: ready for upload to unstable.
- - - - -
13 changed files:
- debian/changelog
- debian/control
- debian/libmems1t64.lintian-overrides
- debian/patches/01_fix_ctors.patch
- debian/patches/02_fix_a_Wformat.patch
- debian/patches/03_update_boost_m4_to_git_d9ff75.patch
- debian/patches/automake_drop_version_info.patch
- + debian/patches/boost1.88.patch
- debian/patches/drop-version-number.patch
- debian/patches/gcc-14.patch
- debian/patches/pkg-config-directive.patch
- debian/patches/series
- debian/watch
Changes:
=====================================
debian/changelog
=====================================
@@ -1,3 +1,14 @@
+libmems (1.6.0+4725-12) unstable; urgency=medium
+
+ * boost1.88.patch: new: fix ftbfs with boost1.88. (Closes: #1110623)
+ * d/patches/*: normalize dep3 headers.
+ * d/watch: convert to v5 untrackable watch file.
+ * d/control: drop redundant Rules-Requires-Root: no.
+ * d/control: declare compliance to standards version 4.7.2.
+ * d/*lintian-overrides: adjust mismatched override.
+
+ -- Étienne Mollier <emollier at debian.org> Sun, 30 Nov 2025 18:15:45 +0100
+
libmems (1.6.0+4725-11) unstable; urgency=medium
* gcc-14.patch: new: hint a constant type to fix a build failure.
=====================================
debian/control
=====================================
@@ -13,11 +13,10 @@ Build-Depends: dpkg-dev (>= 1.22.5),
libboost-iostreams-dev,
libboost-program-options-dev,
libmuscle-dev
-Standards-Version: 4.7.0
+Standards-Version: 4.7.2
Vcs-Browser: https://salsa.debian.org/med-team/libmems
Vcs-Git: https://salsa.debian.org/med-team/libmems.git
Homepage: http://sourceforge.net/p/mauve/code/HEAD/tree/libMems/trunk/
-Rules-Requires-Root: no
Package: libmems-dev
Architecture: any
=====================================
debian/libmems1t64.lintian-overrides
=====================================
@@ -1 +1 @@
-libmems1t64: package-name-doesnt-match-sonames libMems1
+conflicts-with-version libmems1 (<< *)
=====================================
debian/patches/01_fix_ctors.patch
=====================================
@@ -1,5 +1,5 @@
Author: Andrei Zavada <johnhommer at gmail.com>
-Last-Update: Sat, 18 Apr 2015 23:27:38 +0300
+Last-Update: 2015-04-18
Description: fix ctors of {MatchLeftEnd,LabeledMem}Comparator to enable sort/3 with g++-4.9
--- a/libMems/Aligner.cpp
=====================================
debian/patches/02_fix_a_Wformat.patch
=====================================
@@ -1,5 +1,5 @@
Author: Andrei Zavada <johnhommer at gmail.com>
-Last-Update: Sat, 18 Apr 2015 23:27:39 +0300
+Last-Update: 2015-04-18
Description: fix a -Wformat (boy, that's a bloody serious error)
---
=====================================
debian/patches/03_update_boost_m4_to_git_d9ff75.patch
=====================================
@@ -1,9 +1,7 @@
Description: Updates the boost.m4 file to correct problems with gcc-5
This patch updates the m4/boost.m4 file to the git version d9ff75
of boost.m4 upstream
- .
Author: Gert Wollny <gw.fossdev at gmail.com>
-
Origin: other, https://github.com/tsuna/boost.m4
Bug-Debian: https://bugs.debian.org/795344
Forwarded: no
=====================================
debian/patches/automake_drop_version_info.patch
=====================================
@@ -1,5 +1,5 @@
Author: Andreas Tille <tille at debian.org>
-Last-Updated: Tue, 08 Nov 2016 14:16:07 +0100
+Last-Update: 2016-11-08
Description: This patch *really* enables droping the version
from package names but it is not activated here since this might
be considered a "transition" and we are in transition freeze.
=====================================
debian/patches/boost1.88.patch
=====================================
@@ -0,0 +1,24 @@
+Description: fix build failures with boost 1.88.
+Author: Étienne Mollier <emollier at debian.org>
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1110623
+Forwarded: no
+Last-Update: 2025-11-30
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- libmems.orig/libMems/Files.h
++++ libmems/libMems/Files.h
+@@ -79,11 +79,11 @@
+ char buf[PATH_MAX + 1];
+ #endif
+ boost::filesystem::path path( prefix );
+- dir = path.branch_path().string();
++ dir = path.parent_path().string();
+ #ifdef WIN32
+- name = path.leaf();
++ name = path.filename();
+ #else
+- name = path.leaf().string();
++ name = path.filename().string();
+ #endif
+ if( name == "/" )
+ {
=====================================
debian/patches/drop-version-number.patch
=====================================
@@ -1,5 +1,5 @@
Author: Andreas Tille <tille at debian.org>
-Last-Update: Wed, 18 Jul 2018 15:15:58 +0200
+Last-Update: 2018-07-18
Description: Drop version number from library file name
--- a/Makefile.am
=====================================
debian/patches/gcc-14.patch
=====================================
@@ -14,7 +14,6 @@ Description: hint the compiler about a constant type.
/usr/include/aio.h:202:12: note: expected ‘const struct aiocb * const*’ but argument is of type ‘struct aiocb **’
202 | extern int __REDIRECT_NTH (aio_suspend,
| ^~~~~~~~~~~~~~
-
Author: Étienne Mollier <emollier at debian.org>
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075186
Forwarded: no
=====================================
debian/patches/pkg-config-directive.patch
=====================================
@@ -1,5 +1,5 @@
Author: Andreas Tille <tille at debian.org>
-Last-Updated: Sun, 19 Apr 2015 20:20:17 +0200
+Last-Update: 2015-04-19
Description: Fix lintian error
E: libmems-1.6-dev: pkg-config-bad-directive usr/lib/x86_64-linux-gnu/pkgconfig/libMems-1.6.pc -Wno-deprecated
by not appending "-Wno-deprecated"
=====================================
debian/patches/series
=====================================
@@ -9,3 +9,4 @@ boost1.62.patch
drop-version-number.patch
fix-system.patch
gcc-14.patch
+boost1.88.patch
=====================================
debian/watch
=====================================
@@ -1,3 +1,2 @@
-version=4
-opts=dversionmangle=s/.*/0.No-Release/ \
-https://people.debian.org/~eriberto/ FakeWatchNoUpstreamReleaseForThisPackage-(\d\S+)\.gz
+Version: 5
+Untrackable: no upstream release for this package.
View it on GitLab: https://salsa.debian.org/med-team/libmems/-/compare/7ddb23a597f2258828ad02fd46e25c98af171d09...b68c1b3b94fba1e0240afd7016676125991fcdb4
--
View it on GitLab: https://salsa.debian.org/med-team/libmems/-/compare/7ddb23a597f2258828ad02fd46e25c98af171d09...b68c1b3b94fba1e0240afd7016676125991fcdb4
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/20251130/b6884a89/attachment-0001.htm>
More information about the debian-med-commit
mailing list