diff options
| author | cyan <cyjan@mrcyjanek.net> | 2024-11-03 09:19:18 +0000 |
|---|---|---|
| committer | cyan <cyjan@mrcyjanek.net> | 2024-11-03 09:19:18 +0000 |
| commit | 3425af022a818ecda0fb859c95272b44a6edac18 (patch) | |
| tree | 4e099c5b9e9418b71c109dd0854fcba4cd7002dc /patches/zano/0005-wip-fixes-for-macos.patch | |
| parent | c6d46c98bdbd5b4dfbf235a73c9304fcdaecddeb (diff) | |
fix various build issues
Diffstat (limited to 'patches/zano/0005-wip-fixes-for-macos.patch')
| -rw-r--r-- | patches/zano/0005-wip-fixes-for-macos.patch | 77 |
1 files changed, 77 insertions, 0 deletions
diff --git a/patches/zano/0005-wip-fixes-for-macos.patch b/patches/zano/0005-wip-fixes-for-macos.patch new file mode 100644 index 0000000..e678307 --- /dev/null +++ b/patches/zano/0005-wip-fixes-for-macos.patch @@ -0,0 +1,77 @@ +From 05db95f4427f9adb1f40b23dd8e10b6c19d6fb4a Mon Sep 17 00:00:00 2001 +From: cyan <cyjan@mrcyjanek.net> +Date: Sun, 3 Nov 2024 08:15:28 +0000 +Subject: [PATCH 1/2] wip fixes for macos + +--- + contrib/depends/packages/boost.mk | 2 +- + contrib/depends/packages/darwin_sdk.mk | 7 +++++++ + .../patches/darwin_sdk/fix_definitions.patch | 21 +++++++++++++++++++ + 3 files changed, 29 insertions(+), 1 deletion(-) + create mode 100644 contrib/depends/patches/darwin_sdk/fix_definitions.patch + +diff --git a/contrib/depends/packages/boost.mk b/contrib/depends/packages/boost.mk +index d60bfa74..2fae4c94 100644 +--- a/contrib/depends/packages/boost.mk ++++ b/contrib/depends/packages/boost.mk +@@ -8,7 +8,7 @@ $(package)_patches=fix_aroptions.patch fix_arm_arch.patch fix_pthread_win.patch + + define $(package)_set_vars + $(package)_config_opts_release=variant=release +-$(package)_config_opts_debug=variant=debug ++$(package)_config_opts_debug=variant=release + $(package)_config_opts=--layout=system --user-config=user-config.jam + $(package)_config_opts+=threading=multi link=static -sNO_BZIP2=1 -sNO_ZLIB=1 + $(package)_config_opts_linux=threadapi=pthread runtime-link=static +diff --git a/contrib/depends/packages/darwin_sdk.mk b/contrib/depends/packages/darwin_sdk.mk +index d639c422..da510e08 100644 +--- a/contrib/depends/packages/darwin_sdk.mk ++++ b/contrib/depends/packages/darwin_sdk.mk +@@ -3,8 +3,15 @@ $(package)_version=11.1 + $(package)_download_path=https://github.com/phracker/MacOSX-SDKs/releases/download/11.3/ + $(package)_file_name=MacOSX$($(package)_version).sdk.tar.xz + $(package)_sha256_hash=68797baaacb52f56f713400de306a58a7ca00b05c3dc6d58f0a8283bcac721f8 ++$(package)_patches=fix_definitions.patch + + define $(package)_stage_cmds + mkdir -p $($(package)_staging_dir)/$(host_prefix)/native/SDK &&\ + mv * $($(package)_staging_dir)/$(host_prefix)/native/SDK + endef ++ ++ ++define $(package)_preprocess_cmds ++ pwd &&\ ++ patch -p1 < $($(package)_patch_dir)/fix_definitions.patch ++endef +\ No newline at end of file +diff --git a/contrib/depends/patches/darwin_sdk/fix_definitions.patch b/contrib/depends/patches/darwin_sdk/fix_definitions.patch +new file mode 100644 +index 00000000..5409ee15 +--- /dev/null ++++ b/contrib/depends/patches/darwin_sdk/fix_definitions.patch +@@ -0,0 +1,21 @@ ++--- ./usr/include/sys/sysctl.h.0 2024-11-03 07:59:31.870270093 +0000 +++++ ./usr/include/sys/sysctl.h 2024-11-03 08:00:38.698271564 +0000 ++@@ -70,6 +70,18 @@ ++ * Version 2.0. ++ */ ++ +++#ifndef u_int +++typedef unsigned int u_int; +++#endif +++ +++#ifndef u_char +++typedef unsigned char u_char; +++#endif +++ +++#ifndef u_short +++typedef unsigned short u_short; +++#endif +++ ++ #ifndef _SYS_SYSCTL_H_ ++ #define _SYS_SYSCTL_H_ ++ +\ No newline at end of file +-- +2.43.0 + |
