View | Details | Raw Unified | Return to bug 220494
Collapse All | Expand All

(-)b/net-im/Makefile (+2 lines)
Lines 63-68 Link Here
63
    SUBDIR += libnice-gst1
63
    SUBDIR += libnice-gst1
64
    SUBDIR += libpurple
64
    SUBDIR += libpurple
65
    SUBDIR += libqtelegram-ae
65
    SUBDIR += libqtelegram-ae
66
    SUBDIR += libsignon-glib
66
    SUBDIR += libstrophe
67
    SUBDIR += libstrophe
67
    SUBDIR += libtelepathy
68
    SUBDIR += libtelepathy
68
    SUBDIR += libyahoo2
69
    SUBDIR += libyahoo2
Lines 169-174 Link Here
169
    SUBDIR += telegram
170
    SUBDIR += telegram
170
    SUBDIR += telegram-purple
171
    SUBDIR += telegram-purple
171
    SUBDIR += telegramqml
172
    SUBDIR += telegramqml
173
    SUBDIR += telepathy-accounts-signon
172
    SUBDIR += telepathy-butterfly
174
    SUBDIR += telepathy-butterfly
173
    SUBDIR += telepathy-farsight
175
    SUBDIR += telepathy-farsight
174
    SUBDIR += telepathy-farstream
176
    SUBDIR += telepathy-farstream
(-)b/net-im/libsignon-glib/Makefile (+38 lines)
Added Link Here
1
# $FreeBSD$
2
3
PORTNAME=	${GL_PROJECT}
4
PORTVERSION=	1.14
5
CATEGORIES=	net-im
6
MASTER_SITES=	https://gitlab.com/${GL_ACCOUNT}/${GL_PROJECT}/repository/archive${EXTRACT_SUFX}?ref=${GL_TAGNAME}#/ \
7
		LOCAL/tcberner/${GL_ACCOUNT}/
8
DIST_SUBDIR=	KDE/${GL_ACCOUNT}
9
10
MAINTAINER=	kde@FreeBSD.org
11
COMMENT=	GLib-based client library for applications handling account authentication
12
13
LICENSE=	LGPL21
14
LICENSE_FILE=	${WRKSRC}/COPYING
15
16
BUILD_DEPENDS=	gtkdocize:textproc/gtk-doc \
17
		signond:sysutils/signon-qt5
18
RUN_DEPENDS=	signond:sysutils/signon-qt5
19
20
GNU_CONFIGURE=	YES
21
CONFIGURE_ARGS=	--disable-tests --enable-gtk-doc
22
23
USES=		autoreconf gmake libtool pathfix pkgconfig python tar:bz2
24
USE_GNOME=	introspection pygobject3
25
26
PATHFIX_MAKEFILEIN=	Makefile.am
27
28
# gitlab variables
29
GL_ACCOUNT=	accounts-sso
30
GL_PROJECT=	libsignon-glib
31
GL_TAGNAME=	4e85baaf483268d04bbf835bebeac4ae30c7c327
32
WRKSRC=		${WRKDIR}/${GL_PROJECT}-${GL_TAGNAME}-${GL_TAGNAME}
33
34
# Run gtdocize as done in autogen.sh
35
pre-configure:
36
	cd ${CONFIGURE_WRKSRC} && gtkdocize --copy --flavour no-tmpl
