git: 59c25e011c36 - main - lang/ldc: Fix build on FreeBSD-16
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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;