From e28a6e6eb5373071be3a09aa457f0488d753c80c Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 24 Jun 2023 07:26:21 +0100 Subject: gentoo auto-resync : 24:06:2023 - 07:26:21 --- media-libs/gexiv2/Manifest | 3 ++- .../files/0.14.1-revert-default-cpp_stdto17.patch | 18 ++++++++++++++++++ media-libs/gexiv2/gexiv2-0.14.1.ebuild | 7 ++++++- 3 files changed, 26 insertions(+), 2 deletions(-) create mode 100644 media-libs/gexiv2/files/0.14.1-revert-default-cpp_stdto17.patch (limited to 'media-libs/gexiv2') diff --git a/media-libs/gexiv2/Manifest b/media-libs/gexiv2/Manifest index 1d673a55698c..6f237e4b5b10 100644 --- a/media-libs/gexiv2/Manifest +++ b/media-libs/gexiv2/Manifest @@ -1,6 +1,7 @@ AUX 0.14.0-clean-up-python-support.patch 7005 BLAKE2B 623b003ab5c03ed86585ac662c5ddae0857bc09ddf28f5a42ea40f60601758111bcb408f38bfaa1aa081d882750d343eef355977da2ee84b3a9675d560243e11 SHA512 3de9ec1e11e859b393e16ae9d6a15e98157869b8b9cb2e939e8642eb4f38e9aaca05c969094dae001425475113ce4dc0224d3bcffd72a581b310174d039d1fd8 +AUX 0.14.1-revert-default-cpp_stdto17.patch 623 BLAKE2B b086cdf4a2fd6b5acd197201c6001af3e92cd8b06b80153dbbbd2d6b367f71c15439457774711057443928133096cc5497609f1b09cbdb22e55b6c2757da8bd6 SHA512 a3d37db9925cf157c39ddfb02459e3cf24b6d648929b9409152d7c322ecfdd436461533aa425810e8f5cceadf09baf8426975a832f3158e37e7c82b9d6b74571 DIST gexiv2-0.14.0.tar.xz 387288 BLAKE2B bdbb4547486a248cd9c6559276ebac20d3af5211474b86eb6ebfb3a8c76670ff7c2d162435e0cbcb270f96c64f5bc1eedc2d63c021b65f57e1ad9ec8cf9a4bf8 SHA512 d745ae2d8ddcf0c8a2a7980eaa489f9b520af54242c5e4ddded9c3ae4a579c824c8cb659bd7e985ffa09f9fe37bdf73d6d9181d456711e0953b73023eb0f9f50 DIST gexiv2-0.14.1.tar.xz 387604 BLAKE2B 5939e377d8b20cfa0c000b1fb0311a0a904acb35b5cbb7841e9def80b20b79f42393524e761fa0d20dba5095b55b46a712759569eb869b832190f7448896de82 SHA512 f510e49c0b2633bcc370ca21af0822032f04f5d5b57c7f76807797601b0a98b7749fdf68df37a405c9d90734adf75282a3dad59c24830874f64f7bd33152052d EBUILD gexiv2-0.14.0.ebuild 1876 BLAKE2B 46df7ac87775001557d46b06e9bda3439054c1457f246984ffcc2cb1ca4e7b8c8c27f41d446331bd36c92486a18f366b7c6ba59757643bdf658664ba182f7d3a SHA512 a02d4cea39bcef8f5483e8bd7a260fabe78facf73812b9f79649388782a5d0710163d619cc6d7f8371115f32fbcee8efad6aba9dfc9cc6379c1ed70201e59845 -EBUILD gexiv2-0.14.1.ebuild 1773 BLAKE2B 9dcdd5d59de918163c69508baa5f91f1d48116ba947d0031440cca7e4f5f4a3c46cdf18bd12056ce9c3934de5d1311e6dc902877fd4cfecc2bc4a38a27f8502d SHA512 256fbf1b7d1b924594c2f3a6fc47c556b3e08c41a30b673de6ac1190bed88d51e7382827f26ced61a7c2fa3e2091b90582f93bd376c1a4e0914e9d28efc5e92e +EBUILD gexiv2-0.14.1.ebuild 1842 BLAKE2B 3e536bc5404292ed5d7d92f8cc9b2a76493b9e6ff4b7e7aee7c291f7708bbd57882ee6e86e6c7465dd6bdddab3177484adeb8a38fbb3b45626324cae0b5f1bc4 SHA512 c0b187eefa2b311ebd7e896211ffd12910e11925cb09991055087ce1e9bbe6005d00443acd72a3c277169808388f2157c0d294f0cc1fa392c33cb09fd628bb32 MISC metadata.xml 615 BLAKE2B 76b7eab8ca423cb9a816de9ee01bcf7211b14da002292e95bda41db4ed779523b97b95115803ab10ba6b4117c03ff1fd83308d6eac111c1a7813620cc5c56080 SHA512 0a85fe161f01d944a319018dd1dd63b96eafb1d83f3547c707498697dc554088c5ab9fa8fd978a326357fc8a78728e548da2f16b2ccfdcbd2b6c68c5d3623f85 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 000000000000..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 -- cgit v1.2.3