37
38
.include <bsd.port.mk>
(-)b/net-im/libsignon-glib/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1470555249
2
SHA256 (KDE/accounts-sso/libsignon-glib-1.14.tar.bz2) = ec49dd2680ff07211e51745eccfc2b5e14452480e1d340eb76b93d54a0c2cede
3
SIZE (KDE/accounts-sso/libsignon-glib-1.14.tar.bz2) = 44488
(-)b/net-im/libsignon-glib/pkg-descr (+5 lines)
Added Link Here
1
Single signon authentication library for GLib applications
2
3
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:
4
5
WWW: https://gitlab.com/accounts-sso/libsignon-glib
(-)b/net-im/libsignon-glib/pkg-plist (+47 lines)
Added Link Here
1
include/libsignon-glib/signon-auth-service.h
2
include/libsignon-glib/signon-auth-session.h
3
include/libsignon-glib/signon-enum-types.h
4
include/libsignon-glib/signon-errors.h
5
include/libsignon-glib/signon-glib.h
6
include/libsignon-glib/signon-identity-info.h
7
include/libsignon-glib/signon-identity.h
8
include/libsignon-glib/signon-types.h
9
lib/girepository-1.0/Signon-1.0.typelib
10
lib/libsignon-glib.so
11
lib/libsignon-glib.so.1
12
lib/libsignon-glib.so.1.0.0
13
%%PYTHON_SITELIBDIR%%/gi/overrides/Signon.py
14
%%PYTHON_SITELIBDIR%%/gi/overrides/Signon.pyc
15
%%PYTHON_SITELIBDIR%%/gi/overrides/Signon.%%PYTHON_PYOEXTENSION%%
16
libdata/pkgconfig/libsignon-glib.pc
17
share/gir-1.0/Signon-1.0.gir
18
share/gtk-doc/html/libsignon-glib/SignonAuthService.html
19
share/gtk-doc/html/libsignon-glib/SignonAuthSession.html
20
share/gtk-doc/html/libsignon-glib/SignonIdentity.html
21
share/gtk-doc/html/libsignon-glib/SignonIdentityInfo.html
22
share/gtk-doc/html/libsignon-glib/annotation-glossary.html
23
share/gtk-doc/html/libsignon-glib/api-index-1-8.html
24
share/gtk-doc/html/libsignon-glib/api-index-deprecated.html
25
share/gtk-doc/html/libsignon-glib/api-index-full.html
26
share/gtk-doc/html/libsignon-glib/appendices.html
27
share/gtk-doc/html/libsignon-glib/credential-management.html
28
share/gtk-doc/html/libsignon-glib/gdbus-com.google.code.AccountsSSO.SingleSignOn.AuthService.html
29
share/gtk-doc/html/libsignon-glib/gdbus-com.google.code.AccountsSSO.SingleSignOn.AuthSession.html
30
share/gtk-doc/html/libsignon-glib/gdbus-com.google.code.AccountsSSO.SingleSignOn.Identity.html
31
share/gtk-doc/html/libsignon-glib/home.png
32
share/gtk-doc/html/libsignon-glib/index.html
33
share/gtk-doc/html/libsignon-glib/left-insensitive.png
34
share/gtk-doc/html/libsignon-glib/left.png
35
share/gtk-doc/html/libsignon-glib/libsignon-glib-SignonError.html
36
share/gtk-doc/html/libsignon-glib/libsignon-glib-objects.html
37
share/gtk-doc/html/libsignon-glib/libsignon-glib-overview.html
38
share/gtk-doc/html/libsignon-glib/libsignon-glib.devhelp2
39
share/gtk-doc/html/libsignon-glib/object-tree.html
40
share/gtk-doc/html/libsignon-glib/right-insensitive.png
41
share/gtk-doc/html/libsignon-glib/right.png
42
share/gtk-doc/html/libsignon-glib/signond-dbus-api.html
43
share/gtk-doc/html/libsignon-glib/style.css
44
share/gtk-doc/html/libsignon-glib/up-insensitive.png
45
share/gtk-doc/html/libsignon-glib/up.png
46
share/vala/vapi/signon.vapi
47
@comment share/gtk-doc/html/libsignon-glib/index.sgml
(-)b/net-im/telepathy-accounts-signon/Makefile (+33 lines)
Added Link Here
1
# $FreeBSD$
2
3
PORTNAME=	${GL_PROJECT}
4
PORTVERSION=	1.0
5
CATEGORIES=	net-im
6
MASTER_SITES=	https://gitlab.com/${GL_ACCOUNT}/${GL_PROJECT}/repository/archive${EXTRACT_SUFX}?ref=${GL_TAGNAME}&num;/ \
7
		LOCAL/tcberner/${GL_ACCOUNT}/
