diff options
author | 2023-09-05 15:05:09 -0400 | |
---|---|---|
committer | 2023-09-05 16:28:31 -0400 | |
commit | 4f32b3ca2f85a64c6e7c471baaa210a9b5a28d27 (patch) | |
tree | 52b838ab37e89b8294887f134c4ca0cf7900b435 /media-libs/gexiv2 | |
parent | media-gfx/shotwell: Drop old versions (diff) | |
download | gentoo-4f32b3ca2f85a64c6e7c471baaa210a9b5a28d27.tar.gz gentoo-4f32b3ca2f85a64c6e7c471baaa210a9b5a28d27.tar.bz2 gentoo-4f32b3ca2f85a64c6e7c471baaa210a9b5a28d27.zip |
media-libs/gexiv2: Drop old versions
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Diffstat (limited to 'media-libs/gexiv2')
-rw-r--r-- | media-libs/gexiv2/Manifest | 2 | ||||
-rw-r--r-- | media-libs/gexiv2/files/0.14.1-revert-default-cpp_stdto17.patch | 18 | ||||
-rw-r--r-- | media-libs/gexiv2/gexiv2-0.14.1-r1.ebuild | 84 |
3 files changed, 0 insertions, 104 deletions
diff --git a/media-libs/gexiv2/Manifest b/media-libs/gexiv2/Manifest index ba7afde7095e..00a2e8a8f04d 100644 --- a/media-libs/gexiv2/Manifest +++ b/media-libs/gexiv2/Manifest @@ -1,3 +1 @@ -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 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 deleted file mode 100644 index 9697e4455ba0..000000000000 --- a/media-libs/gexiv2/files/0.14.1-revert-default-cpp_stdto17.patch +++ /dev/null @@ -1,18 +0,0 @@ -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<Value> 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-r1.ebuild b/media-libs/gexiv2/gexiv2-0.14.1-r1.ebuild deleted file mode 100644 index c413b57be1ac..000000000000 --- a/media-libs/gexiv2/gexiv2-0.14.1-r1.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# 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" -SRC_URI+=" https://dev.gentoo.org/~mattst88/distfiles/${P}-Fix-compatibility-with-exiv2-main-branch.patch.xz" - -if [[ ${PV} == 9999 ]]; 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) ) -" - -PATCHES=( - "${FILESDIR}/${PV}-revert-default-cpp_stdto17.patch" - "${WORKDIR}/${P}-Fix-compatibility-with-exiv2-main-branch.patch" -) - -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 -} |