pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

rust: fix aarch64_be build + various cleanup.



Module Name:	pkgsrc-wip
Committed By:	Havard Eidnes <he%NetBSD.org@localhost>
Pushed By:	he
Date:		Wed Aug 16 10:06:13 2023 +0000
Changeset:	fd3f4c82c63128452345d9328e18f8ed57a80169

Modified Files:
	rust/Makefile
	rust/distinfo
	rust/patches/patch-vendor_libc-0.2.140_src_unix_bsd_netbsdlike_netbsd_mod.rs
	rust/patches/patch-vendor_libc-0.2.143_src_unix_bsd_netbsdlike_netbsd_mod.rs
	rust/patches/patch-vendor_openssl-src_openssl_Configurations_10-main.conf
	rust/patches/patch-vendor_openssl-sys_build_find__normal.rs
Added Files:
	rust/patches/patch-library_portable-simd_crates_core__simd_src_swizzle__dyn.rs
	rust/patches/patch-vendor_crossbeam-utils-0.8.14-no__atomic.rs
	rust/patches/patch-vendor_libc-0.2.140_src_unix_bsd_netbsdlike_netbsd_mips.rs
Removed Files:
	rust/patches/patch-vendor_libc-0.2.140_src_unix_bsd_netbsdlike_netbsd_imps.rs

Log Message:
rust: fix aarch64_be build + various cleanup.

 * aarch64_be build fix, by applying rust pull 348,
   will reportedly be part of 1.72.0.
 * Add comments to patches which had them missing (small pkglint cleanup)
 * mipsel (and other 32-bit ports): always build openssl-src
   with -latomic, not just when "threaded" (but mipsel still does
   not build...)
 * Remove commented-out CKSUMS from Makefile
 * Replicate crossbeam-utils patch to versioned instances.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=fd3f4c82c63128452345d9328e18f8ed57a80169

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 rust/Makefile                                      | 16 +++-----
 rust/distinfo                                      | 12 +++---
 ...able-simd_crates_core__simd_src_swizzle__dyn.rs | 46 ++++++++++++++++++++++
 ...tch-vendor_crossbeam-utils-0.8.14-no__atomic.rs | 14 +++++++
 ...-0.2.140_src_unix_bsd_netbsdlike_netbsd_imps.rs | 29 --------------
 ...-0.2.140_src_unix_bsd_netbsdlike_netbsd_mips.rs | 29 ++++++++++++++
 ...c-0.2.140_src_unix_bsd_netbsdlike_netbsd_mod.rs |  3 ++
 ...c-0.2.143_src_unix_bsd_netbsdlike_netbsd_mod.rs |  3 ++
 ...openssl-src_openssl_Configurations_10-main.conf |  6 +--
 .../patch-vendor_openssl-sys_build_find__normal.rs |  2 +
 10 files changed, 112 insertions(+), 48 deletions(-)

diffs:
diff --git a/rust/Makefile b/rust/Makefile
index 442554b1e5..9a75b9735a 100644
--- a/rust/Makefile
+++ b/rust/Makefile
@@ -476,22 +476,16 @@ CKSUM_CRATES+=	vendor/openssl-src
 CKSUMS+=	683c9ed1a7953f7f9da43412010de95ba733860a18bc28a4fc3cbcc6ac93c4d7
 CKSUMS+=	d83220880699d6a4d9a4e265d19b7896ca4dc7235e3e2f546c5fa06222bdc258
 CKSUMS+=	090744f85cf99a9b8412c23fca1eabb61eb45d830f0f9f0e7309be2572c1e827