8
DIST_SUBDIR=	KDE/${GL_ACCOUNT}
9
10
MAINTAINER=	kde@FreeBSD.org
11
COMMENT=	Telepathy libaccounts and libsignon plugin
12
13
LICENSE=	LGPL21
14
LICENSE_FILE=	${WRKSRC}/COPYING.LGPL
15
16
LIB_DEPENDS=	libaccounts-glib.so:net-im/libaccounts-glib \
17
		libmission-control-plugins.so:net-im/telepathy-mission-control \
18
		libsignon-glib.so:net-im/libsignon-glib
19
20
USES=		gettext pkgconfig qmake tar:bz2
21
USE_QT5=	buildtools_build core qmake_build
22
23
USE_LDCONFIG=	YES
24
25
# gitlab variables
26
GL_ACCOUNT=	accounts-sso
27
GL_PROJECT=	telepathy-accounts-signon
28
GL_TAGNAME=	f01a6d9eccad24a3cb4a5300fb0ae0fd426cc815
29
WRKSRC=		${WRKDIR}/${GL_PROJECT}-${GL_TAGNAME}-${GL_TAGNAME}
30
31
PLIST_FILES=	lib/mission-control-plugins.0/mcp-account-manager-accounts-sso.so
32
33
.include <bsd.port.mk>
(-)b/net-im/telepathy-accounts-signon/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1470554779
2
SHA256 (KDE/accounts-sso/telepathy-accounts-signon-1.0.tar.bz2) = 42d16d0f96bb9d60b3d7e9f42cc505fc6bc4e02fee0fcb3e9afd159e4e7197cf
3
SIZE (KDE/accounts-sso/telepathy-accounts-signon-1.0.tar.bz2) = 15528
(-)b/net-im/telepathy-accounts-signon/pkg-descr (+5 lines)
Added Link Here
1
A mission control plugin for Telepathy, integrating with libaccounts and libsignon
2
to provide IM accounts and authentication. This code is based on Nemo Mobile's
3
fork of the plugin from Empathy's ubuntu-online-account support.
4
5
WWW: https://gitlab.com/accounts-sso/telepathy-accounts-signon
(-)b/sysutils/Makefile (+2 lines)
Lines 1074-1079 Link Here
1074
    SUBDIR += shmcat
1074
    SUBDIR += shmcat
1075
    SUBDIR += showbeastie
1075
    SUBDIR += showbeastie
1076
    SUBDIR += siegfried
1076
    SUBDIR += siegfried
1077
    SUBDIR += signon-qt5
1078
    SUBDIR += signon-ui
1077
    SUBDIR += skill
1079
    SUBDIR += skill
1078
    SUBDIR += slack
1080
    SUBDIR += slack
1079
    SUBDIR += sleuthkit
1081
    SUBDIR += sleuthkit
(-)b/sysutils/signon-qt5/Makefile (+38 lines)
Added Link Here
1
# $FreeBSD$
2
3
PORTNAME=	signon
4
PORTVERSION=	8.58
5
CATEGORIES=	sysutils kde
6
MASTER_SITES=	https://gitlab.com/${GL_ACCOUNT}/${GL_PROJECT}/repository/archive${EXTRACT_SUFX}?ref=${GL_TAGNAME}&num;/ \
7
		LOCAL/tcberner/${GL_ACCOUNT}/
8
PKGNAMESUFFIX=	-qt5
9
DIST_SUBDIR=	KDE/${GL_ACCOUNT}
10
11
MAINTAINER=	kde@FreeBSD.org
12
COMMENT=	D-Bus service performing user authentication
13
14
LICENSE=	LGPL20
15
LICENSE_FILE=	${WRKSRC}/COPYING
16
17
USES=		gettext pathfix pkgconfig python qmake tar:bz2
18
USE_QT5=	core dbus gui network sql testlib xml \
19
		buildtools_build qmake_build
20
21
# gitlab variables
22
GL_ACCOUNT=	accounts-sso
23
GL_PROJECT=	signond
24
GL_TAGNAME=	aa1bcf3c9218addbdb376a40151b689409046125
25
WRKSRC=		${WRKDIR}/${GL_PROJECT}-${GL_TAGNAME}-${GL_TAGNAME}
26
27
pre-configure:
28
	#make it find qdbusxml2ccp (as ${QT_BINDIR} is not in PATH)
