aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDima Panov <fluffy@FreeBSD.org>2026-02-04 21:18:56 +0000
committerDima Panov <fluffy@FreeBSD.org>2026-02-04 21:18:56 +0000
commit5802e9ec58cadcab823527e55d66c658c1f010a6 (patch)
tree84a10df986b4159e247f1c0bd9ae51a509ca2d17
parent2a8608cad2d3f0d8f971c5d314141c902d573bf9 (diff)
devel/libdispatch: do not define HAVE_DISPATCH_WORKQ_MONITORING on FreeBSD
It causes random crashes in telegram-desktop Reported by: freebsd_ru community members
-rw-r--r--devel/libdispatch/Makefile1
-rw-r--r--devel/libdispatch/files/patch-src_event_workqueue__internal.h11
2 files changed, 1 insertions, 11 deletions
diff --git a/devel/libdispatch/Makefile b/devel/libdispatch/Makefile
index f3ae0f1b572c..4a6e9475719f 100644
--- a/devel/libdispatch/Makefile
+++ b/devel/libdispatch/Makefile
@@ -1,5 +1,6 @@
PORTNAME= libdispatch
DISTVERSION= 6.1.1
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/libdispatch/files/patch-src_event_workqueue__internal.h b/devel/libdispatch/files/patch-src_event_workqueue__internal.h
deleted file mode 100644
index e393356ad346..000000000000
--- a/devel/libdispatch/files/patch-src_event_workqueue__internal.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/event/workqueue_internal.h.orig 2025-03-07 00:50:44 UTC
-+++ src/event/workqueue_internal.h
-@@ -30,7 +30,7 @@ void _dispatch_workq_worker_unregister(dispatch_queue_
- void _dispatch_workq_worker_register(dispatch_queue_global_t root_q);
- void _dispatch_workq_worker_unregister(dispatch_queue_global_t root_q);
-
--#if defined(__linux__) || defined(_WIN32)
-+#if defined(__linux__) || defined(_WIN32) || defined(__FreeBSD__)
- #define HAVE_DISPATCH_WORKQ_MONITORING 1
- #else
- #define HAVE_DISPATCH_WORKQ_MONITORING 0