-CKSUMS+=	4261f87c06e6505afd9f7bdafe5aebdd153a1c6f928203cec2dd125642d60fc1
-
-#CKSUM_CRATES+=	vendor/openssl-sys
-#CKSUMS+=	d04538b63898180949bc7d9ced4806395011a3f6c5d374d4ebfdf2b30cd9cc33
-#CKSUMS+=	5972bc8c1549820108b53df23ee1a9fb7c3d40c2c198a855a5afdf563cbafb26
-#CKSUMS+=	1f9233e5993c3537767d39b66fa5a43f5268a9bf89b70884886652cfa7e869c6
-#CKSUMS+=	93dd56b8ea8c24678cf390232a1de7bbf0de64a5eaa40da95848e22e611c6dcb
-#CKSUMS+=	5b3f48d529657f212e69883f9d3f599d0e1fc9a64f1389cc3760029b4ad6a423
-#CKSUMS+=	ab6b0ec78a2eefeaf0fc5f45afa783fa254d5efe856401c0b34d4d05ef9b3dd4
-#CKSUMS+=	3e85a6080a0dc2753eb1e03768ae8bae13996588898efca363c742f9c438d6e0
-#CKSUMS+=	5972bc8c1549820108b53df23ee1a9fb7c3d40c2c198a855a5afdf563cbafb26
+CKSUMS+=	ead7bdeee121f1357b99741b175a564c8b7026f694cbc388aae2a86b3bae913f
 
 CKSUM_CRATES+=	vendor/nix
 CKSUMS+=	c3e13a2edea54d190a4b051f62efc97953c00b5051a9fda0e39e3bc732a31939
 CKSUMS+=	263bd7ace66a4cfee3de18532f61c187327fcbd564666b4f97c4b01ae6885d98
 
+CKSUM_CRATES+=	vendor/crossbeam-utils-0.8.14
+CKSUMS+=	3314524d2afa0360c947455a6e6566fb54ebf909c99479ca3b7435741fd3293e
+CKSUMS+=	eaef167dea04efa811cf0d53de98feac6063ec2196eccd315d345ef86c551aaa
+
 SUBST_CLASSES+=		cksum
 SUBST_STAGE.cksum=	pre-configure
 .for crate in ${CKSUM_CRATES}
diff --git a/rust/distinfo b/rust/distinfo
index 0c4044c38d..655c93c678 100644
--- a/rust/distinfo
+++ b/rust/distinfo
@@ -132,6 +132,7 @@ SHA1 (patch-compiler_rustc__target_src_spec_riscv64gc__unknown__netbsd.rs) = 56a
 SHA1 (patch-library_backtrace_src_symbolize_gimli.rs) = 32ab8ea3809cd4f6fee9fc0df5db47d76ccbd9d2
 SHA1 (patch-library_backtrace_src_symbolize_gimli_elf.rs) = 56621c10310914672a851cf5dfbf343a9ff4e1be
 SHA1 (patch-library_core_src_ffi_mod.rs) = 7678d57edc05a66abca73d4676cbb7bd588741bc
+SHA1 (patch-library_portable-simd_crates_core__simd_src_swizzle__dyn.rs) = c19fb4c8a92c2e072eab06ec6db46331b85fd868
 SHA1 (patch-library_std_src_sys_unix_mod.rs) = f8669d680f169137ac2891af2977909619366a97
 SHA1 (patch-library_std_src_sys_unix_thread.rs) = 36a3085500ecbb34f8ecc08388c164da54bdf5d4
 SHA1 (patch-library_std_src_sys_unix_thread__parking_netbsd.rs) = c29eb1cf074766d34bd2b8c348ce29c6ae2ba163
@@ -155,6 +156,7 @@ SHA1 (patch-vendor_cc-1.0.73_src_lib.rs) = 98acea9fb98898f63bbb0f6555df5e4b15da2
 SHA1 (patch-vendor_cc-1.0.77_src_lib.rs) = 19d5608a2afa6d325bc1f47a48551797a1be8453
 SHA1 (patch-vendor_cc_src_lib.rs) = b03998072fda91995e9aa5e81bb590da99a4c004
 SHA1 (patch-vendor_crossbeam-epoch_no__atomic.rs) = a493d0b57a22b9a83c843a1076c91b6d36d2e007
+SHA1 (patch-vendor_crossbeam-utils-0.8.14-no__atomic.rs) = 2053e2cffcb2981435c94df04d0e3f333fa77c07
 SHA1 (patch-vendor_crossbeam-utils_no__atomic.rs) = 26f797159530bc2c5e1be83a225a13e5458879b2
 SHA1 (patch-vendor_libc-0.2.138_src_unix_bsd_netbsdlike_netbsd_mips.rs) = eda31064a08cba20fc0652b669e419871875ae29
 SHA1 (patch-vendor_libc-0.2.138_src_unix_bsd_netbsdlike_netbsd_mod.rs) = e9c180ddbbd06ba2e0701bec11f1e6c954c0a0d4
