svn commit: r445159 - in head: net-im net-im/libsignon-glib net-im/telepathy-accounts-signon sysutils sysutils/signon-qt5 sysutils/signon-qt5/files sysutils/signon-ui sysutils/signon-ui/files

Tobias C. Berner tcberner at FreeBSD.org
Thu Jul 6 15:18:04 UTC 2017


Author: tcberner
Date: Thu Jul  6 15:18:01 2017
New Revision: 445159
URL: https://svnweb.freebsd.org/changeset/ports/445159

Log:
  Add ports for future KDE Telepathy versions
  
  The current relases of KDE Telepathy require some more helper libraries to work.
  Import them from kde@'s development repository into the ports tree in preparation.
  
  PR:		220494
  Reviewed by:	groot_kde.org, rakuco
  Differential Revision:	https://reviews.freebsd.org/D11213

Added:
  head/net-im/libsignon-glib/
  head/net-im/libsignon-glib/Makefile   (contents, props changed)
  head/net-im/libsignon-glib/distinfo   (contents, props changed)
  head/net-im/libsignon-glib/pkg-descr   (contents, props changed)
  head/net-im/libsignon-glib/pkg-plist   (contents, props changed)
  head/net-im/telepathy-accounts-signon/
  head/net-im/telepathy-accounts-signon/Makefile   (contents, props changed)
  head/net-im/telepathy-accounts-signon/distinfo   (contents, props changed)
  head/net-im/telepathy-accounts-signon/pkg-descr   (contents, props changed)
  head/sysutils/signon-qt5/
  head/sysutils/signon-qt5/Makefile   (contents, props changed)
  head/sysutils/signon-qt5/distinfo   (contents, props changed)
  head/sysutils/signon-qt5/files/
  head/sysutils/signon-qt5/files/patch-signon.pro   (contents, props changed)
  head/sysutils/signon-qt5/files/patch-tests_signond-tests_mock-ac-plugin_access-control-manager.h   (contents, props changed)
  head/sysutils/signon-qt5/pkg-descr   (contents, props changed)
  head/sysutils/signon-qt5/pkg-plist   (contents, props changed)
  head/sysutils/signon-ui/
  head/sysutils/signon-ui/Makefile   (contents, props changed)
  head/sysutils/signon-ui/distinfo   (contents, props changed)
  head/sysutils/signon-ui/files/
  head/sysutils/signon-ui/files/patch-signon-ui.pro   (contents, props changed)
  head/sysutils/signon-ui/pkg-descr   (contents, props changed)
  head/sysutils/signon-ui/pkg-plist   (contents, props changed)
Modified:
  head/net-im/Makefile
  head/sysutils/Makefile

Modified: head/net-im/Makefile
==============================================================================
--- head/net-im/Makefile	Thu Jul  6 15:08:41 2017	(r445158)
+++ head/net-im/Makefile	Thu Jul  6 15:18:01 2017	(r445159)
@@ -63,6 +63,7 @@
     SUBDIR += libnice-gst1
     SUBDIR += libpurple
     SUBDIR += libqtelegram-ae
+    SUBDIR += libsignon-glib
     SUBDIR += libstrophe
     SUBDIR += libtelepathy
     SUBDIR += libyahoo2
@@ -169,6 +170,7 @@
     SUBDIR += telegram
     SUBDIR += telegram-purple
     SUBDIR += telegramqml
+    SUBDIR += telepathy-accounts-signon
     SUBDIR += telepathy-butterfly
     SUBDIR += telepathy-farsight
     SUBDIR += telepathy-farstream

