git: d339289e69b9 - main - devel/libdex: update to 1.0.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 29 Mar 2026 14:22:18 UTC
The branch main has been updated by truckman:
URL: https://cgit.FreeBSD.org/ports/commit/?id=d339289e69b98347ccae283854e15cf3138493f4
commit d339289e69b98347ccae283854e15cf3138493f4
Author: Olivier Duchateau <duchateau.olivier@gmail.com>
AuthorDate: 2026-03-29 06:23:40 +0000
Commit: Don Lewis <truckman@FreeBSD.org>
CommitDate: 2026-03-29 14:20:14 +0000
devel/libdex: update to 1.0.0
Update to 1.0.0
libdex 1.0.0
============
Libdex has now reached our ceremonial 1.0 for GNOME 49.
Thanks to everyone who has helped over the past couple of years
to make that happen.
libdex 0.11.1
=============
This is a beta release for the upcoming GNOME 49
* Ensure a full-barrier before giving callers access to a newly
created thread pool scheduler via `get_default()`
* Various documentation additions and fixes
* Add async variant of `g_file_query_file_type()`
* Add async variant of `g_file_move()`
* Depend on gio-unix when not on Windows
libdex 0.11.0
This is an alpha release for the upcoming GNOME 49
* New dex_thread_spawn() and dex_thread_wait_for() APIs which make
it easier to integrate with a non-dex scheduled thread.
* Add dex_value_dup_object()
* Add dex_async_initable_init()
* Add dex_dbus_connection_close()
* Add dex_file_set_attributes()
* Various testsuite improvements
PR: 294101
---
devel/libdex/Makefile | 8 ++++++--
devel/libdex/distinfo | 6 +++---
devel/libdex/pkg-plist | 1 +
3 files changed, 10 insertions(+), 5 deletions(-)
diff --git a/devel/libdex/Makefile b/devel/libdex/Makefile
index 44da3f23021d..ad6695e968c3 100644
--- a/devel/libdex/Makefile
+++ b/devel/libdex/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libdex
-PORTVERSION= 0.10.1
+PORTVERSION= 1.0.0
CATEGORIES= devel
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
@@ -15,6 +15,10 @@ USE_GNOME= glib20 introspection:build
USE_LDCONFIG= yes
MESON_ARGS= -Dexamples=false \
- -Dtests=false
+ -Dtests=false \
+ -Dliburing=disabled
+
+# Higher versions require devel/glib20 >= 2.87.x
+PORTSCOUT= limit:^1\.0\.
.include <bsd.port.mk>
diff --git a/devel/libdex/distinfo b/devel/libdex/distinfo
index 1817e5d05442..845673b99daf 100644
--- a/devel/libdex/distinfo
+++ b/devel/libdex/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751101875
-SHA256 (gnome/libdex-0.10.1.tar.xz) = 7472e88090db2b228307505edeba4483e872681340cb0404ae64ac3da5bed0a6
-SIZE (gnome/libdex-0.10.1.tar.xz) = 102088
+TIMESTAMP = 1757757171
+SHA256 (gnome/libdex-1.0.0.tar.xz) = 7b8f5c5db3796e14e12e10422e2356766ba830b92815fee70bbc867b5b207f5d
+SIZE (gnome/libdex-1.0.0.tar.xz) = 107124
diff --git a/devel/libdex/pkg-plist b/devel/libdex/pkg-plist
index 729529264a38..2b2cc745c7ff 100644
--- a/devel/libdex/pkg-plist
+++ b/devel/libdex/pkg-plist
@@ -18,6 +18,7 @@ include/libdex-1/dex-platform.h
include/libdex-1/dex-promise.h
include/libdex-1/dex-scheduler.h
include/libdex-1/dex-static-future.h
+include/libdex-1/dex-thread.h
include/libdex-1/dex-thread-pool-scheduler.h
include/libdex-1/dex-timeout.h
include/libdex-1/dex-unix-signal.h