<pre style='margin:0'>
Rainer Müller (raimue) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/99b210839e901b203bc1b5e989fbe6b131c0b71e">https://github.com/macports/macports-ports/commit/99b210839e901b203bc1b5e989fbe6b131c0b71e</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 99b210839e9 neovim: fix crash on Big Sur with Apple Silicon
</span>99b210839e9 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 99b210839e901b203bc1b5e989fbe6b131c0b71e
</span>Author: Akira Funahashi <funa@bio.keio.ac.jp>
AuthorDate: Wed Mar 3 18:40:42 2021 +0900

<span style='display:block; white-space:pre;color:#404040;'>    neovim: fix crash on Big Sur with Apple Silicon
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    The patch was taken from https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/neovim.rb
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/61550
</span>---
 editors/neovim/Portfile                    |  3 +++
 editors/neovim/files/patch-CMakeLists.diff | 21 +++++++++++++++++++++
 2 files changed, 24 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/editors/neovim/Portfile b/editors/neovim/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d48c094bfe2..b86494c417e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/editors/neovim/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/editors/neovim/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,6 +5,7 @@ PortGroup github 1.0
</span> PortGroup cmake 1.0
 
 github.setup            neovim neovim 0.4.4 v
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                1
</span> categories              editors
 platforms               darwin
 maintainers             {raimue @raimue} \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,6 +20,8 @@ long_description \
</span> 
 homepage                https://neovim.io
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles              patch-CMakeLists.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> checksums               rmd160  740290555b5f031a87ffb6c99a90a03002c31596 \
                         sha256  50a2d5ae4b426bb7e0956f8875136f9ba5846cdac4650e83460135253d48d0b9 \
                         size    9559093
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/editors/neovim/files/patch-CMakeLists.diff b/editors/neovim/files/patch-CMakeLists.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..91b3b5d1b36
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/editors/neovim/files/patch-CMakeLists.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,21 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/CMakeLists.txt b/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 6b3a8dc..f3370e3 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -358,16 +358,6 @@ if(CMAKE_C_COMPILER_ID STREQUAL "GNU" OR CMAKE_C_COMPILER_ID STREQUAL "Clang")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   add_definitions(-D_GNU_SOURCE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if(CMAKE_SYSTEM_NAME STREQUAL "Darwin" AND CMAKE_SIZEOF_VOID_P EQUAL 8)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  # Required for luajit.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  set(CMAKE_EXE_LINKER_FLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    "${CMAKE_EXE_LINKER_FLAGS} -pagezero_size 10000 -image_base 100000000")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  set(CMAKE_SHARED_LINKER_FLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    "${CMAKE_SHARED_LINKER_FLAGS} -image_base 100000000")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  set(CMAKE_MODULE_LINKER_FLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    "${CMAKE_MODULE_LINKER_FLAGS} -image_base 100000000")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ include_directories("${PROJECT_BINARY_DIR}/config")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ include_directories("${PROJECT_SOURCE_DIR}/src")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span></pre><pre style='margin:0'>

</pre>