<pre style='margin:0'>
Aaron Madlon-Kay (amake) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/c7e1a7b053b0cbac0ba747ca570f00c09904be0e">https://github.com/macports/macports-ports/commit/c7e1a7b053b0cbac0ba747ca570f00c09904be0e</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 c7e1a7b053b yubico-authenticator: Add missing dependencies
</span>c7e1a7b053b is described below

<span style='display:block; white-space:pre;color:#808000;'>commit c7e1a7b053b0cbac0ba747ca570f00c09904be0e
</span>Author: Clemens Lang <cal@macports.org>
AuthorDate: Wed Oct 13 09:45:13 2021 +0200

<span style='display:block; white-space:pre;color:#404040;'>    yubico-authenticator: Add missing dependencies
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    The yubico-authenticator binary links against qt5-qtmultimedia, but does
</span><span style='display:block; white-space:pre;color:#404040;'>    not declare this dependency:
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    | $> for file in $(otool -L work/destroot/Applications/MacPorts/Yubico\ Authenticator.app/Contents/MacOS/yubioath-desktop | sed 1d | awk '{print $1}' | grep '/opt/local'); do port -q provides "$file"; done | sort -u
</span><span style='display:block; white-space:pre;color:#404040;'>    | qt5-qtbase
</span><span style='display:block; white-space:pre;color:#404040;'>    | qt5-qtdeclarative
</span><span style='display:block; white-space:pre;color:#404040;'>    | qt5-qtmultimedia
</span><span style='display:block; white-space:pre;color:#404040;'>    | qt5-qtquickcontrols2
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Additionally, yubico-authenticator fails to start without
</span><span style='display:block; white-space:pre;color:#404040;'>    qt5-qtquickcontrols installed:
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    | QQmlApplicationEngine failed to load component
</span><span style='display:block; white-space:pre;color:#404040;'>    | qrc:/qml/main.qml:454:5: Type Navigator unavailable
</span><span style='display:block; white-space:pre;color:#404040;'>    | qrc:/qml/Navigator.qml:350:9: Type NewCredentialView unavailable
</span><span style='display:block; white-space:pre;color:#404040;'>    | qrc:/qml/NewCredentialView.qml:6:1: module "QtQuick.Dialogs" is not installed
</span><span style='display:block; white-space:pre;color:#404040;'>    | Segmentation fault: 11
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Add these dependencies to fix the issues. Bump the revision so that the
</span><span style='display:block; white-space:pre;color:#404040;'>    dependencies that are recorded in the registry are updated for everyone.
</span><span style='display:block; white-space:pre;color:#404040;'>    Without this, people could uninstall qt5-qtmultimedia or
</span><span style='display:block; white-space:pre;color:#404040;'>    qt5-qtquickcontrols and would end up with a broken yubico-authenticator.
</span>---
 aqua/yubico-authenticator/Portfile | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/yubico-authenticator/Portfile b/aqua/yubico-authenticator/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c95ac2ae984..b3ee1d3cb65 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/aqua/yubico-authenticator/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/yubico-authenticator/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,11 +4,15 @@ PortSystem          1.0
</span> PortGroup           qmake5 1.0
 PortGroup           github 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-qt5.depends_component qtdeclarative qtquickcontrols2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+qt5.depends_component \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    qtdeclarative \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    qtmultimedia \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    qtquickcontrols \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    qtquickcontrols2
</span> 
 name                yubico-authenticator
 github.setup        Yubico yubioath-desktop 5.1.0 yubioath-desktop-
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> categories          aqua security
 platforms           darwin
 license             BSD
</pre><pre style='margin:0'>

</pre>