<!DOCTYPE html>
<html lang="en">
<head>
        <!-- Mercurial head: 55d5146 -->
        <meta charset="utf-8">
        <meta http-equiv="x-ua-compatible" content="ie=edge">
        <meta name="google-site-verification" content="m41-YA2o4kXb32RmyuClA1zAXZCyaGaDEUj1QIc5bmc" />
        <title>dpaste: app-admin-keepassxc-add-missing-dependencies.patch</title>
        <meta name="viewport" content="width=device-width, initial-scale=1">

        <link rel="icon" type="image/x-icon" href="https://dpaste.b-cdn.net/static/pastebin/favicon.ico">
        <link rel="icon" type="image/png" sizes="32x32" href="https://dpaste.b-cdn.net/static/pastebin/favicon-32x32.png">
        <link rel="icon" type="image/png" sizes="16x16" href="https://dpaste.b-cdn.net/static/pastebin/favicon-16x16.png">
        <link rel="apple-touch-icon" sizes="180x180" href="https://dpaste.b-cdn.net/static/pastebin/apple-touch-icon.png">
        <link rel="manifest" href="https://dpaste.b-cdn.net/static/pastebin/site.webmanifest">

        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
        <script defer src="https://media.ethicalads.io/media/client/ethicalads.min.js"></script>

        
<script src="https://cdn.jsdelivr.net/npm/shareon@2/dist/shareon.iife.js" type="text/javascript" defer init></script>
<link href="https://cdn.jsdelivr.net/npm/shareon@2/dist/shareon.min.css" rel="stylesheet">
<script>
    function key(event, letter) {
        return (event.charCode == letter.charCodeAt() || event.charCode == letter.charCodeAt() + 32)
        }
    function subview_redirect(path_end) {
        // Drop line anchor and/or syntax-override extension for proper base
        location.href = location.pathname.split('#')[0].split('.')[0] + path_end;
        }
    function indicate_wrap() { $("#softwrap_toggle").text("UNWRAP"); location.hash = "wrap"; }
    function indicate_unwrap() { $("#softwrap_toggle").text("SOFT WRAP"); location.hash = ""; }
    function softwrap_toggle() {
        $("pre").toggleClass("softwrap");
        $(".linenodiv").toggle();
        if ($("#softwrap_toggle").text() == "SOFT WRAP") { indicate_wrap(); }
        else { indicate_unwrap(); }
        }
    function toggle_star() {
        $.ajax({type:"POST", url:"/api/v2/star/4F9ZY5L7P"});
        if ($("#toggle_star").html() == "☆") { $("#toggle_star").html("&starf;") }
        else { $("#toggle_star").html("&star;") }
        }
    function mark_linked_line() {
        $('.linemark').remove();
        $('a[href="'+location.hash+'"]').after('<svg height="10" width="16" class="linemark"> <polygon points="3,0 15,4 3,9" style="fill:#99f"></svg>');
        }
    function copy_to_clipboard() {
        if (!navigator.clipboard) {
            console.log("Clipboard API not available")
            return
        }
        try {
            navigator.clipboard.writeText($('#raw-content').html())
            $('#copy-success').show()
        } catch (err) {
            console.error('Copying raw content failed: ', err)
        }

    }
    $(document).ready(function() {
        window.onhashchange = mark_linked_line
        if (location.hash == "#wrap") { softwrap_toggle(); indicate_wrap(); }
        if (location.hash.indexOf("#line-") === 0) { mark_linked_line(); }
        $("#softwrap_toggle").click(softwrap_toggle);
        $("#toggle_star").click(toggle_star);
        $('#copy-button').click(copy_to_clipboard)
    });
    $(document).keypress(function(event){
        if (key(event, 'W')) { softwrap_toggle(); }
         // For pastes only, not diffs
            if (key(event, 'C')) { copy_to_clipboard() }
            if (key(event, 'D')) { subview_redirect('/duplicate/') }
            if (key(event, 'R')) { subview_redirect('.txt') }
            if (key(event, '*')) { toggle_star() }
            
        
        
        });
    
    $(document).keyup(function(event){
        if (event.keyCode == 8 || event.keyCode == 46) { subview_redirect('/delete/'); }
        });