Added: head/net-im/libsignon-glib/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/libsignon-glib/Makefile	Thu Jul  6 15:18:01 2017	(r445159)
@@ -0,0 +1,38 @@
+# $FreeBSD$
+
+PORTNAME=	${GL_PROJECT}
+PORTVERSION=	1.14
+CATEGORIES=	net-im
+MASTER_SITES=	https://gitlab.com/${GL_ACCOUNT}/${GL_PROJECT}/repository/archive${EXTRACT_SUFX}?ref=${GL_TAGNAME}#/ \
+		LOCAL/tcberner/${GL_ACCOUNT}/
+DIST_SUBDIR=	KDE/${GL_ACCOUNT}
+
+MAINTAINER=	kde at FreeBSD.org
+COMMENT=	GLib-based client library for applications handling account authentication
+
+LICENSE=	LGPL21
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+BUILD_DEPENDS=	gtkdocize:textproc/gtk-doc \
+		signond:sysutils/signon-qt5
+RUN_DEPENDS=	signond:sysutils/signon-qt5
+
+GNU_CONFIGURE=	YES
+CONFIGURE_ARGS=	--disable-tests --enable-gtk-doc
+
+USES=		autoreconf gmake libtool pathfix pkgconfig python tar:bz2
+USE_GNOME=	introspection pygobject3
+
+PATHFIX_MAKEFILEIN=	Makefile.am
+
+# gitlab variables
+GL_ACCOUNT=	accounts-sso
+GL_PROJECT=	libsignon-glib
+GL_TAGNAME=	4e85baaf483268d04bbf835bebeac4ae30c7c327
+WRKSRC=		${WRKDIR}/${GL_PROJECT}-${GL_TAGNAME}-${GL_TAGNAME}
+
+# Run gtdocize as done in autogen.sh
+pre-configure:
+	cd ${CONFIGURE_WRKSRC} && gtkdocize --copy --flavour no-tmpl
+
+.include <bsd.port.mk>

Added: head/net-im/libsignon-glib/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/libsignon-glib/distinfo	Thu Jul  6 15:18:01 2017	(r445159)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1470555249
+SHA256 (KDE/accounts-sso/libsignon-glib-1.14.tar.bz2) = ec49dd2680ff07211e51745eccfc2b5e14452480e1d340eb76b93d54a0c2cede
+SIZE (KDE/accounts-sso/libsignon-glib-1.14.tar.bz2) = 44488

Added: head/net-im/libsignon-glib/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/libsignon-glib/pkg-descr	Thu Jul  6 15:18:01 2017	(r445159)
@@ -0,0 +1,7 @@
+Single signon authentication library for GLib applications
+
+This project is a library for managing single signon credentials which can be 
+used from GLib applications. It is effectively a GLib binding for the D-Bus 
+API provided by signond. It is part of the accounts-sso project:
+
+WWW: https://gitlab.com/accounts-sso/libsignon-glib

