aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTobias C. Berner <tcberner@FreeBSD.org>2018-03-24 15:51:20 +0800
committerTobias C. Berner <tcberner@FreeBSD.org>2018-03-24 15:51:20 +0800
commit2a6edc8c50858cec6da8e3e32cd903133f1b7263 (patch)
tree73d850fdcdf9ec58bc72a1b41bc37585bd3200f9
parentb5ee0e59e230b57cfa4ff6405e46dd3c2d9b7d1f (diff)
downloadfreebsd-ports-2a6edc8c50858cec6da8e3e32cd903133f1b7263.tar.gz
freebsd-ports-2a6edc8c50858cec6da8e3e32cd903133f1b7263.tar.zst
freebsd-ports-2a6edc8c50858cec6da8e3e32cd903133f1b7263.zip
New port: sysutils/singon-plugin-oauth2
Signon OAuth 1.0 and 2.0 plugin for accounts-sso: https://gitlab.com/accounts-sso/signon-plugin-oauth2
Notes
Notes: svn path=/head/; revision=465431
-rw-r--r--sysutils/Makefile1
-rw-r--r--sysutils/signon-plugin-oauth2/Makefile25
-rw-r--r--sysutils/signon-plugin-oauth2/distinfo3
-rw-r--r--sysutils/signon-plugin-oauth2/files/patch-signon-oauth2.pro11
-rw-r--r--sysutils/signon-plugin-oauth2/pkg-descr6
-rw-r--r--sysutils/signon-plugin-oauth2/pkg-plist4
6 files changed, 50 insertions, 0 deletions
diff --git a/sysutils/Makefile b/sysutils/Makefile
index d374c9d7b677..e06435e06133 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -1128,6 +1128,7 @@
SUBDIR += shmcat
SUBDIR += showbeastie
SUBDIR += siegfried
+ SUBDIR += signon-plugin-oauth2
SUBDIR += signon-qt5
SUBDIR += signon-ui
SUBDIR += skill
diff --git a/sysutils/signon-plugin-oauth2/Makefile b/sysutils/signon-plugin-oauth2/Makefile
new file mode 100644
index 000000000000..c19bdef5b3b6
--- /dev/null
+++ b/sysutils/signon-plugin-oauth2/Makefile
@@ -0,0 +1,25 @@
+# $FreeBSD$
+
+PORTNAME= signon-plugin-oauth2
+DISTVERSION= 0.24
+CATEGORIES= sysutils kde
+DISTNAME= archive
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= Signon OAuth 1.0 and 2.0 plugin for accounts-sso
+
+LIB_DEPENDS= libsignon-qt5.so:sysutils/signon-qt5
+
+USES= pkgconfig python qmake
+USE_QT5= core network testlib \
+ buildtools_build qmake_build
+USE_LDCONFIG= ${PREFIX}/lib/signon
+
+QMAKE_ENV= PREFIX=${PREFIX}
+
+# gitlab variables
+USE_GITLAB= yes
+GL_ACCOUNT= accounts-sso
+GL_COMMIT= 2dd9ba521a0dd4277c4bf6970a7f4e3894fd85ae
+
+.include <bsd.port.mk>
diff --git a/sysutils/signon-plugin-oauth2/distinfo b/sysutils/signon-plugin-oauth2/distinfo
new file mode 100644
index 000000000000..64a672a18c32
--- /dev/null
+++ b/sysutils/signon-plugin-oauth2/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1521877026
+SHA256 (accounts-sso-signon-plugin-oauth2-2dd9ba521a0dd4277c4bf6970a7f4e3894fd85ae_GL0.tar.gz) = 4c259c64259822b240e4011265953863f18c2dc9ff0461a781a09fdd94bc325e
+SIZE (accounts-sso-signon-plugin-oauth2-2dd9ba521a0dd4277c4bf6970a7f4e3894fd85ae_GL0.tar.gz) = 38949
diff --git a/sysutils/signon-plugin-oauth2/files/patch-signon-oauth2.pro b/sysutils/signon-plugin-oauth2/files/patch-signon-oauth2.pro
new file mode 100644
index 000000000000..d85af3c4b8ef
--- /dev/null
+++ b/sysutils/signon-plugin-oauth2/files/patch-signon-oauth2.pro
@@ -0,0 +1,11 @@
+--- signon-oauth2.pro.orig 2018-03-03 17:00:59 UTC
++++ signon-oauth2.pro
+@@ -3,7 +3,7 @@ include( common-project-config.pri )
+
+ TEMPLATE = subdirs
+ CONFIG += ordered
+-SUBDIRS = src tests example
++SUBDIRS = src
+
+ include( common-installs-config.pri )
+
diff --git a/sysutils/signon-plugin-oauth2/pkg-descr b/sysutils/signon-plugin-oauth2/pkg-descr
new file mode 100644
index 000000000000..0c14b2ed75c3
--- /dev/null
+++ b/sysutils/signon-plugin-oauth2/pkg-descr
@@ -0,0 +1,6 @@
+OAuth 1.0/2.0 plugin for the SignOn daemon
+
+This plugin for the Accounts-SSO SignOn daemon handles the OAuth
+1.0 and 2.0 authentication protocols.
+
+WWW: https://gitlab.com/accounts-sso/signon-plugin-oauth2
diff --git a/sysutils/signon-plugin-oauth2/pkg-plist b/sysutils/signon-plugin-oauth2/pkg-plist
new file mode 100644
index 000000000000..414189af8739
--- /dev/null
+++ b/sysutils/signon-plugin-oauth2/pkg-plist
@@ -0,0 +1,4 @@
+include/signon-plugins/oauth1data.h
+include/signon-plugins/oauth2data.h
+lib/signon/liboauth2plugin.so
+libdata/pkgconfig/signon-oauth2plugin.pc