@@ -162,11 +164,11 @@ SHA1 (patch-vendor_libc-0.2.138_src_unix_bsd_netbsdlike_netbsd_riscv64.rs) = 24e
 SHA1 (patch-vendor_libc-0.2.139_src_unix_bsd_netbsdlike_netbsd_mips.rs) = aa7d06c87a6826e7187c57a72bf27ecc55ab3e8e
 SHA1 (patch-vendor_libc-0.2.139_src_unix_bsd_netbsdlike_netbsd_mod.rs) = c134584dadea923a33140474a30b0c55207d59d1
 SHA1 (patch-vendor_libc-0.2.139_src_unix_bsd_netbsdlike_netbsd_riscv64.rs) = 77b58e2e1e136ad9913d2304bc64b9958e852227
-SHA1 (patch-vendor_libc-0.2.140_src_unix_bsd_netbsdlike_netbsd_imps.rs) = 998160de7640c4567bf042dfa7a74a4555b0568b
-SHA1 (patch-vendor_libc-0.2.140_src_unix_bsd_netbsdlike_netbsd_mod.rs) = 9f62b32afdd04fe950a8ea889fbf6d8444bb2e3b
+SHA1 (patch-vendor_libc-0.2.140_src_unix_bsd_netbsdlike_netbsd_mips.rs) = 998160de7640c4567bf042dfa7a74a4555b0568b
+SHA1 (patch-vendor_libc-0.2.140_src_unix_bsd_netbsdlike_netbsd_mod.rs) = 7a92e3c04a7e18586e89ee8907758dc2fb81a192
 SHA1 (patch-vendor_libc-0.2.140_src_unix_bsd_netbsdlike_netbsd_riscv64.rs) = 74b6353687cdc029bcdc9110b7b1e96e9ffb8e43
 SHA1 (patch-vendor_libc-0.2.143_src_unix_bsd_netbsdlike_netbsd_mips.rs) = f094140758dfe099dae79a97d7d9cf51d8a9a848
-SHA1 (patch-vendor_libc-0.2.143_src_unix_bsd_netbsdlike_netbsd_mod.rs) = 4b71f71b05961c99906aed6dfd21f638d25f7225
+SHA1 (patch-vendor_libc-0.2.143_src_unix_bsd_netbsdlike_netbsd_mod.rs) = b7bedbf882404bba80ef14c03da6a38e8b6930e9
 SHA1 (patch-vendor_libc-0.2.143_src_unix_bsd_netbsdlike_netbsd_riscv64.rs) = 207b2522a8533a344458e6433fe41d50157bf472
 SHA1 (patch-vendor_libc_src_unix_bsd_netbsdlike_netbsd_mips.rs) = 09326b70d7821b1742285c464c70b347400191d7
 SHA1 (patch-vendor_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs) = 50df059ffa3426a73e6978fe22c6e053eed8dce4
@@ -174,9 +176,9 @@ SHA1 (patch-vendor_libc_src_unix_bsd_netbsdlike_netbsd_riscv64.rs) = 29e7a98dff0
 SHA1 (patch-vendor_libc_src_unix_solarish_mod.rs) = 8364e19ea09203d32494c37ff3db19fe3d6b9d8a
 SHA1 (patch-vendor_lzma-sys_config.h) = b654c7e129fa02697734bc87173f89b3056a5437
 SHA1 (patch-vendor_nix_src_sys_signal.rs) = bf4fcdc5b71d8d73b3d7e8acfccd0554d822c131
-SHA1 (patch-vendor_openssl-src_openssl_Configurations_10-main.conf) = 1c4e1d5520776e70d588f3da0fd54b6f956835b5
+SHA1 (patch-vendor_openssl-src_openssl_Configurations_10-main.conf) = 9813c98a0551dba197ff47e9ac0f766c50351569
 SHA1 (patch-vendor_openssl-src_src_lib.rs) = fc38171e21ab88540a774917f419d41d67f509ca
-SHA1 (patch-vendor_openssl-sys_build_find__normal.rs) = 8c4311cdd2bd66882fa8406e28119a0144df5301
+SHA1 (patch-vendor_openssl-sys_build_find__normal.rs) = 98927415bd3517a7492b87da99c8933c19c7299e
 SHA1 (patch-vendor_openssl-sys_build_main.rs) = 20618b13b56cc93bb5c051f96046604dd4977345
 SHA1 (patch-vendor_rustc-ap-rustc__target_src_spec_aarch64__be__unknown__netbsd.rs) = 4e86aec4c89db9a331950a12f8ec7b8aaa50eed7
 SHA1 (patch-vendor_stacker_src_lib.rs) = e00a1e95eb16540ff182715db778bf97ebd07a5e
