Page MenuHomeFreeBSD

D9756.id.diff
No OneTemporary

D9756.id.diff

Index: security/Makefile
===================================================================
--- security/Makefile
+++ security/Makefile
@@ -282,7 +282,9 @@
SUBDIR += keynote
SUBDIR += keyprint
SUBDIR += kf5-kdesu
+ SUBDIR += kgpg
SUBDIR += kgpg-kde4
+ SUBDIR += kleopatra
SUBDIR += knock
SUBDIR += knocker
SUBDIR += kpcli
@@ -314,6 +316,7 @@
SUBDIR += libgpg-error
SUBDIR += libgringotts
SUBDIR += libident
+ SUBDIR += libkleo
SUBDIR += libkpass
SUBDIR += libksba
SUBDIR += libmcrypt
@@ -802,6 +805,9 @@
SUBDIR += pinentry-qt5
SUBDIR += pinentry-tty
SUBDIR += pixiewps
+ SUBDIR += plasma5-kscreenlocker
+ SUBDIR += plasma5-ksshaskpass
+ SUBDIR += plasma5-kwallet-pam
SUBDIR += pkcrack
SUBDIR += pkcs11-dump
SUBDIR += pkcs11-gateway
Index: security/kgpg-kde4/Makefile
===================================================================
--- security/kgpg-kde4/Makefile
+++ security/kgpg-kde4/Makefile
@@ -2,8 +2,8 @@
# $FreeBSD$
PORTNAME= kgpg
-PORTVERSION= ${KDE4_VERSION}
-CATEGORIES= security kde kde-kde4
+PORTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= security kde kde-applications
MAINTAINER= kde@FreeBSD.org
COMMENT= Encryption tool for KDE
@@ -14,4 +14,8 @@
USE_KDE= automoc4 kdelibs pimlibs
USE_QT4= qmake_build moc_build rcc_build uic_build
+# Override KDE4 versions to fetch the last one
+KDE_APPLICATIONS_BRANCH= stable
+KDE_APPLICATIONS_VERSION= 16.08.3
+
.include <bsd.port.mk>
Index: security/kgpg-kde4/distinfo
===================================================================
--- security/kgpg-kde4/distinfo
+++ security/kgpg-kde4/distinfo
@@ -1,2 +1,3 @@
-SHA256 (KDE/4.14.3/kgpg-4.14.3.tar.xz) = bc7d37a935c5b1bb6b0f32abc62635d17ac8fbadc2ed6cfd314af71aee2d0c46
-SIZE (KDE/4.14.3/kgpg-4.14.3.tar.xz) = 807076
+TIMESTAMP = 1478684554
+SHA256 (KDE/applications/16.08.3/kgpg-16.08.3.tar.xz) = 1724c0fe639c8c89c17a8a7f9d2d30bf9701bb3194684a68a664b3b8e908799e
+SIZE (KDE/applications/16.08.3/kgpg-16.08.3.tar.xz) = 810340
Index: security/kgpg/Makefile
===================================================================
--- security/kgpg/Makefile
+++ security/kgpg/Makefile
@@ -1,17 +1,19 @@
-# Created by: Martin Wilke <miwi@FreeBSD.org>
+# Created by: tcberner
# $FreeBSD$
PORTNAME= kgpg
-PORTVERSION= ${KDE4_VERSION}
-CATEGORIES= security kde kde-kde4
+PORTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= security kde kde-applications
MAINTAINER= kde@FreeBSD.org
COMMENT= Encryption tool for KDE
RUN_DEPENDS= gpg2:security/gnupg
-USES= cmake:outsource kde:4 tar:xz
-USE_KDE= automoc4 kdelibs pimlibs
-USE_QT4= qmake_build moc_build rcc_build uic_build
+USES= cmake:outsource gettext kde:5 tar:xz
+USE_KDE= akonadi-contacts archive codecs config contacts coreaddons \
+ crash dbusaddons doctools ecm i18n iconthemes jobwidgets kio \
+ notifications service textwidgets widgetsaddons xmlgui
+USE_QT5= buildtools_build dbus gui printsupport qmake_build
.include <bsd.port.mk>
Index: security/kgpg/distinfo
===================================================================
--- security/kgpg/distinfo
+++ security/kgpg/distinfo
@@ -1,2 +1,3 @@
-SHA256 (KDE/4.14.3/kgpg-4.14.3.tar.xz) = bc7d37a935c5b1bb6b0f32abc62635d17ac8fbadc2ed6cfd314af71aee2d0c46
-SIZE (KDE/4.14.3/kgpg-4.14.3.tar.xz) = 807076
+TIMESTAMP = 1486501807
+SHA256 (KDE/applications/16.12.2/kgpg-16.12.2.tar.xz) = 9992ce1a38d3d8c744baf78569a9a9916171dfce62f8c08c755b43ae6edf4e20
+SIZE (KDE/applications/16.12.2/kgpg-16.12.2.tar.xz) = 817608
Index: security/kgpg/pkg-plist
===================================================================
--- security/kgpg/pkg-plist
+++ security/kgpg/pkg-plist
@@ -1,46 +1,8 @@
bin/kgpg
-share/appdata/kgpg.appdata.xml
-share/applications/kde4/kgpg.desktop
-share/apps/kgpg/icons/hicolor/16x16/actions/document-export-key.png
-share/apps/kgpg/icons/hicolor/16x16/actions/document-import-key.png
-share/apps/kgpg/icons/hicolor/16x16/actions/document-properties-key.png
-share/apps/kgpg/icons/hicolor/16x16/status/key-group.png
-share/apps/kgpg/icons/hicolor/16x16/status/key-orphan.png
-share/apps/kgpg/icons/hicolor/16x16/status/key-pair.png
-share/apps/kgpg/icons/hicolor/16x16/status/key-single.png
-share/apps/kgpg/icons/hicolor/22x22/actions/document-export-key.png
-share/apps/kgpg/icons/hicolor/22x22/actions/document-import-key.png
-share/apps/kgpg/icons/hicolor/22x22/actions/document-properties-key.png
-share/apps/kgpg/icons/hicolor/22x22/actions/key-generate-pair.png
-share/apps/kgpg/icons/hicolor/22x22/actions/view-key-secret.png
-share/apps/kgpg/icons/hicolor/22x22/status/key-group.png
-share/apps/kgpg/icons/hicolor/22x22/status/key-pair.png
-share/apps/kgpg/icons/hicolor/22x22/status/key-single.png
-share/apps/kgpg/icons/hicolor/32x32/actions/document-export-key.png
-share/apps/kgpg/icons/hicolor/32x32/actions/document-import-key.png
-share/apps/kgpg/icons/hicolor/32x32/actions/document-properties-key.png
-share/apps/kgpg/icons/hicolor/32x32/status/key-group.png
-share/apps/kgpg/icons/hicolor/32x32/status/key-pair.png
-share/apps/kgpg/icons/hicolor/32x32/status/key-single.png
-share/apps/kgpg/icons/hicolor/48x48/actions/document-export-key.png
-share/apps/kgpg/icons/hicolor/48x48/actions/document-import-key.png
-share/apps/kgpg/icons/hicolor/48x48/actions/document-properties-key.png
-share/apps/kgpg/icons/hicolor/48x48/status/key-group.png
-share/apps/kgpg/icons/hicolor/48x48/status/key-pair.png
-share/apps/kgpg/icons/hicolor/48x48/status/key-single.png
-share/apps/kgpg/icons/hicolor/scalable/actions/document-export-key.svgz
-share/apps/kgpg/icons/hicolor/scalable/actions/document-import-key.svgz
-share/apps/kgpg/icons/hicolor/scalable/actions/document-properties-key.svgz
-share/apps/kgpg/icons/hicolor/scalable/status/key-group.svgz
-share/apps/kgpg/icons/hicolor/scalable/status/key-pair.svgz
-share/apps/kgpg/icons/hicolor/scalable/status/key-single.svgz
-share/apps/kgpg/keysmanager.rc
-share/apps/kgpg/kgpgeditor.rc
-share/apps/kgpg/tips
-share/autostart/kgpg.desktop
+etc/xdg/autostart/org.kde.kgpg.desktop
+share/applications/org.kde.kgpg.desktop
share/config.kcfg/kgpg.kcfg
share/dbus-1/interfaces/org.kde.kgpg.Key.xml
-share/doc/HTML/en/kgpg/common
share/doc/HTML/en/kgpg/editor.png
share/doc/HTML/en/kgpg/index.cache.bz2
share/doc/HTML/en/kgpg/index.docbook
@@ -53,10 +15,47 @@
share/doc/HTML/en/kgpg/options.png
share/doc/HTML/en/kgpg/select-secret-key.png
share/doc/HTML/en/kgpg/systray.png
+share/icons/hicolor/16x16/actions/document-export-key.png
+share/icons/hicolor/16x16/actions/document-import-key.png
+share/icons/hicolor/16x16/actions/document-properties-key.png
share/icons/hicolor/16x16/apps/kgpg.png
+share/icons/hicolor/16x16/status/key-group.png
+share/icons/hicolor/16x16/status/key-orphan.png
+share/icons/hicolor/16x16/status/key-pair.png
+share/icons/hicolor/16x16/status/key-single.png
+share/icons/hicolor/22x22/actions/document-export-key.png
+share/icons/hicolor/22x22/actions/document-import-key.png
+share/icons/hicolor/22x22/actions/document-properties-key.png
+share/icons/hicolor/22x22/actions/key-generate-pair.png
+share/icons/hicolor/22x22/actions/view-key-secret.png
share/icons/hicolor/22x22/apps/kgpg.png
+share/icons/hicolor/22x22/status/key-group.png
+share/icons/hicolor/22x22/status/key-pair.png
+share/icons/hicolor/22x22/status/key-single.png
+share/icons/hicolor/32x32/actions/document-export-key.png
+share/icons/hicolor/32x32/actions/document-import-key.png
+share/icons/hicolor/32x32/actions/document-properties-key.png
share/icons/hicolor/32x32/apps/kgpg.png
+share/icons/hicolor/32x32/status/key-group.png
+share/icons/hicolor/32x32/status/key-pair.png
+share/icons/hicolor/32x32/status/key-single.png
+share/icons/hicolor/48x48/actions/document-export-key.png
+share/icons/hicolor/48x48/actions/document-import-key.png
+share/icons/hicolor/48x48/actions/document-properties-key.png
share/icons/hicolor/48x48/apps/kgpg.png
-share/kde4/services/ServiceMenus/encryptfile.desktop
-share/kde4/services/ServiceMenus/encryptfolder.desktop
-share/kde4/services/ServiceMenus/viewdecrypted.desktop
+share/icons/hicolor/48x48/status/key-group.png
+share/icons/hicolor/48x48/status/key-pair.png
+share/icons/hicolor/48x48/status/key-single.png
+share/icons/hicolor/scalable/actions/document-export-key.svgz
+share/icons/hicolor/scalable/actions/document-import-key.svgz
+share/icons/hicolor/scalable/actions/document-properties-key.svgz
+share/icons/hicolor/scalable/status/key-group.svgz
+share/icons/hicolor/scalable/status/key-pair.svgz
+share/icons/hicolor/scalable/status/key-single.svgz
+%%DATADIR%%/tips
+share/kservices5/ServiceMenus/encryptfile.desktop
+share/kservices5/ServiceMenus/encryptfolder.desktop
+share/kservices5/ServiceMenus/viewdecrypted.desktop
+share/kxmlgui5/kgpg/keysmanager.rc
+share/kxmlgui5/kgpg/kgpgeditor.rc
+share/metainfo/org.kde.kgpg.appdata.xml
Index: security/kleopatra/Makefile
===================================================================
--- /dev/null
+++ security/kleopatra/Makefile
@@ -0,0 +1,21 @@
+# Created by: tcberner
+# $FreeBSD$
+
+PORTNAME= kleopatra
+PORTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= security kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= Certificate manager for KDE
+
+LIB_DEPENDS= libassuan.so:security/libassuan \
+ libboost_thread.so:devel/boost-libs \
+ libgpgme.so:security/gpgme
+
+USES= cmake:outsource gettext gmake kde:5 tar:xz
+USE_KDE= codecs config dbusaddons doctools ecm i18n iconthemes kcmutils \
+ notifications textwidgets windowsystem xmlgui \
+ libkleo mime
+USE_QT5= buildtools_build network qmake_build testlib widgets
+
+.include <bsd.port.mk>
Index: security/kleopatra/distinfo
===================================================================
--- /dev/null
+++ security/kleopatra/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1486501807
+SHA256 (KDE/applications/16.12.2/kleopatra-16.12.2.tar.xz) = 54ebb6d500ff7932a0937a3e603a2d87dcdcb0cfec35a83756a413ad242e07ce
+SIZE (KDE/applications/16.12.2/kleopatra-16.12.2.tar.xz) = 710940
Index: security/kleopatra/pkg-descr
===================================================================
--- /dev/null
+++ security/kleopatra/pkg-descr
@@ -0,0 +1,5 @@
+Kleopatra is a certificate manager and a universal crypto GUI.
+It supports managing X.509 and OpenPGP certificates in the
+GpgSM keybox and retrieving certificates from LDAP servers.
+
+WWW: https://www.kde.org/applications/utilities/kleopatra/
Index: security/kleopatra/pkg-plist
===================================================================
--- /dev/null
+++ security/kleopatra/pkg-plist
@@ -0,0 +1,44 @@
+bin/kleopatra
+bin/kwatchgnupg
+etc/xdg/kleopatra.categories
+etc/xdg/kleopatra.renamecategories
+lib/libkleopatraclientcore.so
+lib/libkleopatraclientcore.so.1
+lib/libkleopatraclientcore.so.1.3.0
+lib/libkleopatraclientgui.so
+lib/libkleopatraclientgui.so.1
+lib/libkleopatraclientgui.so.1.3.0
+%%QT_PLUGINDIR%%/kcm_kleopatra.so
+share/applications/kleopatra_import.desktop
+share/applications/org.kde.kleopatra.desktop
+share/doc/HTML/en/kleopatra/index.cache.bz2
+share/doc/HTML/en/kleopatra/index.docbook
+share/doc/HTML/en/kwatchgnupg/index.cache.bz2
+share/doc/HTML/en/kwatchgnupg/index.docbook
+share/icons/hicolor/128x128/apps/kleopatra.png
+share/icons/hicolor/16x16/apps/kleopatra.png
+share/icons/hicolor/22x22/apps/kleopatra.png
+share/icons/hicolor/256x256/apps/kleopatra.png
+share/icons/hicolor/32x32/apps/kleopatra.png
+share/icons/hicolor/48x48/apps/kleopatra.png
+share/icons/hicolor/64x64/apps/kleopatra.png
+share/kconf_update/kleopatra-15.08-kickoff.sh
+share/kconf_update/kleopatra.upd
+%%DATADIR%%/pics/gpg4win-compact.png
+%%DATADIR%%/pics/gpg4win.png
+%%DATADIR%%/pics/kleopatra_splashscreen.png
+%%DATADIR%%/pics/kleopatra_splashscreen.svgz
+%%DATADIR%%/pics/kleopatra_wizard.png
+%%DATADIR%%/pics/kleopatra_wizard.svgz
+share/kservices5/kleopatra_config_appear.desktop
+share/kservices5/kleopatra_config_cryptooperations.desktop
+share/kservices5/kleopatra_config_dirserv.desktop
+share/kservices5/kleopatra_config_gnupgsystem.desktop
+share/kservices5/kleopatra_config_smimevalidation.desktop
+share/kservices5/kleopatra_decryptverifyfiles.desktop
+share/kservices5/kleopatra_decryptverifyfolders.desktop
+share/kservices5/kleopatra_signencryptfiles.desktop
+share/kservices5/kleopatra_signencryptfolders.desktop
+share/kwatchgnupg/pics/kwatchgnupg.png
+share/kwatchgnupg/pics/kwatchgnupg2.png
+share/metainfo/org.kde.kleopatra.appdata.xml
Index: security/libkleo/Makefile
===================================================================
--- /dev/null
+++ security/libkleo/Makefile
@@ -0,0 +1,32 @@
+# Created by: tcberner
+# $FreeBSD$
+
+PORTNAME= libkleo
+PORTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= security kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= Certificate manager for KDE
+
+LIB_DEPENDS= libgpgme.so:security/gpgme \
+ libqgpgme.so:security/gpgme-qt5 \
+ libgpgmepp.so:security/gpgme-cpp
+RUN_DEPENDS= ${LOCALBASE}/bin/gmd5sum:sysutils/coreutils
+
+
+USES= cmake:outsource gettext gmake kde:5 tar:xz
+USE_KDE= completion config coreaddons i18n widgetsaddons windowsystem \
+ pimtextedit
+USE_QT5= buildtools_build qmake_build widgets
+
+PLIST_SUB= SHLIB_VER="5.4.2"
+
+post-extract:
+# use the binaries of coreutils
+ ${REINPLACE_CMD} -e '/create-command/ s#sha1sum#gsha1sum#' \
+ -e '/create-command/ s#md5sum#gmd5sum#' \
+ -e '/verify-command/ s#sha1sum#gsha1sum#' \
+ -e '/verify-command/ s#md5sum#gmd5sum#' \
+ ${PATCH_WRKSRC}/src/libkleopatrarc.desktop
+
+.include <bsd.port.mk>
Index: security/libkleo/distinfo
===================================================================
--- /dev/null
+++ security/libkleo/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1486501807
+SHA256 (KDE/applications/16.12.2/libkleo-16.12.2.tar.xz) = 800af5226aa87792595b93760b34d859c1dfed4925bd3dfb04f177446c76340c
+SIZE (KDE/applications/16.12.2/libkleo-16.12.2.tar.xz) = 130976
Index: security/libkleo/pkg-descr
===================================================================
--- /dev/null
+++ security/libkleo/pkg-descr
@@ -0,0 +1,5 @@
+Kleopatra is a certificate manager and a universal crypto GUI.
+It supports managing X.509 and OpenPGP certificates in the
+GpgSM keybox and retrieving certificates from LDAP servers.
+
+WWW: https://www.kde.org/applications/utilities/kleopatra/
Index: security/libkleo/pkg-plist
===================================================================
--- /dev/null
+++ security/libkleo/pkg-plist
@@ -0,0 +1,93 @@
+etc/xdg/libkleo.categories
+etc/xdg/libkleo.renamecategories
+etc/xdg/libkleopatrarc
+include/KF5/Libkleo/ChecksumDefinition
+include/KF5/Libkleo/Classify
+include/KF5/Libkleo/CryptoConfigDialog
+include/KF5/Libkleo/CryptoConfigModule
+include/KF5/Libkleo/DNAttributeOrderConfigWidget
+include/KF5/Libkleo/DefaultKeyFilter
+include/KF5/Libkleo/DefaultKeyGenerationJob
+include/KF5/Libkleo/DirectoryServicesWidget
+include/KF5/Libkleo/Dn
+include/KF5/Libkleo/Enum
+include/KF5/Libkleo/Exception
+include/KF5/Libkleo/FileNameRequester
+include/KF5/Libkleo/FileSystemWatcher
+include/KF5/Libkleo/Formatting
+include/KF5/Libkleo/KConfigBasedKeyFilter
+include/KF5/Libkleo/KDHorizontalLine
+include/KF5/Libkleo/KeyApprovalDialog
+include/KF5/Libkleo/KeyCache
+include/KF5/Libkleo/KeyFilter
+include/KF5/Libkleo/KeyFilterManager
+include/KF5/Libkleo/KeyListModel
+include/KF5/Libkleo/KeyListModelInterface
+include/KF5/Libkleo/KeyListSortFilterProxyModel
+include/KF5/Libkleo/KeyRearrangeColumnsProxyModel
+include/KF5/Libkleo/KeyRequester
+include/KF5/Libkleo/KeySelectionCombo
+include/KF5/Libkleo/KeySelectionDialog
+include/KF5/Libkleo/MessageBox
+include/KF5/Libkleo/OidMap
+include/KF5/Libkleo/Predicates
+include/KF5/Libkleo/ProgressDialog
+include/KF5/Libkleo/Stl_Util
+include/KF5/Libkleo/SubkeyListModel
+include/KF5/Libkleo/UserIDListModel
+include/KF5/libkleo/checksumdefinition.h
+include/KF5/libkleo/classify.h
+include/KF5/libkleo/cryptoconfigdialog.h
+include/KF5/libkleo/cryptoconfigmodule.h
+include/KF5/libkleo/defaultkeyfilter.h
+include/KF5/libkleo/defaultkeygenerationjob.h
+include/KF5/libkleo/directoryserviceswidget.h
+include/KF5/libkleo/dn.h
+include/KF5/libkleo/dnattributeorderconfigwidget.h
+include/KF5/libkleo/enum.h
+include/KF5/libkleo/exception.h
+include/KF5/libkleo/filenamerequester.h
+include/KF5/libkleo/filesystemwatcher.h
+include/KF5/libkleo/formatting.h
+include/KF5/libkleo/kconfigbasedkeyfilter.h
+include/KF5/libkleo/kdhorizontalline.h
+include/KF5/libkleo/keyapprovaldialog.h
+include/KF5/libkleo/keycache.h
+include/KF5/libkleo/keyfilter.h
+include/KF5/libkleo/keyfiltermanager.h
+include/KF5/libkleo/keylistmodel.h
+include/KF5/libkleo/keylistmodelinterface.h
+include/KF5/libkleo/keylistsortfilterproxymodel.h
+include/KF5/libkleo/keyrearrangecolumnsproxymodel.h
+include/KF5/libkleo/keyrequester.h
+include/KF5/libkleo/keyselectioncombo.h
+include/KF5/libkleo/keyselectiondialog.h
+include/KF5/libkleo/kleo_export.h
+include/KF5/libkleo/messagebox.h
+include/KF5/libkleo/oidmap.h
+include/KF5/libkleo/predicates.h
+include/KF5/libkleo/progressdialog.h
+include/KF5/libkleo/stl_util.h
+include/KF5/libkleo/subkeylistmodel.h
+include/KF5/libkleo/useridlistmodel.h
+include/KF5/libkleo_version.h
+lib/cmake/KF5Libkleo/KF5LibkleoConfig.cmake
+lib/cmake/KF5Libkleo/KF5LibkleoConfigVersion.cmake
+lib/cmake/KF5Libkleo/KF5LibkleoTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/KF5Libkleo/KF5LibkleoTargets.cmake
+lib/libKF5Libkleo.so
+lib/libKF5Libkleo.so.5
+lib/libKF5Libkleo.so.%%SHLIB_VER%%
+%%QT_MKSPECDIR%%/modules/qt_Libkleo.pri
+share/libkleopatra/pics/chiasmus_chi.png
+share/libkleopatra/pics/hi16-app-gpg.png
+share/libkleopatra/pics/hi16-app-gpgsm.png
+share/libkleopatra/pics/hi22-app-gpg.png
+share/libkleopatra/pics/hi22-app-gpgsm.png
+share/libkleopatra/pics/hi32-app-gpg.png
+share/libkleopatra/pics/hi32-app-gpgsm.png
+share/libkleopatra/pics/key.png
+share/libkleopatra/pics/key_bad.png
+share/libkleopatra/pics/key_ok.png
+share/libkleopatra/pics/key_unknown.png
+share/libkleopatra/pics/smartcard.xpm

File Metadata

Mime Type
text/plain
Expires
Tue, Apr 7, 4:49 PM (7 h, 44 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31042578
Default Alt Text
D9756.id.diff (17 KB)

Event Timeline