summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2019-07-28 09:58:14 +0200
committerAndreas Sturmlechner <asturm@gentoo.org>2019-07-28 09:59:10 +0200
commit420336464e757748fd3f7b63bdb565f3529b203c (patch)
tree86716785497ba3ecabdff61dd9c2aecb29e92723 /kde-apps/libkexiv2
parentdev-lang/vala: p.masked bump to 0.45.3 (diff)
downloadgentoo-420336464e757748fd3f7b63bdb565f3529b203c.tar.gz
gentoo-420336464e757748fd3f7b63bdb565f3529b203c.tar.bz2
gentoo-420336464e757748fd3f7b63bdb565f3529b203c.zip
kde-apps: Drop KDE Applications 18.12.3
Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'kde-apps/libkexiv2')
-rw-r--r--kde-apps/libkexiv2/Manifest1
-rw-r--r--kde-apps/libkexiv2/files/libkexiv2-18.12.0-exiv2-0.27.patch210
-rw-r--r--kde-apps/libkexiv2/libkexiv2-18.12.3.ebuild20
3 files changed, 0 insertions, 231 deletions
diff --git a/kde-apps/libkexiv2/Manifest b/kde-apps/libkexiv2/Manifest
index 3f8fbd01ae6b..ad3451b8957b 100644
--- a/kde-apps/libkexiv2/Manifest
+++ b/kde-apps/libkexiv2/Manifest
@@ -1,2 +1 @@
-DIST libkexiv2-18.12.3.tar.xz 64524 BLAKE2B d3b97e338021e2705ade94383054651c3ce2a8c08682f702f44b3cfdbf348487fcbfebc20854008854bdd844e5c6433d640f4c76be7e71cbae69884f3aa22f38 SHA512 ce2bab29a1059e4be498472b2713e813c8eb5ace4cd928eeff3c6e50a656afda651a57a3877d9388163096e575c897f4f84eee914db101cb8dcd1eb614242898
DIST libkexiv2-19.04.3.tar.xz 64144 BLAKE2B d02da0630c062f599f9d467ae3b866126175f0034bac978badbf17849102f36f661ac02060d9037fbe038529c32e62867f44f55d5ca9b8ec12c5eea14a281023 SHA512 9e59a9c4d5975bf1744cf5ee8ec65ff1e81fd60a338025debb4d0e1670bd9c4c2d42043e0ce5497770024ef08a169861d7c2b509a274c5aa8722783b49abf525
diff --git a/kde-apps/libkexiv2/files/libkexiv2-18.12.0-exiv2-0.27.patch b/kde-apps/libkexiv2/files/libkexiv2-18.12.0-exiv2-0.27.patch
deleted file mode 100644
index 176fcb3ba123..000000000000
--- a/kde-apps/libkexiv2/files/libkexiv2-18.12.0-exiv2-0.27.patch
+++ /dev/null
@@ -1,210 +0,0 @@
-From 3b697b880877c29cd865f101bddca6ce21bf8953 Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
-Date: Thu, 27 Dec 2018 01:05:17 +0100
-Subject: [PATCH] Fix building against exiv2-0.27
-
-Summary:
-Copied FindLibExiv2.cmake from ECM 5.53.0 until we raise min version.
-
-Test Plan: Tested build with exiv2-0.26 and 0.27
-
-Reviewers: #kde_applications, cgilles
-
-Subscribers: heikobecker
-
-Differential Revision: https://phabricator.kde.org/D17799
----
- CMakeLists.txt | 30 ++-----
- cmake/templates/libkexiv2.pc.cmake.in | 2 +-
- src/CMakeLists.txt | 3 +-
- src/kexiv2.cpp | 2 +-
- src/kexiv2_p.cpp | 17 +---
- src/kexiv2_p.h | 1 +
- src/kexiv2exif.cpp | 4 +
- 7 files changed, 136 insertions(+), 118 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index d13ef27..e9cd06e 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -11,7 +11,7 @@ set(EXIV2_MIN_VERSION "0.24")
-
- cmake_minimum_required(VERSION ${CMAKE_MIN_VERSION})
-
--project(libkexiv2)
-+project(libkexiv2 VERSION "5.0.0")
-
- message(STATUS "----------------------------------------------------------------------------------")
- message(STATUS "Starting CMake configuration for: ${PROJECT_NAME}")
-@@ -47,18 +47,12 @@ message(STATUS "Starting CMake configuration for: ${PROJECT_NAME}")
- # 2.4.0 => 11.3.0 - Add new method to access on text edit widget from AltLangStrEdit
- # 5.0.0 => 15.0.0 (Released with KDE 5.x)
-
--# Library API version
--set(KEXIV2_LIB_MAJOR_VERSION "5")
--set(KEXIV2_LIB_MINOR_VERSION "0")
--set(KEXIV2_LIB_PATCH_VERSION "0")
--
- # Library ABI version used by linker.
- # For details : http://www.gnu.org/software/libtool/manual/libtool.html#Updating-version-info
- set(KEXIV2_LIB_SO_CUR_VERSION "15")
- set(KEXIV2_LIB_SO_REV_VERSION "0")
- set(KEXIV2_LIB_SO_AGE_VERSION "0")
-
--set(LIBKEXIV2_LIB_VERSION "${KEXIV2_LIB_MAJOR_VERSION}.${KEXIV2_LIB_MINOR_VERSION}.${KEXIV2_LIB_PATCH_VERSION}")
- set(LIBKEXIV2_SO_VERSION "${KEXIV2_LIB_SO_CUR_VERSION}.${KEXIV2_LIB_SO_REV_VERSION}.${KEXIV2_LIB_SO_AGE_VERSION}")
-
- ############## ECM setup ######################
-@@ -77,6 +71,13 @@ include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
- include(GenerateExportHeader)
- include(FeatureSummary)
-
-+ecm_setup_version(${libkexiv2_VERSION}
-+ VARIABLE_PREFIX KEXIV2
-+ VERSION_HEADER "src/libkexiv2_version.h"
-+ PACKAGE_VERSION_FILE "KF5KExiv2ConfigVersion.cmake"
-+ SOVERSION ${LIBKEXIV2_SO_VERSION}
-+)
-+
- ############## Find Packages ###################
-
- find_package(Qt5 ${REQUIRED_QT_VERSION} REQUIRED NO_MODULE COMPONENTS
-@@ -84,20 +85,7 @@ find_package(Qt5 ${REQUIRED_QT_VERSION} REQUIRED NO_MODULE COMPONENTS
- Gui
- )
-
--find_package(Exiv2 ${EXIV2_MIN_VERSION} REQUIRED)
--set_package_properties("Exiv2" PROPERTIES
-- DESCRIPTION "Required to build libkexiv2"
-- URL "http://www.exiv2.org"
-- TYPE RECOMMENDED
-- PURPOSE "Library to manage image metadata"
--)
--
--ecm_setup_version(${LIBKEXIV2_LIB_VERSION}
-- VARIABLE_PREFIX KEXIV2
-- VERSION_HEADER "src/libkexiv2_version.h"
-- PACKAGE_VERSION_FILE "KF5KExiv2ConfigVersion.cmake"
-- SOVERSION ${LIBKEXIV2_SO_VERSION}
--)
-+find_package(LibExiv2 ${EXIV2_MIN_VERSION} REQUIRED)
-
- ############## Targets #########################
-
-diff --git a/cmake/templates/libkexiv2.pc.cmake.in b/cmake/templates/libkexiv2.pc.cmake.in
-index 1df60df..e80e0ec 100644
---- a/cmake/templates/libkexiv2.pc.cmake.in
-+++ b/cmake/templates/libkexiv2.pc.cmake.in
-@@ -7,6 +7,6 @@ Name: ${PROJECT_NAME}
- Description: A C++ library to manipulate EXIF/IPTC/XMP metadata using Exiv2 library.
- URL: https://cgit.kde.org/libkexiv2.git/
- Requires:
--Version: ${KEXIV2_LIB_VERSION_STRING}
-+Version: ${libkexiv2_VERSION}
- Libs: -L${LIB_INSTALL_DIR} -lkexiv2
- Cflags: -I${INCLUDE_INSTALL_DIR}
-diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
-index 2b2df03..8ac18f5 100644
---- a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -6,7 +6,6 @@
-
- kde_enable_exceptions()
-
--include_directories(${EXIV2_INCLUDE_DIR})
- include_directories(${CMAKE_CURRENT_BINARY_DIR}/..)
-
- add_definitions(${EXIV2_DEFINITIONS})
-@@ -55,7 +54,7 @@ target_include_directories(KF5KExiv2 INTERFACE
-
- target_link_libraries(KF5KExiv2
- PRIVATE
-- ${EXIV2_LIBRARIES}
-+ LibExiv2::LibExiv2
- PUBLIC
- Qt5::Core
- Qt5::Gui
-diff --git a/src/kexiv2.cpp b/src/kexiv2.cpp
-index 04c4aa4..b7bbc1a 100644
---- a/src/kexiv2.cpp
-+++ b/src/kexiv2.cpp
-@@ -153,7 +153,7 @@ QString KExiv2::Exiv2Version()
- // Since 0.14.0 release, we can extract run-time version of Exiv2.
- // else we return make version.
-
-- return QString::fromLatin1(Exiv2::version());
-+ return QString::fromStdString(Exiv2::versionString());
- }
-
- QString KExiv2::version()
-diff --git a/src/kexiv2_p.cpp b/src/kexiv2_p.cpp
-index cb6b134..2a287ab 100644
---- a/src/kexiv2_p.cpp
-+++ b/src/kexiv2_p.cpp
-@@ -124,19 +124,15 @@ bool KExiv2::Private::saveToFile(const QFileInfo& finfo) const
-
- QStringList rawTiffBasedSupported, rawTiffBasedNotSupported;
-
-- // Raw files supported by Exiv2 0.21
-+ // Raw files supported by Exiv2 0.23
- rawTiffBasedSupported << QString::fromLatin1("dng")
- << QString::fromLatin1("nef")
- << QString::fromLatin1("pef")
- << QString::fromLatin1("orf")
-- << QString::fromLatin1("srw");
-+ << QString::fromLatin1("srw")
-+ << QString::fromLatin1("cr2");
-
-- if (Exiv2::testVersion(0,23,0))
-- {
-- rawTiffBasedSupported << QString::fromLatin1("cr2");
-- }
--
-- // Raw files not supported by Exiv2 0.21
-+ // Raw files not supported by Exiv2 0.23
- rawTiffBasedNotSupported << QString::fromLatin1("3fr")
- << QString::fromLatin1("arw")
- << QString::fromLatin1("dcr")
-@@ -149,11 +145,6 @@ bool KExiv2::Private::saveToFile(const QFileInfo& finfo) const
- << QString::fromLatin1("srf")
- << QString::fromLatin1("rw2");
-
-- if (!Exiv2::testVersion(0,23,0))
-- {
-- rawTiffBasedNotSupported << QString::fromLatin1("cr2");
-- }
--
- QString ext = finfo.suffix().toLower();
-
- if (!writeRawFiles && (rawTiffBasedSupported.contains(ext) || rawTiffBasedNotSupported.contains(ext)) )
-diff --git a/src/kexiv2_p.h b/src/kexiv2_p.h
-index ddf8f6d..c73fbbf 100644
---- a/src/kexiv2_p.h
-+++ b/src/kexiv2_p.h
-@@ -71,6 +71,7 @@
- #include <exiv2/properties.hpp>
- #include <exiv2/types.hpp>
- #include <exiv2/exif.hpp>
-+#include <exiv2/exiv2.hpp>
- #include <exiv2/xmpsidecar.hpp>
-
- // Check if Exiv2 support XMP
-diff --git a/src/kexiv2exif.cpp b/src/kexiv2exif.cpp
-index 11c8948..52cd1a4 100644
---- a/src/kexiv2exif.cpp
-+++ b/src/kexiv2exif.cpp
-@@ -987,7 +987,11 @@ bool KExiv2::setTiffThumbnail(const QImage& thumbImage, bool setProgramName) con
-
- if (pos == d->exifMetadata().end() || pos->count() != 1 || pos->toLong() != 0)
- {
-+#if EXIV2_TEST_VERSION(0,27,0)
-+ throw Exiv2::Error(Exiv2::kerErrorMessage, "Exif.Image.NewSubfileType missing or not set as main image");
-+#else
- throw Exiv2::Error(1, "Exif.Image.NewSubfileType missing or not set as main image");
-+#endif
- }
-
- // Remove sub-IFD tags
---
-2.20.1
-
diff --git a/kde-apps/libkexiv2/libkexiv2-18.12.3.ebuild b/kde-apps/libkexiv2/libkexiv2-18.12.3.ebuild
deleted file mode 100644
index 38139512925b..000000000000
--- a/kde-apps/libkexiv2/libkexiv2-18.12.3.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-FRAMEWORKS_MINIMAL="5.53.0"
-inherit kde5
-
-DESCRIPTION="Wrapper around exiv2 library"
-LICENSE="GPL-2+"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE="+xmp"
-
-DEPEND="
- $(add_qt_dep qtgui)
- >=media-gfx/exiv2-0.25:=[xmp=]
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/${PN}-18.12.0-exiv2-0.27.patch" )