git: 59c25e011c36 - main - lang/ldc: Fix build on FreeBSD-16

From: Stefan Eßer <se_at_FreeBSD.org>
Date: Mon, 08 Sep 2025 17:41:42 UTC
The branch main has been updated by se:

URL: https://cgit.FreeBSD.org/ports/commit/?id=59c25e011c36ab15a172d4136b9f232e44cc98d5

commit 59c25e011c36ab15a172d4136b9f232e44cc98d5
Author:     Stefan Eßer <se@FreeBSD.org>
AuthorDate: 2025-09-08 17:40:58 +0000
Commit:     Stefan Eßer <se@FreeBSD.org>
CommitDate: 2025-09-08 17:40:58 +0000

    lang/ldc: Fix build on FreeBSD-16
    
    Approved by:    acm (maintainer)
---
 .../patch-runtime_druntime_src_core_sys_freebsd_config.d     | 12 ++++++++++++
 1 file changed, 12 insertions(+)

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;