diff --git a/rust/patches/patch-library_portable-simd_crates_core__simd_src_swizzle__dyn.rs b/rust/patches/patch-library_portable-simd_crates_core__simd_src_swizzle__dyn.rs
new file mode 100644
index 0000000000..d4966fbb7c
--- /dev/null
+++ b/rust/patches/patch-library_portable-simd_crates_core__simd_src_swizzle__dyn.rs
@@ -0,0 +1,46 @@
+$NetBSD$
+
+Apply https://github.com/rust-lang/portable-simd/pull/348/files
+to fix build on big-endian arm / arm64.
+
+--- library/portable-simd/crates/core_simd/src/swizzle_dyn.rs.orig	2023-08-03 12:13:07.000000000 +0000
++++ library/portable-simd/crates/core_simd/src/swizzle_dyn.rs
+@@ -16,9 +16,9 @@ where
+     #[inline]
+     pub fn swizzle_dyn(self, idxs: Simd<u8, N>) -> Self {
+         #![allow(unused_imports, unused_unsafe)]
+-        #[cfg(target_arch = "aarch64")]
++        #[cfg(all(target_arch = "aarch64", target_endian = "little"))]
+         use core::arch::aarch64::{uint8x8_t, vqtbl1q_u8, vtbl1_u8};
+-        #[cfg(all(target_arch = "arm", target_feature = "v7", target_feature = "neon"))]
++        #[cfg(all(target_arch = "arm", target_feature = "v7", target_feature = "neon", target_endian = "little"))]
+         use core::arch::arm::{uint8x8_t, vtbl1_u8};
+         #[cfg(target_arch = "wasm32")]
+         use core::arch::wasm32 as wasm;
+@@ -29,13 +29,24 @@ where
+         // SAFETY: Intrinsics covered by cfg
+         unsafe {
+             match N {
+-                #[cfg(target_feature = "neon")]
++                #[cfg(all(
++                    any(
++                        target_arch = "aarch64",
++                        all(target_arch = "arm", target_feature = "v7")
++                    ),
++                    target_feature = "neon",
++                    target_endian = "little"
++                ))]
+                 8 => transize(vtbl1_u8, self, idxs),
+                 #[cfg(target_feature = "ssse3")]
+                 16 => transize(x86::_mm_shuffle_epi8, self, idxs),
+                 #[cfg(target_feature = "simd128")]
+                 16 => transize(wasm::i8x16_swizzle, self, idxs),
+-                #[cfg(all(target_arch = "aarch64", target_feature = "neon"))]
++                #[cfg(all(
++                    target_arch = "aarch64",
++                    target_feature = "neon",
++                    target_endian = "little"
++                ))]
+                 16 => transize(vqtbl1q_u8, self, idxs),
+                 #[cfg(all(target_feature = "avx2", not(target_feature = "avx512vbmi")))]
+                 32 => transize_raw(avx2_pshufb, self, idxs),
diff --git a/rust/patches/patch-vendor_crossbeam-utils-0.8.14-no__atomic.rs b/rust/patches/patch-vendor_crossbeam-utils-0.8.14-no__atomic.rs
new file mode 100644
index 0000000000..a0f384c943
--- /dev/null
+++ b/rust/patches/patch-vendor_crossbeam-utils-0.8.14-no__atomic.rs
@@ -0,0 +1,14 @@
+$NetBSD$
+
+No 64-bit atomics on NetBSD/mipsel.
+
+--- vendor/crossbeam-utils-0.8.14/no_atomic.rs.orig	2023-07-12 05:06:31.000000000 +0000
++++ vendor/crossbeam-utils-0.8.14/no_atomic.rs
+@@ -41,6 +41,7 @@ const NO_ATOMIC_64: &[&str] = &[
+     "mipsel-unknown-linux-gnu",
+     "mipsel-unknown-linux-musl",
+     "mipsel-unknown-linux-uclibc",
++    "mipsel-unknown-netbsd",
+     "mipsel-unknown-none",
+     "mipsisa32r6-unknown-linux-gnu",
+     "mipsisa32r6el-unknown-linux-gnu",
diff --git a/rust/patches/patch-vendor_libc-0.2.140_src_unix_bsd_netbsdlike_netbsd_imps.rs b/rust/patches/patch-vendor_libc-0.2.140_src_unix_bsd_netbsdlike_netbsd_imps.rs
deleted file mode 100644
index c1c5c2a88a..0000000000
--- a/rust/patches/patch-vendor_libc-0.2.140_src_unix_bsd_netbsdlike_netbsd_imps.rs
+++ /dev/null
@@ -1,29 +0,0 @@
-$NetBSD$
-
-Add NetBSD/mipsel (mips32 required).
-
---- vendor/libc-0.2.140/src/unix/bsd/netbsdlike/netbsd/mips.rs.orig	2023-07-14 09:09:26.430133820 +0000
-+++ vendor/libc-0.2.140/src/unix/bsd/netbsdlike/netbsd/mips.rs
-@@ -0,0 +1,22 @@
-+use PT_FIRSTMACH;
-+
-+pub type c_long = i32;
-+pub type c_ulong = u32;
-+pub type c_char = i8;
-+pub type __cpu_simple_lock_nv_t = ::c_int;
-+
-+// should be pub(crate), but that requires Rust 1.18.0
-+cfg_if! {
-+    if #[cfg(libc_const_size_of)] {
-+        #[doc(hidden)]
-+        pub const _ALIGNBYTES: usize = ::mem::size_of::<::c_longlong>() - 1;
-+    } else {
-+        #[doc(hidden)]
-+        pub const _ALIGNBYTES: usize = 8 - 1;
-+    }
-+}
-+
-+pub const PT_GETREGS: ::c_int = PT_FIRSTMACH + 1;
-+pub const PT_SETREGS: ::c_int = PT_FIRSTMACH + 2;
-+pub const PT_GETFPREGS: ::c_int = PT_FIRSTMACH + 3;
-+pub const PT_SETFPREGS: ::c_int = PT_FIRSTMACH + 4;
diff --git a/rust/patches/patch-vendor_libc-0.2.140_src_unix_bsd_netbsdlike_netbsd_mips.rs b/rust/patches/patch-vendor_libc-0.2.140_src_unix_bsd_netbsdlike_netbsd_mips.rs
new file mode 100644
index 0000000000..c1c5c2a88a
--- /dev/null
+++ b/rust/patches/patch-vendor_libc-0.2.140_src_unix_bsd_netbsdlike_netbsd_mips.rs
@@ -0,0 +1,29 @@
+$NetBSD$
+
+Add NetBSD/mipsel (mips32 required).
+
+--- vendor/libc-0.2.140/src/unix/bsd/netbsdlike/netbsd/mips.rs.orig	2023-07-14 09:09:26.430133820 +0000
++++ vendor/libc-0.2.140/src/unix/bsd/netbsdlike/netbsd/mips.rs
+@@ -0,0 +1,22 @@
++use PT_FIRSTMACH;
++
++pub type c_long = i32;
++pub type c_ulong = u32;
++pub type c_char = i8;
++pub type __cpu_simple_lock_nv_t = ::c_int;
++
++// should be pub(crate), but that requires Rust 1.18.0
++cfg_if! {
++    if #[cfg(libc_const_size_of)] {
++        #[doc(hidden)]
++        pub const _ALIGNBYTES: usize = ::mem::size_of::<::c_longlong>() - 1;
++    } else {
++        #[doc(hidden)]
++        pub const _ALIGNBYTES: usize = 8 - 1;
++    }
++}
++
++pub const PT_GETREGS: ::c_int = PT_FIRSTMACH + 1;
++pub const PT_SETREGS: ::c_int = PT_FIRSTMACH + 2;
++pub const PT_GETFPREGS: ::c_int = PT_FIRSTMACH + 3;
++pub const PT_SETFPREGS: ::c_int = PT_FIRSTMACH + 4;
diff --git a/rust/patches/patch-vendor_libc-0.2.140_src_unix_bsd_netbsdlike_netbsd_mod.rs b/rust/patches/patch-vendor_libc-0.2.140_src_unix_bsd_netbsdlike_netbsd_mod.rs
index cacee5bf18..8056be4b2e 100644
--- a/rust/patches/patch-vendor_libc-0.2.140_src_unix_bsd_netbsdlike_netbsd_mod.rs
+++ b/rust/patches/patch-vendor_libc-0.2.140_src_unix_bsd_netbsdlike_netbsd_mod.rs
@@ -1,5 +1,8 @@
 $NetBSD$
 
