diff --git a/app-office/pyspread/Manifest b/app-office/pyspread/Manifest
index 2fab60d061..8a0e83a096 100644
--- a/app-office/pyspread/Manifest
+++ b/app-office/pyspread/Manifest
@@ -1 +1,2 @@
DIST pyspread-v1.99.2.tar.gz 2350002 BLAKE2B 61550fa44ad32b32cf69a0aa423a053d90b91c54ee9a17a13a39665a2a7e719c1aa81063aca6216a6f0675e444bc705d21e5cdd927c542fcc229acba304ad2e0 SHA512 9261cf96f19d92a5743c09854236ccec5e1b103e22b78143ddee8fce0d25f793b86e7cc3775f13c5a43cf8dd4e3f434461677b6da5311fb439067d63ce6ac968
+DIST pyspread-v1.99.4.tar.gz 2344373 BLAKE2B 033aec481812e37e30c8ab43962128f94ece11c9106460b33de51467ede959f30bd00c70cd7be6d9b496862337c21197a9ff8b231ff34b2aaf28c6f8697011f8 SHA512 e865238fbe32aca5785b4a83f3c901367925326d0b2c6d86b0fa0b3cc04b56605e8e0809df1f09f642553fd94e6bbacc6abc80153a50835b1ef49c6161efc5dc
diff --git a/app-office/pyspread/pyspread-1.99.4.ebuild b/app-office/pyspread/pyspread-1.99.4.ebuild
new file mode 100644
index 0000000000..f88641b104
--- /dev/null
+++ b/app-office/pyspread/pyspread-1.99.4.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8} )
+
+inherit eutils xdg distutils-r1
+
+DESCRIPTION="Pyspread is a non-traditional spreadsheet written in Python"
+HOMEPAGE="https://pyspread.gitlab.io"
+
+if [[ ${PV} == *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://gitlab.com/pyspread/${PN}.git"
+else
+ SRC_URI="https://gitlab.com/pyspread/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.gz"
+ KEYWORDS="~amd64"
+ S="${WORKDIR}/${PN}-v${PV}"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+ >=dev-python/PyQt5-5.10.0[svg,${PYTHON_USEDEP}]
+ >=dev-python/matplotlib-1.1.1[${PYTHON_USEDEP}]
+ >=dev-python/numpy-1.1.1[${PYTHON_USEDEP}]
+ >=dev-python/pyenchant-1.1.0[${PYTHON_USEDEP}]
+"
+
+python_prepare_all() {
+ distutils-r1_python_prepare_all
+
+ # Fix the provided desktop file
+ sed -i -e '/Path/d' "${PN}.desktop" || die
+}
+
+python_install() {
+ distutils-r1_python_install
+
+ # Install the provided desktop file
+ insinto /usr/share/applications
+ doins "${PN}.desktop"
+}
diff --git a/games-action/ATLauncher/ATLauncher-3.4.0.1.ebuild b/games-action/ATLauncher/ATLauncher-3.4.0.2.ebuild
similarity index 100%
rename from games-action/ATLauncher/ATLauncher-3.4.0.1.ebuild
rename to games-action/ATLauncher/ATLauncher-3.4.0.2.ebuild
diff --git a/games-action/ATLauncher/Manifest b/games-action/ATLauncher/Manifest
index 174b2199c0..7382ce846a 100644
--- a/games-action/ATLauncher/Manifest
+++ b/games-action/ATLauncher/Manifest
@@ -1,2 +1,2 @@
-DIST ATLauncher-3.4.0.1.jar 13498999 BLAKE2B caaa57817590a765a335ca32ecf5799c14c8c85900ed7a8d80f8165c51a59187e936ee4a386811311c5866c820ecd7d97c5d834b5361d9e402bf7a91791aee38 SHA512 9c776220d99e32ac760ca010dddc42e9bd61ba82e3fb31f14cf12f5ff0552ca5c12b8c74630cbf9db07dd3605e4e6a38b4c0cd546c6c7eb0efd1f7da11358545
+DIST ATLauncher-3.4.0.2.jar 13500061 BLAKE2B 57be156b84f7a327f7519035bd44383217230d1b0d3aedb0febe5c000b9f301e1d2980699b650fea8009a4f59b7d4d2cb75b2337b877463b65a4e924c81a3203 SHA512 403618a669453873f85e4d2b412e931cd3b168b3ea726b53afb7e561a7cc23ecf420488f0be4ad47fea7da1926f2d260c972310329fc6348bdcb1355b71078e8
DIST ATLauncher.ico 370070 BLAKE2B 992e5df968054884c21f136b8f16f2b14e8d321b2196ebc07f7a59621223ca79b896f63b21dba864f61f238ca1864039a410d8089127714163092f65d0ca7f27 SHA512 353f6dd68475778cc8e97a773e800fe532df2f6d28d5babc751cfb5ed7ef24ef6246f76d26e3e25706e458741d604bb8fa8e79cb8904900284f0f7b0f9488bfb
diff --git a/gui-apps/swaylock-effects/Manifest b/gui-apps/swaylock-effects/Manifest
index 8d7ac51e68..5f6afc544a 100644
--- a/gui-apps/swaylock-effects/Manifest
+++ b/gui-apps/swaylock-effects/Manifest
@@ -1,2 +1,2 @@
-DIST swaylock-effects-1.6.0.tar.gz 609458 BLAKE2B 3efe72d9124b410fe4a6c6d751716f9dbc7aaf9357786b3e87171ef12c9eb8f01425fa86247b940316708214195faf49df3b5cfdbe884ebf88367915da2868eb SHA512 9e93ee9dc8f5e984a195abc50937125b19cd9fec8f71a373430980d6995510947c71bf3c3c26152ef3d4fe2c39f8d875c249aa8ec085d60c670d94b633dcea83
DIST swaylock-effects-1.6.1.tar.gz 616395 BLAKE2B 1d66fe012f6a5c7202a5ad73344e50bb7544680cb9414bc0b93ab7cec835dee6887ef09fb89bebb5df4ffb35a2f6e8ecbe5ff418f976d870edb7485deefcf40c SHA512 5b2e2537e683e50814a4dc5c2109a902a9f9533c13d2d656e965694a01111727dd819420c979d323d6d0353b03111782064ecc61d712479049d1df9ff84f30bb
+DIST swaylock-effects-1.6.2.tar.gz 618709 BLAKE2B 8e6ad4fb5e8f219b73dd6e043bc59e31b7fdcc30f76ecfd311a741526d65b13254f20bbe0dcf877dd0755db2ea289aac3d5709b616dec1daef982833d71a9e9e SHA512 3ca4e03975eba15c19c173fea88915d5b85c28d300d07cb5914d0553214e3362b93302d3ce2e2d678e6dd775df0f1267b2e0841407bb708cbbb3e6e276d12e2b
diff --git a/gui-apps/swaylock-effects/swaylock-effects-1.6.1.ebuild b/gui-apps/swaylock-effects/swaylock-effects-1.6.1.ebuild
index 10e238b74f..d82af2e2da 100644
--- a/gui-apps/swaylock-effects/swaylock-effects-1.6.1.ebuild
+++ b/gui-apps/swaylock-effects/swaylock-effects-1.6.1.ebuild
@@ -23,7 +23,7 @@ LICENSE="MIT"
SLOT="0"
IUSE="fish-completion +gdk-pixbuf +man +pam zsh-completion"
-RESTRICT="mirror"
+RESTRICT="mirror test"
DEPEND="
!gui-apps/swaylock
@@ -35,7 +35,6 @@ DEPEND="
"
RDEPEND="${DEPEND}"
BDEPEND="
- >=sys-devel/gcc-9
>=dev-libs/wayland-protocols-1.14
virtual/pkgconfig
man? ( app-text/scdoc )
@@ -55,6 +54,10 @@ src_configure() {
meson_src_configure
}
+pkg_setup() {
+ [ $(gcc-major-version) -ge 9 ] || die "This package needs to be built with GCC >=9"
+}
+
pkg_postinst() {
if ! use pam; then
fcaps cap_sys_admin usr/bin/swaylock
diff --git a/gui-apps/swaylock-effects/swaylock-effects-1.6.0.ebuild b/gui-apps/swaylock-effects/swaylock-effects-1.6.2.ebuild
similarity index 88%
rename from gui-apps/swaylock-effects/swaylock-effects-1.6.0.ebuild
rename to gui-apps/swaylock-effects/swaylock-effects-1.6.2.ebuild
index 01f13fbb5f..28f604cbc6 100644
--- a/gui-apps/swaylock-effects/swaylock-effects-1.6.0.ebuild
+++ b/gui-apps/swaylock-effects/swaylock-effects-1.6.2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit fcaps meson
+inherit fcaps meson toolchain-funcs
DESCRIPTION="Swaylock, with fancy effects"
HOMEPAGE="https://github.com/mortie/swaylock-effects"
@@ -23,7 +23,7 @@ LICENSE="MIT"
SLOT="0"
IUSE="fish-completion +gdk-pixbuf +man +pam zsh-completion"
-RESTRICT="mirror"
+RESTRICT="mirror test"
DEPEND="
!gui-apps/swaylock
@@ -54,6 +54,10 @@ src_configure() {
meson_src_configure
}
+pkg_setup() {
+ [ $(gcc-major-version) -ge 9 ] || die "This package needs to be built with GCC >=9"
+}
+
pkg_postinst() {
if ! use pam; then
fcaps cap_sys_admin usr/bin/swaylock
diff --git a/gui-apps/swaylock-effects/swaylock-effects-9999.ebuild b/gui-apps/swaylock-effects/swaylock-effects-9999.ebuild
index 10e238b74f..d82af2e2da 100644
--- a/gui-apps/swaylock-effects/swaylock-effects-9999.ebuild
+++ b/gui-apps/swaylock-effects/swaylock-effects-9999.ebuild
@@ -23,7 +23,7 @@ LICENSE="MIT"
SLOT="0"
IUSE="fish-completion +gdk-pixbuf +man +pam zsh-completion"
-RESTRICT="mirror"
+RESTRICT="mirror test"
DEPEND="
!gui-apps/swaylock
@@ -35,7 +35,6 @@ DEPEND="
"
RDEPEND="${DEPEND}"
BDEPEND="
- >=sys-devel/gcc-9
>=dev-libs/wayland-protocols-1.14
virtual/pkgconfig
man? ( app-text/scdoc )
@@ -55,6 +54,10 @@ src_configure() {
meson_src_configure
}
+pkg_setup() {
+ [ $(gcc-major-version) -ge 9 ] || die "This package needs to be built with GCC >=9"
+}
+
pkg_postinst() {
if ! use pam; then
fcaps cap_sys_admin usr/bin/swaylock
diff --git a/licenses/AOM b/licenses/AOM
new file mode 100644
index 0000000000..1de4dd7531
--- /dev/null
+++ b/licenses/AOM
@@ -0,0 +1,107 @@
+**Alliance for Open Media Patent License 1.0**
+
+ 1. **License Terms.**
+
+ **Patent License.** Subject to the terms and conditions of this License, each
+ Licensor, on behalf of itself and successors in interest and assigns,
+ grants Licensee a non-sublicensable, perpetual, worldwide, non-exclusive,
+ no-charge, royalty-free, irrevocable (except as expressly stated in this
+ License) patent license to its Necessary Claims to make, use, sell, offer
+ for sale, import or distribute any Implementation.
+
+ **Conditions.**
+
+ *Availability.* As a condition to the grant of rights to Licensee to make,
+ sell, offer for sale, import or distribute an Implementation under
+ Section 1.1, Licensee must make its Necessary Claims available under
+ this License, and must reproduce this License with any Implementation
+ as follows:
+
+ a. For distribution in source code, by including this License in the
+ root directory of the source code with its Implementation.
+
+ b. For distribution in any other form (including binary, object form,
+ and/or hardware description code (e.g., HDL, RTL, Gate Level Netlist,
+ GDSII, etc.)), by including this License in the documentation, legal
+ notices, and/or other written materials provided with the
+ Implementation.
+
+ *Additional Conditions.* This license is directly from Licensor to
+ Licensee. Licensee acknowledges as a condition of benefiting from it
+ that no rights from Licensor are received from suppliers, distributors,
+ or otherwise in connection with this License.
+
+ **Defensive Termination**. If any Licensee, its Affiliates, or its agents
+ initiates patent litigation or files, maintains, or voluntarily
+ participates in a lawsuit against another entity or any person asserting
+ that any Implementation infringes Necessary Claims, any patent licenses
+ granted under this License directly to the Licensee are immediately
+ terminated as of the date of the initiation of action unless 1) that suit
+ was in response to a corresponding suit regarding an Implementation first
+ brought against an initiating entity, or 2) that suit was brought to
+ enforce the terms of this License (including intervention in a third-party
+ action by a Licensee).
+
+ **Disclaimers.** The Reference Implementation and Specification are provided
+ "AS IS" and without warranty. The entire risk as to implementing or
+ otherwise using the Reference Implementation or Specification is assumed
+ by the implementer and user. Licensor expressly disclaims any warranties
+ (express, implied, or otherwise), including implied warranties of
+ merchantability, non-infringement, fitness for a particular purpose, or
+ title, related to the material. IN NO EVENT WILL LICENSOR BE LIABLE TO
+ ANY OTHER PARTY FOR LOST PROFITS OR ANY FORM OF INDIRECT, SPECIAL,
+ INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER FROM ANY CAUSES OF
+ ACTION OF ANY KIND WITH RESPECT TO THIS LICENSE, WHETHER BASED ON BREACH
+ OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, AND WHETHER OR
+ NOT THE OTHER PARTRY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+2. **Definitions.**
+
+ **Affiliate.** "Affiliate" means an entity that directly or indirectly
+ Controls, is Controlled by, or is under common Control of that party.
+
+ **Control.** "Control" means direct or indirect control of more than 50% of
+ the voting power to elect directors of that corporation, or for any other
+ entity, the power to direct management of such entity.
+
+ **Decoder.** "Decoder" means any decoder that conforms fully with all
+ non-optional portions of the Specification.
+
+ **Encoder.** "Encoder" means any encoder that produces a bitstream that can
+ be decoded by a Decoder only to the extent it produces such a bitstream.
+
+ **Final Deliverable.** "Final Deliverable" means the final version of a
+ deliverable approved by the Alliance for Open Media as a Final
+ Deliverable.
+
+ **Implementation.** "Implementation" means any implementation, including the
+ Reference Implementation, that is an Encoder and/or a Decoder. An
+ Implementation also includes components of an Implementation only to the
+ extent they are used as part of an Implementation.
+
+ **License.** "License" means this license.
+
+ **Licensee.** "Licensee" means any person or entity who exercises patent
+ rights granted under this License.
+
+ **Licensor.** "Licensor" means (i) any Licensee that makes, sells, offers
+ for sale, imports or distributes any Implementation, or (ii) a person
+ or entity that has a licensing obligation to the Implementation as a
+ result of its membership and/or participation in the Alliance for Open
+ Media working group that developed the Specification.
+
+ **Necessary Claims.** "Necessary Claims" means all claims of patents or
+ patent applications, (a) that currently or at any time in the future,
+ are owned or controlled by the Licensor, and (b) (i) would be an
+ Essential Claim as defined by the W3C Policy as of February 5, 2004
+ (https://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential)
+ as if the Specification was a W3C Recommendation; or (ii) are infringed
+ by the Reference Implementation.
+
+ **Reference Implementation.** "Reference Implementation" means an Encoder
+ and/or Decoder released by the Alliance for Open Media as a Final
+ Deliverable.
+
+ **Specification.** "Specification" means the specification designated by
+ the Alliance for Open Media as a Final Deliverable for which this
+ License was issued.
diff --git a/media-libs/svt-av1/Manifest b/media-libs/svt-av1/Manifest
new file mode 100644
index 0000000000..19e1ae770e
--- /dev/null
+++ b/media-libs/svt-av1/Manifest
@@ -0,0 +1 @@
+DIST svt-av1-0.8.5.tar.gz 6319601 BLAKE2B f339d685250302c13e2ec1bb0e513496e651e75f325a1c79872942d4ab9353269ca2f2a70da1a6413ab2bc8f936aec0f0cf08b17ec12d672ee8efa6c26ebf15d SHA512 beb81d90096ab5fbce4df021bb0de7ab19d14f6faef548352d9b337543771f87eb2106d195e17747a569355fd560fac0629f63c8186a89b5a5c629d87e33609d
diff --git a/media-libs/svt-av1/metadata.xml b/media-libs/svt-av1/metadata.xml
new file mode 100644
index 0000000000..5cd86506cb
--- /dev/null
+++ b/media-libs/svt-av1/metadata.xml
@@ -0,0 +1,11 @@
+
+
+
+
+ telans@posteo.de
+ Theo Anderson
+
+
+ OpenVisualCloud/SVT-AV1
+
+
diff --git a/media-libs/svt-av1/svt-av1-0.8.5.ebuild b/media-libs/svt-av1/svt-av1-0.8.5.ebuild
new file mode 100644
index 0000000000..4cbe4e4653
--- /dev/null
+++ b/media-libs/svt-av1/svt-av1-0.8.5.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic cmake
+
+DESCRIPTION="Scalable Video Technology for AV1 (SVT-AV1 Encoder and Decoder)"
+HOMEPAGE="https://github.com/OpenVisualCloud/SVT-AV1"
+
+if [ ${PV} = "9999" ]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/OpenVisualCloud/SVT-AV1.git"
+else
+ SRC_URI="https://github.com/OpenVisualCloud/SVT-AV1/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 -x86" # -x86: https://github.com/OpenVisualCloud/SVT-AV1/issues/1231
+ S="${WORKDIR}/SVT-AV1-${PV}"
+fi
+
+LICENSE="AOM BSD-2"
+SLOT="0/0.8.5"
+
+src_prepare() {
+ append-ldflags -Wl,-z,noexecstack
+ cmake_src_prepare
+}
diff --git a/media-libs/svt-av1/svt-av1-9999.ebuild b/media-libs/svt-av1/svt-av1-9999.ebuild
new file mode 100644
index 0000000000..4cbe4e4653
--- /dev/null
+++ b/media-libs/svt-av1/svt-av1-9999.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic cmake
+
+DESCRIPTION="Scalable Video Technology for AV1 (SVT-AV1 Encoder and Decoder)"
+HOMEPAGE="https://github.com/OpenVisualCloud/SVT-AV1"
+
+if [ ${PV} = "9999" ]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/OpenVisualCloud/SVT-AV1.git"
+else
+ SRC_URI="https://github.com/OpenVisualCloud/SVT-AV1/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 -x86" # -x86: https://github.com/OpenVisualCloud/SVT-AV1/issues/1231
+ S="${WORKDIR}/SVT-AV1-${PV}"
+fi
+
+LICENSE="AOM BSD-2"
+SLOT="0/0.8.5"
+
+src_prepare() {
+ append-ldflags -Wl,-z,noexecstack
+ cmake_src_prepare
+}
diff --git a/media-libs/svt-hevc/Manifest b/media-libs/svt-hevc/Manifest
new file mode 100644
index 0000000000..dca20f77e8
--- /dev/null
+++ b/media-libs/svt-hevc/Manifest
@@ -0,0 +1 @@
+DIST svt-hevc-1.5.0.tar.gz 1218974 BLAKE2B 0922688ae159cba3316728344f729a2216d196c2935e865118b4e24c543c276606f63bcb09353aace3308c9051012172529fc509429e37fb408bd22420d5459e SHA512 e24c48b05c09f348ff39515b8eaa9723d012157ec395520d21adf5654f4e56082a8d46a9ba8c38ee536e78b59cf48d2eb93fadb6e8416a27541003a08593580c
diff --git a/media-libs/svt-hevc/metadata.xml b/media-libs/svt-hevc/metadata.xml
new file mode 100644
index 0000000000..b52ef3f630
--- /dev/null
+++ b/media-libs/svt-hevc/metadata.xml
@@ -0,0 +1,11 @@
+
+
+
+
+ telans@posteo.de
+ telans
+
+
+ OpenVisualCloud/SVT-HEVC
+
+
diff --git a/media-libs/svt-hevc/svt-hevc-1.5.0.ebuild b/media-libs/svt-hevc/svt-hevc-1.5.0.ebuild
new file mode 100644
index 0000000000..909e65f77e
--- /dev/null
+++ b/media-libs/svt-hevc/svt-hevc-1.5.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic cmake
+
+DESCRIPTION="Scalable Video Technology for HEVC (SVT-HEVC Encoder)"
+HOMEPAGE="https://github.com/OpenVisualCloud/SVT-HEVC"
+
+if [ ${PV} = "9999" ]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/OpenVisualCloud/SVT-HEVC.git"
+else
+ SRC_URI="https://github.com/OpenVisualCloud/SVT-HEVC/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+ S="${WORKDIR}/SVT-HEVC-${PV}"
+fi
+
+LICENSE="AOM BSD-2"
+SLOT="0/1"
+
+DEPEND="dev-lang/nasm"
+
+src_prepare() {
+ append-ldflags -Wl,-z,noexecstack
+ cmake_src_prepare
+}
diff --git a/media-libs/svt-hevc/svt-hevc-9999.ebuild b/media-libs/svt-hevc/svt-hevc-9999.ebuild
new file mode 100644
index 0000000000..909e65f77e
--- /dev/null
+++ b/media-libs/svt-hevc/svt-hevc-9999.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic cmake
+
+DESCRIPTION="Scalable Video Technology for HEVC (SVT-HEVC Encoder)"
+HOMEPAGE="https://github.com/OpenVisualCloud/SVT-HEVC"
+
+if [ ${PV} = "9999" ]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/OpenVisualCloud/SVT-HEVC.git"
+else
+ SRC_URI="https://github.com/OpenVisualCloud/SVT-HEVC/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+ S="${WORKDIR}/SVT-HEVC-${PV}"
+fi
+
+LICENSE="AOM BSD-2"
+SLOT="0/1"
+
+DEPEND="dev-lang/nasm"
+
+src_prepare() {
+ append-ldflags -Wl,-z,noexecstack
+ cmake_src_prepare
+}
diff --git a/media-libs/svt-vp9/Manifest b/media-libs/svt-vp9/Manifest
new file mode 100644
index 0000000000..3602aa9425
--- /dev/null
+++ b/media-libs/svt-vp9/Manifest
@@ -0,0 +1 @@
+DIST svt-vp9-0.3.0.tar.gz 1009838 BLAKE2B 52cb9a4f500b3f5359655f55734bcec406034f6f24827587f00a37bd78640162aaba6939305d6b54945a6d9d967b78653b3a3c90a09942d09a0c55ce2b663657 SHA512 2b65d4cc731061c2a07010314f7c306664fd9cf122917f96b94ec87350c8bab1a1118527263eb39347a6f6f572088337e1c5f7ae738b52de30a28ccb54c321c1
diff --git a/media-libs/svt-vp9/metadata.xml b/media-libs/svt-vp9/metadata.xml
new file mode 100644
index 0000000000..5a4a496798
--- /dev/null
+++ b/media-libs/svt-vp9/metadata.xml
@@ -0,0 +1,11 @@
+
+
+
+
+ telans@posteo.de
+ telans
+
+
+ OpenVisualCloud/SVT-VP9
+
+
diff --git a/media-libs/svt-vp9/svt-vp9-0.3.0.ebuild b/media-libs/svt-vp9/svt-vp9-0.3.0.ebuild
new file mode 100644
index 0000000000..4ac9f4dc0d
--- /dev/null
+++ b/media-libs/svt-vp9/svt-vp9-0.3.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic cmake
+
+DESCRIPTION="Scalable Video Technology for VP9 (SVT-VP9 Encoder)"
+HOMEPAGE="https://github.com/OpenVisualCloud/SVT-VP9"
+
+if [ ${PV} = "9999" ]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/OpenVisualCloud/SVT-VP9.git"
+else
+ SRC_URI="https://github.com/OpenVisualCloud/SVT-VP9/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+ S="${WORKDIR}/SVT-VP9-${PV}"
+fi
+
+LICENSE="AOM BSD-2"
+SLOT="0/1"
+
+DEPEND="dev-lang/nasm"
+
+src_prepare() {
+ append-ldflags -Wl,-z,noexecstack
+ cmake_src_prepare
+}
diff --git a/media-libs/svt-vp9/svt-vp9-9999.ebuild b/media-libs/svt-vp9/svt-vp9-9999.ebuild
new file mode 100644
index 0000000000..4ac9f4dc0d
--- /dev/null
+++ b/media-libs/svt-vp9/svt-vp9-9999.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic cmake
+
+DESCRIPTION="Scalable Video Technology for VP9 (SVT-VP9 Encoder)"
+HOMEPAGE="https://github.com/OpenVisualCloud/SVT-VP9"
+
+if [ ${PV} = "9999" ]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/OpenVisualCloud/SVT-VP9.git"
+else
+ SRC_URI="https://github.com/OpenVisualCloud/SVT-VP9/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+ S="${WORKDIR}/SVT-VP9-${PV}"
+fi
+
+LICENSE="AOM BSD-2"
+SLOT="0/1"
+
+DEPEND="dev-lang/nasm"
+
+src_prepare() {
+ append-ldflags -Wl,-z,noexecstack
+ cmake_src_prepare
+}
diff --git a/x11-misc/gammy/Manifest b/x11-misc/gammy/Manifest
index f0d51f1bab..7534ccf43d 100644
--- a/x11-misc/gammy/Manifest
+++ b/x11-misc/gammy/Manifest
@@ -1 +1,2 @@
DIST gammy-0.9.58a.tar.gz 208411 BLAKE2B 1681f5bbe49d8645a5f55be338c82fe6728bd2b643d5cff1343a3c3bc00ba06c7a903a1c4c6d8ca21f1e2e2991ecec79c392f17aeacb75f1b17f0994cc05b1f6 SHA512 fced7b742e15a70933146901dc07c8375bd7fffc6e000e8fa323029366e09d090c9c9c3e5d783fc5ad923259abf798649652af40e1a9bc83f6c60cbb81ee53a8
+DIST gammy-0.9.59.tar.gz 209514 BLAKE2B 948bc841361217cde846288e93e67ed944d99fdf682f56a42e85036fe2455ba900f3c80bda712012116280bd2f2a6038f2cb4d783fcc7e2037f2df096c486b6e SHA512 1fd1255f9681b1b59457ad817e604cf73cc81397e927db62d3f53a1c39f7b634544c50931ece71f116f2f01c7fb7d7dc33696e0400fe23785b2a23b112bd8aa5
diff --git a/x11-misc/gammy/gammy-0.9.59.ebuild b/x11-misc/gammy/gammy-0.9.59.ebuild
new file mode 100644
index 0000000000..3a75f14f22
--- /dev/null
+++ b/x11-misc/gammy/gammy-0.9.59.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop eutils qmake-utils xdg
+
+DESCRIPTION="Adaptive screen brightness/temperature"
+HOMEPAGE="https://getgammy.com/"
+
+if [[ "${PV}" == *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/Fushko/${PN}.git"
+else
+ SRC_URI="https://github.com/Fushko/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+ dev-qt/qtcore:5
+ x11-libs/libXxf86vm
+"
+DEPEND="
+ ${RDEPEND}
+ media-gfx/imagemagick
+"
+
+src_configure() {
+ eqmake5 PREFIX="${D}/usr"
+}
+
+src_install() {
+ default
+
+ local sizes="
+ 128
+ 16
+ 32
+ 64
+ "
+ cd ./icons || die
+ for size in ${sizes}; do
+ convert "${size}x${size}ball.ico" "${size}x${size}ball.png" || die
+ newicon -s "${size}" "${size}x${size}ball.png" "${PN}.png"
+ done
+
+ make_desktop_entry "${PN}" "${PN^}" "${PN}" "Graphics;Settings"
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+}
diff --git a/x11-themes/papirus-claws-mail-theme/Manifest b/x11-themes/papirus-claws-mail-theme/Manifest
index 897822122d..6845701119 100644
--- a/x11-themes/papirus-claws-mail-theme/Manifest
+++ b/x11-themes/papirus-claws-mail-theme/Manifest
@@ -1 +1,2 @@
DIST papirus-claws-mail-theme-0_pre20181023.tar.gz 572227 BLAKE2B 6557576fcc8a2e377d5efef7d6412c57b6acf9737139b1c5eb930b4d4d554849034acf0808790d9ed37e831664d771025d74fd4ad6f40576c47330781c880c04 SHA512 fd2b57fe8f49247071ad53ebb4679f5f2fff8546a199d4f017f35efb1c6ec0f5f045f7e0dc260d81d747bd2932311bd19e2baf8131b8b5083793f00e8d31664e
+DIST papirus-claws-mail-theme-0_pre20201019.tar.gz 478727 BLAKE2B b9906331afa40a3fd74912025046acbe9974ca9e1850f3e0203f5664b503cb654b068432c6fb5d5045eebc941cd575a3716a0dda66d939ad1e3d4a346e743eb3 SHA512 b810144e1b8e81fd432439ae99bdacc3f38915b32de55d1f446089d65379ac3973c2746ab136c4c8a06d92a8fc17cd17df0f0d16dbe906d1e0b7738763580ac4
diff --git a/x11-themes/papirus-claws-mail-theme/papirus-claws-mail-theme-0_pre20201019.ebuild b/x11-themes/papirus-claws-mail-theme/papirus-claws-mail-theme-0_pre20201019.ebuild
new file mode 100644
index 0000000000..a6f1d0deb1
--- /dev/null
+++ b/x11-themes/papirus-claws-mail-theme/papirus-claws-mail-theme-0_pre20201019.ebuild
@@ -0,0 +1,17 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_COMMIT="3017a659a613489f110c2aa600496ac49c61da55"
+
+DESCRIPTION="Papirus icon theme for Claws Mail"
+HOMEPAGE="https://github.com/PapirusDevelopmentTeam/papirus-claws-mail-theme"
+SRC_URI="https://github.com/PapirusDevelopmentTeam/papirus-claws-mail-theme/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+S="${WORKDIR}/${PN}-${MY_COMMIT}"