1 |
commit: dce71c653b6213576fc0ac27963b8d052c8d0d47 |
2 |
Author: Mart Raudsepp <leio <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Feb 28 13:08:12 2021 +0000 |
4 |
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Feb 28 13:08:12 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dce71c65 |
7 |
|
8 |
media-gfx/gthumb: security cleanup |
9 |
|
10 |
Bug: https://bugs.gentoo.org/743865 |
11 |
Package-Manager: Portage-3.0.12, Repoman-3.0.2 |
12 |
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org> |
13 |
|
14 |
media-gfx/gthumb/Manifest | 1 - |
15 |
media-gfx/gthumb/gthumb-3.10.0.ebuild | 89 ----------------------------------- |
16 |
2 files changed, 90 deletions(-) |
17 |
|
18 |
diff --git a/media-gfx/gthumb/Manifest b/media-gfx/gthumb/Manifest |
19 |
index cfdddc8f08d..ad4f326204f 100644 |
20 |
--- a/media-gfx/gthumb/Manifest |
21 |
+++ b/media-gfx/gthumb/Manifest |
22 |
@@ -1,2 +1 @@ |
23 |
-DIST gthumb-3.10.0.tar.xz 7550040 BLAKE2B 183ffa4c567728375c34a3f84c72d44f266a893fa8d4be7b8270faa2a120bf2e6c61d5e35494aa5e4d4e14366017adbb020f7a3dc8c51b6f012e8f18cee1a72f SHA512 d7bcac6b260bf7d5816af69ea89953517cbc43ea289227ccceebd0700b753a7d97349e6a30ec6bbb42690c56abff5b69dc3fc073f1ee2831ae1aa7d220722efd |
24 |
DIST gthumb-3.10.2.tar.xz 7582448 BLAKE2B 29c6e74706e0f78c4a641841861f9e4d996c5baa7e9a26e12352e6c124402bad24af1ee45871f413de4935abe53109ffad484ed8d853c131cfa438714e4226b5 SHA512 3b4d23a744e0663a0358d41697b1b01ec2faa3f12fc29853c82de8109dec5ef66c3827ed6e0efb97147e34ab9643b42daedc3ee7babe03f486ba589323604b74 |
25 |
|
26 |
diff --git a/media-gfx/gthumb/gthumb-3.10.0.ebuild b/media-gfx/gthumb/gthumb-3.10.0.ebuild |
27 |
deleted file mode 100644 |
28 |
index a7ddac9f803..00000000000 |
29 |
--- a/media-gfx/gthumb/gthumb-3.10.0.ebuild |
30 |
+++ /dev/null |
31 |
@@ -1,89 +0,0 @@ |
32 |
-# Copyright 1999-2020 Gentoo Authors |
33 |
-# Distributed under the terms of the GNU General Public License v2 |
34 |
- |
35 |
-EAPI=7 |
36 |
- |
37 |
-inherit gnome.org gnome2-utils meson xdg |
38 |
- |
39 |
-DESCRIPTION="Image viewer and browser for Gnome" |
40 |
-HOMEPAGE="https://wiki.gnome.org/Apps/gthumb" |
41 |
- |
42 |
-LICENSE="GPL-2+" |
43 |
-SLOT="0" |
44 |
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~x86-solaris" |
45 |
-IUSE="cdr colord exif gnome-keyring gstreamer http lcms raw slideshow svg tiff webp" |
46 |
- |
47 |
-RDEPEND=" |
48 |
- >=dev-libs/glib-2.54.0:2 |
49 |
- >=x11-libs/gtk+-3.16.0:3 |
50 |
- exif? ( >=media-gfx/exiv2-0.21:= ) |
51 |
- slideshow? ( |
52 |
- >=media-libs/clutter-1.12.0:1.0 |
53 |
- >=media-libs/clutter-gtk-1:1.0 ) |
54 |
- gstreamer? ( |
55 |
- media-libs/gstreamer:1.0 |
56 |
- media-libs/gst-plugins-base:1.0 |
57 |
- media-plugins/gst-plugins-gtk:1.0 ) |
58 |
- raw? ( >=media-libs/libraw-0.14:= ) |
59 |
- http? ( >=net-libs/libsoup-2.42.0:2.4 |
60 |
- >=dev-libs/json-glib-0.15.0 |
61 |
- >=net-libs/webkit-gtk-1.10.0:4 ) |
62 |
- gnome-keyring? ( >=app-crypt/libsecret-0.11 ) |
63 |
- cdr? ( >=app-cdr/brasero-3.2.0 ) |
64 |
- svg? ( >=gnome-base/librsvg-2.34:2 ) |
65 |
- webp? ( >=media-libs/libwebp-0.2.0:= ) |
66 |
- lcms? ( >=media-libs/lcms-2.6:2 ) |
67 |
- colord? ( >=x11-misc/colord-1.3 |
68 |
- >=media-libs/lcms-2.6:2 ) |
69 |
- |
70 |
- sys-libs/zlib |
71 |
- virtual/jpeg:0= |
72 |
- tiff? ( media-libs/tiff:= ) |
73 |
- media-libs/libpng:0= |
74 |
- >=gnome-base/gsettings-desktop-schemas-0.1.4 |
75 |
-" |
76 |
-DEPEND="${RDEPEND}" |
77 |
-BDEPEND=" |
78 |
- dev-util/glib-utils |
79 |
- dev-util/itstool |
80 |
- sys-devel/bison |
81 |
- sys-devel/flex |
82 |
- >=sys-devel/gettext-0.19.8 |
83 |
- virtual/pkgconfig |
84 |
-" |
85 |
- |
86 |
-src_configure() { |
87 |
- local emesonargs=( |
88 |
- -Drun-in-place=false |
89 |
- $(meson_use exif exiv2) |
90 |
- $(meson_use slideshow clutter) |
91 |
- $(meson_use gstreamer) |
92 |
- -Dlibchamplain=false # Upstream still doesn't seem to consider this ready |
93 |
- $(meson_use colord) |
94 |
- $(meson_use tiff libtiff) |
95 |
- $(meson_use webp libwebp) |
96 |
- $(meson_use raw libraw) |
97 |
- $(meson_use svg librsvg) |
98 |
- $(meson_use gnome-keyring libsecret) |
99 |
- $(meson_use http webservices) |
100 |
- $(meson_use cdr libbrasero) |
101 |
- ) |
102 |
- |
103 |
- # colord pulls in lcms2 anyway, so enable lcms with USE="colord -lcms"; some of upstream HAVE_COLORD code depends on HAVE_LCMS2 |
104 |
- if use lcms || use colord; then |
105 |
- emesonargs+=( -Dlcms2=true ) |
106 |
- else |
107 |
- emesonargs+=( -Dlcms2=false ) |
108 |
- fi |
109 |
- meson_src_configure |
110 |
-} |
111 |
- |
112 |
-pkg_postinst() { |
113 |
- xdg_pkg_postinst |
114 |
- gnome2_schemas_update |
115 |
-} |
116 |
- |
117 |
-pkg_postrm() { |
118 |
- xdg_pkg_postrm |
119 |
- gnome2_schemas_update |
120 |
-} |