summaryrefslogtreecommitdiff
path: root/kde-apps/kdepimlibs
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2017-05-07 17:17:55 +0200
committerAndreas Sturmlechner <asturm@gentoo.org>2017-05-10 22:19:20 +0200
commit9794aac65db36b79cd49c6222e49461bdbdd3ad0 (patch)
treeda9bb057c7672d8779f4791a8cc92250e701edca /kde-apps/kdepimlibs
parentf7889d977082170f967288f20b350f6e27a9557f (diff)
downloadgentoo-9794aac65db36b79cd49c6222e49461bdbdd3ad0.tar.gz
gentoo-9794aac65db36b79cd49c6222e49461bdbdd3ad0.tar.xz
kde-apps: Drop KDE PIM 4.14.11_pre20160211
Package-Manager: Portage-2.3.5, Repoman-2.3.1
Diffstat (limited to 'kde-apps/kdepimlibs')
-rw-r--r--kde-apps/kdepimlibs/Manifest1
-rw-r--r--kde-apps/kdepimlibs/files/kdepimlibs-4.14.11-boostincludes.patch15
-rw-r--r--kde-apps/kdepimlibs/files/kdepimlibs-4.14.11-gpgme-1.8.0.patch101
-rw-r--r--kde-apps/kdepimlibs/files/kdepimlibs-CVE-2016-7966-r1.patch135
-rw-r--r--kde-apps/kdepimlibs/kdepimlibs-4.14.11_pre20160211-r3.ebuild68
5 files changed, 0 insertions, 320 deletions
diff --git a/kde-apps/kdepimlibs/Manifest b/kde-apps/kdepimlibs/Manifest
index fdb838d9079..9ee4c401da2 100644
--- a/kde-apps/kdepimlibs/Manifest
+++ b/kde-apps/kdepimlibs/Manifest
@@ -1,2 +1 @@
-DIST kdepimlibs-4.14.11_pre20160211.tar.gz 4300730 SHA256 3c2559987871761ac13185b0ffa9f7575fe0a5c2e00950b433b25edea7ec47fd SHA512 d0977a5387b0937d850fb3adc8c0bc8086ddb0894d238272f0586e53cc8a157a50b7e6d4aeb97a7fb944521de4f8978a23f172a6bf1b8e6afbbba5a183832b1c WHIRLPOOL 28bdf9c93de2c500fe2c1264c8dff42cc816d414d6b15820bc6c6aaaafc0fe67008ce13b678e0c41ac6780863e94eccb43ab18beb4c052230cad312f4530f58d
DIST kdepimlibs-4.14.11_pre20160611.tar.xz 2860084 SHA256 15ebde0f9683f42b89dc2ad6656bc71bf516e2b885333cc5438891217e59ddd4 SHA512 19560362f07328f3743b5aabdef74a55e3ac7f8016f1bb6d63aa792985b9b0c4d3f34e979df6022df31623ffb7f701c90f9262a70cc9326596429ff1395c4f6d WHIRLPOOL cddf5beb57f66e19b60baa896ba08879c1537d44cb35fb33776c439461411a1e0b07ec03229bc1d4a6d086235e50c19022411fe1d2a56d7901d8a6e9c1fbcbd0
diff --git a/kde-apps/kdepimlibs/files/kdepimlibs-4.14.11-boostincludes.patch b/kde-apps/kdepimlibs/files/kdepimlibs-4.14.11-boostincludes.patch
deleted file mode 100644
index 1b5cdcb52e4..00000000000
--- a/kde-apps/kdepimlibs/files/kdepimlibs-4.14.11-boostincludes.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Make sure that the Boost headers are actually found, since they are
-referenced in the kdepimlibs headers.
-Patch by Alex Turbov, see https://bugs.kde.org/show_bug.cgi?id=306323
-
---- a/KdepimLibsConfig.cmake.in.org 2012-08-13 12:46:24.000000000 +0400
-+++ b/KdepimLibsConfig.cmake.in 2012-09-06 08:53:53.000000000 +0400
-@@ -15,7 +15,7 @@
- set(KDEPIMLIBS_DBUS_INTERFACES_DIR "@KDEPIMLIBS_DBUS_INTERFACES_DIR@")
- set(KDEPIMLIBS_DBUS_SERVICES_DIR "@KDEPIMLIBS_DBUS_SERVICES_DIR@")
- set(KDEPIMLIBS_INCLUDE_DIR "@KDEPIMLIBS_INCLUDE_DIR@")
--set(KDEPIMLIBS_INCLUDE_DIRS "@KDEPIMLIBS_INCLUDE_DIR@" "@KDEPIMLIBS_INCLUDE_DIR@/KDE")
-+set(KDEPIMLIBS_INCLUDE_DIRS "@KDEPIMLIBS_INCLUDE_DIR@" "@KDEPIMLIBS_INCLUDE_DIR@/KDE" "@Boost_INCLUDE_DIR@")
- set(KDEPIMLIBS_LIB_DIR "@KDEPIMLIBS_LIB_DIR@")
- set(KDEPIMLIBS_BIN_DIR "@KDEPIMLIBS_BIN_DIR@")
- set(KDEPIMLIBS_LIBEXEC_DIR "@KDEPIMLIBS_LIBEXEC_DIR@")
diff --git a/kde-apps/kdepimlibs/files/kdepimlibs-4.14.11-gpgme-1.8.0.patch b/kde-apps/kdepimlibs/files/kdepimlibs-4.14.11-gpgme-1.8.0.patch
deleted file mode 100644
index 83a128c8f6c..00000000000
--- a/kde-apps/kdepimlibs/files/kdepimlibs-4.14.11-gpgme-1.8.0.patch
+++ /dev/null
@@ -1,101 +0,0 @@
-commit 0b684a86d8cf918a4c2ab047a4d6c3034a93c12b
-Author: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
-Date: Sun Mar 5 18:28:45 2017 +0100
-
- Adapt to >=gpgme-1.8.0, need for -phtread is gone
-
-diff --git a/cmake/modules/FindGpgme.cmake b/cmake/modules/FindGpgme.cmake
-index 5da9a60..268314a 100644
---- a/cmake/modules/FindGpgme.cmake
-+++ b/cmake/modules/FindGpgme.cmake
-@@ -11,12 +11,12 @@
- # - GPGME_INCLUDES is the same for all of the above
- # - GPGME_FOUND is set if any of the above was found
- # - *nix:
--# There's also three variants: gpgme{,-pthread,-pth}.
-+# There's also two variants: gpgme{,-pth}.
- # - The variant used determines the multithreaded use possible:
--# - gpgme: no multithreading support available
--# - gpgme-pthread: multithreading available using POSIX threads
-+# - gpgme: >=GpgME-1.8.0 multithreading support available
- # - gpgme-pth: multithreading available using GNU PTH (cooperative multithreading)
--# - GPGME_{VANILLA,PTH,PTHREAD}_{FOUND,LIBRARIES} will be set for each of the above
-+# - GPGME_{VANILLA,PTH}_{FOUND,LIBRARIES} will be set for each of the above
-+# - GPGME_PTHREAD_{FOUND,LIBRARIES} will be set for legacy compatibility
- # - GPGME_INCLUDES is the same for all of the above
- # - GPGME_FOUND is set if any of the above was found
- #
-@@ -164,7 +164,7 @@ else() # not WIN32
- if ( _seem_to_have_cached_gpgme )
-
- macro_bool_to_bool( GPGME_VANILLA_LIBRARIES GPGME_VANILLA_FOUND )
-- macro_bool_to_bool( GPGME_PTHREAD_LIBRARIES GPGME_PTHREAD_FOUND )
-+ macro_bool_to_bool( GPGME_VANILLA_LIBRARIES GPGME_PTHREAD_FOUND )
- macro_bool_to_bool( GPGME_PTH_LIBRARIES GPGME_PTH_FOUND )
-
- if ( GPGME_VANILLA_FOUND OR GPGME_PTHREAD_FOUND OR GPGME_PTH_FOUND )
-@@ -189,7 +189,7 @@ else() # not WIN32
-
- exec_program( ${_GPGMECONFIG_EXECUTABLE} ARGS --version OUTPUT_VARIABLE GPGME_VERSION )
-
-- set( _GPGME_MIN_VERSION "1.1.7" )
-+ set( _GPGME_MIN_VERSION "1.7.99" )
- if( ${GPGME_VERSION} VERSION_GREATER ${_GPGME_MIN_VERSION} )
- set( _GPGME_INSTALLED_VERSION_OK TRUE )
- endif()
-@@ -207,7 +207,7 @@ else() # not WIN32
- set( _gpgme_config_vanilla_libs )
- endif()
-
-- exec_program( ${_GPGMECONFIG_EXECUTABLE} ARGS --thread=pthread --libs OUTPUT_VARIABLE _gpgme_config_pthread_libs RETURN_VALUE _ret )
-+ exec_program( ${_GPGMECONFIG_EXECUTABLE} ARGS --libs OUTPUT_VARIABLE _gpgme_config_pthread_libs RETURN_VALUE _ret )
- if ( _ret )
- set( _gpgme_config_pthread_libs )
- endif()
-@@ -294,7 +294,7 @@ else() # not WIN32
- # This comment above doesn't make sense, the four following lines seem to do nothing. Alex
- set( GPGME_INCLUDES ${GPGME_INCLUDES} )
- set( GPGME_VANILLA_LIBRARIES ${GPGME_VANILLA_LIBRARIES} )
-- set( GPGME_PTHREAD_LIBRARIES ${GPGME_PTHREAD_LIBRARIES} )
-+ set( GPGME_PTHREAD_LIBRARIES ${GPGME_VANILLA_LIBRARIES} )
- set( GPGME_PTH_LIBRARIES ${GPGME_PTH_LIBRARIES} )
-
- if ( GPGME_VANILLA_FOUND OR GPGME_PTHREAD_FOUND OR GPGME_PTH_FOUND )
-@@ -319,7 +319,7 @@ else() # not WIN32
-
- macro_bool_to_01( GPGME_FOUND HAVE_GPGME )
- macro_bool_to_01( GPGME_VANILLA_FOUND HAVE_GPGME_VANILLA )
-- macro_bool_to_01( GPGME_PTHREAD_FOUND HAVE_GPGME_PTHREAD )
-+ macro_bool_to_01( GPGME_VANILLA_FOUND HAVE_GPGME_PTHREAD )
- macro_bool_to_01( GPGME_PTH_FOUND HAVE_GPGME_PTH )
-
- endif() # WIN32 | Unix
-diff --git a/cmake/modules/FindQGpgme.cmake b/cmake/modules/FindQGpgme.cmake
-index 50013eb..4d94af6 100644
---- a/cmake/modules/FindQGpgme.cmake
-+++ b/cmake/modules/FindQGpgme.cmake
-@@ -12,13 +12,8 @@ find_package(Gpgme QUIET)
-
- if(GPGME_FOUND)
-
-- if ( WIN32 )
-- find_library(_QGPGME_EXTRA_LIBRARY gpgme++
-- HINTS ${GPGME_LIBRARY_DIR})
-- else ( WIN32 )
-- find_library(_QGPGME_EXTRA_LIBRARY gpgme++-pthread
-- HINTS ${GPGME_LIBRARY_DIR})
-- endif()
-+ find_library(_QGPGME_EXTRA_LIBRARY gpgme++
-+ HINTS ${GPGME_LIBRARY_DIR})
-
- find_library(QGPGME_LIBRARY qgpgme
- HINTS ${GPGME_LIBRARY_DIR})
-@@ -34,7 +29,7 @@ if(GPGME_FOUND)
- if ( WIN32 )
- set(QGPGME_LIBRARIES ${QGPGME_LIBRARY} ${_QGPGME_EXTRA_LIBRARY} ${GPGME_VANILLA_LIBRARIES} ${GPGME_QT_LIBRARIES})
- else ( WIN32 )
-- set(QGPGME_LIBRARIES ${QGPGME_LIBRARY} ${_QGPGME_EXTRA_LIBRARY} ${GPGME_PTHREAD_LIBRARIES})
-+ set(QGPGME_LIBRARIES ${QGPGME_LIBRARY} ${_QGPGME_EXTRA_LIBRARY} ${GPGME_VANILLA_LIBRARIES})
- endif()
-
- endif()
diff --git a/kde-apps/kdepimlibs/files/kdepimlibs-CVE-2016-7966-r1.patch b/kde-apps/kdepimlibs/files/kdepimlibs-CVE-2016-7966-r1.patch
deleted file mode 100644
index 9bea5726d03..00000000000
--- a/kde-apps/kdepimlibs/files/kdepimlibs-CVE-2016-7966-r1.patch
+++ /dev/null
@@ -1,135 +0,0 @@
-From 176fee25ca79145ab5c8e2275d248f1a46a8d8cf Mon Sep 17 00:00:00 2001
-From: Montel Laurent <montel@kde.org>
-Date: Fri, 30 Sep 2016 15:55:35 +0200
-Subject: [PATCH] Backport avoid to transform as a url when we have a quote
-
----
- kpimutils/linklocator.cpp | 30 +++++++++++++++++++++++++++---
- kpimutils/linklocator.h | 3 ++-
- 2 files changed, 29 insertions(+), 4 deletions(-)
-
-diff --git a/kpimutils/linklocator.cpp b/kpimutils/linklocator.cpp
-index f5d9afd..f30e8fc 100644
---- a/kpimutils/linklocator.cpp
-+++ b/kpimutils/linklocator.cpp
-@@ -95,6 +95,12 @@ int LinkLocator::maxAddressLen() const
-
- QString LinkLocator::getUrl()
- {
-+ return getUrlAndCheckValidHref();
-+}
-+
-+
-+QString LinkLocator::getUrlAndCheckValidHref(bool *badurl)
-+{
- QString url;
- if ( atUrl() ) {
- // NOTE: see http://tools.ietf.org/html/rfc3986#appendix-A and especially appendix-C
-@@ -129,13 +135,26 @@ QString LinkLocator::getUrl()
-
- url.reserve( maxUrlLen() ); // avoid allocs
- int start = mPos;
-+ bool previousCharIsADoubleQuote = false;
- while ( ( mPos < (int)mText.length() ) &&
- ( mText[mPos].isPrint() || mText[mPos].isSpace() ) &&
- ( ( afterUrl.isNull() && !mText[mPos].isSpace() ) ||
- ( !afterUrl.isNull() && mText[mPos] != afterUrl ) ) ) {
- if ( !mText[mPos].isSpace() ) { // skip whitespace
-- url.append( mText[mPos] );
-- if ( url.length() > maxUrlLen() ) {
-+ if (mText[mPos] == QLatin1Char('>') && previousCharIsADoubleQuote) {
-+ //it's an invalid url
-+ if (badurl) {
-+ *badurl = true;
-+ }
-+ return QString();
-+ }
-+ if (mText[mPos] == QLatin1Char('"')) {
-+ previousCharIsADoubleQuote = true;
-+ } else {
-+ previousCharIsADoubleQuote = false;
-+ }
-+ url.append( mText[mPos] );
-+ if ( url.length() > maxUrlLen() ) {
- break;
- }
- }
-@@ -367,7 +386,12 @@ QString LinkLocator::convertToHtml( const QString &plainText, int flags,
- } else {
- const int start = locator.mPos;
- if ( !( flags & IgnoreUrls ) ) {
-- str = locator.getUrl();
-+ bool badUrl = false;
-+ str = locator.getUrlAndCheckValidHref(&badUrl);
-+ if (badUrl) {
-+ return locator.mText;
-+ }
-+
- if ( !str.isEmpty() ) {
- QString hyperlink;
- if ( str.left( 4 ) == QLatin1String("www.") ) {
-diff --git a/kpimutils/linklocator.h b/kpimutils/linklocator.h
-index 3049397..375498d 100644
---- a/kpimutils/linklocator.h
-+++ b/kpimutils/linklocator.h
-@@ -107,6 +107,7 @@ class KPIMUTILS_EXPORT LinkLocator
- @return The URL at the current scan position, or an empty string.
- */
- QString getUrl();
-+ QString getUrlAndCheckValidHref(bool *badurl = 0);
-
- /**
- Attempts to grab an email address. If there is an @ symbol at the
-@@ -155,7 +156,7 @@ class KPIMUTILS_EXPORT LinkLocator
- */
- static QString pngToDataUrl( const QString & iconPath );
-
-- protected:
-+protected:
- /**
- The plaintext string being scanned for URLs and email addresses.
- */
---
-2.7.3
-
-From 8bbe1bd3fdc55f609340edc667ff154b3d2aaab1 Mon Sep 17 00:00:00 2001
-From: Montel Laurent <montel@kde.org>
-Date: Tue, 11 Oct 2016 11:47:41 +0200
-Subject: [PATCH] Backport show bad url text
-
----
- kpimutils/linklocator.cpp | 18 +++++++++++++++++-
- 1 file changed, 17 insertions(+), 1 deletion(-)
-
-diff --git a/kpimutils/linklocator.cpp b/kpimutils/linklocator.cpp
-index f30e8fc..4abe968 100644
---- a/kpimutils/linklocator.cpp
-+++ b/kpimutils/linklocator.cpp
-@@ -389,7 +389,23 @@ QString LinkLocator::convertToHtml( const QString &plainText, int flags,
- bool badUrl = false;
- str = locator.getUrlAndCheckValidHref(&badUrl);
- if (badUrl) {
-- return locator.mText;
-+ QString resultBadUrl;
-+ const int helperTextSize(locator.mText.count());
-+ for (int i = 0; i < helperTextSize; ++i) {
-+ const QChar chBadUrl = locator.mText[i];
-+ if (chBadUrl == QLatin1Char('&')) {
-+ resultBadUrl += QLatin1String("&amp;");
-+ } else if (chBadUrl == QLatin1Char('"')) {
-+ resultBadUrl += QLatin1String("&quot;");
-+ } else if (chBadUrl == QLatin1Char('<')) {
-+ resultBadUrl += QLatin1String("&lt;");
-+ } else if (chBadUrl == QLatin1Char('>')) {
-+ resultBadUrl += QLatin1String("&gt;");
-+ } else {
-+ resultBadUrl += chBadUrl;
-+ }
-+ }
-+ return resultBadUrl;
- }
-
- if ( !str.isEmpty() ) {
---
-2.7.3
-
diff --git a/kde-apps/kdepimlibs/kdepimlibs-4.14.11_pre20160211-r3.ebuild b/kde-apps/kdepimlibs/kdepimlibs-4.14.11_pre20160211-r3.ebuild
deleted file mode 100644
index 0e0fe531648..00000000000
--- a/kde-apps/kdepimlibs/kdepimlibs-4.14.11_pre20160211-r3.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-KDE_HANDBOOK="optional"
-CPPUNIT_REQUIRED="optional"
-EGIT_BRANCH="KDE/4.14"
-inherit kde4-base
-
-DESCRIPTION="Common library for KDE PIM apps"
-COMMIT_ID="a791b69599c3571ff2f4b1cc9033d8fb30f1bc33"
-SRC_URI="https://quickgit.kde.org/?p=kdepimlibs.git&a=snapshot&h=${COMMIT_ID}&fmt=tgz -> ${P}.tar.gz"
-S=${WORKDIR}/${PN}
-
-KEYWORDS="amd64 ~arm x86 ~amd64-linux ~x86-linux"
-LICENSE="LGPL-2.1"
-IUSE="debug ldap prison"
-
-# some akonadi tests timeout, that probaly needs more work as its ~700 tests
-RESTRICT="test"
-
-DEPEND="
- >=app-crypt/gpgme-1.8.0
- >=dev-libs/boost-1.35.0-r5:=
- dev-libs/libgpg-error
- >=dev-libs/libical-0.48-r2:=
- dev-libs/cyrus-sasl
- >=dev-libs/qjson-0.8.1
- kde-apps/akonadi:4
- media-libs/phonon[qt4]
- x11-misc/shared-mime-info
- prison? ( kde-frameworks/prison:4 )
- ldap? ( net-nds/openldap )
-"
-# boost is not linked to, but headers which include it are installed
-# bug #418071
-RDEPEND="${DEPEND}
- !app-crypt/gpgme[cxx]
- !app-crypt/gpgme[qt5]
- !<kde-apps/kdepim-runtime-4.4.11.1-r2:4
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-4.14.11-boostincludes.patch"
- "${FILESDIR}/${PN}-CVE-2016-7966-r1.patch"
- "${FILESDIR}/${PN}-4.14.11-gpgme-1.8.0.patch"
-)
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_doc=$(usex handbook)
- $(cmake-utils_use_find_package ldap Ldap)
- $(cmake-utils_use_find_package prison Prison)
- )
-
- kde4-base_src_configure
-}
-
-src_install() {
- kde4-base_src_install
-
- # Collides with net-im/choqok
- rm "${ED}"usr/share/apps/cmake/modules/FindQtOAuth.cmake || die
-
- # contains constants/defines only
- QA_DT_NEEDED="$(find "${ED}" -type f -name 'libakonadi-kabc.so.*' -printf '/%P\n')"
-}