Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 Mar 2026 14:22:18 +0000
From:      Don Lewis <truckman@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Cc:        Olivier Duchateau <duchateau.olivier@gmail.com>
Subject:   git: d339289e69b9 - main - devel/libdex: update to 1.0.0
Message-ID:  <69c9359a.278f3.7fd0f00b@gitrepo.freebsd.org>

index | next in thread | raw e-mail

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


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69c9359a.278f3.7fd0f00b>