29
	${REINPLACE_CMD} -e 's,qdbusxml2cpp,${QT_BINDIR}/qdbusxml2cpp,' \
30
		${WRKSRC}/src/signond/signond.pro
31
	#correctly install signond.conf
32
	${REINPLACE_CMD} -e '/conf_file.path/ s,/etc/,${LOCALBASE}/etc/,' \
33
		${WRKSRC}/src/signond/signond.pro
34
	#find moved signond.conf
35
	${REINPLACE_CMD} -e 's,/etc,${LOCALBASE}/etc,' \
36
		${WRKSRC}/src/signond/signondaemon.cpp
37
38
.include <bsd.port.mk>
(-)b/sysutils/signon-qt5/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1486501812
2
SHA256 (KDE/accounts-sso/signon-8.58.tar.bz2) = 83d15ac2237b6d16296d02e94194bed4a72e43fc30d1c74dbe8c543e42e5ed86
3
SIZE (KDE/accounts-sso/signon-8.58.tar.bz2) = 199717
(-)b/sysutils/signon-qt5/files/patch-signon.pro (+11 lines)
Added Link Here
1
--- signon.pro.orig	2015-04-19 18:24:47 UTC
2
+++ signon.pro
3
@@ -7,8 +7,6 @@ tests.depends = lib src
4
 
5
 include( common-installs-config.pri )
6
 
7
-include( doc/doc.pri )
8
-
9
 DISTNAME = $${PROJECT_NAME}-$${PROJECT_VERSION}
10
 dist.commands = "git archive --format=tar --prefix=$${DISTNAME}/ HEAD | bzip2 -9 > $${DISTNAME}.tar.bz2"
11
 QMAKE_EXTRA_TARGETS += dist
(-)b/sysutils/signon-qt5/files/patch-tests_signond-tests_mock-ac-plugin_access-control-manager.h (+12 lines)
Added Link Here
1
--- tests/signond-tests/mock-ac-plugin/access-control-manager.h.orig	2015-10-14 15:57:12 UTC
2
+++ tests/signond-tests/mock-ac-plugin/access-control-manager.h
3
@@ -25,6 +25,9 @@
4
 
5
 #include <SignOn/AbstractAccessControlManager>
6
 
7
+#include <sys/types.h>
8
+#include <unistd.h>
9
+
10
 class AccessControlManager: public SignOn::AbstractAccessControlManager
