kde-frameworks: bump to 5.80.0

This commit is contained in:
Sergei Reznikov
2021-03-18 22:17:26 +03:00
parent 78f092acc7
commit d9b840344c
67 changed files with 191 additions and 176 deletions

View File

@@ -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"

View File

@@ -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"

View File

@@ -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

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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 <diver@gelios.net>
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

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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 <diver@gelios.net>
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

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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 <diver@gelios.net>
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 <sys/un.h>
+#include <cstring>
#include <iostream>
#include <unistd.h>
#include <sys/socket.h>
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

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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 <kpty_debug.h>
@@ -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

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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 <diver@gelios.net>
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<int, int> 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

View File

@@ -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"