commit:     01b09f530765af600632ef8123174206b89dd870
Author:     Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
AuthorDate: Tue Jul 28 22:02:59 2015 +0000
Commit:     Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Wed Jul 29 21:16:13 2015 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=01b09f53

[kde-apps/gpgmepp] Split out gpgmepp from kdepimlibs:4

Package-Manager: portage-2.2.20

 .../files/kdepimlibs-4.9.1-boostincludes.patch     | 15 ++++++
 kde-apps/gpgmepp/gpgmepp-4.14.10.ebuild            | 57 ++++++++++++++++++++++
 kde-apps/gpgmepp/gpgmepp-4.9999.ebuild             | 55 +++++++++++++++++++++
 3 files changed, 127 insertions(+)

diff --git a/kde-apps/gpgmepp/files/kdepimlibs-4.9.1-boostincludes.patch 
b/kde-apps/gpgmepp/files/kdepimlibs-4.9.1-boostincludes.patch
new file mode 100644
index 0000000..2df44a7
--- /dev/null
+++ b/kde-apps/gpgmepp/files/kdepimlibs-4.9.1-boostincludes.patch
@@ -0,0 +1,15 @@
+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
+
+--- KdepimLibsConfig.cmake.in.org      2012-08-13 12:46:24.000000000 +0400
++++ 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/gpgmepp/gpgmepp-4.14.10.ebuild 
b/kde-apps/gpgmepp/gpgmepp-4.14.10.ebuild
new file mode 100644
index 0000000..bb552cd
--- /dev/null
+++ b/kde-apps/gpgmepp/gpgmepp-4.14.10.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+KMNAME="kdepimlibs"
+EGIT_BRANCH="KDE/4.14"
+inherit kde4-base
+
+DESCRIPTION="C++ bindings for gpgme"
+KEYWORDS="~amd64 ~x86"
+LICENSE="LGPL-2.1"
+IUSE="debug"
+
+DEPEND="
+       >=app-crypt/gpgme-1.1.6
+       >=dev-libs/boost-1.35.0-r5:=
+       dev-libs/libgpg-error
+"
+# boost is not linked to, but headers which include it are installed
+# bug #418071
+RDEPEND="${DEPEND}
+       !kde-base/kdepimlibs:4
+"
+
+PATCHES=( "${FILESDIR}/kdepimlibs-4.9.1-boostincludes.patch" )
+
+S="${WORKDIR}/${KMNAME}-${PV}"
+
+src_prepare() {
+       comment_add_subdirectory kmime
+       kde4-base_src_prepare
+}
+
+src_configure() {
+       local mycmakeargs=(
+               -DBUILD_doc=OFF
+               -DCMAKE_DISABLE_FIND_PACKAGE_Prison=ON
+               -DCMAKE_DISABLE_FIND_PACKAGE_Ldap=ON
+               -DKDEPIM_ONLY_KLEO=ON
+               -DKDEPIM_NO_KCAL=ON
+               -DKDEPIM_NO_KRESOURCES=ON
+       )
+
+       kde4-base_src_configure
+}
+
+src_install() {
+       kde4-base_src_install
+       rm -f "${ED}"/usr/share/apps/cmake/modules/CheckTimezone.cmake
+               
"${ED}"/usr/share/apps/cmake/modules/Find{Ldap,Libical,QtOAuth}.cmake
+               
"${ED}"/usr/share/doc/"${PF}"/{akonadi,kabc,kalarmcal,kresources,kxmlrpcclient}.README*
+               
"${ED}"/usr/share/doc/"${PF}"/{kabc,kmime,kresources,mailtransport}.TODO*
+               "${ED}"/usr/share/doc/"${PF}"/kabc.HACKING*
+               "${ED}"/usr/share/doc/"${PF}"/ktnef.AUTHORS || die
+}

diff --git a/kde-apps/gpgmepp/gpgmepp-4.9999.ebuild 
b/kde-apps/gpgmepp/gpgmepp-4.9999.ebuild
new file mode 100644
index 0000000..c18af10
--- /dev/null
+++ b/kde-apps/gpgmepp/gpgmepp-4.9999.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+KMNAME="kdepimlibs"
+EGIT_BRANCH="KDE/4.14"
+inherit kde4-base
+
+DESCRIPTION="C++ bindings for gpgme"
+KEYWORDS=""
+LICENSE="LGPL-2.1"
+IUSE="debug"
+
+DEPEND="
+       >=app-crypt/gpgme-1.1.6
+       >=dev-libs/boost-1.35.0-r5:=
+       dev-libs/libgpg-error
+"
+# boost is not linked to, but headers which include it are installed
+# bug #418071
+RDEPEND="${DEPEND}
+       !kde-base/kdepimlibs:4
+"
+
+PATCHES=( "${FILESDIR}/kdepimlibs-4.9.1-boostincludes.patch" )
+
+src_prepare() {
+       comment_add_subdirectory kmime
+       kde4-base_src_prepare
+}
+
+src_configure() {
+       local mycmakeargs=(
+               -DBUILD_doc=OFF
+               -DCMAKE_DISABLE_FIND_PACKAGE_Prison=ON
+               -DCMAKE_DISABLE_FIND_PACKAGE_Ldap=ON
+               -DKDEPIM_ONLY_KLEO=ON
+               -DKDEPIM_NO_KCAL=ON
+               -DKDEPIM_NO_KRESOURCES=ON
+       )
+
+       kde4-base_src_configure
+}
+
+src_install() {
+       kde4-base_src_install
+       rm -f "${ED}"/usr/share/apps/cmake/modules/CheckTimezone.cmake
+               
"${ED}"/usr/share/apps/cmake/modules/Find{Ldap,Libical,QtOAuth}.cmake
+               
"${ED}"/usr/share/doc/"${PF}"/{akonadi,kabc,kalarmcal,kresources,kxmlrpcclient}.README*
+               
"${ED}"/usr/share/doc/"${PF}"/{kabc,kmime,kresources,mailtransport}.TODO*
+               "${ED}"/usr/share/doc/"${PF}"/kabc.HACKING*
+               "${ED}"/usr/share/doc/"${PF}"/ktnef.AUTHORS || die
+}

Reply via email to