diff options
author | Andreas Sturmlechner <asturm@gentoo.org> | 2019-07-28 09:58:14 +0200 |
---|---|---|
committer | Andreas Sturmlechner <asturm@gentoo.org> | 2019-07-28 09:59:10 +0200 |
commit | 420336464e757748fd3f7b63bdb565f3529b203c (patch) | |
tree | 86716785497ba3ecabdff61dd9c2aecb29e92723 /kde-apps/libkexiv2 | |
parent | dev-lang/vala: p.masked bump to 0.45.3 (diff) | |
download | gentoo-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/Manifest | 1 | ||||
-rw-r--r-- | kde-apps/libkexiv2/files/libkexiv2-18.12.0-exiv2-0.27.patch | 210 | ||||
-rw-r--r-- | kde-apps/libkexiv2/libkexiv2-18.12.3.ebuild | 20 |
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" ) |