diff --git a/kde-apps/knights/knights-22.04.0.recipe b/kde-apps/knights/knights-23.08.5.recipe similarity index 96% rename from kde-apps/knights/knights-22.04.0.recipe rename to kde-apps/knights/knights-23.08.5.recipe index 64a776fee..fa0e1810b 100644 --- a/kde-apps/knights/knights-22.04.0.recipe +++ b/kde-apps/knights/knights-23.08.5.recipe @@ -20,12 +20,13 @@ Features: * Use of Jovie, the KDE text-to-speak program, to speak opponent’s moves * Ability to control the program via a D-Bus interface" HOMEPAGE="https://apps.kde.org/en/knights" -COPYRIGHT="2010-2022 KDE Organisation" +COPYRIGHT="2010-2023 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/knights-$portVersion.tar.xz" -CHECKSUM_SHA256="aa66bf1e2754f32f7e20d03111c290d819a4ebbdb205901d9dd22717029add35" +CHECKSUM_SHA256="5633236fca8183614f148f3995c6ff71719234dab35c27ee3714842f321bbe83" SOURCE_DIR="knights-$portVersion" +PATCHES="knights-$portVersion.patchset" ADDITIONAL_FILES="knights.rdef.in" ARCHITECTURES="all !x86_gcc2" @@ -76,7 +77,7 @@ REQUIRES=" BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel - extra_cmake_modules$secondaryArchSuffix >= 5.93 + extra_cmake_modules$secondaryArchSuffix >= 5.115 devel:libKF5Archive$secondaryArchSuffix devel:libKF5Auth$secondaryArchSuffix devel:libKF5Bookmarks$secondaryArchSuffix diff --git a/kde-apps/knights/patches/knights-23.08.5.patchset b/kde-apps/knights/patches/knights-23.08.5.patchset new file mode 100644 index 000000000..6297034ee --- /dev/null +++ b/kde-apps/knights/patches/knights-23.08.5.patchset @@ -0,0 +1,40 @@ +From 2c8898c8bc623ac93d31de426f1c2ee7d4375485 Mon Sep 17 00:00:00 2001 +From: Gerasim Troeglazov <3dEyes@gmail.com> +Date: Sat, 2 Mar 2024 17:53:38 +1000 +Subject: Disable stack protector + + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 1eb4898..81dc2d1 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -24,7 +24,7 @@ find_package(ECM ${KF_MIN_VERSION} REQUIRED CONFIG) + set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH}) + + if(CMAKE_COMPILER_IS_GNUCXX) +- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wpointer-arith -Wunreachable-code -fno-omit-frame-pointer -fstack-protector") ++ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wpointer-arith -Wunreachable-code -fno-omit-frame-pointer") + endif(CMAKE_COMPILER_IS_GNUCXX) + + #set(CMAKE_CXX_FLAGS_PROFILE "-fprofile-arcs -ftest-coverage -pg") +@@ -90,7 +90,7 @@ add_definitions( + -DKF_DEPRECATED_WARNINGS_SINCE=0x060000 + ) + +-add_subdirectory(doc) ++#add_subdirectory(doc) + add_subdirectory(icons) + add_subdirectory(sounds) + add_subdirectory(src) +@@ -99,7 +99,7 @@ add_subdirectory(themes) + ecm_qt_install_logging_categories(EXPORT KNIGHTS FILE knights.categories DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR}) + + ki18n_install(po) +-kdoctools_install(po) ++#kdoctools_install(po) + + feature_summary(WHAT ALL + INCLUDE_QUIET_PACKAGES +-- +2.43.2 +