Added: head/net-im/libsignon-glib/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/libsignon-glib/pkg-plist	Thu Jul  6 15:18:01 2017	(r445159)
@@ -0,0 +1,47 @@
+include/libsignon-glib/signon-auth-service.h
+include/libsignon-glib/signon-auth-session.h
+include/libsignon-glib/signon-enum-types.h
+include/libsignon-glib/signon-errors.h
+include/libsignon-glib/signon-glib.h
+include/libsignon-glib/signon-identity-info.h
+include/libsignon-glib/signon-identity.h
+include/libsignon-glib/signon-types.h
+lib/girepository-1.0/Signon-1.0.typelib
+lib/libsignon-glib.so
+lib/libsignon-glib.so.1
+lib/libsignon-glib.so.1.0.0
+%%PYTHON_SITELIBDIR%%/gi/overrides/Signon.py
+%%PYTHON_SITELIBDIR%%/gi/overrides/Signon.pyc
+%%PYTHON_SITELIBDIR%%/gi/overrides/Signon.%%PYTHON_PYOEXTENSION%%
+libdata/pkgconfig/libsignon-glib.pc
+share/gir-1.0/Signon-1.0.gir
+share/gtk-doc/html/libsignon-glib/SignonAuthService.html
+share/gtk-doc/html/libsignon-glib/SignonAuthSession.html
+share/gtk-doc/html/libsignon-glib/SignonIdentity.html
+share/gtk-doc/html/libsignon-glib/SignonIdentityInfo.html
+share/gtk-doc/html/libsignon-glib/annotation-glossary.html
+share/gtk-doc/html/libsignon-glib/api-index-1-8.html
+share/gtk-doc/html/libsignon-glib/api-index-deprecated.html
+share/gtk-doc/html/libsignon-glib/api-index-full.html
+share/gtk-doc/html/libsignon-glib/appendices.html
+share/gtk-doc/html/libsignon-glib/credential-management.html
+share/gtk-doc/html/libsignon-glib/gdbus-com.google.code.AccountsSSO.SingleSignOn.AuthService.html
+share/gtk-doc/html/libsignon-glib/gdbus-com.google.code.AccountsSSO.SingleSignOn.AuthSession.html
+share/gtk-doc/html/libsignon-glib/gdbus-com.google.code.AccountsSSO.SingleSignOn.Identity.html
+share/gtk-doc/html/libsignon-glib/home.png
+share/gtk-doc/html/libsignon-glib/index.html
+share/gtk-doc/html/libsignon-glib/left-insensitive.png
+share/gtk-doc/html/libsignon-glib/left.png
+share/gtk-doc/html/libsignon-glib/libsignon-glib-SignonError.html
+share/gtk-doc/html/libsignon-glib/libsignon-glib-objects.html
+share/gtk-doc/html/libsignon-glib/libsignon-glib-overview.html
+share/gtk-doc/html/libsignon-glib/libsignon-glib.devhelp2
+share/gtk-doc/html/libsignon-glib/object-tree.html
+share/gtk-doc/html/libsignon-glib/right-insensitive.png
+share/gtk-doc/html/libsignon-glib/right.png
+share/gtk-doc/html/libsignon-glib/signond-dbus-api.html
+share/gtk-doc/html/libsignon-glib/style.css
+share/gtk-doc/html/libsignon-glib/up-insensitive.png
+share/gtk-doc/html/libsignon-glib/up.png
+share/vala/vapi/signon.vapi
+ at comment share/gtk-doc/html/libsignon-glib/index.sgml

Added: head/net-im/telepathy-accounts-signon/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/telepathy-accounts-signon/Makefile	Thu Jul  6 15:18:01 2017	(r445159)
@@ -0,0 +1,33 @@
+# $FreeBSD$
+
+PORTNAME=	${GL_PROJECT}
+PORTVERSION=	1.0
+CATEGORIES=	net-im
+MASTER_SITES=	https://gitlab.com/${GL_ACCOUNT}/${GL_PROJECT}/repository/archive${EXTRACT_SUFX}?ref=${GL_TAGNAME}#/ \
+		LOCAL/tcberner/${GL_ACCOUNT}/
+DIST_SUBDIR=	KDE/${GL_ACCOUNT}
+
+MAINTAINER=	kde at FreeBSD.org
+COMMENT=	Telepathy libaccounts and libsignon plugin
+
+LICENSE=	LGPL21
+LICENSE_FILE=	${WRKSRC}/COPYING.LGPL
+
+LIB_DEPENDS=	libaccounts-glib.so:net-im/libaccounts-glib \
+		libmission-control-plugins.so:net-im/telepathy-mission-control \
+		libsignon-glib.so:net-im/libsignon-glib
+
+USES=		gettext pkgconfig qmake tar:bz2
+USE_QT5=	buildtools_build core qmake_build
+
+USE_LDCONFIG=	YES
+
+# gitlab variables
+GL_ACCOUNT=	accounts-sso
+GL_PROJECT=	telepathy-accounts-signon
+GL_TAGNAME=	f01a6d9eccad24a3cb4a5300fb0ae0fd426cc815
+WRKSRC=		${WRKDIR}/${GL_PROJECT}-${GL_TAGNAME}-${GL_TAGNAME}
+
+PLIST_FILES=	lib/mission-control-plugins.0/mcp-account-manager-accounts-sso.so
+
+.include <bsd.port.mk>

