pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/lxqt-build-tools



Module Name:    pkgsrc
Committed By:   gutteridge
Date:           Mon Nov 24 03:27:42 UTC 2025

Modified Files:
        pkgsrc/devel/lxqt-build-tools: Makefile distinfo
        pkgsrc/devel/lxqt-build-tools/patches:
            patch-cmake_modules_LXQtCompilerSettings.cmake

Log Message:
lxqt-build-tools: expect C++20 now, we really need it

LXQt includes a (as we call it) plasma6-libkscreen dependency, which as
of its version 6.5.2 or thereabouts expects C++20 features (the
"spaceship operator", at the least). Fixes builds of lxqt-config after
the latest plasma6 updates earlier today.


To generate a diff of this commit:
cvs rdiff -u -r1.47 -r1.48 pkgsrc/devel/lxqt-build-tools/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/devel/lxqt-build-tools/distinfo
cvs rdiff -u -r1.6 -r1.7 \
    pkgsrc/devel/lxqt-build-tools/patches/patch-cmake_modules_LXQtCompilerSettings.cmake

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/lxqt-build-tools/Makefile
diff -u pkgsrc/devel/lxqt-build-tools/Makefile:1.47 pkgsrc/devel/lxqt-build-tools/Makefile:1.48
--- pkgsrc/devel/lxqt-build-tools/Makefile:1.47 Tue Nov 11 02:31:07 2025
+++ pkgsrc/devel/lxqt-build-tools/Makefile      Mon Nov 24 03:27:42 2025
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.47 2025/11/11 02:31:07 gutteridge Exp $
+# $NetBSD: Makefile,v 1.48 2025/11/24 03:27:42 gutteridge Exp $
 
 DISTNAME=      lxqt-build-tools-2.3.0
+PKGREVISION=   1
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=lxqt/}
 GITHUB_RELEASE=        ${PKGVERSION_NOREV}

Index: pkgsrc/devel/lxqt-build-tools/distinfo
diff -u pkgsrc/devel/lxqt-build-tools/distinfo:1.17 pkgsrc/devel/lxqt-build-tools/distinfo:1.18
--- pkgsrc/devel/lxqt-build-tools/distinfo:1.17 Tue Nov 11 02:31:07 2025
+++ pkgsrc/devel/lxqt-build-tools/distinfo      Mon Nov 24 03:27:42 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.17 2025/11/11 02:31:07 gutteridge Exp $
+$NetBSD: distinfo,v 1.18 2025/11/24 03:27:42 gutteridge Exp $
 
 BLAKE2s (lxqt-build-tools-2.3.0.tar.xz) = c1182333f85d2fca393fbc12fd9e94bc570ea659b544b82cf4c080ff98400766
 SHA512 (lxqt-build-tools-2.3.0.tar.xz) = 79bb0afa355235258285e6aa6519acb278a7f591f059c7756630c2d02c3bdfc3c98cf1ef71eb333d5ef7820f5e283c03993fa8f3108b712b819b59fc68e847b8
 Size (lxqt-build-tools-2.3.0.tar.xz) = 25784 bytes
-SHA1 (patch-cmake_modules_LXQtCompilerSettings.cmake) = cc4f863d48743ed94b6cdc18ae035e8eb7224ed0
+SHA1 (patch-cmake_modules_LXQtCompilerSettings.cmake) = af66a97f051b88d24a4bd7f4479fded720b09cdc

Index: pkgsrc/devel/lxqt-build-tools/patches/patch-cmake_modules_LXQtCompilerSettings.cmake
diff -u pkgsrc/devel/lxqt-build-tools/patches/patch-cmake_modules_LXQtCompilerSettings.cmake:1.6 pkgsrc/devel/lxqt-build-tools/patches/patch-cmake_modules_LXQtCompilerSettings.cmake:1.7
--- pkgsrc/devel/lxqt-build-tools/patches/patch-cmake_modules_LXQtCompilerSettings.cmake:1.6    Tue Jul  8 01:54:40 2025
+++ pkgsrc/devel/lxqt-build-tools/patches/patch-cmake_modules_LXQtCompilerSettings.cmake        Mon Nov 24 03:27:42 2025
@@ -1,10 +1,7 @@
-$NetBSD: patch-cmake_modules_LXQtCompilerSettings.cmake,v 1.6 2025/07/08 01:54:40 gutteridge Exp $
+$NetBSD: patch-cmake_modules_LXQtCompilerSettings.cmake,v 1.7 2025/11/24 03:27:42 gutteridge Exp $
 
 Avoid -Bsymbolic* on SunOS.
 
-Only require C++17; C++20 is not required for any dependent components
-in the present state of pkgsrc.
-
 --- cmake/modules/LXQtCompilerSettings.cmake.orig      2025-06-21 10:41:45.000000000 +0000
 +++ cmake/modules/LXQtCompilerSettings.cmake
 @@ -164,7 +164,11 @@ if (CMAKE_COMPILER_IS_GNUCXX OR LXQT_COM
@@ -20,17 +17,3 @@ in the present state of pkgsrc.
      endif()
  
      set(CMAKE_SHARED_LINKER_FLAGS
-@@ -181,11 +185,11 @@ endif()
- 
- 
- #-----------------------------------------------------------------------------
--# CXX20 requirements - no checks, we just set it
-+# CXX17 requirements - no checks, we just set it
- #-----------------------------------------------------------------------------
- set(CMAKE_CXX_STANDARD_REQUIRED True)
- set(CMAKE_CXX_EXTENSIONS OFF)
--set(CMAKE_CXX_STANDARD 20 CACHE STRING "C++ ISO Standard")
-+set(CMAKE_CXX_STANDARD 17 CACHE STRING "C++ ISO Standard")
- 
- 
- #-----------------------------------------------------------------------------



Home | Main Index | Thread Index | Old Index