git: 3457317cc922 - main - net/libcloudproviders: new port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 05 Mar 2025 15:00:48 UTC
The branch main has been updated by bapt:
URL: https://cgit.FreeBSD.org/ports/commit/?id=3457317cc9229fb883248a5a1e86b08bbd74372d
commit 3457317cc9229fb883248a5a1e86b08bbd74372d
Author: Baptiste Daroussin <bapt@FreeBSD.org>
AuthorDate: 2025-03-05 14:44:25 +0000
Commit: Baptiste Daroussin <bapt@FreeBSD.org>
CommitDate: 2025-03-05 15:00:42 +0000
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(+)
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 <bsd.port.mk>
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