11
 {
12
     Q_OBJECT
(-)b/sysutils/signon-qt5/pkg-descr (+6 lines)
Added Link Here
1
The SignOn daemon is a D-Bus service which performs user authentication
2
on behalf of its clients. There are currently authentication plugins
3
for OAuth 1.0 and 2.0, SASL, Digest-MD5, and plain username/password
4
combination.
5
6
WWW: https://gitlab.com/accounts-sso/signond
(-)b/sysutils/signon-qt5/pkg-plist (+107 lines)
Added Link Here
1
etc/signond.conf
2
bin/signond
3
bin/signonpluginprocess
4
include/signon-extension/SignOn/AbstractAccessControlManager
5
include/signon-extension/SignOn/AbstractCryptoManager
6
include/signon-extension/SignOn/AbstractKeyAuthorizer
7
include/signon-extension/SignOn/AbstractKeyManager
8
include/signon-extension/SignOn/AbstractSecretsStorage
9
include/signon-extension/SignOn/Debug
10
include/signon-extension/SignOn/ExtensionInterface
11
include/signon-extension/SignOn/KeyHandler
12
include/signon-extension/SignOn/abstract-access-control-manager.h
13
include/signon-extension/SignOn/abstract-crypto-manager.h
14
include/signon-extension/SignOn/abstract-key-authorizer.h
15
include/signon-extension/SignOn/abstract-key-manager.h
16
include/signon-extension/SignOn/abstract-secrets-storage.h
17
include/signon-extension/SignOn/debug.h
18
include/signon-extension/SignOn/export.h
19
include/signon-extension/SignOn/extension-interface.h
20
include/signon-extension/SignOn/key-handler.h
21
include/signon-plugins/SignOn/AuthPluginInterface
22
include/signon-plugins/SignOn/UiSessionData
23
include/signon-plugins/SignOn/authpluginif.h
24
include/signon-plugins/SignOn/blobiohandler.h
25
include/signon-plugins/SignOn/signonplugincommon.h
26
include/signon-plugins/SignOn/uisessiondata.h
27
include/signon-plugins/SignOn/uisessiondata_priv.h
28
include/signon-plugins/exampledata.h
29
include/signon-plugins/exampleplugin.h
30
include/signon-plugins/passwordplugin.h
31
include/signon-plugins/ssotest2data.h
32
include/signon-plugins/ssotest2plugin.h
33
include/signon-plugins/ssotestplugin.h
34
include/signon-qt5/SignOn/AuthService
35
include/signon-qt5/SignOn/AuthSession
36
include/signon-qt5/SignOn/Error
37
include/signon-qt5/SignOn/Identity
38
include/signon-qt5/SignOn/IdentityInfo
39
include/signon-qt5/SignOn/SessionData
40
include/signon-qt5/SignOn/authservice.h
41
include/signon-qt5/SignOn/authsession.h
42
include/signon-qt5/SignOn/identity.h
43
include/signon-qt5/SignOn/identityinfo.h
44
include/signon-qt5/SignOn/libsignoncommon.h
45
include/signon-qt5/SignOn/sessiondata.h
46
include/signon-qt5/SignOn/signon.h
47
include/signon-qt5/SignOn/signonerror.h
48
include/signond/accesscontrolmanagerhelper.h
49
include/signond/backupifadaptor.h
50
include/signond/credentialsaccessmanager.h
51
include/signond/credentialsdb.h
52
include/signond/credentialsdb_p.h
53
include/signond/default-crypto-manager.h
54
include/signond/default-key-authorizer.h
55
include/signond/default-secrets-storage.h
56
include/signond/pluginproxy.h
57
include/signond/signonauthsession.h
58
include/signond/signonauthsessionadaptor.h
59
include/signond/signoncommon.h
60
include/signond/signond-common.h
61
include/signond/signondaemon.h
62
include/signond/signondaemonadaptor.h
63
include/signond/signondisposable.h
64
include/signond/signonidentity.h
65
include/signond/signonidentityadaptor.h
66
include/signond/signonidentityinfo.h
67
include/signond/signonsessioncore.h
68
include/signond/signonsessioncoretools.h
69
include/signond/signontrace.h
70
include/signond/signonui_interface.h
71
lib/cmake/SignOnQt5/SignOnQt5Config.cmake
72
lib/cmake/SignOnQt5/SignOnQt5ConfigVersion.cmake
73
lib/libsignon-extension.so
74
lib/libsignon-extension.so.1
75
lib/libsignon-extension.so.1.0
76
lib/libsignon-extension.so.1.0.0
77
lib/libsignon-plugins-common.so
78
lib/libsignon-plugins-common.so.1
79
lib/libsignon-plugins-common.so.1.0
80
lib/libsignon-plugins-common.so.1.0.0
81
lib/libsignon-plugins.so
82
lib/libsignon-plugins.so.1
83
lib/libsignon-plugins.so.1.0
84
lib/libsignon-plugins.so.1.0.0
85
lib/libsignon-qt5.a
86
lib/libsignon-qt5.so
87
lib/libsignon-qt5.so.1
88
lib/libsignon-qt5.so.1.0
89
lib/libsignon-qt5.so.1.0.0
90
lib/signon/libexampleplugin.so
91
lib/signon/libpasswordplugin.so
92
lib/signon/libssotest2plugin.so
93
lib/signon/libssotestplugin.so
94
libdata/pkgconfig/SignOnExtension.pc
95
libdata/pkgconfig/libsignon-qt5.pc
96
libdata/pkgconfig/signon-plugins-common.pc
97
libdata/pkgconfig/signon-plugins.pc
98
libdata/pkgconfig/signond.pc
99
share/dbus-1/interfaces/com.google.code.AccountsSSO.SingleSignOn.AuthService.xml
100
share/dbus-1/interfaces/com.google.code.AccountsSSO.SingleSignOn.AuthSession.xml
101
share/dbus-1/interfaces/com.google.code.AccountsSSO.SingleSignOn.Identity.xml
102
share/dbus-1/services/com.google.code.AccountsSSO.SingleSignOn.service
103
share/dbus-1/services/com.nokia.SingleSignOn.Backup.service
104
%%PORTDOCS%%%%DOCSDIR%%-plugins-dev/example/exampledata.h
105
%%PORTDOCS%%%%DOCSDIR%%-plugins-dev/example/exampleplugin.cpp
106
%%PORTDOCS%%%%DOCSDIR%%-plugins-dev/example/exampleplugin.h
107
%%PORTDOCS%%%%DOCSDIR%%-plugins-dev/example/exampleplugin.pro
(-)b/sysutils/signon-ui/Makefile (+30 lines)
Added Link Here
1
# $FreeBSD$
2
3
PORTNAME=	signon-ui
4
PORTVERSION=	0.17
5
CATEGORIES=	sysutils kde
6
MASTER_SITES=	https://gitlab.com/${GL_ACCOUNT}/${GL_PROJECT}/repository/archive${EXTRACT_SUFX}?ref=${GL_TAGNAME}&num;/ \
7
		LOCAL/tcberner/${GL_ACCOUNT}/
8
DIST_SUBDIR=	KDE/${GL_ACCOUNT}
9
10
MAINTAINER=	kde@FreeBSD.org
11
COMMENT=	Component for handling accounts-sso user interactions
12
13
LICENSE=	GPLv3
14
LICENSE_FILE=	${WRKSRC}/COPYING
15
16
LIB_DEPENDS=	libaccounts-qt5.so:${PORTSDIR}/net-im/libaccounts-qt5 \
17
		libnotify.so:${PORTSDIR}/devel/libnotify \
18
		libsignon-qt5.so:${PORTSDIR}/sysutils/signon-qt5 \
19
		libproxy.so:${PORTSDIR}/net/libproxy
20
21
USES=		pkgconfig python qmake tar:bz2
22
USE_QT5=	buildtools_build qmake_build webkit widgets
23
24
# gitlab variables
25
GL_ACCOUNT=	accounts-sso
26
GL_PROJECT=	signon-ui
27
GL_TAGNAME=	075830f31096947fcea70802b8d3c142bccfbefa
28
WRKSRC=		${WRKDIR}/${GL_PROJECT}-${GL_TAGNAME}-${GL_TAGNAME}
29
30
.include <bsd.port.mk>
(-)b/sysutils/signon-ui/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1486501812
2
SHA256 (KDE/accounts-sso/signon-ui-0.17.tar.bz2) = e8056fe7346db33cfe1c526b7bf2cd68f6a65fc727d5ad836e02806c3f630c4e
3
SIZE (KDE/accounts-sso/signon-ui-0.17.tar.bz2) = 60117
(-)b/sysutils/signon-ui/files/patch-signon-ui.pro (+14 lines)
Added Link Here
1
--- signon-ui.pro.orig	2013-06-11 06:51:14 UTC
2
+++ signon-ui.pro
3
@@ -3,10 +3,7 @@ include(common-project-config.pri)
4
 
5
 TEMPLATE = subdirs
6
 CONFIG += ordered
7
-SUBDIRS = \
8
-    po \
9
-    src \
10
-    tests
11
+SUBDIRS = src 
12
 
13
 include(common-installs-config.pri)
14
 
(-)b/sysutils/signon-ui/pkg-descr (+5 lines)
Added Link Here
1
Sign-on UI is the component responsible for handling the user interactions
2
which can happen during the login process of an online account.
3
It can show password dialogs and dialogs with embedded web pages.
4
5
WWW: https://gitlab.com/accounts-sso/signon-ui
(-)b/sysutils/signon-ui/pkg-plist (+3 lines)
Added Link Here
1
bin/signon-ui
2
share/dbus-1/services/com.canonical.indicators.webcredentials.service
3
share/dbus-1/services/com.nokia.singlesignonui.service

Return to bug 220494