<pre style='margin:0'>
Chih-Hsuan Yen (yan12125) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/011174dfdfed9eb6513f5e13ebbec78f09e85f2a">https://github.com/macports/macports-ports/commit/011174dfdfed9eb6513f5e13ebbec78f09e85f2a</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 011174d KeePassXC: update -devel to the latest git revision
</span>011174d is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 011174dfdfed9eb6513f5e13ebbec78f09e85f2a
</span>Author: Chih-Hsuan Yen <yan12125@macports.org>
AuthorDate: Thu Jul 4 12:57:23 2019 +0800
<span style='display:block; white-space:pre;color:#404040;'> KeePassXC: update -devel to the latest git revision
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> And blacklist Mac OS X < 10.8
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> The failiure in the autotype plugin on systems older than 10.8 was:
</span><span style='display:block; white-space:pre;color:#404040;'> (see https://github.com/macports/macports-ports/pull/1411)
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> /usr/bin/clang++ -pipe -Os -stdlib=libstdc++ -fno-common -Wall -Wextra -Wundef -Wpointer-arith -Wno-long-long -Wformat=2 -Wmissing-format-attribute -fvisibility=hidden -fvisibility-inlines-hidden -fstack-protector-strong -fno-exceptions -fno-rtti -Wnon-virtual-dtor -Wold-style-cast -Woverloaded-virtual -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Werror=format-security -std=c++11 -stdlib=libc++ -DNDEBUG -arch x86_64 -mmacosx-version-min=10.7 -Wl,-search_paths_first -Wl,-headerpad_max_insta [...]
</span><span style='display:block; white-space:pre;color:#404040;'> /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_security_KeePassXC/KeePassXC/work/keepassxc-2.3.1/src/autotype/mac/AppKitImpl.mm:46:33: error: expected method to read dictionary element not found on object of type 'NSDictionary *'
</span><span style='display:block; white-space:pre;color:#404040;'> NSRunningApplication *app = userInfo[NSWorkspaceApplicationKey];
</span><span style='display:block; white-space:pre;color:#404040;'> ^
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Since https://github.com/keepassxreboot/keepassxc/commit/5488f1bfc336219bed677e67a63954c3959ecace,
</span><span style='display:block; white-space:pre;color:#404040;'> relevant code is also used in the main program, so building on <10.8 does
</span><span style='display:block; white-space:pre;color:#404040;'> not work at all.
</span>---
security/KeePassXC/Portfile | 17 ++++++++++-------
1 file changed, 10 insertions(+), 7 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/KeePassXC/Portfile b/security/KeePassXC/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0b16a18..ff26587 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/KeePassXC/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/security/KeePassXC/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -66,8 +66,10 @@ configure.pre_args-append \
</span> -DWITH_XC_UPDATECHECK=OFF
if {${os.major} < 12} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # autotype does not compile on 10.7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.pre_args-append -DWITH_XC_AUTOTYPE=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pre-fetch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ui_error "${name} ${version} requires Mac OS X 10.8 or greater."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return -code error "incompatible Mac OS X version"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span> }
# In the future the Touch ID feature may require Darwin 17 (10.13)
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -100,15 +102,16 @@ if {${subport} eq ${name}} {
</span> -DKEEPASSXC_BUILD_TYPE=Release
} else {
# devel
<span style='display:block; white-space:pre;background:#ffe0e0;'>- github.setup keepassxreboot keepassxc 7c45d4f328a16c92608a1747d1e441e8831981fa
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.setup keepassxreboot keepassxc ce1f19cacc229c2097189620288f50ee512f6c29
</span> github.tarball_from archive
<span style='display:block; white-space:pre;background:#ffe0e0;'>- version 20190613
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 20190703
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 0
</span>
conflicts KeePassXC
<span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 6d68a95f18ff405db5c005c69ef13267630533dd \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 53b213166e0d90b831e6f047cc27b6b1de9819b8ba182d18bb9070f4995a0759 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 5661046
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 e0409fd526567cd290c79708778fe3a6b68d1b26 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 033183a33070456d2ed7db4122880446663c547729442cd736ea422386d7616d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 9445627
</span>
patchfiles devel/patch-no-deployqt.diff
}
</pre><pre style='margin:0'>
</pre>