Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 Apr 2020 09:53:51 +0000 (UTC)
From:      "Tobias C. Berner" <tcberner@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r532931 - in head: misc/kf5-purpose sysutils sysutils/accounts-qml-module sysutils/accounts-qml-module/files
Message-ID:  <202004250953.03P9rpKv055419@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: tcberner
Date: Sat Apr 25 09:53:51 2020
New Revision: 532931
URL: https://svnweb.freebsd.org/changeset/ports/532931

Log:
  New port: sysutils/accounts-qml-module -- Expose the Online Accounts API to QML applications
  
  - this was a missing dependency for kio-gdrive
  
  Reported by:	mikael

Added:
  head/sysutils/accounts-qml-module/
  head/sysutils/accounts-qml-module/Makefile   (contents, props changed)
  head/sysutils/accounts-qml-module/distinfo   (contents, props changed)
  head/sysutils/accounts-qml-module/files/
  head/sysutils/accounts-qml-module/files/patch-common-project-config.pri   (contents, props changed)
  head/sysutils/accounts-qml-module/pkg-descr   (contents, props changed)
  head/sysutils/accounts-qml-module/pkg-plist   (contents, props changed)
Modified:
  head/misc/kf5-purpose/Makefile
  head/sysutils/Makefile

Modified: head/misc/kf5-purpose/Makefile
==============================================================================
--- head/misc/kf5-purpose/Makefile	Sat Apr 25 09:32:31 2020	(r532930)
+++ head/misc/kf5-purpose/Makefile	Sat Apr 25 09:53:51 2020	(r532931)
@@ -2,6 +2,7 @@
 
 PORTNAME=	purpose
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	misc kde kde-frameworks
 
 MAINTAINER=	kde@FreeBSD.org
@@ -9,6 +10,7 @@ COMMENT=	Offers available actions for a specific purpo
 
 LIB_DEPENDS=	libaccounts-qt5.so:net-im/libaccounts-qt5 \
 		libkaccounts.so:net-im/kaccounts-integration
+RUN_DEPENDS=	accounts-qml-module>=0:sysutils/accounts-qml-module
 
 USES=		cmake compiler:c++11-lang gettext gnome \
 		kde:5 pkgconfig qt:5 tar:xz

Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile	Sat Apr 25 09:32:31 2020	(r532930)
+++ head/sysutils/Makefile	Sat Apr 25 09:53:51 2020	(r532931)
@@ -15,6 +15,7 @@
     SUBDIR += abduco
     SUBDIR += abgx360
     SUBDIR += abgx360gui
+    SUBDIR += accounts-qml-modul
     SUBDIR += accountsservice
     SUBDIR += acerhdf-kmod
     SUBDIR += acpi_call

Added: head/sysutils/accounts-qml-module/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/accounts-qml-module/Makefile	Sat Apr 25 09:53:51 2020	(r532931)
@@ -0,0 +1,26 @@
+# $FreeBSD$
+
+PORTNAME=	accounts-qml-module
+DISTVERSION=	0.7
+CATEGORIES=	sysutils kde
+DIST_SUBDIR=	KDE/${GL_ACCOUNT}
+
+MAINTAINER=	kde@FreeBSD.org
+COMMENT=	Expose the Online Accounts API to QML applications
+
+LICENSE=	GPLv3
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+LIB_DEPENDS=	libaccounts-qt5.so:net-im/libaccounts-qt5 \
+		libsignon-qt5.so:sysutils/signon-qt5 \
+
+USES=		compiler:c++11-lang gl pkgconfig qmake qt:5 tar:bz2
+USE_GL=		gl
+USE_QT=		core declarative gui network testlib xml \
+		buildtools_build qdoc_build qmake_build
+# gitlab variables
+USE_GITLAB=	yes
+GL_ACCOUNT=	accounts-sso
+GL_COMMIT=	cfadea7ba8ba4011ae20d771696eb74deb87201e
+
+.include <bsd.port.mk>

