<pre style='margin:0'>
Clemens Lang (neverpanic) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/01b716034d3745f2f5e28e7de0569ae0f8e484a2">https://github.com/macports/macports-ports/commit/01b716034d3745f2f5e28e7de0569ae0f8e484a2</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 01b716034d3 Bear: Update to 3.0.21
</span>01b716034d3 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 01b716034d3745f2f5e28e7de0569ae0f8e484a2
</span>Author: Clemens Lang <cal@macports.org>
AuthorDate: Thu Feb 9 18:41:51 2023 +0100
<span style='display:block; white-space:pre;color:#404040;'> Bear: Update to 3.0.21
</span>---
devel/Bear/Portfile | 11 ++++---
.../patch-source-intercept-CMakeLists-txt.patch | 35 ----------------------
2 files changed, 5 insertions(+), 41 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/Bear/Portfile b/devel/Bear/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index aa17db432b4..486ee5242e8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/Bear/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/Bear/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,10 +4,10 @@ PortSystem 1.0
</span> PortGroup github 1.0
PortGroup cmake 1.1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup rizsotto Bear 3.0.20
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 c9bf0be787686071310b766893d02e5708364053 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 fd49d25a83fc8eba529132bb05da887b66c8831e38044262c60e14f49d72698c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 125397
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup rizsotto Bear 3.0.21
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 0f527c4cac1489f7bddca15d8e93edb1007faa4b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 40bb555fdd9251ccaa95046c1571991eb62d8b5d1334693708693f77d78f58dc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 125815
</span>
maintainers {cal @neverpanic} openmaintainer
license GPL-3+
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,8 +22,7 @@ long_description {*}${description} \
</span> available then it is easy to re-run the compilation with different \
programs.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles patch-source-intercept-CMakeLists-txt.patch \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-spdlog-header-only.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles patch-spdlog-header-only.diff
</span>
cmake.module_path-append \
${prefix}/lib/libfmt9/cmake
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/Bear/files/patch-source-intercept-CMakeLists-txt.patch b/devel/Bear/files/patch-source-intercept-CMakeLists-txt.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 91a9d89ece0..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/Bear/files/patch-source-intercept-CMakeLists-txt.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,35 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Fix undefined __cxxabiv1::__class_type_info vtable
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Linking C++ code with the C linker causes a missing vtable for in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-__cxxabiv1::__class_type_info, referenced from runtime type information
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-in el::Linker and el::Resolver. Linking this library with clang++
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-instead fixes the issue.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From the upstream git log, it was not clear to me why LINKER_LANGUAGE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-"C" was introduced in the first place.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Full error is:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-| /usr/bin/clang -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk -mmacosx-version-min=12.0 -dynamiclib -Wl,-headerpad_max_install_names -o libexec.dylib -install_name @rpath/libexec.dylib CMakeFiles/exec.dir/source/report/libexec/lib.cc.o CMakeFiles/exec.dir/source/report/libexec/std.cc.o CMakeFiles/exec_a.dir/source/report/libexec/Buffer.cc.o CMakeFiles/exec_a.dir/source/report/libexec/Environment.cc.o CMakeFiles/exec_a.dir/source/report/libexec/Executor.cc. [...]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-| Undefined symbols for architecture arm64:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-| "vtable for __cxxabiv1::__class_type_info", referenced from:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-| typeinfo for el::Linker in Linker.cc.o
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-| typeinfo for el::Resolver in Resolver.cc.o
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-| NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-| ld: symbol(s) not found for architecture arm64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-| clang: error: linker command failed with exit code 1 (use -v to see invocation)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Upstream-Status: Submitted [https://github.com/rizsotto/Bear/pull/477]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Signed-off-by: Clemens Lang <cal@macports.org>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- ./source/intercept/CMakeLists.txt.orig 2022-08-13 14:27:26.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ ./source/intercept/CMakeLists.txt 2022-08-13 14:27:40.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -180,7 +180,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- elseif (CMAKE_SYSTEM_NAME STREQUAL "Darwin")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set_target_properties(exec PROPERTIES
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- LINKER_LANGUAGE "C"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ LINKER_LANGUAGE "CXX"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- OSX_ARCHITECTURES:STRING "i386;x86_64"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MACOSX_RPATH:BOOL ON
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- )
</span></pre><pre style='margin:0'>
</pre>