+Add support for NetBSD/mipsel and NetBSD/riscv64.
+Also try to enable backtrace support.
+
 --- vendor/libc-0.2.140/src/unix/bsd/netbsdlike/netbsd/mod.rs.orig	2023-07-12 05:06:31.000000000 +0000
 +++ vendor/libc-0.2.140/src/unix/bsd/netbsdlike/netbsd/mod.rs
 @@ -3111,6 +3111,22 @@ extern "C" {
diff --git a/rust/patches/patch-vendor_libc-0.2.143_src_unix_bsd_netbsdlike_netbsd_mod.rs b/rust/patches/patch-vendor_libc-0.2.143_src_unix_bsd_netbsdlike_netbsd_mod.rs
index 970353e257..8a79aed119 100644
--- a/rust/patches/patch-vendor_libc-0.2.143_src_unix_bsd_netbsdlike_netbsd_mod.rs
+++ b/rust/patches/patch-vendor_libc-0.2.143_src_unix_bsd_netbsdlike_netbsd_mod.rs
@@ -1,5 +1,8 @@
 $NetBSD$
 
+Add support for NetBSD/mipsel and NetBSD/riscv64.
+Also try to enable backtrace support.
+
 --- vendor/libc-0.2.143/src/unix/bsd/netbsdlike/netbsd/mod.rs.orig	2023-07-12 05:06:31.000000000 +0000
 +++ vendor/libc-0.2.143/src/unix/bsd/netbsdlike/netbsd/mod.rs
 @@ -3153,6 +3153,22 @@ extern "C" {
diff --git a/rust/patches/patch-vendor_openssl-src_openssl_Configurations_10-main.conf b/rust/patches/patch-vendor_openssl-src_openssl_Configurations_10-main.conf
index f43dc21125..17def504e5 100644
--- a/rust/patches/patch-vendor_openssl-src_openssl_Configurations_10-main.conf
+++ b/rust/patches/patch-vendor_openssl-src_openssl_Configurations_10-main.conf
@@ -3,15 +3,15 @@ $NetBSD$
 Replicate part of
 https://github.com/openssl/openssl/pull/15086
 
---- vendor/openssl-src/openssl/Configurations/10-main.conf.orig	2022-11-02 16:21:42.000000000 +0000
+--- vendor/openssl-src/openssl/Configurations/10-main.conf.orig	2023-08-03 13:47:25.000000000 +0000
 +++ vendor/openssl-src/openssl/Configurations/10-main.conf
-@@ -943,6 +943,10 @@ my %targets = (
+@@ -950,6 +950,10 @@ my %targets = (
          shared_cflag     => "-fPIC",
          shared_extension => ".so.\$(SHLIB_VERSION_NUMBER)",
      },
 +    "NetBSD-generic32" => {
 +        inherit_from     => [ "BSD-generic32" ],
-+        ex_libs          => add(threads("-latomic")),
++        ex_libs          => add("-latomic"),
 +    },
      "BSD-generic64" => {
          inherit_from     => [ "BSD-generic32" ],
diff --git a/rust/patches/patch-vendor_openssl-sys_build_find__normal.rs b/rust/patches/patch-vendor_openssl-sys_build_find__normal.rs
index 5d651c130d..05d96b1783 100644
--- a/rust/patches/patch-vendor_openssl-sys_build_find__normal.rs
+++ b/rust/patches/patch-vendor_openssl-sys_build_find__normal.rs
@@ -1,5 +1,7 @@
 $NetBSD: patch-vendor_openssl-sys_build_find__normal.rs,v 1.1 2023/06/19 14:46:47 bsiegert Exp $
 
+Add hack for Darwin when homebrew is installed.
+
 --- vendor/openssl-sys/build/find_normal.rs.orig	2023-05-31 21:44:49.000000000 +0000
 +++ vendor/openssl-sys/build/find_normal.rs
 @@ -72,23 +72,6 @@ fn resolve_with_wellknown_location(dir:


Home | Main Index | Thread Index | Old Index