diff --git a/app-crypt/uacme/Manifest b/app-crypt/uacme/Manifest
new file mode 100644
index 0000000000..21c8df26d4
--- /dev/null
+++ b/app-crypt/uacme/Manifest
@@ -0,0 +1 @@
+DIST uacme-1.7.1.tar.gz 328128 BLAKE2B 4b0b4196d529f508985659bb2b6307746a678e30afe75f7d204dc5a8b68fc4983dd6b06d39eddda1d35146b02ab120634cc1aa8e64c7de585588d8b1e3395bb9 SHA512 5004228cb3e59b5f85d561544a4ddf32df644c45be4b63fb5c29accade7ab2afc95b228119ec007175de682b0b2c4ce1211a451e021ecc7f32d9e5905632acfb
diff --git a/app-crypt/uacme/metadata.xml b/app-crypt/uacme/metadata.xml
new file mode 100644
index 0000000000..1780e2299d
--- /dev/null
+++ b/app-crypt/uacme/metadata.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+ ndilieto/uacme
+
+
+
diff --git a/app-crypt/uacme/uacme-1.7.1.ebuild b/app-crypt/uacme/uacme-1.7.1.ebuild
new file mode 100644
index 0000000000..8624297481
--- /dev/null
+++ b/app-crypt/uacme/uacme-1.7.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="ACMEv2 client written in plain C with minimal dependencies"
+HOMEPAGE="https://github.com/ndilieto/uacme"
+SRC_URI="https://github.com/ndilieto/uacme/archive/upstream/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/uacme-upstream-${PV}"
+
+KEYWORDS="~amd64"
+
+SLOT="0"
+LICENSE="GPL-3"
+IUSE="gnutls mbedtls +ualpn +man"
+REQUIRED_USE="gnutls? ( !mbedtls )"
+
+RDEPEND="
+ >=net-misc/curl-7.77.0-r1
+ !gnutls? ( !mbedtls? ( >=dev-libs/openssl-1.1.1k ) )
+ gnutls? ( >=net-libs/gnutls-3.7.1 )
+ mbedtls? ( >=net-libs/mbedtls-2.26.0 )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="man? ( >=app-text/asciidoc-9.0.5-r1 )"
+
+src_configure() {
+ econf --with$(use gnutls || use mbedtls && echo out)-openssl \
+ $(use_with gnutls) \
+ $(use_with mbedtls) \
+ $(use_with ualpn) \
+ $(use_enable man docs)
+}
diff --git a/app-misc/afetch/Manifest b/app-misc/afetch/Manifest
index 9a902750af..7190125a42 100644
--- a/app-misc/afetch/Manifest
+++ b/app-misc/afetch/Manifest
@@ -1 +1 @@
-DIST afetch-2.1.0.tar.gz 81152 BLAKE2B 261c6ee57de46a42c8b594b306e86503f45f1967df027a1e58212906d4ae1b429bbe5035e62cc53c5bd5ab68bbdc3fb714382a39553c6254847b82ec1d9c4466 SHA512 a5476147b24a3f98f2a0317528ce5c4d6ddf9a8b66cbcd144bf2497b370dabed8be987baf15b7e3eb49c2aeab6af378f9f276884642a55a824aeebd64699e0d1
+DIST afetch-2.2.0.tar.gz 81913 BLAKE2B 712b652af976ba4804a5f5ce5a98abcd0971fc93129a8942d6d68c4bdf2060223062eb3e753767bf557734616086b0cbaf15df6eae2259688fb3173e5411a229 SHA512 90503f197b454e2edd8d11db3246c57f975b962c639bddc73563c12c5bf63448c4de5b24c550459a3a75cbddb1812a2999363de347c9b970b8eb4d7cd305375c
diff --git a/app-misc/afetch/afetch-2.1.0.ebuild b/app-misc/afetch/afetch-2.2.0.ebuild
similarity index 100%
rename from app-misc/afetch/afetch-2.1.0.ebuild
rename to app-misc/afetch/afetch-2.2.0.ebuild
diff --git a/app-misc/nonsense/Manifest b/app-misc/nonsense/Manifest
index 423ec8eb3c..bdf6b2b91b 100644
--- a/app-misc/nonsense/Manifest
+++ b/app-misc/nonsense/Manifest
@@ -1 +1,2 @@
DIST nonsense-0.6.tar.gz 125943 BLAKE2B 6037d8c052e3ff58ff29a7c5e9b31129020acf85f73724be82932b519069a04c0fc0a6e5773a304734dcd51c042acf00a1c6ad7c9afb4c9eb7bba19a6f460ffc SHA512 022d3d4c5535da7bc67b28259f95a99ca52cf71dd3cca36993f77d3175f37384caa3f387e4ddd3d3c27ee5000c86f574680365e8249d74375688508f64228d67
+DIST nonsense-0.7.tar.gz 132925 BLAKE2B 75748573c549f60eb48fcb23788600c44f9c97c3ba4dc6f271651d4cb717b044faa4f805a24c8d16daaa2f432bedf38f6ffee4a629a2231f59cac4e9f8dd2b66 SHA512 faefa857526312454e71cff4950149ce1623edbe129614c11d64f77305b71acd870171642b36d0fd8bef7e3dcecdbc68f2a1c77820c9f4c7ca756d8cce41fe1e
diff --git a/app-misc/nonsense/metadata.xml b/app-misc/nonsense/metadata.xml
index 914112026f..1808911fe8 100644
--- a/app-misc/nonsense/metadata.xml
+++ b/app-misc/nonsense/metadata.xml
@@ -18,6 +18,8 @@ write for Humorix. You might be able to use it as an alternative to fortune(6)
or as a way to add random content to your website.
+ https://github.com/aduial/nonsense/issues
+ aduial/nonsense
nonsense
diff --git a/app-misc/nonsense/nonsense-0.7.ebuild b/app-misc/nonsense/nonsense-0.7.ebuild
new file mode 100644
index 0000000000..4874390fca
--- /dev/null
+++ b/app-misc/nonsense/nonsense-0.7.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+COMMIT="766d34590e1fc0edddb381ad16fab57f5d20d299"
+
+DESCRIPTION="Generates random text from datafiles and templates"
+HOMEPAGE="
+ https://github.com/aduial/nonsense
+ https://nonsense.sourceforge.net
+"
+SRC_URI="https://github.com/aduial/nonsense/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${COMMIT}"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+src_install() {
+ newbin nonsense.pl nonsense
+ dodoc README.md CHANGELOG.md HOWTO.md
+ insinto /usr/share/nonsense
+ doins *.data *.html *.template
+}
diff --git a/app-text/kramdown-rfc2629/Manifest b/app-text/kramdown-rfc2629/Manifest
index 0e617938a3..8412709307 100644
--- a/app-text/kramdown-rfc2629/Manifest
+++ b/app-text/kramdown-rfc2629/Manifest
@@ -1 +1 @@
-DIST kramdown-rfc2629-1.4.17.gem 47104 BLAKE2B f62a88d0c1e53dfc5dfa6a8dae42aa6db55a00537d25d751638be8d659984198aec41fa6555bd7002d8ed4bcc0e692a1cb2467922f7abf640ff0080b7ae7e966 SHA512 8b5af6ce0e91d9f82f3b2f9f00731695df82b90d31a376276f4f9276169ff387ce95eb38bb4c245e2eb349bceeaa78e86023b018593af722e1b479cf3ace95b9
+DIST kramdown-rfc2629-1.4.18.gem 47104 BLAKE2B 692071c3182703848a6a6629454e06487919657ec0a0fdf33a7a4ef53421751fad81f67167c33fe0d9a5397bce270c660bf9091862739ecb42dc9adceefb6c50 SHA512 e1bc0537ef936f3519ecbebad055f3cbd136c117a62e84878fdb5a63ad224e2256dfe51285abc84345e6e7322dc3f131c9577d7cf3340c32d224451dec27b323
diff --git a/app-text/kramdown-rfc2629/kramdown-rfc2629-1.4.17.ebuild b/app-text/kramdown-rfc2629/kramdown-rfc2629-1.4.18.ebuild
similarity index 100%
rename from app-text/kramdown-rfc2629/kramdown-rfc2629-1.4.17.ebuild
rename to app-text/kramdown-rfc2629/kramdown-rfc2629-1.4.18.ebuild
diff --git a/dev-erlang/cowboy/Manifest b/dev-erlang/cowboy/Manifest
index 585cbda9ea..06cbc763c4 100644
--- a/dev-erlang/cowboy/Manifest
+++ b/dev-erlang/cowboy/Manifest
@@ -1 +1 @@
-DIST cowboy-2.8.0.tar.gz 3728168 BLAKE2B d669625206ddf2a7209487603ab30f07e9cf3c177b31c8eb883c857116c15c03431ac64809ab2afdd5b7a66a4858e1180a5d1ffb732f1c3a6c514669840ddfaf SHA512 930728b26d01b7936ae58d0b77673de5179de22ac633110773cbe85b8cfc26a6373ecd66b5133c4059af4f8b1b070dd87f4da88ffede1a4def28699e91af1511
+DIST cowboy-2.9.0.tar.gz 3734838 BLAKE2B e5670a43c0a5f542de708c31574a5d1f4a754b58a06881ce998e915a8ffe2a9e9499f998a7330428fb0fd87cafcaff4bccd565ca19cabe2c0b2c18ef619943be SHA512 af4cbd8afcebd4f9b76bd387c9344413cd81342401678e64b7d2a4daa2f6a91c15b51f1d288b4072b5bae8b3f27cf853c2633a5357b83c1cfef626b9d0d14352
diff --git a/dev-erlang/cowboy/cowboy-2.8.0.ebuild b/dev-erlang/cowboy/cowboy-2.9.0.ebuild
similarity index 93%
rename from dev-erlang/cowboy/cowboy-2.8.0.ebuild
rename to dev-erlang/cowboy/cowboy-2.9.0.ebuild
index 4b8bffb75a..3c3ab6fa30 100644
--- a/dev-erlang/cowboy/cowboy-2.8.0.ebuild
+++ b/dev-erlang/cowboy/cowboy-2.9.0.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
inherit rebar
@@ -13,10 +13,12 @@ SRC_URI="https://github.com/ninenines/${PN}/archive/${PV}.tar.gz
LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64"
+RESTRICT="mirror"
DEPEND="dev-erlang/cowlib"
RDEPEND="${DEPEND}
- =dev-erlang/ranch-1.7.1*"
+ =dev-erlang/ranch-1.7.1*
+"
DOCS=( README.asciidoc )
diff --git a/dev-erlang/cowlib/Manifest b/dev-erlang/cowlib/Manifest
index bb00dd6ea4..d0970cca96 100644
--- a/dev-erlang/cowlib/Manifest
+++ b/dev-erlang/cowlib/Manifest
@@ -1 +1 @@
-DIST cowlib-2.10.1.tar.gz 206810 BLAKE2B fc8d6358af806453a417dcbe2f00025c2302b0fcb57e70752aff70defc9d5ca37d5ab675335c58bb7b7dea11ba0beb1a90df23d541707503e795038bd3784dfe SHA512 631b6bc467219da91bbfd7c8c4c935127615f784126d67a168a9e7b43c5ae4943ae432c8f101abae1928577b4273a2b4cd3181338cbf7a588d91aff4c70df323
+DIST cowlib-2.11.0.tar.gz 207188 BLAKE2B 17d5497c45e0dbb400c8dc9b556bce5655dd832c1c18d29ee8119bf819e5845fda1ef03161bc9a30d9cf048d62a3e28104ab6641e36494167f589171a6bc7310 SHA512 200d841f8b05078718197b9eb702f2dee25904f21317377145ce0c835bd7ab7db25ad8d02ee464a3ae701acb16fbe8d907fa338e547a035dd1f1e67afcb4d299
diff --git a/dev-erlang/cowlib/cowlib-2.10.1.ebuild b/dev-erlang/cowlib/cowlib-2.11.0.ebuild
similarity index 96%
rename from dev-erlang/cowlib/cowlib-2.10.1.ebuild
rename to dev-erlang/cowlib/cowlib-2.11.0.ebuild
index b705b02193..9c8dee85aa 100644
--- a/dev-erlang/cowlib/cowlib-2.10.1.ebuild
+++ b/dev-erlang/cowlib/cowlib-2.11.0.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
inherit rebar
@@ -13,6 +13,7 @@ SRC_URI="https://github.com/ninenines/${PN}/archive/${PV}.tar.gz
LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64"
+RESTRICT="mirror"
DOCS=( README.asciidoc )
diff --git a/dev-erlang/ranch/Manifest b/dev-erlang/ranch/Manifest
index f0a7de2a50..445402cf51 100644
--- a/dev-erlang/ranch/Manifest
+++ b/dev-erlang/ranch/Manifest
@@ -1 +1,3 @@
DIST ranch-1.7.1.tar.gz 121023 BLAKE2B 191b880c6ba9335a779db5866cedbed450585b808007d7b9a7d8a891bc840f23e72054db83cc9b5224f005bd49cffc15203a44475292ffd90085b6aa72f01f7c SHA512 f872187797e8079aeb0c6ece99f88ebacbacda565a704ba03879d0233f156ace26c6d1f4626364332a7d0ed561ba4e756bb60ab8a56edbf250d8a84098da5888
+DIST ranch-1.8.0.tar.gz 120659 BLAKE2B f98c681bc39c3c744091745b9ae1dc89efea33a41bd5d624c88b5859c3afc7510e936c9ad83b6af48ca233191290a5305852c5e408df60840fb0e6a13b572ba5 SHA512 a13c463416f519cff7d9316ff3b553cfdb09bda51e3cd6a748c5b21a2e24782facaf0baf40dc02103b3cca05bdee071c8cc79de4173a9aafefde5ad56f5b5076
+DIST ranch-2.0.0.tar.gz 140973 BLAKE2B e063590475191a2d0dfe1575d7783c59ce2b58d1da8388c8b3278014061b56e689ea6c4bad0e5f24a41024bc635c6ef6f632c1c19b8bc463fcd6d695fc885395 SHA512 e654074d4c683bc172f34b2844e9f23d238ad97512c0c56ff8985b751a4c74490c0c3df8fd200c3dc746426a9b625e9a94545742714fbb3e6657c4cb0321df89
diff --git a/dev-erlang/ranch/ranch-1.7.1.ebuild b/dev-erlang/ranch/ranch-1.7.1.ebuild
index e9d79b4aea..2e2215530d 100644
--- a/dev-erlang/ranch/ranch-1.7.1.ebuild
+++ b/dev-erlang/ranch/ranch-1.7.1.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
inherit rebar
diff --git a/dev-erlang/ranch/ranch-1.8.0.ebuild b/dev-erlang/ranch/ranch-1.8.0.ebuild
new file mode 100644
index 0000000000..2e2215530d
--- /dev/null
+++ b/dev-erlang/ranch/ranch-1.8.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit rebar
+
+DESCRIPTION="Socket acceptor pool for TCP protocols."
+HOMEPAGE="https://github.com/ninenines/ranch"
+SRC_URI="https://github.com/ninenines/${PN}/archive/${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DOCS=( README.asciidoc )
+
+# TODO: ranch has a test suite with lots of dependencies; enable it once those
+# dependencies are merged as well
+RESTRICT=test
+
+# Override with EAPI default because it's missing ranch.app.src and doesn't
+# have any deps.
+src_prepare() {
+ default
+}
diff --git a/dev-erlang/ranch/ranch-2.0.0.ebuild b/dev-erlang/ranch/ranch-2.0.0.ebuild
new file mode 100644
index 0000000000..2e2215530d
--- /dev/null
+++ b/dev-erlang/ranch/ranch-2.0.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit rebar
+
+DESCRIPTION="Socket acceptor pool for TCP protocols."
+HOMEPAGE="https://github.com/ninenines/ranch"
+SRC_URI="https://github.com/ninenines/${PN}/archive/${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DOCS=( README.asciidoc )
+
+# TODO: ranch has a test suite with lots of dependencies; enable it once those
+# dependencies are merged as well
+RESTRICT=test
+
+# Override with EAPI default because it's missing ranch.app.src and doesn't
+# have any deps.
+src_prepare() {
+ default
+}
diff --git a/dev-python/oslo-concurrency/Manifest b/dev-python/oslo-concurrency/Manifest
index dafe17a09a..f0ddbb7356 100644
--- a/dev-python/oslo-concurrency/Manifest
+++ b/dev-python/oslo-concurrency/Manifest
@@ -1 +1 @@
-DIST oslo.concurrency-4.3.1.tar.gz 54815 BLAKE2B 5926ffb363003e899e08d630e352cc4842b45939a23d8f26db0dbf96432c19cc37f8629d396fe86f5afbfc1b8e9a64a14d3a9d9d53b3ded1300e3f1e6d0151a4 SHA512 fdf89a622bcb999b1a7a77b9c5bdf15baa986e288d2af47485abf5dc4617b84ba53621a6cff72a9764e9c8a4f1504d6b5faa96c13ef29c37f2d63f7a1c3b4d61
+DIST oslo.concurrency-4.4.0.tar.gz 58812 BLAKE2B 5e353ebfd3073e971e5ad37790560cf1014ebe7683870c49367a888becd665f41f0108cd99c338453cd5ef5c525345672a861f9075bcf6ec9b13ce7b51a138b2 SHA512 a1f2e25be7dd8136e20c8047e4b0e21c51b8be680fe986a6dfe4ff9f2343fbf9db0b533304b7e32dc7db93631f60139441699acfcbd5f7c01ccd63412b452c54
diff --git a/dev-python/oslo-concurrency/oslo-concurrency-4.3.1.ebuild b/dev-python/oslo-concurrency/oslo-concurrency-4.4.0.ebuild
similarity index 100%
rename from dev-python/oslo-concurrency/oslo-concurrency-4.3.1.ebuild
rename to dev-python/oslo-concurrency/oslo-concurrency-4.4.0.ebuild
diff --git a/dev-python/promise/metadata.xml b/dev-python/promise/metadata.xml
index a0a60d7147..c0fa917a05 100644
--- a/dev-python/promise/metadata.xml
+++ b/dev-python/promise/metadata.xml
@@ -2,5 +2,13 @@
-
+
+ dev@mtbk.me
+ Matthew Bakhtiari
+
+
+ syrusakbary/promise
+ promise
+ https://github.com/syrusakbary/promise/issues
+
diff --git a/net-im/discord-canary-bin/discord-canary-bin-0.0.126.ebuild b/net-im/discord-canary-bin/discord-canary-bin-0.0.126-r1.ebuild
similarity index 98%
rename from net-im/discord-canary-bin/discord-canary-bin-0.0.126.ebuild
rename to net-im/discord-canary-bin/discord-canary-bin-0.0.126-r1.ebuild
index 8f9b073480..4b95f02be7 100644
--- a/net-im/discord-canary-bin/discord-canary-bin-0.0.126.ebuild
+++ b/net-im/discord-canary-bin/discord-canary-bin-0.0.126-r1.ebuild
@@ -37,6 +37,7 @@ RDEPEND="
x11-libs/gtk+:3
x11-libs/libX11
x11-libs/libXScrnSaver
+ x11-libs/libxkbcommon
x11-libs/libxcb
x11-libs/libXcomposite
x11-libs/libXcursor
diff --git a/net-im/discord-ptb-bin/Manifest b/net-im/discord-ptb-bin/Manifest
new file mode 100644
index 0000000000..f68000e377
--- /dev/null
+++ b/net-im/discord-ptb-bin/Manifest
@@ -0,0 +1 @@
+DIST discord-ptb-0.0.25.deb 71615052 BLAKE2B 04d822378934ebb5b68f34ca56ef863aa48a232cf08689a44e60ea25a378edc45891ff3033a07620453ac5b1143fbab63675a05bd41b015f9f40d5d1fb4ba31e SHA512 71b6eee347252cbc5e4daf2a85b1f18a9e3b0c602354a37922335c07b85e71918b2fe541418f767efa2db8e1832aca02984298c87058e6e3c9244d61f24a25c7
diff --git a/net-im/discord-ptb-bin/discord-ptb-bin-0.0.25.ebuild b/net-im/discord-ptb-bin/discord-ptb-bin-0.0.25.ebuild
new file mode 100644
index 0000000000..ec1ebe9434
--- /dev/null
+++ b/net-im/discord-ptb-bin/discord-ptb-bin-0.0.25.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PN=${PN/-bin/}
+MY_BIN="D${MY_PN/d/}"
+MY_BIN="${MY_BIN/-ptb/}PTB"
+
+inherit desktop linux-info pax-utils unpacker xdg
+
+DESCRIPTION="All-in-one voice and text chat"
+HOMEPAGE="https://discordapp.com/"
+SRC_URI="https://dl-ptb.discordapp.net/apps/linux/${PV}/${MY_PN}-${PV}.deb"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="mirror bindist"
+
+RDEPEND="
+ app-accessibility/at-spi2-atk:2
+ app-accessibility/at-spi2-core:2
+ dev-libs/atk
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/nspr
+ dev-libs/nss
+ media-libs/alsa-lib
+ media-libs/fontconfig:1.0
+ media-libs/freetype:2
+ net-print/cups
+ sys-apps/dbus
+ sys-apps/util-linux
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf:2
+ x11-libs/gtk+:3
+ x11-libs/libX11
+ x11-libs/libXScrnSaver
+ x11-libs/libxcb
+ x11-libs/libxkbcommon
+ x11-libs/libXcomposite
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXi
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ x11-libs/libXtst
+ x11-libs/pango
+"
+
+S="${WORKDIR}"
+
+QA_PREBUILT="
+ opt/discord-ptb/${MY_BIN}
+ opt/discord-ptb/chrome-sandbox
+ opt/discord-ptb/libffmpeg.so
+ opt/discord-ptb/libvk_swiftshader.so
+ opt/discord-ptb/libvulkan.so
+ opt/discord-ptb/libEGL.so
+ opt/discord-ptb/libGLESv2.so
+ opt/discord-ptb/libVkICD_mock_icd.so
+ opt/discord-ptb/swiftshader/libEGL.so
+ opt/discord-ptb/swiftshader/libGLESv2.so
+ opt/discord-ptb/swiftshader/libvk_swiftshader.so
+"
+
+CONFIG_CHECK="~USER_NS"
+
+src_prepare() {
+ default
+
+ sed -i \
+ -e "s:/usr/share/${MY_PN}/${MY_BIN}:/opt/${MY_PN}/${MY_BIN}:g" \
+ usr/share/${MY_PN}/${MY_PN}.desktop || die
+}
+
+src_install() {
+ newicon usr/share/${MY_PN}/${MY_PN//-ptb}.png ${MY_PN}.png
+ domenu usr/share/${MY_PN}/${MY_PN}.desktop
+
+ insinto /opt/${MY_PN}
+ doins -r usr/share/${MY_PN}/.
+ fperms +x /opt/${MY_PN}/${MY_BIN}
+ dosym ../../opt/${MY_PN}/${MY_BIN} usr/bin/${MY_PN}
+
+ pax-mark -m "${ED}"/opt/${MY_PN}/${MY_PN}
+}
diff --git a/net-im/discord-ptb-bin/metadata.xml b/net-im/discord-ptb-bin/metadata.xml
new file mode 100644
index 0000000000..545efb0b35
--- /dev/null
+++ b/net-im/discord-ptb-bin/metadata.xml
@@ -0,0 +1,8 @@
+
+
+
+
+ dev@mtbk.me
+ Matthew Bakhtiari
+
+
diff --git a/net-im/guilded-bin/metadata.xml b/net-im/guilded-bin/metadata.xml
index 9f3e9ae502..545efb0b35 100644
--- a/net-im/guilded-bin/metadata.xml
+++ b/net-im/guilded-bin/metadata.xml
@@ -2,6 +2,7 @@
- matthewabtin@protonmail.com
+ dev@mtbk.me
+ Matthew Bakhtiari
diff --git a/net-misc/lyrics-in-terminal/metadata.xml b/net-misc/lyrics-in-terminal/metadata.xml
index 154fe34439..0afc11e282 100644
--- a/net-misc/lyrics-in-terminal/metadata.xml
+++ b/net-misc/lyrics-in-terminal/metadata.xml
@@ -2,7 +2,10 @@
-
+
+ dev@mtbk.me
+ Matthew Bakhtiari
+
Jugran/lyrics-in-terminal
lyrics-in-terminal