aboutsummaryrefslogtreecommitdiff
path: root/externals
diff options
context:
space:
mode:
authorlizzie <lizzie@eden-emu.dev>2025-10-17 22:12:58 +0200
committercrueter <crueter@eden-emu.dev>2025-10-17 22:12:58 +0200
commit3e8fe622a7d1dc8ff9d3a34d975b556b8fd35a94 (patch)
tree374efb4578d3d99aef4564b1d6e13973aa8e9ac3 /externals
parent1c90b099d3eb7991462b82dae340c3f8743e1755 (diff)
[compat] Solaris build fixes for openssl, catch2; NetBSD build fixes (#2752)
Signed-off-by: lizzie <lizzie@eden-emu.dev> Co-authored-by: crueter <crueter@eden-emu.dev> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2752 Reviewed-by: Shinmegumi <shinmegumi@eden-emu.dev> Reviewed-by: crueter <crueter@eden-emu.dev> Reviewed-by: MaranBr <maranbr@eden-emu.dev> Co-authored-by: lizzie <lizzie@eden-emu.dev> Co-committed-by: lizzie <lizzie@eden-emu.dev>
Diffstat (limited to 'externals')
-rw-r--r--externals/cpmfile.json13
-rw-r--r--externals/libusb/cpmfile.json5
-rw-r--r--externals/renderdoc/renderdoc_app.h2
3 files changed, 15 insertions, 5 deletions
diff --git a/externals/cpmfile.json b/externals/cpmfile.json
index 9025ec2787..242f582ba2 100644
--- a/externals/cpmfile.json
+++ b/externals/cpmfile.json
@@ -46,9 +46,10 @@
"package": "xbyak",
"repo": "herumi/xbyak",
"tag": "v%VERSION%",
- "hash": "e84992c65ad62c577e2746ec5180132fd2875166d1e6b1521a0ff619787e1645792fe5f6a858fe94ed66f297912b6a6b89a509b5d5f5e81a2db1dd7e6790b1f5",
+ "hash": "b40dade90fb0e46a2bd52934f7ce461e37be931b571e58cbe2203bc08ed5b54c7ff1a29026c74c7f9805e4e3f6c9636deca528e6b4a8093ce7eae145218599f1",
+ "git_version": "7.29",
"bundled": true,
- "git_version": "7.30"
+ "skip_updates": true
},
"xbyak": {
"package": "xbyak",
@@ -128,6 +129,9 @@
"git_version": "2025.4",
"options": [
"SPIRV_SKIP_EXECUTABLES ON"
+ ],
+ "patches": [
+ "0001-netbsd-fix.patch"
]
},
"spirv-headers": {
@@ -168,7 +172,10 @@
"tag": "v%VERSION%",
"hash": "a95495142f915d6e9c2a23e80fe360343e9097680066a2f9d3037a070ba5f81ee5559a0407cc9e972dc2afae325873f1fc7ea07a64012c0f01aac6e549f03e3f",
"version": "3.0.1",
- "git_version": "3.11.0"
+ "git_version": "3.11.0",
+ "patches": [
+ "0001-solaris-isnan-fix.patch"
+ ]
},
"discord-rpc": {
"package": "DiscordRPC",
diff --git a/externals/libusb/cpmfile.json b/externals/libusb/cpmfile.json
index dc69841ab7..4abe225ab3 100644
--- a/externals/libusb/cpmfile.json
+++ b/externals/libusb/cpmfile.json
@@ -4,6 +4,9 @@
"tag": "v%VERSION%",
"hash": "98c5f7940ff06b25c9aa65aa98e23de4c79a4c1067595f4c73cc145af23a1c286639e1ba11185cd91bab702081f307b973f08a4c9746576dc8d01b3620a3aeb5",
"find_args": "MODULE",
- "git_version": "1.0.29"
+ "git_version": "1.0.29",
+ "patches": [
+ "0001-netbsd-gettime.patch"
+ ]
}
}
diff --git a/externals/renderdoc/renderdoc_app.h b/externals/renderdoc/renderdoc_app.h
index 3fdc233165..43a62fdf85 100644
--- a/externals/renderdoc/renderdoc_app.h
+++ b/externals/renderdoc/renderdoc_app.h
@@ -43,7 +43,7 @@
#define RENDERDOC_CC __cdecl
#elif defined(__linux__) || defined(__FreeBSD__) || defined(__sun__)
#define RENDERDOC_CC
-#elif defined(__APPLE__)
+#elif defined(__APPLE__) || defined(__OpenBSD__) || defined(__NetBSD__)
#define RENDERDOC_CC
#else
#error "Unknown platform"