diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /media-libs/gexiv2 |
reinit the tree, so we can have metadata
Diffstat (limited to 'media-libs/gexiv2')
-rw-r--r-- | media-libs/gexiv2/Manifest | 10 | ||||
-rw-r--r-- | media-libs/gexiv2/files/gexiv2-0.10.5-stdexcept.patch | 11 | ||||
-rw-r--r-- | media-libs/gexiv2/gexiv2-0.10.3.ebuild | 51 | ||||
-rw-r--r-- | media-libs/gexiv2/gexiv2-0.10.5-r1.ebuild | 60 | ||||
-rw-r--r-- | media-libs/gexiv2/gexiv2-0.10.6.ebuild | 56 | ||||
-rw-r--r-- | media-libs/gexiv2/metadata.xml | 8 |
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> |