[med-svn] [Git][med-team/libvistaio][master] 9 commits: gcc-15.patch: new: fix ftbfs with gcc-15.
Étienne Mollier (@emollier)
gitlab at salsa.debian.org
Fri Sep 12 16:22:22 BST 2025
Étienne Mollier pushed to branch master at Debian Med / libvistaio
Commits:
0d6de554 by Étienne Mollier at 2025-09-12T16:56:20+02:00
gcc-15.patch: new: fix ftbfs with gcc-15.
Closes: #1097286
- - - - -
d421ee0c by Étienne Mollier at 2025-09-12T16:56:49+02:00
cmake-4.patch: new: fix ftbfs with cmake 4.
Closes: #1113218
- - - - -
d333b741 by Étienne Mollier at 2025-09-12T17:03:32+02:00
d/control: declare compliance to standards version 4.7.2.
- - - - -
11db54ca by Étienne Mollier at 2025-09-12T17:06:02+02:00
d/watch: upgrade to version 5.
- - - - -
8dca8104 by Étienne Mollier at 2025-09-12T17:10:24+02:00
d/rules: fix national encoding of vista.h.
- - - - -
b62fbf69 by Étienne Mollier at 2025-09-12T17:15:30+02:00
cmake-4.patch: dep3 header and bump to 3.10.
Gbp-Dch: ignore
- - - - -
8430b80f by Étienne Mollier at 2025-09-12T17:15:42+02:00
gcc-15.patch: dep3 header.
Gbp-Dch: ignore
- - - - -
297c5ee8 by Étienne Mollier at 2025-09-12T17:18:08+02:00
d/rules: fix typo in iconv command.
Gbp-Dch: ignore
- - - - -
4c4d10aa by Étienne Mollier at 2025-09-12T17:19:33+02:00
d/changelog: ready for upload to unstable.
- - - - -
7 changed files:
- debian/changelog
- debian/control
- + debian/patches/cmake-4.patch
- + debian/patches/gcc-15.patch
- + debian/patches/series
- debian/rules
- debian/watch
Changes:
=====================================
debian/changelog
=====================================
@@ -1,3 +1,14 @@
+libvistaio (1.2.19-4) unstable; urgency=medium
+
+ * Team upload.
+ * gcc-15.patch: new: fix ftbfs with gcc-15. (Closes: #1097286)
+ * cmake-4.patch: new: fix ftbfs with cmake 4. (Closes: #1113218)
+ * d/control: declare compliance to standards version 4.7.2.
+ * d/watch: upgrade to version 5.
+ * d/rules: fix national encoding of vista.h.
+
+ -- Étienne Mollier <emollier at debian.org> Fri, 12 Sep 2025 17:16:20 +0200
+
libvistaio (1.2.19-3) unstable; urgency=medium
* Team upload.
=====================================
debian/control
=====================================
@@ -5,7 +5,7 @@ Section: science
Priority: optional
Build-Depends: debhelper-compat (= 13),
cmake
-Standards-Version: 4.5.0
+Standards-Version: 4.7.2
Vcs-Browser: https://salsa.debian.org/med-team/libvistaio
Vcs-Git: https://salsa.debian.org/med-team/libvistaio.git
Homepage: http://mia.sourceforge.net
=====================================
debian/patches/cmake-4.patch
=====================================
@@ -0,0 +1,20 @@
+Description: bump minimum cmake version requirement to 3.10
+ This change fixes failure of execution of cmake 4 and later and also
+ gets rid of a warning message issued by cmake 3.31.
+Author: Étienne Mollier <emollier at debian.org>
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1113218
+Forwarded: no
+Last-Update: 2025-09-12
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- libvistaio.orig/CMakeLists.txt
++++ libvistaio/CMakeLists.txt
+@@ -16,7 +16,7 @@
+ # Maintainance and Fixes: Gert Wollny gw.fossdev at gmail.com , UPM, Madrid
+ #
+
+-cmake_minimum_required(VERSION 2.6)
++cmake_minimum_required(VERSION 3.10)
+ ENABLE_TESTING()
+
+ INCLUDE (CheckIncludeFiles)
=====================================
debian/patches/gcc-15.patch
=====================================
@@ -0,0 +1,38 @@
+Description: fix ftbfs with gcc-15.
+Author: Étienne Mollier <emollier at debian.org>
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097286
+Forwarded: no
+Last-Update: 2025-09-12
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- libvistaio.orig/vistaio/list.c
++++ libvistaio/vistaio/list.c
+@@ -308,7 +308,7 @@
+ * \param item_free A pointer to a routine that frees an item.
+ */
+
+-void VistaIOListDestroy (VistaIOList vlist, void (*item_free) ())
++void VistaIOListDestroy (VistaIOList vlist, void (*item_free) (void*))
+ {
+ VistaIOPointer free_me;
+
+@@ -353,7 +353,7 @@
+ * \return VistaIOPointer
+ */
+
+-VistaIOPointer VistaIOListSearch (VistaIOList vlist, int (*comp) (), VistaIOPointer comp_arg)
++VistaIOPointer VistaIOListSearch (VistaIOList vlist, int (*comp) (VistaIOPointer, VistaIOPointer), VistaIOPointer comp_arg)
+ {
+ if (vlist->current == vlist->head)
+ /* before beginning, go to next node */
+--- libvistaio.orig/vistaio/vista.h
++++ libvistaio/vistaio/vista.h
+@@ -1306,7 +1306,7 @@
+ * \param comp_arg
+ * \return VistaIOPointer
+ */
+- VistaIOPointer VistaIOListSearch (VistaIOList vlist, int (*comp)(), VistaIOPointer comp_arg);
++ VistaIOPointer VistaIOListSearch (VistaIOList vlist, int (*comp)(VistaIOPointer, VistaIOPointer), VistaIOPointer comp_arg);
+
+ /*! \brief Perform error checking on calloc() call.
+ *
=====================================
debian/patches/series
=====================================
@@ -0,0 +1,2 @@
+gcc-15.patch
+cmake-4.patch
=====================================
debian/rules
=====================================
@@ -9,6 +9,10 @@ export DEB_BUILD_MAINT_OPTIONS=hardening=+all
%:
dh $@
-override_dh_installdocs:
- dh_installdocs
+execute_after_dh_install:
+ cd $(CURDIR)/debian/libvistaio-dev/usr/include/vistaio-1.2/vistaio \
+ && iconv -f ISO-8859-1 -t UTF-8 < vista.h > vista.h.converted \
+ && mv vista.h.converted vista.h
+
+execute_after_dh_installdocs:
find debian -name COPYING -delete
=====================================
debian/watch
=====================================
@@ -1,4 +1,5 @@
-version=3
-opts=pgpsigurlmangle=s/$/.asc/ \
-http://sf.net/mia/vistaio-(.+)\.tar\.xz
+Version: 5
+Source: http://sf.net/mia/
+Matching-Pattern: vistaio-(.+)\.tar\.xz
+Pgpsigurlmangle: s/$/.asc/
View it on GitLab: https://salsa.debian.org/med-team/libvistaio/-/compare/22f59281f231572670607303e89697aa30a8e59a...4c4d10aa87eda3d29247e064fcc134ab362cd1d9
--
View it on GitLab: https://salsa.debian.org/med-team/libvistaio/-/compare/22f59281f231572670607303e89697aa30a8e59a...4c4d10aa87eda3d29247e064fcc134ab362cd1d9
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/20250912/f247066c/attachment-0001.htm>
More information about the debian-med-commit
mailing list