Added: head/sysutils/accounts-qml-module/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/accounts-qml-module/distinfo	Sat Apr 25 09:53:51 2020	(r532931)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1587806835
+SHA256 (KDE/accounts-sso/accounts-sso-accounts-qml-module-cfadea7ba8ba4011ae20d771696eb74deb87201e_GL0.tar.gz) = 91e2ed1f0867f76da204446ae3f09f7219be7eef379fb7a3c07e88be229b3e14
+SIZE (KDE/accounts-sso/accounts-sso-accounts-qml-module-cfadea7ba8ba4011ae20d771696eb74deb87201e_GL0.tar.gz) = 61870

Added: head/sysutils/accounts-qml-module/files/patch-common-project-config.pri
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/accounts-qml-module/files/patch-common-project-config.pri	Sat Apr 25 09:53:51 2020	(r532931)
@@ -0,0 +1,11 @@
+--- common-project-config.pri.orig	2020-04-25 09:29:07 UTC
++++ common-project-config.pri
+@@ -3,7 +3,7 @@
+ #-----------------------------------------------------------------------------
+ 
+ # we don't like warnings...
+-QMAKE_CXXFLAGS += -Werror -Wno-write-strings
++QMAKE_CXXFLAGS += -Wno-write-strings
+ # Disable RTTI
+ QMAKE_CXXFLAGS += -fno-exceptions -fno-rtti
+ # Use C++11

Added: head/sysutils/accounts-qml-module/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/accounts-qml-module/pkg-descr	Sat Apr 25 09:53:51 2020	(r532931)
@@ -0,0 +1,6 @@
+This QML module provides an API to manage the user's online accounts and get
+their authentication data.
+
+It's a tiny wrapper around the Qt-based APIs of libaccounts-qt and libsignon-qt.
+
+WWW: https://gitlab.com/groups/accounts-sso

Added: head/sysutils/accounts-qml-module/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/accounts-qml-module/pkg-plist	Sat Apr 25 09:53:51 2020	(r532931)
@@ -0,0 +1,25 @@
+bin/tst_plugin
+%%QT_QMLDIR%%/Ubuntu/OnlineAccounts/libAccounts.so
+%%QT_QMLDIR%%/Ubuntu/OnlineAccounts/plugin.qmltypes
+%%QT_QMLDIR%%/Ubuntu/OnlineAccounts/qmldir
+%%DATADIR%%/doc/html/.gitignore
+%%DATADIR%%/doc/html/onlineaccounts-qml-api.index
+%%DATADIR%%/doc/html/qml-ubuntu-onlineaccounts-account-members.html
+%%DATADIR%%/doc/html/qml-ubuntu-onlineaccounts-account.html
+%%DATADIR%%/doc/html/qml-ubuntu-onlineaccounts-accountservice-members.html
+%%DATADIR%%/doc/html/qml-ubuntu-onlineaccounts-accountservice.html
+%%DATADIR%%/doc/html/qml-ubuntu-onlineaccounts-accountservicemodel-members.html
+%%DATADIR%%/doc/html/qml-ubuntu-onlineaccounts-accountservicemodel.html
+%%DATADIR%%/doc/html/qml-ubuntu-onlineaccounts-application-members.html
+%%DATADIR%%/doc/html/qml-ubuntu-onlineaccounts-application.html
+%%DATADIR%%/doc/html/qml-ubuntu-onlineaccounts-applicationmodel-members.html
+%%DATADIR%%/doc/html/qml-ubuntu-onlineaccounts-applicationmodel.html
+%%DATADIR%%/doc/html/qml-ubuntu-onlineaccounts-credentials-members.html
+%%DATADIR%%/doc/html/qml-ubuntu-onlineaccounts-credentials.html
+%%DATADIR%%/doc/html/qml-ubuntu-onlineaccounts-manager-members.html
+%%DATADIR%%/doc/html/qml-ubuntu-onlineaccounts-manager.html
+%%DATADIR%%/doc/html/qml-ubuntu-onlineaccounts-providermodel-members.html
+%%DATADIR%%/doc/html/qml-ubuntu-onlineaccounts-providermodel.html
+%%DATADIR%%/doc/html/style/qtquick.css
+%%DATADIR%%/doc/html/ubuntu-onlineaccounts-qmlmodule.html
+@dir %%DATADIR%%/doc/html/images



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202004250953.03P9rpKv055419>