mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-06 00:48:18 -07:00
Bug: https://bugs.gentoo.org/950751 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
70 lines
2.7 KiB
Diff
70 lines
2.7 KiB
Diff
From 0ac4a3d1cbae68abef3a66e5f546538836220c6f Mon Sep 17 00:00:00 2001
|
|
From: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Date: Fri, 25 Apr 2025 21:52:05 +0200
|
|
Subject: [PATCH 1/2] kwallet.m4: Add Qt6/KF6 option
|
|
|
|
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
---
|
|
build/ac-macros/kwallet.m4 | 11 +++++++++--
|
|
1 file changed, 9 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/build/ac-macros/kwallet.m4 b/build/ac-macros/kwallet.m4
|
|
index ee5b5e5..42ece51 100644
|
|
--- a/build/ac-macros/kwallet.m4
|
|
+++ b/build/ac-macros/kwallet.m4
|
|
@@ -26,7 +26,7 @@ AC_DEFUN(SVN_LIB_KWALLET,
|
|
[
|
|
AC_ARG_WITH(kwallet,
|
|
[AS_HELP_STRING([[--with-kwallet[=PATH|INCDIR:LIBDIR]]],
|
|
- [Enable use of KWallet (KDE 5 or 4) for auth credentials.
|
|
+ [Enable use of KWallet (KF6, KF5 or KDELibs4) for auth credentials.
|
|
PATH is the KDE install path, alternatively INCDIR:LIBDIR
|
|
are the header and library install paths. ])],
|
|
[svn_lib_kwallet="$withval"],
|
|
@@ -45,7 +45,14 @@ AC_DEFUN(SVN_LIB_KWALLET,
|
|
if test -n "$PKG_CONFIG"; then
|
|
if test "$HAVE_DBUS" = "yes"; then
|
|
AC_MSG_CHECKING([for Qt])
|
|
- if $PKG_CONFIG --exists Qt5Core Qt5DBus Qt5Gui; then
|
|
+ if $PKG_CONFIG --exists Qt6Core Qt6DBus Qt6Gui; then
|
|
+ AC_MSG_RESULT([yes, Qt6])
|
|
+ qt_pkg_config_names="Qt6Core Qt6DBus Qt6Gui"
|
|
+ kde_config_name=""
|
|
+ AC_DEFINE([SVN_HAVE_KF5], [1], [Defined if KF5 or higher available])
|
|
+ kde_inc_names="KF6/KWallet KF6/KCoreAddons KF6/KI18n"
|
|
+ kde_lib_names="-lKF6Wallet -lKF6I18n -lKF6CoreAddons -lQt6Gui -lQt6DBus -lQt6Core"
|
|
+ elif $PKG_CONFIG --exists Qt5Core Qt5DBus Qt5Gui; then
|
|
AC_MSG_RESULT([yes, Qt5])
|
|
qt_pkg_config_names="Qt5Core Qt5DBus Qt5Gui"
|
|
kde_config_name="kf5-config"
|
|
--
|
|
2.49.0
|
|
|
|
|
|
From 0f7d4784e0f09441a2d598dabd4cbcabbcbe5cab Mon Sep 17 00:00:00 2001
|
|
From: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Date: Fri, 25 Apr 2025 22:12:47 +0200
|
|
Subject: [PATCH 2/2] C++17
|
|
|
|
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
---
|
|
build/ac-macros/compiler.m4 | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/build/ac-macros/compiler.m4 b/build/ac-macros/compiler.m4
|
|
index 53185b7..bd51ffe 100644
|
|
--- a/build/ac-macros/compiler.m4
|
|
+++ b/build/ac-macros/compiler.m4
|
|
@@ -102,7 +102,7 @@ AC_DEFUN([SVN_CXX_MODE_SETUP],
|
|
if test "$GXX" = "yes"; then
|
|
dnl Find flags to force C++98 mode
|
|
dnl g++ and clang++
|
|
- SVN_CXXFLAGS_ADD_IFELSE([-std=c++11])
|
|
+ SVN_CXXFLAGS_ADD_IFELSE([-std=c++17])
|
|
fi
|
|
|
|
CXXMODEFLAGS="$CXXFLAGS"
|
|
--
|
|
2.49.0
|
|
|