[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/

2023-09-01 Thread Arthur Zamarin
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/

2023-08-30 Thread Arthur Zamarin
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/

2023-08-29 Thread Arthur Zamarin
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/

2023-08-29 Thread Arthur Zamarin
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/

2023-07-24 Thread Matt Turner
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/

2023-07-24 Thread Matt Turner
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/

2023-07-06 Thread Matt Turner
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/

2023-06-26 Thread Matt Turner
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 

[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/

2023-06-25 Thread Arthur Zamarin
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/

2023-06-25 Thread Arthur Zamarin
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/

2023-06-25 Thread Arthur Zamarin
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/

2023-06-25 Thread Arthur Zamarin
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/

2023-06-25 Thread Arthur Zamarin
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/

2023-06-23 Thread Sam James
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/

2023-06-17 Thread Arthur Zamarin
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/

2023-06-17 Thread Arthur Zamarin
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/

2023-05-06 Thread Matt Turner
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/

2022-11-30 Thread WANG Xuerui
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/

2022-10-30 Thread Matt Turner
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/

2022-10-29 Thread Matt Turner
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/

2022-05-31 Thread Jakov Smolić
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/

2022-05-27 Thread Sam James
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/

2022-05-27 Thread Sam James
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/

2022-03-27 Thread Matt Turner
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
+@@ 

[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/

2022-03-25 Thread Matt Turner
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/

2021-09-05 Thread Matt Turner
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/

2021-08-11 Thread Yixun Lan
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/

2021-05-29 Thread Sam James
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/

2021-05-28 Thread Sam James
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/

2021-05-28 Thread Sam James
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/

2021-05-28 Thread Sam James
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/

2021-04-16 Thread Matt Turner
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/

2021-03-11 Thread Ben Kohler
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/

2020-11-07 Thread Mart Raudsepp
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 = 

[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/

2020-11-06 Thread Sam James
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/

2020-11-05 Thread Sam James
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/

2020-09-21 Thread Sergei Trofimovich
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/

2020-08-30 Thread Sam James
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/

2020-08-30 Thread Sam James
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/

2020-08-30 Thread Thomas Deutschmann
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/

2020-07-18 Thread Mart Raudsepp
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/

2020-07-14 Thread Marek Szuba
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/

2020-05-01 Thread Agostino Sarubbo
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/

2020-05-01 Thread Agostino Sarubbo
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/

2020-04-28 Thread Agostino Sarubbo
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/

2020-04-28 Thread Agostino Sarubbo
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/

2020-04-28 Thread Agostino Sarubbo
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/

2020-04-21 Thread Mart Raudsepp
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/

2020-04-20 Thread Sergei Trofimovich
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/

2020-04-14 Thread Mart Raudsepp
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/

2020-04-14 Thread Mart Raudsepp
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/

2020-02-10 Thread Michał Górny
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/

2019-09-28 Thread Michał Górny
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/

2019-09-28 Thread Michał Górny
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/

2019-09-28 Thread Michał Górny
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/

2019-09-28 Thread Michał Górny
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/

2019-05-22 Thread Aaron Bauman
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/

2019-04-23 Thread Andreas Sturmlechner
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/

2019-03-17 Thread Mart Raudsepp
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/

2019-03-02 Thread Matt Turner
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/

2019-02-15 Thread Mikle Kolyada
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/

2019-02-08 Thread Mikle Kolyada
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/

2019-01-31 Thread Tobias Klausmann
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/

2019-01-27 Thread Sergei Trofimovich
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/

2019-01-26 Thread Sergei Trofimovich
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/

2019-01-26 Thread Sergei Trofimovich
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/

2019-01-26 Thread Andreas Sturmlechner
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/

2019-01-16 Thread Andreas Sturmlechner
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/

2019-01-03 Thread Andreas Sturmlechner
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/

2019-01-03 Thread Andreas Sturmlechner
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 

[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/files/, media-libs/gexiv2/

2018-12-29 Thread Andreas Sturmlechner
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
+--- 

[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/

2018-12-29 Thread Andreas Sturmlechner
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/

2018-09-21 Thread Michał Górny
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/

2018-06-27 Thread Pacho Ramos
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/

2018-06-26 Thread Pacho Ramos
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 

[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/

2018-06-26 Thread Pacho Ramos
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/

2018-05-24 Thread Sergei Trofimovich
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/

2018-04-16 Thread Mikle Kolyada
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/

2018-04-07 Thread Sergei Trofimovich
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/

2018-03-31 Thread Sergei Trofimovich
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/

2018-03-31 Thread Sebastian Pipping
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/

2018-03-05 Thread Tobias Klausmann
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/

2018-02-21 Thread Sergei Trofimovich
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/

2018-02-17 Thread Sergei Trofimovich
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/

2018-02-13 Thread Thomas Deutschmann
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/

2018-02-13 Thread Nicolas Bock
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/

2018-02-11 Thread Nicolas Bock
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/

2018-02-06 Thread Nicolas Bock
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/

2017-11-06 Thread Andreas Sturmlechner
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/

2017-05-18 Thread Lars Wendler
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/

2017-05-18 Thread Lars Wendler
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
-   

[gentoo-commits] repo/gentoo:master commit in: media-libs/gexiv2/, media-libs/gexiv2/files/

2017-03-29 Thread Sebastian Pipping
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/

2017-03-22 Thread Lars Wendler
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/

2017-02-07 Thread Mike Gilbert
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/

2017-01-17 Thread Markus Meier
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/

2016-10-17 Thread Lars Wendler
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/

2016-07-03 Thread Jeroen Roovers
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/

2016-07-03 Thread Jeroen Roovers
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/

2016-05-26 Thread Tobias Klausmann
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/

2016-05-17 Thread Markus Meier
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} )"



  1   2   >