[med-svn] [Git][med-team/plast][master] 7 commits: cmake-4.patch: new: bump cmake minimum to 3.10.

Étienne Mollier (@emollier) gitlab at salsa.debian.org
Sun Oct 12 21:25:15 BST 2025



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


Commits:
6ae56bd2 by Étienne Mollier at 2025-10-12T22:00:53+02:00
cmake-4.patch: new: bump cmake minimum to 3.10.

Closes: #1113412

- - - - -
b1523835 by Étienne Mollier at 2025-10-12T22:07:58+02:00
d/rules: cleanup extra obj-* directories.

Closes: #1047303

- - - - -
6ac8c0b8 by Étienne Mollier at 2025-10-12T22:08:42+02:00
d/control: declare compliance to standards version 4.7.2.

- - - - -
69fc8605 by Étienne Mollier at 2025-10-12T22:09:00+02:00
d/control: drop redundant Rules-Requires-Root: no.

- - - - -
bef4b423 by Étienne Mollier at 2025-10-12T22:18:43+02:00
d/watch: convert to v5 Github template.

- - - - -
5a803528 by Étienne Mollier at 2025-10-12T22:24:01+02:00
d/patches/*: normalise dep3 headers.

- - - - -
d8364f33 by Étienne Mollier at 2025-10-12T22:24:46+02:00
d/changelog: ready for upload to unstable.

- - - - -


9 changed files:

- debian/changelog
- debian/control
- + debian/patches/cmake-4.patch
- debian/patches/gcc-15.patch
- debian/patches/no_msse3.patch
- debian/patches/pcre.patch
- debian/patches/series
- debian/rules
- debian/watch


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,15 @@
+plast (2.3.2+dfsg-12) unstable; urgency=medium
+
+  * Team upload.
+  * cmake-4.patch: new: bump cmake minimum to 3.10. (Closes: #1113412)
+  * d/rules: cleanup extra obj-* directories. (Closes: #1047303)
+  * d/control: declare compliance to standards version 4.7.2.
+  * d/control: drop redundant Rules-Requires-Root: no.
+  * d/watch: convert to v5 Github template.
+  * d/patches/*: normalise dep3 headers.
+
+ -- Étienne Mollier <emollier at debian.org>  Sun, 12 Oct 2025 22:24:24 +0200
+
 plast (2.3.2+dfsg-11) unstable; urgency=medium
 
   * Team Upload.


=====================================
debian/control
=====================================
@@ -8,11 +8,10 @@ Build-Depends: debhelper-compat (= 13),
                libpcre2-dev,
                default-jdk,
                libsimde-dev
-Standards-Version: 4.6.1
+Standards-Version: 4.7.2
 Vcs-Browser: https://salsa.debian.org/med-team/plast
 Vcs-Git: https://salsa.debian.org/med-team/plast.git
 Homepage: https://plast.inria.fr/
-Rules-Requires-Root: no
 
 Package: plast
 Architecture: any


=====================================
debian/patches/cmake-4.patch
=====================================
@@ -0,0 +1,19 @@
+Description: bump cmake minimum required to 3.10.
+ This fixes error and warning with cmake 4.
+Author: Étienne Mollier <emollier at debian.org>
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1113412
+Forwarded: no
+Last-Update: 2025-10-12
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- plast.orig/CMakeLists.txt
++++ plast/CMakeLists.txt
+@@ -3,7 +3,7 @@
+ ################################################################################
+ # CMake required
+ ################################################################################
+-cmake_minimum_required (VERSION 2.6)
++cmake_minimum_required (VERSION 3.10)
+ 
+ find_package (JNI REQUIRED)
+ 


=====================================
debian/patches/gcc-15.patch
=====================================
@@ -1,3 +1,8 @@
+Description: Add patch to fixup FTBFS with gcc-15
+Author: Nilesh Patra <nilesh at debian.org>
+Bug-Debian: https://bugs.debian.org/1097619
+Last-Update: 2025-09-21
+
 --- a/src/seg/impl/seg.c
 +++ b/src/seg/impl/seg.c
 @@ -111,7 +111,7 @@


=====================================
debian/patches/no_msse3.patch
=====================================
@@ -1,5 +1,5 @@
 Author: Andreas Tille <tille at debian.org>
-Last-Update: Tue, 09 Feb 2016 10:20:36 +0100
+Last-Update: 2016-02-09
 Description: Do not explicitly force sse3 for portability reasons
 
 --- a/CMakeLists.txt


=====================================
debian/patches/pcre.patch
=====================================
@@ -1,7 +1,7 @@
 Description: Port code to pcre2
 Author: Nilesh Patra <nilesh at debian.org>
 Forwarded: https://github.com/PLAST-software/plast-library/issues/10
-Last-Update: Jan 24, 2022
+Last-Update: 2022-01-24
 --- a/src/alignment/filter/impl/AlignmentFilterOperator.cpp
 +++ b/src/alignment/filter/impl/AlignmentFilterOperator.cpp
 @@ -156,19 +156,16 @@


=====================================
debian/patches/series
=====================================
@@ -4,3 +4,4 @@ reproducible.patch
 simde.patch
 pcre.patch
 gcc-15.patch
+cmake-4.patch


=====================================
debian/rules
=====================================
@@ -16,6 +16,14 @@ I386_SIMDE=sse2 sse
 %:
 	dh $@ --buildsystem=cmake
 
+execute_after_dh_auto_clean:
+ifneq (,$(filter $(DEB_HOST_ARCH),amd64 i386))
+	rm -rf $(foreach simd,$(AMD64_SIMDE),obj-$(simd)/)
+ifeq (i386,$(DEB_HOST_ARCH))
+	rm -rf $(foreach simd,$(I386_SIMDE),obj-$(simd)/)
+endif
+endif
+
 override_dh_auto_configure-arch:
 ifneq (,$(filter $(DEB_HOST_ARCH),amd64 i386))
 	set -e ; for SIMD in $(AMD64_SIMDE) ; do \


=====================================
debian/watch
=====================================
@@ -1,4 +1,8 @@
-version=4
+Version: 5
 
-opts="repacksuffix=+dfsg,dversionmangle=auto,filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%@PACKAGE at -$1.tar.gz%" \
-  https://github.com/PLAST-software/plast-library/tags .*/v at ANY_VERSION@@ARCHIVE_EXT@
+Template: Github
+Owner: PLAST-software
+Project: plast-library
+Matching-Pattern: https://api.github.com/repos/[^/]+/[^/]+/git/refs/tags/v at ANY_VERSION@
+Dversionmangle: auto
+Repacksuffix: +dfsg



View it on GitLab: https://salsa.debian.org/med-team/plast/-/compare/e43c72c6db8ac173330a8a698caf2cf73123652f...d8364f33c2fbb008c685972d954b44180f94450e

-- 
View it on GitLab: https://salsa.debian.org/med-team/plast/-/compare/e43c72c6db8ac173330a8a698caf2cf73123652f...d8364f33c2fbb008c685972d954b44180f94450e
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/20251012/4ed0829b/attachment-0001.htm>


More information about the debian-med-commit mailing list