<pre style='margin:0'>
Zero King (l2dy) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/5ed140932b5a5e979fa20ec2b5fa6bf7f386183a">https://github.com/macports/macports-ports/commit/5ed140932b5a5e979fa20ec2b5fa6bf7f386183a</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 5ed1409  squirrel-ime: new port
</span>5ed1409 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 5ed140932b5a5e979fa20ec2b5fa6bf7f386183a
</span>Author: Zero King <l2dy@macports.org>
AuthorDate: Thu Jan 23 11:56:47 2020 +0000

<span style='display:block; white-space:pre;color:#404040;'>    squirrel-ime: new port
</span>---
 aqua/squirrel-ime/Portfile                  | 64 +++++++++++++++++++++++++++++
 aqua/squirrel-ime/files/patch-Makefile.diff | 31 ++++++++++++++
 aqua/squirrel-ime/files/patch-codesign.diff | 32 +++++++++++++++
 3 files changed, 127 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/squirrel-ime/Portfile b/aqua/squirrel-ime/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..06c6096
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/squirrel-ime/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,64 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        rime squirrel 0.14.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                squirrel-ime
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          aqua
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             GPL-3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {l2dy @l2dy} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Rime Input Method for macOS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://rime.im/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+fetch.type          git
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-fetch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system -W ${worksrcpath} "git submodule update --init"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # https://trac.macports.org/ticket/57137
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s|xcodebuild -project Squirrel.xcodeproj|& -scheme Squirrel -derivedDataPath ./DerivedData|g" ${worksrcpath}/Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Report build failure properly
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s/ | grep -v setenv | tee build.log$//" ${worksrcpath}/Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Override BUILD_DIR in DerivedData
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "/xcodebuild/ s| build| BUILD_DIR=${worksrcpath}/build&|" ${worksrcpath}/Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Fix librime path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s|path = lib/librime.1.dylib;|path = ${prefix}/lib/librime.1.dylib;|g" ${worksrcpath}/Squirrel.xcodeproj/project.pbxproj
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Fix opencc data path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s|path = data/opencc;|path = ${prefix}/share/opencc;|g" ${worksrcpath}/Squirrel.xcodeproj/project.pbxproj
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Create librime bin symlinks
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ln -s ${prefix}/bin/rime_dict_manager ${worksrcpath}/bin/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ln -s ${prefix}/bin/rime_deployer ${worksrcpath}/bin/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib         port:boost \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:gflags \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:icu \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libiconv \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:librime-devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          patch-Makefile.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-codesign.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_configure       no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_parallel_build  no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_xcode           yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.target        deps all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot.violate_mtree yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set imedir "/Library/Input Methods"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -d "${destroot}${imedir}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    copy ${worksrcpath}/build/Release/Squirrel.app "${destroot}${imedir}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Fix opencc data
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    delete "${destroot}${imedir}/Squirrel.app/Contents/SharedSupport/opencc"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ln -s ${prefix}/share/opencc "${destroot}${imedir}/Squirrel.app/Contents/SharedSupport/opencc"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Overwrite librime bins
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ln -sf ${prefix}/bin/rime_dict_manager "${destroot}${imedir}/Squirrel.app/Contents/MacOS/"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ln -sf ${prefix}/bin/rime_deployer "${destroot}${imedir}/Squirrel.app/Contents/MacOS/"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/squirrel-ime/files/patch-Makefile.diff b/aqua/squirrel-ime/files/patch-Makefile.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..bf29168
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/squirrel-ime/files/patch-Makefile.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,31 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git Makefile Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 67b6d88..94120f6 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -23,7 +23,7 @@ PLUM_DATA = bin/rime-install \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ OPENCC_DATA = data/opencc/TSCharacters.ocd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   data/opencc/TSPhrases.ocd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   data/opencc/t2s.json
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-DEPS_CHECK = $(RIME_LIBRARY) $(PLUM_DATA) $(OPENCC_DATA)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++DEPS_CHECK = $(PLUM_DATA)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ OPENCC_DATA_OUTPUT = librime/thirdparty/share/opencc/*.*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PLUM_DATA_OUTPUT = plum/output/*.*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -53,7 +53,7 @@ copy-rime-binaries:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .PHONY: data plum-data opencc-data copy-plum-data copy-opencc-data
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-data: plum-data opencc-data
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++data: plum-data
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(PLUM_DATA):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $(MAKE) plum-data
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -78,7 +78,7 @@ copy-opencc-data:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   mkdir -p data/opencc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cp $(OPENCC_DATA_OUTPUT) data/opencc/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-deps: librime data
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++deps: data
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ release: $(DEPS_CHECK)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   bash package/add_data_files
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/squirrel-ime/files/patch-codesign.diff b/aqua/squirrel-ime/files/patch-codesign.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..d4f7d0d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/squirrel-ime/files/patch-codesign.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,32 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 1148664423ae1fc986df184ef2f794790cd31834 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: Xingwang Liao <kuoruan@gmail.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Fri, 29 Nov 2019 11:27:16 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] fix(build): fix codesign error on Xcode11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+* On Xcode11 Squirrel.app sign error with message: code object is not signed at all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+fix #370
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Squirrel.xcodeproj/project.pbxproj | 2 ++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 2 insertions(+)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git Squirrel.xcodeproj/project.pbxproj Squirrel.xcodeproj/project.pbxproj
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 65156fae..70ebe2b8 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Squirrel.xcodeproj/project.pbxproj
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Squirrel.xcodeproj/project.pbxproj
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -608,6 +608,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "$(inherited)",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          OTHER_CODE_SIGN_FLAGS = "--deep";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           OTHER_CPLUSPLUSFLAGS = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "-DLEOPARD",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "-DHAVE_CONFIG_H",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -644,6 +645,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "$(inherited)",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          OTHER_CODE_SIGN_FLAGS = "--deep";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           OTHER_CPLUSPLUSFLAGS = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "-DLEOPARD",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   "-DHAVE_CONFIG_H",
</span></pre><pre style='margin:0'>

</pre>