<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/eb0a9e3874e03713d6900e931e4e434773b518f2">https://github.com/macports/macports-ports/commit/eb0a9e3874e03713d6900e931e4e434773b518f2</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 eb0a9e3874e input-leap: update port
</span>eb0a9e3874e is described below

<span style='display:block; white-space:pre;color:#808000;'>commit eb0a9e3874e03713d6900e931e4e434773b518f2
</span>Author: Atte Peltomäki <koston@iki.fi>
AuthorDate: Mon Oct 9 09:50:40 2023 +0300

<span style='display:block; white-space:pre;color:#404040;'>    input-leap: update port
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Update to latest git HEAD.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Include a patch to remove arbitrary mouse wheel scroll speed multiplier.
</span><span style='display:block; white-space:pre;color:#404040;'>    This can be removed after scroll speed on macOS is properly addressed
</span><span style='display:block; white-space:pre;color:#404040;'>    upstream.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Add a note for dealing with application permissions during upgrade.
</span><span style='display:block; white-space:pre;color:#404040;'>    This, too, is a stop-gap measure and not an ideal solution.
</span>---
 aqua/input-leap/Portfile                     | 19 +++++++++++++------
 aqua/input-leap/files/fix-macos-scroll.patch | 13 +++++++++++++
 2 files changed, 26 insertions(+), 6 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/input-leap/Portfile b/aqua/input-leap/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index eb43c95f1f2..e51ee96ffb0 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/aqua/input-leap/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/input-leap/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,8 +5,8 @@ PortGroup           github 1.0
</span> PortGroup           cmake 1.1
 PortGroup           openssl 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        input-leap input-leap 198779cf9e798aac6ad41427e32d031305736de3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version             2.4.0-20230416
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        input-leap input-leap edaa634551eb530a4ae6eaf1d31d62a72d70c961
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             2.4.0-20231009
</span> revision            0
 categories          aqua net sysutils
 license             {GPL-2 OpenSSLException}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -17,12 +17,13 @@ long_description    ${name} shares a keyboard, mouse, and clipboard over the net
</span>                     Linux, FreeBSD, OpenBSD, and Windows. It is a fork of barrier,\
                     which in turn is a fork of synergy.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  c6da02aaf782727da7cfd62f2fc11eac41da3834 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  9f893bfa8719a62acb7f7012847a40988d5ab6ec8f75e78881d68988a96ea4e0 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    5171389
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  4577bf1dcfb3ecdb100a1d9a3a324acbc3b13ce7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  f7d086295f35c652cc454a8a2965cca6ad2e428ba84e4ce3260db0da343b1bd7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    5127716
</span> 
 patchfiles          set-cmake-revision.patch \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    remove-gtest.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    remove-gtest.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    fix-macos-scroll.patch
</span> patch.pre_args      -p1
 
 compiler.cxx_standard 2014
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -76,3 +77,9 @@ post-destroot {
</span>             input-leap.conf.example-basic \
             ${destroot}${prefix}/share/doc/${name}
 }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+notes "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Input Leap requires \"Accessibility\" permissions. If you're upgrading from a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+previous version, to get prompted for permissions, first *delete* existing
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+input-leap permissions under Privacy and Security in System Settings.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+"
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/input-leap/files/fix-macos-scroll.patch b/aqua/input-leap/files/fix-macos-scroll.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..309aaa3d41b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/input-leap/files/fix-macos-scroll.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/src/lib/platform/OSXScreen.mm b/src/lib/platform/OSXScreen.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 1a220d23..7896f616 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/src/lib/platform/OSXScreen.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/src/lib/platform/OSXScreen.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1377,7 +1377,7 @@ std::int32_t OSXScreen::map_scroll_wheel_to_osx(float x) const
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   // use server's acceleration with a little boost since other platforms
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   // take one wheel step as a larger step than the mac does.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    return static_cast<std::int32_t>(3.0 * x / 120.0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    return static_cast<std::int32_t>(1.0 * x / 120.0);
</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;'>+ double
</span></pre><pre style='margin:0'>

</pre>