From: "Pacho Ramos" <pacho@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/gimp/
Date: Mon, 6 May 2019 11:05:11 +0000 (UTC) [thread overview]
Message-ID: <1557140644.04f33a597c41dbb22b483fcbff1d9a2b2cfefb95.pacho@gentoo> (raw)
commit: 04f33a597c41dbb22b483fcbff1d9a2b2cfefb95
Author: Sebastian Pipping <sping <AT> gentoo <DOT> org>
AuthorDate: Wed May 1 22:00:41 2019 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Mon May 6 11:04:04 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04f33a59
media-gfx/gimp: Move sandbox fixes from src_compile to src_configure
The configure script is accessing graphics hardware already.
Bug: https://bugs.gentoo.org/684886
Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>
Package-Manager: Portage-2.3.65, Repoman-2.3.12
.../{gimp-9999.ebuild => gimp-2.10.10-r1.ebuild} | 43 ++++++++++++----------
media-gfx/gimp/gimp-9999.ebuild | 27 ++++++++------
2 files changed, 39 insertions(+), 31 deletions(-)
diff --git a/media-gfx/gimp/gimp-9999.ebuild b/media-gfx/gimp/gimp-2.10.10-r1.ebuild
similarity index 90%
copy from media-gfx/gimp/gimp-9999.ebuild
copy to media-gfx/gimp/gimp-2.10.10-r1.ebuild
index 81a0a726eb3..988122916d6 100644
--- a/media-gfx/gimp/gimp-9999.ebuild
+++ b/media-gfx/gimp/gimp-2.10.10-r1.ebuild
@@ -5,15 +5,14 @@ EAPI=6
PYTHON_COMPAT=( python2_7 )
GNOME2_EAUTORECONF=yes
-inherit virtualx autotools gnome2 multilib python-single-r1 git-r3
+inherit eapi7-ver virtualx autotools gnome2 multilib python-single-r1
DESCRIPTION="GNU Image Manipulation Program"
HOMEPAGE="https://www.gimp.org/"
-EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gimp.git"
-SRC_URI=""
+SRC_URI="mirror://gimp/v$(ver_cut 1-2)/${P}.tar.bz2"
LICENSE="GPL-3 LGPL-3"
SLOT="2"
-KEYWORDS=""
+KEYWORDS="~amd64 ~x86"
LANGS="am ar ast az be bg br ca ca@valencia cs csb da de dz el en_CA en_GB eo es et eu fa fi fr ga gl gu he hi hr hu id is it ja ka kk km kn ko lt lv mk ml ms my nb nds ne nl nn oc pa pl pt pt_BR ro ru rw si sk sl sr sr@latin sv ta te th tr tt uk vi xh yi zh_CN zh_HK zh_TW"
IUSE="alsa aalib altivec aqua debug doc openexr gnome heif postscript jpeg2k cpu_flags_x86_mmx mng python cpu_flags_x86_sse udev unwind vector-icons webp wmf xpm"
@@ -70,7 +69,6 @@ RDEPEND=">=dev-libs/glib-2.56.0:2
DEPEND="${RDEPEND}
>=dev-lang/perl-5.10.0
dev-libs/appstream-glib
- dev-util/gdbus-codegen
dev-util/gtk-update-icon-cache
sys-apps/findutils
virtual/pkgconfig
@@ -78,7 +76,6 @@ DEPEND="${RDEPEND}
>=sys-devel/gettext-0.19
doc? ( >=dev-util/gtk-doc-1 )
>=sys-devel/libtool-2.2
- >=sys-devel/autoconf-2.54
>=sys-devel/automake-1.11
dev-util/gtk-doc-am"
@@ -102,10 +99,26 @@ src_prepare() {
fgrep -q GIMP_DISABLE_DEPRECATED configure || die #615144, self-test
}
+_adjust_sandbox() {
+ # Bugs #569738 and #591214
+ local nv
+ for nv in /dev/nvidia-uvm /dev/nvidiactl /dev/nvidia{0..9} ; do
+ # We do not check for existence as they may show up later
+ # https://bugs.gentoo.org/show_bug.cgi?id=569738#c21
+ addwrite "${nv}"
+ done
+
+ addwrite /dev/dri/ # bugs #574038 and #684886
+ addwrite /dev/ati/ # bug #589198
+ addwrite /proc/mtrr # bug #589198
+}
+
src_configure() {
+ _adjust_sandbox
+
local myconf=(
GEGL="${EPREFIX}"/usr/bin/gegl-0.4
- GDBUS_CODEGEN="${EPREFIX}"/usr/bin/gdbus-codegen
+ GDBUS_CODEGEN="${EPREFIX}"/bin/false
--enable-default-binary
--disable-silent-rules
@@ -141,17 +154,6 @@ src_configure() {
}
src_compile() {
- # Bugs #569738 and #591214
- local nv
- for nv in /dev/nvidia-uvm /dev/nvidiactl /dev/nvidia{0..9} ; do
- # We do not check for existence as they may show up later
- # https://bugs.gentoo.org/show_bug.cgi?id=569738#c21
- addwrite "${nv}"
- done
- addwrite /dev/dri/ # bug #574038
- addwrite /dev/ati/ # bug 589198
- addwrite /proc/mtrr # bug 589198
-
export XDG_DATA_DIRS="${EPREFIX}"/usr/share # bug 587004
gnome2_src_compile
}
@@ -173,7 +175,7 @@ _rename_plugins() {
einfo 'Renaming plug-ins to not collide with pre-2.10.6 file layout (bug #664938)...'
local prepend=gimp-org-
(
- cd "${ED%/}"/usr/$(get_libdir)/gimp/2.99/plug-ins || exit 1
+ cd "${ED%/}"/usr/$(get_libdir)/gimp/2.0/plug-ins || exit 1
for plugin_slash in $(ls -d1 */); do
plugin=${plugin_slash%/}
if [[ -f ${plugin}/${plugin} ]]; then
@@ -204,7 +206,8 @@ src_install() {
find "${D}" -name '*.la' -type f -delete || die
# Prevent dead symlink gimp-console.1 from downstream man page compression (bug #433527)
- mv "${ED%/}"/usr/share/man/man1/gimp-console{-*,}.1 || die
+ local gimp_app_version=$(get_version_component_range 1-2)
+ mv "${ED%/}"/usr/share/man/man1/gimp-console{-${gimp_app_version},}.1 || die
_rename_plugins || die
_clean_up_locales
diff --git a/media-gfx/gimp/gimp-9999.ebuild b/media-gfx/gimp/gimp-9999.ebuild
index 81a0a726eb3..30b9a0ee9d5 100644
--- a/media-gfx/gimp/gimp-9999.ebuild
+++ b/media-gfx/gimp/gimp-9999.ebuild
@@ -102,7 +102,23 @@ src_prepare() {
fgrep -q GIMP_DISABLE_DEPRECATED configure || die #615144, self-test
}
+_adjust_sandbox() {
+ # Bugs #569738 and #591214
+ local nv
+ for nv in /dev/nvidia-uvm /dev/nvidiactl /dev/nvidia{0..9} ; do
+ # We do not check for existence as they may show up later
+ # https://bugs.gentoo.org/show_bug.cgi?id=569738#c21
+ addwrite "${nv}"
+ done
+
+ addwrite /dev/dri/ # bugs #574038 and #684886
+ addwrite /dev/ati/ # bug #589198
+ addwrite /proc/mtrr # bug #589198
+}
+
src_configure() {
+ _adjust_sandbox
+
local myconf=(
GEGL="${EPREFIX}"/usr/bin/gegl-0.4
GDBUS_CODEGEN="${EPREFIX}"/usr/bin/gdbus-codegen
@@ -141,17 +157,6 @@ src_configure() {
}
src_compile() {
- # Bugs #569738 and #591214
- local nv
- for nv in /dev/nvidia-uvm /dev/nvidiactl /dev/nvidia{0..9} ; do
- # We do not check for existence as they may show up later
- # https://bugs.gentoo.org/show_bug.cgi?id=569738#c21
- addwrite "${nv}"
- done
- addwrite /dev/dri/ # bug #574038
- addwrite /dev/ati/ # bug 589198
- addwrite /proc/mtrr # bug 589198
-
export XDG_DATA_DIRS="${EPREFIX}"/usr/share # bug 587004
gnome2_src_compile
}
next reply other threads:[~2019-05-06 11:05 UTC|newest]
Thread overview: 251+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-05-06 11:05 Pacho Ramos [this message]
-- strict thread matches above, loose matches on Subject: below --
2025-02-21 13:10 [gentoo-commits] repo/gentoo:master commit in: media-gfx/gimp/ Sam James
2025-02-19 18:26 Sam James
2025-02-19 18:22 Sam James
2025-02-12 5:00 Sam James
2024-12-30 23:41 Sam James
2024-12-01 11:54 Sam James
2024-11-08 13:27 Joonas Niilola
2024-11-08 13:27 Joonas Niilola
2024-11-08 13:27 Joonas Niilola
2024-10-05 7:31 Viorel Munteanu
2024-09-25 13:59 Joonas Niilola
2024-09-25 13:58 Joonas Niilola
2024-08-30 12:05 Joonas Niilola
2024-07-13 8:03 Joonas Niilola
2024-06-23 7:52 Viorel Munteanu
2024-06-02 8:09 Joonas Niilola
2024-04-14 0:43 Sam James
2024-04-14 0:43 Sam James
2024-04-14 0:43 Sam James
2024-04-14 0:43 Sam James
2024-03-21 2:50 Sam James
2024-01-21 17:12 Sam James
2023-12-08 8:46 Arthur Zamarin
2023-12-08 8:41 Arthur Zamarin
2023-11-17 11:09 Sam James
2023-11-17 8:12 Joonas Niilola
2023-11-17 8:12 Joonas Niilola
2023-11-08 5:35 Sam James
2023-11-08 5:35 Sam James
2023-10-27 15:20 Michał Górny
2023-08-20 7:16 Joonas Niilola
2023-08-20 7:16 Joonas Niilola
2023-07-16 18:34 Sam James
2023-07-13 8:25 Sam James
2023-06-28 6:59 Sam James
2023-05-30 21:56 Sam James
2023-05-20 6:57 Sam James
2023-05-20 6:57 Sam James
2023-05-05 13:37 Arthur Zamarin
2023-05-05 13:36 Arthur Zamarin
2023-05-05 12:58 Arthur Zamarin
2023-05-05 10:28 Arthur Zamarin
2023-04-16 0:24 Sam James
2023-04-16 0:24 Sam James
2023-02-26 21:23 Sam James
2023-02-24 19:09 Joonas Niilola
2023-01-01 14:48 David Seifert
2022-12-23 8:03 Sam James
2022-12-16 4:30 Sam James
2022-12-01 3:21 WANG Xuerui
2022-11-25 7:52 Sam James
2022-11-25 7:52 Sam James
2022-10-30 9:40 Sam James
2022-10-20 4:16 Sam James
2022-10-08 18:34 Sam James
2022-10-04 9:25 Sam James
2022-08-31 22:26 Sam James
2022-07-11 22:50 John Helmert III
2022-07-11 22:50 John Helmert III
2022-07-10 19:13 Sam James
2022-07-09 10:23 Arthur Zamarin
2022-07-09 10:23 Arthur Zamarin
2022-07-09 10:23 Arthur Zamarin
2022-06-21 22:39 Sam James
2022-06-21 22:39 Sam James
2022-06-15 20:58 Sam James
2022-05-15 1:00 Sam James
2022-04-27 13:19 Joonas Niilola
2022-04-27 13:19 Joonas Niilola
2022-03-27 8:24 Joonas Niilola
2022-03-24 12:46 Joonas Niilola
2022-03-15 4:20 John Helmert III
2022-03-01 0:02 Sam James
2022-03-01 0:01 Sam James
2022-02-28 23:56 Sam James
2022-02-27 13:54 Jakov Smolić
2022-02-26 12:08 David Seifert
2022-02-26 2:16 Sam James
2022-02-26 2:16 Sam James
2022-02-18 22:58 Sam James
2022-01-18 22:12 Sam James
2022-01-18 12:36 Sam James
2022-01-18 12:36 Sam James
2022-01-06 10:39 David Seifert
2021-12-24 4:45 Sam James
2021-11-16 2:53 Sam James
2021-10-29 16:05 Sam James
2021-10-29 11:16 Sam James
2021-10-23 13:51 Sam James
2021-10-22 2:47 Sam James
2021-10-22 2:47 Sam James
2021-10-10 4:32 Yixun Lan
2021-10-09 19:48 Sam James
2021-10-09 19:47 Sam James
2021-09-18 3:04 Sam James
2021-09-08 6:46 Sam James
2021-09-08 6:38 Sam James
2021-08-12 3:10 Yixun Lan
2021-05-17 23:25 Sam James
2021-05-17 23:25 Sam James
2021-04-11 8:09 Joonas Niilola
2021-04-11 8:09 Joonas Niilola
2021-02-21 10:19 Andreas Sturmlechner
2021-02-21 10:19 Andreas Sturmlechner
2021-02-19 17:17 Sam James
2021-02-19 12:11 Sam James
2021-02-18 22:19 Sam James
2021-02-18 21:01 Sam James
2021-01-11 15:26 Lars Wendler
2020-12-29 1:54 Sam James
2020-12-29 1:54 Sam James
2020-12-26 23:18 Marek Szuba
2020-11-08 12:02 Sam James
2020-11-08 12:02 Sam James
2020-11-04 12:42 Mikle Kolyada
2020-10-31 11:20 Mikle Kolyada
2020-10-21 5:59 Joonas Niilola
2020-10-20 12:54 Joonas Niilola
2020-10-08 3:07 Sam James
2020-09-23 4:06 Sam James
2020-09-22 19:46 Sam James
2020-09-20 22:40 Thomas Deutschmann
2020-09-20 15:09 Sam James
2020-08-30 7:58 Andreas Sturmlechner
2020-08-22 16:07 Andreas Sturmlechner
2020-08-22 16:07 Andreas Sturmlechner
2020-08-22 6:16 Michał Górny
2020-08-22 6:16 Michał Górny
2020-08-11 7:18 Sergei Trofimovich
2020-07-24 23:53 Sam James
2020-07-23 5:15 Kent Fredric
2020-07-21 23:15 Kent Fredric
2020-07-17 0:35 Sam James
2020-07-05 8:24 Joonas Niilola
2020-07-05 8:24 Joonas Niilola
2020-06-25 8:08 Joonas Niilola
2020-05-25 12:17 Mikle Kolyada
2020-05-24 12:31 Jeroen Roovers
2020-05-10 17:42 Mart Raudsepp
2020-05-06 7:18 Sergei Trofimovich
2020-04-30 21:28 Andreas Sturmlechner
2020-04-09 22:02 Sergei Trofimovich
2020-04-07 10:21 Mart Raudsepp
2020-03-18 18:57 Georgy Yakovlev
2020-03-18 0:05 Matt Turner
2020-03-09 21:04 Mart Raudsepp
2020-03-06 15:55 Joonas Niilola
2020-03-05 12:21 Joonas Niilola
2020-02-09 16:29 Michał Górny
2020-01-27 14:25 Agostino Sarubbo
2020-01-27 12:46 Agostino Sarubbo
2020-01-27 7:54 Sergei Trofimovich
2020-01-25 22:41 Andreas Sturmlechner
2020-01-25 21:09 Andreas Sturmlechner
2020-01-07 6:20 Joonas Niilola
2019-12-26 12:56 Georgy Yakovlev
2019-12-18 16:32 Joonas Niilola
2019-12-13 13:49 Joonas Niilola
2019-12-01 3:18 Andreas Sturmlechner
2019-12-01 3:18 Andreas Sturmlechner
2019-08-28 8:19 David Seifert
2019-07-25 12:14 Aaron Bauman
2019-07-07 18:17 Sebastian Pipping
2019-05-08 19:21 Mikle Kolyada
2019-05-06 11:05 Pacho Ramos
2019-05-06 11:05 Pacho Ramos
2019-04-25 22:32 Pacho Ramos
2019-04-22 16:16 Sebastian Pipping
2019-02-04 18:13 Matt Turner
2018-11-25 19:48 Sebastian Pipping
2018-11-18 21:06 Sebastian Pipping
2018-10-14 18:25 Sebastian Pipping
2018-10-12 16:15 Michał Górny
2018-10-06 7:18 Miroslav Šulc
2018-09-25 16:31 Sebastian Pipping
2018-09-25 16:31 Sebastian Pipping
2018-09-24 20:38 Sebastian Pipping
2018-09-10 21:38 Sebastian Pipping
2018-09-07 19:12 Sebastian Pipping
2018-08-30 21:23 Sebastian Pipping
2018-08-25 19:17 Sebastian Pipping
2018-07-19 20:41 Sebastian Pipping
2018-07-08 21:34 Sebastian Pipping
2018-07-08 18:26 Sebastian Pipping
2018-06-13 17:36 Sebastian Pipping
2018-04-22 21:34 Aaron Bauman
2018-04-22 21:04 Matt Turner
2018-04-21 20:56 Sebastian Pipping
2018-03-31 18:01 Sebastian Pipping
2018-03-21 22:24 Sergei Trofimovich
2018-03-20 7:15 Sergei Trofimovich
2018-03-18 22:23 Sergei Trofimovich
2018-02-03 10:40 Sergei Trofimovich
2018-01-20 16:49 Tobias Klausmann
2018-01-15 22:41 Sergei Trofimovich
2018-01-06 17:53 Agostino Sarubbo
2018-01-06 11:57 Ulrich Müller
2018-01-03 19:17 Sebastian Pipping
2017-12-13 19:02 Sebastian Pipping
2017-10-25 22:57 Sebastian Pipping
2017-10-25 21:42 Sergei Trofimovich
2017-08-30 17:04 Sebastian Pipping
2017-08-29 23:16 Guilherme Amadio
2017-08-29 19:28 Sebastian Pipping
2017-08-27 20:56 Sebastian Pipping
2017-08-26 19:45 Sebastian Pipping
2017-07-02 14:52 Sergei Trofimovich
2017-06-06 11:31 Agostino Sarubbo
2017-06-05 14:36 Sebastian Pipping
2017-05-12 21:00 Sebastian Pipping
2017-04-08 22:17 Sebastian Pipping
2017-04-08 17:15 Sebastian Pipping
2017-04-08 15:30 Sebastian Pipping
2017-02-08 17:13 Sebastian Pipping
2017-02-08 14:08 Sebastian Pipping
2017-02-08 14:08 Sebastian Pipping
2016-12-04 19:29 Sebastian Pipping
2016-11-12 23:37 David Seifert
2016-10-31 18:46 Sebastian Pipping
2016-10-17 22:27 Sebastian Pipping
2016-09-28 11:28 Tobias Klausmann
2016-09-20 19:43 Sebastian Pipping
2016-09-18 14:34 Sebastian Pipping
2016-08-23 19:01 Markus Meier
2016-08-23 17:18 Sebastian Pipping
2016-08-13 22:26 Sebastian Pipping
2016-07-29 17:14 Sebastian Pipping
2016-07-26 6:49 Jeroen Roovers
2016-07-23 12:47 Sebastian Pipping
2016-07-22 17:43 Sebastian Pipping
2016-07-22 13:40 Sebastian Pipping
2016-07-20 17:08 Sebastian Pipping
2016-07-18 18:14 Sebastian Pipping
2016-07-18 17:51 Sebastian Pipping
2016-07-08 12:46 Sebastian Pipping
2016-07-08 12:02 Agostino Sarubbo
2016-07-03 10:02 Jeroen Roovers
2016-07-02 11:08 Jeroen Roovers
2016-06-30 12:22 Tobias Klausmann
2016-06-27 8:47 Agostino Sarubbo
2016-06-27 8:23 Agostino Sarubbo
2016-02-21 15:23 Sebastian Pipping
2016-01-31 18:34 Pacho Ramos
2015-12-31 18:47 Sebastian Pipping
2015-12-24 0:31 Sebastian Pipping
2015-12-10 22:13 Sebastian Pipping
2015-12-07 21:59 Sebastian Pipping
2015-12-05 7:51 Jeroen Roovers
2015-12-05 1:42 Sebastian Pipping
2015-09-07 15:27 Sebastian Pipping
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1557140644.04f33a597c41dbb22b483fcbff1d9a2b2cfefb95.pacho@gentoo \
--to=pacho@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox