commit: e167cf64b3d235918be2967b7d6208636e75b7eb Author: Maciej Mrozowski <reavertm <AT> gentoo <DOT> org> AuthorDate: Wed Apr 23 22:47:14 2014 +0000 Commit: Maciej Mrozowski <reavertm <AT> gentoo <DOT> org> CommitDate: Wed Apr 23 22:48:12 2014 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=e167cf64
[kde-base/kwalletd] Make kdepimilbs optional via "gpg" USE flag since 4.13 due to popular demand, bug 508492. --- kde-base/kwalletd/kwalletd-4.13.49.9999.ebuild | 17 ++++++++++++++--- kde-base/kwalletd/kwalletd-9999.ebuild | 17 ++++++++++++++--- kde-base/kwalletd/metadata.xml | 3 +++ 3 files changed, 31 insertions(+), 6 deletions(-) diff --git a/kde-base/kwalletd/kwalletd-4.13.49.9999.ebuild b/kde-base/kwalletd/kwalletd-4.13.49.9999.ebuild index 3b7c59d..53d6eaf 100644 --- a/kde-base/kwalletd/kwalletd-4.13.49.9999.ebuild +++ b/kde-base/kwalletd/kwalletd-4.13.49.9999.ebuild @@ -9,13 +9,24 @@ inherit kde4-meta DESCRIPTION="KDE Password Server" KEYWORDS="" -IUSE="debug" +IUSE="debug gpg" DEPEND=" - app-crypt/gpgme - $(add_kdebase_dep kdepimlibs) + gpg? ( + app-crypt/gpgme + $(add_kdebase_dep kdepimlibs) + ) " RDEPEND="${DEPEND}" RESTRICT="test" # testpamopen crashes with a buffer overflow (__fortify_fail) + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package gpg Gpgme) + $(cmake-utils_use_find_package gpg QGpgme) + ) + + kde4-base_src_configure +} diff --git a/kde-base/kwalletd/kwalletd-9999.ebuild b/kde-base/kwalletd/kwalletd-9999.ebuild index 3b7c59d..53d6eaf 100644 --- a/kde-base/kwalletd/kwalletd-9999.ebuild +++ b/kde-base/kwalletd/kwalletd-9999.ebuild @@ -9,13 +9,24 @@ inherit kde4-meta DESCRIPTION="KDE Password Server" KEYWORDS="" -IUSE="debug" +IUSE="debug gpg" DEPEND=" - app-crypt/gpgme - $(add_kdebase_dep kdepimlibs) + gpg? ( + app-crypt/gpgme + $(add_kdebase_dep kdepimlibs) + ) " RDEPEND="${DEPEND}" RESTRICT="test" # testpamopen crashes with a buffer overflow (__fortify_fail) + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package gpg Gpgme) + $(cmake-utils_use_find_package gpg QGpgme) + ) + + kde4-base_src_configure +} diff --git a/kde-base/kwalletd/metadata.xml b/kde-base/kwalletd/metadata.xml index 8d1e86a..6ad0f8a 100644 --- a/kde-base/kwalletd/metadata.xml +++ b/kde-base/kwalletd/metadata.xml @@ -2,4 +2,7 @@ <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <herd>kde</herd> +<use> + <flag name="gpg">Support wallets with GnuPG encryption additionally to default blowfish-encrypted file</flag> +</use> </pkgmetadata>