diff --git a/kde-frameworks/attica/attica-5.80.0.recipe b/kde-frameworks/attica/attica-5.80.0.recipe index f92a010ba..3e82296b9 100644 --- a/kde-frameworks/attica/attica-5.80.0.recipe +++ b/kde-frameworks/attica/attica-5.80.0.recipe @@ -4,11 +4,11 @@ providers at the same time. With Attica you can easily access services \ rom providers such as openDesktop.org. It implements the freedesktop.org \ specification for the Open Collaboration Services API." HOMEPAGE="https://github.com/KDE/attica" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/attica/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="735dd987503044cba5616f88c542e81f75cf365da6a2906d9230565ed1fd7964" +CHECKSUM_SHA256="4a818c0091cf15cc3dedf18f0c287f65816cb7fc04c3101f243ee7489c3b897f" SOURCE_DIR="attica-$portVersion" ARCHITECTURES="!x86_gcc2 x86 x86_64" diff --git a/kde-frameworks/breeze-icons/breeze_icons-5.80.0.recipe b/kde-frameworks/breeze-icons/breeze_icons-5.80.0.recipe index 3cf27affe..1f1531bc7 100644 --- a/kde-frameworks/breeze-icons/breeze_icons-5.80.0.recipe +++ b/kde-frameworks/breeze-icons/breeze_icons-5.80.0.recipe @@ -3,11 +3,11 @@ DESCRIPTION="Breeze-icons is a freedesktop.org compatible icon theme. \ It's developed by the KDE Community as part of KDE Frameworks 5 and it's \ used by default in KDE Plasma 5 and KDE Applications." HOMEPAGE="https://github.com/KDE/breeze-icons/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" -REVISION="2" +REVISION="1" SOURCE_URI="https://github.com/KDE/breeze-icons/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="4b18c42f602cb651df61ec9ec7c855c5163895ed5098ffe95d800cd788706a92" +CHECKSUM_SHA256="025e01888e2ede7478b5e3f081b6c138e5675c896eb435e5d8e1083f9bb337a1" SOURCE_DIR="breeze-icons-$portVersion" PATCHES="breeze_icons-$portVersion.patchset" diff --git a/kde-frameworks/bump-kde-frameworks.sh b/kde-frameworks/bump-kde-frameworks.sh index 491edab12..003fb4cb8 100755 --- a/kde-frameworks/bump-kde-frameworks.sh +++ b/kde-frameworks/bump-kde-frameworks.sh @@ -3,7 +3,7 @@ source ~/config/settings/haikuports.conf cd "$TREE_PATH"/kde-frameworks/ -old_version=5.77 +old_version=5.80 new_version=5.80 # bump recipe filenames @@ -22,9 +22,6 @@ sed -i "/^REVISION=/s/=.*/=\"1\"/" */*.recipe find . -maxdepth 2 -name "*$new_version*.recipe" | while read FNAME; do \ portVersion=$new_version.0 ; source $FNAME ; echo $SOURCE_URI $FNAME ; -# get sha256sum for each -echo `curl -s -L $SOURCE_URI | sha256sum | head -c 64` - # replace CHECKSUM_SHA256 with new once sed -i "s/$CHECKSUM_SHA256/`curl -s -L $SOURCE_URI | sha256sum | head -c 64`/" $FNAME ; done @@ -74,6 +71,7 @@ hp knotifyconfig hp kparts hp kactivities hp kded +hp kplotting hp kdesignerplugin hp breeze_icons hp kdelibs4support @@ -91,4 +89,8 @@ hp knewstuff hp ksyntax_highlighting hp ktexteditor hp phonon_gstreamer + #hp oxygen-icons +hp kirigami +hp kpty +hp plasma diff --git a/kde-frameworks/extra-cmake-modules/extra_cmake_modules-5.80.0.recipe b/kde-frameworks/extra-cmake-modules/extra_cmake_modules-5.80.0.recipe index 45ab22ed8..bc838fad0 100644 --- a/kde-frameworks/extra-cmake-modules/extra_cmake_modules-5.80.0.recipe +++ b/kde-frameworks/extra-cmake-modules/extra_cmake_modules-5.80.0.recipe @@ -5,11 +5,11 @@ common software, ones that can be used directly in CMakeLists.txt files to \ perform common tasks and toolchain files that must be specified on the \ commandline by the user." HOMEPAGE="https://projects.kde.org/projects/kdesupport/extra-cmake-modules/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="BSD (2-clause)" REVISION="1" SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/extra-cmake-modules-$portVersion.tar.xz" -CHECKSUM_SHA256="42f071f628b192122894026de20097cb0b3de411cb41c6935b48eb86ce992a65" +CHECKSUM_SHA256="2370fd80f685533d0b96efa6fa443ceea68e0ceba4e8a9d7c151d297b1c96f64" SOURCE_DIR="extra-cmake-modules-$portVersion" PATCHES="extra_cmake_modules-$portVersion.patchset" diff --git a/kde-frameworks/kactivities/kactivities-5.80.0.recipe b/kde-frameworks/kactivities/kactivities-5.80.0.recipe index f04f9f151..87d2c9a57 100644 --- a/kde-frameworks/kactivities/kactivities-5.80.0.recipe +++ b/kde-frameworks/kactivities/kactivities-5.80.0.recipe @@ -16,11 +16,11 @@ state to match the user's current activity. This includes a daemon, a library \ for interacting with that daemon, and plugins for integration with other \ frameworks." HOMEPAGE="https://github.com/KDE/kactivities/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kactivities/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="e6fa81f91a027899ec51d868683c7145ee54ae73a07e479106be2bf3da181045" +CHECKSUM_SHA256="5d6d86b1a0608039c496e91dab86c3c629936a6d244a610f80111ac2cba9a307" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" diff --git a/kde-frameworks/karchive/karchive-5.80.0.recipe b/kde-frameworks/karchive/karchive-5.80.0.recipe index 20aa64d09..ebad87481 100644 --- a/kde-frameworks/karchive/karchive-5.80.0.recipe +++ b/kde-frameworks/karchive/karchive-5.80.0.recipe @@ -5,11 +5,11 @@ manipulation of /"archive/" formats like ZIP and TAR. It also provides transparent compression and decompression of data, like the \ GZip format, via a subclass of QIODevice." HOMEPAGE="https://github.com/KDE/karchive/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/karchive/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="ff0047cd0adab5e451b98ac2ea73339b38a048e1ccc85666f8e81952ce147d18" +CHECKSUM_SHA256="b84403c4fea488d577be80194572e3d40f0f0edc4569d31d551830164b438259" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" diff --git a/kde-frameworks/kauth/kauth-5.80.0.recipe b/kde-frameworks/kauth/kauth-5.80.0.recipe index 235d1fa99..6fce753c8 100644 --- a/kde-frameworks/kauth/kauth-5.80.0.recipe +++ b/kde-frameworks/kauth/kauth-5.80.0.recipe @@ -3,11 +3,11 @@ DESCRIPTION="KAuth provides a convenient, system-integrated way to offload \ actions that need to be performed as a privileged user (root, for example) \ to small (hopefully secure) helper utilities." HOMEPAGE="https://github.com/KDE/kauth/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kauth/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="4910eee299978f8f8699bd6a5a995eec6beb7adf64421b7376ee8e37d2aad755" +CHECKSUM_SHA256="f4a7503e7f062df904635020906ab7dec6acae7ba49a4ac2765558edf872c4d1" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" diff --git a/kde-frameworks/kbookmarks/kbookmarks-5.80.0.recipe b/kde-frameworks/kbookmarks/kbookmarks-5.80.0.recipe index d4e129d42..6843214ea 100644 --- a/kde-frameworks/kbookmarks/kbookmarks-5.80.0.recipe +++ b/kde-frameworks/kbookmarks/kbookmarks-5.80.0.recipe @@ -5,11 +5,11 @@ using the XBEL format. The most common use for bookmarks is web browsers, but this can also be \ useful in any application where local files or URLs can be saved as bookmarks." HOMEPAGE="https://github.com/KDE/kbookmarks/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kbookmarks/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="5ac12ba746eb62adc4bf82be2374c04dec1524e47cde62327d54fc80e491935c" +CHECKSUM_SHA256="96c4fa0b6b8248e1439cf4d62f6661921863d7ef3df76ad5cc94d5a92d7502dc" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" diff --git a/kde-frameworks/kcmutils/kcmutils-5.80.0.recipe b/kde-frameworks/kcmutils/kcmutils-5.80.0.recipe index 124423fcd..bc1499633 100644 --- a/kde-frameworks/kcmutils/kcmutils-5.80.0.recipe +++ b/kde-frameworks/kcmutils/kcmutils-5.80.0.recipe @@ -2,11 +2,11 @@ SUMMARY="Utilities for KDE System Settings modules" DESCRIPTION="KCMUtils provides various classes to work with KCModules. \ KCModules can be created with the KConfigWidgets framework." HOMEPAGE="https://github.com/KDE/kcmutils/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kcmutils/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="bfe3404bc65901ca0126dbcfd045df3e50a2b55ab83431ed82543016d24b7f76" +CHECKSUM_SHA256="34242c0215fbe314de37007af7597100ea0ee08e287c45ab25d8f05e2df22047" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" diff --git a/kde-frameworks/kcodecs/kcodecs-5.80.0.recipe b/kde-frameworks/kcodecs/kcodecs-5.80.0.recipe index 84e7b5c84..d553acae1 100644 --- a/kde-frameworks/kcodecs/kcodecs-5.80.0.recipe +++ b/kde-frameworks/kcodecs/kcodecs-5.80.0.recipe @@ -6,11 +6,11 @@ It can automatically determine the charset of a string, translate XML \ entities, validate email addresses, and find encodings by name in a more \ tolerant way than QTextCodec (useful e.g. for data coming from the Internet)." HOMEPAGE="https://github.com/KDE/kcodecs/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kcodecs/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="e3157926bda3f5c0418333c12eed2fcd905e2c84b4d2df2c586839439775f825" +CHECKSUM_SHA256="58f1288776d72700f8b47dc95065b27b45c906f38bc41a1d58ea5dd1a7581baa" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" diff --git a/kde-frameworks/kcompletion/kcompletion-5.80.0.recipe b/kde-frameworks/kcompletion/kcompletion-5.80.0.recipe index 1f0fee14e..1bc3d4ddc 100644 --- a/kde-frameworks/kcompletion/kcompletion-5.80.0.recipe +++ b/kde-frameworks/kcompletion/kcompletion-5.80.0.recipe @@ -11,11 +11,11 @@ This framework helps implement this in Qt-based applications. You can use one \ of the completion-ready widgets provided by this framework, or integrate it \ into your application's other widgets directly." HOMEPAGE="https://github.com/KDE/kconfig/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="BSD (2-clause)" REVISION="1" SOURCE_URI="https://github.com/KDE/kcompletion/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="4bb38a0ebfc81aed6bf601c5ce02c3f0e05f6876e6de64540429341a49d33c12" +CHECKSUM_SHA256="46165110e7be58d89a5ab5e8bc8905d3243fd627b97c725a79e4bf509f984e10" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" diff --git a/kde-frameworks/kconfig/kconfig-5.80.0.recipe b/kde-frameworks/kconfig/kconfig-5.80.0.recipe index 7465d73f8..4c7c9f593 100644 --- a/kde-frameworks/kconfig/kconfig-5.80.0.recipe +++ b/kde-frameworks/kconfig/kconfig-5.80.0.recipe @@ -15,11 +15,11 @@ KConfigGui provides a way to hook widgets to the configuration so that they \ are automatically initialized from the configuration and automatically \ propagate their changes to their respective configuration files." HOMEPAGE="https://github.com/KDE/kconfig/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kconfig/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="166e2995d82f1c48fb7672c0c86a4b928b92069d92d88a3d74f5d0ae80972ad4" +CHECKSUM_SHA256="b7e86644a475339962638b0d139ab396ea4012679dbb2510505068aec5c27e65" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" diff --git a/kde-frameworks/kconfigwidgets/kconfigwidgets-5.80.0.recipe b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.80.0.recipe index f17fb0432..b070a5fb1 100644 --- a/kde-frameworks/kconfigwidgets/kconfigwidgets-5.80.0.recipe +++ b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.80.0.recipe @@ -3,11 +3,11 @@ DESCRIPTION="KConfigWidgets provides easy-to-use classes to create \ configuration dialogs, as well as a set of widgets which uses KConfig \ to store their settings." HOMEPAGE="https://github.com/KDE/kconfigwidgets/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kconfigwidgets/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="b95eb523b0e005273c3c3e121c3c5094a3c0fcdcf4d0c74a49b65f335f71797a" +CHECKSUM_SHA256="d21486053c0402a09f0f7c68e68043291bd94af9660b5455fd7adb8236bc15e6" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" diff --git a/kde-frameworks/kcoreaddons/kcoreaddons-5.80.0.recipe b/kde-frameworks/kcoreaddons/kcoreaddons-5.80.0.recipe index ca741eadf..cc955d923 100644 --- a/kde-frameworks/kcoreaddons/kcoreaddons-5.80.0.recipe +++ b/kde-frameworks/kcoreaddons/kcoreaddons-5.80.0.recipe @@ -4,11 +4,11 @@ various tasks such as manipulating mime types, autosaving files, creating \ backup files, generating random sequences, performing text manipulations such \ as macro replacement, accessing user information and many more." HOMEPAGE="https://github.com/KDE/kcoreaddons/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kcoreaddons/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="84651ed18fcf51b5262caad0b62827c26633cfe046a5356877a86dc26efc6bf1" +CHECKSUM_SHA256="2584ef98fc10cde5f3d253ea5392d1edec916c7a312b648f20a8b105b0c222df" PATCHES="kcoreaddons-$portVersion.patchset" ARCHITECTURES="!x86_gcc2 x86_64" diff --git a/kde-frameworks/kcrash/kcrash-5.80.0.recipe b/kde-frameworks/kcrash/kcrash-5.80.0.recipe index b409eef12..3e20530c3 100644 --- a/kde-frameworks/kcrash/kcrash-5.80.0.recipe +++ b/kde-frameworks/kcrash/kcrash-5.80.0.recipe @@ -2,11 +2,11 @@ SUMMARY="Graceful handling of application crashes" DESCRIPTION="KCrash provides support for intercepting and handling \ application crashes." HOMEPAGE="https://github.com/KDE/kcrash/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kcrash/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="d3c50f4e3c6c0489fe5c74eba0ef0fb253ff753d445741abe49b1b4a27dec586" +CHECKSUM_SHA256="888bb8b03d67929e96580a66b916aed5b42c61404f6c3f133d31cef1ea12ebe5" PATCHES="kcrash-$portVersion.patchset" ARCHITECTURES="!x86_gcc2 x86_64" diff --git a/kde-frameworks/kcrash/patches/kcrash-5.80.0.patchset b/kde-frameworks/kcrash/patches/kcrash-5.80.0.patchset index 13eb9a8e9..ee575eadc 100644 --- a/kde-frameworks/kcrash/patches/kcrash-5.80.0.patchset +++ b/kde-frameworks/kcrash/patches/kcrash-5.80.0.patchset @@ -1,11 +1,24 @@ -From f27fdd5377ef57c15aa591ac36eda2eac52e276e Mon Sep 17 00:00:00 2001 +From 71ac8a5c8a97ae4bfc5e24868de731ffcc64f649 Mon Sep 17 00:00:00 2001 From: Sergei Reznikov Date: Mon, 14 Dec 2020 17:02:02 +0300 Subject: Fix build on Haiku +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 3f4e85e..af6e6d4 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -18,7 +18,7 @@ include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE) + include(KDECMakeSettings) + include(KDEGitCommitHooks) + +-if (UNIX AND NOT APPLE AND NOT ANDROID) ++if (UNIX AND NOT APPLE AND NOT ANDROID AND NOT HAIKU) + find_package(X11) + find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED COMPONENTS X11Extras) + endif() diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt -index a028026..b289505 100644 +index 0e8ce9a..2a036b4 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -24,7 +24,7 @@ add_library(KF5::Crash ALIAS KF5Crash) @@ -18,5 +31,5 @@ index a028026..b289505 100644 # FIXME: It is needed to work around undefined reference error on FreeBSD -- -2.28.0 +2.30.2 diff --git a/kde-frameworks/kdbusaddons/kdbusaddons-5.80.0.recipe b/kde-frameworks/kdbusaddons/kdbusaddons-5.80.0.recipe index 62ffaa1f4..4a26c5c79 100644 --- a/kde-frameworks/kdbusaddons/kdbusaddons-5.80.0.recipe +++ b/kde-frameworks/kdbusaddons/kdbusaddons-5.80.0.recipe @@ -2,11 +2,11 @@ SUMMARY="Convenience classes for D-Bus" DESCRIPTION="KDBusAddons provides convenience classes on top of QtDBus, as \ well as an API to create KDED modules." HOMEPAGE="https://github.com/KDE/kdbusaddons/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kdbusaddons/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="9bc08c5e4da23d3e84a8f4445ecdbd8a24efd0491ef16844f9d52f261ee4ba0e" +CHECKSUM_SHA256="e6f401f21ad04f298e0530366f5b026853afa056beaa5471b6b712b1c698031f" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" diff --git a/kde-frameworks/kdeclarative/kdeclarative-5.80.0.recipe b/kde-frameworks/kdeclarative/kdeclarative-5.80.0.recipe index 32e91750b..96e66043f 100644 --- a/kde-frameworks/kdeclarative/kdeclarative-5.80.0.recipe +++ b/kde-frameworks/kdeclarative/kdeclarative-5.80.0.recipe @@ -4,11 +4,11 @@ It's comprises two parts: a library used by the C++ part of your application \ to intergrate QML with KDE Frameworks specific features, and a series of QML \ imports that offer bindings to some of the Frameworks." HOMEPAGE="https://github.com/KDE/kdeclarative/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kdeclarative/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="a240c09b0f7de6543df50a5481454edcb781c7b45d782c91f285aa3269079313" +CHECKSUM_SHA256="0a2ae78bed26a7d490ec46e7860ff7a2bc96c579b37133cee2ceccbf54bc546b" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" diff --git a/kde-frameworks/kded/kded-5.80.0.recipe b/kde-frameworks/kded/kded-5.80.0.recipe index b12168159..e03b739dc 100644 --- a/kde-frameworks/kded/kded-5.80.0.recipe +++ b/kde-frameworks/kded/kded-5.80.0.recipe @@ -20,11 +20,11 @@ ensure that it has not missed any update files. kconf_update keeps track of \ which update files have been processed already in the config-file \ kconf_updaterc. It only performs a certain update once." HOMEPAGE="https://github.com/KDE/kded/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kded/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="a4f626f57fe74ae1709787af6a2e9eefea2fc776537a896c0a97d2383da41e97" +CHECKSUM_SHA256="a3262daefb242c7952dd19d39e07897a8ca2179326133f07a232d2d9c5fb6df7" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" diff --git a/kde-frameworks/kdelibs4support/kdelibs4support-5.80.0.recipe b/kde-frameworks/kdelibs4support/kdelibs4support-5.80.0.recipe index e8e1247f7..3afe73e96 100644 --- a/kde-frameworks/kdelibs4support/kdelibs4support-5.80.0.recipe +++ b/kde-frameworks/kdelibs4support/kdelibs4support-5.80.0.recipe @@ -14,11 +14,11 @@ KDELibs 4 Support framework are installed to the same location as \ KDELibs4Support, although it may be sufficient to set the KDEDIRS environment \ variable correctly." HOMEPAGE="https://github.com/KDE/kdelibs4support/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kdelibs4support/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="17b6ae25395941074f9bdc8e657a72ecf6465189f62e95683a142170176b84e2" +CHECKSUM_SHA256="912a5be66cc210c572aead2b68eede4dca99e6375d133d0f26a642badb1b4c67" PATCHES="kdelibs4support-$portVersion.patchset" ARCHITECTURES="!x86_gcc2 x86_64" diff --git a/kde-frameworks/kdesignerplugin/kdesignerplugin-5.80.0.recipe b/kde-frameworks/kdesignerplugin/kdesignerplugin-5.80.0.recipe index ae38a740b..c5e091296 100644 --- a/kde-frameworks/kdesignerplugin/kdesignerplugin-5.80.0.recipe +++ b/kde-frameworks/kdesignerplugin/kdesignerplugin-5.80.0.recipe @@ -4,11 +4,11 @@ display the widgets provided by various KDE frameworks, as well as a utility \ (kgendesignerplugin) that can be used to generate other such plugins from \ ini-style description files." HOMEPAGE="https://github.com/KDE/kdesignerplugin/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kdesignerplugin/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="60e0ac89d87be89b722878d069088233c3df47b1dee432cce2463e36262988d2" +CHECKSUM_SHA256="1891d6252d012e05f31eec1d34935ad9f088efb15718f317b92b520c2570952c" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" diff --git a/kde-frameworks/kdnssd/kdnssd-5.80.0.recipe b/kde-frameworks/kdnssd/kdnssd-5.80.0.recipe index 040116599..95d66ec92 100644 --- a/kde-frameworks/kdnssd/kdnssd-5.80.0.recipe +++ b/kde-frameworks/kdnssd/kdnssd-5.80.0.recipe @@ -4,11 +4,11 @@ Protocol (DNS-SD), the layer of Zeroconf that allows network services, such \ as printers, to be discovered without any user intervention or centralized \ infrastructure." HOMEPAGE="https://github.com/KDE/kdnssd/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kdnssd/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="31633ea781e7d3ad82ef678cb19ba271ff9cb75976bd9b98772df8ea4163fc98" +CHECKSUM_SHA256="49bc40f02e616be7934dfaa748703c65c006fd818e7fbc435af8d992b8347d72" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" diff --git a/kde-frameworks/kdoctools/kdoctools-5.80.0.recipe b/kde-frameworks/kdoctools/kdoctools-5.80.0.recipe index 202749a2c..1ee7490cc 100644 --- a/kde-frameworks/kdoctools/kdoctools-5.80.0.recipe +++ b/kde-frameworks/kdoctools/kdoctools-5.80.0.recipe @@ -2,11 +2,11 @@ SUMMARY="Create documentation from DocBook" DESCRIPTION="Provides tools to generate documentation in various format from \ DocBook files." HOMEPAGE="https://github.com/KDE/kdoctools/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kdoctools/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="0da07c1bdfe767c33d605c461cc3b231484bcda10af89938496d1b8e14fa1494" +CHECKSUM_SHA256="42aefaa8653c45775b9b8f4c167e9b00d63710b7afe1519929e4ef54b73d421d" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" diff --git a/kde-frameworks/kemoticons/kemoticons-5.80.0.recipe b/kde-frameworks/kemoticons/kemoticons-5.80.0.recipe index 033dd354c..ffb839a59 100644 --- a/kde-frameworks/kemoticons/kemoticons-5.80.0.recipe +++ b/kde-frameworks/kemoticons/kemoticons-5.80.0.recipe @@ -3,11 +3,11 @@ DESCRIPTION="KEmoticons converts emoticons from text to a graphical \ representation with images in HTML. It supports setting different themes \ for emoticons coming from different providers." HOMEPAGE="https://github.com/KDE/kemoticons/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kemoticons/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="a421ee66ad08b3daee8f1aab5b7d0ed834a6b441d2c1ddfa38a39fa0f75e4c72" +CHECKSUM_SHA256="abf0899e015fad6d2651c87b5d93388269d21ab0ae001d7f65830014eae0e011" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-5.80.0.recipe b/kde-frameworks/kfilemetadata/kfilemetadata-5.80.0.recipe index 2cffa65cd..68b4ae7fa 100644 --- a/kde-frameworks/kfilemetadata/kfilemetadata-5.80.0.recipe +++ b/kde-frameworks/kfilemetadata/kfilemetadata-5.80.0.recipe @@ -4,11 +4,11 @@ and metadata from a number of different files. This library is typically used \ by file indexers to retreive the metadata. This library can also be used by \ applications to write metadata." HOMEPAGE="https://github.com/KDE/kfilemetadata/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kfilemetadata/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="f33afb02df3d5a84654c117d6daac1d89d24143cd68d86471a3f4c8e072bc128" +CHECKSUM_SHA256="4978729b0d55d30ed297b3b376414f930c7b4eaaa9abd94f39c4192e6ea6ee33" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" diff --git a/kde-frameworks/kglobalaccel/kglobalaccel-5.80.0.recipe b/kde-frameworks/kglobalaccel/kglobalaccel-5.80.0.recipe index 80d0aafb5..864b4d142 100644 --- a/kde-frameworks/kglobalaccel/kglobalaccel-5.80.0.recipe +++ b/kde-frameworks/kglobalaccel/kglobalaccel-5.80.0.recipe @@ -3,11 +3,11 @@ DESCRIPTION="KGlobalAccel allows you to have global accelerators that are \ independent of the focused window. Unlike regular shortcuts, the \ application\'s window does not need focus for them to be activated." HOMEPAGE="https://github.com/KDE/kglobalaccel/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kglobalaccel/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="9e3d886ecb4000ba3375d7b87059675b82c9a6076ee6f02195f0e337e8005b80" +CHECKSUM_SHA256="f9bb6c73546745530715a0fb106d02b066e9fda7ffbbe4fe75f4b412b0cc4ec0" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" diff --git a/kde-frameworks/kguiaddons/kguiaddons-5.80.0.recipe b/kde-frameworks/kguiaddons/kguiaddons-5.80.0.recipe index 190faf6f0..29ac88649 100644 --- a/kde-frameworks/kguiaddons/kguiaddons-5.80.0.recipe +++ b/kde-frameworks/kguiaddons/kguiaddons-5.80.0.recipe @@ -2,11 +2,11 @@ SUMMARY="Utilities for graphical user interfaces" DESCRIPTION="The KDE GUI addons provide utilities for graphical user \ interfaces in the areas of colors, fonts, text, images, keyboard input." HOMEPAGE="https://github.com/KDE/kguiaddons/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kguiaddons/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="9ca3f5e36aee47f549cb72a7d16a301928ad2680a851af166aab94f179fdc4eb" +CHECKSUM_SHA256="cbcdb989c26dc48945d5ad81d46609381fe3f74fe80da0e1b23b074cb5fe5a6e" PATCHES="kguiaddons-$portVersion.patchset" ARCHITECTURES="!x86_gcc2 x86_64" diff --git a/kde-frameworks/kguiaddons/patches/kguiaddons-5.80.0.patchset b/kde-frameworks/kguiaddons/patches/kguiaddons-5.80.0.patchset index 17a09628f..8d7a333a6 100644 --- a/kde-frameworks/kguiaddons/patches/kguiaddons-5.80.0.patchset +++ b/kde-frameworks/kguiaddons/patches/kguiaddons-5.80.0.patchset @@ -1,22 +1,22 @@ -From d548ac5fbc79180771e41dfd03ba20293f338e64 Mon Sep 17 00:00:00 2001 +From ba68c53f87f44e5d3f71e4b87fe7c67695dea3e7 Mon Sep 17 00:00:00 2001 From: Sergei Reznikov -Date: Mon, 14 Dec 2020 15:47:23 +0300 +Date: Thu, 18 Mar 2021 15:56:20 +0300 Subject: Disable Wayland on Haiku diff --git a/CMakeLists.txt b/CMakeLists.txt -index 8a6b731..3fef703 100644 +index ca57757..808126e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -13,7 +13,7 @@ feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKA option(BUILD_QCH "Build API documentation in QCH format (for e.g. Qt Assistant, Qt Creator & KDevelop)" OFF) add_feature_info(QCH ${BUILD_QCH} "API documentation in QCH format (for e.g. Qt Assistant, Qt Creator & KDevelop)") --if (UNIX AND NOT ANDROID) -+if (UNIX AND NOT ANDROID AND NOT HAIKU) +-if (UNIX AND NOT ANDROID AND NOT APPLE) ++if (UNIX AND NOT ANDROID AND NOT APPLE AND NOT HAIKU) option(WITH_WAYLAND "Build with support for KeySequenceEditor inhibiting shortcuts on Wayland" ON) add_feature_info(WAYLAND ${WITH_WAYLAND} "KeySequenceEditor inhibiting shortcuts on Wayland") else() -- -2.28.0 +2.30.2 diff --git a/kde-frameworks/kholidays/kholidays-5.80.0.recipe b/kde-frameworks/kholidays/kholidays-5.80.0.recipe index 111703c98..8be8bd19b 100644 --- a/kde-frameworks/kholidays/kholidays-5.80.0.recipe +++ b/kde-frameworks/kholidays/kholidays-5.80.0.recipe @@ -2,11 +2,11 @@ SUMMARY="Dates for holidays and other special events" DESCRIPTION="This library provides a C++ API that determines holiday and \ other special events for a geographical region." HOMEPAGE="https://github.com/KDE/kholidays/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kholidays/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="2be0097761a95a90da803187965e5e6cf4c7bf7756dea45550fac04e1cf2c1ae" +CHECKSUM_SHA256="1661f9519ee6a6086f250b7cba23e7e17e7e59278462eaefbccb520ad2a9b7dd" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" diff --git a/kde-frameworks/khtml/khtml-5.80.0.recipe b/kde-frameworks/khtml/khtml-5.80.0.recipe index f936d2cf7..154a8e23a 100644 --- a/kde-frameworks/khtml/khtml-5.80.0.recipe +++ b/kde-frameworks/khtml/khtml-5.80.0.recipe @@ -1,14 +1,14 @@ SUMMARY="HTML rendering engine" DESCRIPTION="KHTML is a web rendering engine, based on the KParts technology and using KJS for JavaScript support." HOMEPAGE="https://github.com/KDE/khtml/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE=" GNU GPL v3 GNU LGPL v2 " REVISION="1" SOURCE_URI="https://github.com/KDE/khtml/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="725e1bc02577fbb5ec5f699720ea86e366e5a7b392749f5fe890233f20191b1a" +CHECKSUM_SHA256="47fd39a95b85b05564c7673a51b536a45d5a6fc81242516513b817b22b9dab84" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" diff --git a/kde-frameworks/ki18n/ki18n-5.80.0.recipe b/kde-frameworks/ki18n/ki18n-5.80.0.recipe index ff0e7dbd0..2c903a8d4 100644 --- a/kde-frameworks/ki18n/ki18n-5.80.0.recipe +++ b/kde-frameworks/ki18n/ki18n-5.80.0.recipe @@ -9,11 +9,11 @@ translators, which can help to achieve a higher overall quality of source \ and translated text. This includes argument capturing, customizable markup, \ and translation scripting." HOMEPAGE="https://github.com/KDE/ki18n/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/ki18n/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="5cbd6012b8719aaa67d7f502d54897f94829a69bfd8c3f43cff2859a85cedaea" +CHECKSUM_SHA256="442f6973804aed744953667810e05a690821544fb23ce97672b4284b588fa95f" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" diff --git a/kde-frameworks/kiconthemes/kiconthemes-5.80.0.recipe b/kde-frameworks/kiconthemes/kiconthemes-5.80.0.recipe index cf91a2280..648bc27af 100644 --- a/kde-frameworks/kiconthemes/kiconthemes-5.80.0.recipe +++ b/kde-frameworks/kiconthemes/kiconthemes-5.80.0.recipe @@ -11,11 +11,11 @@ used to create selected/disabled icon images. Other classes in this repository are used internally by the icon theme \ configuration dialogs, and should not be used by applications." HOMEPAGE="https://github.com/KDE/kiconthemes/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kiconthemes/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="037a8b18847b7a3588ace7dccc0415483cd66198b0fadb6e26f40cf774fe2ef3" +CHECKSUM_SHA256="7a4030598b5df3b21cf24a256d666c623124bd1f771258bf4c526496beff3a25" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" diff --git a/kde-frameworks/kidletime/kidletime-5.80.0.recipe b/kde-frameworks/kidletime/kidletime-5.80.0.recipe index edd5bb460..b3b80e5b1 100644 --- a/kde-frameworks/kidletime/kidletime-5.80.0.recipe +++ b/kde-frameworks/kidletime/kidletime-5.80.0.recipe @@ -4,11 +4,11 @@ It is useful not only for finding out about the current idle time of the PC, \ but also for getting notified upon idle time events, such as custom timeouts, \ or user activity." HOMEPAGE="https://github.com/KDE/kidletime/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kidletime/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="3fec23f3a872736f818f0e0092417f130ccb5576a8a0db831dc82c95f0e65bd1" +CHECKSUM_SHA256="3799edba8a9ec7c21b228db4a8a37f296bd0d730f78833314db42578aa99b60f" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" diff --git a/kde-frameworks/kimageformats/kimageformats-5.80.0.recipe b/kde-frameworks/kimageformats/kimageformats-5.80.0.recipe index 8fe812d7e..dde52a707 100644 --- a/kde-frameworks/kimageformats/kimageformats-5.80.0.recipe +++ b/kde-frameworks/kimageformats/kimageformats-5.80.0.recipe @@ -3,11 +3,11 @@ DESCRIPTION="This framework provides additional image format plugins for QtGui. As such it is not required for the compilation of any other software, but may \ be a runtime requirement for Qt-based software to support certain image formats." HOMEPAGE="https://github.com/KDE/kimageformats/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kimageformats/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="750f524c145c55991189ec5d293180b58a03e434461135433909e9ad51300b29" +CHECKSUM_SHA256="b5f121e843ebfe932abcc592ecfdbe4f6c9f44a17028148bfb85c0b5c7a94fe1" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" diff --git a/kde-frameworks/kinit/kinit-5.80.0.recipe b/kde-frameworks/kinit/kinit-5.80.0.recipe index 6bf540379..63a4e3732 100644 --- a/kde-frameworks/kinit/kinit-5.80.0.recipe +++ b/kde-frameworks/kinit/kinit-5.80.0.recipe @@ -9,11 +9,11 @@ Using kdeinit to launch KDE applications makes starting a typical KDE \ applications 2.5 times faster (100ms instead of 250ms on a P-III 500) \ It reduces memory consumption by approx. 350Kb per application." HOMEPAGE="https://github.com/KDE/kinit/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kinit/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="700ce5029394b6594eee17e28c47343d0f17a5d9106039c32bd476fa66399aa9" +CHECKSUM_SHA256="e40de75710b04f61958773d8aea6e2b2fabce06232b42a96db3c6c691dc3e5f8" PATCHES="kinit-$portVersion.patchset" ARCHITECTURES="!x86_gcc2 x86_64" diff --git a/kde-frameworks/kio/kio-5.80.0.recipe b/kde-frameworks/kio/kio-5.80.0.recipe index 142a20ecf..35688eb60 100644 --- a/kde-frameworks/kio/kio-5.80.0.recipe +++ b/kde-frameworks/kio/kio-5.80.0.recipe @@ -11,11 +11,11 @@ The framework can also be used to bridge a native protocol to a file-based \ interface. This makes the data accessible in all applications using the KDE \ file dialog or any other KIO enabled infrastructure." HOMEPAGE="https://github.com/KDE/kio/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kio/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="5cace079ad02b655fdb9a00e794394ee5d4ec7ab1ba2c78e8a6675f2c30c3986" +CHECKSUM_SHA256="f6b7622619e14e959f60943e77582d44183c942d833163eb91c9b9e08b9d3f8f" PATCHES="kio-$portVersion.patchset" ARCHITECTURES="!x86_gcc2 x86_64" diff --git a/kde-frameworks/kio/patches/kio-5.80.0.patchset b/kde-frameworks/kio/patches/kio-5.80.0.patchset index 7a42ff3de..bb21a8967 100644 --- a/kde-frameworks/kio/patches/kio-5.80.0.patchset +++ b/kde-frameworks/kio/patches/kio-5.80.0.patchset @@ -1,14 +1,27 @@ -From ec63bbd0c06815109eca06e02fce4bb35c76484d Mon Sep 17 00:00:00 2001 +From e2fed1b65fad50be6fc58b4db3fd0a12e6c7662b Mon Sep 17 00:00:00 2001 From: Sergei Reznikov -Date: Mon, 14 Dec 2020 22:14:06 +0300 +Date: Thu, 18 Mar 2021 17:06:37 +0300 Subject: Fix build on Haiku +diff --git a/autotests/jobtest.cpp b/autotests/jobtest.cpp +index 3feda6e..ce8302b 100644 +--- a/autotests/jobtest.cpp ++++ b/autotests/jobtest.cpp +@@ -1843,7 +1843,7 @@ void JobTest::statTimeResolution() + + QFile dest_file(filePath); + QVERIFY(dest_file.open(QIODevice::ReadOnly)); +-#if defined(Q_OS_LINUX) || defined(Q_OS_FREEBSD) ++#if defined(Q_OS_LINUX) || defined(Q_OS_FREEBSD) || defined(Q_OS_HAIKU) + // with nano secs precision + struct timespec ut[2]; + ut[0].tv_sec = early70sTime; diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt -index 7eeba0b..cfc5bcf 100644 +index c0d137b..aa035b5 100644 --- a/src/core/CMakeLists.txt +++ b/src/core/CMakeLists.txt -@@ -201,6 +201,10 @@ if (UNIX) +@@ -203,6 +203,10 @@ if (UNIX) target_link_libraries(KF5KIOCore PRIVATE KF5::AuthCore) #SlaveBase uses KAuth::Action endif() @@ -20,10 +33,10 @@ index 7eeba0b..cfc5bcf 100644 target_link_libraries(KF5KIOCore PRIVATE ${ACL_LIBS}) endif() diff --git a/src/core/kmountpoint.cpp b/src/core/kmountpoint.cpp -index 0817176..adef718 100644 +index 4b8a4c3..8cd7dc4 100644 --- a/src/core/kmountpoint.cpp +++ b/src/core/kmountpoint.cpp -@@ -115,7 +115,7 @@ KMountPoint::~KMountPoint() +@@ -112,7 +112,7 @@ KMountPoint::~KMountPoint() = default; #define MOUNTTYPE(var) var->mnt_type #define MOUNTOPTIONS(var) var->mnt_opts #define FSNAME(var) var->mnt_fsname @@ -32,7 +45,7 @@ index 0817176..adef718 100644 #define SETMNTENT fopen #define ENDMNTENT fclose #define STRUCT_MNTENT struct mnttab -@@ -312,7 +312,7 @@ KMountPoint::List KMountPoint::currentMountPoints(DetailsNeededFlags infoNeeded) +@@ -309,7 +309,7 @@ KMountPoint::List KMountPoint::currentMountPoints(DetailsNeededFlags infoNeeded) } } @@ -42,10 +55,10 @@ index 0817176..adef718 100644 if ((mnttab = SETMNTENT(MNTTAB, "r")) == nullptr) { return result; diff --git a/src/ioslaves/file/CMakeLists.txt b/src/ioslaves/file/CMakeLists.txt -index 24f4d90..6e699c1 100644 +index 4298318..95f8c3f 100644 --- a/src/ioslaves/file/CMakeLists.txt +++ b/src/ioslaves/file/CMakeLists.txt -@@ -37,6 +37,10 @@ if(UNIX) +@@ -30,6 +30,10 @@ if(UNIX) target_link_libraries(kio_file Qt5::Network KF5::AuthCore) endif() @@ -57,7 +70,7 @@ index 24f4d90..6e699c1 100644 target_link_libraries(kio_file -lvolmgt) endif () diff --git a/src/ioslaves/file/file_unix.cpp b/src/ioslaves/file/file_unix.cpp -index 822eb05..89f1327 100644 +index fa84136..1ea58e9 100644 --- a/src/ioslaves/file/file_unix.cpp +++ b/src/ioslaves/file/file_unix.cpp @@ -57,6 +57,11 @@ @@ -72,12 +85,12 @@ index 822eb05..89f1327 100644 using namespace KIO; /* 512 kB */ -@@ -887,7 +892,7 @@ void FileProtocol::copy(const QUrl &srcUrl, const QUrl &destUrl, +@@ -928,7 +933,7 @@ void FileProtocol::copy(const QUrl &srcUrl, const QUrl &destUrl, int _mode, JobF // copy access and modification time if (!wasKilled()) { -- #ifdef Q_OS_LINUX -+ #if defined(Q_OS_LINUX) || defined(Q_OS_HAIKU) +-#if defined(Q_OS_LINUX) || defined(Q_OS_FREEBSD) ++#if defined(Q_OS_LINUX) || defined(Q_OS_FREEBSD) || defined(Q_OS_HAIKU) // with nano secs precision struct timespec ut[2]; ut[0] = buff_src.st_atim; @@ -96,20 +109,8 @@ index 8b77a28..344c168 100644 #install(TARGETS file_helper DESTINATION ${KAUTH_HELPER_INSTALL_DIR}) #kauth_install_helper_files(file_helper org.kde.kio.file root) #kauth_install_actions(org.kde.kio.file file.actions) -diff --git a/src/ioslaves/file/sharefd_p.h b/src/ioslaves/file/sharefd_p.h -index 8cfbbc1..e09cdd7 100644 ---- a/src/ioslaves/file/sharefd_p.h -+++ b/src/ioslaves/file/sharefd_p.h -@@ -8,6 +8,7 @@ - #define SHAREFD_P_H - - #include -+#include - #include - #include - #include diff --git a/src/kpac/CMakeLists.txt b/src/kpac/CMakeLists.txt -index d46d895..32ebb9a 100644 +index 8dcea7d..a59ecaf 100644 --- a/src/kpac/CMakeLists.txt +++ b/src/kpac/CMakeLists.txt @@ -48,6 +48,9 @@ if (Qt5Qml_FOUND) @@ -134,7 +135,7 @@ index d46d895..32ebb9a 100644 ########### install files ############### diff --git a/src/widgets/previewjob.cpp b/src/widgets/previewjob.cpp -index e025eb7..3fe3749 100644 +index 988da16..1e0b389 100644 --- a/src/widgets/previewjob.cpp +++ b/src/widgets/previewjob.cpp @@ -11,7 +11,7 @@ @@ -147,5 +148,5 @@ index e025eb7..3fe3749 100644 #else #define WITH_SHM 0 -- -2.28.0 +2.30.2 diff --git a/kde-frameworks/kirigami/kirigami-5.80.0.recipe b/kde-frameworks/kirigami/kirigami-5.80.0.recipe index d56cf1cb0..13c0e07c0 100644 --- a/kde-frameworks/kirigami/kirigami-5.80.0.recipe +++ b/kde-frameworks/kirigami/kirigami-5.80.0.recipe @@ -6,11 +6,11 @@ user interfaces for different form-factors are supported and recommended for opt experience). It extends the touch-friendly Qt Quick Controls 2 with larger application \ building blocks, following the design philosophy laid out in the KDE Human Interface Guidelines." HOMEPAGE="https://techbase.kde.org/Kirigami" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kirigami/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="9eb2f5221610f28bdde61c628baaf7dca8ae2dee46b914f48520285156a00566" +CHECKSUM_SHA256="dcf36ee6f3a52f233aea56d497e91d9f29975f02b68ad07a15b601b4e6342cc5" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" diff --git a/kde-frameworks/kitemmodels/kitemmodels-5.80.0.recipe b/kde-frameworks/kitemmodels/kitemmodels-5.80.0.recipe index 2264435ad..d5562e9af 100644 --- a/kde-frameworks/kitemmodels/kitemmodels-5.80.0.recipe +++ b/kde-frameworks/kitemmodels/kitemmodels-5.80.0.recipe @@ -17,11 +17,11 @@ KRecursiveFilterProxyModel - Recursive filtering of models KSelectionProxyModel - A Proxy Model which presents a subset of its source \ model to observers" HOMEPAGE="https://github.com/KDE/kitemmodels/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" -REVISION="2" +REVISION="1" SOURCE_URI="https://github.com/KDE/kitemmodels/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="64254ca70924fb574644126a840f01dad9e5af975c277e61284732998c589a6e" +CHECKSUM_SHA256="98ac2c66c9c9bb214bf6fa3c6e9a0ff473d59c6067ad57d7c67e56529c24945e" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" diff --git a/kde-frameworks/kitemviews/kitemviews-5.80.0.recipe b/kde-frameworks/kitemviews/kitemviews-5.80.0.recipe index ae9732752..fa1a3aa20 100644 --- a/kde-frameworks/kitemviews/kitemviews-5.80.0.recipe +++ b/kde-frameworks/kitemviews/kitemviews-5.80.0.recipe @@ -3,11 +3,11 @@ DESCRIPTION="KItemViews includes a set of views, which can be used with item \ models. It includes views for categorizing lists and to add search filters to \ flat and hierarchical lists." HOMEPAGE="https://github.com/KDE/kitemviews/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kitemviews/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="2d92125c1da0662ef1f36e8b07aeadfba737afa7f687b8af11fd9f5e0ce53537" +CHECKSUM_SHA256="c789850d30a80d16a5250cfb22cc4e845ec847276cbe2180d81add2a11d772ab" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" diff --git a/kde-frameworks/kjobwidgets/kjobwidgets-5.80.0.recipe b/kde-frameworks/kjobwidgets/kjobwidgets-5.80.0.recipe index 2c020710f..7ea91b2dd 100644 --- a/kde-frameworks/kjobwidgets/kjobwidgets-5.80.0.recipe +++ b/kde-frameworks/kjobwidgets/kjobwidgets-5.80.0.recipe @@ -2,11 +2,11 @@ SUMMARY="Widgets for showing progress of asynchronous jobs" DESCRIPTION="KJobWIdgets provides widgets for showing progress of \ asynchronous jobs." HOMEPAGE="https://github.com/KDE/kjobwidgets/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kjobwidgets/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="39497c122d2abd7e219fdd30ffa2a65d0338de2b6748f7af06944cc65498b744" +CHECKSUM_SHA256="2a7569f83a3be8ec632b91549d5cacc1899c4445aeb401e6d70dc5f6d9e3a5a5" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" diff --git a/kde-frameworks/kjs/kjs-5.80.0.recipe b/kde-frameworks/kjs/kjs-5.80.0.recipe index 403a91413..fca2712e5 100644 --- a/kde-frameworks/kjs/kjs-5.80.0.recipe +++ b/kde-frameworks/kjs/kjs-5.80.0.recipe @@ -3,11 +3,11 @@ DESCRIPTION="This library provides an ECMAScript compatible interpreter. The ECMA standard is based on well known scripting languages such as \ Netscape's JavaScript and Microsoft's JScript." HOMEPAGE="https://github.com/KDE/kjs/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2.1" REVISION="1" SOURCE_URI="https://github.com/KDE/kjs/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="fe9223e9dbbd80a8c5896fc0b8ec7eb69745c213aa6fb17a7fd1c32749f368fe" +CHECKSUM_SHA256="971c87dd11748ab1508998d7724dc077dc00fee9ec2bfb80a82b61712492564d" PATCHES="kjs-$portVersion.patchset" ARCHITECTURES="!x86_gcc2 x86_64" diff --git a/kde-frameworks/knewstuff/knewstuff-5.80.0.recipe b/kde-frameworks/knewstuff/knewstuff-5.80.0.recipe index 937768166..78f4fc1a5 100644 --- a/kde-frameworks/knewstuff/knewstuff-5.80.0.recipe +++ b/kde-frameworks/knewstuff/knewstuff-5.80.0.recipe @@ -3,11 +3,11 @@ DESCRIPTION="The KNewStuff library implements collaborative data sharing \ for applications. It uses libattica to support the Open Collaboration \ Services specification." HOMEPAGE="https://github.com/KDE/knewstuff/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/knewstuff/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="14fa666e842c37bb5948cead3e327687120db320a3906b3dba1a074abcc2835e" +CHECKSUM_SHA256="88cb68f0de9adb570013b2ddc770604bf639e42908b230e5df560092a6be4aa3" ARCHITECTURES="?x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" diff --git a/kde-frameworks/knotifications/knotifications-5.80.0.recipe b/kde-frameworks/knotifications/knotifications-5.80.0.recipe index 016f3940d..b94043b7f 100644 --- a/kde-frameworks/knotifications/knotifications-5.80.0.recipe +++ b/kde-frameworks/knotifications/knotifications-5.80.0.recipe @@ -2,11 +2,11 @@ SUMMARY="KDE Desktop notifications" DESCRIPTION="KNotification is used to notify the user of an event. \ It covers feedback and persistent events." HOMEPAGE="https://github.com/KDE/knotifications/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/knotifications/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="633b10175b94db5a053b04086d13b4d78ab1fe4f2bca1b6723be26e2a797feb0" +CHECKSUM_SHA256="4f1a91055ed2038f3ce6456ab9b9f654f43349ea6aa4a4d049941cc96fd83c7b" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" diff --git a/kde-frameworks/knotifyconfig/knotifyconfig-5.80.0.recipe b/kde-frameworks/knotifyconfig/knotifyconfig-5.80.0.recipe index 1c1220da1..9501330dd 100644 --- a/kde-frameworks/knotifyconfig/knotifyconfig-5.80.0.recipe +++ b/kde-frameworks/knotifyconfig/knotifyconfig-5.80.0.recipe @@ -2,11 +2,11 @@ SUMMARY="Configuration dialog for desktop notificationsr" DESCRIPTION="KNotifyConfig provides a configuration dialog for desktop \ notifications which can be embedded in your application." HOMEPAGE="https://github.com/KDE/knotifyconfig/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/knotifyconfig/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="a4df6b7685344881409bff6e68e6a702fbebf0366d5d8a28cde5eada2a0c3d47" +CHECKSUM_SHA256="d488807d222f3ee2f76f24be47a69791c0936b3860ba8043bb9fa8eb9fc003f5" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" diff --git a/kde-frameworks/kpackage/kpackage-5.80.0.recipe b/kde-frameworks/kpackage/kpackage-5.80.0.recipe index 284d40d03..ccb7f4ab6 100644 --- a/kde-frameworks/kpackage/kpackage-5.80.0.recipe +++ b/kde-frameworks/kpackage/kpackage-5.80.0.recipe @@ -3,11 +3,11 @@ DESCRIPTION="The KPackage framework lets the user install and load packages \ of non binary content such as scripted extensions or graphic assets, as if \ they were traditional plugins." HOMEPAGE="https://github.com/KDE/kpackage/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kpackage/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="9bf1fb402ab1a5af600d69e04827a3ab1df20b52186051b84e5e2323c2dc9008" +CHECKSUM_SHA256="150b961d26403014bfc087935872e31736f0c3e67cad9934aa5dacedc89e84c4" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" diff --git a/kde-frameworks/kparts/kparts-5.80.0.recipe b/kde-frameworks/kparts/kparts-5.80.0.recipe index 94b71e820..2c5972c8e 100644 --- a/kde-frameworks/kparts/kparts-5.80.0.recipe +++ b/kde-frameworks/kparts/kparts-5.80.0.recipe @@ -3,11 +3,11 @@ DESCRIPTION="This library implements the framework for KDE parts, which are \ elaborate widgets with a user-interface defined in terms of actions (menu \ items, toolbar icons)." HOMEPAGE="https://github.com/KDE/kparts/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kparts/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="c236c28a506585d8fc67465e3487a2fbe4663fc2de6b5a3a54ea7dc367139761" +CHECKSUM_SHA256="72f91c493f9479ab8fa1fd7a058a6119d0f582740952f89de865b3980ef927be" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" diff --git a/kde-frameworks/kplotting/kplotting-5.80.0.recipe b/kde-frameworks/kplotting/kplotting-5.80.0.recipe index 5a6ee8c9d..0e2101574 100644 --- a/kde-frameworks/kplotting/kplotting-5.80.0.recipe +++ b/kde-frameworks/kplotting/kplotting-5.80.0.recipe @@ -5,11 +5,11 @@ The idea behind KPlotWidget is that you only have to specify information in 'dat units'; i.e., the natural units of the data being plotted. KPlotWidget automatically converts everything to screen pixel units." HOMEPAGE="https://github.com/KDE/kplotting/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kplotting/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="438dacd1b4663d8767fb69bacffcff73836d34dc8097cb85b5adeccd51769d83" +CHECKSUM_SHA256="9f1f81ce1dddce3bdd82312cb57e0ffe3859958e1e6eed64c8fda81f23291933" ARCHITECTURES="?x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" diff --git a/kde-frameworks/kpty/kpty-5.80.0.recipe b/kde-frameworks/kpty/kpty-5.80.0.recipe index f0e479577..7b0cd8a4e 100644 --- a/kde-frameworks/kpty/kpty-5.80.0.recipe +++ b/kde-frameworks/kpty/kpty-5.80.0.recipe @@ -3,11 +3,11 @@ DESCRIPTION="This library provides primitives to interface with pseudo terminal devices as well as a KProcess derived class for running child processes and \ communicating with them using a pty.." HOMEPAGE="https://github.com/KDE/kpty/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" -REVISION="2" +REVISION="1" SOURCE_URI="https://github.com/KDE/kpty/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="32f5fe3c678afe077d089e2c0038c5437c19bd66e37b6a3721db6f1decbe35dd" +CHECKSUM_SHA256="8eb480b3be456c392d619e000e27cbd946468f92d0bce73dfd8ab702a33c1741" PATCHES="kpty-$portVersion.patchset" ARCHITECTURES="!x86_gcc2 x86_64" diff --git a/kde-frameworks/kpty/patches/kpty-5.80.0.patchset b/kde-frameworks/kpty/patches/kpty-5.80.0.patchset index 8a14a12be..a0df9756c 100644 --- a/kde-frameworks/kpty/patches/kpty-5.80.0.patchset +++ b/kde-frameworks/kpty/patches/kpty-5.80.0.patchset @@ -1,11 +1,11 @@ -From f9fd553a19ce3eab93713a0ff63e43e0f40e920a Mon Sep 17 00:00:00 2001 +From 340c93f0606445d84fd99d08dc2435154dc3f443 Mon Sep 17 00:00:00 2001 From: Gerasim Troeglazov <3dEyes@gmail.com> Date: Tue, 5 Jan 2021 17:37:56 +1000 Subject: Use bsd openpty for haiku diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt -index e348996..226fc0b 100644 +index 523ac94..e60fed6 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,9 +1,18 @@ @@ -49,10 +49,10 @@ index e348996..226fc0b 100644 install(TARGETS kgrantpty DESTINATION ${KDE_INSTALL_LIBEXECDIR_KF5}) diff --git a/src/kpty_haiku.cpp b/src/kpty_haiku.cpp new file mode 100644 -index 0000000..168633c +index 0000000..7acd36d --- /dev/null +++ b/src/kpty_haiku.cpp -@@ -0,0 +1,267 @@ +@@ -0,0 +1,266 @@ +#include "kpty_p.h" + +#include @@ -134,7 +134,6 @@ index 0000000..168633c +KPty::~KPty() +{ + close(); -+ delete d_ptr; +} + +bool KPty::open() @@ -321,5 +320,5 @@ index 0000000..168633c + return d->slaveFd; +} -- -2.28.0 +2.30.2 diff --git a/kde-frameworks/kross/kross-5.80.0.recipe b/kde-frameworks/kross/kross-5.80.0.recipe index bb6067f77..db30d7cd9 100644 --- a/kde-frameworks/kross/kross-5.80.0.recipe +++ b/kde-frameworks/kross/kross-5.80.0.recipe @@ -3,11 +3,11 @@ DESCRIPTION="Kross is a scripting bridge to embed scripting functionality \ into an application. It supports QtScript as a scripting interpreter \ backend." HOMEPAGE="https://github.com/KDE/kross/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kross/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="b896b6f555eb2476f4a926a3bb2abc9e7d03163446628be8561e7feb87d683b9" +CHECKSUM_SHA256="d4e97ec5aa3a8dbebb96710138044247bb3570bd979cdd9d18462e35d6821595" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" diff --git a/kde-frameworks/kservice/kservice-5.80.0.recipe b/kde-frameworks/kservice/kservice-5.80.0.recipe index d865febab..5e559638c 100644 --- a/kde-frameworks/kservice/kservice-5.80.0.recipe +++ b/kde-frameworks/kservice/kservice-5.80.0.recipe @@ -3,11 +3,11 @@ DESCRIPTION="KService provides a plugin framework for handling desktop \ services. Services can be applications or libraries. They can be bound to \ MIME types or handled by application specific code." HOMEPAGE="https://github.com/KDE/kservice/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kservice/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="9a636337506180a16be7ad408d9bf6d7264a316e39cedab35f60b7c7d239034d" +CHECKSUM_SHA256="c3ff5a87828d23660c009b2bd574b0664048d98949500a97b0fab7cc28e3c745" PATCHES="kservice-$portVersion.patchset" diff --git a/kde-frameworks/ksyntax_highlighting/ksyntax_highlighting-5.80.0.recipe b/kde-frameworks/ksyntax_highlighting/ksyntax_highlighting-5.80.0.recipe index e7c24ef25..eb2d899e9 100644 --- a/kde-frameworks/ksyntax_highlighting/ksyntax_highlighting-5.80.0.recipe +++ b/kde-frameworks/ksyntax_highlighting/ksyntax_highlighting-5.80.0.recipe @@ -5,11 +5,11 @@ well as for simple highlighted text rendering (e.g. as HTML), supporting \ both integration with a custom editor as well as a ready-to-use \ QSyntaxHighlighter sub-class." HOMEPAGE="https://github.com/KDE/syntax-highlighting/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/syntax-highlighting/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="a37f6b9885e7bfcb078a8256683d41a53f9ef058754b085a72f3be46d4de501d" +CHECKSUM_SHA256="ff0a92505a0b7def2c36d68cca8896f444fb535b78aa5a60528ece1a6dbbd281" SOURCE_DIR="syntax-highlighting-$portVersion" ARCHITECTURES="!x86_gcc2 x86_64" diff --git a/kde-frameworks/ktexteditor/ktexteditor-5.80.0.recipe b/kde-frameworks/ktexteditor/ktexteditor-5.80.0.recipe index f747f279b..eb5701c45 100644 --- a/kde-frameworks/ktexteditor/ktexteditor-5.80.0.recipe +++ b/kde-frameworks/ktexteditor/ktexteditor-5.80.0.recipe @@ -8,11 +8,11 @@ highlighting and automatic indentation to advanced scripting support, \ making it suitable for everything from a simple embedded text-file editor \ to an advanced IDE." HOMEPAGE="https://github.com/KDE/ktexteditor/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/ktexteditor/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="382be49d36fb7d59bb9850ce38630dacaf51785e1322bfa731b5350f243ae5f6" +CHECKSUM_SHA256="86db7468afc991ae91c3bcfc7ed73d2cc016ce2c58936d8077cac977ac83db64" PATCHES="ktexteditor-$portVersion.patchset" ARCHITECTURES="!x86_gcc2 x86_64" diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-5.80.0.recipe b/kde-frameworks/ktextwidgets/ktextwidgets-5.80.0.recipe index a8313abe1..86f751b33 100644 --- a/kde-frameworks/ktextwidgets/ktextwidgets-5.80.0.recipe +++ b/kde-frameworks/ktextwidgets/ktextwidgets-5.80.0.recipe @@ -2,11 +2,11 @@ SUMMARY="Text editing widgets" DESCRIPTION="KTextWidgets provides widgets for displaying and editing text. \ It supports rich text as well as plain text." HOMEPAGE="https://github.com/KDE/ktextwidgets/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/ktextwidgets/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="ca68b4ce5c2be106556f2498d39a0b8b05575367ceb9ade012001fdac94cc226" +CHECKSUM_SHA256="1648faf9bd3cb1c14813bee5dd794d534a11547d74fd09c722b1e7d3c2ebf00a" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" diff --git a/kde-frameworks/kunitconversion/kunitconversion-5.80.0.recipe b/kde-frameworks/kunitconversion/kunitconversion-5.80.0.recipe index d8c60e2db..1000e24fd 100644 --- a/kde-frameworks/kunitconversion/kunitconversion-5.80.0.recipe +++ b/kde-frameworks/kunitconversion/kunitconversion-5.80.0.recipe @@ -28,11 +28,11 @@ systems (e.g. liters, gallons). The following areas are supported: * Volume * Voltage" HOMEPAGE="https://github.com/KDE/kunitconversion/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kunitconversion/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="cdf62e63a3227d1566bc75130085dcf1f29b2c8549b41588ae04ead49b7fb54c" +CHECKSUM_SHA256="9c9297b6c19acc069e9b4caac3fe43fe04e8f28901b285b7bbb939d7584b2e63" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" diff --git a/kde-frameworks/kwallet/kwallet-5.80.0.recipe b/kde-frameworks/kwallet/kwallet-5.80.0.recipe index ed725e691..276425f33 100644 --- a/kde-frameworks/kwallet/kwallet-5.80.0.recipe +++ b/kde-frameworks/kwallet/kwallet-5.80.0.recipe @@ -1,11 +1,11 @@ SUMMARY="The KWallet Framework" DESCRIPTION="Safe desktop-wide storage for passwords." HOMEPAGE="https://github.com/KDE/kwallet/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kwallet/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="1a04d682a700955522762a43bc48ab863a2a1648b18dc87e4f372b93ef7f64e0" +CHECKSUM_SHA256="2702262aa6f80b6b3a6de3f0c7ab5d47285cf2e57ca6c0cecd40627b560808f6" PATCHES="kwallet-$portVersion.patchset" ARCHITECTURES="!x86_gcc2 x86_64" diff --git a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.80.0.recipe b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.80.0.recipe index a67022092..7f4e92ccf 100644 --- a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.80.0.recipe +++ b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.80.0.recipe @@ -8,11 +8,11 @@ range of widgets for selecting characters, fonts, colors, actions, dates and \ times, or MIME types, as well as platform-aware dialogs for configuration \ pages, message boxes, and password requests." HOMEPAGE="https://github.com/KDE/kwidgetsaddons/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kwidgetsaddons/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="ce8f84e69564d6596c703fea4ec282080dc7f31c81e3c7bdf42b1b3209d213b0" +CHECKSUM_SHA256="bafe365cd72991890761b2d77c8d452c416667601787d8cf6267898221390789" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" diff --git a/kde-frameworks/kwindowsystem/kwindowsystem-5.80.0.recipe b/kde-frameworks/kwindowsystem/kwindowsystem-5.80.0.recipe index ed612e15a..88c22ab54 100644 --- a/kde-frameworks/kwindowsystem/kwindowsystem-5.80.0.recipe +++ b/kde-frameworks/kwindowsystem/kwindowsystem-5.80.0.recipe @@ -11,11 +11,11 @@ on all windowing systems. In addition to the high level API, this framework also provides several \ more low level classes for interaction with the X Windowing System." HOMEPAGE="https://github.com/KDE/kwindowsystem/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kwindowsystem/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="89c8b1661c930c95f3dde62cc9e1c8f07db52322f73bb73d37ea96f0473dc27f" +CHECKSUM_SHA256="e61ef5c471167c4b39e56a607c236df4b2e33c37825340394d04e5f98869d53b" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" diff --git a/kde-frameworks/kxmlgui/kxmlgui-5.80.0.recipe b/kde-frameworks/kxmlgui/kxmlgui-5.80.0.recipe index 8bf0d3a47..66931bc3d 100644 --- a/kde-frameworks/kxmlgui/kxmlgui-5.80.0.recipe +++ b/kde-frameworks/kxmlgui/kxmlgui-5.80.0.recipe @@ -5,11 +5,11 @@ description and hooks in the application code. The framework supports \ merging of multiple description for example for integrating actions from \ plugins." HOMEPAGE="https://github.com/KDE/kxmlgui/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/kxmlgui/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="f1379d8d67af468509cc168c2235b01c83eb252091973c4237d7d2e0a29c3108" +CHECKSUM_SHA256="27517ba1411ca078707e2845b25f0b1118aac03a8489c407fc9efd9b520a7638" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" diff --git a/kde-frameworks/phonon/phonon-4.11.1.recipe b/kde-frameworks/phonon/phonon-4.11.1.recipe index b23bffc47..575da0482 100644 --- a/kde-frameworks/phonon/phonon-4.11.1.recipe +++ b/kde-frameworks/phonon/phonon-4.11.1.recipe @@ -1,7 +1,7 @@ SUMMARY="A multimedia library" DESCRIPTION="The Phonon multimedia library." HOMEPAGE="https://github.com/KDE/phonon/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/phonon/archive/v$portVersion.tar.gz" diff --git a/kde-frameworks/phonon_gstreamer/phonon_gstreamer-4.10.0.recipe b/kde-frameworks/phonon_gstreamer/phonon_gstreamer-4.10.0.recipe index 711f4a249..fd3c27e66 100644 --- a/kde-frameworks/phonon_gstreamer/phonon_gstreamer-4.10.0.recipe +++ b/kde-frameworks/phonon_gstreamer/phonon_gstreamer-4.10.0.recipe @@ -1,7 +1,7 @@ SUMMARY="GStreamer backend for Phonon library" DESCRIPTION="A GStreamer backend for the Phonon multimedia library." HOMEPAGE="https://github.com/KDE/phonon-gstreamer/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/phonon-gstreamer/archive/v$portVersion.tar.gz" diff --git a/kde-frameworks/plasma/plasma-5.80.0.recipe b/kde-frameworks/plasma/plasma-5.80.0.recipe index b8206fdda..06088e9a1 100644 --- a/kde-frameworks/plasma/plasma-5.80.0.recipe +++ b/kde-frameworks/plasma/plasma-5.80.0.recipe @@ -1,11 +1,11 @@ SUMMARY="Foundational libraries, components, and tools of the Plasma workspaces" DESCRIPTION="Plasma library and runtime components based upon KF5 and Qt5." HOMEPAGE="https://github.com/KDE/plasma-framework/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/kde/plasma-framework/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="e2cb52974754aaafe332f99218aa426c62b4f14d9c0359235d7e7f558d85ac2c" +CHECKSUM_SHA256="8d12292dd811492d74a08abb8e1923e66c0153518bfd8525f83005118075fc66" SOURCE_DIR="plasma-framework-$portVersion" ARCHITECTURES="?x86_gcc2 x86_64" diff --git a/kde-frameworks/solid/solid-5.80.0.recipe b/kde-frameworks/solid/solid-5.80.0.recipe index d1a0c2f70..fb4ac4faa 100644 --- a/kde-frameworks/solid/solid-5.80.0.recipe +++ b/kde-frameworks/solid/solid-5.80.0.recipe @@ -9,11 +9,11 @@ It provides the following features for application developers: * Power Management * Network Management" HOMEPAGE="https://github.com/KDE/solid/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/solid/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="59de267774a3b438b9cd3e02c8f5fc3130cf24e7b80d7d78a3fae83998f88e36" +CHECKSUM_SHA256="207efc61072c301e2876aea12a0afad05f66ad9743473cc5a1aeb09c41936d7b" PATCHES="solid-$portVersion.patchset" ARCHITECTURES="!x86_gcc2 x86_64" diff --git a/kde-frameworks/sonnet/sonnet-5.80.0.recipe b/kde-frameworks/sonnet/sonnet-5.80.0.recipe index 960a46f2b..fc25c3845 100644 --- a/kde-frameworks/sonnet/sonnet-5.80.0.recipe +++ b/kde-frameworks/sonnet/sonnet-5.80.0.recipe @@ -9,11 +9,11 @@ different algorithms. The simplest way to use Sonnet in your application is to use the \ SpellCheckDecorator class on your QTextEdit." HOMEPAGE="https://github.com/KDE/sonnet/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/sonnet/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="371591cc1548957932df39700521e5a7eb9cc9d8e99b5b9a8c4991a74857fbda" +CHECKSUM_SHA256="682cb9d766ddd116ec54b64ac87d8af8850ac73c01912ceff2b3424d6423c9bc" PATCHES="sonnet-$portVersion.patchset" ARCHITECTURES="!x86_gcc2 x86_64" diff --git a/kde-frameworks/threadweaver/patches/threadweaver-5.80.0.patchset b/kde-frameworks/threadweaver/patches/threadweaver-5.80.0.patchset index 83283b7e3..6235642f0 100644 --- a/kde-frameworks/threadweaver/patches/threadweaver-5.80.0.patchset +++ b/kde-frameworks/threadweaver/patches/threadweaver-5.80.0.patchset @@ -1,22 +1,22 @@ -From da0f2d857245d50cc82307b091f00a70eacbd79b Mon Sep 17 00:00:00 2001 +From 5c1c499fe387579e6b803a8d71ea0d7c6c8c0647 Mon Sep 17 00:00:00 2001 From: Sergei Reznikov -Date: Mon, 25 Sep 2017 22:54:20 +0300 +Date: Thu, 18 Mar 2021 16:00:29 +0300 Subject: Fix build on Haiku diff --git a/examples/ThumbNailer/AverageLoadManager.cpp b/examples/ThumbNailer/AverageLoadManager.cpp -index 5108978..9979ac0 100644 +index 72826ef..fc2c17b 100644 --- a/examples/ThumbNailer/AverageLoadManager.cpp +++ b/examples/ThumbNailer/AverageLoadManager.cpp @@ -46,7 +46,7 @@ QPair AverageLoadManager::workersRange() const void AverageLoadManager::update() { --#if defined(Q_OS_UNIX) && ! defined(Q_OS_ANDROID) -+#if defined(Q_OS_UNIX) && ! defined(Q_OS_ANDROID) && ! defined(Q_OS_HAIKU) +-#if defined(Q_OS_UNIX) && !defined(Q_OS_ANDROID) ++#if defined(Q_OS_UNIX) && !defined(Q_OS_ANDROID) && ! defined(Q_OS_HAIKU) double averages[3]; if (getloadavg(averages, 3) == -1) { return; -- -2.13.1 +2.30.2 diff --git a/kde-frameworks/threadweaver/threadweaver-5.80.0.recipe b/kde-frameworks/threadweaver/threadweaver-5.80.0.recipe index 45eca6dc0..b8596c355 100644 --- a/kde-frameworks/threadweaver/threadweaver-5.80.0.recipe +++ b/kde-frameworks/threadweaver/threadweaver-5.80.0.recipe @@ -10,11 +10,11 @@ See the information on [use cases](@ref usecases) and [why multithreading can \ help](@ref multithreading), as well as the usage section below, for more \ detailed information." HOMEPAGE="https://github.com/KDE/threadweaver/" -COPYRIGHT="2010-2020 KDE Organisation" +COPYRIGHT="2010-2021 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/threadweaver/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="359b63c32c38b561688ce512280a8c9a62edab73439014e4e236bd08eb63aa9d" +CHECKSUM_SHA256="853e4d35c8e9297407b88cf0bfc9c13871db2c5c1020276b4069352423e55daf" PATCHES="threadweaver-$portVersion.patchset" ARCHITECTURES="!x86_gcc2 x86_64"