diff options
author | Andreas Sturmlechner <asturm@gentoo.org> | 2017-05-07 17:17:55 +0200 |
---|---|---|
committer | Andreas Sturmlechner <asturm@gentoo.org> | 2017-05-10 22:19:20 +0200 |
commit | 9794aac65db36b79cd49c6222e49461bdbdd3ad0 (patch) | |
tree | da9bb057c7672d8779f4791a8cc92250e701edca /kde-apps/kdepimlibs | |
parent | f7889d977082170f967288f20b350f6e27a9557f (diff) | |
download | gentoo-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')
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("&"); -+ } else if (chBadUrl == QLatin1Char('"')) { -+ resultBadUrl += QLatin1String("""); -+ } else if (chBadUrl == QLatin1Char('<')) { -+ resultBadUrl += QLatin1String("<"); -+ } else if (chBadUrl == QLatin1Char('>')) { -+ resultBadUrl += QLatin1String(">"); -+ } 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')" -} |