</script>


        <link rel="stylesheet" href="https://dpaste.b-cdn.net/static/pastebin/css/normalize.css">
        <link rel="stylesheet" href="https://dpaste.b-cdn.net/static/pastebin/css/skeleton.css">
        <link rel="stylesheet" href="https://dpaste.b-cdn.net/static/pastebin/css/main.css">
        <link href="https://fonts.googleapis.com/css2?family=Fira+Sans:wght@400;700&amp;display=swap" rel="stylesheet">
        <link href="https://fonts.googleapis.com/css?family=Fira+Mono" rel="stylesheet">

        <style>
            
    pre { line-height: 125%; }
td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
.highlight .hll { background-color: #ffffcc }
.highlight { background: #f8f8f8; }
.highlight .c { color: #408080; font-style: italic } /* Comment */
.highlight .err { border: 1px solid #FF0000 } /* Error */
.highlight .k { color: #008000; font-weight: bold } /* Keyword */
.highlight .o { color: #666666 } /* Operator */
.highlight .ch { color: #408080; font-style: italic } /* Comment.Hashbang */
.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */
.highlight .cp { color: #BC7A00 } /* Comment.Preproc */
.highlight .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */
.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */
.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */
.highlight .gd { color: #A00000 } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gr { color: #FF0000 } /* Generic.Error */
.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
.highlight .gi { color: #00A000 } /* Generic.Inserted */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
.highlight .gt { color: #0044DD } /* Generic.Traceback */
.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #008000 } /* Keyword.Pseudo */
.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #B00040 } /* Keyword.Type */
.highlight .m { color: #666666 } /* Literal.Number */
.highlight .s { color: #BA2121 } /* Literal.String */
.highlight .na { color: #7D9029 } /* Name.Attribute */
.highlight .nb { color: #008000 } /* Name.Builtin */
.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */
.highlight .no { color: #880000 } /* Name.Constant */
.highlight .nd { color: #AA22FF } /* Name.Decorator */
.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */
.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #0000FF } /* Name.Function */
.highlight .nl { color: #A0A000 } /* Name.Label */
.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #19177C } /* Name.Variable */
.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mb { color: #666666 } /* Literal.Number.Bin */
.highlight .mf { color: #666666 } /* Literal.Number.Float */
.highlight .mh { color: #666666 } /* Literal.Number.Hex */
.highlight .mi { color: #666666 } /* Literal.Number.Integer */
.highlight .mo { color: #666666 } /* Literal.Number.Oct */
.highlight .sa { color: #BA2121 } /* Literal.String.Affix */
.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */
.highlight .sc { color: #BA2121 } /* Literal.String.Char */
.highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */
.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
.highlight .s2 { color: #BA2121 } /* Literal.String.Double */
.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */
.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
.highlight .sx { color: #008000 } /* Literal.String.Other */
.highlight .sr { color: #BB6688 } /* Literal.String.Regex */
.highlight .s1 { color: #BA2121 } /* Literal.String.Single */
.highlight .ss { color: #19177C } /* Literal.String.Symbol */
.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */
.highlight .fm { color: #0000FF } /* Name.Function.Magic */
.highlight .vc { color: #19177C } /* Name.Variable.Class */
.highlight .vg { color: #19177C } /* Name.Variable.Global */
.highlight .vi { color: #19177C } /* Name.Variable.Instance */
.highlight .vm { color: #19177C } /* Name.Variable.Magic */
.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */
    .linenos { padding-right: 0 }
    .softwrap { white-space: pre-wrap; }
    h1 i { color: #888;}
    td.code { padding-left: 0 }
    #copy-success { color: #fff; font-weight: bold }

        </style>
    </head>
    <body>
        <div id='container'>
        <div class="topbuttons">
            
                <a href="/accounts/login/" class="button"><b>Log in</b></a>
            
            <a href="/" title="Create a new paste" 
                class=" button">New</a>
            <a href="/api/v2/" title="Paste creation API"
                class="   button">API</a>
            <a href="/help" title="Usage tips"
                class="  button">Help</a>
            <a href="/about" title="Colophon, backstory, stats, tweets"
                class=" button">About</a>
        </div>
        


<h1>app-admin-keepassxc-add-missing-dependencies.patch</h1>
<div class="row">
    
    
    
2.2 KB of <strong>Plain text</strong><br>
Created 8 seconds ago


    &mdash; expires in <strong>1 day</strong>

<span style="display:none"><br>https://dpaste.com/4F9ZY5L7P</span>

</div>
<div class="row actionbuttons">

<a id="copy-button" title="Copy raw content (shortcut: 'C'">COPY TO CLIPBOARD<span id="copy-success" hidden>&nbsp;&#10004;</span></a>
<a id="softwrap_toggle" title="Toggle visual wrap of long lines (shortcut: 'W')">SOFT WRAP</a>
<a href="/4F9ZY5L7P.txt" title="Plaintext version (shortcut: 'R')">RAW TEXT</a>

<a href="/4F9ZY5L7P/duplicate/" title="Make a new paste based on this one (shortcut: 'D')">DUPLICATE</a>
<a href="/4F9ZY5L7P/diff" title="Diff this paste against another one">DIFF</a>

</div>

<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal"><a href="#line-1"> 1</a></span>
<span class="normal"><a href="#line-2"> 2</a></span>
<span class="normal"><a href="#line-3"> 3</a></span>
<span class="normal"><a href="#line-4"> 4</a></span>
<span class="normal"><a href="#line-5"> 5</a></span>
<span class="normal"><a href="#line-6"> 6</a></span>
<span class="normal"><a href="#line-7"> 7</a></span>
<span class="normal"><a href="#line-8"> 8</a></span>
<span class="normal"><a href="#line-9"> 9</a></span>
<span class="normal"><a href="#line-10">10</a></span>
<span class="normal"><a href="#line-11">11</a></span>
<span class="normal"><a href="#line-12">12</a></span>
<span class="normal"><a href="#line-13">13</a></span>
<span class="normal"><a href="#line-14">14</a></span>
<span class="normal"><a href="#line-15">15</a></span>
<span class="normal"><a href="#line-16">16</a></span>
<span class="normal"><a href="#line-17">17</a></span>
<span class="normal"><a href="#line-18">18</a></span>
<span class="normal"><a href="#line-19">19</a></span>
<span class="normal"><a href="#line-20">20</a></span>
<span class="normal"><a href="#line-21">21</a></span>
<span class="normal"><a href="#line-22">22</a></span>
<span class="normal"><a href="#line-23">23</a></span>
<span class="normal"><a href="#line-24">24</a></span>
<span class="normal"><a href="#line-25">25</a></span>
<span class="normal"><a href="#line-26">26</a></span>
<span class="normal"><a href="#line-27">27</a></span>
<span class="normal"><a href="#line-28">28</a></span>
<span class="normal"><a href="#line-29">29</a></span>
<span class="normal"><a href="#line-30">30</a></span>
<span class="normal"><a href="#line-31">31</a></span>
<span class="normal"><a href="#line-32">32</a></span>
<span class="normal"><a href="#line-33">33</a></span>
<span class="normal"><a href="#line-34">34</a></span>
<span class="normal"><a href="#line-35">35</a></span>
<span class="normal"><a href="#line-36">36</a></span>
<span class="normal"><a href="#line-37">37</a></span>
<span class="normal"><a href="#line-38">38</a></span>
<span class="normal"><a href="#line-39">39</a></span>
<span class="normal"><a href="#line-40">40</a></span>
<span class="normal"><a href="#line-41">41</a></span>
<span class="normal"><a href="#line-42">42</a></span>
<span class="normal"><a href="#line-43">43</a></span>
<span class="normal"><a href="#line-44">44</a></span>
<span class="normal"><a href="#line-45">45</a></span>
<span class="normal"><a href="#line-46">46</a></span>
<span class="normal"><a href="#line-47">47</a></span>
<span class="normal"><a href="#line-48">48</a></span>
<span class="normal"><a href="#line-49">49</a></span>
<span class="normal"><a href="#line-50">50</a></span>
<span class="normal"><a href="#line-51">51</a></span>
<span class="normal"><a href="#line-52">52</a></span>
<span class="normal"><a href="#line-53">53</a></span>
<span class="normal"><a href="#line-54">54</a></span>
<span class="normal"><a href="#line-55">55</a></span>
<span class="normal"><a href="#line-56">56</a></span>
<span class="normal"><a href="#line-57">57</a></span>
<span class="normal"><a href="#line-58">58</a></span>
<span class="normal"><a href="#line-59">59</a></span>
<span class="normal"><a href="#line-60">60</a></span>
<span class="normal"><a href="#line-61">61</a></span>
<span class="normal"><a href="#line-62">62</a></span>
<span class="normal"><a href="#line-63">63</a></span>
<span class="normal"><a href="#line-64">64</a></span>
<span class="normal"><a href="#line-65">65</a></span>
<span class="normal"><a href="#line-66">66</a></span>
<span class="normal"><a href="#line-67">67</a></span>
<span class="normal"><a href="#line-68">68</a></span></pre></div></td><td class="code"><div class="highlight"><pre><span></span><a id="line-1" name="line-1"></a>From 6287eed55028ba0a69823cdd449acec54a73fb40 Mon Sep 17 00:00:00 2001
<a id="line-2" name="line-2"></a>From: Sam James &lt;sam@gentoo.org&gt;
<a id="line-3" name="line-3"></a>Date: Tue, 22 Mar 2022 21:16:08 +0000
<a id="line-4" name="line-4"></a>Subject: [PATCH 1/2] app-admin/keepassxc: add missing dependencies
<a id="line-5" name="line-5"></a>
<a id="line-6" name="line-6"></a>- Botan exposes a subslot for its ABI so a subslot (:=) dep should be used
<a id="line-7" name="line-7"></a>- Add missing argon2 dependency
<a id="line-8" name="line-8"></a>- autotype: add missing libXi dependency
<a id="line-9" name="line-9"></a>
<a id="line-10" name="line-10"></a>(Note that for autotype, it seems to always end up being built
<a id="line-11" name="line-11"></a>(and finding dependencies?) even if the option is off?)
<a id="line-12" name="line-12"></a>
<a id="line-13" name="line-13"></a>Signed-off-by: Sam James &lt;sam@gentoo.org&gt;
<a id="line-14" name="line-14"></a>---
<a id="line-15" name="line-15"></a> .../{keepassxc-2.7.0.ebuild =&gt; keepassxc-2.7.0-r1.ebuild}     | 4 +++-
<a id="line-16" name="line-16"></a> app-admin/keepassxc/keepassxc-9999.ebuild                     | 4 +++-
<a id="line-17" name="line-17"></a> 2 files changed, 6 insertions(+), 2 deletions(-)
<a id="line-18" name="line-18"></a> rename app-admin/keepassxc/{keepassxc-2.7.0.ebuild =&gt; keepassxc-2.7.0-r1.ebuild} (97%)
<a id="line-19" name="line-19"></a>
<a id="line-20" name="line-20"></a>diff --git a/app-admin/keepassxc/keepassxc-2.7.0.ebuild b/app-admin/keepassxc/keepassxc-2.7.0-r1.ebuild
<a id="line-21" name="line-21"></a>similarity index 97%
<a id="line-22" name="line-22"></a>rename from app-admin/keepassxc/keepassxc-2.7.0.ebuild
<a id="line-23" name="line-23"></a>rename to app-admin/keepassxc/keepassxc-2.7.0-r1.ebuild
<a id="line-24" name="line-24"></a>index 3d0e25a306e7..7e361326ccd8 100644
<a id="line-25" name="line-25"></a>--- a/app-admin/keepassxc/keepassxc-2.7.0.ebuild
<a id="line-26" name="line-26"></a>+++ b/app-admin/keepassxc/keepassxc-2.7.0-r1.ebuild
<a id="line-27" name="line-27"></a>@@ -30,7 +30,8 @@ IUSE=&quot;autotype browser ccache doc keeshare +network test yubikey&quot;
<a id="line-28" name="line-28"></a> RESTRICT=&quot;!test? ( test )&quot;
<a id="line-29" name="line-29"></a> 
<a id="line-30" name="line-30"></a> RDEPEND=&quot;
<a id="line-31" name="line-31"></a>-	dev-libs/botan:2
<a id="line-32" name="line-32"></a>+	app-crypt/argon2:=
<a id="line-33" name="line-33"></a>+	dev-libs/botan:2=
<a id="line-34" name="line-34"></a> 	dev-qt/qtconcurrent:5
<a id="line-35" name="line-35"></a> 	dev-qt/qtcore:5
<a id="line-36" name="line-36"></a> 	dev-qt/qtdbus:5
<a id="line-37" name="line-37"></a>@@ -44,6 +45,7 @@ RDEPEND=&quot;
<a id="line-38" name="line-38"></a> 	autotype? (
<a id="line-39" name="line-39"></a> 		dev-qt/qtx11extras:5
<a id="line-40" name="line-40"></a> 		x11-libs/libX11
<a id="line-41" name="line-41"></a>+		x11-libs/libXi
<a id="line-42" name="line-42"></a> 		x11-libs/libXtst
<a id="line-43" name="line-43"></a> 	)
<a id="line-44" name="line-44"></a> 	keeshare? ( sys-libs/zlib:=[minizip] )
<a id="line-45" name="line-45"></a>diff --git a/app-admin/keepassxc/keepassxc-9999.ebuild b/app-admin/keepassxc/keepassxc-9999.ebuild
<a id="line-46" name="line-46"></a>index 3d0e25a306e7..7e361326ccd8 100644
<a id="line-47" name="line-47"></a>--- a/app-admin/keepassxc/keepassxc-9999.ebuild
<a id="line-48" name="line-48"></a>+++ b/app-admin/keepassxc/keepassxc-9999.ebuild
<a id="line-49" name="line-49"></a>@@ -30,7 +30,8 @@ IUSE=&quot;autotype browser ccache doc keeshare +network test yubikey&quot;
<a id="line-50" name="line-50"></a> RESTRICT=&quot;!test? ( test )&quot;
<a id="line-51" name="line-51"></a> 
<a id="line-52" name="line-52"></a> RDEPEND=&quot;
<a id="line-53" name="line-53"></a>-	dev-libs/botan:2
<a id="line-54" name="line-54"></a>+	app-crypt/argon2:=
<a id="line-55" name="line-55"></a>+	dev-libs/botan:2=
<a id="line-56" name="line-56"></a> 	dev-qt/qtconcurrent:5
<a id="line-57" name="line-57"></a> 	dev-qt/qtcore:5
<a id="line-58" name="line-58"></a> 	dev-qt/qtdbus:5
<a id="line-59" name="line-59"></a>@@ -44,6 +45,7 @@ RDEPEND=&quot;
<a id="line-60" name="line-60"></a> 	autotype? (
<a id="line-61" name="line-61"></a> 		dev-qt/qtx11extras:5
<a id="line-62" name="line-62"></a> 		x11-libs/libX11
<a id="line-63" name="line-63"></a>+		x11-libs/libXi
<a id="line-64" name="line-64"></a> 		x11-libs/libXtst
<a id="line-65" name="line-65"></a> 	)
<a id="line-66" name="line-66"></a> 	keeshare? ( sys-libs/zlib:=[minizip] )
<a id="line-67" name="line-67"></a>-- 
<a id="line-68" name="line-68"></a>2.35.1
</pre></div>
</td></tr></table>

<div id="raw-content" hidden>
From 6287eed55028ba0a69823cdd449acec54a73fb40 Mon Sep 17 00:00:00 2001
From: Sam James &lt;sam@gentoo.org&gt;
Date: Tue, 22 Mar 2022 21:16:08 +0000
Subject: [PATCH 1/2] app-admin/keepassxc: add missing dependencies

- Botan exposes a subslot for its ABI so a subslot (:=) dep should be used
- Add missing argon2 dependency
- autotype: add missing libXi dependency

(Note that for autotype, it seems to always end up being built
(and finding dependencies?) even if the option is off?)

Signed-off-by: Sam James &lt;sam@gentoo.org&gt;
---
 .../{keepassxc-2.7.0.ebuild =&gt; keepassxc-2.7.0-r1.ebuild}     | 4 +++-
 app-admin/keepassxc/keepassxc-9999.ebuild                     | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)
 rename app-admin/keepassxc/{keepassxc-2.7.0.ebuild =&gt; keepassxc-2.7.0-r1.ebuild} (97%)

diff --git a/app-admin/keepassxc/keepassxc-2.7.0.ebuild b/app-admin/keepassxc/keepassxc-2.7.0-r1.ebuild
similarity index 97%
rename from app-admin/keepassxc/keepassxc-2.7.0.ebuild
rename to app-admin/keepassxc/keepassxc-2.7.0-r1.ebuild
index 3d0e25a306e7..7e361326ccd8 100644
--- a/app-admin/keepassxc/keepassxc-2.7.0.ebuild
+++ b/app-admin/keepassxc/keepassxc-2.7.0-r1.ebuild
@@ -30,7 +30,8 @@ IUSE=&quot;autotype browser ccache doc keeshare +network test yubikey&quot;
 RESTRICT=&quot;!test? ( test )&quot;
 
 RDEPEND=&quot;
-	dev-libs/botan:2
+	app-crypt/argon2:=
+	dev-libs/botan:2=
 	dev-qt/qtconcurrent:5
 	dev-qt/qtcore:5
 	dev-qt/qtdbus:5
@@ -44,6 +45,7 @@ RDEPEND=&quot;
 	autotype? (
 		dev-qt/qtx11extras:5
 		x11-libs/libX11
+		x11-libs/libXi
 		x11-libs/libXtst
 	)
 	keeshare? ( sys-libs/zlib:=[minizip] )
diff --git a/app-admin/keepassxc/keepassxc-9999.ebuild b/app-admin/keepassxc/keepassxc-9999.ebuild
index 3d0e25a306e7..7e361326ccd8 100644
--- a/app-admin/keepassxc/keepassxc-9999.ebuild
+++ b/app-admin/keepassxc/keepassxc-9999.ebuild
@@ -30,7 +30,8 @@ IUSE=&quot;autotype browser ccache doc keeshare +network test yubikey&quot;
 RESTRICT=&quot;!test? ( test )&quot;
 
 RDEPEND=&quot;
-	dev-libs/botan:2
+	app-crypt/argon2:=
+	dev-libs/botan:2=
 	dev-qt/qtconcurrent:5
 	dev-qt/qtcore:5
 	dev-qt/qtdbus:5
@@ -44,6 +45,7 @@ RDEPEND=&quot;
 	autotype? (
 		dev-qt/qtx11extras:5
 		x11-libs/libX11
+		x11-libs/libXi
 		x11-libs/libXtst
 	)
 	keeshare? ( sys-libs/zlib:=[minizip] )
-- 
2.35.1
</div>

<hr>

<div class="shareon">
    <p>Share:</p>
    <button class="mastodon"></button>
    <button class="reddit"></button>
    <button class="twitter"></button>
</div>


        </div> 

        
        <script>
            window.fwSettings={'widget_id':22000000180 };
            !function(){if("function"!=typeof window.FreshworksWidget){var n=function(){n.q.push(arguments)};n.q=[],window.FreshworksWidget=n}}();
        </script>
        <script defer src='https://widget.freshworks.com/widgets/22000000180.js'></script>
    </body>
</html>