Gentoo Archives: gentoo-commits

From: Marek Szuba <marecki@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/darktable/
Date: Mon, 31 Aug 2020 13:48:18
Message-Id: 1598881626.4acf6d2d828da2b3941d34ba7bd30986a7487105.marecki@gentoo
1 commit: 4acf6d2d828da2b3941d34ba7bd30986a7487105
2 Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
3 AuthorDate: Mon Aug 31 13:42:32 2020 +0000
4 Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
5 CommitDate: Mon Aug 31 13:47:06 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4acf6d2d
7
8 media-gfx/darktable-2.6.2: drop USE=pax_kernel support
9
10 2.6.2 isn't going anywhere for now because it's the last version
11 supporting x86, therefore remove (deprecated) PaX support from this
12 version as well.
13
14 Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>
15
16 media-gfx/darktable/darktable-2.6.2.ebuild | 15 +++------------
17 media-gfx/darktable/metadata.xml | 1 -
18 2 files changed, 3 insertions(+), 13 deletions(-)
19
20 diff --git a/media-gfx/darktable/darktable-2.6.2.ebuild b/media-gfx/darktable/darktable-2.6.2.ebuild
21 index ee670e71838..394e2f5295a 100644
22 --- a/media-gfx/darktable/darktable-2.6.2.ebuild
23 +++ b/media-gfx/darktable/darktable-2.6.2.ebuild
24 @@ -1,9 +1,9 @@
25 -# Copyright 1999-2019 Gentoo Authors
26 +# Copyright 1999-2020 Gentoo Authors
27 # Distributed under the terms of the GNU General Public License v2
28
29 EAPI=7
30
31 -inherit cmake flag-o-matic pax-utils toolchain-funcs xdg
32 +inherit cmake flag-o-matic toolchain-funcs xdg
33
34 DOC_PV="2.6.0"
35 MY_PV="${PV/_/}"
36 @@ -21,7 +21,7 @@ KEYWORDS="amd64 x86"
37 LANGS=" ca cs de es fi fr hu ja nb nl pl pt-BR ru sl"
38 # TODO add lua once dev-lang/lua-5.2 is unmasked
39 IUSE="colord cups cpu_flags_x86_sse3 doc flickr geolocation gnome-keyring gphoto2 graphicsmagick jpeg2k kwallet
40 -nls opencl openmp openexr pax_kernel webp
41 +nls opencl openmp openexr webp
42 ${LANGS// / l10n_}"
43
44 BDEPEND="
45 @@ -123,15 +123,6 @@ src_install() {
46 fi
47 done
48 fi
49 -
50 - if use pax_kernel && use opencl ; then
51 - pax-mark Cm "${ED}"/usr/bin/${PN} || die
52 - eqawarn "USE=pax_kernel is set meaning that ${PN} will be run"
53 - eqawarn "under a PaX enabled kernel. To do so, the ${PN} binary"
54 - eqawarn "must be modified and this *may* lead to breakage! If"
55 - eqawarn "you suspect that ${PN} is broken by this modification,"
56 - eqawarn "please open a bug."
57 - fi
58 }
59
60 pkg_postinst() {
61
62 diff --git a/media-gfx/darktable/metadata.xml b/media-gfx/darktable/metadata.xml
63 index 08c6f2bb31f..63e4e905d37 100644
64 --- a/media-gfx/darktable/metadata.xml
65 +++ b/media-gfx/darktable/metadata.xml
66 @@ -15,7 +15,6 @@
67 <flag name="kwallet">Enable encrypted storage of passwords with <pkg>kde-frameworks/kwallet</pkg></flag>
68 <flag name="lto">Enable link-time optimisations in the RawSpeed library</flag>
69 <flag name="opencl">Enable opencl support</flag>
70 - <flag name="pax_kernel">Triggers paxmarking of main darktable binary</flag>
71 <flag name="tools">Install tools for generating base curves and noise profiles</flag>
72 </use>
73 <upstream>