Gentoo Archives: gentoo-commits

From: Pacho Ramos <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/, media-libs/gexiv2/files/
Date: Tue, 26 Jun 2018 19:04:34
Message-Id: 1530039855.aa850d00e39b33eb6a46ef0ccc44a6ba5f0eebed.pacho@gentoo
1 commit: aa850d00e39b33eb6a46ef0ccc44a6ba5f0eebed
2 Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jun 26 18:57:32 2018 +0000
4 Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
5 CommitDate: Tue Jun 26 19:04:15 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa850d00
7
8 media-libs/gexiv2: Drop old
9
10 Package-Manager: Portage-2.3.40, Repoman-2.3.9
11
12 media-libs/gexiv2/Manifest | 3 --
13 .../gexiv2/files/gexiv2-0.10.3-exiv-0.26.patch | 53 -------------------
14 .../gexiv2/files/gexiv2-0.10.5-stdexcept.patch | 11 ----
15 media-libs/gexiv2/gexiv2-0.10.3-r1.ebuild | 53 -------------------
16 media-libs/gexiv2/gexiv2-0.10.3.ebuild | 52 ------------------
17 media-libs/gexiv2/gexiv2-0.10.5-r1.ebuild | 61 ----------------------
18 media-libs/gexiv2/gexiv2-0.10.6.ebuild | 57 --------------------
19 7 files changed, 290 deletions(-)
20
21 diff --git a/media-libs/gexiv2/Manifest b/media-libs/gexiv2/Manifest
22 index 18d52e04814..826c429aa40 100644
23 --- a/media-libs/gexiv2/Manifest
24 +++ b/media-libs/gexiv2/Manifest
25 @@ -1,4 +1 @@
26 -DIST gexiv2-0.10.3.tar.xz 244816 BLAKE2B 79177a679c0d10c90a266c023930e27318f2e784e599b8f84a7356534045695e4ca44890b87eb0da4c16673e6e58c3ad77c80e404df2e76662f5a9250fc58e85 SHA512 a258a95e3e9dddc6636430d8a2bc222b6605e5d0d122ea1b951f97568cecd04b2d3cbc522625918faf3b5a3e670b01db81a45c2c5c5d65e6eb4b4f4a2ac69e8f
27 -DIST gexiv2-0.10.5.tar.xz 591752 BLAKE2B 2fe5beaec7a6c2c9c55e8669c1cd8077cb5636f9b188b1ae64212582a23b514ece68108dbd3d4369417af6901579a28b69beb1a44013b51a3517f7fcf4f3e409 SHA512 350e9db388d0aa1c106f3e5bf8862206977d650be0223229c61c6a3ee20642890fbfd7681a215b9c85c10d0787a00a25bc05a639e19a5f39be27cb6d1bb0fc06
28 -DIST gexiv2-0.10.6.tar.xz 629872 BLAKE2B 9a0f0b98eb1f19d4642cd0fb692b8ec539d3aa98f5c47f04317466877c404955d86c7fb4b2399fee30191555340fbc7701e19132d707f57d123cb16771507570 SHA512 4b15b33af9266a69babd902d379edefe7afd3d2eef11aa3c144f9ddf9c645b697bae16b8d89f50e9b3da884f1ba32f505e118c5fef5204f5630e3a9c6fee7fca
29 DIST gexiv2-0.10.8.tar.xz 634696 BLAKE2B 182cda3bac5b3211e5ef8267628a86cc496c0242f25c5cd94ed9eab81c7460022373f3bb794c976fd0b9a10e49f9ca7109521ac6f99bbe7a4e0306a31db899da SHA512 4c25cf6884495151947a70e62a096f3279223673bece4d4ff02720b2820aaad9e80c8715e02bf46c3f5598f582fdf07b4b3ddabd017d53001245e3381a4cc286
30
31 diff --git a/media-libs/gexiv2/files/gexiv2-0.10.3-exiv-0.26.patch b/media-libs/gexiv2/files/gexiv2-0.10.3-exiv-0.26.patch
32 deleted file mode 100644
33 index c3fd932e2a2..00000000000
34 --- a/media-libs/gexiv2/files/gexiv2-0.10.3-exiv-0.26.patch
35 +++ /dev/null
36 @@ -1,53 +0,0 @@
37 -From f295c5ce9d0a87ee0c2cc793ca191369e05b7cf1 Mon Sep 17 00:00:00 2001
38 -From: Jens Georg <mail@××××××.org>
39 -Date: Fri, 12 May 2017 19:50:58 +0200
40 -Subject: iostream: Adapt to new Exiv2 API in 0.26
41 -
42 -https://bugzilla.gnome.org/show_bug.cgi?id=782449
43 ----
44 - gexiv2/gexiv2-stream-io.cpp | 4 ++--
45 - gexiv2/gexiv2-stream-io.h | 8 +++++++-
46 - 2 files changed, 9 insertions(+), 3 deletions(-)
47 -
48 -diff --git a/gexiv2/gexiv2-stream-io.cpp b/gexiv2/gexiv2-stream-io.cpp
49 -index 0ae3324..abfb843 100644
50 ---- a/gexiv2/gexiv2-stream-io.cpp
51 -+++ b/gexiv2/gexiv2-stream-io.cpp
52 -@@ -142,7 +142,7 @@ long StreamIo::tell () const {
53 - return cb->Position (cb->handle);
54 - }
55 -
56 --long StreamIo::size () const {
57 -+StreamIo::size_type StreamIo::size () const {
58 - return cb->Length (cb->handle);
59 - }
60 -
61 -diff --git a/gexiv2/gexiv2-stream-io.h b/gexiv2/gexiv2-stream-io.h
62 -index 76621a9..a26f4e6 100644
63 ---- a/gexiv2/gexiv2-stream-io.h
64 -+++ b/gexiv2/gexiv2-stream-io.h
65 -@@ -25,6 +25,12 @@ public:
66 -
67 - StreamIo (ManagedStreamCallbacks* cb);
68 -
69 -+#if EXIV2_TEST_VERSION(0,26,0)
70 -+ typedef size_t size_type;
71 -+#else
72 -+ typedef long size_type;
73 -+#endif
74 -+
75 - virtual ~StreamIo ();
76 - virtual int open ();
77 - virtual int close ();
78 -@@ -39,7 +45,7 @@ public:
79 - virtual Exiv2::byte* mmap (bool isWriteable = false);
80 - virtual int munmap ();
81 - virtual long tell () const;
82 -- virtual long size () const;
83 -+ virtual size_type size () const;
84 - virtual bool isopen () const;
85 - virtual int error () const;
86 - virtual bool eof () const;
87 ---
88 -cgit v0.12
89 -
90
91 diff --git a/media-libs/gexiv2/files/gexiv2-0.10.5-stdexcept.patch b/media-libs/gexiv2/files/gexiv2-0.10.5-stdexcept.patch
92 deleted file mode 100644
93 index dc9c5825b90..00000000000
94 --- a/media-libs/gexiv2/files/gexiv2-0.10.5-stdexcept.patch
95 +++ /dev/null
96 @@ -1,11 +0,0 @@
97 -diff -Naur gexiv2-0.10.5/gexiv2/gexiv2-metadata-gps.cpp gexiv2-0.10.5b/gexiv2/gexiv2-metadata-gps.cpp
98 ---- gexiv2-0.10.5/gexiv2/gexiv2-metadata-gps.cpp 2017-03-19 18:00:55.000000000 +0100
99 -+++ gexiv2-0.10.5b/gexiv2/gexiv2-metadata-gps.cpp 2017-03-26 09:45:44.638692802 +0200
100 -@@ -12,6 +12,7 @@
101 - #include "gexiv2-metadata-private.h"
102 - #include <string>
103 - #include <cmath>
104 -+#include <stdexcept>
105 - #include <stdio.h>
106 - #include <glib-object.h>
107 - #include <exiv2/exif.hpp>
108
109 diff --git a/media-libs/gexiv2/gexiv2-0.10.3-r1.ebuild b/media-libs/gexiv2/gexiv2-0.10.3-r1.ebuild
110 deleted file mode 100644
111 index 59f6c592a3c..00000000000
112 --- a/media-libs/gexiv2/gexiv2-0.10.3-r1.ebuild
113 +++ /dev/null
114 @@ -1,53 +0,0 @@
115 -# Copyright 1999-2018 Gentoo Foundation
116 -# Distributed under the terms of the GNU General Public License v2
117 -
118 -EAPI=5
119 -
120 -PYTHON_COMPAT=( python{2_7,3_4,3_5} )
121 -
122 -inherit eutils multilib python-r1 toolchain-funcs versionator xdg-utils
123 -
124 -MY_PV=$(get_version_component_range 1-2)
125 -
126 -DESCRIPTION="GObject-based wrapper around the Exiv2 library"
127 -HOMEPAGE="https://wiki.gnome.org/Projects/gexiv2"
128 -SRC_URI="mirror://gnome/sources/${PN}/${MY_PV}/${P}.tar.xz"
129 -
130 -LICENSE="LGPL-2.1"
131 -SLOT="0"
132 -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86"
133 -IUSE="introspection python static-libs"
134 -
135 -REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} )"
136 -
137 -RDEPEND="${PYTHON_DEPS}
138 - >=dev-libs/glib-2.26.1:2
139 - >=media-gfx/exiv2-0.21:0=
140 - introspection? ( dev-libs/gobject-introspection:= )"
141 -DEPEND="${RDEPEND}
142 - dev-libs/gobject-introspection-common
143 - virtual/pkgconfig"
144 -
145 -src_prepare() {
146 - xdg_environment_reset
147 - tc-export CXX
148 - epatch "${FILESDIR}/${P}-exiv-0.26.patch"
149 -}
150 -
151 -src_configure() {
152 - econf \
153 - $(use_enable introspection) \
154 - $(use_enable static-libs static)
155 -}
156 -
157 -src_install() {
158 - emake DESTDIR="${D}" LIB="$(get_libdir)" install
159 - dodoc AUTHORS NEWS README THANKS
160 -
161 - if use python ; then
162 - python_moduleinto gi/overrides/
163 - python_foreach_impl python_domodule GExiv2.py
164 - fi
165 -
166 - use static-libs || prune_libtool_files --modules
167 -}
168
169 diff --git a/media-libs/gexiv2/gexiv2-0.10.3.ebuild b/media-libs/gexiv2/gexiv2-0.10.3.ebuild
170 deleted file mode 100644
171 index 5c8ce7cbeaf..00000000000
172 --- a/media-libs/gexiv2/gexiv2-0.10.3.ebuild
173 +++ /dev/null
174 @@ -1,52 +0,0 @@
175 -# Copyright 1999-2018 Gentoo Foundation
176 -# Distributed under the terms of the GNU General Public License v2
177 -
178 -EAPI=5
179 -
180 -PYTHON_COMPAT=( python{2_7,3_4,3_5} )
181 -
182 -inherit eutils multilib python-r1 toolchain-funcs versionator xdg-utils
183 -
184 -MY_PV=$(get_version_component_range 1-2)
185 -
186 -DESCRIPTION="GObject-based wrapper around the Exiv2 library"
187 -HOMEPAGE="https://wiki.gnome.org/Projects/gexiv2"
188 -SRC_URI="mirror://gnome/sources/${PN}/${MY_PV}/${P}.tar.xz"
189 -
190 -LICENSE="LGPL-2.1"
191 -SLOT="0"
192 -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86"
193 -IUSE="introspection python static-libs"
194 -
195 -REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} )"
196 -
197 -RDEPEND="${PYTHON_DEPS}
198 - >=dev-libs/glib-2.26.1:2
199 - >=media-gfx/exiv2-0.21:0=
200 - introspection? ( dev-libs/gobject-introspection:= )"
201 -DEPEND="${RDEPEND}
202 - virtual/pkgconfig"
203 -
204 -src_prepare() {
205 - xdg_environment_reset
206 - tc-export CXX
207 - epatch "${FILESDIR}/${P}-exiv-0.26.patch"
208 -}
209 -
210 -src_configure() {
211 - econf \
212 - $(use_enable introspection) \
213 - $(use_enable static-libs static)
214 -}
215 -
216 -src_install() {
217 - emake DESTDIR="${D}" LIB="$(get_libdir)" install
218 - dodoc AUTHORS NEWS README THANKS
219 -
220 - if use python ; then
221 - python_moduleinto gi/overrides/
222 - python_foreach_impl python_domodule GExiv2.py
223 - fi
224 -
225 - use static-libs || prune_libtool_files --modules
226 -}
227
228 diff --git a/media-libs/gexiv2/gexiv2-0.10.5-r1.ebuild b/media-libs/gexiv2/gexiv2-0.10.5-r1.ebuild
229 deleted file mode 100644
230 index 72e3559bf0f..00000000000
231 --- a/media-libs/gexiv2/gexiv2-0.10.5-r1.ebuild
232 +++ /dev/null
233 @@ -1,61 +0,0 @@
234 -# Copyright 1999-2018 Gentoo Foundation
235 -# Distributed under the terms of the GNU General Public License v2
236 -
237 -EAPI=6
238 -
239 -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
240 -
241 -inherit autotools eutils multilib python-r1 toolchain-funcs versionator xdg-utils
242 -
243 -MY_PV=$(get_version_component_range 1-2)
244 -
245 -DESCRIPTION="GObject-based wrapper around the Exiv2 library"
246 -HOMEPAGE="https://wiki.gnome.org/Projects/gexiv2"
247 -SRC_URI="mirror://gnome/sources/${PN}/${MY_PV}/${P}.tar.xz"
248 -
249 -LICENSE="LGPL-2.1"
250 -SLOT="0"
251 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
252 -IUSE="introspection python static-libs test"
253 -
254 -REQUIRED_USE="
255 - python? ( introspection ${PYTHON_REQUIRED_USE} )
256 - test? ( python )
257 -"
258 -
259 -RDEPEND="${PYTHON_DEPS}
260 - >=dev-libs/glib-2.26.1:2
261 - >=media-gfx/exiv2-0.21:0=
262 - introspection? ( dev-libs/gobject-introspection:= )"
263 -DEPEND="${RDEPEND}
264 - virtual/pkgconfig"
265 -
266 -PATCHES=(
267 - "${FILESDIR}"/${PN}-0.10.5-stdexcept.patch
268 - "${FILESDIR}"/${PN}-0.10.3-exiv-0.26.patch
269 -)
270 -
271 -src_prepare() {
272 - xdg_environment_reset
273 - tc-export CXX
274 - default
275 - eautoreconf
276 -}
277 -
278 -src_configure() {
279 - econf \
280 - $(use_enable introspection) \
281 - $(use_enable static-libs static)
282 -}
283 -
284 -src_install() {
285 - emake DESTDIR="${D}" LIB="$(get_libdir)" install
286 - dodoc AUTHORS NEWS README THANKS
287 -
288 - if use python ; then
289 - python_moduleinto gi/overrides/
290 - python_foreach_impl python_domodule GExiv2.py
291 - fi
292 -
293 - use static-libs || prune_libtool_files --modules
294 -}
295
296 diff --git a/media-libs/gexiv2/gexiv2-0.10.6.ebuild b/media-libs/gexiv2/gexiv2-0.10.6.ebuild
297 deleted file mode 100644
298 index e1130127c85..00000000000
299 --- a/media-libs/gexiv2/gexiv2-0.10.6.ebuild
300 +++ /dev/null
301 @@ -1,57 +0,0 @@
302 -# Copyright 1999-2018 Gentoo Foundation
303 -# Distributed under the terms of the GNU General Public License v2
304 -
305 -EAPI=6
306 -
307 -PYTHON_COMPAT=( python{2_7,3_4,3_5} )
308 -
309 -inherit autotools eutils multilib python-r1 toolchain-funcs versionator xdg-utils
310 -
311 -MY_PV=$(get_version_component_range 1-2)
312 -
313 -DESCRIPTION="GObject-based wrapper around the Exiv2 library"
314 -HOMEPAGE="https://wiki.gnome.org/Projects/gexiv2"
315 -SRC_URI="mirror://gnome/sources/${PN}/${MY_PV}/${P}.tar.xz"
316 -
317 -LICENSE="LGPL-2.1"
318 -SLOT="0"
319 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
320 -IUSE="introspection python static-libs test"
321 -
322 -REQUIRED_USE="
323 - python? ( introspection ${PYTHON_REQUIRED_USE} )
324 - test? ( python )
325 -"
326 -
327 -RDEPEND="${PYTHON_DEPS}
328 - >=dev-libs/glib-2.26.1:2
329 - >=media-gfx/exiv2-0.21:0=
330 - introspection? ( dev-libs/gobject-introspection:= )"
331 -DEPEND="${RDEPEND}
332 - dev-libs/gobject-introspection-common
333 - virtual/pkgconfig"
334 -
335 -src_prepare() {
336 - xdg_environment_reset
337 - tc-export CXX
338 - default
339 - eautoreconf
340 -}
341 -
342 -src_configure() {
343 - econf \
344 - $(use_enable introspection) \
345 - $(use_enable static-libs static)
346 -}
347 -
348 -src_install() {
349 - emake DESTDIR="${D}" LIB="$(get_libdir)" install
350 - dodoc AUTHORS NEWS README THANKS
351 -
352 - if use python ; then
353 - python_moduleinto gi/overrides/
354 - python_foreach_impl python_domodule GExiv2.py
355 - fi
356 -
357 - use static-libs || prune_libtool_files --modules
358 -}