From 4030ceb9cab6749af3c28161ac97caec90a8aed0 Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Wed, 10 Nov 2021 01:55:38 +0000 Subject: [PATCH] feat(patch): add support for posix-spawn patch from emacs-plus --- build-emacs-for-macos | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/build-emacs-for-macos b/build-emacs-for-macos index 9b264b6..16f8668 100755 --- a/build-emacs-for-macos +++ b/build-emacs-for-macos @@ -651,6 +651,15 @@ class Build end end + if %w[emacs-28 emacs-29].include?(effective_version) + if options[:posix_spawn] + p << { + url: 'https://github.com/d12frosted/homebrew-emacs-plus/raw/master/' \ + "patches/#{effective_version}/posix-spawn.patch" + } + end + end + if effective_version == 'emacs-27' p << { url: 'https://github.com/d12frosted/homebrew-emacs-plus/raw/master/' \ @@ -1218,6 +1227,10 @@ if __FILE__ == $PROGRAM_NAME cli_options[:no_titlebar] = true end + opts.on('--posix-spawn', 'Apply posix-spawn patch (default: disabled)') do + cli_options[:posix_spawn] = true + end + opts.on('--no-frame-refocus', 'Apply no-frame-refocus patch (default: disabled)') do cli_options[:no_frame_refocus] = true