Added: head/net-im/telepathy-accounts-signon/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/telepathy-accounts-signon/distinfo	Thu Jul  6 15:18:01 2017	(r445159)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1470554779
+SHA256 (KDE/accounts-sso/telepathy-accounts-signon-1.0.tar.bz2) = 42d16d0f96bb9d60b3d7e9f42cc505fc6bc4e02fee0fcb3e9afd159e4e7197cf
+SIZE (KDE/accounts-sso/telepathy-accounts-signon-1.0.tar.bz2) = 15528

Added: head/net-im/telepathy-accounts-signon/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/telepathy-accounts-signon/pkg-descr	Thu Jul  6 15:18:01 2017	(r445159)
@@ -0,0 +1,5 @@
+A mission control plugin for Telepathy, integrating with libaccounts and libsignon
+to provide IM accounts and authentication. This code is based on Nemo Mobile's
+fork of the plugin from Empathy's ubuntu-online-account support.
+
+WWW: https://gitlab.com/accounts-sso/telepathy-accounts-signon

Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile	Thu Jul  6 15:08:41 2017	(r445158)
+++ head/sysutils/Makefile	Thu Jul  6 15:18:01 2017	(r445159)
@@ -1074,6 +1074,8 @@
     SUBDIR += shmcat
     SUBDIR += showbeastie
     SUBDIR += siegfried
+    SUBDIR += signon-qt5
+    SUBDIR += signon-ui
     SUBDIR += skill
     SUBDIR += slack
     SUBDIR += sleuthkit

Added: head/sysutils/signon-qt5/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/signon-qt5/Makefile	Thu Jul  6 15:18:01 2017	(r445159)
@@ -0,0 +1,38 @@
+# $FreeBSD$
+
+PORTNAME=	signon
+PORTVERSION=	8.58
+CATEGORIES=	sysutils kde
+MASTER_SITES=	https://gitlab.com/${GL_ACCOUNT}/${GL_PROJECT}/repository/archive${EXTRACT_SUFX}?ref=${GL_TAGNAME}#/ \
+		LOCAL/tcberner/${GL_ACCOUNT}/
+PKGNAMESUFFIX=	-qt5
+DIST_SUBDIR=	KDE/${GL_ACCOUNT}
+
+MAINTAINER=	kde at FreeBSD.org
+COMMENT=	D-Bus service performing user authentication
+
+LICENSE=	LGPL20
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+USES=		gettext pathfix pkgconfig python qmake tar:bz2
+USE_QT5=	core dbus gui network sql testlib xml \
+		buildtools_build qmake_build
+
+# gitlab variables
+GL_ACCOUNT=	accounts-sso
+GL_PROJECT=	signond
+GL_TAGNAME=	aa1bcf3c9218addbdb376a40151b689409046125
+WRKSRC=		${WRKDIR}/${GL_PROJECT}-${GL_TAGNAME}-${GL_TAGNAME}
+
+pre-configure:
+	#make it find qdbusxml2ccp (as ${QT_BINDIR} is not in PATH)
+	${REINPLACE_CMD} -e 's,qdbusxml2cpp,${QT_BINDIR}/qdbusxml2cpp,' \
+		${WRKSRC}/src/signond/signond.pro
+	#correctly install signond.conf
+	${REINPLACE_CMD} -e '/conf_file.path/ s,/etc/,${LOCALBASE}/etc/,' \
+		${WRKSRC}/src/signond/signond.pro
+	#find moved signond.conf
+	${REINPLACE_CMD} -e 's,/etc,${LOCALBASE}/etc,' \
+		${WRKSRC}/src/signond/signondaemon.cpp
+
+.include <bsd.port.mk>

Added: head/sysutils/signon-qt5/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/signon-qt5/distinfo	Thu Jul  6 15:18:01 2017	(r445159)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1486501812
+SHA256 (KDE/accounts-sso/signon-8.58.tar.bz2) = 83d15ac2237b6d16296d02e94194bed4a72e43fc30d1c74dbe8c543e42e5ed86
+SIZE (KDE/accounts-sso/signon-8.58.tar.bz2) = 199717

