From 59c25e011c36ab15a172d4136b9f232e44cc98d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20E=C3=9Fer?= Date: Mon, 8 Sep 2025 19:40:58 +0200 Subject: [PATCH] lang/ldc: Fix build on FreeBSD-16 Approved by: acm (maintainer) --- ...ch-runtime_druntime_src_core_sys_freebsd_config.d | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 lang/ldc/files/patch-runtime_druntime_src_core_sys_freebsd_config.d diff --git a/lang/ldc/files/patch-runtime_druntime_src_core_sys_freebsd_config.d b/lang/ldc/files/patch-runtime_druntime_src_core_sys_freebsd_config.d new file mode 100644 index 000000000000..c48143d4482b --- /dev/null +++ b/lang/ldc/files/patch-runtime_druntime_src_core_sys_freebsd_config.d @@ -0,0 +1,12 @@ +--- runtime/druntime/src/core/sys/freebsd/config.d.orig 2025-06-07 02:40:52 UTC ++++ runtime/druntime/src/core/sys/freebsd/config.d +@@ -14,7 +14,8 @@ public import core.sys.posix.config; + // NOTE: When adding newer versions of FreeBSD, verify all current versioned + // bindings are still compatible with the release. + +- version (FreeBSD_15) enum __FreeBSD_version = 1500000; ++ version (FreeBSD_16) enum __FreeBSD_version = 1600000; ++else version (FreeBSD_15) enum __FreeBSD_version = 1500000; + else version (FreeBSD_14) enum __FreeBSD_version = 1400000; + else version (FreeBSD_13) enum __FreeBSD_version = 1302000; + else version (FreeBSD_12) enum __FreeBSD_version = 1204000;