Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: profiles/, media-gfx/gimageview/files/, media-gfx/gimageview/
Date: Mon, 14 Jun 2021 08:26:08
Message-Id: 1623659115.45adfa24b77e42b574398672d4cf988fead025b6.asturm@gentoo
1 commit: 45adfa24b77e42b574398672d4cf988fead025b6
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jun 14 07:53:37 2021 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Mon Jun 14 08:25:15 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45adfa24
7
8 media-gfx/gimageview: Remove last-rited package
9
10 Bug: https://bugs.gentoo.org/769110
11 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
12
13 media-gfx/gimageview/Manifest | 1 -
14 .../files/gimageview-0.2.27-gtk12_fix.diff | 11 ----
15 .../gimageview/files/gimageview-0.2.27-gtk2.patch | 24 -------
16 .../files/gimageview-0.2.27-libpng15.patch | 24 -------
17 .../files/gimageview-0.2.27-sort_fix.diff | 30 ---------
18 media-gfx/gimageview/gimageview-0.2.27-r4.ebuild | 76 ----------------------
19 media-gfx/gimageview/metadata.xml | 8 ---
20 profiles/package.mask | 5 --
21 8 files changed, 179 deletions(-)
22
23 diff --git a/media-gfx/gimageview/Manifest b/media-gfx/gimageview/Manifest
24 deleted file mode 100644
25 index 6ddbc6a3e1c..00000000000
26 --- a/media-gfx/gimageview/Manifest
27 +++ /dev/null
28 @@ -1 +0,0 @@
29 -DIST gimageview-0.2.27.tar.gz 1348286 BLAKE2B 51538af8bdc85243e825e58b6bbefa285bdefad95b05228e08a8500a5fc9f7036a53f931689543a30841f9cbd54ad4576fbf5a29dd79d7b1f05f07cdaa8c9aa7 SHA512 36ac16f4fffcde34b608da35aa089d40225129a2f9dcd70cb024713738842600c7231522093b3d0bf5a7c4c4dcb7ba4b14d550e417e8b52030d43d4b51145220
30
31 diff --git a/media-gfx/gimageview/files/gimageview-0.2.27-gtk12_fix.diff b/media-gfx/gimageview/files/gimageview-0.2.27-gtk12_fix.diff
32 deleted file mode 100644
33 index 9b82d2f6479..00000000000
34 --- a/media-gfx/gimageview/files/gimageview-0.2.27-gtk12_fix.diff
35 +++ /dev/null
36 @@ -1,11 +0,0 @@
37 ---- src/gimv_thumb_win.c
38 -+++ src/gimv_thumb_win.c
39 -@@ -2542,7 +2542,7 @@
40 - {
41 - if (tw && tw->priv)
42 - tw->priv->slideshow_selected_only
43 -- = gtk_check_menu_item_get_active (GTK_CHECK_MENU_ITEM (widget));
44 -+ = GTK_CHECK_MENU_ITEM (widget)->active;
45 - }
46 -
47 -
48
49 diff --git a/media-gfx/gimageview/files/gimageview-0.2.27-gtk2.patch b/media-gfx/gimageview/files/gimageview-0.2.27-gtk2.patch
50 deleted file mode 100644
51 index 7ab7ebb0321..00000000000
52 --- a/media-gfx/gimageview/files/gimageview-0.2.27-gtk2.patch
53 +++ /dev/null
54 @@ -1,24 +0,0 @@
55 ---- src/gimv_cell_pixmap.c
56 -+++ src/gimv_cell_pixmap.c
57 -@@ -25,10 +25,6 @@
58 - * Copyright (C) 2000 Red Hat, Inc., Jonathan Blandford <jrb@××××××.com>
59 - */
60 -
61 --#ifndef GTK_DISABLE_DEPRECATED
62 --# define GTK_DISABLE_DEPRECATED
63 --#endif /* GTK_DISABLE_DEPRECATED */
64 --
65 - #include "gimv_cell_pixmap.h"
66 -
67 - #if (GTK_MAJOR_VERSION >= 2)
68 ---- src/gimv_image.c
69 -+++ src/gimv_image.c
70 -@@ -35,7 +35,7 @@
71 - #include "gimv_io.h"
72 - #include "gimv_image_saver.h"
73 -
74 --#if defined (HAVE_GDK_PIXBUF)
75 -+#if defined (HAVE_GDK_PIXBUF) || defined (USE_GTK2)
76 - # include <gdk-pixbuf/gdk-pixbuf.h>
77 - # include "pixbuf_utils.h"
78 - typedef GdkPixbuf GimvRawImage;
79
80 diff --git a/media-gfx/gimageview/files/gimageview-0.2.27-libpng15.patch b/media-gfx/gimageview/files/gimageview-0.2.27-libpng15.patch
81 deleted file mode 100644
82 index 2df9712869e..00000000000
83 --- a/media-gfx/gimageview/files/gimageview-0.2.27-libpng15.patch
84 +++ /dev/null
85 @@ -1,24 +0,0 @@
86 -http://bugs.gentoo.org/361941
87 -
88 ---- plugins/image_loader/png_loader.c
89 -+++ plugins/image_loader/png_loader.c
90 -@@ -255,7 +255,7 @@
91 - return NULL;
92 - }
93 -
94 -- if (setjmp (png_ptr->jmpbuf)) goto ERROR;
95 -+ if (setjmp (png_jmpbuf(png_ptr))) goto ERROR;
96 -
97 - context.gio = gio;
98 - context.bytes_read = 0;
99 ---- plugins/image_saver/png_saver.c
100 -+++ plugins/image_saver/png_saver.c
101 -@@ -130,7 +130,7 @@
102 - return FALSE;
103 - }
104 -
105 -- if (setjmp (png_ptr->jmpbuf)) {
106 -+ if (setjmp (png_jmpbuf(png_ptr))) {
107 - png_destroy_write_struct (&png_ptr, &info_ptr);
108 - fclose (handle);
109 - return FALSE;
110
111 diff --git a/media-gfx/gimageview/files/gimageview-0.2.27-sort_fix.diff b/media-gfx/gimageview/files/gimageview-0.2.27-sort_fix.diff
112 deleted file mode 100644
113 index d65b3a07ad5..00000000000
114 --- a/media-gfx/gimageview/files/gimageview-0.2.27-sort_fix.diff
115 +++ /dev/null
116 @@ -1,30 +0,0 @@
117 ---- src/gimv_thumb_view.c
118 -+++ src/gimv_thumb_view.c
119 -@@ -1533,9 +1533,13 @@
120 -
121 - gimv_thumb_view_sort_data (tv);
122 -
123 -+#if 0
124 - for (node = new_thumb_list; node; node = g_list_next (node))
125 - tv->vfuncs->insert_thumb (tv, node->data, tv->summary_mode);
126 - g_list_free(new_thumb_list);
127 -+#endif
128 -+
129 -+ gimv_thumb_view_set_widget (tv, tv->tw, tv->container, tv->summary_mode);
130 - }
131 -
132 -
133 -@@ -1577,9 +1581,13 @@
134 -
135 - gimv_thumb_view_sort_data (tv);
136 -
137 -+#if 0
138 - for (node = new_thumb_list; node; node = g_list_next (node))
139 - tv->vfuncs->insert_thumb (tv, node->data, tv->summary_mode);
140 - g_list_free(new_thumb_list);
141 -+#endif
142 -+
143 -+ gimv_thumb_view_set_widget (tv, tv->tw, tv->container, tv->summary_mode);
144 - }
145 -
146 -
147
148 diff --git a/media-gfx/gimageview/gimageview-0.2.27-r4.ebuild b/media-gfx/gimageview/gimageview-0.2.27-r4.ebuild
149 deleted file mode 100644
150 index e44c2b09390..00000000000
151 --- a/media-gfx/gimageview/gimageview-0.2.27-r4.ebuild
152 +++ /dev/null
153 @@ -1,76 +0,0 @@
154 -# Copyright 1999-2021 Gentoo Authors
155 -# Distributed under the terms of the GNU General Public License v2
156 -
157 -# TODO: USE xine could be restored if support for xine-lib-1.2.x
158 -# is patched in wrt #397639
159 -
160 -EAPI=6
161 -
162 -inherit epatch libtool
163 -
164 -DESCRIPTION="Powerful GTK+ based image & movie viewer"
165 -HOMEPAGE="http://gtkmmviewer.sourceforge.net/"
166 -SRC_URI="mirror://sourceforge/gtkmmviewer/${P}.tar.gz"
167 -
168 -LICENSE="GPL-2"
169 -SLOT="0"
170 -KEYWORDS="amd64 ~hppa ppc ppc64 x86"
171 -IUSE="mng nls mplayer svg wmf" #xine
172 -
173 -RDEPEND="app-arch/bzip2
174 - x11-libs/gtk+:2
175 - >=media-libs/libpng-1.2:0=
176 - x11-libs/libXinerama
177 - wmf? ( >=media-libs/libwmf-0.2.8 )
178 - mng? ( media-libs/libmng:= )
179 - svg? ( gnome-base/librsvg )
180 - mplayer? ( media-video/mplayer )"
181 -#xine? ( media-libs/xine-lib )
182 -DEPEND="${RDEPEND}
183 - nls? ( sys-devel/gettext )
184 - virtual/pkgconfig"
185 -
186 -src_prepare() {
187 - # link gimv executable against -lm for floor() and pow()
188 - sed -i -e 's/$(gimv_LDADD)/& -lm/' src/Makefile.in || die #417995
189 -
190 - epatch \
191 - "${FILESDIR}"/${P}-sort_fix.diff \
192 - "${FILESDIR}"/${P}-gtk12_fix.diff \
193 - "${FILESDIR}"/${P}-gtk2.patch \
194 - "${FILESDIR}"/${P}-libpng15.patch
195 -
196 - # desktop-file-validate
197 - sed -i \
198 - -e '/^Term/s:0:false:' \
199 - -e '/^Icon/s:.png::' \
200 - etc/${PN}.desktop.in || die
201 -
202 - eapply_user
203 - elibtoolize
204 -}
205 -
206 -src_configure() {
207 - econf \
208 - --disable-imlib \
209 - $(use_enable nls) \
210 - --enable-splash \
211 - $(use_enable mplayer) \
212 - --with-gtk2 \
213 - $(use_with mng libmng) \
214 - $(use_with svg librsvg) \
215 - $(use_with wmf libwmf) \
216 - --without-xine
217 -}
218 -
219 -src_install() {
220 - emake \
221 - bindir="${ED}usr/bin" \
222 - datadir="${ED}usr/share" \
223 - desktopdir="${ED}usr/share/applications" \
224 - gimv_docdir="${ED}usr/share/doc/${PF}" \
225 - libdir="${ED}usr/$(get_libdir)" \
226 - install
227 -
228 - find "${ED}" -name '*.la' -delete || die
229 -}
230
231 diff --git a/media-gfx/gimageview/metadata.xml b/media-gfx/gimageview/metadata.xml
232 deleted file mode 100644
233 index 119745c2ebb..00000000000
234 --- a/media-gfx/gimageview/metadata.xml
235 +++ /dev/null
236 @@ -1,8 +0,0 @@
237 -<?xml version="1.0" encoding="UTF-8"?>
238 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
239 -<pkgmetadata>
240 - <!-- maintainer-needed -->
241 - <upstream>
242 - <remote-id type="sourceforge">gtkmmviewer</remote-id>
243 - </upstream>
244 -</pkgmetadata>
245
246 diff --git a/profiles/package.mask b/profiles/package.mask
247 index 887edf1fddd..a229ced1934 100644
248 --- a/profiles/package.mask
249 +++ b/profiles/package.mask
250 @@ -358,11 +358,6 @@ media-gfx/gtkam
251 # Removal on 2021-06-14. Bug #507760
252 media-libs/libexif-gtk
253
254 -# Andreas Sturmlechner <asturm@g.o> (2021-05-15)
255 -# Unmaintained, dead upstream since 2004, no hope to port away from GTK+2.
256 -# Removal on 2021-06-14. Bug #769110
257 -media-gfx/gimageview
258 -
259 # Michał Górny <mgorny@g.o> (2021-05-15)
260 # Relies on dev-python/astunparse that is broken with Python 3.8+
261 # and abandoned upstream. The current version is also broken