From 3457317cc9229fb883248a5a1e86b08bbd74372d Mon Sep 17 00:00:00 2001 From: Baptiste Daroussin Date: Wed, 5 Mar 2025 15:44:25 +0100 Subject: [PATCH] net/libcloudproviders: new port libcloudproviders is a DBus API that allows cloud storage sync clients to expose their services. Clients such as file managers and desktop environments can then provide integrated access to the cloud providers services. --- net/Makefile | 1 + net/libcloudproviders/Makefile | 16 ++++++++++++++++ net/libcloudproviders/distinfo | 3 +++ net/libcloudproviders/pkg-descr | 3 +++ net/libcloudproviders/pkg-plist | 15 +++++++++++++++ 5 files changed, 38 insertions(+) create mode 100644 net/libcloudproviders/Makefile create mode 100644 net/libcloudproviders/distinfo create mode 100644 net/libcloudproviders/pkg-descr create mode 100644 net/libcloudproviders/pkg-plist diff --git a/net/Makefile b/net/Makefile index 9e04be0486a8..b12fa701a943 100644 --- a/net/Makefile +++ b/net/Makefile @@ -375,6 +375,7 @@ SUBDIR += libbgpdump SUBDIR += libcapn SUBDIR += libcharon + SUBDIR += libcloudproviders SUBDIR += libcmis SUBDIR += libcoap SUBDIR += libdaq diff --git a/net/libcloudproviders/Makefile b/net/libcloudproviders/Makefile new file mode 100644 index 000000000000..e3f1b269712c --- /dev/null +++ b/net/libcloudproviders/Makefile @@ -0,0 +1,16 @@ +PORTNAME= libcloudproviders +PORTVERSION= 0.3.6 +CATEGORIES= net +MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+.[0-9]+)\..*/\1/} +DIST_SUBDIR= gnome + +MAINTAINER= gnome@FreeBSD.org +COMMENT= cloudproviders integration API +WWW= https://gitlab.gnome.org/GNOME/libcloudproviders + +LICENSE= LGPL3 + +USES= tar:xz meson gnome vala:build pkgconfig +USE_GNOME= glib20 introspection:build + +.include diff --git a/net/libcloudproviders/distinfo b/net/libcloudproviders/distinfo new file mode 100644 index 000000000000..9a6c391f9f89 --- /dev/null +++ b/net/libcloudproviders/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1741183758 +SHA256 (gnome/libcloudproviders-0.3.6.tar.xz) = 3b75110b3a4fdef4c5c5a440e48701fe054d2ae061d156c89136bb5ba05e74b7 +SIZE (gnome/libcloudproviders-0.3.6.tar.xz) = 23844 diff --git a/net/libcloudproviders/pkg-descr b/net/libcloudproviders/pkg-descr new file mode 100644 index 000000000000..8980fbef62fe --- /dev/null +++ b/net/libcloudproviders/pkg-descr @@ -0,0 +1,3 @@ +libcloudproviders is a DBus API that allows cloud storage sync clients to expose +their services. Clients such as file managers and desktop environments can then +provide integrated access to the cloud providers services. diff --git a/net/libcloudproviders/pkg-plist b/net/libcloudproviders/pkg-plist new file mode 100644 index 000000000000..d70f282543f6 --- /dev/null +++ b/net/libcloudproviders/pkg-plist @@ -0,0 +1,15 @@ +include/cloudproviders/cloudproviders.h +include/cloudproviders/cloudprovidersaccount.h +include/cloudproviders/cloudprovidersaccountexporter.h +include/cloudproviders/cloudproviderscollector.h +include/cloudproviders/cloudprovidersprovider.h +include/cloudproviders/cloudprovidersproviderexporter.h +include/cloudproviders/enums.h +lib/girepository-1.0/CloudProviders-0.3.typelib +lib/libcloudproviders.so +lib/libcloudproviders.so.0 +lib/libcloudproviders.so.0.3.6 +libdata/pkgconfig/cloudproviders.pc +share/gir-1.0/CloudProviders-0.3.gir +share/vala/vapi/cloudproviders.deps +share/vala/vapi/cloudproviders.vapi