Added: head/sysutils/signon-qt5/files/patch-signon.pro
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/signon-qt5/files/patch-signon.pro	Thu Jul  6 15:18:01 2017	(r445159)
@@ -0,0 +1,11 @@
+--- signon.pro.orig	2015-04-19 18:24:47 UTC
++++ signon.pro
+@@ -7,8 +7,6 @@ tests.depends = lib src
+ 
+ include( common-installs-config.pri )
+ 
+-include( doc/doc.pri )
+-
+ DISTNAME = $${PROJECT_NAME}-$${PROJECT_VERSION}
+ dist.commands = "git archive --format=tar --prefix=$${DISTNAME}/ HEAD | bzip2 -9 > $${DISTNAME}.tar.bz2"
+ QMAKE_EXTRA_TARGETS += dist

Added: head/sysutils/signon-qt5/files/patch-tests_signond-tests_mock-ac-plugin_access-control-manager.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/signon-qt5/files/patch-tests_signond-tests_mock-ac-plugin_access-control-manager.h	Thu Jul  6 15:18:01 2017	(r445159)
@@ -0,0 +1,12 @@
+--- tests/signond-tests/mock-ac-plugin/access-control-manager.h.orig	2015-10-14 15:57:12 UTC
++++ tests/signond-tests/mock-ac-plugin/access-control-manager.h
+@@ -25,6 +25,9 @@
+ 
+ #include <SignOn/AbstractAccessControlManager>
+ 
++#include <sys/types.h>
++#include <unistd.h>
++
+ class AccessControlManager: public SignOn::AbstractAccessControlManager
+ {
+     Q_OBJECT

Added: head/sysutils/signon-qt5/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/signon-qt5/pkg-descr	Thu Jul  6 15:18:01 2017	(r445159)
@@ -0,0 +1,6 @@
+The SignOn daemon is a D-Bus service which performs user authentication
+on behalf of its clients. There are currently authentication plugins
+for OAuth 1.0 and 2.0, SASL, Digest-MD5, and plain username/password
+combination.
+
+WWW: https://gitlab.com/accounts-sso/signond

Added: head/sysutils/signon-qt5/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/signon-qt5/pkg-plist	Thu Jul  6 15:18:01 2017	(r445159)
@@ -0,0 +1,107 @@
+etc/signond.conf
+bin/signond
+bin/signonpluginprocess
+include/signon-extension/SignOn/AbstractAccessControlManager
+include/signon-extension/SignOn/AbstractCryptoManager
+include/signon-extension/SignOn/AbstractKeyAuthorizer
+include/signon-extension/SignOn/AbstractKeyManager
+include/signon-extension/SignOn/AbstractSecretsStorage
+include/signon-extension/SignOn/Debug
+include/signon-extension/SignOn/ExtensionInterface
+include/signon-extension/SignOn/KeyHandler
+include/signon-extension/SignOn/abstract-access-control-manager.h
+include/signon-extension/SignOn/abstract-crypto-manager.h
+include/signon-extension/SignOn/abstract-key-authorizer.h
+include/signon-extension/SignOn/abstract-key-manager.h
+include/signon-extension/SignOn/abstract-secrets-storage.h
+include/signon-extension/SignOn/debug.h
+include/signon-extension/SignOn/export.h
+include/signon-extension/SignOn/extension-interface.h
+include/signon-extension/SignOn/key-handler.h
+include/signon-plugins/SignOn/AuthPluginInterface
+include/signon-plugins/SignOn/UiSessionData
+include/signon-plugins/SignOn/authpluginif.h
+include/signon-plugins/SignOn/blobiohandler.h
+include/signon-plugins/SignOn/signonplugincommon.h
+include/signon-plugins/SignOn/uisessiondata.h
+include/signon-plugins/SignOn/uisessiondata_priv.h
+include/signon-plugins/exampledata.h
+include/signon-plugins/exampleplugin.h
+include/signon-plugins/passwordplugin.h
+include/signon-plugins/ssotest2data.h
+include/signon-plugins/ssotest2plugin.h
+include/signon-plugins/ssotestplugin.h
+include/signon-qt5/SignOn/AuthService
+include/signon-qt5/SignOn/AuthSession
+include/signon-qt5/SignOn/Error
+include/signon-qt5/SignOn/Identity
+include/signon-qt5/SignOn/IdentityInfo
+include/signon-qt5/SignOn/SessionData
+include/signon-qt5/SignOn/authservice.h
+include/signon-qt5/SignOn/authsession.h
+include/signon-qt5/SignOn/identity.h
+include/signon-qt5/SignOn/identityinfo.h
+include/signon-qt5/SignOn/libsignoncommon.h
+include/signon-qt5/SignOn/sessiondata.h
+include/signon-qt5/SignOn/signon.h
+include/signon-qt5/SignOn/signonerror.h
+include/signond/accesscontrolmanagerhelper.h
+include/signond/backupifadaptor.h
+include/signond/credentialsaccessmanager.h
+include/signond/credentialsdb.h
+include/signond/credentialsdb_p.h
+include/signond/default-crypto-manager.h
+include/signond/default-key-authorizer.h
+include/signond/default-secrets-storage.h
+include/signond/pluginproxy.h
+include/signond/signonauthsession.h
+include/signond/signonauthsessionadaptor.h
+include/signond/signoncommon.h
+include/signond/signond-common.h
+include/signond/signondaemon.h
+include/signond/signondaemonadaptor.h
+include/signond/signondisposable.h
+include/signond/signonidentity.h
+include/signond/signonidentityadaptor.h
+include/signond/signonidentityinfo.h
+include/signond/signonsessioncore.h
+include/signond/signonsessioncoretools.h
+include/signond/signontrace.h
+include/signond/signonui_interface.h
+lib/cmake/SignOnQt5/SignOnQt5Config.cmake
+lib/cmake/SignOnQt5/SignOnQt5ConfigVersion.cmake
+lib/libsignon-extension.so
+lib/libsignon-extension.so.1
+lib/libsignon-extension.so.1.0
+lib/libsignon-extension.so.1.0.0
+lib/libsignon-plugins-common.so
+lib/libsignon-plugins-common.so.1
+lib/libsignon-plugins-common.so.1.0
+lib/libsignon-plugins-common.so.1.0.0
+lib/libsignon-plugins.so
+lib/libsignon-plugins.so.1
+lib/libsignon-plugins.so.1.0
+lib/libsignon-plugins.so.1.0.0
+lib/libsignon-qt5.a
+lib/libsignon-qt5.so
+lib/libsignon-qt5.so.1
+lib/libsignon-qt5.so.1.0
+lib/libsignon-qt5.so.1.0.0
+lib/signon/libexampleplugin.so
+lib/signon/libpasswordplugin.so
+lib/signon/libssotest2plugin.so
+lib/signon/libssotestplugin.so
+libdata/pkgconfig/SignOnExtension.pc
+libdata/pkgconfig/libsignon-qt5.pc
+libdata/pkgconfig/signon-plugins-common.pc
+libdata/pkgconfig/signon-plugins.pc
+libdata/pkgconfig/signond.pc
+share/dbus-1/interfaces/com.google.code.AccountsSSO.SingleSignOn.AuthService.xml
+share/dbus-1/interfaces/com.google.code.AccountsSSO.SingleSignOn.AuthSession.xml
+share/dbus-1/interfaces/com.google.code.AccountsSSO.SingleSignOn.Identity.xml
+share/dbus-1/services/com.google.code.AccountsSSO.SingleSignOn.service
+share/dbus-1/services/com.nokia.SingleSignOn.Backup.service
+%%PORTDOCS%%%%DOCSDIR%%-plugins-dev/example/exampledata.h
+%%PORTDOCS%%%%DOCSDIR%%-plugins-dev/example/exampleplugin.cpp
+%%PORTDOCS%%%%DOCSDIR%%-plugins-dev/example/exampleplugin.h
+%%PORTDOCS%%%%DOCSDIR%%-plugins-dev/example/exampleplugin.pro

Added: head/sysutils/signon-ui/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/signon-ui/Makefile	Thu Jul  6 15:18:01 2017	(r445159)
@@ -0,0 +1,30 @@
+# $FreeBSD$
+
+PORTNAME=	signon-ui
+PORTVERSION=	0.17
+CATEGORIES=	sysutils kde
+MASTER_SITES=	https://gitlab.com/${GL_ACCOUNT}/${GL_PROJECT}/repository/archive${EXTRACT_SUFX}?ref=${GL_TAGNAME}#/ \
+		LOCAL/tcberner/${GL_ACCOUNT}/
+DIST_SUBDIR=	KDE/${GL_ACCOUNT}
+
+MAINTAINER=	kde at FreeBSD.org
+COMMENT=	Component for handling accounts-sso user interactions
+
+LICENSE=	GPLv3
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+LIB_DEPENDS=	libaccounts-qt5.so:${PORTSDIR}/net-im/libaccounts-qt5 \
+		libnotify.so:${PORTSDIR}/devel/libnotify \
+		libsignon-qt5.so:${PORTSDIR}/sysutils/signon-qt5 \
+		libproxy.so:${PORTSDIR}/net/libproxy
+
+USES=		pkgconfig python qmake tar:bz2
+USE_QT5=	buildtools_build qmake_build webkit widgets
+
+# gitlab variables
+GL_ACCOUNT=	accounts-sso
+GL_PROJECT=	signon-ui
+GL_TAGNAME=	075830f31096947fcea70802b8d3c142bccfbefa
+WRKSRC=		${WRKDIR}/${GL_PROJECT}-${GL_TAGNAME}-${GL_TAGNAME}
+
+.include <bsd.port.mk>

Added: head/sysutils/signon-ui/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/signon-ui/distinfo	Thu Jul  6 15:18:01 2017	(r445159)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1486501812
+SHA256 (KDE/accounts-sso/signon-ui-0.17.tar.bz2) = e8056fe7346db33cfe1c526b7bf2cd68f6a65fc727d5ad836e02806c3f630c4e
+SIZE (KDE/accounts-sso/signon-ui-0.17.tar.bz2) = 60117

Added: head/sysutils/signon-ui/files/patch-signon-ui.pro
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/signon-ui/files/patch-signon-ui.pro	Thu Jul  6 15:18:01 2017	(r445159)
@@ -0,0 +1,14 @@
+--- signon-ui.pro.orig	2013-06-11 06:51:14 UTC
++++ signon-ui.pro
+@@ -3,10 +3,7 @@ include(common-project-config.pri)
+ 
+ TEMPLATE = subdirs
+ CONFIG += ordered
+-SUBDIRS = \
+-    po \
+-    src \
+-    tests
++SUBDIRS = src 
+ 
+ include(common-installs-config.pri)
+ 

Added: head/sysutils/signon-ui/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/signon-ui/pkg-descr	Thu Jul  6 15:18:01 2017	(r445159)
@@ -0,0 +1,5 @@
+Sign-on UI is the component responsible for handling the user interactions
+which can happen during the login process of an online account.
+It can show password dialogs and dialogs with embedded web pages.
+
+WWW: https://gitlab.com/accounts-sso/signon-ui

Added: head/sysutils/signon-ui/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/signon-ui/pkg-plist	Thu Jul  6 15:18:01 2017	(r445159)
@@ -0,0 +1,3 @@
+bin/signon-ui
+share/dbus-1/services/com.canonical.indicators.webcredentials.service
+share/dbus-1/services/com.nokia.singlesignonui.service


More information about the svn-ports-all mailing list