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
