Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-vcs/kdesvn/
Date: Mon, 21 Feb 2022 16:48:33
Message-Id: 1645461909.f647487a1bda229ca967823b06cdf5f79d409725.asturm@gentoo
1 commit: f647487a1bda229ca967823b06cdf5f79d409725
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Mon Feb 21 13:01:49 2022 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Mon Feb 21 16:45:09 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f647487a
7
8 dev-vcs/kdesvn: EAPI-8 bump, several upstream fixes
9
10 KDE-bug: https://bugs.kde.org/show_bug.cgi?id=410566
11 KDE-bug: https://bugs.kde.org/show_bug.cgi?id=410585
12 KDE-bug: https://bugs.kde.org/show_bug.cgi?id=419906
13 KDE-bug: https://bugs.kde.org/show_bug.cgi?id=437948
14
15 Package-Manager: Portage-3.0.30, Repoman-3.0.3
16 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
17
18 dev-vcs/kdesvn/Manifest | 1 +
19 dev-vcs/kdesvn/kdesvn-2.1.0-r1.ebuild | 74 +++++++++++++++++++++++++++++++++++
20 2 files changed, 75 insertions(+)
21
22 diff --git a/dev-vcs/kdesvn/Manifest b/dev-vcs/kdesvn/Manifest
23 index 8eb941a0a38c..aef6190249fa 100644
24 --- a/dev-vcs/kdesvn/Manifest
25 +++ b/dev-vcs/kdesvn/Manifest
26 @@ -1 +1,2 @@
27 +DIST kdesvn-2.1.0-patchset-1.tar.xz 7368 BLAKE2B 6da62bdad00a4846a4046535f26559d5c7738fd5a799bbbb4c7d4e3e03f0fa0afba763bfee067cb5bc745df56ef51dcafd4187784a69bce743fe6ac3d90372d1 SHA512 046b335ab2e68ff46849a6f7a3331de7f0f3da653a9971a2fe20cc12fe4af0e1aa192340c77fbadac81e58eeb238f3ec269a99032f87b0bed55bcbb5fc90d920
28 DIST kdesvn-2.1.0.tar.xz 2096108 BLAKE2B b2807e6222d5743858a9592fe568c851e466f1349bb97869c3acab892b6ef9ce730d6ec1875b720b2ebb5e2099f6d4287bf76995d7b95800f0814499736b97c7 SHA512 ec1ad8422fd698a9c07d43c3051aabff615ea774c0e988ae07843f1935a2a5c3390cf175db5c10acfe3d94abcd7a2b9b41680047598c4e7b53162cdb4e74768d
29
30 diff --git a/dev-vcs/kdesvn/kdesvn-2.1.0-r1.ebuild b/dev-vcs/kdesvn/kdesvn-2.1.0-r1.ebuild
31 new file mode 100644
32 index 000000000000..46954106702e
33 --- /dev/null
34 +++ b/dev-vcs/kdesvn/kdesvn-2.1.0-r1.ebuild
35 @@ -0,0 +1,74 @@
36 +# Copyright 1999-2022 Gentoo Authors
37 +# Distributed under the terms of the GNU General Public License v2
38 +
39 +EAPI=8
40 +
41 +ECM_HANDBOOK="forceoptional"
42 +KFMIN=5.82.0
43 +QTMIN=5.15.2
44 +inherit ecm kde.org
45 +
46 +DESCRIPTION="Frontend to the subversion vcs"
47 +HOMEPAGE="https://apps.kde.org/kdesvn/"
48 +
49 +if [[ ${PV} != 9999* ]]; then
50 + SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz
51 + https://dev.gentoo.org/~asturm/distfiles/${P}-patchset-1.tar.xz"
52 + KEYWORDS="~amd64 ~x86"
53 +fi
54 +
55 +LICENSE="GPL-2"
56 +SLOT="5"
57 +IUSE="+man"
58 +
59 +DEPEND="
60 + dev-libs/apr:1
61 + dev-libs/apr-util:1
62 + >=dev-qt/qtdbus-${QTMIN}:5
63 + >=dev-qt/qtgui-${QTMIN}:5
64 + >=dev-qt/qtsql-${QTMIN}:5[sqlite]
65 + >=dev-qt/qtwidgets-${QTMIN}:5
66 + >=dev-qt/qtxml-${QTMIN}:5
67 + dev-vcs/subversion
68 + >=kde-frameworks/kbookmarks-${KFMIN}:5
69 + >=kde-frameworks/kcodecs-${KFMIN}:5
70 + >=kde-frameworks/kcompletion-${KFMIN}:5
71 + >=kde-frameworks/kconfig-${KFMIN}:5
72 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
73 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
74 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
75 + >=kde-frameworks/ki18n-${KFMIN}:5
76 + >=kde-frameworks/kiconthemes-${KFMIN}:5
77 + >=kde-frameworks/kio-${KFMIN}:5
78 + >=kde-frameworks/kitemviews-${KFMIN}:5
79 + >=kde-frameworks/kjobwidgets-${KFMIN}:5
80 + >=kde-frameworks/knotifications-${KFMIN}:5
81 + >=kde-frameworks/kparts-${KFMIN}:5
82 + >=kde-frameworks/kservice-${KFMIN}:5
83 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
84 + >=kde-frameworks/kwallet-${KFMIN}:5
85 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
86 + >=kde-frameworks/kxmlgui-${KFMIN}:5
87 +"
88 +RDEPEND="${DEPEND}"
89 +BDEPEND="
90 + man? ( >=kde-frameworks/kdoctools-${KFMIN}:5 )
91 +"
92 +
93 +PATCHES=(
94 + "${WORKDIR}"/${P}-remove-help-button.patch # KDE-bug 410566
95 + "${WORKDIR}"/${P}-fix-openwith-context-menu.patch # KDE-bug 410585
96 + "${WORKDIR}"/${P}-fix-dupl-cli-options.patch
97 + "${WORKDIR}"/${P}-crashfix-w-o-local-checkout-path.patch # KDE-bug 419906
98 + "${WORKDIR}"/${P}-crashfix-closing-repo.patch # KDE-bug 437948
99 + "${WORKDIR}"/${P}-hidpi-{1,2}.patch
100 + "${WORKDIR}"/${P}-fix-deprecated.patch
101 +)
102 +
103 +src_prepare(){
104 + ecm_src_prepare
105 +
106 + if ! use man ; then
107 + sed -i -e "/kdoctools_create_manpage/ s/^/#/" doc/CMakeLists.txt || die
108 + fi
109 +}