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 |
-} |