summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormarkd <markd@pkgsrc.org>2016-05-26 09:09:24 +0000
committermarkd <markd@pkgsrc.org>2016-05-26 09:09:24 +0000
commit75401ecb2d686498094a844fe33860f7aaf743b2 (patch)
treef458d82e1eccdc53a50af950002157892287d425
parentdf50f6787f6b6caa65076f5285064cc00844f1fb (diff)
downloadpkgsrc-75401ecb2d686498094a844fe33860f7aaf743b2.tar.gz
Add KDE Frameworks 5.21.0 packages:
kauth - Abstraction to system policy and authentication features kdesu - Integration with su for elevated privileges kwallet - Secure and unified container for user passwords
-rw-r--r--security/kauth/DESCR3
-rw-r--r--security/kauth/Makefile20
-rw-r--r--security/kauth/PLIST132
-rw-r--r--security/kauth/buildlink3.mk16
-rw-r--r--security/kauth/distinfo7
-rw-r--r--security/kauth/patches/patch-src_ConfigureChecks.cmake15
-rw-r--r--security/kdesu/DESCR3
-rw-r--r--security/kdesu/Makefile21
-rw-r--r--security/kdesu/PLIST71
-rw-r--r--security/kdesu/buildlink3.mk16
-rw-r--r--security/kdesu/distinfo6
-rw-r--r--security/kwallet/DESCR4
-rw-r--r--security/kwallet/Makefile23
-rw-r--r--security/kwallet/PLIST134
-rw-r--r--security/kwallet/buildlink3.mk19
-rw-r--r--security/kwallet/distinfo6
16 files changed, 496 insertions, 0 deletions
diff --git a/security/kauth/DESCR b/security/kauth/DESCR
new file mode 100644
index 00000000000..de86b07b168
--- /dev/null
+++ b/security/kauth/DESCR
@@ -0,0 +1,3 @@
+KAuth provides a convenient, system-integrated way to offload actions that need
+to be performed as a privileged user (root, for example) to small (hopefully
+secure) helper utilities.
diff --git a/security/kauth/Makefile b/security/kauth/Makefile
new file mode 100644
index 00000000000..86e51d7a34f
--- /dev/null
+++ b/security/kauth/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2016/05/26 09:09:24 markd Exp $
+
+DISTNAME= kauth-${KF5VER}
+CATEGORIES= security
+
+HOMEPAGE= https://community.kde.org/Frameworks
+COMMENT= Abstraction to system policy and authentication features
+LICENSE= gnu-lgpl-v2.1
+
+CONF_FILES+= ${PREFIX}/share/examples/kauth/org.kde.kf5auth.conf \
+ ${PKG_SYSCONFDIR}/dbus-1/system.d/org.kde.kf5auth.conf
+
+.include "../../meta-pkgs/kf5/Makefile.common"
+
+.include "../../devel/kcoreaddons/buildlink3.mk"
+.include "../../security/polkit-qt5/buildlink3.mk"
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+BUILDLINK_DEPMETHOD.qt5-qttools= build
+.include "../../x11/qt5-qttools/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/security/kauth/PLIST b/security/kauth/PLIST
new file mode 100644
index 00000000000..8923ccfb245
--- /dev/null
+++ b/security/kauth/PLIST
@@ -0,0 +1,132 @@
+@comment $NetBSD: PLIST,v 1.1 2016/05/26 09:09:24 markd Exp $
+include/KF5/KAuth/KAuth
+include/KF5/KAuth/KAuthAction
+include/KF5/KAuth/KAuthActionReply
+include/KF5/KAuth/KAuthExecuteJob
+include/KF5/KAuth/KAuthHelperSupport
+include/KF5/KAuth/KAuthObjectDecorator
+include/KF5/KAuth/kauth.h
+include/KF5/KAuth/kauth_export.h
+include/KF5/KAuth/kauthaction.h
+include/KF5/KAuth/kauthactionreply.h
+include/KF5/KAuth/kauthexecutejob.h
+include/KF5/KAuth/kauthhelpersupport.h
+include/KF5/KAuth/kauthobjectdecorator.h
+include/KF5/kauth_version.h
+lib/cmake/KF5Auth/KF5AuthConfig.cmake
+lib/cmake/KF5Auth/KF5AuthConfigVersion.cmake
+lib/cmake/KF5Auth/KF5AuthMacros.cmake
+lib/cmake/KF5Auth/KF5AuthTargets-noconfig.cmake
+lib/cmake/KF5Auth/KF5AuthTargets.cmake
+lib/cmake/KF5Auth/KF5AuthToolsTargets-noconfig.cmake
+lib/cmake/KF5Auth/KF5AuthToolsTargets.cmake
+lib/libKF5Auth.so
+lib/libKF5Auth.so.5
+lib/libKF5Auth.so.${PKGVERSION}
+libexec/kauth/kauth-policy-gen
+qt5/mkspecs/modules/qt_KAuth.pri
+qt5/plugins/kauth/backend/kauth_backend_plugin.so
+qt5/plugins/kauth/helper/kauth_helper_plugin.so
+share/examples/kauth/org.kde.kf5auth.conf
+share/kf5/kauth/dbus_policy.stub
+share/kf5/kauth/dbus_service.stub
+share/locale/af/LC_MESSAGES/kauth5_qt.qm
+share/locale/ar/LC_MESSAGES/kauth5_qt.qm
+share/locale/as/LC_MESSAGES/kauth5_qt.qm
+share/locale/ast/LC_MESSAGES/kauth5_qt.qm
+share/locale/be/LC_MESSAGES/kauth5_qt.qm
+share/locale/be@latin/LC_MESSAGES/kauth5_qt.qm
+share/locale/bg/LC_MESSAGES/kauth5_qt.qm
+share/locale/bn/LC_MESSAGES/kauth5_qt.qm
+share/locale/bn_IN/LC_MESSAGES/kauth5_qt.qm
+share/locale/br/LC_MESSAGES/kauth5_qt.qm
+share/locale/bs/LC_MESSAGES/kauth5_qt.qm
+share/locale/ca/LC_MESSAGES/kauth5_qt.qm
+share/locale/ca@valencia/LC_MESSAGES/kauth5_qt.qm
+share/locale/crh/LC_MESSAGES/kauth5_qt.qm
+share/locale/cs/LC_MESSAGES/kauth5_qt.qm
+share/locale/csb/LC_MESSAGES/kauth5_qt.qm
+share/locale/cy/LC_MESSAGES/kauth5_qt.qm
+share/locale/da/LC_MESSAGES/kauth5_qt.qm
+share/locale/de/LC_MESSAGES/kauth5_qt.qm
+share/locale/el/LC_MESSAGES/kauth5_qt.qm
+share/locale/en_GB/LC_MESSAGES/kauth5_qt.qm
+share/locale/eo/LC_MESSAGES/kauth5_qt.qm
+share/locale/es/LC_MESSAGES/kauth5_qt.qm
+share/locale/et/LC_MESSAGES/kauth5_qt.qm
+share/locale/eu/LC_MESSAGES/kauth5_qt.qm
+share/locale/fa/LC_MESSAGES/kauth5_qt.qm
+share/locale/fi/LC_MESSAGES/kauth5_qt.qm
+share/locale/fr/LC_MESSAGES/kauth5_qt.qm
+share/locale/fy/LC_MESSAGES/kauth5_qt.qm
+share/locale/ga/LC_MESSAGES/kauth5_qt.qm
+share/locale/gd/LC_MESSAGES/kauth5_qt.qm
+share/locale/gl/LC_MESSAGES/kauth5_qt.qm
+share/locale/gu/LC_MESSAGES/kauth5_qt.qm
+share/locale/ha/LC_MESSAGES/kauth5_qt.qm
+share/locale/he/LC_MESSAGES/kauth5_qt.qm
+share/locale/hi/LC_MESSAGES/kauth5_qt.qm
+share/locale/hne/LC_MESSAGES/kauth5_qt.qm
+share/locale/hr/LC_MESSAGES/kauth5_qt.qm
+share/locale/hsb/LC_MESSAGES/kauth5_qt.qm
+share/locale/hu/LC_MESSAGES/kauth5_qt.qm
+share/locale/hy/LC_MESSAGES/kauth5_qt.qm
+share/locale/ia/LC_MESSAGES/kauth5_qt.qm
+share/locale/id/LC_MESSAGES/kauth5_qt.qm
+share/locale/is/LC_MESSAGES/kauth5_qt.qm
+share/locale/it/LC_MESSAGES/kauth5_qt.qm
+share/locale/ja/LC_MESSAGES/kauth5_qt.qm
+share/locale/ka/LC_MESSAGES/kauth5_qt.qm
+share/locale/kk/LC_MESSAGES/kauth5_qt.qm
+share/locale/km/LC_MESSAGES/kauth5_qt.qm
+share/locale/kn/LC_MESSAGES/kauth5_qt.qm
+share/locale/ko/LC_MESSAGES/kauth5_qt.qm
+share/locale/ku/LC_MESSAGES/kauth5_qt.qm
+share/locale/lb/LC_MESSAGES/kauth5_qt.qm
+share/locale/lt/LC_MESSAGES/kauth5_qt.qm
+share/locale/lv/LC_MESSAGES/kauth5_qt.qm
+share/locale/mai/LC_MESSAGES/kauth5_qt.qm
+share/locale/mk/LC_MESSAGES/kauth5_qt.qm
+share/locale/ml/LC_MESSAGES/kauth5_qt.qm
+share/locale/mr/LC_MESSAGES/kauth5_qt.qm
+share/locale/ms/LC_MESSAGES/kauth5_qt.qm
+share/locale/nb/LC_MESSAGES/kauth5_qt.qm
+share/locale/nds/LC_MESSAGES/kauth5_qt.qm
+share/locale/ne/LC_MESSAGES/kauth5_qt.qm
+share/locale/nl/LC_MESSAGES/kauth5_qt.qm
+share/locale/nn/LC_MESSAGES/kauth5_qt.qm
+share/locale/oc/LC_MESSAGES/kauth5_qt.qm
+share/locale/or/LC_MESSAGES/kauth5_qt.qm
+share/locale/pa/LC_MESSAGES/kauth5_qt.qm
+share/locale/pl/LC_MESSAGES/kauth5_qt.qm
+share/locale/ps/LC_MESSAGES/kauth5_qt.qm
+share/locale/pt/LC_MESSAGES/kauth5_qt.qm
+share/locale/pt_BR/LC_MESSAGES/kauth5_qt.qm
+share/locale/ro/LC_MESSAGES/kauth5_qt.qm
+share/locale/ru/LC_MESSAGES/kauth5_qt.qm
+share/locale/se/LC_MESSAGES/kauth5_qt.qm
+share/locale/si/LC_MESSAGES/kauth5_qt.qm
+share/locale/sk/LC_MESSAGES/kauth5_qt.qm
+share/locale/sl/LC_MESSAGES/kauth5_qt.qm
+share/locale/sq/LC_MESSAGES/kauth5_qt.qm
+share/locale/sr/LC_MESSAGES/kauth5_qt.qm
+share/locale/sr@ijekavian/LC_MESSAGES/kauth5_qt.qm
+share/locale/sr@ijekavianlatin/LC_MESSAGES/kauth5_qt.qm
+share/locale/sr@latin/LC_MESSAGES/kauth5_qt.qm
+share/locale/sv/LC_MESSAGES/kauth5_qt.qm
+share/locale/ta/LC_MESSAGES/kauth5_qt.qm
+share/locale/te/LC_MESSAGES/kauth5_qt.qm
+share/locale/tg/LC_MESSAGES/kauth5_qt.qm
+share/locale/th/LC_MESSAGES/kauth5_qt.qm
+share/locale/tr/LC_MESSAGES/kauth5_qt.qm
+share/locale/tt/LC_MESSAGES/kauth5_qt.qm
+share/locale/ug/LC_MESSAGES/kauth5_qt.qm
+share/locale/uk/LC_MESSAGES/kauth5_qt.qm
+share/locale/uz/LC_MESSAGES/kauth5_qt.qm
+share/locale/uz@cyrillic/LC_MESSAGES/kauth5_qt.qm
+share/locale/vi/LC_MESSAGES/kauth5_qt.qm
+share/locale/wa/LC_MESSAGES/kauth5_qt.qm
+share/locale/xh/LC_MESSAGES/kauth5_qt.qm
+share/locale/zh_CN/LC_MESSAGES/kauth5_qt.qm
+share/locale/zh_HK/LC_MESSAGES/kauth5_qt.qm
+share/locale/zh_TW/LC_MESSAGES/kauth5_qt.qm
diff --git a/security/kauth/buildlink3.mk b/security/kauth/buildlink3.mk
new file mode 100644
index 00000000000..0accfbd6880
--- /dev/null
+++ b/security/kauth/buildlink3.mk
@@ -0,0 +1,16 @@
+# $NetBSD: buildlink3.mk,v 1.1 2016/05/26 09:09:24 markd Exp $
+
+BUILDLINK_TREE+= kauth
+
+.if !defined(KAUTH_BUILDLINK3_MK)
+KAUTH_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.kauth+= kauth>=5.19.0
+BUILDLINK_PKGSRCDIR.kauth?= ../../security/kauth
+
+.include "../../devel/kcoreaddons/buildlink3.mk"
+.include "../../security/polkit-qt5/buildlink3.mk"
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+.endif # KAUTH_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -kauth
diff --git a/security/kauth/distinfo b/security/kauth/distinfo
new file mode 100644
index 00000000000..d502f2c46a9
--- /dev/null
+++ b/security/kauth/distinfo
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1 2016/05/26 09:09:24 markd Exp $
+
+SHA1 (kauth-5.21.0.tar.xz) = 5b42fa11273319431f27de67a5d3b28075760a5e
+RMD160 (kauth-5.21.0.tar.xz) = e4ab43615211bfe89a1406172656879c459d472a
+SHA512 (kauth-5.21.0.tar.xz) = f9c30de5a3170054147c5e5fb6abb16924b0f9a4a5931d6a49ec34b4a292aa365817d28b00cf4f7ddc4f2c05a17f3763b98fce2b7084f2f8b039feaaba441e16
+Size (kauth-5.21.0.tar.xz) = 82644 bytes
+SHA1 (patch-src_ConfigureChecks.cmake) = c38cca661b579dcab28b16c982e7a336f58d6984
diff --git a/security/kauth/patches/patch-src_ConfigureChecks.cmake b/security/kauth/patches/patch-src_ConfigureChecks.cmake
new file mode 100644
index 00000000000..e7abeaef572
--- /dev/null
+++ b/security/kauth/patches/patch-src_ConfigureChecks.cmake
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_ConfigureChecks.cmake,v 1.1 2016/05/26 09:09:24 markd Exp $
+
+Install in example dir
+
+--- src/ConfigureChecks.cmake.orig 2016-02-06 13:36:29.000000000 +0000
++++ src/ConfigureChecks.cmake
+@@ -222,7 +222,7 @@ if(KAUTH_HELPER_BACKEND_NAME STREQUAL "D
+
+ # Install some files as well
+ install( FILES backends/dbus/org.kde.kf5auth.conf
+- DESTINATION ${SYSCONF_INSTALL_DIR}/dbus-1/system.d )
++ DESTINATION ${KDE_INSTALL_DATAROOTDIR}/examples/kauth )
+
+ install( FILES backends/dbus/dbus_policy.stub
+ backends/dbus/dbus_service.stub
diff --git a/security/kdesu/DESCR b/security/kdesu/DESCR
new file mode 100644
index 00000000000..be2cf78e5a2
--- /dev/null
+++ b/security/kdesu/DESCR
@@ -0,0 +1,3 @@
+KDESU provides functionality for building GUI front ends for
+(password asking) console mode programs. For example, kdesu and
+kdessh use it to interface with su and ssh respectively.
diff --git a/security/kdesu/Makefile b/security/kdesu/Makefile
new file mode 100644
index 00000000000..889a7e5db81
--- /dev/null
+++ b/security/kdesu/Makefile
@@ -0,0 +1,21 @@
+# $NetBSD: Makefile,v 1.1 2016/05/26 09:09:24 markd Exp $
+
+DISTNAME= kdesu-${KF5VER}
+CATEGORIES= security
+
+HOMEPAGE= https://community.kde.org/Frameworks
+COMMENT= Integration with su for elevated privileges
+LICENSE= gnu-lgpl-v2.1
+
+.include "../../meta-pkgs/kf5/Makefile.common"
+
+USE_TOOLS+= msgmerge
+
+CFLAGS.NetBSD+= -D_NETBSD_SOURCE
+
+SPECIAL_PERMS+= ${PREFIX}/libexec/kf5/kdesud ${REAL_ROOT_USER} nogroup 2555
+
+.include "../../devel/kpty/buildlink3.mk"
+.include "../../devel/kservice/buildlink3.mk"
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/security/kdesu/PLIST b/security/kdesu/PLIST
new file mode 100644
index 00000000000..78a58902608
--- /dev/null
+++ b/security/kdesu/PLIST
@@ -0,0 +1,71 @@
+@comment $NetBSD: PLIST,v 1.1 2016/05/26 09:09:24 markd Exp $
+include/KF5/KDESu/KDESu/Client
+include/KF5/KDESu/KDESu/PtyProcess
+include/KF5/KDESu/KDESu/SshProcess
+include/KF5/KDESu/KDESu/StubProcess
+include/KF5/KDESu/KDESu/SuProcess
+include/KF5/KDESu/kdesu/client.h
+include/KF5/KDESu/kdesu/defaults.h
+include/KF5/KDESu/kdesu/kdesu_export.h
+include/KF5/KDESu/kdesu/process.h
+include/KF5/KDESu/kdesu/ptyprocess.h
+include/KF5/KDESu/kdesu/ssh.h
+include/KF5/KDESu/kdesu/sshprocess.h
+include/KF5/KDESu/kdesu/stub.h
+include/KF5/KDESu/kdesu/stubprocess.h
+include/KF5/KDESu/kdesu/su.h
+include/KF5/KDESu/kdesu/suprocess.h
+include/KF5/kdesu_version.h
+lib/cmake/KF5Su/KF5SuConfig.cmake
+lib/cmake/KF5Su/KF5SuConfigVersion.cmake
+lib/cmake/KF5Su/KF5SuTargets-noconfig.cmake
+lib/cmake/KF5Su/KF5SuTargets.cmake
+lib/libKF5Su.so
+lib/libKF5Su.so.5
+lib/libKF5Su.so.${PKGVERSION}
+libexec/kf5/kdesu_stub
+libexec/kf5/kdesud
+qt5/mkspecs/modules/qt_KDESu.pri
+share/locale/ar/LC_MESSAGES/kdesud5.mo
+share/locale/ast/LC_MESSAGES/kdesud5.mo
+share/locale/bs/LC_MESSAGES/kdesud5.mo
+share/locale/ca/LC_MESSAGES/kdesud5.mo
+share/locale/ca@valencia/LC_MESSAGES/kdesud5.mo
+share/locale/cs/LC_MESSAGES/kdesud5.mo
+share/locale/da/LC_MESSAGES/kdesud5.mo
+share/locale/de/LC_MESSAGES/kdesud5.mo
+share/locale/el/LC_MESSAGES/kdesud5.mo
+share/locale/en_GB/LC_MESSAGES/kdesud5.mo
+share/locale/es/LC_MESSAGES/kdesud5.mo
+share/locale/fi/LC_MESSAGES/kdesud5.mo
+share/locale/fr/LC_MESSAGES/kdesud5.mo
+share/locale/gd/LC_MESSAGES/kdesud5.mo
+share/locale/gl/LC_MESSAGES/kdesud5.mo
+share/locale/hu/LC_MESSAGES/kdesud5.mo
+share/locale/ia/LC_MESSAGES/kdesud5.mo
+share/locale/it/LC_MESSAGES/kdesud5.mo
+share/locale/ja/LC_MESSAGES/kdesud5.mo
+share/locale/ko/LC_MESSAGES/kdesud5.mo
+share/locale/lt/LC_MESSAGES/kdesud5.mo
+share/locale/nb/LC_MESSAGES/kdesud5.mo
+share/locale/nds/LC_MESSAGES/kdesud5.mo
+share/locale/nl/LC_MESSAGES/kdesud5.mo
+share/locale/nn/LC_MESSAGES/kdesud5.mo
+share/locale/pa/LC_MESSAGES/kdesud5.mo
+share/locale/pl/LC_MESSAGES/kdesud5.mo
+share/locale/pt/LC_MESSAGES/kdesud5.mo
+share/locale/pt_BR/LC_MESSAGES/kdesud5.mo
+share/locale/ro/LC_MESSAGES/kdesud5.mo
+share/locale/ru/LC_MESSAGES/kdesud5.mo
+share/locale/se/LC_MESSAGES/kdesud5.mo
+share/locale/sk/LC_MESSAGES/kdesud5.mo
+share/locale/sl/LC_MESSAGES/kdesud5.mo
+share/locale/sr/LC_MESSAGES/kdesud5.mo
+share/locale/sr@ijekavian/LC_MESSAGES/kdesud5.mo
+share/locale/sr@ijekavianlatin/LC_MESSAGES/kdesud5.mo
+share/locale/sr@latin/LC_MESSAGES/kdesud5.mo
+share/locale/sv/LC_MESSAGES/kdesud5.mo
+share/locale/tr/LC_MESSAGES/kdesud5.mo
+share/locale/uk/LC_MESSAGES/kdesud5.mo
+share/locale/zh_CN/LC_MESSAGES/kdesud5.mo
+share/locale/zh_TW/LC_MESSAGES/kdesud5.mo
diff --git a/security/kdesu/buildlink3.mk b/security/kdesu/buildlink3.mk
new file mode 100644
index 00000000000..8732ebeb4fa
--- /dev/null
+++ b/security/kdesu/buildlink3.mk
@@ -0,0 +1,16 @@
+# $NetBSD: buildlink3.mk,v 1.1 2016/05/26 09:09:24 markd Exp $
+
+BUILDLINK_TREE+= kdesu
+
+.if !defined(KDESU_BUILDLINK3_MK)
+KDESU_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.kdesu+= kdesu>=5.21.0
+BUILDLINK_PKGSRCDIR.kdesu?= ../../security/kdesu
+
+.include "../../devel/kpty/buildlink3.mk"
+.include "../../devel/kservice/buildlink3.mk"
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+.endif # KDESU_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -kdesu
diff --git a/security/kdesu/distinfo b/security/kdesu/distinfo
new file mode 100644
index 00000000000..f98959b23c5
--- /dev/null
+++ b/security/kdesu/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2016/05/26 09:09:24 markd Exp $
+
+SHA1 (kdesu-5.21.0.tar.xz) = d76de8bea9c7c230a4abf2bcc44cb296063b0a8b
+RMD160 (kdesu-5.21.0.tar.xz) = a93e261121293fea8b1c530a48ad5a0dc4f603bd
+SHA512 (kdesu-5.21.0.tar.xz) = f3a26c636ffe2b9fd6f12804a294261ae29abab5f2e41455f289f796116d353c9b11778d27d050a1f5a6f3381854ca9951bb26a737b46865f488c2e8c5e462cf
+Size (kdesu-5.21.0.tar.xz) = 44160 bytes
diff --git a/security/kwallet/DESCR b/security/kwallet/DESCR
new file mode 100644
index 00000000000..6f339246de4
--- /dev/null
+++ b/security/kwallet/DESCR
@@ -0,0 +1,4 @@
+This framework contains two main components:
+* Interface to KWallet, the safe desktop-wide storage for passwords on KDE work
+spaces.
+* The kwalletd used to safely store the passwords on KDE work spaces.
diff --git a/security/kwallet/Makefile b/security/kwallet/Makefile
new file mode 100644
index 00000000000..bcc0065c95d
--- /dev/null
+++ b/security/kwallet/Makefile
@@ -0,0 +1,23 @@
+# $NetBSD: Makefile,v 1.27 2016/05/26 09:09:25 markd Exp $
+
+DISTNAME= kwallet-${KF5VER}
+CATEGORIES= security
+
+HOMEPAGE= https://community.kde.org/Frameworks
+COMMENT= Secure and unified container for user passwords
+LICENSE= gnu-lgpl-v2.1
+
+.include "../../meta-pkgs/kf5/Makefile.common"
+
+BUILD_DEPENDS+= kdoctools>=${KF5VER}:../../devel/kdoctools
+
+USE_TOOLS+= msgmerge
+
+.include "../../lang/python/tool.mk"
+.include "../../devel/knotifications/buildlink3.mk"
+.include "../../devel/kservice/buildlink3.mk"
+.include "../../graphics/kiconthemes/buildlink3.mk"
+.include "../../security/gpgmepp/buildlink3.mk"
+.include "../../security/libgcrypt/buildlink3.mk"
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/security/kwallet/PLIST b/security/kwallet/PLIST
new file mode 100644
index 00000000000..32d264e8f70
--- /dev/null
+++ b/security/kwallet/PLIST
@@ -0,0 +1,134 @@
+@comment $NetBSD: PLIST,v 1.4 2016/05/26 09:09:25 markd Exp $
+bin/kwallet-query
+bin/kwalletd5
+include/KF5/KWallet/KWallet
+include/KF5/KWallet/kwallet.h
+include/KF5/KWallet/kwallet_export.h
+include/KF5/kwallet_version.h
+lib/cmake/KF5Wallet/KF5WalletConfig.cmake
+lib/cmake/KF5Wallet/KF5WalletConfigVersion.cmake
+lib/cmake/KF5Wallet/KF5WalletTargets-noconfig.cmake
+lib/cmake/KF5Wallet/KF5WalletTargets.cmake
+lib/libKF5Wallet.so
+lib/libKF5Wallet.so.5
+lib/libKF5Wallet.so.${PKGVERSION}
+lib/libkwalletbackend5.so
+lib/libkwalletbackend5.so.5
+lib/libkwalletbackend5.so.${PKGVERSION}
+man/man1/kwallet-query.1
+qt5/mkspecs/modules/qt_KWallet.pri
+share/dbus-1/interfaces/kf5_org.kde.KWallet.xml
+share/dbus-1/services/org.kde.kwalletd.service
+share/dbus-1/services/org.kde.kwalletd5.service
+share/knotifications5/kwalletd.notifyrc
+share/kservices5/kwalletd5.desktop
+share/locale/ar/LC_MESSAGES/kwalletd5.mo
+share/locale/ast/LC_MESSAGES/kwallet-query.mo
+share/locale/ast/LC_MESSAGES/kwalletd5.mo
+share/locale/be/LC_MESSAGES/kwalletd5.mo
+share/locale/bg/LC_MESSAGES/kwalletd5.mo
+share/locale/bn/LC_MESSAGES/kwalletd5.mo
+share/locale/bn_IN/LC_MESSAGES/kwalletd5.mo
+share/locale/bs/LC_MESSAGES/kwalletd5.mo
+share/locale/ca/LC_MESSAGES/kwallet-query.mo
+share/locale/ca/LC_MESSAGES/kwalletd5.mo
+share/locale/ca@valencia/LC_MESSAGES/kwallet-query.mo
+share/locale/ca@valencia/LC_MESSAGES/kwalletd5.mo
+share/locale/cs/LC_MESSAGES/kwallet-query.mo
+share/locale/cs/LC_MESSAGES/kwalletd5.mo
+share/locale/da/LC_MESSAGES/kwallet-query.mo
+share/locale/da/LC_MESSAGES/kwalletd5.mo
+share/locale/de/LC_MESSAGES/kwallet-query.mo
+share/locale/de/LC_MESSAGES/kwalletd5.mo
+share/locale/el/LC_MESSAGES/kwalletd5.mo
+share/locale/en_GB/LC_MESSAGES/kwallet-query.mo
+share/locale/en_GB/LC_MESSAGES/kwalletd5.mo
+share/locale/eo/LC_MESSAGES/kwalletd5.mo
+share/locale/es/LC_MESSAGES/kwallet-query.mo
+share/locale/es/LC_MESSAGES/kwalletd5.mo
+share/locale/et/LC_MESSAGES/kwalletd5.mo
+share/locale/eu/LC_MESSAGES/kwalletd5.mo
+share/locale/fa/LC_MESSAGES/kwalletd5.mo
+share/locale/fi/LC_MESSAGES/kwallet-query.mo
+share/locale/fi/LC_MESSAGES/kwalletd5.mo
+share/locale/fr/LC_MESSAGES/kwallet-query.mo
+share/locale/fr/LC_MESSAGES/kwalletd5.mo
+share/locale/fy/LC_MESSAGES/kwalletd5.mo
+share/locale/ga/LC_MESSAGES/kwalletd5.mo
+share/locale/gd/LC_MESSAGES/kwallet-query.mo
+share/locale/gl/LC_MESSAGES/kwallet-query.mo
+share/locale/gl/LC_MESSAGES/kwalletd5.mo
+share/locale/gu/LC_MESSAGES/kwalletd5.mo
+share/locale/he/LC_MESSAGES/kwalletd5.mo
+share/locale/hi/LC_MESSAGES/kwalletd5.mo
+share/locale/hr/LC_MESSAGES/kwalletd5.mo
+share/locale/hsb/LC_MESSAGES/kwalletd5.mo
+share/locale/hu/LC_MESSAGES/kwalletd5.mo
+share/locale/ia/LC_MESSAGES/kwallet-query.mo
+share/locale/ia/LC_MESSAGES/kwalletd5.mo
+share/locale/id/LC_MESSAGES/kwalletd5.mo
+share/locale/is/LC_MESSAGES/kwalletd5.mo
+share/locale/it/LC_MESSAGES/kwallet-query.mo
+share/locale/it/LC_MESSAGES/kwalletd5.mo
+share/locale/ja/LC_MESSAGES/kwallet-query.mo
+share/locale/ja/LC_MESSAGES/kwalletd5.mo
+share/locale/kk/LC_MESSAGES/kwalletd5.mo
+share/locale/km/LC_MESSAGES/kwalletd5.mo
+share/locale/kn/LC_MESSAGES/kwalletd5.mo
+share/locale/ko/LC_MESSAGES/kwallet-query.mo
+share/locale/ko/LC_MESSAGES/kwalletd5.mo
+share/locale/ku/LC_MESSAGES/kwalletd5.mo
+share/locale/lt/LC_MESSAGES/kwallet-query.mo
+share/locale/lt/LC_MESSAGES/kwalletd5.mo
+share/locale/lv/LC_MESSAGES/kwalletd5.mo
+share/locale/mai/LC_MESSAGES/kwalletd5.mo
+share/locale/mk/LC_MESSAGES/kwalletd5.mo
+share/locale/ml/LC_MESSAGES/kwalletd5.mo
+share/locale/mr/LC_MESSAGES/kwalletd5.mo
+share/locale/ms/LC_MESSAGES/kwalletd5.mo
+share/locale/nb/LC_MESSAGES/kwalletd5.mo
+share/locale/nds/LC_MESSAGES/kwalletd5.mo
+share/locale/nl/LC_MESSAGES/kwallet-query.mo
+share/locale/nl/LC_MESSAGES/kwalletd5.mo
+share/locale/nn/LC_MESSAGES/kwallet-query.mo
+share/locale/nn/LC_MESSAGES/kwalletd5.mo
+share/locale/or/LC_MESSAGES/kwalletd5.mo
+share/locale/pa/LC_MESSAGES/kwalletd5.mo
+share/locale/pl/LC_MESSAGES/kwallet-query.mo
+share/locale/pl/LC_MESSAGES/kwalletd5.mo
+share/locale/pt/LC_MESSAGES/kwallet-query.mo
+share/locale/pt/LC_MESSAGES/kwalletd5.mo
+share/locale/pt_BR/LC_MESSAGES/kwallet-query.mo
+share/locale/pt_BR/LC_MESSAGES/kwalletd5.mo
+share/locale/ro/LC_MESSAGES/kwalletd5.mo
+share/locale/ru/LC_MESSAGES/kwallet-query.mo
+share/locale/ru/LC_MESSAGES/kwalletd5.mo
+share/locale/si/LC_MESSAGES/kwalletd5.mo
+share/locale/sk/LC_MESSAGES/kwallet-query.mo
+share/locale/sk/LC_MESSAGES/kwalletd5.mo
+share/locale/sl/LC_MESSAGES/kwallet-query.mo
+share/locale/sl/LC_MESSAGES/kwalletd5.mo
+share/locale/sq/LC_MESSAGES/kwalletd5.mo
+share/locale/sr/LC_MESSAGES/kwallet-query.mo
+share/locale/sr/LC_MESSAGES/kwalletd5.mo
+share/locale/sr@ijekavian/LC_MESSAGES/kwallet-query.mo
+share/locale/sr@ijekavian/LC_MESSAGES/kwalletd5.mo
+share/locale/sr@ijekavianlatin/LC_MESSAGES/kwallet-query.mo
+share/locale/sr@ijekavianlatin/LC_MESSAGES/kwalletd5.mo
+share/locale/sr@latin/LC_MESSAGES/kwallet-query.mo
+share/locale/sr@latin/LC_MESSAGES/kwalletd5.mo
+share/locale/sv/LC_MESSAGES/kwallet-query.mo
+share/locale/sv/LC_MESSAGES/kwalletd5.mo
+share/locale/te/LC_MESSAGES/kwalletd5.mo
+share/locale/tg/LC_MESSAGES/kwalletd5.mo
+share/locale/th/LC_MESSAGES/kwalletd5.mo
+share/locale/tr/LC_MESSAGES/kwalletd5.mo
+share/locale/ug/LC_MESSAGES/kwalletd5.mo
+share/locale/uk/LC_MESSAGES/kwallet-query.mo
+share/locale/uk/LC_MESSAGES/kwalletd5.mo
+share/locale/vi/LC_MESSAGES/kwalletd5.mo
+share/locale/wa/LC_MESSAGES/kwalletd5.mo
+share/locale/zh_CN/LC_MESSAGES/kwallet-query.mo
+share/locale/zh_CN/LC_MESSAGES/kwalletd5.mo
+share/locale/zh_TW/LC_MESSAGES/kwallet-query.mo
+share/locale/zh_TW/LC_MESSAGES/kwalletd5.mo
diff --git a/security/kwallet/buildlink3.mk b/security/kwallet/buildlink3.mk
new file mode 100644
index 00000000000..b307b3928f2
--- /dev/null
+++ b/security/kwallet/buildlink3.mk
@@ -0,0 +1,19 @@
+# $NetBSD: buildlink3.mk,v 1.1 2016/05/26 09:09:25 markd Exp $
+
+BUILDLINK_TREE+= kwallet
+
+.if !defined(KWALLET_BUILDLINK3_MK)
+KWALLET_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.kwallet+= kwallet>=5.19.0
+BUILDLINK_PKGSRCDIR.kwallet?= ../../security/kwallet
+
+.include "../../devel/knotifications/buildlink3.mk"
+.include "../../devel/kservice/buildlink3.mk"
+.include "../../graphics/kiconthemes/buildlink3.mk"
+.include "../../security/gpgmepp/buildlink3.mk"
+.include "../../security/libgcrypt/buildlink3.mk"
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+.endif # KWALLET_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -kwallet
diff --git a/security/kwallet/distinfo b/security/kwallet/distinfo
new file mode 100644
index 00000000000..6f35a672ab6
--- /dev/null
+++ b/security/kwallet/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.9 2016/05/26 09:09:25 markd Exp $
+
+SHA1 (kwallet-5.21.0.tar.xz) = 3904cd96561452c4c64854496aad9a4b8cb4d814
+RMD160 (kwallet-5.21.0.tar.xz) = ad929f39e1b8718cd12fd6a0032403896f294f45
+SHA512 (kwallet-5.21.0.tar.xz) = d83b56cc169c22f114e8efe2f5b82a14d169219ac8fb2ba236c99d1e466240797012ae98a9116546d25dff9b149894d7d2310c83e5de4cf821e43f7e4b182ca6
+Size (kwallet-5.21.0.tar.xz) = 288744 bytes