[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 6329184348f2e83c8fe70abaa2999ad8b2468dfe Author: Arthur Zamarin gentoo org> AuthorDate: Fri Sep 1 16:05:50 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Sep 1 16:05:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63291843 media-libs/gexiv2: Stabilize 0.14.2 ppc64, #913218 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/gexiv2/gexiv2-0.14.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.14.2.ebuild b/media-libs/gexiv2/gexiv2-0.14.2.ebuild index cd3a3291403b..b5f0cf4a671c 100644 --- a/media-libs/gexiv2/gexiv2-0.14.2.ebuild +++ b/media-libs/gexiv2/gexiv2-0.14.2.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gexiv2.git"; inherit git-r3 else - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86" fi LICENSE="LGPL-2.1+ GPL-2"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 02d836ff763d9750768c13420e9a40a54c716120 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Aug 30 07:50:30 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Aug 30 07:57:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02d836ff media-libs/gexiv2: Stabilize 0.14.2 x86, #913218 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/gexiv2/gexiv2-0.14.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.14.2.ebuild b/media-libs/gexiv2/gexiv2-0.14.2.ebuild index 8c38eb1b1bf2..0211dc027ce9 100644 --- a/media-libs/gexiv2/gexiv2-0.14.2.ebuild +++ b/media-libs/gexiv2/gexiv2-0.14.2.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gexiv2.git"; inherit git-r3 else - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc x86" fi LICENSE="LGPL-2.1+ GPL-2"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: cb013635c215b17d57e28b7da12fd4ad672b2722 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Aug 29 18:00:30 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Aug 29 18:00:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb013635 media-libs/gexiv2: Stabilize 0.14.2 arm, #913218 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/gexiv2/gexiv2-0.14.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.14.2.ebuild b/media-libs/gexiv2/gexiv2-0.14.2.ebuild index bc627b674ae4..591cbbce72bd 100644 --- a/media-libs/gexiv2/gexiv2-0.14.2.ebuild +++ b/media-libs/gexiv2/gexiv2-0.14.2.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gexiv2.git"; inherit git-r3 else - KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc ~x86" + KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc ~x86" fi LICENSE="LGPL-2.1+ GPL-2"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 962a61aacfcb5e354af4fefa859cbfe1301db6b7 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Aug 29 17:47:09 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Aug 29 17:47:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=962a61aa media-libs/gexiv2: Stabilize 0.14.2 sparc, #913218 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/gexiv2/gexiv2-0.14.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.14.2.ebuild b/media-libs/gexiv2/gexiv2-0.14.2.ebuild index 1c1402775504..2707b26a5579 100644 --- a/media-libs/gexiv2/gexiv2-0.14.2.ebuild +++ b/media-libs/gexiv2/gexiv2-0.14.2.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gexiv2.git"; inherit git-r3 else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc ~x86" fi LICENSE="LGPL-2.1+ GPL-2"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 801424a28f4c5493a17d034d4753fccf64915331 Author: Matt Turner gentoo org> AuthorDate: Mon Jul 24 21:20:22 2023 + Commit: Matt Turner gentoo org> CommitDate: Mon Jul 24 21:20:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=801424a2 media-libs/gexiv2: Version bump to 0.14.2 Signed-off-by: Matt Turner gentoo.org> media-libs/gexiv2/gexiv2-0.14.2.ebuild | 78 ++ 1 file changed, 78 insertions(+) diff --git a/media-libs/gexiv2/gexiv2-0.14.2.ebuild b/media-libs/gexiv2/gexiv2-0.14.2.ebuild new file mode 100644 index ..1c1402775504 --- /dev/null +++ b/media-libs/gexiv2/gexiv2-0.14.2.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit gnome.org meson python-r1 vala + +DESCRIPTION="GObject-based wrapper around the Exiv2 library" +HOMEPAGE="https://wiki.gnome.org/Projects/gexiv2"; + +if [[ ${PV} == ]]; then + EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gexiv2.git"; + inherit git-r3 +else + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +LICENSE="LGPL-2.1+ GPL-2" +SLOT="0" +IUSE="gtk-doc +introspection python test +vala" +REQUIRED_USE=" + python? ( introspection ${PYTHON_REQUIRED_USE} ) + test? ( python introspection ) + vala? ( introspection ) +" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=media-gfx/exiv2-0.26:= + >=dev-libs/glib-2.46.0:2 + introspection? ( >=dev-libs/gobject-introspection-1.54:= ) + python? ( + ${PYTHON_DEPS} + dev-python/pygobject:3[${PYTHON_USEDEP}] + ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/glib-utils + gtk-doc? ( + dev-util/gtk-doc + app-text/docbook-xml-dtd:4.3 + ) + test? ( media-gfx/exiv2[xmp] ) + virtual/pkgconfig + vala? ( $(vala_depend) ) +" + +src_prepare() { + default + use vala && vala_setup +} + +src_configure() { + local emesonargs=( + $(meson_use test tests) + $(meson_use gtk-doc gtk_doc) + $(meson_use introspection) + $(meson_use vala vapi) + -Dtools=false # requires vala, freshly promoted tool that some other distros don't ship yet either + # Prevents installation of python modules (uses install_data from meson + # which does not optimize the modules) + -Dpython3=false + ) + meson_src_configure +} + +src_install() { + meson_src_install + + if use python ; then + python_moduleinto gi/overrides/ + python_foreach_impl python_domodule GExiv2.py + python_foreach_impl python_optimize + fi +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 5b62bcc9376baabd19a81a29162812ba388c4a11 Author: Matt Turner gentoo org> AuthorDate: Mon Jul 24 21:13:16 2023 + Commit: Matt Turner gentoo org> CommitDate: Mon Jul 24 21:13:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b62bcc9 media-libs/gexiv2: Version bump to 0.14.2 Signed-off-by: Matt Turner gentoo.org> media-libs/gexiv2/Manifest | 1 + 1 file changed, 1 insertion(+) diff --git a/media-libs/gexiv2/Manifest b/media-libs/gexiv2/Manifest index 129589973955..ba7afde7095e 100644 --- a/media-libs/gexiv2/Manifest +++ b/media-libs/gexiv2/Manifest @@ -1,2 +1,3 @@ DIST gexiv2-0.14.1-Fix-compatibility-with-exiv2-main-branch.patch.xz 7380 BLAKE2B 48cf86c95a0353aa8ceb3c0f5084d9795515ef4534056cf5004d699a93ab50f1e33b27d9df186da2afc2c3ac163228d6b4b1d725ee71675ccc924ceec3e09f20 SHA512 1b4f17841234096e67393cfbabeead8ee09fac037017bbf139cac56edf120ea3af4cbc8659ba13ab380b9aa8b438e79b1097e8ad36872f3252cd4f8d7d52cfe5 DIST gexiv2-0.14.1.tar.xz 387604 BLAKE2B 5939e377d8b20cfa0c000b1fb0311a0a904acb35b5cbb7841e9def80b20b79f42393524e761fa0d20dba5095b55b46a712759569eb869b832190f7448896de82 SHA512 f510e49c0b2633bcc370ca21af0822032f04f5d5b57c7f76807797601b0a98b7749fdf68df37a405c9d90734adf75282a3dad59c24830874f64f7bd33152052d +DIST gexiv2-0.14.2.tar.xz 389488 BLAKE2B 37e79b1dd4c4324d4d7e2ef709b803a11aff4fbbe50ce5f0a4ff3f0053c77e251150297c1d0b42399c08f67bb669ee88b1e53ea1e853689480b3491ab45bc3e5 SHA512 16536be5180d5f13f549a68f5b701343a1246eca99083e43e6fc700b151614ea80696f931fcbc721b05955173e3206819b593e5b0fcd8ad4fd7d3b287d9c1441
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 3eaa5773c54b2ccddb1213b6d322e3e8badb84b9 Author: Matt Turner gentoo org> AuthorDate: Thu Jul 6 14:08:50 2023 + Commit: Matt Turner gentoo org> CommitDate: Thu Jul 6 14:10:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3eaa5773 media-libs/gexiv2: Add patch to fix compatibility with exiv2-0.28 Closes: https://bugs.gentoo.org/906464 Signed-off-by: Matt Turner gentoo.org> media-libs/gexiv2/Manifest | 1 + media-libs/gexiv2/{gexiv2-0.14.1.ebuild => gexiv2-0.14.1-r1.ebuild} | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/media-libs/gexiv2/Manifest b/media-libs/gexiv2/Manifest index db7ca2a350ba..129589973955 100644 --- a/media-libs/gexiv2/Manifest +++ b/media-libs/gexiv2/Manifest @@ -1 +1,2 @@ +DIST gexiv2-0.14.1-Fix-compatibility-with-exiv2-main-branch.patch.xz 7380 BLAKE2B 48cf86c95a0353aa8ceb3c0f5084d9795515ef4534056cf5004d699a93ab50f1e33b27d9df186da2afc2c3ac163228d6b4b1d725ee71675ccc924ceec3e09f20 SHA512 1b4f17841234096e67393cfbabeead8ee09fac037017bbf139cac56edf120ea3af4cbc8659ba13ab380b9aa8b438e79b1097e8ad36872f3252cd4f8d7d52cfe5 DIST gexiv2-0.14.1.tar.xz 387604 BLAKE2B 5939e377d8b20cfa0c000b1fb0311a0a904acb35b5cbb7841e9def80b20b79f42393524e761fa0d20dba5095b55b46a712759569eb869b832190f7448896de82 SHA512 f510e49c0b2633bcc370ca21af0822032f04f5d5b57c7f76807797601b0a98b7749fdf68df37a405c9d90734adf75282a3dad59c24830874f64f7bd33152052d diff --git a/media-libs/gexiv2/gexiv2-0.14.1.ebuild b/media-libs/gexiv2/gexiv2-0.14.1-r1.ebuild similarity index 89% rename from media-libs/gexiv2/gexiv2-0.14.1.ebuild rename to media-libs/gexiv2/gexiv2-0.14.1-r1.ebuild index fc6e85f8698f..c413b57be1ac 100644 --- a/media-libs/gexiv2/gexiv2-0.14.1.ebuild +++ b/media-libs/gexiv2/gexiv2-0.14.1-r1.ebuild @@ -3,12 +3,13 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit gnome.org meson python-r1 vala DESCRIPTION="GObject-based wrapper around the Exiv2 library" HOMEPAGE="https://wiki.gnome.org/Projects/gexiv2"; +SRC_URI+=" https://dev.gentoo.org/~mattst88/distfiles/${P}-Fix-compatibility-with-exiv2-main-branch.patch.xz"; if [[ ${PV} == ]]; then EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gexiv2.git"; @@ -50,6 +51,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}/${PV}-revert-default-cpp_stdto17.patch" + "${WORKDIR}/${P}-Fix-compatibility-with-exiv2-main-branch.patch" ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/files/, media-libs/gexiv2/
commit: a7dcbbef2915072d38f156095fe183ae17885add Author: Matt Turner gentoo org> AuthorDate: Tue Jun 27 03:35:11 2023 + Commit: Matt Turner gentoo org> CommitDate: Tue Jun 27 03:39:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7dcbbef media-libs/gexiv2: Drop old versions Signed-off-by: Matt Turner gentoo.org> media-libs/gexiv2/Manifest | 1 - .../files/0.14.0-clean-up-python-support.patch | 175 - media-libs/gexiv2/gexiv2-0.14.0.ebuild | 82 -- 3 files changed, 258 deletions(-) diff --git a/media-libs/gexiv2/Manifest b/media-libs/gexiv2/Manifest index bc962176c1a2..db7ca2a350ba 100644 --- a/media-libs/gexiv2/Manifest +++ b/media-libs/gexiv2/Manifest @@ -1,2 +1 @@ -DIST gexiv2-0.14.0.tar.xz 387288 BLAKE2B bdbb4547486a248cd9c6559276ebac20d3af5211474b86eb6ebfb3a8c76670ff7c2d162435e0cbcb270f96c64f5bc1eedc2d63c021b65f57e1ad9ec8cf9a4bf8 SHA512 d745ae2d8ddcf0c8a2a7980eaa489f9b520af54242c5e4ddded9c3ae4a579c824c8cb659bd7e985ffa09f9fe37bdf73d6d9181d456711e0953b73023eb0f9f50 DIST gexiv2-0.14.1.tar.xz 387604 BLAKE2B 5939e377d8b20cfa0c000b1fb0311a0a904acb35b5cbb7841e9def80b20b79f42393524e761fa0d20dba5095b55b46a712759569eb869b832190f7448896de82 SHA512 f510e49c0b2633bcc370ca21af0822032f04f5d5b57c7f76807797601b0a98b7749fdf68df37a405c9d90734adf75282a3dad59c24830874f64f7bd33152052d diff --git a/media-libs/gexiv2/files/0.14.0-clean-up-python-support.patch b/media-libs/gexiv2/files/0.14.0-clean-up-python-support.patch deleted file mode 100644 index 0e2fbaa33fe8.. --- a/media-libs/gexiv2/files/0.14.0-clean-up-python-support.patch +++ /dev/null @@ -1,175 +0,0 @@ -https://gitlab.gnome.org/GNOME/gexiv2/-/merge_requests/64 - -From 7e36a7dfeadfff134beabf502ca4d551f505fd8e Mon Sep 17 00:00:00 2001 -From: "Alex Xu (Hello71)" -Date: Fri, 24 Sep 2021 11:48:34 -0400 -Subject: [PATCH] clean up python support - -- fix always failing gexiv2 test due to missing import gi -- actually use override during testing -- fix totally ignoring gexiv2 test status -- fix broken build with -Dpython3=false -- remove unnecessary configure_file -- remove misleading explanation of -Dpython3=false (it also disables - installing GExiv2.py) -- remove unnecessary python3_girdir - meson.build | 21 +-- - meson_options.txt | 1 - - test/meson.build | 13 +++- - test/python/{gexiv2.py.in => gexiv2.py} | 3 ++- - test/python/meson.build | 10 - - .../{test_metadata.py.in => test_metadata.py} | 4 ++-- - test/python3-test.in | 4 - 7 files changed, 12 insertions(+), 44 deletions(-) - rename test/python/{gexiv2.py.in => gexiv2.py} (94%) - rename test/python/{test_metadata.py.in => test_metadata.py} (99%) - delete mode 100755 test/python3-test.in - -diff --git a/meson.build b/meson.build -index 42f70cb..3f9426f 100644 a/meson.build -+++ b/meson.build -@@ -23,7 +23,6 @@ gio = dependency('gio-2.0', version : '>= 2.46.0') - cc = meson.get_compiler('c') - cpp = meson.get_compiler('cpp') - math = cc.find_library('m', required : false) --python3 = import('python').find_installation('python3', modules: 'gi', required: get_option('python3')) - - bmff_test = '''#include - #ifndef EXV_ENABLE_BMFF -@@ -48,24 +47,14 @@ if get_option('gtk_doc') - subdir('docs') - endif - --if get_option('python3') == false --warning('\'python3\' is disabled, any Python tests will not be run.') --else -+if get_option('python3') - if get_option('introspection') == false - error('Build option \'python3\' requires \'introspection\' to be enabled.') - endif -- -- girdir = get_option('python3_girdir') -- if girdir == 'auto' --python3_output = run_command(python3, ['-c', 'import gi; print(gi._overridesdir)']) --if python3_output.returncode() != 0 -- error('Finding the Python 3 gi/override path: ' + python3_output.stderr()) --endif --girdir = python3_output.stdout().strip() -- endif -- -- message('Installing \'GExiv2.py\' into \'' + girdir + '\'') -- python3.install_sources('GExiv2.py', subdir : girdir) -+ python3 = import('python').find_installation('python3', modules: 'gi') -+ python3.install_sources('GExiv2.py', subdir: 'gi/overrides') -+else -+ python3 = disabler() - endif - - subdir('test') -diff --git a/meson_options.txt b/meson_options.txt -index 5e76789..edb3cfd 100644 a/meson_options.txt -+++ b/meson_options.txt -@@ -2,5 +2,4 @@ option('gtk_doc', type: 'boolean', value: false, description: 'Enable or disable - option('introspection', type: 'boolean', value : true, description: 'Enable or disable GObject Introspection') - option('vapi', type: 'boolean', value: true, description: 'Enable or disable generation of vala vapi file') - option('tools', type: 'boolean', value: true, description: 'Enable or dis
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 164acd41b34fab10bf77bc053e1c0c6e28163cab Author: Arthur Zamarin gentoo org> AuthorDate: Sun Jun 25 18:00:42 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Jun 25 18:00:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=164acd41 media-libs/gexiv2: Stabilize 0.14.1 ppc, #907622 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/gexiv2/gexiv2-0.14.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.14.1.ebuild b/media-libs/gexiv2/gexiv2-0.14.1.ebuild index d7f6ddeb0867..fc6e85f8698f 100644 --- a/media-libs/gexiv2/gexiv2-0.14.1.ebuild +++ b/media-libs/gexiv2/gexiv2-0.14.1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gexiv2.git"; inherit git-r3 else - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86" fi LICENSE="LGPL-2.1+ GPL-2"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: cfc66671052a0cce6c52fed7e2f8d03420dbd3c3 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Jun 25 18:00:00 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Jun 25 18:00:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfc66671 media-libs/gexiv2: Stabilize 0.14.1 sparc, #907622 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/gexiv2/gexiv2-0.14.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.14.1.ebuild b/media-libs/gexiv2/gexiv2-0.14.1.ebuild index 7d9e499083be..d7f6ddeb0867 100644 --- a/media-libs/gexiv2/gexiv2-0.14.1.ebuild +++ b/media-libs/gexiv2/gexiv2-0.14.1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gexiv2.git"; inherit git-r3 else - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv sparc x86" fi LICENSE="LGPL-2.1+ GPL-2"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 9e95786636c91b5cb70692420317fd6efd13c531 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Jun 25 17:59:57 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Jun 25 17:59:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e957866 media-libs/gexiv2: Stabilize 0.14.1 ppc64, #907622 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/gexiv2/gexiv2-0.14.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.14.1.ebuild b/media-libs/gexiv2/gexiv2-0.14.1.ebuild index 197456b6a999..7d9e499083be 100644 --- a/media-libs/gexiv2/gexiv2-0.14.1.ebuild +++ b/media-libs/gexiv2/gexiv2-0.14.1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gexiv2.git"; inherit git-r3 else - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86" fi LICENSE="LGPL-2.1+ GPL-2"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 82db8decca5bc10c3a6ab1a68de6cdbcc6bfedaa Author: Arthur Zamarin gentoo org> AuthorDate: Sun Jun 25 17:59:54 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Jun 25 17:59:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82db8dec media-libs/gexiv2: Stabilize 0.14.1 x86, #907622 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/gexiv2/gexiv2-0.14.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.14.1.ebuild b/media-libs/gexiv2/gexiv2-0.14.1.ebuild index b9a6b46648c0..197456b6a999 100644 --- a/media-libs/gexiv2/gexiv2-0.14.1.ebuild +++ b/media-libs/gexiv2/gexiv2-0.14.1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gexiv2.git"; inherit git-r3 else - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" fi LICENSE="LGPL-2.1+ GPL-2"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: af827de663fed7dc7fd2976f1579683d9946dc56 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Jun 25 17:52:21 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Jun 25 17:52:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af827de6 media-libs/gexiv2: Stabilize 0.14.1 arm, #907622 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/gexiv2/gexiv2-0.14.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.14.1.ebuild b/media-libs/gexiv2/gexiv2-0.14.1.ebuild index b9f339964fc9..b9a6b46648c0 100644 --- a/media-libs/gexiv2/gexiv2-0.14.1.ebuild +++ b/media-libs/gexiv2/gexiv2-0.14.1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gexiv2.git"; inherit git-r3 else - KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi LICENSE="LGPL-2.1+ GPL-2"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/, media-libs/gexiv2/files/
commit: e6517eb54f88c2cb030ecd59d430670970a465a9 Author: Brahmajit Das gmail com> AuthorDate: Sat Jun 24 05:26:08 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 24 05:28:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6517eb5 media-libs/gexiv2: Fix no template named 'auto_ptr' w/ llvm profile [sam: gexiv2-0.14.1 switches to C++17 but exiv-0.27* doesn't support it yet, and exiv-0.28* is masked. Do a workaround for now.] Signed-off-by: Brahmajit Das gmail.com> Closes: https://github.com/gentoo/gentoo/pull/31587 Signed-off-by: Sam James gentoo.org> .../files/0.14.1-revert-default-cpp_stdto17.patch | 18 ++ media-libs/gexiv2/gexiv2-0.14.1.ebuild | 7 ++- 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/media-libs/gexiv2/files/0.14.1-revert-default-cpp_stdto17.patch b/media-libs/gexiv2/files/0.14.1-revert-default-cpp_stdto17.patch new file mode 100644 index ..9697e4455ba0 --- /dev/null +++ b/media-libs/gexiv2/files/0.14.1-revert-default-cpp_stdto17.patch @@ -0,0 +1,18 @@ +With clang 16 and libcxx this is causig build error such as: +/usr/include/exiv2/value.hpp:54:17: error: no template named 'auto_ptr' in namespace 'std'; did you mean simply 'auto_ptr'? +typedef std::auto_ptr AutoPtr; +Reverting upstream commit https://gitlab.gnome.org/GNOME/gexiv2/-/commit/2eb5c2c9ac1d36bee7089117e1f4825162a9409d +helps solve them for now. + +There is on going work for exiv2-0.28 +--- a/meson.build b/meson.build +@@ -5,7 +5,7 @@ project( + license: 'GPL-2.0-or-later', + meson_version : '>=0.51', + default_options : [ +-'cpp_std=c++17' ++'cpp_std=c++11' + ] + ) + diff --git a/media-libs/gexiv2/gexiv2-0.14.1.ebuild b/media-libs/gexiv2/gexiv2-0.14.1.ebuild index 86688f8cdbd0..b9f339964fc9 100644 --- a/media-libs/gexiv2/gexiv2-0.14.1.ebuild +++ b/media-libs/gexiv2/gexiv2-0.14.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..11} ) inherit gnome.org meson python-r1 vala @@ -47,6 +47,11 @@ BDEPEND=" virtual/pkgconfig vala? ( $(vala_depend) ) " + +PATCHES=( + "${FILESDIR}/${PV}-revert-default-cpp_stdto17.patch" +) + src_prepare() { default use vala && vala_setup
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 27101fea122bc13b35e765edd00fea090b0a8e22 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jun 17 15:53:42 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jun 17 15:53:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27101fea media-libs/gexiv2: Stabilize 0.14.1 amd64, #907622 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/gexiv2/gexiv2-0.14.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.14.1.ebuild b/media-libs/gexiv2/gexiv2-0.14.1.ebuild index 3d6e9af9775e..267372807143 100644 --- a/media-libs/gexiv2/gexiv2-0.14.1.ebuild +++ b/media-libs/gexiv2/gexiv2-0.14.1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gexiv2.git"; inherit git-r3 else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi LICENSE="LGPL-2.1+ GPL-2"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: f1e6293a7a51b6468da4c048ec01a9fc57fa646b Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jun 17 15:53:45 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jun 17 15:53:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1e6293a media-libs/gexiv2: Stabilize 0.14.1 arm64, #907622 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/gexiv2/gexiv2-0.14.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.14.1.ebuild b/media-libs/gexiv2/gexiv2-0.14.1.ebuild index 267372807143..86688f8cdbd0 100644 --- a/media-libs/gexiv2/gexiv2-0.14.1.ebuild +++ b/media-libs/gexiv2/gexiv2-0.14.1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gexiv2.git"; inherit git-r3 else - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi LICENSE="LGPL-2.1+ GPL-2"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 549df4c2596606edad89b239da965f7b2e094668 Author: Guillermo Joandet gmail com> AuthorDate: Sat May 6 20:31:29 2023 + Commit: Matt Turner gentoo org> CommitDate: Sat May 6 23:03:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=549df4c2 media-libs/gexiv2: Version bump to 0.14.1 Closes: https://github.com/gentoo/gentoo/pull/30903 Signed-off-by: Guillermo Joandet gmail.com> Signed-off-by: Matt Turner gentoo.org> media-libs/gexiv2/Manifest | 1 + media-libs/gexiv2/gexiv2-0.14.1.ebuild | 77 ++ 2 files changed, 78 insertions(+) diff --git a/media-libs/gexiv2/Manifest b/media-libs/gexiv2/Manifest index 55cf83623a16..bc962176c1a2 100644 --- a/media-libs/gexiv2/Manifest +++ b/media-libs/gexiv2/Manifest @@ -1 +1,2 @@ DIST gexiv2-0.14.0.tar.xz 387288 BLAKE2B bdbb4547486a248cd9c6559276ebac20d3af5211474b86eb6ebfb3a8c76670ff7c2d162435e0cbcb270f96c64f5bc1eedc2d63c021b65f57e1ad9ec8cf9a4bf8 SHA512 d745ae2d8ddcf0c8a2a7980eaa489f9b520af54242c5e4ddded9c3ae4a579c824c8cb659bd7e985ffa09f9fe37bdf73d6d9181d456711e0953b73023eb0f9f50 +DIST gexiv2-0.14.1.tar.xz 387604 BLAKE2B 5939e377d8b20cfa0c000b1fb0311a0a904acb35b5cbb7841e9def80b20b79f42393524e761fa0d20dba5095b55b46a712759569eb869b832190f7448896de82 SHA512 f510e49c0b2633bcc370ca21af0822032f04f5d5b57c7f76807797601b0a98b7749fdf68df37a405c9d90734adf75282a3dad59c24830874f64f7bd33152052d diff --git a/media-libs/gexiv2/gexiv2-0.14.1.ebuild b/media-libs/gexiv2/gexiv2-0.14.1.ebuild new file mode 100644 index ..3d6e9af9775e --- /dev/null +++ b/media-libs/gexiv2/gexiv2-0.14.1.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) + +inherit gnome.org meson python-r1 vala + +DESCRIPTION="GObject-based wrapper around the Exiv2 library" +HOMEPAGE="https://wiki.gnome.org/Projects/gexiv2"; + +if [[ ${PV} == ]]; then + EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gexiv2.git"; + inherit git-r3 +else + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +LICENSE="LGPL-2.1+ GPL-2" +SLOT="0" +IUSE="gtk-doc +introspection python test +vala" +REQUIRED_USE=" + python? ( introspection ${PYTHON_REQUIRED_USE} ) + test? ( python introspection ) + vala? ( introspection ) +" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=media-gfx/exiv2-0.26:= + >=dev-libs/glib-2.46.0:2 + introspection? ( >=dev-libs/gobject-introspection-1.54:= ) + python? ( + ${PYTHON_DEPS} + dev-python/pygobject:3[${PYTHON_USEDEP}] + ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/glib-utils + gtk-doc? ( + dev-util/gtk-doc + app-text/docbook-xml-dtd:4.3 + ) + test? ( media-gfx/exiv2[xmp] ) + virtual/pkgconfig + vala? ( $(vala_depend) ) +" +src_prepare() { + default + use vala && vala_setup +} + +src_configure() { + local emesonargs=( + $(meson_use test tests) + $(meson_use gtk-doc gtk_doc) + $(meson_use introspection) + $(meson_use vala vapi) + -Dtools=false # requires vala, freshly promoted tool that some other distros don't ship yet either + # Prevents installation of python modules (uses install_data from meson + # which does not optimize the modules) + -Dpython3=false + ) + meson_src_configure +} + +src_install() { + meson_src_install + + if use python ; then + python_moduleinto gi/overrides/ + python_foreach_impl python_domodule GExiv2.py + python_foreach_impl python_optimize + fi +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 6594b4f1ba1a27300a16a2fb93e40dde8ca53fb4 Author: WANG Xuerui gentoo org> AuthorDate: Wed Nov 30 12:15:19 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Thu Dec 1 02:44:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6594b4f1 media-libs/gexiv2: keyword 0.14.0 for ~loong Signed-off-by: WANG Xuerui gentoo.org> media-libs/gexiv2/gexiv2-0.14.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.14.0.ebuild b/media-libs/gexiv2/gexiv2-0.14.0.ebuild index 83dc4cd139fb..9d4f35fb0f52 100644 --- a/media-libs/gexiv2/gexiv2-0.14.0.ebuild +++ b/media-libs/gexiv2/gexiv2-0.14.0.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]]; then inherit git-r3 else SRC_URI="mirror://gnome/sources/${PN}/$(ver_cut 1-2)/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86" fi LICENSE="LGPL-2.1+ GPL-2"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: e62d1da6fa316ab787d3e8dfa62e0897dc7855c5 Author: Matt Turner gentoo org> AuthorDate: Sat Oct 29 21:20:21 2022 + Commit: Matt Turner gentoo org> CommitDate: Mon Oct 31 02:55:32 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e62d1da6 media-libs/gexiv2: Set remote-id Signed-off-by: Matt Turner gentoo.org> media-libs/gexiv2/metadata.xml | 21 - 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/media-libs/gexiv2/metadata.xml b/media-libs/gexiv2/metadata.xml index 66523d448fea..eb093d099dae 100644 --- a/media-libs/gexiv2/metadata.xml +++ b/media-libs/gexiv2/metadata.xml @@ -1,13 +1,16 @@ https://www.gentoo.org/dtd/metadata.dtd";> - - gn...@gentoo.org - Gentoo GNOME Desktop - - - gexiv2 is a GObject wrapper around the Exiv2 photo metadata library. - It allows for GNOME applications to easily inspect and update EXIF, - IPTC, and XMP metadata in photo and video files of various formats. - + +gn...@gentoo.org +Gentoo GNOME Desktop + + +gexiv2 is a GObject wrapper around the Exiv2 photo metadata library. +It allows for GNOME applications to easily inspect and update EXIF, +IPTC, and XMP metadata in photo and video files of various formats. + + +GNOME/gexiv2 +
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: eb2fbcb58286f5ad0ffb939842782295fc1be9d1 Author: Matt Turner gentoo org> AuthorDate: Sat Oct 29 17:26:14 2022 + Commit: Matt Turner gentoo org> CommitDate: Sat Oct 29 17:44:00 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb2fbcb5 media-libs/gexiv2: Add Python 3.11 compatibility Signed-off-by: Matt Turner gentoo.org> media-libs/gexiv2/gexiv2-0.14.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.14.0.ebuild b/media-libs/gexiv2/gexiv2-0.14.0.ebuild index 20b5be422898..83dc4cd139fb 100644 --- a/media-libs/gexiv2/gexiv2-0.14.0.ebuild +++ b/media-libs/gexiv2/gexiv2-0.14.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit meson python-r1 vala
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: efa47dbcf6cdb0231198ba2b23a374fae176db61 Author: Jakov Smolić gentoo org> AuthorDate: Tue May 31 09:24:03 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Tue May 31 09:24:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efa47dbc media-libs/gexiv2: Stabilize 0.14.0 arm, #843794 Signed-off-by: Jakov Smolić gentoo.org> media-libs/gexiv2/gexiv2-0.14.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.14.0.ebuild b/media-libs/gexiv2/gexiv2-0.14.0.ebuild index a3cc0119802e..20b5be422898 100644 --- a/media-libs/gexiv2/gexiv2-0.14.0.ebuild +++ b/media-libs/gexiv2/gexiv2-0.14.0.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]]; then inherit git-r3 else SRC_URI="mirror://gnome/sources/${PN}/$(ver_cut 1-2)/${P}.tar.xz" - KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86" fi LICENSE="LGPL-2.1+ GPL-2"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 3f1a4d00f491d276b7d574566ef933fb860cf162 Author: Sam James gentoo org> AuthorDate: Sat May 28 05:37:09 2022 + Commit: Sam James gentoo org> CommitDate: Sat May 28 05:37:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f1a4d00 media-libs/gexiv2: Stabilize 0.14.0 sparc, #843794 Signed-off-by: Sam James gentoo.org> media-libs/gexiv2/gexiv2-0.14.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.14.0.ebuild b/media-libs/gexiv2/gexiv2-0.14.0.ebuild index 709415ce3be3..bec998179a6b 100644 --- a/media-libs/gexiv2/gexiv2-0.14.0.ebuild +++ b/media-libs/gexiv2/gexiv2-0.14.0.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]]; then inherit git-r3 else SRC_URI="mirror://gnome/sources/${PN}/$(ver_cut 1-2)/${P}.tar.xz" - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86" fi LICENSE="LGPL-2.1+ GPL-2"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 050593ed62ec85a37a58e2b281259face5f8da3c Author: Sam James gentoo org> AuthorDate: Sat May 28 05:04:40 2022 + Commit: Sam James gentoo org> CommitDate: Sat May 28 05:04:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=050593ed media-libs/gexiv2: Stabilize 0.14.0 ppc64, #843794 Signed-off-by: Sam James gentoo.org> media-libs/gexiv2/gexiv2-0.14.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.14.0.ebuild b/media-libs/gexiv2/gexiv2-0.14.0.ebuild index bd56df0c9dd0..709415ce3be3 100644 --- a/media-libs/gexiv2/gexiv2-0.14.0.ebuild +++ b/media-libs/gexiv2/gexiv2-0.14.0.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]]; then inherit git-r3 else SRC_URI="mirror://gnome/sources/${PN}/$(ver_cut 1-2)/${P}.tar.xz" - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc x86" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" fi LICENSE="LGPL-2.1+ GPL-2"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/, media-libs/gexiv2/files/
commit: 21bf129424d68a2315450390c633a6f9ff938bb8 Author: Matt Turner gentoo org> AuthorDate: Sun Mar 27 18:22:30 2022 + Commit: Matt Turner gentoo org> CommitDate: Sun Mar 27 18:28:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21bf1294 media-libs/gexiv2: Version bump to 0.14.0 Closes: https://bugs.gentoo.org/811810 Closes: https://bugs.gentoo.org/835781 Signed-off-by: Matt Turner gentoo.org> media-libs/gexiv2/Manifest | 1 + .../files/0.14.0-clean-up-python-support.patch | 175 + media-libs/gexiv2/gexiv2-0.14.0.ebuild | 82 ++ 3 files changed, 258 insertions(+) diff --git a/media-libs/gexiv2/Manifest b/media-libs/gexiv2/Manifest index 96ab6312326a..2e89005c9c5a 100644 --- a/media-libs/gexiv2/Manifest +++ b/media-libs/gexiv2/Manifest @@ -1,2 +1,3 @@ DIST gexiv2-0.12.2.tar.xz 378428 BLAKE2B bb3fd6310cdb76f3e88bb31e018d78013bb626559b9e95bf59688601388cff10739c20c431fa9539c1d24c9045d2b3590a0f783a994d3b8966c4df12e9127f4e SHA512 850bf41f6180b0fdd050ab08da6e3bbd8d25ffc25a1f48e17a1d7a65771893cc79fba9cbd6718bf1754251ac4a4754983f0ab8f006a05f8c4a15085846d001a5 DIST gexiv2-0.13.0.tar.xz 387188 BLAKE2B 25550fd0b711e1363da1f6144af482709b52b0334e326a211919fcc97ccaef1832978a31d8d7ec111caf3f3b9b4db3537d818d35199da2e0b6250098c6d99d01 SHA512 dcd94a8e8ab7e3764bf652514222c3cce4537bf2658905405a25d1dd18878e67343060f5b1cf9fd8b11acf4dd2b727a9d49a0d8f379838c60c92de69f0bed2c5 +DIST gexiv2-0.14.0.tar.xz 387288 BLAKE2B bdbb4547486a248cd9c6559276ebac20d3af5211474b86eb6ebfb3a8c76670ff7c2d162435e0cbcb270f96c64f5bc1eedc2d63c021b65f57e1ad9ec8cf9a4bf8 SHA512 d745ae2d8ddcf0c8a2a7980eaa489f9b520af54242c5e4ddded9c3ae4a579c824c8cb659bd7e985ffa09f9fe37bdf73d6d9181d456711e0953b73023eb0f9f50 diff --git a/media-libs/gexiv2/files/0.14.0-clean-up-python-support.patch b/media-libs/gexiv2/files/0.14.0-clean-up-python-support.patch new file mode 100644 index ..0e2fbaa33fe8 --- /dev/null +++ b/media-libs/gexiv2/files/0.14.0-clean-up-python-support.patch @@ -0,0 +1,175 @@ +https://gitlab.gnome.org/GNOME/gexiv2/-/merge_requests/64 + +From 7e36a7dfeadfff134beabf502ca4d551f505fd8e Mon Sep 17 00:00:00 2001 +From: "Alex Xu (Hello71)" +Date: Fri, 24 Sep 2021 11:48:34 -0400 +Subject: [PATCH] clean up python support + +- fix always failing gexiv2 test due to missing import gi +- actually use override during testing +- fix totally ignoring gexiv2 test status +- fix broken build with -Dpython3=false +- remove unnecessary configure_file +- remove misleading explanation of -Dpython3=false (it also disables + installing GExiv2.py) +- remove unnecessary python3_girdir +--- + meson.build | 21 +-- + meson_options.txt | 1 - + test/meson.build | 13 +++- + test/python/{gexiv2.py.in => gexiv2.py} | 3 ++- + test/python/meson.build | 10 - + .../{test_metadata.py.in => test_metadata.py} | 4 ++-- + test/python3-test.in | 4 + 7 files changed, 12 insertions(+), 44 deletions(-) + rename test/python/{gexiv2.py.in => gexiv2.py} (94%) + rename test/python/{test_metadata.py.in => test_metadata.py} (99%) + delete mode 100755 test/python3-test.in + +diff --git a/meson.build b/meson.build +index 42f70cb..3f9426f 100644 +--- a/meson.build b/meson.build +@@ -23,7 +23,6 @@ gio = dependency('gio-2.0', version : '>= 2.46.0') + cc = meson.get_compiler('c') + cpp = meson.get_compiler('cpp') + math = cc.find_library('m', required : false) +-python3 = import('python').find_installation('python3', modules: 'gi', required: get_option('python3')) + + bmff_test = '''#include + #ifndef EXV_ENABLE_BMFF +@@ -48,24 +47,14 @@ if get_option('gtk_doc') + subdir('docs') + endif + +-if get_option('python3') == false +-warning('\'python3\' is disabled, any Python tests will not be run.') +-else ++if get_option('python3') + if get_option('introspection') == false + error('Build option \'python3\' requires \'introspection\' to be enabled.') + endif +- +- girdir = get_option('python3_girdir') +- if girdir == 'auto' +-python3_output = run_command(python3, ['-c', 'import gi; print(gi._overridesdir)']) +-if python3_output.returncode() != 0 +- error('Finding the Python 3 gi/override path: ' + python3_output.stderr()) +-endif +-girdir = python3_output.stdout().strip() +- endif +- +- message('Installing \'GExiv2.py\' into \'' + girdir + '\'') +- python3.install_sources('GExiv2.py', subdir : girdir) ++ python3 = import('python').find_installation('python3', modules: 'gi') ++ python3.install_sources('GExiv2.py', subdir: 'gi/overrides') ++else ++ python3 = disabler() + endif + + subdir('test') +diff --git a/meson_options.txt b/meson_options.txt +index 5e76789..edb3cfd 100644 +--- a/meson_options.txt b/meson_options.txt +@@ -2,
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 99acad8784a74c8ca0ac944f3b896d532502ad3b Author: Thomas Bettler gmail com> AuthorDate: Fri Dec 17 10:55:21 2021 + Commit: Matt Turner gentoo org> CommitDate: Fri Mar 25 21:47:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99acad87 media-libs/gexiv2: add python 3.10 Closes: https://bugs.gentoo.org/829432 Closes: https://github.com/gentoo/gentoo/pull/23370 Signed-off-by: Thomas Bettler gmail.com> Signed-off-by: Matt Turner gentoo.org> media-libs/gexiv2/gexiv2-0.12.2.ebuild | 4 ++-- media-libs/gexiv2/gexiv2-0.13.0.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/media-libs/gexiv2/gexiv2-0.12.2.ebuild b/media-libs/gexiv2/gexiv2-0.12.2.ebuild index 391e3904bcea..5fc59d4f31ce 100644 --- a/media-libs/gexiv2/gexiv2-0.12.2.ebuild +++ b/media-libs/gexiv2/gexiv2-0.12.2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit meson python-r1 vala diff --git a/media-libs/gexiv2/gexiv2-0.13.0.ebuild b/media-libs/gexiv2/gexiv2-0.13.0.ebuild index 00f117fc268d..34ebff1f72da 100644 --- a/media-libs/gexiv2/gexiv2-0.13.0.ebuild +++ b/media-libs/gexiv2/gexiv2-0.13.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7..10} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit meson python-r1 vala
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 6ef909f39fbefb4490c515772eede462f6dabedf Author: Matt Turner gentoo org> AuthorDate: Sun Sep 5 18:54:57 2021 + Commit: Matt Turner gentoo org> CommitDate: Sun Sep 5 19:10:19 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ef909f3 media-libs/gexiv2: Version bump to 0.13.0 Signed-off-by: Matt Turner gentoo.org> media-libs/gexiv2/Manifest | 1 + media-libs/gexiv2/gexiv2-0.13.0.ebuild | 74 ++ 2 files changed, 75 insertions(+) diff --git a/media-libs/gexiv2/Manifest b/media-libs/gexiv2/Manifest index 0089e5b1ff3..96ab6312326 100644 --- a/media-libs/gexiv2/Manifest +++ b/media-libs/gexiv2/Manifest @@ -1 +1,2 @@ DIST gexiv2-0.12.2.tar.xz 378428 BLAKE2B bb3fd6310cdb76f3e88bb31e018d78013bb626559b9e95bf59688601388cff10739c20c431fa9539c1d24c9045d2b3590a0f783a994d3b8966c4df12e9127f4e SHA512 850bf41f6180b0fdd050ab08da6e3bbd8d25ffc25a1f48e17a1d7a65771893cc79fba9cbd6718bf1754251ac4a4754983f0ab8f006a05f8c4a15085846d001a5 +DIST gexiv2-0.13.0.tar.xz 387188 BLAKE2B 25550fd0b711e1363da1f6144af482709b52b0334e326a211919fcc97ccaef1832978a31d8d7ec111caf3f3b9b4db3537d818d35199da2e0b6250098c6d99d01 SHA512 dcd94a8e8ab7e3764bf652514222c3cce4537bf2658905405a25d1dd18878e67343060f5b1cf9fd8b11acf4dd2b727a9d49a0d8f379838c60c92de69f0bed2c5 diff --git a/media-libs/gexiv2/gexiv2-0.13.0.ebuild b/media-libs/gexiv2/gexiv2-0.13.0.ebuild new file mode 100644 index 000..00f117fc268 --- /dev/null +++ b/media-libs/gexiv2/gexiv2-0.13.0.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..10} ) + +inherit meson python-r1 vala + +DESCRIPTION="GObject-based wrapper around the Exiv2 library" +HOMEPAGE="https://wiki.gnome.org/Projects/gexiv2"; + +if [[ ${PV} == ]]; then + EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gexiv2.git"; + inherit git-r3 +else + SRC_URI="mirror://gnome/sources/${PN}/$(ver_cut 1-2)/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +LICENSE="LGPL-2.1+ GPL-2" +SLOT="0" +IUSE="gtk-doc +introspection python static-libs test +vala" +REQUIRED_USE=" + python? ( introspection ${PYTHON_REQUIRED_USE} ) + test? ( python introspection ) + vala? ( introspection ) +" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=media-gfx/exiv2-0.26:= + >=dev-libs/glib-2.46.0:2 + introspection? ( >=dev-libs/gobject-introspection-1.54:= ) + python? ( ${PYTHON_DEPS} + dev-python/pygobject:3[${PYTHON_USEDEP}] ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/glib-utils + gtk-doc? ( dev-util/gtk-doc + app-text/docbook-xml-dtd:4.3 ) + test? ( media-gfx/exiv2[xmp] ) + virtual/pkgconfig + vala? ( $(vala_depend) ) +" + +src_prepare() { + default + use vala && vala_src_prepare +} + +src_configure() { + local emesonargs=( + $(meson_use gtk-doc gtk_doc) + $(meson_use introspection) + $(meson_use vala vapi) + -Dtools=false # requires vala, freshly promoted tool that some other distros don't ship yet either + # Prevents installation of python modules (uses install_data from meson + # which does not optimize the modules) + -Dpython3=false + ) + meson_src_configure +} + +src_install() { + meson_src_install + + if use python ; then + python_moduleinto gi/overrides/ + python_foreach_impl python_domodule GExiv2.py + python_foreach_impl python_optimize + fi +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 9965106ee1ca347f1fb2859f464c28e4a3a2542d Author: Alex Fan yahoo com> AuthorDate: Wed Aug 11 10:57:42 2021 + Commit: Yixun Lan gentoo org> CommitDate: Thu Aug 12 02:53:07 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9965106e media-libs/gexiv2: keyword 0.12.2 for ~riscv Signed-off-by: Alex Fan yahoo.com> Signed-off-by: Yixun Lan gentoo.org> media-libs/gexiv2/gexiv2-0.12.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.12.2.ebuild b/media-libs/gexiv2/gexiv2-0.12.2.ebuild index 560f1f1b92b..391e3904bce 100644 --- a/media-libs/gexiv2/gexiv2-0.12.2.ebuild +++ b/media-libs/gexiv2/gexiv2-0.12.2.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]]; then inherit git-r3 else SRC_URI="mirror://gnome/sources/${PN}/$(ver_cut 1-2)/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86" fi LICENSE="LGPL-2.1+ GPL-2"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 8cda6ddcf6b3ac8f4468e78eb3a738b36c884725 Author: Sam James gentoo org> AuthorDate: Sat May 29 15:26:49 2021 + Commit: Sam James gentoo org> CommitDate: Sat May 29 15:26:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cda6ddc media-libs/gexiv2: Stabilize 0.12.2 ppc64, #792327 Signed-off-by: Sam James gentoo.org> media-libs/gexiv2/gexiv2-0.12.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.12.2.ebuild b/media-libs/gexiv2/gexiv2-0.12.2.ebuild index ac126b698cc..560f1f1b92b 100644 --- a/media-libs/gexiv2/gexiv2-0.12.2.ebuild +++ b/media-libs/gexiv2/gexiv2-0.12.2.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]]; then inherit git-r3 else SRC_URI="mirror://gnome/sources/${PN}/$(ver_cut 1-2)/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86" fi LICENSE="LGPL-2.1+ GPL-2"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 4e763895a37db3b66b7ab89eed1296277670df57 Author: Sam James gentoo org> AuthorDate: Fri May 28 19:19:46 2021 + Commit: Sam James gentoo org> CommitDate: Fri May 28 19:19:46 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e763895 media-libs/gexiv2: Stabilize 0.12.2 ppc, #792327 Signed-off-by: Sam James gentoo.org> media-libs/gexiv2/gexiv2-0.12.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.12.2.ebuild b/media-libs/gexiv2/gexiv2-0.12.2.ebuild index 47e2487ff3f..542bdf5150b 100644 --- a/media-libs/gexiv2/gexiv2-0.12.2.ebuild +++ b/media-libs/gexiv2/gexiv2-0.12.2.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]]; then inherit git-r3 else SRC_URI="mirror://gnome/sources/${PN}/$(ver_cut 1-2)/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc ~x86" + KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 sparc ~x86" fi LICENSE="LGPL-2.1+ GPL-2"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 9e6b82c59b32e8e2df4ea0b1456504b76ef01d84 Author: Sam James gentoo org> AuthorDate: Fri May 28 19:16:39 2021 + Commit: Sam James gentoo org> CommitDate: Fri May 28 19:17:37 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e6b82c5 media-libs/gexiv2: Stabilize 0.12.2 sparc, #792327 Signed-off-by: Sam James gentoo.org> media-libs/gexiv2/gexiv2-0.12.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.12.2.ebuild b/media-libs/gexiv2/gexiv2-0.12.2.ebuild index 8da10ad9c2d..47e2487ff3f 100644 --- a/media-libs/gexiv2/gexiv2-0.12.2.ebuild +++ b/media-libs/gexiv2/gexiv2-0.12.2.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]]; then inherit git-r3 else SRC_URI="mirror://gnome/sources/${PN}/$(ver_cut 1-2)/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc ~x86" fi LICENSE="LGPL-2.1+ GPL-2"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: e719a7e71ba290cf649ab7d63bad1649f342e2bb Author: Sam James gentoo org> AuthorDate: Fri May 28 19:10:10 2021 + Commit: Sam James gentoo org> CommitDate: Fri May 28 19:10:10 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e719a7e7 media-libs/gexiv2: Stabilize 0.12.2 arm, #792327 Signed-off-by: Sam James gentoo.org> media-libs/gexiv2/gexiv2-0.12.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.12.2.ebuild b/media-libs/gexiv2/gexiv2-0.12.2.ebuild index 54ea8224ebf..8da10ad9c2d 100644 --- a/media-libs/gexiv2/gexiv2-0.12.2.ebuild +++ b/media-libs/gexiv2/gexiv2-0.12.2.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]]; then inherit git-r3 else SRC_URI="mirror://gnome/sources/${PN}/$(ver_cut 1-2)/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" fi LICENSE="LGPL-2.1+ GPL-2"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 857f1d6a1ef460789c27299e0feb2f266367dcbd Author: Matt Turner gentoo org> AuthorDate: Fri Apr 16 20:59:00 2021 + Commit: Matt Turner gentoo org> CommitDate: Fri Apr 16 21:00:10 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=857f1d6a media-libs/gexiv2: Version bump to 0.12.2 Closes: https://bugs.gentoo.org/775653 Signed-off-by: Matt Turner gentoo.org> media-libs/gexiv2/Manifest | 1 + media-libs/gexiv2/gexiv2-0.12.2.ebuild | 74 ++ 2 files changed, 75 insertions(+) diff --git a/media-libs/gexiv2/Manifest b/media-libs/gexiv2/Manifest index 81c2d8bcc74..95e84dc303d 100644 --- a/media-libs/gexiv2/Manifest +++ b/media-libs/gexiv2/Manifest @@ -1 +1,2 @@ DIST gexiv2-0.12.1.tar.xz 372104 BLAKE2B e712bc8056e0e02d66ee831425776c26b65275db8f4cb4a526dbe9f00bddc473312f6c4c8e011906ca02ff256c00c7fe8d602acd64c787b05e13ad582ff8ebee SHA512 cbf83ea79eead9aab15ba760217fd6a1b55a5c60059f14f243327ad7d3c09d6a0528dbdb33a8ee235c76dac5aab0afa8b7d2ab4367fe9128a096dce5da19a68d +DIST gexiv2-0.12.2.tar.xz 378428 BLAKE2B bb3fd6310cdb76f3e88bb31e018d78013bb626559b9e95bf59688601388cff10739c20c431fa9539c1d24c9045d2b3590a0f783a994d3b8966c4df12e9127f4e SHA512 850bf41f6180b0fdd050ab08da6e3bbd8d25ffc25a1f48e17a1d7a65771893cc79fba9cbd6718bf1754251ac4a4754983f0ab8f006a05f8c4a15085846d001a5 diff --git a/media-libs/gexiv2/gexiv2-0.12.2.ebuild b/media-libs/gexiv2/gexiv2-0.12.2.ebuild new file mode 100644 index 000..54ea8224ebf --- /dev/null +++ b/media-libs/gexiv2/gexiv2-0.12.2.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} ) + +inherit meson python-r1 vala + +DESCRIPTION="GObject-based wrapper around the Exiv2 library" +HOMEPAGE="https://wiki.gnome.org/Projects/gexiv2"; + +if [[ ${PV} == ]]; then + EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gexiv2.git"; + inherit git-r3 +else + SRC_URI="mirror://gnome/sources/${PN}/$(ver_cut 1-2)/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +fi + +LICENSE="LGPL-2.1+ GPL-2" +SLOT="0" +IUSE="gtk-doc +introspection python static-libs test +vala" +REQUIRED_USE=" + python? ( introspection ${PYTHON_REQUIRED_USE} ) + test? ( python introspection ) + vala? ( introspection ) +" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=media-gfx/exiv2-0.26:= + >=dev-libs/glib-2.46.0:2 + introspection? ( >=dev-libs/gobject-introspection-1.54:= ) + python? ( ${PYTHON_DEPS} + dev-python/pygobject:3[${PYTHON_USEDEP}] ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/glib-utils + gtk-doc? ( dev-util/gtk-doc + app-text/docbook-xml-dtd:4.3 ) + test? ( media-gfx/exiv2[xmp] ) + virtual/pkgconfig + vala? ( $(vala_depend) ) +" + +src_prepare() { + default + use vala && vala_src_prepare +} + +src_configure() { + local emesonargs=( + $(meson_use gtk-doc gtk_doc) + $(meson_use introspection) + $(meson_use vala vapi) + -Dtools=false # requires vala, freshly promoted tool that some other distros don't ship yet either + # Prevents installation of python modules (uses install_data from meson + # which does not optimize the modules) + -Dpython2_girdir=no + -Dpython3_girdir=no + ) + meson_src_configure +} + +src_install() { + meson_src_install + + if use python ; then + python_moduleinto gi/overrides/ + python_foreach_impl python_domodule GExiv2.py + fi +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: c772478a9e493a7499bc78be6c0dcfed5a1e187f Author: Ben Kohler gentoo org> AuthorDate: Thu Mar 11 16:58:37 2021 + Commit: Ben Kohler gentoo org> CommitDate: Thu Mar 11 17:03:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c772478a media-libs/gexiv2: remove unmaintained Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Ben Kohler gentoo.org> media-libs/gexiv2/gexiv2-.ebuild | 73 1 file changed, 73 deletions(-) diff --git a/media-libs/gexiv2/gexiv2-.ebuild b/media-libs/gexiv2/gexiv2-.ebuild deleted file mode 100644 index 4d9de41ebce..000 --- a/media-libs/gexiv2/gexiv2-.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_7 ) - -inherit meson python-r1 vala - -DESCRIPTION="GObject-based wrapper around the Exiv2 library" -HOMEPAGE="https://wiki.gnome.org/Projects/gexiv2"; - -if [[ ${PV} == ]]; then - EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gexiv2.git"; - inherit git-r3 -else - SRC_URI="mirror://gnome/sources/${PN}/$(ver_cut 1-2)/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" -fi - -LICENSE="LGPL-2.1+ GPL-2" -SLOT="0" -IUSE="gtk-doc +introspection python static-libs test +vala" -REQUIRED_USE=" - python? ( introspection ${PYTHON_REQUIRED_USE} ) - test? ( python introspection ) - vala? ( introspection ) -" -RESTRICT="!test? ( test )" - -BDEPEND=" - dev-util/glib-utils - virtual/pkgconfig - gtk-doc? ( dev-util/gtk-doc ) - test? ( - dev-python/pygobject:3 - media-gfx/exiv2[xmp] - ) - vala? ( $(vala_depend) ) -" -RDEPEND="${PYTHON_DEPS} - >=dev-libs/glib-2.38.0:2 - >=media-gfx/exiv2-0.21:= - introspection? ( >=dev-libs/gobject-introspection-1.54:= ) -" -DEPEND="${RDEPEND}" - -src_prepare() { - default - use vala && vala_src_prepare -} - -src_configure() { - local emesonargs=( - $(meson_use introspection) - $(meson_use vala vapi) - $(meson_use gtk-doc gtk_doc) - # Prevents installation of python modules (uses install_data from meson - # which does not optimize the modules) - -Dpython2_girdir=no - -Dpython3_girdir=no - ) - meson_src_configure -} - -src_install() { - meson_src_install - - if use python ; then - python_moduleinto gi/overrides/ - python_foreach_impl python_domodule GExiv2.py - fi -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/files/, media-libs/gexiv2/
commit: 1a0f9aa095600fd54cd4595470732c314b0bd7ec Author: Mart Raudsepp gentoo org> AuthorDate: Sat Nov 7 14:52:04 2020 + Commit: Mart Raudsepp gentoo org> CommitDate: Sat Nov 7 15:21:37 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a0f9aa0 media-libs/gexiv2: remove old Package-Manager: Portage-2.3.103, Repoman-2.3.20 Signed-off-by: Mart Raudsepp gentoo.org> media-libs/gexiv2/Manifest | 2 - .../gexiv2/files/gexiv2-0.10.10-meson-fixup.patch | 29 .../gexiv2/files/gexiv2-0.10.10-vala-fixup.patch | 49 - media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild | 81 -- media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild | 74 media-libs/gexiv2/gexiv2-0.12.0.ebuild | 73 --- 6 files changed, 308 deletions(-) diff --git a/media-libs/gexiv2/Manifest b/media-libs/gexiv2/Manifest index 9b4983dc4f6..81c2d8bcc74 100644 --- a/media-libs/gexiv2/Manifest +++ b/media-libs/gexiv2/Manifest @@ -1,3 +1 @@ -DIST gexiv2-0.10.10.tar.xz 638168 BLAKE2B ae75a06007dcaca4c22e463661073d796b77921a313a5bb450c488ee963f72c6095d7abc12dedc0d089a28905cf386062221073100ba3513d9fb13eb524365ee SHA512 41e5b4a9d81882ea4b1bc6f3b9ced95ca4d03f836de30ff90b7a43311e5319f7c0f46cbad767bf2b00926c8e5fd2c1e8ca2a2113c308e23b7a4c21205399abf7 -DIST gexiv2-0.12.0.tar.xz 370816 BLAKE2B 7768cffafedf41948ca6ddd22614f0eb3b44a317a23ade3c8d39d5ec5ff77c0d8c61dd8dcca5108b3403e0e3ec8be6659c16445de27163e8689c6c40f5313566 SHA512 c89e7d307359c718dff1f3991acb4ece66bce985a3d8bee1c8fccf4ce39187af62684c87eaae9b0425a6fdbf147b7330902041d9588e52a4bad1da4255d245e9 DIST gexiv2-0.12.1.tar.xz 372104 BLAKE2B e712bc8056e0e02d66ee831425776c26b65275db8f4cb4a526dbe9f00bddc473312f6c4c8e011906ca02ff256c00c7fe8d602acd64c787b05e13ad582ff8ebee SHA512 cbf83ea79eead9aab15ba760217fd6a1b55a5c60059f14f243327ad7d3c09d6a0528dbdb33a8ee235c76dac5aab0afa8b7d2ab4367fe9128a096dce5da19a68d diff --git a/media-libs/gexiv2/files/gexiv2-0.10.10-meson-fixup.patch b/media-libs/gexiv2/files/gexiv2-0.10.10-meson-fixup.patch deleted file mode 100644 index 03f0e4fd316..000 --- a/media-libs/gexiv2/files/gexiv2-0.10.10-meson-fixup.patch +++ /dev/null @@ -1,29 +0,0 @@ a/meson.build -+++ b/meson.build -@@ -9,12 +9,12 @@ gir = find_program('g-ir-scanner', requi - vapigen = find_program('vapigen', required: false) - vala = find_program('valac', required: false) - --introspection_available = gir.found() and not get_option('disable-introspection') --vapi_available = introspection_available and vapigen.found() and not get_option('disable-vala') -+introspection_available = gir.found() and get_option('introspection') -+vapi_available = introspection_available and vapigen.found() and get_option('vapi') - - subdir('gexiv2') - --if get_option('enable-gtk-doc') -+if get_option('gtk_doc') - subdir('docs') - endif - a/meson_options.txt -+++ b/meson_options.txt -@@ -1,5 +1,5 @@ --option('enable-gtk-doc', type: 'boolean', value: false, description: 'Enable generating the API reference (depends on GTK-Doc)') --option('disable-introspection', type: 'boolean', value : false, description: 'Disable GObject Introspection') --option('disable-vala', type: 'boolean', value: false, description: 'Disable generation of vala vapi file') -+option('gtk_doc', type: 'boolean', value: false, description: 'Enable or disable generating the API reference (depends on GTK-Doc)') -+option('introspection', type: 'boolean', value : true, description: 'Enable or disable GObject Introspection') -+option('vapi', type: 'boolean', value: true, description: 'Enable or disable generation of vala vapi file') - option('python2-girdir', type: 'string', value : 'auto', description : 'Installation dir for PyGObject2 overrides (default = auto, no disables python2)') - option('python3-girdir', type: 'string', value : 'auto', description : 'Installation dir for PyGObject3 overrides (default = auto, no disables python3)') diff --git a/media-libs/gexiv2/files/gexiv2-0.10.10-vala-fixup.patch b/media-libs/gexiv2/files/gexiv2-0.10.10-vala-fixup.patch deleted file mode 100644 index daf72ef3a85..000 --- a/media-libs/gexiv2/files/gexiv2-0.10.10-vala-fixup.patch +++ /dev/null @@ -1,49 +0,0 @@ -From: "Marty E. Plummer" -Date: Sun, 13 Jan 2019 13:33:32 -0600 -Subject: [PATCH] meson.build: improve handling of vapi - -As it currently stands the vapi files are not generatable on linux -distros which do not provide unversioned valac/vapigen. Use instead -meson's add_languages function to handle detection of existing vala -toolchain, which will check the VALAC and VAPIGEN env vars. - -Signed-off-by: Marty E. Plummer - a/meson.build -+++ b/meson.build -@@ -6,11 +6,9 @@ exiv2 = dependency('exiv2', version : '> - gobject = dependency('gobject-2.0', version : '>= 2.38.0') - - gir = find_program('g-ir-scanner', required: false) --vapigen = find_program('vapigen'
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 25357191a28cd869beee722d094a8119332ff05d Author: Sam James gentoo org> AuthorDate: Fri Nov 6 14:56:35 2020 + Commit: Sam James gentoo org> CommitDate: Fri Nov 6 14:56:35 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25357191 media-libs/gexiv2: Stabilize 0.12.1 ppc, #738728 Signed-off-by: Sam James gentoo.org> media-libs/gexiv2/gexiv2-0.12.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.12.1.ebuild b/media-libs/gexiv2/gexiv2-0.12.1.ebuild index 4db55c034ad..b4a53c46f9b 100644 --- a/media-libs/gexiv2/gexiv2-0.12.1.ebuild +++ b/media-libs/gexiv2/gexiv2-0.12.1.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]]; then inherit git-r3 else SRC_URI="mirror://gnome/sources/${PN}/$(ver_cut 1-2)/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86" fi LICENSE="LGPL-2.1+ GPL-2"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 62db491c7b96f4bcb32602d9032f338eb0067e39 Author: Sam James gentoo org> AuthorDate: Thu Nov 5 16:15:27 2020 + Commit: Sam James gentoo org> CommitDate: Thu Nov 5 16:15:57 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62db491c media-libs/gexiv2: Stabilize 0.12.1 ppc64, #738728 Signed-off-by: Sam James gentoo.org> media-libs/gexiv2/gexiv2-0.12.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.12.1.ebuild b/media-libs/gexiv2/gexiv2-0.12.1.ebuild index d39cb8d6a01..4db55c034ad 100644 --- a/media-libs/gexiv2/gexiv2-0.12.1.ebuild +++ b/media-libs/gexiv2/gexiv2-0.12.1.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]]; then inherit git-r3 else SRC_URI="mirror://gnome/sources/${PN}/$(ver_cut 1-2)/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 sparc x86" fi LICENSE="LGPL-2.1+ GPL-2"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: fcd178bad7c8994c219ed0945215874e1f10df21 Author: Rolf Eike Beer sf-mail de> AuthorDate: Mon Sep 21 18:20:04 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Sep 21 18:53:09 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcd178ba media-libs/gexiv2: stable 0.12.1 for sparc, bug #738728 Package-Manager: Portage-3.0.4, Repoman-3.0.1 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> media-libs/gexiv2/gexiv2-0.12.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.12.1.ebuild b/media-libs/gexiv2/gexiv2-0.12.1.ebuild index 2aebaa30be1..d39cb8d6a01 100644 --- a/media-libs/gexiv2/gexiv2-0.12.1.ebuild +++ b/media-libs/gexiv2/gexiv2-0.12.1.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]]; then inherit git-r3 else SRC_URI="mirror://gnome/sources/${PN}/$(ver_cut 1-2)/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc x86" fi LICENSE="LGPL-2.1+ GPL-2"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 6315a4cce853bde2210f4b6f391f7c283e7369cc Author: Sam James gentoo org> AuthorDate: Mon Aug 31 02:36:31 2020 + Commit: Sam James gentoo org> CommitDate: Mon Aug 31 02:52:21 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6315a4cc media-libs/gexiv2: Stabilize 0.12.1 arm, #738728 Signed-off-by: Sam James gentoo.org> media-libs/gexiv2/gexiv2-0.12.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.12.1.ebuild b/media-libs/gexiv2/gexiv2-0.12.1.ebuild index 7f90be8bca3..2aebaa30be1 100644 --- a/media-libs/gexiv2/gexiv2-0.12.1.ebuild +++ b/media-libs/gexiv2/gexiv2-0.12.1.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]]; then inherit git-r3 else SRC_URI="mirror://gnome/sources/${PN}/$(ver_cut 1-2)/${P}.tar.xz" - KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" fi LICENSE="LGPL-2.1+ GPL-2"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: e17994f779376b74e50ce4eaf596b0397df0aff5 Author: Sam James gentoo org> AuthorDate: Sun Aug 30 18:10:40 2020 + Commit: Sam James gentoo org> CommitDate: Sun Aug 30 18:28:24 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e17994f7 media-libs/gexiv2: Stabilize 0.12.1 arm64, #738728 Signed-off-by: Sam James gentoo.org> media-libs/gexiv2/gexiv2-0.12.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.12.1.ebuild b/media-libs/gexiv2/gexiv2-0.12.1.ebuild index 4f9650c2f1b..7f90be8bca3 100644 --- a/media-libs/gexiv2/gexiv2-0.12.1.ebuild +++ b/media-libs/gexiv2/gexiv2-0.12.1.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]]; then inherit git-r3 else SRC_URI="mirror://gnome/sources/${PN}/$(ver_cut 1-2)/${P}.tar.xz" - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" + KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" fi LICENSE="LGPL-2.1+ GPL-2"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: b8e83d13554605b15947639fb933d9ae2c413e24 Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Aug 30 14:55:44 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun Aug 30 15:17:07 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8e83d13 media-libs/gexiv2: x86 stable (bug #738728) Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Thomas Deutschmann gentoo.org> media-libs/gexiv2/gexiv2-0.12.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.12.1.ebuild b/media-libs/gexiv2/gexiv2-0.12.1.ebuild index f563da04ff2..d6fc5fb49a9 100644 --- a/media-libs/gexiv2/gexiv2-0.12.1.ebuild +++ b/media-libs/gexiv2/gexiv2-0.12.1.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]]; then inherit git-r3 else SRC_URI="mirror://gnome/sources/${PN}/$(ver_cut 1-2)/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" fi LICENSE="LGPL-2.1+ GPL-2"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 8b676f94c7c73d437fd30f21197ee4d3ec861c81 Author: Mart Raudsepp gentoo org> AuthorDate: Sat Jul 18 10:08:45 2020 + Commit: Mart Raudsepp gentoo org> CommitDate: Sat Jul 18 10:08:53 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b676f94 media-libs/gexiv2: bump to 0.12.1 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp gentoo.org> media-libs/gexiv2/Manifest | 1 + media-libs/gexiv2/gexiv2-0.12.1.ebuild | 74 ++ 2 files changed, 75 insertions(+) diff --git a/media-libs/gexiv2/Manifest b/media-libs/gexiv2/Manifest index f5484decc33..9b4983dc4f6 100644 --- a/media-libs/gexiv2/Manifest +++ b/media-libs/gexiv2/Manifest @@ -1,2 +1,3 @@ DIST gexiv2-0.10.10.tar.xz 638168 BLAKE2B ae75a06007dcaca4c22e463661073d796b77921a313a5bb450c488ee963f72c6095d7abc12dedc0d089a28905cf386062221073100ba3513d9fb13eb524365ee SHA512 41e5b4a9d81882ea4b1bc6f3b9ced95ca4d03f836de30ff90b7a43311e5319f7c0f46cbad767bf2b00926c8e5fd2c1e8ca2a2113c308e23b7a4c21205399abf7 DIST gexiv2-0.12.0.tar.xz 370816 BLAKE2B 7768cffafedf41948ca6ddd22614f0eb3b44a317a23ade3c8d39d5ec5ff77c0d8c61dd8dcca5108b3403e0e3ec8be6659c16445de27163e8689c6c40f5313566 SHA512 c89e7d307359c718dff1f3991acb4ece66bce985a3d8bee1c8fccf4ce39187af62684c87eaae9b0425a6fdbf147b7330902041d9588e52a4bad1da4255d245e9 +DIST gexiv2-0.12.1.tar.xz 372104 BLAKE2B e712bc8056e0e02d66ee831425776c26b65275db8f4cb4a526dbe9f00bddc473312f6c4c8e011906ca02ff256c00c7fe8d602acd64c787b05e13ad582ff8ebee SHA512 cbf83ea79eead9aab15ba760217fd6a1b55a5c60059f14f243327ad7d3c09d6a0528dbdb33a8ee235c76dac5aab0afa8b7d2ab4367fe9128a096dce5da19a68d diff --git a/media-libs/gexiv2/gexiv2-0.12.1.ebuild b/media-libs/gexiv2/gexiv2-0.12.1.ebuild new file mode 100644 index 000..f563da04ff2 --- /dev/null +++ b/media-libs/gexiv2/gexiv2-0.12.1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6..9} ) + +inherit meson python-r1 vala + +DESCRIPTION="GObject-based wrapper around the Exiv2 library" +HOMEPAGE="https://wiki.gnome.org/Projects/gexiv2"; + +if [[ ${PV} == ]]; then + EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gexiv2.git"; + inherit git-r3 +else + SRC_URI="mirror://gnome/sources/${PN}/$(ver_cut 1-2)/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +fi + +LICENSE="LGPL-2.1+ GPL-2" +SLOT="0" +IUSE="gtk-doc +introspection python static-libs test +vala" +REQUIRED_USE=" + python? ( introspection ${PYTHON_REQUIRED_USE} ) + test? ( python introspection ) + vala? ( introspection ) +" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=media-gfx/exiv2-0.26:= + >=dev-libs/glib-2.46.0:2 + introspection? ( >=dev-libs/gobject-introspection-1.54:= ) + python? ( ${PYTHON_DEPS} + dev-python/pygobject:3[${PYTHON_USEDEP}] ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/glib-utils + gtk-doc? ( dev-util/gtk-doc + app-text/docbook-xml-dtd:4.3 ) + test? ( media-gfx/exiv2[xmp] ) + virtual/pkgconfig + vala? ( $(vala_depend) ) +" + +src_prepare() { + default + use vala && vala_src_prepare +} + +src_configure() { + local emesonargs=( + $(meson_use gtk-doc gtk_doc) + $(meson_use introspection) + $(meson_use vala vapi) + -Dtools=false # requires vala, freshly promoted tool that some other distros don't ship yet either + # Prevents installation of python modules (uses install_data from meson + # which does not optimize the modules) + -Dpython2_girdir=no + -Dpython3_girdir=no + ) + meson_src_configure +} + +src_install() { + meson_src_install + + if use python ; then + python_moduleinto gi/overrides/ + python_foreach_impl python_domodule GExiv2.py + fi +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 0cd3f0babd77f14c3031e1e187deaa55774961a4 Author: Marek Szuba gentoo org> AuthorDate: Tue Jul 14 20:10:13 2020 + Commit: Marek Szuba gentoo org> CommitDate: Tue Jul 14 20:55:43 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cd3f0ba media-libs/gexiv2: support python3_9 Closes: https://bugs.gentoo.org/730358 Signed-off-by: Marek Szuba gentoo.org> media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild b/media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild index d6b5842d05a..814a3757847 100644 --- a/media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild +++ b/media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{6,7,8} ) +PYTHON_COMPAT=( python3_{6..9} ) inherit meson python-r1 vala
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: d942b680458b0f6d4f82c62199d740dc008db978 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri May 1 14:00:26 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri May 1 14:00:26 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d942b680 media-libs/gexiv2: ppc64 stable wrt bug #711784 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild b/media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild index 324f7b030bd..d6b5842d05a 100644 --- a/media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild +++ b/media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]]; then inherit git-r3 else SRC_URI="mirror://gnome/sources/${PN}/$(ver_cut 1-2)/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86" fi LICENSE="LGPL-2.1+ GPL-2"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: c4cd9a9ad5c9232142269db7fbaeede74e9f99b0 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri May 1 13:58:30 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri May 1 13:58:30 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4cd9a9a media-libs/gexiv2: ppc stable wrt bug #711784 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild b/media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild index 5eeec9807ab..324f7b030bd 100644 --- a/media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild +++ b/media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]]; then inherit git-r3 else SRC_URI="mirror://gnome/sources/${PN}/$(ver_cut 1-2)/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 sparc x86" fi LICENSE="LGPL-2.1+ GPL-2"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 0de04a640620e49e1e2337db02664e21d674623f Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Apr 28 13:12:15 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Apr 28 13:12:15 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0de04a64 media-libs/gexiv2: x86 stable wrt bug #711784 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild b/media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild index af6de11e4c9..5eeec9807ab 100644 --- a/media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild +++ b/media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]]; then inherit git-r3 else SRC_URI="mirror://gnome/sources/${PN}/$(ver_cut 1-2)/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc x86" fi LICENSE="LGPL-2.1+ GPL-2"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: c4ed653d4264560a823953ecf0e182755b6e2a98 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Apr 28 13:11:19 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Apr 28 13:11:19 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4ed653d media-libs/gexiv2: arm stable wrt bug #711784 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild b/media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild index 92a224d116e..af6de11e4c9 100644 --- a/media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild +++ b/media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]]; then inherit git-r3 else SRC_URI="mirror://gnome/sources/${PN}/$(ver_cut 1-2)/${P}.tar.xz" - KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc ~x86" fi LICENSE="LGPL-2.1+ GPL-2"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 1c0c1bf2ea9a23dcbf7b2d8e8803de5bc8525617 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Apr 28 13:10:35 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Apr 28 13:10:35 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c0c1bf2 media-libs/gexiv2: amd64 stable wrt bug #711784 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild b/media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild index 62ad07941f4..92a224d116e 100644 --- a/media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild +++ b/media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]]; then inherit git-r3 else SRC_URI="mirror://gnome/sources/${PN}/$(ver_cut 1-2)/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc ~x86" + KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc ~x86" fi LICENSE="LGPL-2.1+ GPL-2"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 72aafd29367ce042435443d8377c71690b5bca36 Author: Sam James (sam_c) cmpct info> AuthorDate: Sun Apr 19 08:17:34 2020 + Commit: Mart Raudsepp gentoo org> CommitDate: Tue Apr 21 10:12:23 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72aafd29 media-libs/gexiv2: arm64 stable (bug #711784) Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Sam James (sam_c) cmpct.info> Signed-off-by: Mart Raudsepp gentoo.org> media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild b/media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild index b4c1ce41a20..62ad07941f4 100644 --- a/media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild +++ b/media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]]; then inherit git-r3 else SRC_URI="mirror://gnome/sources/${PN}/$(ver_cut 1-2)/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc ~x86" fi LICENSE="LGPL-2.1+ GPL-2"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 14affb9f825aff10d7d307664502e34ddbb6deb6 Author: Rolf Eike Beer sf-mail de> AuthorDate: Mon Apr 20 15:16:01 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Apr 20 17:04:51 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14affb9f media-libs/gexiv2: stable 0.12.0-r1 for sparc, bug #711784 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild b/media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild index 2d14e15deaf..b4c1ce41a20 100644 --- a/media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild +++ b/media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]]; then inherit git-r3 else SRC_URI="mirror://gnome/sources/${PN}/$(ver_cut 1-2)/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc ~x86" fi LICENSE="LGPL-2.1+ GPL-2"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: dda088b56c4419fbec7f64b4583c2dcb3b11cfc8 Author: Mart Raudsepp gentoo org> AuthorDate: Tue Apr 14 16:58:42 2020 + Commit: Mart Raudsepp gentoo org> CommitDate: Tue Apr 14 17:00:03 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dda088b5 media-libs/gexiv2: fix deps, add py3.8, disable vala tool * Fix gexiv2 minimum dep per meson, re-sort in appearance order * Fix python dep to be USE=python conditional; add missing pygobject * Add python3_8 to PYTHON_COMPAT - just simple g-i overrides that should be OK with it, and appear to be on other distros * Add missing gtk-doc docbook dep * Disable a new vala requiring tool. This would really have to be conditional to USE=vala, possibly behind an extra USE flag. But it has questionable value and is not shipped by other distros either, so just unconditionally disable it for the time being After this I can consider this appropriate for stabling Bug: https://bugs.gentoo.org/711784 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp gentoo.org> media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild | 74 +++ 1 file changed, 74 insertions(+) diff --git a/media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild b/media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild new file mode 100644 index 000..2d14e15deaf --- /dev/null +++ b/media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit meson python-r1 vala + +DESCRIPTION="GObject-based wrapper around the Exiv2 library" +HOMEPAGE="https://wiki.gnome.org/Projects/gexiv2"; + +if [[ ${PV} == ]]; then + EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gexiv2.git"; + inherit git-r3 +else + SRC_URI="mirror://gnome/sources/${PN}/$(ver_cut 1-2)/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +fi + +LICENSE="LGPL-2.1+ GPL-2" +SLOT="0" +IUSE="gtk-doc +introspection python static-libs test +vala" +REQUIRED_USE=" + python? ( introspection ${PYTHON_REQUIRED_USE} ) + test? ( python introspection ) + vala? ( introspection ) +" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=media-gfx/exiv2-0.26:= + >=dev-libs/glib-2.38.0:2 + introspection? ( >=dev-libs/gobject-introspection-1.54:= ) + python? ( ${PYTHON_DEPS} + dev-python/pygobject:3[${PYTHON_USEDEP}] ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/glib-utils + gtk-doc? ( dev-util/gtk-doc + app-text/docbook-xml-dtd:4.3 ) + test? ( media-gfx/exiv2[xmp] ) + virtual/pkgconfig + vala? ( $(vala_depend) ) +" + +src_prepare() { + default + use vala && vala_src_prepare +} + +src_configure() { + local emesonargs=( + $(meson_use gtk-doc gtk_doc) + $(meson_use introspection) + $(meson_use vala vapi) + -Dtools=false # requires vala, freshly promoted tool that some other distros don't ship yet either + # Prevents installation of python modules (uses install_data from meson + # which does not optimize the modules) + -Dpython2_girdir=no + -Dpython3_girdir=no + ) + meson_src_configure +} + +src_install() { + meson_src_install + + if use python ; then + python_moduleinto gi/overrides/ + python_foreach_impl python_domodule GExiv2.py + fi +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 80d538b350c21e0127ef77ec73de744900c05a29 Author: Mart Raudsepp gentoo org> AuthorDate: Tue Apr 14 09:39:16 2020 + Commit: Mart Raudsepp gentoo org> CommitDate: Tue Apr 14 09:49:15 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80d538b3 media-libs/gexiv2: maintained by gnome project now Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp gentoo.org> media-libs/gexiv2/metadata.xml | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/media-libs/gexiv2/metadata.xml b/media-libs/gexiv2/metadata.xml index 8dd0658ffb1..aa5bf3324c6 100644 --- a/media-libs/gexiv2/metadata.xml +++ b/media-libs/gexiv2/metadata.xml @@ -1,7 +1,10 @@ http://www.gentoo.org/dtd/metadata.dtd";> - + + gn...@gentoo.org + Gentoo GNOME Desktop + gexiv2 is a GObject wrapper around the Exiv2 photo metadata library. It allows for GNOME applications to easily inspect and update EXIF,
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: f084deb450838903318f08f9fdefacf9bb0367a2 Author: Michał Górny gentoo org> AuthorDate: Mon Feb 10 21:06:28 2020 + Commit: Michał Górny gentoo org> CommitDate: Mon Feb 10 21:24:46 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f084deb4 media-libs/gexiv2: Remove py2 Signed-off-by: Michał Górny gentoo.org> media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild | 2 +- media-libs/gexiv2/gexiv2-0.12.0.ebuild | 2 +- media-libs/gexiv2/gexiv2-.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild b/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild index 56d2388ef9f..ad42730fb37 100644 --- a/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild +++ b/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python2_7 python3_6 ) +PYTHON_COMPAT=( python3_6 ) inherit meson python-r1 vala xdg-utils diff --git a/media-libs/gexiv2/gexiv2-0.12.0.ebuild b/media-libs/gexiv2/gexiv2-0.12.0.ebuild index 10707cbef09..e496ad32ab1 100644 --- a/media-libs/gexiv2/gexiv2-0.12.0.ebuild +++ b/media-libs/gexiv2/gexiv2-0.12.0.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python2_7 python3_{6,7} ) +PYTHON_COMPAT=( python3_{6,7} ) inherit meson python-r1 vala diff --git a/media-libs/gexiv2/gexiv2-.ebuild b/media-libs/gexiv2/gexiv2-.ebuild index 10707cbef09..e496ad32ab1 100644 --- a/media-libs/gexiv2/gexiv2-.ebuild +++ b/media-libs/gexiv2/gexiv2-.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python2_7 python3_{6,7} ) +PYTHON_COMPAT=( python3_{6,7} ) inherit meson python-r1 vala
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 311a8e53c31257af0ffcd68ddeacffae9157 Author: Bernardo Meurer gmail com> AuthorDate: Fri Sep 27 20:37:36 2019 + Commit: Michał Górny gentoo org> CommitDate: Sat Sep 28 08:13:04 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=311a8e53 media-libs/gexiv2: restrict !test Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Bernardo Meurer standard.ai> Signed-off-by: Michał Górny gentoo.org> media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild | 2 +- media-libs/gexiv2/gexiv2-0.12.0.ebuild | 2 +- media-libs/gexiv2/gexiv2-.ebuild | 14 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild b/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild index c9cf2f6ea76..950c3961be4 100644 --- a/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild +++ b/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild @@ -21,12 +21,12 @@ fi LICENSE="LGPL-2.1" SLOT="0" IUSE="gtk-doc +introspection python static-libs test +vala" - REQUIRED_USE=" python? ( introspection ${PYTHON_REQUIRED_USE} ) test? ( python introspection ) vala? ( introspection ) " +RESTRICT="!test? ( test )" RDEPEND="${PYTHON_DEPS} >=dev-libs/glib-2.38.0:2 diff --git a/media-libs/gexiv2/gexiv2-0.12.0.ebuild b/media-libs/gexiv2/gexiv2-0.12.0.ebuild index 13a90876ae8..e49aff132e6 100644 --- a/media-libs/gexiv2/gexiv2-0.12.0.ebuild +++ b/media-libs/gexiv2/gexiv2-0.12.0.ebuild @@ -21,12 +21,12 @@ fi LICENSE="LGPL-2.1+ GPL-2" SLOT="0" IUSE="gtk-doc +introspection python static-libs test +vala" - REQUIRED_USE=" python? ( introspection ${PYTHON_REQUIRED_USE} ) test? ( python introspection ) vala? ( introspection ) " +RESTRICT="!test? ( test )" BDEPEND=" dev-util/glib-utils diff --git a/media-libs/gexiv2/gexiv2-.ebuild b/media-libs/gexiv2/gexiv2-.ebuild index 8748d1cf4fe..e49aff132e6 100644 --- a/media-libs/gexiv2/gexiv2-.ebuild +++ b/media-libs/gexiv2/gexiv2-.ebuild @@ -21,19 +21,13 @@ fi LICENSE="LGPL-2.1+ GPL-2" SLOT="0" IUSE="gtk-doc +introspection python static-libs test +vala" - REQUIRED_USE=" python? ( introspection ${PYTHON_REQUIRED_USE} ) test? ( python introspection ) vala? ( introspection ) " +RESTRICT="!test? ( test )" -RDEPEND="${PYTHON_DEPS} - >=dev-libs/glib-2.38.0:2 - >=media-gfx/exiv2-0.21:= - introspection? ( >=dev-libs/gobject-introspection-1.54:= ) -" -DEPEND="${RDEPEND}" BDEPEND=" dev-util/glib-utils virtual/pkgconfig @@ -44,6 +38,12 @@ BDEPEND=" ) vala? ( $(vala_depend) ) " +RDEPEND="${PYTHON_DEPS} + >=dev-libs/glib-2.38.0:2 + >=media-gfx/exiv2-0.21:= + introspection? ( >=dev-libs/gobject-introspection-1.54:= ) +" +DEPEND="${RDEPEND}" src_prepare() { default
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: f290dd88cc7bb129e0bb4be9b22bd40e367ab5fe Author: Bernardo Meurer gmail com> AuthorDate: Thu Aug 8 20:18:58 2019 + Commit: Michał Górny gentoo org> CommitDate: Sat Sep 28 08:13:03 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f290dd88 media-libs/gexiv2: bump to 0.12.0 Closes: https://bugs.gentoo.org/691774 Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Bernardo Meurer standard.ai> Signed-off-by: Michał Górny gentoo.org> media-libs/gexiv2/Manifest | 1 + .../{gexiv2-.ebuild => gexiv2-0.12.0.ebuild} | 27 +++--- media-libs/gexiv2/gexiv2-.ebuild | 15 ++-- 3 files changed, 21 insertions(+), 22 deletions(-) diff --git a/media-libs/gexiv2/Manifest b/media-libs/gexiv2/Manifest index efbe59e9dd0..f5484decc33 100644 --- a/media-libs/gexiv2/Manifest +++ b/media-libs/gexiv2/Manifest @@ -1 +1,2 @@ DIST gexiv2-0.10.10.tar.xz 638168 BLAKE2B ae75a06007dcaca4c22e463661073d796b77921a313a5bb450c488ee963f72c6095d7abc12dedc0d089a28905cf386062221073100ba3513d9fb13eb524365ee SHA512 41e5b4a9d81882ea4b1bc6f3b9ced95ca4d03f836de30ff90b7a43311e5319f7c0f46cbad767bf2b00926c8e5fd2c1e8ca2a2113c308e23b7a4c21205399abf7 +DIST gexiv2-0.12.0.tar.xz 370816 BLAKE2B 7768cffafedf41948ca6ddd22614f0eb3b44a317a23ade3c8d39d5ec5ff77c0d8c61dd8dcca5108b3403e0e3ec8be6659c16445de27163e8689c6c40f5313566 SHA512 c89e7d307359c718dff1f3991acb4ece66bce985a3d8bee1c8fccf4ce39187af62684c87eaae9b0425a6fdbf147b7330902041d9588e52a4bad1da4255d245e9 diff --git a/media-libs/gexiv2/gexiv2-.ebuild b/media-libs/gexiv2/gexiv2-0.12.0.ebuild similarity index 82% copy from media-libs/gexiv2/gexiv2-.ebuild copy to media-libs/gexiv2/gexiv2-0.12.0.ebuild index 91c86ef6de6..13a90876ae8 100644 --- a/media-libs/gexiv2/gexiv2-.ebuild +++ b/media-libs/gexiv2/gexiv2-0.12.0.ebuild @@ -3,9 +3,9 @@ EAPI=7 -PYTHON_COMPAT=( python2_7 python3_{5,6} ) +PYTHON_COMPAT=( python2_7 python3_{5,6,7} ) -inherit meson python-r1 vala xdg-utils +inherit meson python-r1 vala DESCRIPTION="GObject-based wrapper around the Exiv2 library" HOMEPAGE="https://wiki.gnome.org/Projects/gexiv2"; @@ -18,9 +18,9 @@ else KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd" fi -LICENSE="LGPL-2.1" +LICENSE="LGPL-2.1+ GPL-2" SLOT="0" -IUSE="gtk-doc +introspection python static-libs test vala" +IUSE="gtk-doc +introspection python static-libs test +vala" REQUIRED_USE=" python? ( introspection ${PYTHON_REQUIRED_USE} ) @@ -28,12 +28,6 @@ REQUIRED_USE=" vala? ( introspection ) " -RDEPEND="${PYTHON_DEPS} - >=dev-libs/glib-2.38.0:2 - >=media-gfx/exiv2-0.21:= - introspection? ( >=dev-libs/gobject-introspection-1.54:= ) -" -DEPEND="${RDEPEND}" BDEPEND=" dev-util/glib-utils virtual/pkgconfig @@ -44,11 +38,16 @@ BDEPEND=" ) vala? ( $(vala_depend) ) " +RDEPEND="${PYTHON_DEPS} + >=dev-libs/glib-2.38.0:2 + >=media-gfx/exiv2-0.21:= + introspection? ( >=dev-libs/gobject-introspection-1.54:= ) +" +DEPEND="${RDEPEND}" src_prepare() { - xdg_environment_reset - use vala && vala_src_prepare default + use vala && vala_src_prepare } src_configure() { @@ -56,8 +55,8 @@ src_configure() { $(meson_use introspection) $(meson_use vala vapi) $(meson_use gtk-doc gtk_doc) - # prevents installation of python modules (uses install_data from meson - # which does not optimize the modules + # Prevents installation of python modules (uses install_data from meson + # which does not optimize the modules) -Dpython2_girdir=no -Dpython3_girdir=no ) diff --git a/media-libs/gexiv2/gexiv2-.ebuild b/media-libs/gexiv2/gexiv2-.ebuild index 91c86ef6de6..8748d1cf4fe 100644 --- a/media-libs/gexiv2/gexiv2-.ebuild +++ b/media-libs/gexiv2/gexiv2-.ebuild @@ -3,9 +3,9 @@ EAPI=7 -PYTHON_COMPAT=( python2_7 python3_{5,6} ) +PYTHON_COMPAT=( python2_7 python3_{5,6,7} ) -inherit meson python-r1 vala xdg-utils +inherit meson python-r1 vala DESCRIPTION="GObject-based wrapper around the Exiv2 library" HOMEPAGE="https://wiki.gnome.org/Projects/gexiv2"; @@ -18,9 +18,9 @@ else KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd" fi -LICENSE="LGPL-2.1" +LICENSE="LGPL-2.1+ GPL-2" SLOT="0" -IUSE="gtk-doc +introspection python static-libs test vala" +IUSE="gtk-doc +introspection python static-libs test +vala" REQUIRED_USE=" python? ( introspection ${PYTHON_REQUIRED_USE} ) @@ -46,9 +46,8 @@ BDEPEND=" " src_prepare() { - xdg_environment_reset - use vala && vala_src_prepare default + use vala && vala_src_prepare } src_configure() { @@ -56,8 +55,8 @@ src_configure() {
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: f442518bcaddface02ec115ce44a8a5058f8a32e Author: Bernardo Meurer gmail com> AuthorDate: Fri Sep 27 20:30:34 2019 + Commit: Michał Górny gentoo org> CommitDate: Sat Sep 28 08:13:05 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f442518b media-libs/gexiv2: add myself and proxy-maint as maintainers Package-Manager: Portage-2.3.76, Repoman-2.3.76 Signed-off-by: Bernardo Meurer standard.ai> Signed-off-by: Michał Górny gentoo.org> media-libs/gexiv2/metadata.xml | 12 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/media-libs/gexiv2/metadata.xml b/media-libs/gexiv2/metadata.xml index 6ade85e1c64..cd7f9f5076a 100644 --- a/media-libs/gexiv2/metadata.xml +++ b/media-libs/gexiv2/metadata.xml @@ -1,8 +1,12 @@ http://www.gentoo.org/dtd/metadata.dtd";> - -graph...@gentoo.org -Gentoo Graphics Project - + + berna...@standard.ai + Bernardo Meurer + + + proxy-ma...@gentoo.org + Gentoo Proxy Maintainers Project +
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 2ee9588dbb10eab652f8fa90dc7233e97babdacf Author: Bernardo Meurer gmail com> AuthorDate: Fri Sep 27 20:30:42 2019 + Commit: Michał Górny gentoo org> CommitDate: Sat Sep 28 08:13:06 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ee9588d media-libs/gexiv2: add longdescription Package-Manager: Portage-2.3.76, Repoman-2.3.76 Signed-off-by: Bernardo Meurer standard.ai> Closes: https://github.com/gentoo/gentoo/pull/12647 Signed-off-by: Michał Górny gentoo.org> media-libs/gexiv2/metadata.xml | 5 + 1 file changed, 5 insertions(+) diff --git a/media-libs/gexiv2/metadata.xml b/media-libs/gexiv2/metadata.xml index cd7f9f5076a..5a1a3fffea9 100644 --- a/media-libs/gexiv2/metadata.xml +++ b/media-libs/gexiv2/metadata.xml @@ -9,4 +9,9 @@ proxy-ma...@gentoo.org Gentoo Proxy Maintainers Project + + gexiv2 is a GObject wrapper around the Exiv2 photo metadata library. + It allows for GNOME applications to easily inspect and update EXIF, + IPTC, and XMP metadata in photo and video files of various formats. +
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 1ca36d021ea494a5a2a4d2724c1d43d73e039294 Author: Aaron Bauman gentoo org> AuthorDate: Thu May 23 03:25:49 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Thu May 23 03:27:35 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ca36d02 media-libs/gexiv2: arm64 stable Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.12 RepoMan-Options: --include-arches="arm64" media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild b/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild index b82e65a292f..c9cf2f6ea76 100644 --- a/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild +++ b/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]]; then inherit git-r3 else SRC_URI="mirror://gnome/sources/${PN}/$(ver_cut 1-2)/${P}.tar.xz" - KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd" + KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd" fi LICENSE="LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 3c6b1a8b8ca4712f3063eb612fef919d72fb4572 Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Apr 23 20:30:40 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Apr 23 20:30:40 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c6b1a8b media-libs/gexiv2: Drop 0.10.8 De-stabilising hppa, the old version was broken by exiv2-0.27 anyway. Closes: https://bugs.gentoo.org/674970 Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner gentoo.org> media-libs/gexiv2/Manifest | 1 - media-libs/gexiv2/gexiv2-0.10.8.ebuild | 66 -- 2 files changed, 67 deletions(-) diff --git a/media-libs/gexiv2/Manifest b/media-libs/gexiv2/Manifest index 03b2c919d20..efbe59e9dd0 100644 --- a/media-libs/gexiv2/Manifest +++ b/media-libs/gexiv2/Manifest @@ -1,2 +1 @@ DIST gexiv2-0.10.10.tar.xz 638168 BLAKE2B ae75a06007dcaca4c22e463661073d796b77921a313a5bb450c488ee963f72c6095d7abc12dedc0d089a28905cf386062221073100ba3513d9fb13eb524365ee SHA512 41e5b4a9d81882ea4b1bc6f3b9ced95ca4d03f836de30ff90b7a43311e5319f7c0f46cbad767bf2b00926c8e5fd2c1e8ca2a2113c308e23b7a4c21205399abf7 -DIST gexiv2-0.10.8.tar.xz 634696 BLAKE2B 182cda3bac5b3211e5ef8267628a86cc496c0242f25c5cd94ed9eab81c7460022373f3bb794c976fd0b9a10e49f9ca7109521ac6f99bbe7a4e0306a31db899da SHA512 4c25cf6884495151947a70e62a096f3279223673bece4d4ff02720b2820aaad9e80c8715e02bf46c3f5598f582fdf07b4b3ddabd017d53001245e3381a4cc286 diff --git a/media-libs/gexiv2/gexiv2-0.10.8.ebuild b/media-libs/gexiv2/gexiv2-0.10.8.ebuild deleted file mode 100644 index d7e373f5f3e..000 --- a/media-libs/gexiv2/gexiv2-0.10.8.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python{2_7,3_5,3_6} ) - -inherit autotools eutils multilib python-r1 toolchain-funcs versionator vala 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 ~arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd" -IUSE="introspection python static-libs test vala" - -REQUIRED_USE=" - python? ( introspection ${PYTHON_REQUIRED_USE} ) - test? ( python introspection ) - vala? ( introspection ) -" - -RDEPEND="${PYTHON_DEPS} - >=dev-libs/glib-2.26.1:2 - >=media-gfx/exiv2-0.21:0= - introspection? ( dev-libs/gobject-introspection:= ) - vala? ( $(vala_depend) ) -" -DEPEND="${RDEPEND} - test? ( - dev-python/pygobject - media-gfx/exiv2[xmp] - ) - dev-libs/gobject-introspection-common - virtual/pkgconfig" - -src_prepare() { - xdg_environment_reset - tc-export CXX - use vala && vala_src_prepare - default - eautoreconf -} - -src_configure() { - econf \ - $(use_enable introspection) \ - $(use_enable static-libs static) \ - $(use_enable vala) -} - -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 -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 16017e2ca6518bcb5436210b31d2ddafe6a8cf46 Author: Mart Raudsepp gentoo org> AuthorDate: Sun Mar 17 09:02:55 2019 + Commit: Mart Raudsepp gentoo org> CommitDate: Sun Mar 17 09:10:44 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16017e2c media-libs/gexiv2: default enable USE=vala Various GNOME packages will unconditionally need it (shotwell in main tree already does). Default enable it, as it just means need of a vala slot at build time. Bug: https://bugs.gentoo.org/665578 Bug: https://bugs.gentoo.org/676644 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp gentoo.org> media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild b/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild index 5474bf14e18..b7fa5ece19c 100644 --- a/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild +++ b/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -IUSE="gtk-doc +introspection python static-libs test vala" +IUSE="gtk-doc +introspection python static-libs test +vala" REQUIRED_USE=" python? ( introspection ${PYTHON_REQUIRED_USE} )
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: dc150bec76445fb478cb3eaecaf4f74767545177 Author: Matt Turner gentoo org> AuthorDate: Sat Mar 2 19:57:54 2019 + Commit: Matt Turner gentoo org> CommitDate: Sat Mar 2 19:58:23 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc150bec media-libs/gexiv2-0.10.10-r1: ia64 stable, bug 674970 Signed-off-by: Matt Turner gentoo.org> media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild b/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild index 27e708f9ab3..5474bf14e18 100644 --- a/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild +++ b/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]]; then inherit git-r3 else SRC_URI="mirror://gnome/sources/${PN}/$(ver_cut 1-2)/${P}.tar.xz" - KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-fbsd" + KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd" fi LICENSE="LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 50188da683f25e1d9b0c8755fcd8454e6056a978 Author: Mikle Kolyada gentoo org> AuthorDate: Fri Feb 15 17:10:26 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Fri Feb 15 17:10:26 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50188da6 media-libs/gexiv2: arm stable wrt bug #674970 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="arm" media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild b/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild index 9105b1a7b0d..27e708f9ab3 100644 --- a/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild +++ b/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]]; then inherit git-r3 else SRC_URI="mirror://gnome/sources/${PN}/$(ver_cut 1-2)/${P}.tar.xz" - KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-fbsd" + KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-fbsd" fi LICENSE="LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: b793ee474ff3e425de6e82d1b474d4bd2411b9e1 Author: Mikle Kolyada gentoo org> AuthorDate: Fri Feb 8 09:03:03 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Fri Feb 8 09:03:03 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b793ee47 media-libs/gexiv2: amd64 stable wrt bug #674970 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild b/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild index 8d41339ca45..f6b720c417a 100644 --- a/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild +++ b/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]]; then inherit git-r3 else SRC_URI="mirror://gnome/sources/${PN}/$(ver_cut 1-2)/${P}.tar.xz" - KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc ~x86 ~amd64-fbsd" + KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc ~x86 ~amd64-fbsd" fi LICENSE="LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 3e64dfb1fd8e4347a360c7c6d945852e9b7179f5 Author: Tobias Klausmann gentoo org> AuthorDate: Thu Jan 31 14:22:03 2019 + Commit: Tobias Klausmann gentoo org> CommitDate: Thu Jan 31 14:22:03 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e64dfb1 media-libs/gexiv2-0.10.10-r1: alpha stable Bug: http://bugs.gentoo.org/674970 Signed-off-by: Tobias Klausmann gentoo.org> media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild b/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild index 48849401122..8d41339ca45 100644 --- a/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild +++ b/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]]; then inherit git-r3 else SRC_URI="mirror://gnome/sources/${PN}/$(ver_cut 1-2)/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc ~x86 ~amd64-fbsd" + KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc ~x86 ~amd64-fbsd" fi LICENSE="LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: bfe14722f5e98a4280a1fdcd6adf2477a4fe9d93 Author: Rolf Eike Beer sf-mail de> AuthorDate: Sun Jan 27 07:52:43 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Jan 27 09:49:13 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfe14722 media-libs/gexiv2: stable 0.10.10-r1 for sparc, bug #674970 Signed-off-by: Rolf Eike Beer sf-mail.de> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich gentoo.org> media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild b/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild index 139f40f0deb..48849401122 100644 --- a/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild +++ b/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]]; then inherit git-r3 else SRC_URI="mirror://gnome/sources/${PN}/$(ver_cut 1-2)/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sparc ~x86 ~amd64-fbsd" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc ~x86 ~amd64-fbsd" fi LICENSE="LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: d7b548ea186311961cf22344f0241c85f1652f44 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Jan 26 17:25:12 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Jan 26 17:30:20 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7b548ea media-libs/gexiv2: stable 0.10.10-r1 for ppc64, bug #674970 Package-Manager: Portage-2.3.58, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich gentoo.org> media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild b/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild index 5a3e10ce241..139f40f0deb 100644 --- a/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild +++ b/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]]; then inherit git-r3 else SRC_URI="mirror://gnome/sources/${PN}/$(ver_cut 1-2)/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sparc ~x86 ~amd64-fbsd" fi LICENSE="LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: beaf997aa3215f571cb38443b179a3b49f873161 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Jan 26 17:20:43 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Jan 26 17:23:01 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=beaf997a media-libs/gexiv2: stable 0.10.10-r1 for ppc, bug #674970 Package-Manager: Portage-2.3.58, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich gentoo.org> media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild b/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild index ef3e43cf70d..5a3e10ce241 100644 --- a/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild +++ b/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]]; then inherit git-r3 else SRC_URI="mirror://gnome/sources/${PN}/$(ver_cut 1-2)/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd" fi LICENSE="LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 6acedbe509067f691e3cf1a4a6486ec57ecdd8af Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Jan 26 08:54:40 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Jan 26 08:55:19 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6acedbe5 media-libs/gexiv2: Fix build with USE gtk-doc Closes: https://bugs.gentoo.org/676230 Package-Manager: Portage-2.3.58, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner gentoo.org> media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild | 1 + media-libs/gexiv2/gexiv2-.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild b/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild index d0fea160c64..ef3e43cf70d 100644 --- a/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild +++ b/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild @@ -37,6 +37,7 @@ DEPEND="${RDEPEND}" BDEPEND=" dev-util/glib-utils virtual/pkgconfig + gtk-doc? ( dev-util/gtk-doc ) test? ( dev-python/pygobject:3 media-gfx/exiv2[xmp] diff --git a/media-libs/gexiv2/gexiv2-.ebuild b/media-libs/gexiv2/gexiv2-.ebuild index 1c6c54fc4d1..b5d7c56dc95 100644 --- a/media-libs/gexiv2/gexiv2-.ebuild +++ b/media-libs/gexiv2/gexiv2-.ebuild @@ -37,6 +37,7 @@ DEPEND="${RDEPEND}" BDEPEND=" dev-util/glib-utils virtual/pkgconfig + gtk-doc? ( dev-util/gtk-doc ) test? ( dev-python/pygobject:3 media-gfx/exiv2[xmp]
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/files/, media-libs/gexiv2/
commit: c6c1f1cbd103caf0cceaa21bb4af2e92b4f195b6 Author: Marty E. Plummer startmail com> AuthorDate: Wed Jan 16 20:19:56 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Jan 16 21:00:11 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6c1f1cb media-libs/gexiv2: fix vapi file generation and install Bug: https://bugs.gentoo.org/675294 Package-Manager: Portage-2.3.55, Repoman-2.3.12 Signed-off-by: Marty E. Plummer startmail.com> Closes: https://github.com/gentoo/gentoo/pull/10850 Signed-off-by: Andreas Sturmlechner gentoo.org> .../gexiv2/files/gexiv2-0.10.10-vala-fixup.patch | 49 ++ ...iv2-0.10.10.ebuild => gexiv2-0.10.10-r1.ebuild} | 1 + media-libs/gexiv2/gexiv2-.ebuild | 4 +- 3 files changed, 52 insertions(+), 2 deletions(-) diff --git a/media-libs/gexiv2/files/gexiv2-0.10.10-vala-fixup.patch b/media-libs/gexiv2/files/gexiv2-0.10.10-vala-fixup.patch new file mode 100644 index 000..daf72ef3a85 --- /dev/null +++ b/media-libs/gexiv2/files/gexiv2-0.10.10-vala-fixup.patch @@ -0,0 +1,49 @@ +From: "Marty E. Plummer" +Date: Sun, 13 Jan 2019 13:33:32 -0600 +Subject: [PATCH] meson.build: improve handling of vapi + +As it currently stands the vapi files are not generatable on linux +distros which do not provide unversioned valac/vapigen. Use instead +meson's add_languages function to handle detection of existing vala +toolchain, which will check the VALAC and VAPIGEN env vars. + +Signed-off-by: Marty E. Plummer + +--- a/meson.build b/meson.build +@@ -6,11 +6,9 @@ exiv2 = dependency('exiv2', version : '> + gobject = dependency('gobject-2.0', version : '>= 2.38.0') + + gir = find_program('g-ir-scanner', required: false) +-vapigen = find_program('vapigen', required: false) +-vala = find_program('valac', required: false) + + introspection_available = gir.found() and get_option('introspection') +-vapi_available = introspection_available and vapigen.found() and get_option('vapi') ++vapi_available = introspection_available and add_languages('vala', required: false) and get_option('vapi') + + subdir('gexiv2') + +--- a/test/meson.build b/test/meson.build +@@ -17,15 +17,11 @@ regression_test = executable('gexiv2-reg + test('regression', regression_test, env : test_env) + + if vapi_available +- valac = find_program('valac') +- if valac.found() +-add_languages('vala') +-executable('gexiv2-dump', +- 'gexiv2-dump.vala', +- include_directories : include_directories('..'), +- dependencies : [gobject, vapi], +- link_with : gexiv2) +- endif ++ executable('gexiv2-dump', ++ 'gexiv2-dump.vala', ++ include_directories : include_directories('..'), ++ dependencies : [gobject, vapi], ++ link_with : gexiv2) + endif + + if python2_available diff --git a/media-libs/gexiv2/gexiv2-0.10.10.ebuild b/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild similarity index 97% rename from media-libs/gexiv2/gexiv2-0.10.10.ebuild rename to media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild index ad4135f9b2a..d0fea160c64 100644 --- a/media-libs/gexiv2/gexiv2-0.10.10.ebuild +++ b/media-libs/gexiv2/gexiv2-0.10.10-r1.ebuild @@ -48,6 +48,7 @@ PATCHES=( # renames meson options to current git HEAD's names, current naming scheme # is rather awkward "${FILESDIR}"/${PN}-0.10.10-meson-fixup.patch + "${FILESDIR}"/${PN}-0.10.10-vala-fixup.patch ) src_prepare() { diff --git a/media-libs/gexiv2/gexiv2-.ebuild b/media-libs/gexiv2/gexiv2-.ebuild index 2547c6a9ca9..1c6c54fc4d1 100644 --- a/media-libs/gexiv2/gexiv2-.ebuild +++ b/media-libs/gexiv2/gexiv2-.ebuild @@ -57,8 +57,8 @@ src_configure() { $(meson_use gtk-doc gtk_doc) # prevents installation of python modules (uses install_data from meson # which does not optimize the modules - -Dpython2-girdir=no - -Dpython3-girdir=no + -Dpython2_girdir=no + -Dpython3_girdir=no ) meson_src_configure }
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/files/, media-libs/gexiv2/
commit: 92d9ec58b92616dce6df9e08400671281a9cf8c7 Author: Marty E. Plummer startmail com> AuthorDate: Tue Jan 1 16:33:26 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Jan 3 14:39:55 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92d9ec58 media-libs/gexiv2: version bump to 0.10.10 Package-Manager: Portage-2.3.53, Repoman-2.3.12 Signed-off-by: Marty E. Plummer startmail.com> Closes: https://github.com/gentoo/gentoo/pull/10720 Signed-off-by: Andreas Sturmlechner gentoo.org> media-libs/gexiv2/Manifest | 1 + .../gexiv2/files/gexiv2-0.10.10-meson-fixup.patch | 29 media-libs/gexiv2/gexiv2-0.10.10.ebuild| 79 ++ media-libs/gexiv2/gexiv2-.ebuild | 73 4 files changed, 182 insertions(+) diff --git a/media-libs/gexiv2/Manifest b/media-libs/gexiv2/Manifest index 01458e8b3ec..2fc80a510e8 100644 --- a/media-libs/gexiv2/Manifest +++ b/media-libs/gexiv2/Manifest @@ -1,2 +1,3 @@ +DIST gexiv2-0.10.10.tar.xz 638168 BLAKE2B ae75a06007dcaca4c22e463661073d796b77921a313a5bb450c488ee963f72c6095d7abc12dedc0d089a28905cf386062221073100ba3513d9fb13eb524365ee SHA512 41e5b4a9d81882ea4b1bc6f3b9ced95ca4d03f836de30ff90b7a43311e5319f7c0f46cbad767bf2b00926c8e5fd2c1e8ca2a2113c308e23b7a4c21205399abf7 DIST gexiv2-0.10.8.tar.xz 634696 BLAKE2B 182cda3bac5b3211e5ef8267628a86cc496c0242f25c5cd94ed9eab81c7460022373f3bb794c976fd0b9a10e49f9ca7109521ac6f99bbe7a4e0306a31db899da SHA512 4c25cf6884495151947a70e62a096f3279223673bece4d4ff02720b2820aaad9e80c8715e02bf46c3f5598f582fdf07b4b3ddabd017d53001245e3381a4cc286 DIST gexiv2-0.10.9.tar.xz 380348 BLAKE2B 6e1479f1a4ac74f622f71eb554c42a5170091d6b1b790962ef415eab4b2528dececa2f2f7147cc662fa00503ec66766294f7efd9401bae4771e72c56724398ec SHA512 40683ce341c5eb09ad67a4a25ad14a791247a5b5f459acba424815e98d5797b0a7fb338fb4d4f1c234147c9268abe34570698fd4259cb80f7f7af76af0f0fba3 diff --git a/media-libs/gexiv2/files/gexiv2-0.10.10-meson-fixup.patch b/media-libs/gexiv2/files/gexiv2-0.10.10-meson-fixup.patch new file mode 100644 index 000..03f0e4fd316 --- /dev/null +++ b/media-libs/gexiv2/files/gexiv2-0.10.10-meson-fixup.patch @@ -0,0 +1,29 @@ +--- a/meson.build b/meson.build +@@ -9,12 +9,12 @@ gir = find_program('g-ir-scanner', requi + vapigen = find_program('vapigen', required: false) + vala = find_program('valac', required: false) + +-introspection_available = gir.found() and not get_option('disable-introspection') +-vapi_available = introspection_available and vapigen.found() and not get_option('disable-vala') ++introspection_available = gir.found() and get_option('introspection') ++vapi_available = introspection_available and vapigen.found() and get_option('vapi') + + subdir('gexiv2') + +-if get_option('enable-gtk-doc') ++if get_option('gtk_doc') + subdir('docs') + endif + +--- a/meson_options.txt b/meson_options.txt +@@ -1,5 +1,5 @@ +-option('enable-gtk-doc', type: 'boolean', value: false, description: 'Enable generating the API reference (depends on GTK-Doc)') +-option('disable-introspection', type: 'boolean', value : false, description: 'Disable GObject Introspection') +-option('disable-vala', type: 'boolean', value: false, description: 'Disable generation of vala vapi file') ++option('gtk_doc', type: 'boolean', value: false, description: 'Enable or disable generating the API reference (depends on GTK-Doc)') ++option('introspection', type: 'boolean', value : true, description: 'Enable or disable GObject Introspection') ++option('vapi', type: 'boolean', value: true, description: 'Enable or disable generation of vala vapi file') + option('python2-girdir', type: 'string', value : 'auto', description : 'Installation dir for PyGObject2 overrides (default = auto, no disables python2)') + option('python3-girdir', type: 'string', value : 'auto', description : 'Installation dir for PyGObject3 overrides (default = auto, no disables python3)') diff --git a/media-libs/gexiv2/gexiv2-0.10.10.ebuild b/media-libs/gexiv2/gexiv2-0.10.10.ebuild new file mode 100644 index 000..ad4135f9b2a --- /dev/null +++ b/media-libs/gexiv2/gexiv2-0.10.10.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) + +inherit meson python-r1 vala xdg-utils + +DESCRIPTION="GObject-based wrapper around the Exiv2 library" +HOMEPAGE="https://wiki.gnome.org/Projects/gexiv2"; + +if [[ ${PV} == ]]; then + EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gexiv2.git"; + inherit git-r3 +else + SRC_URI="mirror://gnome/sources/${PN}/$(ver_cut 1-2)/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd" +fi + +LICENSE="LGPL-2.1" +SLOT="0" +IUSE="gtk-doc +introspection python static-libs test vala" + +REQUIRED_USE=" + python?
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/files/, media-libs/gexiv2/
commit: f2761fa07fc6c9e75a27da4ff9cd52551e7d7b1f Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Jan 3 10:38:22 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Jan 3 14:40:02 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2761fa0 media-libs/gexiv2: Drop 0.10.9 Signed-off-by: Andreas Sturmlechner gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 media-libs/gexiv2/Manifest | 1 - .../gexiv2/files/gexiv2-0.10.9-exiv2-0.27.patch| 178 - media-libs/gexiv2/gexiv2-0.10.9.ebuild | 71 3 files changed, 250 deletions(-) diff --git a/media-libs/gexiv2/Manifest b/media-libs/gexiv2/Manifest index 2fc80a510e8..03b2c919d20 100644 --- a/media-libs/gexiv2/Manifest +++ b/media-libs/gexiv2/Manifest @@ -1,3 +1,2 @@ DIST gexiv2-0.10.10.tar.xz 638168 BLAKE2B ae75a06007dcaca4c22e463661073d796b77921a313a5bb450c488ee963f72c6095d7abc12dedc0d089a28905cf386062221073100ba3513d9fb13eb524365ee SHA512 41e5b4a9d81882ea4b1bc6f3b9ced95ca4d03f836de30ff90b7a43311e5319f7c0f46cbad767bf2b00926c8e5fd2c1e8ca2a2113c308e23b7a4c21205399abf7 DIST gexiv2-0.10.8.tar.xz 634696 BLAKE2B 182cda3bac5b3211e5ef8267628a86cc496c0242f25c5cd94ed9eab81c7460022373f3bb794c976fd0b9a10e49f9ca7109521ac6f99bbe7a4e0306a31db899da SHA512 4c25cf6884495151947a70e62a096f3279223673bece4d4ff02720b2820aaad9e80c8715e02bf46c3f5598f582fdf07b4b3ddabd017d53001245e3381a4cc286 -DIST gexiv2-0.10.9.tar.xz 380348 BLAKE2B 6e1479f1a4ac74f622f71eb554c42a5170091d6b1b790962ef415eab4b2528dececa2f2f7147cc662fa00503ec66766294f7efd9401bae4771e72c56724398ec SHA512 40683ce341c5eb09ad67a4a25ad14a791247a5b5f459acba424815e98d5797b0a7fb338fb4d4f1c234147c9268abe34570698fd4259cb80f7f7af76af0f0fba3 diff --git a/media-libs/gexiv2/files/gexiv2-0.10.9-exiv2-0.27.patch b/media-libs/gexiv2/files/gexiv2-0.10.9-exiv2-0.27.patch deleted file mode 100644 index ca68a8475a1..000 --- a/media-libs/gexiv2/files/gexiv2-0.10.9-exiv2-0.27.patch +++ /dev/null @@ -1,178 +0,0 @@ -From d8f96634e1df693eb0393cf82893a86dd2a92d2b Mon Sep 17 00:00:00 2001 -From: Jens Georg -Date: Tue, 20 Nov 2018 12:43:21 +0100 -Subject: [PATCH] Replace single-file includes - -To improve compatibility with exiv2 0.27 as recommended in - -Fixes #34 - -https://github.com/Exiv2/exiv2/issues/555#issuecomment-440023260 - gexiv2/gexiv2-metadata-exif.cpp| 2 +- - gexiv2/gexiv2-metadata-gps.cpp | 2 +- - gexiv2/gexiv2-metadata-iptc.cpp| 2 +- - gexiv2/gexiv2-metadata-private.h | 6 +- - gexiv2/gexiv2-metadata-xmp.cpp | 2 +- - gexiv2/gexiv2-metadata.cpp | 9 ++--- - gexiv2/gexiv2-preview-image-private.h | 2 +- - gexiv2/gexiv2-preview-properties-private.h | 2 +- - gexiv2/gexiv2-startup.cpp | 2 +- - gexiv2/gexiv2-stream-io.cpp| 2 +- - gexiv2/gexiv2-stream-io.h | 2 +- - 11 files changed, 12 insertions(+), 21 deletions(-) - -diff --git a/gexiv2/gexiv2-metadata-exif.cpp b/gexiv2/gexiv2-metadata-exif.cpp -index c87a460..f931b95 100644 a/gexiv2/gexiv2-metadata-exif.cpp -+++ b/gexiv2/gexiv2-metadata-exif.cpp -@@ -12,7 +12,7 @@ - #include "gexiv2-metadata-private.h" - #include - #include --#include -+#include - - G_BEGIN_DECLS - -diff --git a/gexiv2/gexiv2-metadata-gps.cpp b/gexiv2/gexiv2-metadata-gps.cpp -index d49d97c..47592ec 100644 a/gexiv2/gexiv2-metadata-gps.cpp -+++ b/gexiv2/gexiv2-metadata-gps.cpp -@@ -15,7 +15,7 @@ - #include - #include - #include --#include -+#include - - #include - -diff --git a/gexiv2/gexiv2-metadata-iptc.cpp b/gexiv2/gexiv2-metadata-iptc.cpp -index 2371708..aeac1c7 100644 a/gexiv2/gexiv2-metadata-iptc.cpp -+++ b/gexiv2/gexiv2-metadata-iptc.cpp -@@ -12,7 +12,7 @@ - #include "gexiv2-metadata-private.h" - #include - #include --#include -+#include - - G_BEGIN_DECLS - -diff --git a/gexiv2/gexiv2-metadata-private.h b/gexiv2/gexiv2-metadata-private.h -index d85453c..8818c22 100644 a/gexiv2/gexiv2-metadata-private.h -+++ b/gexiv2/gexiv2-metadata-private.h -@@ -11,11 +11,7 @@ - #define GEXIV2_METADATA_PRIVATE_H - - #include --#include --#include --#include --#include --#include -+#include - - G_BEGIN_DECLS - -diff --git a/gexiv2/gexiv2-metadata-xmp.cpp b/gexiv2/gexiv2-metadata-xmp.cpp -index e4900f2..6f60cd0 100644 a/gexiv2/gexiv2-metadata-xmp.cpp -+++ b/gexiv2/gexiv2-metadata-xmp.cpp -@@ -12,7 +12,7 @@ - #include "gexiv2-metadata-private.h" - #include - #include --#include -+#include - - G_BEGIN_DECLS - -diff --git a/gexiv2/gexiv2-metadata.cpp b/gexiv2/gexiv2-metadata.cpp -index 98ded9d..9c791ef 100644 a/gexiv2/gexiv2-metadata.cpp -+++ b/gexiv2/gexiv2-metadata.cpp -@@ -22,13 +22,8 @@ - #include - #include - #include --#include --#include --#include --#include --#include --#include --#include -+ -+#include - - - G_BEGIN_DECLS -diff --git a/gexiv2/gex
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/files/, media-libs/gexiv2/
commit: d8579cdf3ab340aeb8aecb4c3af8b411ce7799ed Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Dec 29 12:50:28 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Dec 29 13:31:43 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8579cdf media-libs/gexiv2: Really fix build with exiv2-0.27 Bug: https://bugs.gentoo.org/673722 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner gentoo.org> .../gexiv2/files/gexiv2-0.10.9-exiv2-0.27.patch| 178 + media-libs/gexiv2/gexiv2-0.10.9.ebuild | 2 + 2 files changed, 180 insertions(+) diff --git a/media-libs/gexiv2/files/gexiv2-0.10.9-exiv2-0.27.patch b/media-libs/gexiv2/files/gexiv2-0.10.9-exiv2-0.27.patch new file mode 100644 index 000..ca68a8475a1 --- /dev/null +++ b/media-libs/gexiv2/files/gexiv2-0.10.9-exiv2-0.27.patch @@ -0,0 +1,178 @@ +From d8f96634e1df693eb0393cf82893a86dd2a92d2b Mon Sep 17 00:00:00 2001 +From: Jens Georg +Date: Tue, 20 Nov 2018 12:43:21 +0100 +Subject: [PATCH] Replace single-file includes + +To improve compatibility with exiv2 0.27 as recommended in + +Fixes #34 + +https://github.com/Exiv2/exiv2/issues/555#issuecomment-440023260 +--- + gexiv2/gexiv2-metadata-exif.cpp| 2 +- + gexiv2/gexiv2-metadata-gps.cpp | 2 +- + gexiv2/gexiv2-metadata-iptc.cpp| 2 +- + gexiv2/gexiv2-metadata-private.h | 6 +- + gexiv2/gexiv2-metadata-xmp.cpp | 2 +- + gexiv2/gexiv2-metadata.cpp | 9 ++--- + gexiv2/gexiv2-preview-image-private.h | 2 +- + gexiv2/gexiv2-preview-properties-private.h | 2 +- + gexiv2/gexiv2-startup.cpp | 2 +- + gexiv2/gexiv2-stream-io.cpp| 2 +- + gexiv2/gexiv2-stream-io.h | 2 +- + 11 files changed, 12 insertions(+), 21 deletions(-) + +diff --git a/gexiv2/gexiv2-metadata-exif.cpp b/gexiv2/gexiv2-metadata-exif.cpp +index c87a460..f931b95 100644 +--- a/gexiv2/gexiv2-metadata-exif.cpp b/gexiv2/gexiv2-metadata-exif.cpp +@@ -12,7 +12,7 @@ + #include "gexiv2-metadata-private.h" + #include + #include +-#include ++#include + + G_BEGIN_DECLS + +diff --git a/gexiv2/gexiv2-metadata-gps.cpp b/gexiv2/gexiv2-metadata-gps.cpp +index d49d97c..47592ec 100644 +--- a/gexiv2/gexiv2-metadata-gps.cpp b/gexiv2/gexiv2-metadata-gps.cpp +@@ -15,7 +15,7 @@ + #include + #include + #include +-#include ++#include + + #include + +diff --git a/gexiv2/gexiv2-metadata-iptc.cpp b/gexiv2/gexiv2-metadata-iptc.cpp +index 2371708..aeac1c7 100644 +--- a/gexiv2/gexiv2-metadata-iptc.cpp b/gexiv2/gexiv2-metadata-iptc.cpp +@@ -12,7 +12,7 @@ + #include "gexiv2-metadata-private.h" + #include + #include +-#include ++#include + + G_BEGIN_DECLS + +diff --git a/gexiv2/gexiv2-metadata-private.h b/gexiv2/gexiv2-metadata-private.h +index d85453c..8818c22 100644 +--- a/gexiv2/gexiv2-metadata-private.h b/gexiv2/gexiv2-metadata-private.h +@@ -11,11 +11,7 @@ + #define GEXIV2_METADATA_PRIVATE_H + + #include +-#include +-#include +-#include +-#include +-#include ++#include + + G_BEGIN_DECLS + +diff --git a/gexiv2/gexiv2-metadata-xmp.cpp b/gexiv2/gexiv2-metadata-xmp.cpp +index e4900f2..6f60cd0 100644 +--- a/gexiv2/gexiv2-metadata-xmp.cpp b/gexiv2/gexiv2-metadata-xmp.cpp +@@ -12,7 +12,7 @@ + #include "gexiv2-metadata-private.h" + #include + #include +-#include ++#include + + G_BEGIN_DECLS + +diff --git a/gexiv2/gexiv2-metadata.cpp b/gexiv2/gexiv2-metadata.cpp +index 98ded9d..9c791ef 100644 +--- a/gexiv2/gexiv2-metadata.cpp b/gexiv2/gexiv2-metadata.cpp +@@ -22,13 +22,8 @@ + #include + #include + #include +-#include +-#include +-#include +-#include +-#include +-#include +-#include ++ ++#include + + + G_BEGIN_DECLS +diff --git a/gexiv2/gexiv2-preview-image-private.h b/gexiv2/gexiv2-preview-image-private.h +index 810304c..b52a84f 100644 +--- a/gexiv2/gexiv2-preview-image-private.h b/gexiv2/gexiv2-preview-image-private.h +@@ -11,7 +11,7 @@ + #define GEXIV2_PREVIEW_IMAGE_PRIVATE_H + + #include +-#include ++#include + + G_BEGIN_DECLS + +diff --git a/gexiv2/gexiv2-preview-properties-private.h b/gexiv2/gexiv2-preview-properties-private.h +index bacb392..b057604 100644 +--- a/gexiv2/gexiv2-preview-properties-private.h b/gexiv2/gexiv2-preview-properties-private.h +@@ -11,7 +11,7 @@ + #define GEXIV2_PREVIEW_PROPERTIES_PRIVATE_H + + #include +-#include ++#include + + G_BEGIN_DECLS + +diff --git a/gexiv2/gexiv2-startup.cpp b/gexiv2/gexiv2-startup.cpp +index 179b6c7..de438de 100644 +--- a/gexiv2/gexiv2-startup.cpp b/gexiv2/gexiv2-startup.cpp +@@ -7,7 +7,7 @@ + * This is free software. See COPYING for details. + */ + +-#include ++#include + #include "gexiv2-startup.h" + #include "gexiv2-version.h" + +diff --git a/gexiv2/gexiv2-stream-io.cpp b/gexiv2/gexiv2-stream-io.cpp +index b772b74..454305d 100644 +--- a/gexiv2/gexiv2-stream-i
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 7179568e7aee7437ac2b20e8c8521f5c58bbe5d3 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Dec 29 11:15:10 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Dec 29 11:23:03 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7179568e media-libs/gexiv2: 0.10.9 version bump, EAPI-7 bump Cleanup and sort DEPENDs Drop obsolete eclass Closes: https://bugs.gentoo.org/673722 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner gentoo.org> media-libs/gexiv2/Manifest | 1 + media-libs/gexiv2/gexiv2-0.10.9.ebuild | 69 ++ 2 files changed, 70 insertions(+) diff --git a/media-libs/gexiv2/Manifest b/media-libs/gexiv2/Manifest index 826c429aa40..01458e8b3ec 100644 --- a/media-libs/gexiv2/Manifest +++ b/media-libs/gexiv2/Manifest @@ -1 +1,2 @@ DIST gexiv2-0.10.8.tar.xz 634696 BLAKE2B 182cda3bac5b3211e5ef8267628a86cc496c0242f25c5cd94ed9eab81c7460022373f3bb794c976fd0b9a10e49f9ca7109521ac6f99bbe7a4e0306a31db899da SHA512 4c25cf6884495151947a70e62a096f3279223673bece4d4ff02720b2820aaad9e80c8715e02bf46c3f5598f582fdf07b4b3ddabd017d53001245e3381a4cc286 +DIST gexiv2-0.10.9.tar.xz 380348 BLAKE2B 6e1479f1a4ac74f622f71eb554c42a5170091d6b1b790962ef415eab4b2528dececa2f2f7147cc662fa00503ec66766294f7efd9401bae4771e72c56724398ec SHA512 40683ce341c5eb09ad67a4a25ad14a791247a5b5f459acba424815e98d5797b0a7fb338fb4d4f1c234147c9268abe34570698fd4259cb80f7f7af76af0f0fba3 diff --git a/media-libs/gexiv2/gexiv2-0.10.9.ebuild b/media-libs/gexiv2/gexiv2-0.10.9.ebuild new file mode 100644 index 000..02c3359c1ca --- /dev/null +++ b/media-libs/gexiv2/gexiv2-0.10.9.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) + +MY_PV=$(ver_cut 1-2) +inherit autotools python-r1 toolchain-funcs vala xdg-utils + +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 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd" +IUSE="introspection python static-libs test vala" + +REQUIRED_USE=" + python? ( introspection ${PYTHON_REQUIRED_USE} ) + test? ( python introspection ) + vala? ( introspection ) +" + +RDEPEND="${PYTHON_DEPS} + dev-libs/glib:2 + media-gfx/exiv2:= + introspection? ( dev-libs/gobject-introspection:= ) + vala? ( $(vala_depend) ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-libs/gobject-introspection-common + virtual/pkgconfig + test? ( + dev-python/pygobject + media-gfx/exiv2[xmp] + ) +" + +src_prepare() { + xdg_environment_reset + tc-export CXX + use vala && vala_src_prepare + default + eautoreconf +} + +src_configure() { + econf \ + $(use_enable introspection) \ + $(use_enable static-libs static) \ + $(use_enable vala) +} + +src_install() { + emake DESTDIR="${D}" LIB="$(get_libdir)" install + einstalldocs + + if use python ; then + python_moduleinto gi/overrides/ + python_foreach_impl python_domodule GExiv2.py + fi + + if ! use static-libs; then + find "${D}" -name '*.la' -delete || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: adf24e80bb66aff374205001f0af341bfb6d07e9 Author: Michał Górny gentoo org> AuthorDate: Fri Sep 21 17:59:42 2018 + Commit: Michał Górny gentoo org> CommitDate: Fri Sep 21 18:05:22 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adf24e80 media-libs/gexiv2: Tested on ~amd64-fbsd Closes: https://bugs.gentoo.org/655666 Signed-off-by: Michał Górny gentoo.org> media-libs/gexiv2/gexiv2-0.10.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.10.8.ebuild b/media-libs/gexiv2/gexiv2-0.10.8.ebuild index 8ad241f540c..51a7aefc81c 100644 --- a/media-libs/gexiv2/gexiv2-0.10.8.ebuild +++ b/media-libs/gexiv2/gexiv2-0.10.8.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://gnome/sources/${PN}/${MY_PV}/${P}.tar.xz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd" IUSE="introspection python static-libs test vala" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 7fecbcbaac65f8300da0ed99d8c386214f075526 Author: Pacho Ramos gentoo org> AuthorDate: Wed Jun 27 17:19:49 2018 + Commit: Pacho Ramos gentoo org> CommitDate: Wed Jun 27 17:19:49 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fecbcba media-libs/gexiv2: Support python3.6 Package-Manager: Portage-2.3.41, Repoman-2.3.9 media-libs/gexiv2/gexiv2-0.10.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.10.8.ebuild b/media-libs/gexiv2/gexiv2-0.10.8.ebuild index e3a432736fe..8ad241f540c 100644 --- a/media-libs/gexiv2/gexiv2-0.10.8.ebuild +++ b/media-libs/gexiv2/gexiv2-0.10.8.ebuild @@ -3,7 +3,7 @@ EAPI=6 -PYTHON_COMPAT=( python{2_7,3_4,3_5} ) +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) inherit autotools eutils multilib python-r1 toolchain-funcs versionator vala xdg-utils
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/, media-libs/gexiv2/files/
commit: aa850d00e39b33eb6a46ef0ccc44a6ba5f0eebed Author: Pacho Ramos gentoo org> AuthorDate: Tue Jun 26 18:57:32 2018 + Commit: Pacho Ramos gentoo org> CommitDate: Tue Jun 26 19:04:15 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa850d00 media-libs/gexiv2: Drop old Package-Manager: Portage-2.3.40, Repoman-2.3.9 media-libs/gexiv2/Manifest | 3 -- .../gexiv2/files/gexiv2-0.10.3-exiv-0.26.patch | 53 --- .../gexiv2/files/gexiv2-0.10.5-stdexcept.patch | 11 media-libs/gexiv2/gexiv2-0.10.3-r1.ebuild | 53 --- media-libs/gexiv2/gexiv2-0.10.3.ebuild | 52 -- media-libs/gexiv2/gexiv2-0.10.5-r1.ebuild | 61 -- media-libs/gexiv2/gexiv2-0.10.6.ebuild | 57 7 files changed, 290 deletions(-) diff --git a/media-libs/gexiv2/Manifest b/media-libs/gexiv2/Manifest index 18d52e04814..826c429aa40 100644 --- a/media-libs/gexiv2/Manifest +++ b/media-libs/gexiv2/Manifest @@ -1,4 +1 @@ -DIST gexiv2-0.10.3.tar.xz 244816 BLAKE2B 79177a679c0d10c90a266c023930e27318f2e784e599b8f84a7356534045695e4ca44890b87eb0da4c16673e6e58c3ad77c80e404df2e76662f5a9250fc58e85 SHA512 a258a95e3e9dddc6636430d8a2bc222b6605e5d0d122ea1b951f97568cecd04b2d3cbc522625918faf3b5a3e670b01db81a45c2c5c5d65e6eb4b4f4a2ac69e8f -DIST gexiv2-0.10.5.tar.xz 591752 BLAKE2B 2fe5beaec7a6c2c9c55e8669c1cd8077cb5636f9b188b1ae64212582a23b514ece68108dbd3d4369417af6901579a28b69beb1a44013b51a3517f7fcf4f3e409 SHA512 350e9db388d0aa1c106f3e5bf8862206977d650be0223229c61c6a3ee20642890fbfd7681a215b9c85c10d0787a00a25bc05a639e19a5f39be27cb6d1bb0fc06 -DIST gexiv2-0.10.6.tar.xz 629872 BLAKE2B 9a0f0b98eb1f19d4642cd0fb692b8ec539d3aa98f5c47f04317466877c404955d86c7fb4b2399fee30191555340fbc7701e19132d707f57d123cb16771507570 SHA512 4b15b33af9266a69babd902d379edefe7afd3d2eef11aa3c144f9ddf9c645b697bae16b8d89f50e9b3da884f1ba32f505e118c5fef5204f5630e3a9c6fee7fca DIST gexiv2-0.10.8.tar.xz 634696 BLAKE2B 182cda3bac5b3211e5ef8267628a86cc496c0242f25c5cd94ed9eab81c7460022373f3bb794c976fd0b9a10e49f9ca7109521ac6f99bbe7a4e0306a31db899da SHA512 4c25cf6884495151947a70e62a096f3279223673bece4d4ff02720b2820aaad9e80c8715e02bf46c3f5598f582fdf07b4b3ddabd017d53001245e3381a4cc286 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 deleted file mode 100644 index c3fd932e2a2..000 --- a/media-libs/gexiv2/files/gexiv2-0.10.3-exiv-0.26.patch +++ /dev/null @@ -1,53 +0,0 @@ -From f295c5ce9d0a87ee0c2cc793ca191369e05b7cf1 Mon Sep 17 00:00:00 2001 -From: Jens Georg -Date: Fri, 12 May 2017 19:50:58 +0200 -Subject: iostream: Adapt to new Exiv2 API in 0.26 - -https://bugzilla.gnome.org/show_bug.cgi?id=782449 - gexiv2/gexiv2-stream-io.cpp | 4 ++-- - gexiv2/gexiv2-stream-io.h | 8 +++- - 2 files changed, 9 insertions(+), 3 deletions(-) - -diff --git a/gexiv2/gexiv2-stream-io.cpp b/gexiv2/gexiv2-stream-io.cpp -index 0ae3324..abfb843 100644 a/gexiv2/gexiv2-stream-io.cpp -+++ b/gexiv2/gexiv2-stream-io.cpp -@@ -142,7 +142,7 @@ long StreamIo::tell () const { - return cb->Position (cb->handle); - } - --long StreamIo::size () const { -+StreamIo::size_type StreamIo::size () const { - return cb->Length (cb->handle); - } - -diff --git a/gexiv2/gexiv2-stream-io.h b/gexiv2/gexiv2-stream-io.h -index 76621a9..a26f4e6 100644 a/gexiv2/gexiv2-stream-io.h -+++ b/gexiv2/gexiv2-stream-io.h -@@ -25,6 +25,12 @@ public: - - StreamIo (ManagedStreamCallbacks* cb); - -+#if EXIV2_TEST_VERSION(0,26,0) -+typedef size_t size_type; -+#else -+typedef long size_type; -+#endif -+ - virtual ~StreamIo (); - virtual int open (); - virtual int close (); -@@ -39,7 +45,7 @@ public: - virtual Exiv2::byte* mmap (bool isWriteable = false); - virtual int munmap (); - virtual long tell () const; -- virtual long size () const; -+ virtual size_type size () const; - virtual bool isopen () const; - virtual int error () const; - virtual bool eof () const; --- -cgit v0.12 - diff --git a/media-libs/gexiv2/files/gexiv2-0.10.5-stdexcept.patch b/media-libs/gexiv2/files/gexiv2-0.10.5-stdexcept.patch deleted file mode 100644 index dc9c5825b90..000 --- a/media-libs/gexiv2/files/gexiv2-0.10.5-stdexcept.patch +++ /dev/null @@ -1,11 +0,0 @@ -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.0 +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 - #include -+#include - #include - #include - #include diff --git a/media-libs/gexiv2/gexiv2-0.10.3-r1.ebuild b/media-libs/gexiv2/gexiv2-0.10.3-r1.ebuild deleted fil
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 674534ac9c61b4231b14ebe76412a270be9cc409 Author: Pacho Ramos gentoo org> AuthorDate: Tue Jun 26 18:56:47 2018 + Commit: Pacho Ramos gentoo org> CommitDate: Tue Jun 26 19:04:13 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=674534ac media-libs/gexiv2: Support python3.6 Package-Manager: Portage-2.3.40, Repoman-2.3.9 media-libs/gexiv2/gexiv2-0.10.5-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.10.5-r1.ebuild b/media-libs/gexiv2/gexiv2-0.10.5-r1.ebuild index 7c8bc4142ef..72e3559bf0f 100644 --- a/media-libs/gexiv2/gexiv2-0.10.5-r1.ebuild +++ b/media-libs/gexiv2/gexiv2-0.10.5-r1.ebuild @@ -3,7 +3,7 @@ EAPI=6 -PYTHON_COMPAT=( python{2_7,3_4,3_5} ) +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) inherit autotools eutils multilib python-r1 toolchain-funcs versionator xdg-utils
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: cbf0e75d7ada4543a134a90774d55ced46c9 Author: Sergei Trofimovich gentoo org> AuthorDate: Thu May 24 20:31:16 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu May 24 20:31:26 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbf0e75d media-libs/gexiv2: stable 0.10.8 for hppa, bug #647408 Bug: https://bugs.gentoo.org/647408 Package-Manager: Portage-2.3.38, Repoman-2.3.9 RepoMan-Options: --include-arches="hppa" media-libs/gexiv2/gexiv2-0.10.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.10.8.ebuild b/media-libs/gexiv2/gexiv2-0.10.8.ebuild index dca051d1b59..e3a432736fe 100644 --- a/media-libs/gexiv2/gexiv2-0.10.8.ebuild +++ b/media-libs/gexiv2/gexiv2-0.10.8.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://gnome/sources/${PN}/${MY_PV}/${P}.tar.xz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 sparc x86" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86" IUSE="introspection python static-libs test vala" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: ec41ddee64e69435109e6a1e3f839d0051c1591e Author: Mikle Kolyada gentoo org> AuthorDate: Mon Apr 16 21:24:53 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Mon Apr 16 21:25:08 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec41ddee media-libs/gexiv2: arm stable wrt bug #647408 Package-Manager: Portage-2.3.24, Repoman-2.3.6 media-libs/gexiv2/gexiv2-0.10.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.10.8.ebuild b/media-libs/gexiv2/gexiv2-0.10.8.ebuild index 311e9d0dfdf..dca051d1b59 100644 --- a/media-libs/gexiv2/gexiv2-0.10.8.ebuild +++ b/media-libs/gexiv2/gexiv2-0.10.8.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://gnome/sources/${PN}/${MY_PV}/${P}.tar.xz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 sparc x86" +KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 sparc x86" IUSE="introspection python static-libs test vala" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 35e67a9f5e88a9dd2ba61a58e7c9281871dc336b Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Apr 7 22:12:07 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Apr 7 22:12:55 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35e67a9f media-libs/gexiv2: stable 0.10.8 for ppc, bug #647408 Package-Manager: Portage-2.3.28, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc" media-libs/gexiv2/gexiv2-0.10.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.10.8.ebuild b/media-libs/gexiv2/gexiv2-0.10.8.ebuild index 5ae34b22a46..311e9d0dfdf 100644 --- a/media-libs/gexiv2/gexiv2-0.10.8.ebuild +++ b/media-libs/gexiv2/gexiv2-0.10.8.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://gnome/sources/${PN}/${MY_PV}/${P}.tar.xz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~ppc ppc64 sparc x86" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 sparc x86" IUSE="introspection python static-libs test vala" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 0463dde14d02935814ea62f81baa56e8c2d635e9 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Mar 31 18:06:50 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Mar 31 18:06:50 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0463dde1 media-libs/gexiv2: stable 0.10.8 for ppc64, bug #647408 Package-Manager: Portage-2.3.27, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc64" media-libs/gexiv2/gexiv2-0.10.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.10.8.ebuild b/media-libs/gexiv2/gexiv2-0.10.8.ebuild index 9a80b29d672..5ae34b22a46 100644 --- a/media-libs/gexiv2/gexiv2-0.10.8.ebuild +++ b/media-libs/gexiv2/gexiv2-0.10.8.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://gnome/sources/${PN}/${MY_PV}/${P}.tar.xz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 sparc x86" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~ppc ppc64 sparc x86" IUSE="introspection python static-libs test vala" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: e7c19ad2e3c24fbc0af06278418e1c3b5dbd7102 Author: Alexey Korepanov yandex ru> AuthorDate: Sat Mar 31 16:53:54 2018 + Commit: Sebastian Pipping gentoo org> CommitDate: Sat Mar 31 18:00:48 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7c19ad2 media-libs/gexiv2: keyword ~arm64 media-libs/gexiv2/gexiv2-0.10.3-r1.ebuild | 2 +- media-libs/gexiv2/gexiv2-0.10.3.ebuild| 4 ++-- media-libs/gexiv2/gexiv2-0.10.5-r1.ebuild | 4 ++-- media-libs/gexiv2/gexiv2-0.10.6.ebuild| 2 +- media-libs/gexiv2/gexiv2-0.10.8.ebuild| 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/media-libs/gexiv2/gexiv2-0.10.3-r1.ebuild b/media-libs/gexiv2/gexiv2-0.10.3-r1.ebuild index fc6047cfb1f..59f6c592a3c 100644 --- a/media-libs/gexiv2/gexiv2-0.10.3-r1.ebuild +++ b/media-libs/gexiv2/gexiv2-0.10.3-r1.ebuild @@ -15,7 +15,7 @@ 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" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86" IUSE="introspection python static-libs" REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} )" diff --git a/media-libs/gexiv2/gexiv2-0.10.3.ebuild b/media-libs/gexiv2/gexiv2-0.10.3.ebuild index 4efc11740ce..5c8ce7cbeaf 100644 --- a/media-libs/gexiv2/gexiv2-0.10.3.ebuild +++ b/media-libs/gexiv2/gexiv2-0.10.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -15,7 +15,7 @@ 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" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86" IUSE="introspection python static-libs" REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} )" diff --git a/media-libs/gexiv2/gexiv2-0.10.5-r1.ebuild b/media-libs/gexiv2/gexiv2-0.10.5-r1.ebuild index 888a67d1ee9..7c8bc4142ef 100644 --- a/media-libs/gexiv2/gexiv2-0.10.5-r1.ebuild +++ b/media-libs/gexiv2/gexiv2-0.10.5-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -15,7 +15,7 @@ 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" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" IUSE="introspection python static-libs test" REQUIRED_USE=" diff --git a/media-libs/gexiv2/gexiv2-0.10.6.ebuild b/media-libs/gexiv2/gexiv2-0.10.6.ebuild index 4adf9967d4d..e1130127c85 100644 --- a/media-libs/gexiv2/gexiv2-0.10.6.ebuild +++ b/media-libs/gexiv2/gexiv2-0.10.6.ebuild @@ -15,7 +15,7 @@ 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" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" IUSE="introspection python static-libs test" REQUIRED_USE=" diff --git a/media-libs/gexiv2/gexiv2-0.10.8.ebuild b/media-libs/gexiv2/gexiv2-0.10.8.ebuild index 5a1e156b91c..9a80b29d672 100644 --- a/media-libs/gexiv2/gexiv2-0.10.8.ebuild +++ b/media-libs/gexiv2/gexiv2-0.10.8.ebuild @@ -15,7 +15,7 @@ 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" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 sparc x86" IUSE="introspection python static-libs test vala" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 8366c122f76d2996f47e3008b253410cc45b9bf1 Author: Tobias Klausmann gentoo org> AuthorDate: Mon Mar 5 12:31:40 2018 + Commit: Tobias Klausmann gentoo org> CommitDate: Mon Mar 5 13:57:41 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8366c122 media-libs/gexiv2-0.10.8-r0: alpha stable Gentoo-Bug: http://bugs.gentoo.org/647408 media-libs/gexiv2/gexiv2-0.10.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.10.8.ebuild b/media-libs/gexiv2/gexiv2-0.10.8.ebuild index d110b1c025e..5a1e156b91c 100644 --- a/media-libs/gexiv2/gexiv2-0.10.8.ebuild +++ b/media-libs/gexiv2/gexiv2-0.10.8.ebuild @@ -15,7 +15,7 @@ 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" +KEYWORDS="alpha amd64 ~arm ~hppa ia64 ~ppc ~ppc64 sparc x86" IUSE="introspection python static-libs test vala" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: c94081753eca28cec9675f070b51aea727b149c1 Author: Rolf Eike Beer sf-mail de> AuthorDate: Wed Feb 21 07:58:04 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Feb 21 19:37:44 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9408175 media-libs/gexiv2: stable 0.10.8 for sparc, bug #647408 Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="sparc" media-libs/gexiv2/gexiv2-0.10.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.10.8.ebuild b/media-libs/gexiv2/gexiv2-0.10.8.ebuild index c91be95112b..316448d4836 100644 --- a/media-libs/gexiv2/gexiv2-0.10.8.ebuild +++ b/media-libs/gexiv2/gexiv2-0.10.8.ebuild @@ -15,7 +15,7 @@ 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" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ia64 ~ppc ~ppc64 sparc x86" IUSE="introspection python static-libs test vala" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 658478a223093c610c0d43826fcec824cdcf0d9e Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Feb 17 22:12:27 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Feb 17 22:12:40 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=658478a2 media-libs/gexiv2: stable 0.10.8 for ia64, bug #647408 Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="ia64" media-libs/gexiv2/gexiv2-0.10.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.10.8.ebuild b/media-libs/gexiv2/gexiv2-0.10.8.ebuild index 268944a2016..c91be95112b 100644 --- a/media-libs/gexiv2/gexiv2-0.10.8.ebuild +++ b/media-libs/gexiv2/gexiv2-0.10.8.ebuild @@ -15,7 +15,7 @@ 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" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ia64 ~ppc ~ppc64 ~sparc x86" IUSE="introspection python static-libs test vala" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 14de7112a6c53ff36da8c4cbe75e347154d98bb5 Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Feb 13 18:51:37 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Feb 13 20:11:42 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14de7112 media-libs/gexiv2: x86 stable (bug #647408) Package-Manager: Portage-2.3.24, Repoman-2.3.6 media-libs/gexiv2/gexiv2-0.10.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.10.8.ebuild b/media-libs/gexiv2/gexiv2-0.10.8.ebuild index a6f2bb383ca..268944a2016 100644 --- a/media-libs/gexiv2/gexiv2-0.10.8.ebuild +++ b/media-libs/gexiv2/gexiv2-0.10.8.ebuild @@ -15,7 +15,7 @@ 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" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" IUSE="introspection python static-libs test vala" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 476d068b2500d138dc2596f6101339928572270f Author: Nicolas Bock gentoo org> AuthorDate: Tue Feb 13 12:09:50 2018 + Commit: Nicolas Bock gentoo org> CommitDate: Tue Feb 13 12:10:09 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=476d068b media-libs/gexiv2: Add dependencies for test The `test` suite requires additional dependencies which this change adds. Bug: https://bugs.gentoo.org/647438 Package-Manager: Portage-2.3.19, Repoman-2.3.6 media-libs/gexiv2/gexiv2-0.10.8.ebuild | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.10.8.ebuild b/media-libs/gexiv2/gexiv2-0.10.8.ebuild index f92ae0bd0ad..a6f2bb383ca 100644 --- a/media-libs/gexiv2/gexiv2-0.10.8.ebuild +++ b/media-libs/gexiv2/gexiv2-0.10.8.ebuild @@ -20,7 +20,7 @@ IUSE="introspection python static-libs test vala" REQUIRED_USE=" python? ( introspection ${PYTHON_REQUIRED_USE} ) - test? ( python ) + test? ( python introspection ) vala? ( introspection ) " @@ -31,6 +31,10 @@ RDEPEND="${PYTHON_DEPS} vala? ( $(vala_depend) ) " DEPEND="${RDEPEND} + test? ( + dev-python/pygobject + media-gfx/exiv2[xmp] + ) dev-libs/gobject-introspection-common virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 811e64445c4c55cc76aac97bd1e52d060608a5eb Author: Nicolas Bock gentoo org> AuthorDate: Sun Feb 11 19:21:45 2018 + Commit: Nicolas Bock gentoo org> CommitDate: Sun Feb 11 19:34:30 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=811e6444 media-libs/gexiv2: Add dependency We are using autoreconf which requires gobject-introspection-common as an additional dependency. This change adds this missing DEPEND. Closes: https://bugs.gentoo.org/636088 Package-Manager: Portage-2.3.19, Repoman-2.3.6 .../{gexiv2-0.10.6.ebuild => gexiv2-0.10.3-r1.ebuild} | 19 --- media-libs/gexiv2/gexiv2-0.10.6.ebuild| 3 ++- media-libs/gexiv2/gexiv2-0.10.8.ebuild| 1 + 3 files changed, 11 insertions(+), 12 deletions(-) diff --git a/media-libs/gexiv2/gexiv2-0.10.6.ebuild b/media-libs/gexiv2/gexiv2-0.10.3-r1.ebuild similarity index 72% copy from media-libs/gexiv2/gexiv2-0.10.6.ebuild copy to media-libs/gexiv2/gexiv2-0.10.3-r1.ebuild index 73d79469fb5..fc6047cfb1f 100644 --- a/media-libs/gexiv2/gexiv2-0.10.6.ebuild +++ b/media-libs/gexiv2/gexiv2-0.10.3-r1.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=5 PYTHON_COMPAT=( python{2_7,3_4,3_5} ) -inherit autotools eutils multilib python-r1 toolchain-funcs versionator xdg-utils +inherit eutils multilib python-r1 toolchain-funcs versionator xdg-utils MY_PV=$(get_version_component_range 1-2) @@ -15,26 +15,23 @@ 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" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86" +IUSE="introspection python static-libs" -REQUIRED_USE=" - python? ( introspection ${PYTHON_REQUIRED_USE} ) - test? ( python ) -" +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} + dev-libs/gobject-introspection-common virtual/pkgconfig" src_prepare() { xdg_environment_reset tc-export CXX - default - eautoreconf + epatch "${FILESDIR}/${P}-exiv-0.26.patch" } src_configure() { diff --git a/media-libs/gexiv2/gexiv2-0.10.6.ebuild b/media-libs/gexiv2/gexiv2-0.10.6.ebuild index 73d79469fb5..4adf9967d4d 100644 --- a/media-libs/gexiv2/gexiv2-0.10.6.ebuild +++ b/media-libs/gexiv2/gexiv2-0.10.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -28,6 +28,7 @@ RDEPEND="${PYTHON_DEPS} >=media-gfx/exiv2-0.21:0= introspection? ( dev-libs/gobject-introspection:= )" DEPEND="${RDEPEND} + dev-libs/gobject-introspection-common virtual/pkgconfig" src_prepare() { diff --git a/media-libs/gexiv2/gexiv2-0.10.8.ebuild b/media-libs/gexiv2/gexiv2-0.10.8.ebuild index 1ace566e333..f92ae0bd0ad 100644 --- a/media-libs/gexiv2/gexiv2-0.10.8.ebuild +++ b/media-libs/gexiv2/gexiv2-0.10.8.ebuild @@ -31,6 +31,7 @@ RDEPEND="${PYTHON_DEPS} vala? ( $(vala_depend) ) " DEPEND="${RDEPEND} + dev-libs/gobject-introspection-common virtual/pkgconfig" src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: b5b476ac5ed17050bf29e4766f2414004f81e95e Author: Nicolas Bock gentoo org> AuthorDate: Wed Jan 24 19:54:04 2018 + Commit: Nicolas Bock gentoo org> CommitDate: Tue Feb 6 10:58:37 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5b476ac media-libs/gexiv2: Version bump to gexiv2-0.10.8 Package-Manager: Portage-2.3.19, Repoman-2.3.6 media-libs/gexiv2/Manifest | 1 + media-libs/gexiv2/gexiv2-0.10.8.ebuild | 61 ++ 2 files changed, 62 insertions(+) diff --git a/media-libs/gexiv2/Manifest b/media-libs/gexiv2/Manifest index e640dcd80dd..18d52e04814 100644 --- a/media-libs/gexiv2/Manifest +++ b/media-libs/gexiv2/Manifest @@ -1,3 +1,4 @@ DIST gexiv2-0.10.3.tar.xz 244816 BLAKE2B 79177a679c0d10c90a266c023930e27318f2e784e599b8f84a7356534045695e4ca44890b87eb0da4c16673e6e58c3ad77c80e404df2e76662f5a9250fc58e85 SHA512 a258a95e3e9dddc6636430d8a2bc222b6605e5d0d122ea1b951f97568cecd04b2d3cbc522625918faf3b5a3e670b01db81a45c2c5c5d65e6eb4b4f4a2ac69e8f DIST gexiv2-0.10.5.tar.xz 591752 BLAKE2B 2fe5beaec7a6c2c9c55e8669c1cd8077cb5636f9b188b1ae64212582a23b514ece68108dbd3d4369417af6901579a28b69beb1a44013b51a3517f7fcf4f3e409 SHA512 350e9db388d0aa1c106f3e5bf8862206977d650be0223229c61c6a3ee20642890fbfd7681a215b9c85c10d0787a00a25bc05a639e19a5f39be27cb6d1bb0fc06 DIST gexiv2-0.10.6.tar.xz 629872 BLAKE2B 9a0f0b98eb1f19d4642cd0fb692b8ec539d3aa98f5c47f04317466877c404955d86c7fb4b2399fee30191555340fbc7701e19132d707f57d123cb16771507570 SHA512 4b15b33af9266a69babd902d379edefe7afd3d2eef11aa3c144f9ddf9c645b697bae16b8d89f50e9b3da884f1ba32f505e118c5fef5204f5630e3a9c6fee7fca +DIST gexiv2-0.10.8.tar.xz 634696 BLAKE2B 182cda3bac5b3211e5ef8267628a86cc496c0242f25c5cd94ed9eab81c7460022373f3bb794c976fd0b9a10e49f9ca7109521ac6f99bbe7a4e0306a31db899da SHA512 4c25cf6884495151947a70e62a096f3279223673bece4d4ff02720b2820aaad9e80c8715e02bf46c3f5598f582fdf07b4b3ddabd017d53001245e3381a4cc286 diff --git a/media-libs/gexiv2/gexiv2-0.10.8.ebuild b/media-libs/gexiv2/gexiv2-0.10.8.ebuild new file mode 100644 index 000..1ace566e333 --- /dev/null +++ b/media-libs/gexiv2/gexiv2-0.10.8.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2018 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 vala 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 vala" + +REQUIRED_USE=" + python? ( introspection ${PYTHON_REQUIRED_USE} ) + test? ( python ) + vala? ( introspection ) +" + +RDEPEND="${PYTHON_DEPS} + >=dev-libs/glib-2.26.1:2 + >=media-gfx/exiv2-0.21:0= + introspection? ( dev-libs/gobject-introspection:= ) + vala? ( $(vala_depend) ) +" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + xdg_environment_reset + tc-export CXX + use vala && vala_src_prepare + default + eautoreconf +} + +src_configure() { + econf \ + $(use_enable introspection) \ + $(use_enable static-libs static) \ + $(use_enable vala) +} + +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 +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/, media-libs/gexiv2/files/
commit: 302c4780e18256bf4a5e33f58665a7d6081f940a Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Nov 6 22:40:48 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Nov 6 22:41:14 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=302c4780 media-libs/gexiv2: Fix build w/ >=media-gfx/exiv2-0.26 Closes: https://bugs.gentoo.org/636700 Package-Manager: Portage-2.3.13, Repoman-2.3.4 .../gexiv2/files/gexiv2-0.10.3-exiv-0.26.patch | 53 ++ media-libs/gexiv2/gexiv2-0.10.3.ebuild | 1 + media-libs/gexiv2/gexiv2-0.10.5-r1.ebuild | 1 + 3 files changed, 55 insertions(+) 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 new file mode 100644 index 000..c3fd932e2a2 --- /dev/null +++ b/media-libs/gexiv2/files/gexiv2-0.10.3-exiv-0.26.patch @@ -0,0 +1,53 @@ +From f295c5ce9d0a87ee0c2cc793ca191369e05b7cf1 Mon Sep 17 00:00:00 2001 +From: Jens Georg +Date: Fri, 12 May 2017 19:50:58 +0200 +Subject: iostream: Adapt to new Exiv2 API in 0.26 + +https://bugzilla.gnome.org/show_bug.cgi?id=782449 +--- + gexiv2/gexiv2-stream-io.cpp | 4 ++-- + gexiv2/gexiv2-stream-io.h | 8 +++- + 2 files changed, 9 insertions(+), 3 deletions(-) + +diff --git a/gexiv2/gexiv2-stream-io.cpp b/gexiv2/gexiv2-stream-io.cpp +index 0ae3324..abfb843 100644 +--- a/gexiv2/gexiv2-stream-io.cpp b/gexiv2/gexiv2-stream-io.cpp +@@ -142,7 +142,7 @@ long StreamIo::tell () const { + return cb->Position (cb->handle); + } + +-long StreamIo::size () const { ++StreamIo::size_type StreamIo::size () const { + return cb->Length (cb->handle); + } + +diff --git a/gexiv2/gexiv2-stream-io.h b/gexiv2/gexiv2-stream-io.h +index 76621a9..a26f4e6 100644 +--- a/gexiv2/gexiv2-stream-io.h b/gexiv2/gexiv2-stream-io.h +@@ -25,6 +25,12 @@ public: + + StreamIo (ManagedStreamCallbacks* cb); + ++#if EXIV2_TEST_VERSION(0,26,0) ++typedef size_t size_type; ++#else ++typedef long size_type; ++#endif ++ + virtual ~StreamIo (); + virtual int open (); + virtual int close (); +@@ -39,7 +45,7 @@ public: + virtual Exiv2::byte* mmap (bool isWriteable = false); + virtual int munmap (); + virtual long tell () const; +- virtual long size () const; ++ virtual size_type size () const; + virtual bool isopen () const; + virtual int error () const; + virtual bool eof () const; +-- +cgit v0.12 + diff --git a/media-libs/gexiv2/gexiv2-0.10.3.ebuild b/media-libs/gexiv2/gexiv2-0.10.3.ebuild index 6941e825179..4efc11740ce 100644 --- a/media-libs/gexiv2/gexiv2-0.10.3.ebuild +++ b/media-libs/gexiv2/gexiv2-0.10.3.ebuild @@ -30,6 +30,7 @@ DEPEND="${RDEPEND} src_prepare() { xdg_environment_reset tc-export CXX + epatch "${FILESDIR}/${P}-exiv-0.26.patch" } src_configure() { diff --git a/media-libs/gexiv2/gexiv2-0.10.5-r1.ebuild b/media-libs/gexiv2/gexiv2-0.10.5-r1.ebuild index 8ba9a36dfba..888a67d1ee9 100644 --- a/media-libs/gexiv2/gexiv2-0.10.5-r1.ebuild +++ b/media-libs/gexiv2/gexiv2-0.10.5-r1.ebuild @@ -32,6 +32,7 @@ DEPEND="${RDEPEND} PATCHES=( "${FILESDIR}"/${PN}-0.10.5-stdexcept.patch + "${FILESDIR}"/${PN}-0.10.3-exiv-0.26.patch ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: c23af902fe7e5d91ae1180a59103ba7dc99a5743 Author: Lars Wendler gentoo org> AuthorDate: Thu May 18 14:32:16 2017 + Commit: Lars Wendler gentoo org> CommitDate: Thu May 18 14:33:47 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c23af902 media-libs/gexiv2: Bump to version 0.10.6 Package-Manager: Portage-2.3.5, Repoman-2.3.2 media-libs/gexiv2/Manifest | 1 + media-libs/gexiv2/gexiv2-0.10.6.ebuild | 56 ++ 2 files changed, 57 insertions(+) diff --git a/media-libs/gexiv2/Manifest b/media-libs/gexiv2/Manifest index 5656be13d16..fb9e8928e38 100644 --- a/media-libs/gexiv2/Manifest +++ b/media-libs/gexiv2/Manifest @@ -1,3 +1,4 @@ DIST gexiv2-0.10.3.tar.xz 244816 SHA256 390cfb966197fa9f3f32200bc578d7c7f3560358c235e6419657206a362d3988 SHA512 a258a95e3e9dddc6636430d8a2bc222b6605e5d0d122ea1b951f97568cecd04b2d3cbc522625918faf3b5a3e670b01db81a45c2c5c5d65e6eb4b4f4a2ac69e8f WHIRLPOOL e50401f642a2252cad664716004038fdd364e9a42b93c7b9748e0f93b652cad31432f7f58571dd0ff67c8dcb1deca590eaaf42ad287d8d27110d0626a352154b DIST gexiv2-0.10.4.tar.xz 267800 SHA256 ad8d31afdc0a1932cc44c4cfcea449497c0d0b445c0ad2f9735707b306e71ca4 SHA512 90f864f47ff6c1580579c3497580b398bb8d4ab9b56488017ae92d778a931bceddb8eb6fdc6dc7451d6205187c734b87e2bf395b86cddfb9022f6423b3390d8f WHIRLPOOL 3f78ddf56e2b9eb96e903051a4f36ac030181686767eb3dc89dd22296855d92c0a799fb174d7b82ec89e083afcb24cc3904ee0db9dbd66436a5f12b8242fb897 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 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 000..73d79469fb5 --- /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 +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/, media-libs/gexiv2/files/
commit: f8e19a6f7c5bde90e08a343446576ad169ea67a6 Author: Lars Wendler gentoo org> AuthorDate: Thu May 18 14:33:32 2017 + Commit: Lars Wendler gentoo org> CommitDate: Thu May 18 14:33:49 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8e19a6f media-libs/gexiv2: Removed old. Package-Manager: Portage-2.3.5, Repoman-2.3.2 media-libs/gexiv2/Manifest | 1 - media-libs/gexiv2/files/0.10.4-typelibdir.patch | 26 --- media-libs/gexiv2/gexiv2-0.10.4-r1.ebuild | 57 - media-libs/gexiv2/gexiv2-0.10.5.ebuild | 56 4 files changed, 140 deletions(-) diff --git a/media-libs/gexiv2/Manifest b/media-libs/gexiv2/Manifest index fb9e8928e38..292acf22c5c 100644 --- a/media-libs/gexiv2/Manifest +++ b/media-libs/gexiv2/Manifest @@ -1,4 +1,3 @@ DIST gexiv2-0.10.3.tar.xz 244816 SHA256 390cfb966197fa9f3f32200bc578d7c7f3560358c235e6419657206a362d3988 SHA512 a258a95e3e9dddc6636430d8a2bc222b6605e5d0d122ea1b951f97568cecd04b2d3cbc522625918faf3b5a3e670b01db81a45c2c5c5d65e6eb4b4f4a2ac69e8f WHIRLPOOL e50401f642a2252cad664716004038fdd364e9a42b93c7b9748e0f93b652cad31432f7f58571dd0ff67c8dcb1deca590eaaf42ad287d8d27110d0626a352154b -DIST gexiv2-0.10.4.tar.xz 267800 SHA256 ad8d31afdc0a1932cc44c4cfcea449497c0d0b445c0ad2f9735707b306e71ca4 SHA512 90f864f47ff6c1580579c3497580b398bb8d4ab9b56488017ae92d778a931bceddb8eb6fdc6dc7451d6205187c734b87e2bf395b86cddfb9022f6423b3390d8f WHIRLPOOL 3f78ddf56e2b9eb96e903051a4f36ac030181686767eb3dc89dd22296855d92c0a799fb174d7b82ec89e083afcb24cc3904ee0db9dbd66436a5f12b8242fb897 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 diff --git a/media-libs/gexiv2/files/0.10.4-typelibdir.patch b/media-libs/gexiv2/files/0.10.4-typelibdir.patch deleted file mode 100644 index 7988bd4002a..000 --- a/media-libs/gexiv2/files/0.10.4-typelibdir.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 7c47e3907c4888190138c3301232e198206217fb Mon Sep 17 00:00:00 2001 -From: Jens Georg -Date: Wed, 17 Aug 2016 13:11:18 +0200 -Subject: Fix typelib install directory - -Signed-off-by: Jens Georg - Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/Makefile.am b/Makefile.am -index 7b5862f..bfc46d2 100644 a/Makefile.am -+++ b/Makefile.am -@@ -4,7 +4,7 @@ ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS} - pkgconfigdir = $(libdir)/pkgconfig - GEXIV2_publicdir = $(includedir)/gexiv2 - girdir = $(datadir)/gir-1.0 --typelibdir = $(datadir)/gir-1.0 -+typelibdir = $(libdir)/girepository-1.0 - py2gidir = $(PYTHON2_GIDIR) - py3gidir = $(PYTHON3_GIDIR) - vapidir = $(datadir)/vala/vapi --- -cgit v0.12 - diff --git a/media-libs/gexiv2/gexiv2-0.10.4-r1.ebuild b/media-libs/gexiv2/gexiv2-0.10.4-r1.ebuild deleted file mode 100644 index 2f6d5662199..000 --- a/media-libs/gexiv2/gexiv2-0.10.4-r1.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# 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" - -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" - -PATCHES=( - "${FILESDIR}"/0.10.4-typelibdir.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
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/, media-libs/gexiv2/files/
commit: f485f2efa7e7c461da643f59b98295d1f02b916f Author: Sebastian Pipping gentoo org> AuthorDate: Wed Mar 29 22:43:28 2017 + Commit: Sebastian Pipping gentoo org> CommitDate: Wed Mar 29 22:44:43 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f485f2ef media-libs/gexiv2: Fix compilation (bug #613778) Thanks to Markus Moll for the patch! Package-Manager: Portage-2.3.5, Repoman-2.3.2 .../gexiv2/files/gexiv2-0.10.5-stdexcept.patch | 11 media-libs/gexiv2/gexiv2-0.10.5-r1.ebuild | 60 ++ 2 files changed, 71 insertions(+) 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 000..dc9c5825b90 --- /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.0 +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 + #include ++#include + #include + #include + #include 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 000..8ba9a36dfba --- /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 +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 063a1ad1ab938db2296ffa133e898188c3352348 Author: Lars Wendler gentoo org> AuthorDate: Tue Mar 21 15:00:24 2017 + Commit: Lars Wendler gentoo org> CommitDate: Wed Mar 22 07:26:33 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=063a1ad1 media-libs/gexiv2: Bump to version 0.10.5 Package-Manager: Portage-2.3.5, Repoman-2.3.2 media-libs/gexiv2/Manifest | 1 + media-libs/gexiv2/gexiv2-0.10.5.ebuild | 56 ++ 2 files changed, 57 insertions(+) diff --git a/media-libs/gexiv2/Manifest b/media-libs/gexiv2/Manifest index 9e0f6fdb389..5656be13d16 100644 --- a/media-libs/gexiv2/Manifest +++ b/media-libs/gexiv2/Manifest @@ -1,2 +1,3 @@ DIST gexiv2-0.10.3.tar.xz 244816 SHA256 390cfb966197fa9f3f32200bc578d7c7f3560358c235e6419657206a362d3988 SHA512 a258a95e3e9dddc6636430d8a2bc222b6605e5d0d122ea1b951f97568cecd04b2d3cbc522625918faf3b5a3e670b01db81a45c2c5c5d65e6eb4b4f4a2ac69e8f WHIRLPOOL e50401f642a2252cad664716004038fdd364e9a42b93c7b9748e0f93b652cad31432f7f58571dd0ff67c8dcb1deca590eaaf42ad287d8d27110d0626a352154b DIST gexiv2-0.10.4.tar.xz 267800 SHA256 ad8d31afdc0a1932cc44c4cfcea449497c0d0b445c0ad2f9735707b306e71ca4 SHA512 90f864f47ff6c1580579c3497580b398bb8d4ab9b56488017ae92d778a931bceddb8eb6fdc6dc7451d6205187c734b87e2bf395b86cddfb9022f6423b3390d8f WHIRLPOOL 3f78ddf56e2b9eb96e903051a4f36ac030181686767eb3dc89dd22296855d92c0a799fb174d7b82ec89e083afcb24cc3904ee0db9dbd66436a5f12b8242fb897 +DIST gexiv2-0.10.5.tar.xz 591752 SHA256 318fe068cd414c0af91759a87c29fd577cd5d42bf7a6f50caff27535c02ac7f3 SHA512 350e9db388d0aa1c106f3e5bf8862206977d650be0223229c61c6a3ee20642890fbfd7681a215b9c85c10d0787a00a25bc05a639e19a5f39be27cb6d1bb0fc06 WHIRLPOOL 8177d284941d72346e87b8b463cd84e86aafe84d63fc9f4b01e5c9c3e7bd01999c7eace5b4179918033a2cc72cd2d14b07104413f59fda86bbb3a5bdc1839e4b diff --git a/media-libs/gexiv2/gexiv2-0.10.5.ebuild b/media-libs/gexiv2/gexiv2-0.10.5.ebuild new file mode 100644 index 000..73d79469fb5 --- /dev/null +++ b/media-libs/gexiv2/gexiv2-0.10.5.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 +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/, media-libs/gexiv2/files/
commit: 19135773fd630905ca754cc186471579c797307c Author: Mike Gilbert gentoo org> AuthorDate: Tue Feb 7 23:41:02 2017 + Commit: Mike Gilbert gentoo org> CommitDate: Tue Feb 7 23:42:20 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19135773 media-libs/gexiv2: backport fix for typelibdir Bug: https://bugs.gentoo.org/603002 Package-Manager: Portage-2.3.3_p49, Repoman-2.3.1_p42 media-libs/gexiv2/files/0.10.4-typelibdir.patch| 26 ++ ...exiv2-0.10.4.ebuild => gexiv2-0.10.4-r1.ebuild} | 9 ++-- 2 files changed, 33 insertions(+), 2 deletions(-) diff --git a/media-libs/gexiv2/files/0.10.4-typelibdir.patch b/media-libs/gexiv2/files/0.10.4-typelibdir.patch new file mode 100644 index ..7988bd4 --- /dev/null +++ b/media-libs/gexiv2/files/0.10.4-typelibdir.patch @@ -0,0 +1,26 @@ +From 7c47e3907c4888190138c3301232e198206217fb Mon Sep 17 00:00:00 2001 +From: Jens Georg +Date: Wed, 17 Aug 2016 13:11:18 +0200 +Subject: Fix typelib install directory + +Signed-off-by: Jens Georg +--- + Makefile.am | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/Makefile.am b/Makefile.am +index 7b5862f..bfc46d2 100644 +--- a/Makefile.am b/Makefile.am +@@ -4,7 +4,7 @@ ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS} + pkgconfigdir = $(libdir)/pkgconfig + GEXIV2_publicdir = $(includedir)/gexiv2 + girdir = $(datadir)/gir-1.0 +-typelibdir = $(datadir)/gir-1.0 ++typelibdir = $(libdir)/girepository-1.0 + py2gidir = $(PYTHON2_GIDIR) + py3gidir = $(PYTHON3_GIDIR) + vapidir = $(datadir)/vala/vapi +-- +cgit v0.12 + diff --git a/media-libs/gexiv2/gexiv2-0.10.4.ebuild b/media-libs/gexiv2/gexiv2-0.10.4-r1.ebuild similarity index 85% rename from media-libs/gexiv2/gexiv2-0.10.4.ebuild rename to media-libs/gexiv2/gexiv2-0.10.4-r1.ebuild index e538816..c8e2edf 100644 --- a/media-libs/gexiv2/gexiv2-0.10.4.ebuild +++ b/media-libs/gexiv2/gexiv2-0.10.4-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -6,7 +6,7 @@ EAPI=6 PYTHON_COMPAT=( python{2_7,3_4,3_5} ) -inherit eutils multilib python-r1 toolchain-funcs versionator xdg-utils +inherit autotools eutils multilib python-r1 toolchain-funcs versionator xdg-utils MY_PV=$(get_version_component_range 1-2) @@ -28,10 +28,15 @@ RDEPEND="${PYTHON_DEPS} DEPEND="${RDEPEND} virtual/pkgconfig" +PATCHES=( + "${FILESDIR}"/0.10.4-typelibdir.patch +) + src_prepare() { xdg_environment_reset tc-export CXX default + eautoreconf } src_configure() {
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 9df1740254c5af5ad3bcf673c1d9f77b225f221d Author: Markus Meier gentoo org> AuthorDate: Tue Jan 17 17:14:06 2017 + Commit: Markus Meier gentoo org> CommitDate: Tue Jan 17 17:14:06 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9df17402 media-libs/gexiv2: remove old Package-Manager: Portage-2.3.3, Repoman-2.3.1 media-libs/gexiv2/Manifest | 1 - media-libs/gexiv2/gexiv2-0.10.2.ebuild | 52 -- 2 files changed, 53 deletions(-) diff --git a/media-libs/gexiv2/Manifest b/media-libs/gexiv2/Manifest index d32ffd1..9e0f6fd 100644 --- a/media-libs/gexiv2/Manifest +++ b/media-libs/gexiv2/Manifest @@ -1,3 +1,2 @@ -DIST gexiv2-0.10.2.tar.xz 242704 SHA256 2fd21f0ed5125e51d02226e7f41be751cfa8ae411a8ed1a651e16b06d79047b2 SHA512 4f2f666b0dc1beb730dbd791dc690bebd8acefbc32a5e2d22fc72a4e2d839d3965b5367134c79c6076507713369193d5fb3e6d0fad984d53e53d57a20e41deab WHIRLPOOL d29a2e13ab12ce7f78ec664ce08f10efb70ce38bae6c8eb4061b16925c6eb498265ceb936eeef35788ea7ac5dc8fd98ddd873dcbd686ceb38f6bd1ebd571810f DIST gexiv2-0.10.3.tar.xz 244816 SHA256 390cfb966197fa9f3f32200bc578d7c7f3560358c235e6419657206a362d3988 SHA512 a258a95e3e9dddc6636430d8a2bc222b6605e5d0d122ea1b951f97568cecd04b2d3cbc522625918faf3b5a3e670b01db81a45c2c5c5d65e6eb4b4f4a2ac69e8f WHIRLPOOL e50401f642a2252cad664716004038fdd364e9a42b93c7b9748e0f93b652cad31432f7f58571dd0ff67c8dcb1deca590eaaf42ad287d8d27110d0626a352154b DIST gexiv2-0.10.4.tar.xz 267800 SHA256 ad8d31afdc0a1932cc44c4cfcea449497c0d0b445c0ad2f9735707b306e71ca4 SHA512 90f864f47ff6c1580579c3497580b398bb8d4ab9b56488017ae92d778a931bceddb8eb6fdc6dc7451d6205187c734b87e2bf395b86cddfb9022f6423b3390d8f WHIRLPOOL 3f78ddf56e2b9eb96e903051a4f36ac030181686767eb3dc89dd22296855d92c0a799fb174d7b82ec89e083afcb24cc3904ee0db9dbd66436a5f12b8242fb897 diff --git a/media-libs/gexiv2/gexiv2-0.10.2.ebuild b/media-libs/gexiv2/gexiv2-0.10.2.ebuild deleted file mode 100644 index 28e8c46.. --- a/media-libs/gexiv2/gexiv2-0.10.2.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -PYTHON_COMPAT=( python{2_7,3_4} ) - -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 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 -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 901932cf93b80a4d498de4fb9bcc6b8aac6bbdfe Author: Lars Wendler gentoo org> AuthorDate: Mon Oct 17 08:10:31 2016 + Commit: Lars Wendler gentoo org> CommitDate: Mon Oct 17 09:04:30 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=901932cf media-libs/gexiv2: Bump to version 0.10.4 Package-Manager: portage-2.3.2 Signed-off-by: Lars Wendler gentoo.org> media-libs/gexiv2/Manifest | 1 + media-libs/gexiv2/gexiv2-0.10.4.ebuild | 53 ++ 2 files changed, 54 insertions(+) diff --git a/media-libs/gexiv2/Manifest b/media-libs/gexiv2/Manifest index e6b9f4d..d32ffd1 100644 --- a/media-libs/gexiv2/Manifest +++ b/media-libs/gexiv2/Manifest @@ -1,2 +1,3 @@ DIST gexiv2-0.10.2.tar.xz 242704 SHA256 2fd21f0ed5125e51d02226e7f41be751cfa8ae411a8ed1a651e16b06d79047b2 SHA512 4f2f666b0dc1beb730dbd791dc690bebd8acefbc32a5e2d22fc72a4e2d839d3965b5367134c79c6076507713369193d5fb3e6d0fad984d53e53d57a20e41deab WHIRLPOOL d29a2e13ab12ce7f78ec664ce08f10efb70ce38bae6c8eb4061b16925c6eb498265ceb936eeef35788ea7ac5dc8fd98ddd873dcbd686ceb38f6bd1ebd571810f DIST gexiv2-0.10.3.tar.xz 244816 SHA256 390cfb966197fa9f3f32200bc578d7c7f3560358c235e6419657206a362d3988 SHA512 a258a95e3e9dddc6636430d8a2bc222b6605e5d0d122ea1b951f97568cecd04b2d3cbc522625918faf3b5a3e670b01db81a45c2c5c5d65e6eb4b4f4a2ac69e8f WHIRLPOOL e50401f642a2252cad664716004038fdd364e9a42b93c7b9748e0f93b652cad31432f7f58571dd0ff67c8dcb1deca590eaaf42ad287d8d27110d0626a352154b +DIST gexiv2-0.10.4.tar.xz 267800 SHA256 ad8d31afdc0a1932cc44c4cfcea449497c0d0b445c0ad2f9735707b306e71ca4 SHA512 90f864f47ff6c1580579c3497580b398bb8d4ab9b56488017ae92d778a931bceddb8eb6fdc6dc7451d6205187c734b87e2bf395b86cddfb9022f6423b3390d8f WHIRLPOOL 3f78ddf56e2b9eb96e903051a4f36ac030181686767eb3dc89dd22296855d92c0a799fb174d7b82ec89e083afcb24cc3904ee0db9dbd66436a5f12b8242fb897 diff --git a/media-libs/gexiv2/gexiv2-0.10.4.ebuild b/media-libs/gexiv2/gexiv2-0.10.4.ebuild new file mode 100644 index ..7b686e5 --- /dev/null +++ b/media-libs/gexiv2/gexiv2-0.10.4.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +PYTHON_COMPAT=( python{2_7,3_3,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 + default +} + +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 +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 89f7174ceebfa433a42026abb40f67040c714a0f Author: Jeroen Roovers gentoo org> AuthorDate: Sun Jul 3 10:58:43 2016 + Commit: Jeroen Roovers gentoo org> CommitDate: Sun Jul 3 10:58:43 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89f7174c media-libs/gexiv2: Stable for PPC64 (bug #575888). Package-Manager: portage-2.3.0 RepoMan-Options: --ignore-arches media-libs/gexiv2/gexiv2-0.10.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.10.3.ebuild b/media-libs/gexiv2/gexiv2-0.10.3.ebuild index 7bd1f14..463a2a9 100644 --- a/media-libs/gexiv2/gexiv2-0.10.3.ebuild +++ b/media-libs/gexiv2/gexiv2-0.10.3.ebuild @@ -16,7 +16,7 @@ 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" +KEYWORDS="alpha amd64 arm hppa ~ia64 ~ppc ppc64 ~sparc x86" IUSE="introspection python static-libs" REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 4fa7b78f1b76b379b466443fc61742a7392add90 Author: Jeroen Roovers gentoo org> AuthorDate: Sun Jul 3 10:44:55 2016 + Commit: Jeroen Roovers gentoo org> CommitDate: Sun Jul 3 10:44:55 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fa7b78f media-libs/gexiv2: Stable for HPPA (bug #575888). Package-Manager: portage-2.3.0 RepoMan-Options: --ignore-arches media-libs/gexiv2/gexiv2-0.10.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.10.3.ebuild b/media-libs/gexiv2/gexiv2-0.10.3.ebuild index 9f1ba08..7bd1f14 100644 --- a/media-libs/gexiv2/gexiv2-0.10.3.ebuild +++ b/media-libs/gexiv2/gexiv2-0.10.3.ebuild @@ -16,7 +16,7 @@ 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" +KEYWORDS="alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~sparc x86" IUSE="introspection python static-libs" REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: 33b5ae7c455e265f077b2008794c9fcc26703a4d Author: Tobias Klausmann gentoo org> AuthorDate: Thu May 26 12:45:55 2016 + Commit: Tobias Klausmann gentoo org> CommitDate: Thu May 26 12:46:24 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33b5ae7c media-libs/gexiv2-0.10.3-r0: add alpha keyword Gentoo-Bug: 575888 Package-Manager: portage-2.3.0_rc1 media-libs/gexiv2/gexiv2-0.10.3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/gexiv2/gexiv2-0.10.3.ebuild b/media-libs/gexiv2/gexiv2-0.10.3.ebuild index c4dc936..e6f7c35 100644 --- a/media-libs/gexiv2/gexiv2-0.10.3.ebuild +++ b/media-libs/gexiv2/gexiv2-0.10.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -16,7 +16,7 @@ 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" +KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" IUSE="introspection python static-libs" REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/
commit: de3758d316d3883f983b57f1e801096d41803802 Author: Markus Meier gentoo org> AuthorDate: Tue May 17 18:29:07 2016 + Commit: Markus Meier gentoo org> CommitDate: Tue May 17 18:29:07 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de3758d3 media-libs/gexiv2: arm stable, bug #575888 Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="arm" media-libs/gexiv2/gexiv2-0.10.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gexiv2/gexiv2-0.10.3.ebuild b/media-libs/gexiv2/gexiv2-0.10.3.ebuild index 91bc6fe..c4dc936 100644 --- a/media-libs/gexiv2/gexiv2-0.10.3.ebuild +++ b/media-libs/gexiv2/gexiv2-0.10.3.ebuild @@ -16,7 +16,7 @@ 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" +KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" IUSE="introspection python static-libs" REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} )"