Timo Röhling pushed to branch master at Debian Med / bamtools


Commits:
9bcaa94d by Timo Röhling at 2026-05-05T17:02:41+02:00
Stop pinning CXX_STANDARD to 11

The CXX_STANDARD forces a particular standard even if the
compiler supports a newer one. For most use-cases, it is
better to use target_compile_features(... cxx_std_11)
instead. However, C++11 is old enough that we do not need
to force this explicitly any more.

- - - - -
660aac85 by Timo Röhling at 2026-05-05T17:03:13+02:00
Bump Standards-Version to 4.7.4

- - - - -
7d3296a0 by Timo Röhling at 2026-05-05T17:03:19+02:00
Update changelog for 2.5.3+dfsg-2 release

- - - - -


4 changed files:

- debian/changelog
- debian/control
- + debian/patches/0004-Stop-pinning-CXX_STANDARD-to-11.patch
- debian/patches/series


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,11 @@
+bamtools (2.5.3+dfsg-2) unstable; urgency=medium
+
+  * Team upload.
+  * Stop pinning CXX_STANDARD to 11
+  * Bump Standards-Version to 4.7.4
+
+ -- Timo Röhling <[email protected]>  Tue, 05 May 2026 17:03:15 +0200
+
 bamtools (2.5.3+dfsg-1) unstable; urgency=medium
 
   * Team upload


=====================================
debian/control
=====================================
@@ -14,7 +14,7 @@ Build-Depends: debhelper-compat (= 13),
                help2man,
                doxygen,
                pkgconf
-Standards-Version: 4.7.2
+Standards-Version: 4.7.4
 Vcs-Browser: https://salsa.debian.org/med-team/bamtools
 Vcs-Git: https://salsa.debian.org/med-team/bamtools.git
 Homepage: https://github.com/pezmaster31/bamtools/wiki


=====================================
debian/patches/0004-Stop-pinning-CXX_STANDARD-to-11.patch
=====================================
@@ -0,0 +1,53 @@
+From: =?utf-8?q?Timo_R=C3=B6hling?= <[email protected]>
+Date: Tue, 5 May 2026 17:00:59 +0200
+Subject: Stop pinning CXX_STANDARD to 11
+
+---
+ src/CMakeLists.txt | 17 +++--------------
+ 1 file changed, 3 insertions(+), 14 deletions(-)
+
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index bb75a99..cd71558 100644
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -122,15 +122,11 @@ set_target_properties(
+     BamTools PROPERTIES
+     SOVERSION ${BamTools_VERSION}
+     OUTPUT_NAME bamtools
+-    CXX_STANDARD 11
+-    CXX_STANDARD_REQUIRED ON
+-    CXX_EXTENSIONS OFF)
++)
+ set_target_properties(
+     BamTools_static PROPERTIES
+     OUTPUT_NAME bamtools
+-    CXX_STANDARD 11
+-    CXX_STANDARD_REQUIRED ON
+-    CXX_EXTENSIONS OFF)
++)
+ target_include_directories(
+     BamTools PRIVATE
+     ${ZLIB_INCLUDE_DIRS}
+@@ -183,11 +179,6 @@ add_library(
+     utils/bamtools_pileup_engine.cpp
+     utils/bamtools_utilities.cpp
+ )
+-set_target_properties(
+-    BamTools-utils PROPERTIES
+-    CXX_STANDARD 11
+-    CXX_STANDARD_REQUIRED ON
+-    CXX_EXTENSIONS OFF)
+ target_include_directories(
+     BamTools-utils PRIVATE
+     ${CMAKE_CURRENT_SOURCE_DIR}
+@@ -227,9 +218,7 @@ add_executable(
+ set_target_properties(
+     bamtools_cmd PROPERTIES
+     OUTPUT_NAME bamtools
+-    CXX_STANDARD 11
+-    CXX_STANDARD_REQUIRED ON
+-    CXX_EXTENSIONS OFF)
++)
+ target_include_directories(
+     bamtools_cmd PRIVATE
+     ${JSONCPP_INCLUDE_DIRS}


=====================================
debian/patches/series
=====================================
@@ -1,3 +1,4 @@
 0001-ignore-thirdparty-and-fix-jsoncpp.patch
 shared_and_static.patch
 doxyfile_version.patch
+0004-Stop-pinning-CXX_STANDARD-to-11.patch



View it on GitLab: 
https://salsa.debian.org/med-team/bamtools/-/compare/aa133d88d554c6ac60ae35cf929321f42e90bb4c...7d3296a0b6e52a061a70ad834a293f46e64d919f

-- 
View it on GitLab: 
https://salsa.debian.org/med-team/bamtools/-/compare/aa133d88d554c6ac60ae35cf929321f42e90bb4c...7d3296a0b6e52a061a70ad834a293f46e64d919f
You're receiving this email because of your account on salsa.debian.org. Manage 
all notifications: https://salsa.debian.org/-/profile/notifications | Help: 
https://salsa.debian.org/help


_______________________________________________
debian-med-commit mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit

Reply via email to