summaryrefslogtreecommitdiff
path: root/media-libs/gexiv2
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /media-libs/gexiv2
reinit the tree, so we can have metadata
Diffstat (limited to 'media-libs/gexiv2')
-rw-r--r--media-libs/gexiv2/Manifest10
-rw-r--r--media-libs/gexiv2/files/gexiv2-0.10.5-stdexcept.patch11
-rw-r--r--media-libs/gexiv2/gexiv2-0.10.3.ebuild51
-rw-r--r--media-libs/gexiv2/gexiv2-0.10.5-r1.ebuild60
-rw-r--r--media-libs/gexiv2/gexiv2-0.10.6.ebuild56
-rw-r--r--media-libs/gexiv2/metadata.xml8
6 files changed, 196 insertions, 0 deletions
diff --git a/media-libs/gexiv2/Manifest b/media-libs/gexiv2/Manifest
new file mode 100644
index 000000000000..11bcf384aa02
--- /dev/null
+++ b/media-libs/gexiv2/Manifest
@@ -0,0 +1,10 @@
+AUX gexiv2-0.10.5-stdexcept.patch 461 SHA256 e5eb73234a5e0dbb9c3e66fca99dbd26aaf5aa7ff83ca5be15213e010f318fce SHA512 fa88869142b5efe87980109ac21d3e23c279d4f1dbf4a32921c20350868c2d95301e3b9c52924232ff1a6d8c2e11701a0f8a83dcdd991b6dec2be53995e592bb WHIRLPOOL 3ad7fc5546a08840a07cbf6d5ed2ac515db78004ab099d21b4106a02dc1c1254004f5da1279d6373f243387b4291da289cc31d9cef7194ab2d9cdff8a2edeb7c
+DIST gexiv2-0.10.3.tar.xz 244816 SHA256 390cfb966197fa9f3f32200bc578d7c7f3560358c235e6419657206a362d3988 SHA512 a258a95e3e9dddc6636430d8a2bc222b6605e5d0d122ea1b951f97568cecd04b2d3cbc522625918faf3b5a3e670b01db81a45c2c5c5d65e6eb4b4f4a2ac69e8f WHIRLPOOL e50401f642a2252cad664716004038fdd364e9a42b93c7b9748e0f93b652cad31432f7f58571dd0ff67c8dcb1deca590eaaf42ad287d8d27110d0626a352154b
+DIST gexiv2-0.10.5.tar.xz 591752 SHA256 318fe068cd414c0af91759a87c29fd577cd5d42bf7a6f50caff27535c02ac7f3 SHA512 350e9db388d0aa1c106f3e5bf8862206977d650be0223229c61c6a3ee20642890fbfd7681a215b9c85c10d0787a00a25bc05a639e19a5f39be27cb6d1bb0fc06 WHIRLPOOL 8177d284941d72346e87b8b463cd84e86aafe84d63fc9f4b01e5c9c3e7bd01999c7eace5b4179918033a2cc72cd2d14b07104413f59fda86bbb3a5bdc1839e4b
+DIST gexiv2-0.10.6.tar.xz 629872 SHA256 132788919667254b42c026ab39ab3c3a5be59be8575c05fa4b371ca8aed55825 SHA512 4b15b33af9266a69babd902d379edefe7afd3d2eef11aa3c144f9ddf9c645b697bae16b8d89f50e9b3da884f1ba32f505e118c5fef5204f5630e3a9c6fee7fca WHIRLPOOL 94a618f1eedf51cae6ea9cbb9754fa6bcc7fe6d100928711f588446e6d179d358e687858ac3681aab845e79021f20a13c6baf1f356874f35bcc1e782b90b6f4b
+EBUILD gexiv2-0.10.3.ebuild 1220 SHA256 4fc915c00ce39b3b54d5c1cefcfb83d9485d9cb8fe55a76d36a7fd583c9f3266 SHA512 b508d52ff97354d2739994146e22c312e1cb9c08a157850851bc606ae77d0e0c35fdb53e5ce75901d21b1c0ed5e0da096a81270cef2831b245eaefc7cfb2de42 WHIRLPOOL 4e7dd2e44c71e195245798438e5e2e51044f084affd0150b35784de3de93b40f0bd0a60304647957996ff0e998691c862c0316ec9b992daa495d0823a68b09ca
+EBUILD gexiv2-0.10.5-r1.ebuild 1344 SHA256 c518beb7274528d5bd5fec82f69a44fc6fc83d2997072a8f0dca539226f305d0 SHA512 7573ba2365eb95cc9ba138eb9dd01b031234ae3c769df8ba7be54b6dfbaf7168601b9ce85624af9a2d26ab9ff096c0bb64ab6d5fff6eb82a5050ea129fe11483 WHIRLPOOL e9d0156a4d60bfce4c22490762669121215e3396be7f8325722ad438cbc42d46b14edeba407768bc72f6562429950345a6f582ffcabdaa51b8ad7c69d52ea661
+EBUILD gexiv2-0.10.6.ebuild 1287 SHA256 ed360b0e4a4370b834e3f875894e286ccbb5f004b5ffd3efbf7b12d94792c513 SHA512 e63a5e7c7928913f8ee1ad51c2a48133fedb6d78e784c02ad21135f657fed85135e290a09a28955e89fc4ed7bba19d54f97e7ec0be84d03661a14b7923c306dd WHIRLPOOL 8331d06854e22d3e5580461bc5d440774868aff4f7d9bc0987223211802d4059329cf3cfa3ce36b489ebaddb74f4e6143ce87afde1add595b421d74350efeace
+MISC ChangeLog 5342 SHA256 539e68847c6a5d7320a9af438c802aaa7406938157f045aeb37184dc31779163 SHA512 e463d3c38cc95f3c89994e17e846710baed528e6f0fadf0e1353a96ea24fd1761b064bd35308dc7053d930ac85169a58a1a82a9b0bc9a4d0e4861c09f9f8dfd5 WHIRLPOOL f845984a48dec947c6b938a6de5b6935738d7741d31e3e9a82c3a6ebc03e3793bfb71e6c92436e7125c7e3f7769770dfe1a86a93b211d83d95f067a4b0f3d2e3
+MISC ChangeLog-2015 5029 SHA256 20706ce60ff1d1455efc3cdc4575aa3781dbc43492fbff1b225ac8a21d93f619 SHA512 1c2ed3076bdee3f033106268a3ea381b15797c8a681629555d08d964aea396fda8f6c7ac95a6609557e5b98f75e099da3148910c693fbbd2ff931909a71c240d WHIRLPOOL d6b89500b6d3ac3c33dc5a6eee6af180258e7d10867a2988bc03fa716b267102e0f8e1c504ab2d22a0c30a6006f661d722e2b4d2fc2a11211eb6d09f1427b4be
+MISC metadata.xml 265 SHA256 db1cfbffc28a5904257a8fbd4f99c081aa42b08239ff8d97aa299983b32d58fd SHA512 65fd64249e8dde8eb2ddcb67c58c05b36b10e51956e2237f60dd3ae50872492f3d5872b64106acb13e453a41960f4f817161be3c8b89e6b9a2367b8f1403ffaf WHIRLPOOL ea60bca9e9cd33aa65e8800ca0bc1c3e84a3f4cad168d7d3d8a8b73d335b866442271f1b027f7f1a6d69dbd1408555c495a581a9280c0b217036a6b736276906
diff --git a/media-libs/gexiv2/files/gexiv2-0.10.5-stdexcept.patch b/media-libs/gexiv2/files/gexiv2-0.10.5-stdexcept.patch
new file mode 100644
index 000000000000..dc9c5825b90e
--- /dev/null
+++ b/media-libs/gexiv2/files/gexiv2-0.10.5-stdexcept.patch
@@ -0,0 +1,11 @@
+diff -Naur gexiv2-0.10.5/gexiv2/gexiv2-metadata-gps.cpp gexiv2-0.10.5b/gexiv2/gexiv2-metadata-gps.cpp
+--- gexiv2-0.10.5/gexiv2/gexiv2-metadata-gps.cpp 2017-03-19 18:00:55.000000000 +0100
++++ gexiv2-0.10.5b/gexiv2/gexiv2-metadata-gps.cpp 2017-03-26 09:45:44.638692802 +0200
+@@ -12,6 +12,7 @@
+ #include "gexiv2-metadata-private.h"
+ #include <string>
+ #include <cmath>
++#include <stdexcept>
+ #include <stdio.h>
+ #include <glib-object.h>
+ #include <exiv2/exif.hpp>
diff --git a/media-libs/gexiv2/gexiv2-0.10.3.ebuild b/media-libs/gexiv2/gexiv2-0.10.3.ebuild
new file mode 100644
index 000000000000..6941e825179e
--- /dev/null
+++ b/media-libs/gexiv2/gexiv2-0.10.3.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+
+inherit eutils multilib python-r1 toolchain-funcs versionator xdg-utils
+
+MY_PV=$(get_version_component_range 1-2)
+
+DESCRIPTION="GObject-based wrapper around the Exiv2 library"
+HOMEPAGE="https://wiki.gnome.org/Projects/gexiv2"
+SRC_URI="mirror://gnome/sources/${PN}/${MY_PV}/${P}.tar.xz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86"
+IUSE="introspection python static-libs"
+
+REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="${PYTHON_DEPS}
+ >=dev-libs/glib-2.26.1:2
+ >=media-gfx/exiv2-0.21:0=
+ introspection? ( dev-libs/gobject-introspection:= )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+src_prepare() {
+ xdg_environment_reset
+ tc-export CXX
+}
+
+src_configure() {
+ econf \
+ $(use_enable introspection) \
+ $(use_enable static-libs static)
+}
+
+src_install() {
+ emake DESTDIR="${D}" LIB="$(get_libdir)" install
+ dodoc AUTHORS NEWS README THANKS
+
+ if use python ; then
+ python_moduleinto gi/overrides/
+ python_foreach_impl python_domodule GExiv2.py
+ fi
+
+ use static-libs || prune_libtool_files --modules
+}
diff --git a/media-libs/gexiv2/gexiv2-0.10.5-r1.ebuild b/media-libs/gexiv2/gexiv2-0.10.5-r1.ebuild
new file mode 100644
index 000000000000..8ba9a36dfbaa
--- /dev/null
+++ b/media-libs/gexiv2/gexiv2-0.10.5-r1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+
+inherit autotools eutils multilib python-r1 toolchain-funcs versionator xdg-utils
+
+MY_PV=$(get_version_component_range 1-2)
+
+DESCRIPTION="GObject-based wrapper around the Exiv2 library"
+HOMEPAGE="https://wiki.gnome.org/Projects/gexiv2"
+SRC_URI="mirror://gnome/sources/${PN}/${MY_PV}/${P}.tar.xz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="introspection python static-libs test"
+
+REQUIRED_USE="
+ python? ( introspection ${PYTHON_REQUIRED_USE} )
+ test? ( python )
+"
+
+RDEPEND="${PYTHON_DEPS}
+ >=dev-libs/glib-2.26.1:2
+ >=media-gfx/exiv2-0.21:0=
+ introspection? ( dev-libs/gobject-introspection:= )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.10.5-stdexcept.patch
+)
+
+src_prepare() {
+ xdg_environment_reset
+ tc-export CXX
+ default
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ $(use_enable introspection) \
+ $(use_enable static-libs static)
+}
+
+src_install() {
+ emake DESTDIR="${D}" LIB="$(get_libdir)" install
+ dodoc AUTHORS NEWS README THANKS
+
+ if use python ; then
+ python_moduleinto gi/overrides/
+ python_foreach_impl python_domodule GExiv2.py
+ fi
+
+ use static-libs || prune_libtool_files --modules
+}
diff --git a/media-libs/gexiv2/gexiv2-0.10.6.ebuild b/media-libs/gexiv2/gexiv2-0.10.6.ebuild
new file mode 100644
index 000000000000..73d79469fb5b
--- /dev/null
+++ b/media-libs/gexiv2/gexiv2-0.10.6.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+
+inherit autotools eutils multilib python-r1 toolchain-funcs versionator xdg-utils
+
+MY_PV=$(get_version_component_range 1-2)
+
+DESCRIPTION="GObject-based wrapper around the Exiv2 library"
+HOMEPAGE="https://wiki.gnome.org/Projects/gexiv2"
+SRC_URI="mirror://gnome/sources/${PN}/${MY_PV}/${P}.tar.xz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="introspection python static-libs test"
+
+REQUIRED_USE="
+ python? ( introspection ${PYTHON_REQUIRED_USE} )
+ test? ( python )
+"
+
+RDEPEND="${PYTHON_DEPS}
+ >=dev-libs/glib-2.26.1:2
+ >=media-gfx/exiv2-0.21:0=
+ introspection? ( dev-libs/gobject-introspection:= )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+src_prepare() {
+ xdg_environment_reset
+ tc-export CXX
+ default
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ $(use_enable introspection) \
+ $(use_enable static-libs static)
+}
+
+src_install() {
+ emake DESTDIR="${D}" LIB="$(get_libdir)" install
+ dodoc AUTHORS NEWS README THANKS
+
+ if use python ; then
+ python_moduleinto gi/overrides/
+ python_foreach_impl python_domodule GExiv2.py
+ fi
+
+ use static-libs || prune_libtool_files --modules
+}
diff --git a/media-libs/gexiv2/metadata.xml b/media-libs/gexiv2/metadata.xml
new file mode 100644
index 000000000000..6ade85e1c642
--- /dev/null
+++ b/media-libs/gexiv2/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>graphics@gentoo.org</email>
+ <name>Gentoo Graphics Project</name>
+ </maintainer>
+</pkgmetadata>