diff --git a/app-admin/antidot/antidot-0.4.1.ebuild b/app-admin/antidot/antidot-0.4.1.ebuild
index 9d624ae135..81974eb68f 100644
--- a/app-admin/antidot/antidot-0.4.1.ebuild
+++ b/app-admin/antidot/antidot-0.4.1.ebuild
@@ -353,7 +353,7 @@ SRC_URI="
${EGO_SUM_SRC_URI}
"
-LICENSE="MIT"
+LICENSE="MIT Apache-2.0 BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
RESTRICT="mirror"
diff --git a/app-admin/antidot/antidot-0.4.2.ebuild b/app-admin/antidot/antidot-0.4.2.ebuild
index d4c858f795..feb3857dfa 100644
--- a/app-admin/antidot/antidot-0.4.2.ebuild
+++ b/app-admin/antidot/antidot-0.4.2.ebuild
@@ -353,7 +353,7 @@ SRC_URI="
${EGO_SUM_SRC_URI}
"
-LICENSE="MIT"
+LICENSE="MIT Apache-2.0 BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
RESTRICT="mirror"
diff --git a/app-admin/chezmoi/chezmoi-1.8.10.ebuild b/app-admin/chezmoi/chezmoi-1.8.10.ebuild
index 0728a94b5a..395b7a4876 100644
--- a/app-admin/chezmoi/chezmoi-1.8.10.ebuild
+++ b/app-admin/chezmoi/chezmoi-1.8.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -788,7 +788,7 @@ SRC_URI="
${EGO_SUM_SRC_URI}
"
-LICENSE="MIT"
+LICENSE="MIT Apache-2.0 BSD BSD-2 MPL-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RESTRICT="mirror"
diff --git a/app-admin/chezmoi/chezmoi-1.8.2.ebuild b/app-admin/chezmoi/chezmoi-1.8.2.ebuild
index 398bb2289f..32a4a9ae3e 100644
--- a/app-admin/chezmoi/chezmoi-1.8.2.ebuild
+++ b/app-admin/chezmoi/chezmoi-1.8.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -585,7 +585,7 @@ go-module_set_globals
SRC_URI="https://${SOURCE_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
${EGO_SUM_SRC_URI}"
-LICENSE="MIT"
+LICENSE="MIT Apache-2.0 BSD BSD-2 MPL-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
diff --git a/app-admin/gnome-passwordsafe/Manifest b/app-admin/gnome-passwordsafe/Manifest
index 48925cccbb..632e941291 100644
--- a/app-admin/gnome-passwordsafe/Manifest
+++ b/app-admin/gnome-passwordsafe/Manifest
@@ -1,2 +1,2 @@
-DIST PasswordSafe-3.99.2.tar.bz2 530191 BLAKE2B 06e46052c765dd4b2633cec02b6d6712d3d0b516965ea8100366b865bf50ee63e6c555d10a259afe2c88ec26781c062c34928b66efa77cb7d6737a30c47ab8da SHA512 f3f45c68806481e863baaeac566321349374e0fed9b960e41791e858329e859c76209bcf3b1f0483cae4e932103caf5abf263b53966174e3ddafb083d8d424e7
DIST PasswordSafe-4.0.tar.bz2 707474 BLAKE2B 4b1eaa09aecfd40d49886d72dad0b9043074d58d7918593c25645d1c9cc081cd7ade42f8cb957b2eef33d188c882b5cd7c3e9e9b3109cf6f53500d66f981be74 SHA512 9c5deaac73193368dac419b3f74d7a1d3c48674a6360afd036bdc6164cfd0d439d0f2fbb955e30e00e7958add41bde905cc6a9bb12a80b400c3cbbf1e276b98e
+DIST PasswordSafe-4.1.tar.bz2 707696 BLAKE2B e185f44c505c54a59e611f990094cb43bd989f510218d4ea9050696af1620b92e72e5e0171c93f1e42f694a08fe8cca99ab48838f3b87471543597dafd413865 SHA512 69416d335de33d171df314e769c59aa08d7d445e3d822d1b0045cb28625dfc1e5e201a2975c28ad95703d1c4d84ca5ecde2e9901555f4d5ee947fe7b13b8875f
diff --git a/app-admin/gnome-passwordsafe/gnome-passwordsafe-4.0.ebuild b/app-admin/gnome-passwordsafe/gnome-passwordsafe-4.0-r1.ebuild
similarity index 78%
rename from app-admin/gnome-passwordsafe/gnome-passwordsafe-4.0.ebuild
rename to app-admin/gnome-passwordsafe/gnome-passwordsafe-4.0-r1.ebuild
index d4f4b72f40..e42208d2ef 100644
--- a/app-admin/gnome-passwordsafe/gnome-passwordsafe-4.0.ebuild
+++ b/app-admin/gnome-passwordsafe/gnome-passwordsafe-4.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -30,6 +30,14 @@ DEPEND="
"
RDEPEND="${DEPEND}"
+src_prepare() {
+ default
+ # Use python from PATH instead of binary found during install
+ sed -i "s:@PYTHON@:/usr/bin/env python:" passwordsafe.in || die
+ # pycryptodomex to pycryptodome conversion
+ sed -i 's/Cryptodome/Crypto/g' passwordsafe/keyfile_generator.py || die
+}
+
src_configure() {
local emesonargs=(
-Dprofile=$(usex debug development default)
diff --git a/app-admin/gnome-passwordsafe/gnome-passwordsafe-3.99.2.ebuild b/app-admin/gnome-passwordsafe/gnome-passwordsafe-4.1.ebuild
similarity index 56%
rename from app-admin/gnome-passwordsafe/gnome-passwordsafe-3.99.2.ebuild
rename to app-admin/gnome-passwordsafe/gnome-passwordsafe-4.1.ebuild
index 74e37a19e1..e42208d2ef 100644
--- a/app-admin/gnome-passwordsafe/gnome-passwordsafe-3.99.2.ebuild
+++ b/app-admin/gnome-passwordsafe/gnome-passwordsafe-4.1.ebuild
@@ -1,13 +1,14 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit gnome2-utils meson xdg
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit gnome2-utils meson xdg python-any-r1
DESCRIPTION="A password manager for GNOME"
HOMEPAGE="https://gitlab.gnome.org/World/PasswordSafe"
-
SRC_URI="https://gitlab.gnome.org/World/PasswordSafe/-/archive/${PV}/PasswordSafe-${PV}.tar.bz2"
LICENSE="GPL-2+"
@@ -17,17 +18,25 @@ SLOT="0"
S="${WORKDIR}/PasswordSafe-${PV}"
-RDEPEND="
- >=dev-lang/python-3.6.5:*
- >=dev-python/pykeepass-3.2.0
- >=x11-libs/gtk+-3.24.1:3[introspection?]
- >=gui-libs/libhandy-0.0.13:0.0/0
+DEPEND="
+ $(python_gen_any_dep '
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ >=dev-python/pykeepass-3.2.0[${PYTHON_USEDEP}]
+ ')
+ gui-libs/libhandy:1=[introspection?]
>=dev-libs/libpwquality-1.4.0[python]
+ >=x11-libs/gtk+-3.24.1:3[introspection?]
introspection? ( >=dev-libs/gobject-introspection-0.6.7:= )
"
-DEPEND="
- ${RDEPEND}
-"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ default
+ # Use python from PATH instead of binary found during install
+ sed -i "s:@PYTHON@:/usr/bin/env python:" passwordsafe.in || die
+ # pycryptodomex to pycryptodome conversion
+ sed -i 's/Cryptodome/Crypto/g' passwordsafe/keyfile_generator.py || die
+}
src_configure() {
local emesonargs=(
@@ -36,11 +45,17 @@ src_configure() {
meson_src_configure
}
+src_install() {
+ meson_src_install
+ python_optimize
+}
+
pkg_postinst() {
gnome2_gconf_install
gnome2_schemas_update
xdg_pkg_postinst
}
+
pkg_postrm() {
gnome2_gconf_uninstall
gnome2_schemas_update
diff --git a/app-editors/micro/micro-2.0.8.ebuild b/app-editors/micro/micro-2.0.8.ebuild
index 9e4064c999..c958b7ba20 100644
--- a/app-editors/micro/micro-2.0.8.ebuild
+++ b/app-editors/micro/micro-2.0.8.ebuild
@@ -96,7 +96,7 @@ SRC_URI="
${EGO_SUM_SRC_URI}
"
-LICENSE="MIT"
+LICENSE="MIT Apache-2.0 BSD BSD-2 MPL-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="wayland"
diff --git a/app-portage/showbuild/showbuild-0.9.1-r1.ebuild b/app-portage/showbuild/showbuild-0.9.1-r1.ebuild
index 36e1f12720..23fa65ea07 100644
--- a/app-portage/showbuild/showbuild-0.9.1-r1.ebuild
+++ b/app-portage/showbuild/showbuild-0.9.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -9,7 +9,7 @@ SRC_URI=""
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86 ~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="~amd64 ~arm ~x86 ~x86-linux ~x64-macos"
IUSE=""
diff --git a/app-text/OCRmyPDF/Manifest b/app-text/OCRmyPDF/Manifest
index e5428e24af..6570e79e15 100644
--- a/app-text/OCRmyPDF/Manifest
+++ b/app-text/OCRmyPDF/Manifest
@@ -1,2 +1,2 @@
-DIST OCRmyPDF-11.4.3.tar.gz 7883284 BLAKE2B e127dbb60bf18c152f9725fa097897aa5392c8db71f5540f3410e07327b6a7de4536d38ff6bda25eb29e3ced768ab86a9e6a6b5510f09dfa031dba4e0953cc92 SHA512 d40587a1e38b9f3adabb3c144fae0436eeab01f9c01de87c47e5b2b7fe1c5df85b9ade60daadff6177574d9933c61dad9df9602a5f46880a077991e2a9ab8ca4
DIST OCRmyPDF-11.4.4.tar.gz 7883043 BLAKE2B 25d4f259c257884107c2fa76c2f662fc867528555ea47b3d3cabbbc3e9fd68bdb55ae4540556607ee31f534152b7c55076224c194e6299ab4bbd1b6f874752dc SHA512 198491f11764b68dc26877f73c815f1425b3bf730c5ada8319b1122ac525a3790e9e86a25b7965bf674197571960a76256984071e3f0b9a1507794dbb875340b
+DIST OCRmyPDF-11.4.5.tar.gz 7882974 BLAKE2B dd2c73e3aa78f0dadebcd25879aa315836e703bd089663a310af5b5231a03bf4cfe3acdbc4a658a99b92d585cd992134fdc1d3a12d7b2a74e205fe5b2ffa1b50 SHA512 4abf32733f520c0f8d99a9b1631d37ac339067b55756a9d9d4f0c182eca96f251ab7779d1c0af913891a57f3d103cc028ce3899dc263869ac6af3cf6f75e1ead
diff --git a/app-text/OCRmyPDF/OCRmyPDF-11.4.3.ebuild b/app-text/OCRmyPDF/OCRmyPDF-11.4.5.ebuild
similarity index 97%
rename from app-text/OCRmyPDF/OCRmyPDF-11.4.3.ebuild
rename to app-text/OCRmyPDF/OCRmyPDF-11.4.5.ebuild
index 09e6ae2888..ba67ede5a3 100644
--- a/app-text/OCRmyPDF/OCRmyPDF-11.4.3.ebuild
+++ b/app-text/OCRmyPDF/OCRmyPDF-11.4.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -33,11 +33,11 @@ RDEPEND="
dev-python/pluggy[${PYTHON_USEDEP}]
dev-python/reportlab[${PYTHON_USEDEP}]
dev-python/tqdm[${PYTHON_USEDEP}]
- jbig2enc? ( media-libs/jbig2enc )
media-gfx/img2pdf[${PYTHON_USEDEP}]
media-gfx/pngquant
media-libs/leptonica
virtual/python-cffi[${PYTHON_USEDEP}]
+ jbig2enc? ( media-libs/jbig2enc )
"
DEPEND="
test? (
@@ -53,15 +53,12 @@ distutils_enable_sphinx docs --no-autodoc
python_prepare_all() {
# do not depend on deprecated dep
sed -i -e '/pytest-runner/d' setup.py || die
-
distutils-r1_python_prepare_all
}
src_install() {
distutils-r1_src_install
-
newbashcomp "${S}"/misc/completion/ocrmypdf.bash "${PN,,}"
-
insinto /usr/share/fish/vendor_completions.d
doins "${S}"/misc/completion/ocrmypdf.fish
}
diff --git a/app-text/noweb/noweb-2.12.ebuild b/app-text/noweb/noweb-2.12.ebuild
index 224304fd2f..e62e7dd59e 100644
--- a/app-text/noweb/noweb-2.12.ebuild
+++ b/app-text/noweb/noweb-2.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -16,7 +16,7 @@ LICENSE="
emacs? ( GPL-2 )
"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos ~x64-macos"
IUSE="emacs examples"
DEPEND="
diff --git a/dev-go/lichen/Manifest b/dev-go/lichen/Manifest
new file mode 100644
index 0000000000..27800195e0
--- /dev/null
+++ b/dev-go/lichen/Manifest
@@ -0,0 +1,41 @@
+DIST github.com%2F!burnt!sushi%2Ftoml%2F@v%2Fv0.3.1.mod 34 BLAKE2B ce54a247aef91043830bdf0603c8452ba38eceb1495af6e7a74c9119234a0dc5cd080cb25258c28f5e270acf91189a5ed33e361cbf17de2be5e37dadbda1d90d SHA512 320941bc3b7fb8bc595e6135cbc513a7583d129f0cd92508055291e141191066303cf75148e25198c21f6c6c539a790ea3210f3ecf5de6a2a03b70c753091146
+DIST github.com%2Fcpuguy83%2Fgo-md2man%2Fv2%2F@v%2Fv2.0.0-20190314233015-f79a8a8ca69d.mod 217 BLAKE2B 4232fdc22064d42e7b97efa666b5345f93d53d40ba11231778e5d17bc7d48c6178d27f4e8678d2139ba4e40a90d46a6caeab1a9696b76db5aa361fc17d3c8c93 SHA512 000449de8fe27ac12c5e7614bfb48a31d506b582ce2deaf0a0709d3673c9fad41e3b97e25df872609c5a190e899a56755d2d9f974a38523c51c9fa3af521d73d
+DIST github.com%2Fcpuguy83%2Fgo-md2man%2Fv2%2F@v%2Fv2.0.0-20190314233015-f79a8a8ca69d.zip 12266 BLAKE2B 93705895ca63c348ac5397fe8531214f5745a3be6f5760f9d3fbf67fd85b917dab4a2077376251a005bcf07450df1fe0b0114feacc5f92c6facbb2da637beacd SHA512 284116b4f2778ee7981e3aa5583c4e685afd8434e36ca647f0c72c5bb308e87bc3bfae8c83acd259c9da75549339aa382663b7103e4033b2418e314106923c0f
+DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.0.mod 34 BLAKE2B 7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267 SHA512 5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
+DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.0.zip 60546 BLAKE2B e775860f49c6ee09a6c48902d38fdf5d2d77af4cd405d8d303902170e46493301d4aa873a48b4d12a16d92dafaa65290de1fd3a42545025fbfc82f15a3881e8d SHA512 53dc5484f488ae1f8d0eb672c3431bbf9fce33dfcee83dda7929103e3650559cf703f601716984a640422f01cc640860dba0b47e16aef04d0d2452a266fefbf9
+DIST github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.2.0.mod 32 BLAKE2B 7c7baa1e29b9806fb97e0d557200e8722f2d373e149127307efa285cdfedb36dd57355168554d1a1bada62144e6a6a00c4d3246aa9afc7d0ffae0f087459c552 SHA512 7229d917bb0c788b07297e1b09b8f7952f951998a56f17ea1f69ff7c2f565a5686b212f42f45c6b8351905d6740a2ec5a235e493daa531ae00cb709faf67ae45
+DIST github.com%2Fgoogle%2Flicenseclassifier%2F@v%2Fv0.0.0-20201113175434-78a70215ca36.mod 179 BLAKE2B bfc73ff2a7fedaf6ca6c61c2281c2163fa8c5f2dca5f2680bb26152529bb3596221f4f289578c8e8f1fdde418cba2ac4bff630d2523693f712f9ce462655e2d6 SHA512 555736791c0c083aa7c99d1c74609c5de178f4c6c6aae5e8febf479fa07d0bd6b3aefe219f21966e178453decff620b474692c6c0ae0deb8833ee98855f8f1d4
+DIST github.com%2Fgoogle%2Flicenseclassifier%2F@v%2Fv0.0.0-20201113175434-78a70215ca36.zip 7045895 BLAKE2B 122bbba5ef0394e79768f7403d7f88cea7658a99a8554e461b53337fe3b6a2a386f15cc84fd1a5d187e7fb4ec2d455be7f399e5f319c6bfdd5c7e51dddd61eda SHA512 56b3b66605d8d2832f8561ecb74ca605a179e428eea8f9a13993a8c72656b3aaf11da58240a08e34199c47a05c2fa799b821df757480264359163921a6885a17
+DIST github.com%2Fhashicorp%2Ferrwrap%2F@v%2Fv1.0.0.mod 36 BLAKE2B e3101c1f32c24b5d5bd3de55b4f15645e7f0b338cdcfa00d30cc4c063bf4e9e31e68972979e8282d04920ffcb54f112c8c8f6e0e109824e56881a6a699cdf622 SHA512 2b68ca06311d8602f04eb738a68a24951a9187aa70018d938e549cf7b555bf54dadbda5825501436c52f6103bcd220ed170c99e4cf777187e2b997c87f05fb0d
+DIST github.com%2Fhashicorp%2Ferrwrap%2F@v%2Fv1.0.0.zip 9306 BLAKE2B 1172cbdefac5f63dc5dc155b38f1f6e63bafdcc4a9ec057c3714a93251fa88d9cf29aae780587b13dd4eb4af10fde2dd305c4ff774bd843068726c05861ccc4a SHA512 fcecaaf6496b11fb35d01da0d3375508c978b0a319d344c61f77539be199f1f13ed892f2019d5b6d8ee1603c576064203ab87e235bab4b0bcb96d28f9e16e88d
+DIST github.com%2Fhashicorp%2Fgo-multierror%2F@v%2Fv1.1.0.mod 96 BLAKE2B ada026bc3e6104973cb7900d638acb7976ee8301e98cea55548fc800d8954997b666d0c605dcf1de0f639932c8834bd13e8f8512e74529a818d3de978f0163d4 SHA512 7276c308f91ed52579965e7e83e839351f2170cef2b58ef67887d5eb926dd21fd502f98ddc84ca8e6f16c81171490c1e2d9a131569b5d6d56a1e2ba28f227451
+DIST github.com%2Fhashicorp%2Fgo-multierror%2F@v%2Fv1.1.0.zip 17595 BLAKE2B 06dae93e8077ab6235d59b57646a162ff31e044624bab3b6ec86c7aaadf49c36b262b957704151db889c515c425630299d396d0b76919403eabf4a3e71098ef6 SHA512 aa4b145476a80d7be7959bf7d0a9a278765496dbf915d083fbc40c5b216a52126af9ba12cf09f9cc178ce53987822ed61c92e2a0295fa977f8a460262e857c30
+DIST github.com%2Flucasb-eyer%2Fgo-colorful%2F@v%2Fv1.0.3.mod 51 BLAKE2B be532e33c9a0e83b9d0b760b21d97ac83850299adb329f754f31e4b46dc7fb7a7157d2a41cdc258924ef8ee5c111a95ac3b0037d749cc936e1988a46612522cd SHA512 270b19446ac9a396f5ce7a000873928a44edb1457f86d294971dae08be37cd64ddb8edc0293e100ee60d56c504851aa69ab11db0b4cfd46649c5f79459e40011
+DIST github.com%2Flucasb-eyer%2Fgo-colorful%2F@v%2Fv1.0.3.zip 442291 BLAKE2B 02ee4982a588e0fd1575206340bd97663147459664a2942edf151c4aec2bd20da83984c68c76e1c505c1ef930b77f934a8210f6c0ca106a0c0c91ff63733b92d SHA512 8e275955eb9e5034c155c6e469e2a3117bee30fbe42e8ae394f496b83f473a1568847707707716dd5a3c57dd0e0a4bb4f4cc9af04940218ce24420493e923f14
+DIST github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.12.mod 104 BLAKE2B a8f54d5566d54ac27763dd535705d64dddd862f32d23f234b1ffbf759cbf4aa16886c90a96198ae2f4c0d0bc892932f1b8244e8ff0f8150bb87123947d734016 SHA512 7bd9f6a38aa9a16c3569142164389d1c4046170f66b5e9044f7aaa3192e9d2e2ccec486e3bc7fbac868c9693b6d333068c1a34ccd9e79dec1746a86348951503
+DIST github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.12.zip 8902 BLAKE2B 7257687403b9f8f066147fdd4ee1bec7e4b02cfd3fddda8349a89d9b9ea5b93d9bef61280ed48d68adac4dfed7e382ee96886aa0d65d85406fb93dc6fe0c53b1 SHA512 79ba14a04838c509500e6098553e8aadcd7105445387160a8aa1a6d7b0e70f0e807c99036c31faf51920544da2156195174c8530e317a72728719cb0a9a66098
+DIST github.com%2Fmattn%2Fgo-runewidth%2F@v%2Fv0.0.9.mod 45 BLAKE2B a7d3b1ffaf20b96cc98161ea6756d62d8380e7557859606dc7975b3de91a2d4142932d5008caf40b41d8ff2ac1ff33f672dbfac351f3e518922a036d7c116a93 SHA512 0cfd4101dd8ed90f80b7f4ce2928cd322b93855764abae65d66c5ff9888a7c8aec6ee6581c7f05d1c80db5c78003ee2afc8537fda8a3855e2349bfb8267aba61
+DIST github.com%2Fmattn%2Fgo-runewidth%2F@v%2Fv0.0.9.zip 20005 BLAKE2B c0f71323efd262296b78867d2b387a74491cfae3f4498e0dd22c036b20dd6fc1b6569171eebf267effd140ec009527fa5ccbcedda4f8cebab2679582766331ea SHA512 fad08292597cbd4a359e06f85bc7cc37b3d3d84b8046e47828259e36872063069c4ab17b7c89f2a5de4b5d0ab1ca5cc66cc515847a7887339a3a04b5f44e3c92
+DIST github.com%2Fmuesli%2Ftermenv%2F@v%2Fv0.7.4.mod 225 BLAKE2B a5466467d259693afe121c04b8096e3f979bf0d5440801898d135e97c1c52af157a9224f984739d9e73e5bfabb619ae23738c63934a67d72ba11abe81dee3d58 SHA512 505a79466a4a2d5368afbbef355e0abd7f41936f8c489e3e584430d6d59aa0a2d28679de67e0e087b34ada18c0241ae61232fb5ad797909de49c41b1cbc6852e
+DIST github.com%2Fmuesli%2Ftermenv%2F@v%2Fv0.7.4.zip 413026 BLAKE2B 9cb627ca507513e34b7736e7ecc94d3fcb9e046e1180193dc26d41aa027428dd567c0436dd2805ec4e04f50213cb4045c14b9b21d1f3f1f18bb52c94eee5a245 SHA512 240b6f2dcd9d71cb10a228ecf3ef6cfcc31656704219154c0479b6a67a6ab55c023c90c0468893009f410006d995a78771ec97d121ebdc467cc7e4571d19821b
+DIST github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.mod 37 BLAKE2B 94636062c94f8ff68cdcab7593a3acae7b9ffff616cad7b1d5c9cd147a4a1042d33666cbeed6fd816d6793113abfb595183097dcc46de7a3dfadc1423ed43e79 SHA512 c3d5c48cdb8ba6af7071a07cfede06e0ab67e3726d9de592a952fad40167dcbdd9621dc2c4df1bd3c28eb99d70b1b6d8d812441237c35bf492e5b7f07bd33902
+DIST github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.zip 12433 BLAKE2B 0c911c9d173080abd8edbbab1f47222343801d8eeae36b4add24773e3282fc2a39283fdf519a3d4483e39cdb7d9509b8570d151f46841ac1a616f312dc4cb0ba SHA512 3b85697185ba85cdef6202444ab6cabeabfad8a03d66b3839a852586b1f91ddae7897a57c8c138d5647022aa44906c7ef3c5339d520f90eeea0742a935da8cf2
+DIST github.com%2Frussross%2Fblackfriday%2Fv2%2F@v%2Fv2.0.1.mod 42 BLAKE2B 23dbba19737db7327590adaf3988abb9b5548cb3f959a9746a3b745c51f3c1397f071f2573a413a088f58e32959a2210c2b5354c47c263e90ad2ff1506872a5d SHA512 ac376a387fa39fe35dc4d073d8becd74e79f52e9d36b0a6628740dfe0e7c1f4fb6533fc262212663b105afcaa104082e055fa87d20cb3068359faae6dcba7738
+DIST github.com%2Frussross%2Fblackfriday%2Fv2%2F@v%2Fv2.0.1.zip 110026 BLAKE2B 862c858d51e59569c38e1304de08c256752db260cde7f7f44fab41d22695999fe73483d3854166f4e8d3da9b4f8e41b7999d7e44510ab8c2ca6c0120173b77e3 SHA512 992df87104aa66dec048d39496c85819cab19bc890cb2c60326660d011642f49cd926b082d3eb4136b229a6e4893ed023a133e4bf83a4993c534b24e14d77b4d
+DIST github.com%2Fsergi%2Fgo-diff%2F@v%2Fv1.0.0.mod 32 BLAKE2B 9c0be7f17fe7a9156f124f7f67c3e15e14719d0b271f36d5d41ccfa5ff6c1b7887e0051df6eb3b29f29b40357d8e438598088b3c4f4df28fb81f030c8efa7ff3 SHA512 8b8b8958405a188b93adcdda0634aaa2961b5b8e0d3b3e1f768fb9c49c02b73cf3bb39027431e0c1d209abea6cb72a651c5776bf26391e81f4dc18c7bafa692c
+DIST github.com%2Fsergi%2Fgo-diff%2F@v%2Fv1.0.0.zip 52931 BLAKE2B e511ef9edf7d968d848e021658001daefe7c8cc7169b1c6984ca5388fc4d6a5f54def9060483e57392711617892d21322d9de099234901bd1c251e57e6489f6b SHA512 e3d8a20d1cc351b8944579988feff39cb0aa3e1f2aacf2e2307180c25c153a0473f2a5a3ebda9d96868cb1f477ccccffdce06b117be7fa5409b2d1926b4c270a
+DIST github.com%2Fshurcoo!l%2Fsanitized_anchor_name%2F@v%2Fv1.0.0.mod 49 BLAKE2B 47bc5235e81d233e28b446ec2403accc442b4cc1ee956a0b7d47b5dac2a525f22bba87d05c3fe09179837860655f27191e073a3f6d7d0dad81c9a750752fe5f8 SHA512 6f6b924c2a3af28ef4342cdf8b83b726f2c409accf19c6ba0a4a47c6ae61857e4b69727fceb9e9e16fb8ce660a7181952714d49b6cafaacb282fa4e8af6e13b3
+DIST github.com%2Fshurcoo!l%2Fsanitized_anchor_name%2F@v%2Fv1.0.0.zip 3399 BLAKE2B 348c2171bf3404d8b69166fd412707d8a348e1d808618036de2ae01fce77e3880fc782ef301f9b4135a19d81ca9ded5cc0cc4fd73d36b66b121b7f0baa73df51 SHA512 d02d5e4b8a24b1709c053138c4128d4bd6347d4adef95d1e25141935cf560fdcfd5c2b7837d6e690f175f1cd5a21b0279ce97b8b3b66d5e0a5006e4103b25f46
+DIST github.com%2Fstretchr%2Fobjx%2F@v%2Fv0.1.0.mod 32 BLAKE2B d698910da1ef00a70a1673b8c74105de195020ccd95d1e70c5dd1e1615210886ff9acbc9cfd03f46e99f5223b60b04695b8d362b9e0edd4e485480f802bd229a SHA512 4e366e5a60559a8863cb2a50280deb307d8bf885ca5440cce1b49a084b4cc4583b3481240125f35f161226592a43f2c0a426152f117d79b68c92c72a93f751d5
+DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.3.0.mod 154 BLAKE2B 60cd7801e7cd33746305cd636b048b25a86270ec3b29a21c3c078c7e95b769bce7e80c2c7c5474113786bd788c7f88f3719e34f02141038e0d161b36e32f39b9 SHA512 bb808fad059f5abd0171e4bdc724411eff2c7e8d303a4ffb3608a00e21bb3cfafe9e83b4b4e9bccd42c9a4331f67ddc6043e3dd5eaa9a122c86626eed43a8383
+DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.3.0.zip 83537 BLAKE2B 6d6de57cc5e393aaef1cdc7e2140143eb7fa324bb2ea3b9f63bfe1e8652c02d24eb441fc3b435c6b287f165c5540a008a7c21ab4070d8bc77c77e6fb608f7e46 SHA512 c5cd06f825bbfdcf2ae58ea21edbeea03c110de3fc20fcf69db07aae26c9ae67a8ac57a9ffedec9b3b4f1f3b016089935049d75d92a9a03e45ce6345b4c9c611
+DIST github.com%2Furfave%2Fcli%2Fv2%2F@v%2Fv2.3.0.mod 183 BLAKE2B 664e1cdbf471bca9566e20f34f214a9abd2ce826067d232b177056fecba72e8d87bb9eb9b56dff47f5ab7a8c5aeb5ac6bccc7069738f4b195cef81851b0ccffd SHA512 081cf55720b5ee8f81340d7d9ff9da92ef1be9d7a139d58516b01db8a2d8e020d097f79305dcba18ed2975b49b2ee23bd697e3c0a466adbf8a8e75328e943401
+DIST github.com%2Furfave%2Fcli%2Fv2%2F@v%2Fv2.3.0.zip 3454701 BLAKE2B 5f43a7730268c3bd6d4fcc6b6e27ac23075de3421239c00604b3dbd05f0a65a163a41dce00ec919e2704327419117dfa1f21285b74e44945a615b698b397d465 SHA512 b08d6aa4db1930e6864be6a09bbae416bff657cb25c10350f0a5c7bf92d893240216b6fa243e9d58ac68e684512c1818a70e33e11665b467f6dff6a3433a7e29
+DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200116001909-b77594299b42.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
+DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200116001909-b77594299b42.zip 1913147 BLAKE2B b29c9c32f5141a45284bb17e0236b0650a8bc60da0326e47e153563ba2259b5e30d043db1d1aa5bf98cb80b28f5481483a3b2c33776e8c40ccc6e2955b440dbd SHA512 26e655cb67ad0630e05c176a342135ec67c08eaa396000095f568f0c112810a262c204d7973e16a16539c69b7f543062ba29b6b1c9bc934f7b0783b79dd33b7a
+DIST gopkg.in%2Fcheck.v1%2F@v%2Fv0.0.0-20161208181325-20d25e280405.mod 25 BLAKE2B 6470f3d94700c4d8b3176d692bdb91646750f2c6a866ff2ef4183aff1de01f024a8757f97b4626ec0355092e5f25e7ded91cd5be845f627d107c58b1daf400d7 SHA512 9ac0f80ef05881387cb2f48f81560f3207fe586ea16495383662e6d62e43d93fac01dfe72e1d0063d3ab065331dab3a8098d7da4f1830ba1aff6f27f8e1bc1b2
+DIST gopkg.in%2Fcheck.v1%2F@v%2Fv0.0.0-20161208181325-20d25e280405.zip 39844 BLAKE2B b3dab69dbd1ebb999938c12595de7007dce9431cfeaeb5e77aba80c49918d1a4edf7fb95279e9b66686cb45deaf57a011c083e55fb66ec2c614582ba323954da SHA512 97c96a92ec86372c2f06141c30bceaa86ed62c1db34696f9542f43f3411cb0a37dea654de923a5ee054e603198179b9048e3b477da140e4092ffadc4525b9241
+DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.3.mod 95 BLAKE2B adb3684980f1d8e6c23444e91028f8db55f1bc496114eb3508dbecf9917dbc8a0a4bed7c0d761123335a75b9ffe727e180f2d6aa5f84312edb05a798185c8362 SHA512 916ff67ddb6c2ba39905db4277ce42596d9ca5a42f8aa7f47f16335e78d91a1b30419fd1b7b6967b37e248363397ec527b38d2f500b3546edda5d2bce1944379
+DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.4.0.mod 95 BLAKE2B 888532a43aa7569fc03a62d78507081f30342eb4be40c01252683b16cd3658dd7b30d5f8a071dffe2c05f57bbee3afbc1ee4324c471788c633a878d498ff7d57 SHA512 2790882fbfa812468b9b3443630b1f1ee67a968eb20da8e4a1bfd410e4b516a8a7e77c07414b64f17e11e2151161b85d019e172cc833a45b19e66d4c70f89f82
+DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.4.0.zip 81183 BLAKE2B 0e3222d715fe7e9e8e9a10abad817f75bdd095f9af250d6bdf1ee2881930c739111de8b526175c9204995c48e0ade9852541a7f22b0ce1261f473986a2739182 SHA512 d6f4ac547609c943adfc6b518ff03ac09da566ba2b29466abe8f6db3d5a41ae7e5c187068dce4e77271905b1aa88497ca49a43bb9bbf9c94011b7ccf1b4b2f42
+DIST lichen-0.1.1.tar.gz 10833596 BLAKE2B 4abd2d3992b97aacaaf0b6828a323f5123909169950cffb788c5b6514cf36f6d708d531f4d03cd93c33ee6e994e74ae1d2c40cbdf181548a85d62eb7c08f10c3 SHA512 80ae525e696e995ebc632d8df64af59cbdd094d24a2d2a2eed70c1862724844367e7e426617a281b084ff30759f60a58886d471630a46264db81b6e60438ad61
diff --git a/dev-go/lichen/lichen-0.1.1.ebuild b/dev-go/lichen/lichen-0.1.1.ebuild
new file mode 100644
index 0000000000..c628f4a8ee
--- /dev/null
+++ b/dev-go/lichen/lichen-0.1.1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit go-module
+
+EGO_SUM=(
+ "github.com/BurntSushi/toml v0.3.1/go.mod"
+ "github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d"
+ "github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod"
+ "github.com/davecgh/go-spew v1.1.0"
+ "github.com/davecgh/go-spew v1.1.0/go.mod"
+ "github.com/google/go-cmp v0.2.0/go.mod"
+ "github.com/google/licenseclassifier v0.0.0-20201113175434-78a70215ca36"
+ "github.com/google/licenseclassifier v0.0.0-20201113175434-78a70215ca36/go.mod"
+ "github.com/hashicorp/errwrap v1.0.0"
+ "github.com/hashicorp/errwrap v1.0.0/go.mod"
+ "github.com/hashicorp/go-multierror v1.1.0"
+ "github.com/hashicorp/go-multierror v1.1.0/go.mod"
+ "github.com/lucasb-eyer/go-colorful v1.0.3"
+ "github.com/lucasb-eyer/go-colorful v1.0.3/go.mod"
+ "github.com/mattn/go-isatty v0.0.12"
+ "github.com/mattn/go-isatty v0.0.12/go.mod"
+ "github.com/mattn/go-runewidth v0.0.9"
+ "github.com/mattn/go-runewidth v0.0.9/go.mod"
+ "github.com/muesli/termenv v0.7.4"
+ "github.com/muesli/termenv v0.7.4/go.mod"
+ "github.com/pmezard/go-difflib v1.0.0"
+ "github.com/pmezard/go-difflib v1.0.0/go.mod"
+ "github.com/russross/blackfriday/v2 v2.0.1"
+ "github.com/russross/blackfriday/v2 v2.0.1/go.mod"
+ "github.com/sergi/go-diff v1.0.0"
+ "github.com/sergi/go-diff v1.0.0/go.mod"
+ "github.com/shurcooL/sanitized_anchor_name v1.0.0"
+ "github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod"
+ "github.com/stretchr/objx v0.1.0/go.mod"
+ "github.com/stretchr/testify v1.3.0"
+ "github.com/stretchr/testify v1.3.0/go.mod"
+ "github.com/urfave/cli/v2 v2.3.0"
+ "github.com/urfave/cli/v2 v2.3.0/go.mod"
+ "golang.org/x/sys v0.0.0-20200116001909-b77594299b42"
+ "golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod"
+ "gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405"
+ "gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod"
+ "gopkg.in/yaml.v2 v2.2.3/go.mod"
+ "gopkg.in/yaml.v2 v2.4.0"
+ "gopkg.in/yaml.v2 v2.4.0/go.mod"
+)
+
+go-module_set_globals
+
+DESCRIPTION="Go binary license checker"
+HOMEPAGE="https://github.com/uw-labs/lichen"
+SRC_URI="
+ https://github.com/uw-labs/lichen/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ ${EGO_SUM_SRC_URI}
+"
+
+LICENSE="MIT Apache-2.0 BSD BSD-2 MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+RESTRICT="mirror"
+
+src_compile() {
+ go build -v -work -x -o ${PN} || die
+}
+
+src_install() {
+ dobin ${PN}
+ einstalldocs
+}
diff --git a/dev-go/lichen/metadata.xml b/dev-go/lichen/metadata.xml
new file mode 100644
index 0000000000..d3ad614df2
--- /dev/null
+++ b/dev-go/lichen/metadata.xml
@@ -0,0 +1,8 @@
+
+
+
+
+ telans@posteo.de
+ Theo Anderson
+
+
diff --git a/dev-python/pykeepass/pykeepass-3.2.0.ebuild b/dev-python/pykeepass/pykeepass-3.2.0-r1.ebuild
similarity index 81%
rename from dev-python/pykeepass/pykeepass-3.2.0.ebuild
rename to dev-python/pykeepass/pykeepass-3.2.0-r1.ebuild
index 6fca8bdb03..c5a9d7a597 100644
--- a/dev-python/pykeepass/pykeepass-3.2.0.ebuild
+++ b/dev-python/pykeepass/pykeepass-3.2.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -28,6 +28,12 @@ DEPEND="${RDEPEND}"
PATCHES=( "${FILESDIR}/0001-setup.py-exclude-tests-directory.patch" )
+src_prepare() {
+ distutils-r1_src_prepare
+ # pycryptodomex to pycryptodome conversion
+ sed -i 's/Cryptodome/Crypto/g' pykeepass/kdbx_parsing/{common,twofish}.py || die
+}
+
python_test() {
"${EPYTHON}" tests/tests.py -v || die
}
diff --git a/dev-python/pykeepass/pykeepass-3.2.1.ebuild b/dev-python/pykeepass/pykeepass-3.2.1-r1.ebuild
similarity index 79%
rename from dev-python/pykeepass/pykeepass-3.2.1.ebuild
rename to dev-python/pykeepass/pykeepass-3.2.1-r1.ebuild
index 7a28d45a24..549ffd7ee7 100644
--- a/dev-python/pykeepass/pykeepass-3.2.1.ebuild
+++ b/dev-python/pykeepass/pykeepass-3.2.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -27,6 +27,12 @@ DEPEND="${RDEPEND}"
PATCHES=( "${FILESDIR}/0001-setup.py-exclude-tests-directory.patch" )
+src_prepare() {
+ distutils-r1_src_prepare
+ # pycryptodomex to pycryptodome conversion
+ sed -i 's/Cryptodome/Crypto/g' pykeepass/kdbx_parsing/{common,twofish}.py || die
+}
+
python_test() {
"${EPYTHON}" tests/tests.py -v || die
}
diff --git a/games-action/ATLauncher/ATLauncher-3.4.1.1.ebuild b/games-action/ATLauncher/ATLauncher-3.4.2.1.ebuild
similarity index 96%
rename from games-action/ATLauncher/ATLauncher-3.4.1.1.ebuild
rename to games-action/ATLauncher/ATLauncher-3.4.2.1.ebuild
index 0f459487ec..fa351510eb 100644
--- a/games-action/ATLauncher/ATLauncher-3.4.1.1.ebuild
+++ b/games-action/ATLauncher/ATLauncher-3.4.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2020 Gentoo Authors
+# Copyright 2019-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
diff --git a/games-action/ATLauncher/Manifest b/games-action/ATLauncher/Manifest
index 7cdbea2646..02b102bc17 100644
--- a/games-action/ATLauncher/Manifest
+++ b/games-action/ATLauncher/Manifest
@@ -1,2 +1,2 @@
-DIST ATLauncher-3.4.1.1.jar 13710919 BLAKE2B c72778c58f41b0bfea357759a78cb1988aca244626e744291cd1c5b5e5600139d638c959eabc12d4d2d8e89125fbea620d83b0c5677b798704497de42853bb23 SHA512 33cb6eb7620a18684940d88e311465cb01ed0e30f36388e63d83aed5a06f6255a3a2b57407416f812af85b3950d87092ee4987f2b8373a404a1d24c5cf5a8d3a
+DIST ATLauncher-3.4.2.1.jar 13746870 BLAKE2B 8c6a05f86a8f711569c3cbfb50deee1e080fd9386186a1d0cdacfe33805e0da97dd84840bd994d02cc1f48ebc8bf7b01183e6399a86d81fb7f29158fd7448a6f SHA512 f37e141647351efe9ecd017517c5f2c3ae7e642ab5d41b2db63cc184ac1f7fb24e0b8655c02c5f2fc35e7ce6e20226d737fec783c515db9c61ca7344f2d7fee8
DIST ATLauncher.ico 370070 BLAKE2B 992e5df968054884c21f136b8f16f2b14e8d321b2196ebc07f7a59621223ca79b896f63b21dba864f61f238ca1864039a410d8089127714163092f65d0ca7f27 SHA512 353f6dd68475778cc8e97a773e800fe532df2f6d28d5babc751cfb5ed7ef24ef6246f76d26e3e25706e458741d604bb8fa8e79cb8904900284f0f7b0f9488bfb
diff --git a/games-action/minecraft-launcher/Manifest b/games-action/minecraft-launcher/Manifest
index aa0355432e..fea27c5142 100644
--- a/games-action/minecraft-launcher/Manifest
+++ b/games-action/minecraft-launcher/Manifest
@@ -1,4 +1,5 @@
DIST minecraft-launcher-1.6.93.jar 4481683 BLAKE2B 29597977cc70f831bff7f77cb2493d8c8f8138518c79f5e92f91ed6440ae2224b4140546c37645370173c668d9db894ca6b548b6cfd41da40c4e1ff51f0d820b SHA512 85739c0c0828af5b901b9933173f08229175aef1e8dec40c83981fb6fc330285b4c3a206cdf4405408106eff56ce1e516368d18bf44f631446ebac45e9aba125
+DIST minecraft-launcher-2.2.1165_beta.tar.gz 81918757 BLAKE2B 936da82fca84b1a23942064279909fb7b85645f724f89611a6b30f0f04249e797c1cf341ba5fb9444590ea1caaa9d65854072002adf1db0e14219d88892d57af SHA512 59b8904658f74b64953ae5068e08431b5642c49f6e3a0286cdbbb5f92debd25270b7dcce5cd68d24fea5fbeaac547b6fec95d0c06c6962fe25d570e7db6fa4ef
DIST minecraft-launcher-2.2.909.tar.gz 81697814 BLAKE2B 066c0074df2479cabfa1e5a53a22c7fa990c70183df02643ea5b1a92092aaaf31c426102873106ad122a74a9f1af10474de98270aba058a37eaefa93b05f5a90 SHA512 d74725b49dd0bad1c9ffbaceda8fa4061e6e7367df084e84533a3adc9192c0f7f40f34c517d3731a06be127e30ca068ec1dd463f303347dc10acce5ad669ef8a
DIST minecraft-launcher-legacy.svg 61803 BLAKE2B 6527c869aec955f5e457e57f6c60b6391c29f2bc6f83d72b9a432cc9b77df6fb842549158f38e32a0bec6973d6fac4af3a1a5562cb84b5a4fd1d95de645da842 SHA512 aa08e8fa2a5c1c3e2d714644cb9648adb779c09fff5a9e5b79cea42c53be3f53631d199f72c1eec56e4b4f8e46be8f4ae88fbe456865621b589a7c4f9438549a
DIST minecraft-launcher.svg 61803 BLAKE2B 6527c869aec955f5e457e57f6c60b6391c29f2bc6f83d72b9a432cc9b77df6fb842549158f38e32a0bec6973d6fac4af3a1a5562cb84b5a4fd1d95de645da842 SHA512 aa08e8fa2a5c1c3e2d714644cb9648adb779c09fff5a9e5b79cea42c53be3f53631d199f72c1eec56e4b4f8e46be8f4ae88fbe456865621b589a7c4f9438549a
diff --git a/games-action/minecraft-launcher/minecraft-launcher-2.2.1165_beta.ebuild b/games-action/minecraft-launcher/minecraft-launcher-2.2.1165_beta.ebuild
new file mode 100644
index 0000000000..edd29b6577
--- /dev/null
+++ b/games-action/minecraft-launcher/minecraft-launcher-2.2.1165_beta.ebuild
@@ -0,0 +1,64 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop xdg
+
+DESCRIPTION="An open-world game whose gameplay revolves around breaking and placing blocks"
+HOMEPAGE="https://www.minecraft.net/"
+SRC_URI="https://launcher.mojang.com/download/linux/x86_64/minecraft-launcher_${PV//_beta}.tar.gz -> ${P}.tar.gz
+ https://launcher.mojang.com/download/minecraft-launcher.svg"
+
+KEYWORDS="~amd64 ~x86"
+LICENSE="Mojang"
+SLOT="2"
+
+RESTRICT="bindist mirror"
+
+RDEPEND="
+ >=x11-libs/gtk+-2.24.32-r1[X]
+ dev-libs/nss
+ dev-libs/libbsd
+ dev-libs/libffi
+ dev-libs/libpcre
+ media-libs/alsa-lib
+ media-libs/openal
+ net-libs/gnutls[idn]
+ net-print/cups
+ sys-apps/dbus
+ virtual/jre:1.8
+ virtual/opengl
+ x11-apps/xrandr
+ x11-libs/libXScrnSaver
+ x11-libs/libXcomposite
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXi
+ x11-libs/libXrender
+ x11-libs/libXtst
+ x11-libs/xcb-util
+"
+
+S="${WORKDIR}/${PN}"
+
+QA_PRESTRIPPED="
+ /opt/minecraft-launcher/libcef.so
+ /opt/minecraft-launcher/liblauncher.so
+ /opt/minecraft-launcher/minecraft-launcher
+"
+
+src_install() {
+ dodir /opt/${PN}
+ insinto /opt/${PN}/
+ doins -r .
+
+ fperms +x /opt/${PN}/${PN}
+
+ dosym ../${PN}/${PN} /opt/bin/${PN}
+
+ doicon -s scalable "${DISTDIR}/${PN}.svg"
+ make_desktop_entry ${PN} "Minecraft" ${PN} Game
+}
diff --git a/gui-libs/webp-pixbuf-loader/webp-pixbuf-loader-0.0.1.ebuild b/gui-libs/webp-pixbuf-loader/webp-pixbuf-loader-0.0.1.ebuild
index 02b3ab150e..4086624a24 100644
--- a/gui-libs/webp-pixbuf-loader/webp-pixbuf-loader-0.0.1.ebuild
+++ b/gui-libs/webp-pixbuf-loader/webp-pixbuf-loader-0.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/aruiz/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="LGPL-2+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
PATCHES=( "${FILESDIR}/${PN}_gentoo.patch" )
diff --git a/media-fonts/source-han-serif/Manifest b/media-fonts/source-han-serif/Manifest
new file mode 100644
index 0000000000..ae7820f2a3
--- /dev/null
+++ b/media-fonts/source-han-serif/Manifest
@@ -0,0 +1,4 @@
+DIST source-han-serif-ja-1.001.zip 36733628 BLAKE2B 0c171c414b350ecb65ade49d80bfed127c8f339a34fc43f9c0ee2fb853521165d81f6a3bd65be01c6d404c679d26930494fa077df0aec4b5c3783341c624cddc SHA512 5e6005e904619b671b1ffd089a0f44e0502e3a6af1dca749ddcf0fe0fe6d67cbb0d2e19099f5e0da173a31e67bcbeb6f884e41eb998141346be69122452a0ae4
+DIST source-han-serif-ko-1.001.zip 38346428 BLAKE2B 423d09b686d4c953e14689e92769bc1bd93168d64f930f121d30f8b04610fe9f47c3eca7dd1adbff30325d599c7336159dddf795612a0a40d238c5831f622297 SHA512 0562aaab11926a70672c0aba6dc0e212492067d02bea71c2508ff199c84a7b02e5e2dc87aaa8b2a966cdeb5ef30ecc8e8ebe0c2eea8e881b788adfaa00aa2e7c
+DIST source-han-serif-zh_CN-1.001.zip 66778823 BLAKE2B 8878b8dfbbf5b15067a31fe0a1055f8e3de7afe280072dd23226fe06bba403e3e69b50b5ecac28e7b53f916f3e5c821696aa399a9893089b59fa78c020e19063 SHA512 e8bd7776caff6a70945c23ec02ece2310fbe905768ae784698bf937ed6e376e2065f535f2498909d962b3942c524f8621c1fd4bc41e3c2d3d033806cab4a0ffc
+DIST source-han-serif-zh_TW-1.001.zip 34610053 BLAKE2B 9f7ff54a1ae1f3b87ce0c4854d77860e96d8973c9edec5d8442e50a8055fe440f7a8663b341555af9094c2c07ebac022f5b1e8ce097e117087fb1a4a6cb91918 SHA512 29f88f7f7b280187fc46e7e14a3bf869c1e543b1f6be0667e1fdae06a934471124207b7d45ae505bf3bf2f4c0541ed1ffb8612992342d81d85a6587e85545aa4
diff --git a/media-fonts/source-han-serif/metadata.xml b/media-fonts/source-han-serif/metadata.xml
new file mode 100644
index 0000000000..bc2caf73c5
--- /dev/null
+++ b/media-fonts/source-han-serif/metadata.xml
@@ -0,0 +1,11 @@
+
+
+
+
+ rossbridger.cc@gmail.com
+ Ross Charles Campbell
+
+
+ adobe-fonts/source-han-serif
+
+
diff --git a/media-fonts/source-han-serif/source-han-serif-1.001.ebuild b/media-fonts/source-han-serif/source-han-serif-1.001.ebuild
new file mode 100644
index 0000000000..998d253e38
--- /dev/null
+++ b/media-fonts/source-han-serif/source-han-serif-1.001.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit font
+
+DESCRIPTION="Pan-CJK OpenType/CFF font family"
+HOMEPAGE="https://github.com/adobe-fonts/source-han-serif/"
+SRC_URI="
+ l10n_ja? ( https://github.com/adobe-fonts/${PN}/raw/${PV}R/SubsetOTF/SourceHanSerifJP.zip -> ${PN}-ja-${PV}.zip )
+ l10n_ko? ( https://github.com/adobe-fonts/${PN}/raw/${PV}R/SubsetOTF/SourceHanSerifKR.zip -> ${PN}-ko-${PV}.zip )
+ l10n_zh-CN? ( https://github.com/adobe-fonts/${PN}/raw/${PV}R/SubsetOTF/SourceHanSerifCN.zip -> ${PN}-zh_CN-${PV}.zip )
+ l10n_zh-TW? ( https://github.com/adobe-fonts/${PN}/raw/${PV}R/SubsetOTF/SourceHanSerifTW.zip -> ${PN}-zh_TW-${PV}.zip )"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
+IUSE="l10n_ja l10n_ko +l10n_zh-CN l10n_zh-TW"
+REQUIRED_USE="|| ( l10n_ja l10n_ko l10n_zh-CN l10n_zh-TW )"
+
+S=${WORKDIR}
+FONT_SUFFIX="otf"
+RESTRICT="binchecks strip"
+
+BDEPEND="app-arch/unzip"
+
+src_install() {
+ use l10n_ja && FONT_S="${S}/SourceHanSerifJP" font_src_install
+ use l10n_ko && FONT_S="${S}/SourceHanSerifKR" font_src_install
+ use l10n_zh-CN && FONT_S="${S}/SourceHanSerifCN" font_src_install
+ use l10n_zh-TW && FONT_S="${S}/SourceHanSerifTW" font_src_install
+}
diff --git a/media-libs/svt-av1/Manifest b/media-libs/svt-av1/Manifest
deleted file mode 100644
index da1fe5074e..0000000000
--- a/media-libs/svt-av1/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST svt-av1-0.8.5.tar.gz 6319601 BLAKE2B f339d685250302c13e2ec1bb0e513496e651e75f325a1c79872942d4ab9353269ca2f2a70da1a6413ab2bc8f936aec0f0cf08b17ec12d672ee8efa6c26ebf15d SHA512 beb81d90096ab5fbce4df021bb0de7ab19d14f6faef548352d9b337543771f87eb2106d195e17747a569355fd560fac0629f63c8186a89b5a5c629d87e33609d
-DIST svt-av1-0.8.6.tar.gz 6416120 BLAKE2B c30d3bfc2dba6d7964625c4505bb135aa335adf195df91ad058fb02496276cabdc651b09854a2d14136352a434e08f4974148e03e7d54bde0924d25a1c4524cd SHA512 07e7353e35bc581b23c71913e65f5fd27566f4bf1d317d474d57d5bb2b82f380f713a00be19bd3f703935da50f81f3abf1d4ae38fbdf253385edf423737c0543
diff --git a/media-libs/svt-av1/metadata.xml b/media-libs/svt-av1/metadata.xml
deleted file mode 100644
index 5cd86506cb..0000000000
--- a/media-libs/svt-av1/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- 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
deleted file mode 100644
index b38378964b..0000000000
--- a/media-libs/svt-av1/svt-av1-0.8.5.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2020-2021 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 -arm ~arm64 -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-0.8.6.ebuild b/media-libs/svt-av1/svt-av1-0.8.6.ebuild
deleted file mode 100644
index 0227da3166..0000000000
--- a/media-libs/svt-av1/svt-av1-0.8.6.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2020-2021 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 -arm ~arm64 -x86" # -x86: https://github.com/OpenVisualCloud/SVT-AV1/issues/1231
- S="${WORKDIR}/SVT-AV1-${PV}"
-fi
-
-LICENSE="AOM BSD-2"
-SLOT="0/0.8.6"
-
-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
deleted file mode 100644
index 0227da3166..0000000000
--- a/media-libs/svt-av1/svt-av1-9999.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2020-2021 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 -arm ~arm64 -x86" # -x86: https://github.com/OpenVisualCloud/SVT-AV1/issues/1231
- S="${WORKDIR}/SVT-AV1-${PV}"
-fi
-
-LICENSE="AOM BSD-2"
-SLOT="0/0.8.6"
-
-src_prepare() {
- append-ldflags -Wl,-z,noexecstack
- cmake_src_prepare
-}
diff --git a/media-plugins/qt-avif-image-plugin/Manifest b/media-plugins/qt-avif-image-plugin/Manifest
deleted file mode 100644
index 31a8ddb73d..0000000000
--- a/media-plugins/qt-avif-image-plugin/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST qt-avif-image-plugin-0.4.1.tar.gz 14326950 BLAKE2B b0c8b006404d73095b724e18f0dacda090c0fbf2a3005e236020afbe56486ac42b09ac2d91989410ec5e7513cba16f6251a95895a97e86cbb3a44cbd4ba643b9 SHA512 a717eed81f192674f7cfab2438b18bed4704b668b66fb882f1323e9f117f8d739cbcce4d5806ffdd09fd253e097a70a061c3a18137abb69a8dfa71d49a3dea55
diff --git a/media-plugins/qt-avif-image-plugin/metadata.xml b/media-plugins/qt-avif-image-plugin/metadata.xml
deleted file mode 100644
index 98dd207e3d..0000000000
--- a/media-plugins/qt-avif-image-plugin/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
- dnovomesky@gmail.com
- Daniel Novomesky
-
-
- Qt imageformat plugin which enables Qt and KDE applications
- to open and save AVIF images.
- Plug-in used libavif.
- When installed, following applications are known to open AVIF images:
- gwenview
- KolourPaint
- nomacs
- KPhotoAlbum
- digiKam
- qView
- LXImage-Qt
-
-
diff --git a/media-plugins/qt-avif-image-plugin/qt-avif-image-plugin-0.4.1.ebuild b/media-plugins/qt-avif-image-plugin/qt-avif-image-plugin-0.4.1.ebuild
deleted file mode 100644
index 36e65e8450..0000000000
--- a/media-plugins/qt-avif-image-plugin/qt-avif-image-plugin-0.4.1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit cmake
-
-DESCRIPTION="Qt plug-in to allow Qt and KDE based applications to read/write AVIF images."
-HOMEPAGE="https://github.com/novomesk/qt-avif-image-plugin"
-
-if [[ "${PV}" == *9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/novomesk/qt-avif-image-plugin.git"
-else
- SRC_URI="https://github.com/novomesk/qt-avif-image-plugin/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE=""
-
-DEPEND=">=dev-qt/qtgui-5.12.3:5
- >=media-libs/libavif-0.8.2
- >=x11-misc/shared-mime-info-2.0-r1
-"
-
-BDEPEND=">=kde-frameworks/extra-cmake-modules-5.70:5"
-
-RDEPEND="${DEPEND}"
diff --git a/media-plugins/qt-avif-image-plugin/qt-avif-image-plugin-9999.ebuild b/media-plugins/qt-avif-image-plugin/qt-avif-image-plugin-9999.ebuild
deleted file mode 100644
index 6d0fae2c7a..0000000000
--- a/media-plugins/qt-avif-image-plugin/qt-avif-image-plugin-9999.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit cmake
-
-DESCRIPTION="Qt plug-in to allow Qt and KDE based applications to read/write AVIF images."
-HOMEPAGE="https://github.com/novomesk/qt-avif-image-plugin"
-
-if [[ "${PV}" == *9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/novomesk/qt-avif-image-plugin.git"
-else
- SRC_URI="https://github.com/novomesk/qt-avif-image-plugin/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE=""
-
-DEPEND=">=dev-qt/qtgui-5.12.3:5
- >=media-libs/libavif-0.8.2
- >=x11-misc/shared-mime-info-2.0-r1
-"
-
-BDEPEND=">=kde-frameworks/extra-cmake-modules-5.70:5"
-
-RDEPEND="${DEPEND}"
diff --git a/metadata/layout.conf b/metadata/layout.conf
index 4962033a4f..474114e707 100644
--- a/metadata/layout.conf
+++ b/metadata/layout.conf
@@ -11,3 +11,7 @@ sign-manifests = false
# Let's start with new EAPIs if possible
eapis-banned = 0 1 2 3 4 5
+
+# Part of ability to mask features in overlays
+# https://trofi.github.io/posts/201-masking-a-package-in-gentoo-overlay.html
+profile-formats = portage-2
diff --git a/net-p2p/monero/Manifest b/net-p2p/monero/Manifest
index 046d17b47d..841b64b94e 100644
--- a/net-p2p/monero/Manifest
+++ b/net-p2p/monero/Manifest
@@ -1,2 +1 @@
-DIST monero-0.17.1.7.tar.gz 10598750 BLAKE2B 03a80f3c38bc1b643d8d9ddba4ee1de59e0f4c6d66cfc5dcb700d19659a5cb66add4fcf1320c1ed2b7dfa15fdfe9548eb758e67661832f9da7bd0e173b5a0ae1 SHA512 b049a738eb5752a620fc19dfafd5e2996d3f33d89737774264a5ef69b7fcfcd9fe852b89e35187486f48fdc8bb73c2010a1917d1ed7fcb4f1f87b18a6bb4c2d5
-DIST monero-0.17.1.8.tar.gz 10603308 BLAKE2B f515c90fac83bcf866cc042b34be38d366c7e48a70db76b2a900e9922ca460db7604aa15f4f03b2e5301647a75f40ad0f04c2dadd416a079da2f77be46d584a2 SHA512 e9cde3c77d71dd468237e823f647551fb3fef89f7132ebe2be1ac10545dd926f2d2b07794af4664d82e4d19b8b3b8b69fa090ed64ccab7ca63ffae3c0559eec0
+DIST monero-0.17.1.9.tar.gz 10607015 BLAKE2B 2746fa1d8feafead39f10d1c8800ecd82e4049930b7acae42e946474558114422703e8cb37f1bd3833e57ec9987ccdff2fd530a632693cab206420153f8e6ab4 SHA512 b529d1c691584a5bf1e1fa342909dbb296ef57b0b7d018d95dd40ee418257a15f8f94ec74f780762f28f57f5db4a953becce97558af407f89828d55da88e61d8
diff --git a/net-p2p/monero/monero-0.17.1.8.ebuild b/net-p2p/monero/monero-0.17.1.8.ebuild
deleted file mode 100644
index fb62cb7950..0000000000
--- a/net-p2p/monero/monero-0.17.1.8.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake systemd
-
-DESCRIPTION="The secure, private, untraceable cryptocurrency"
-HOMEPAGE="https://github.com/monero-project/monero"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/monero-project/monero.git"
-else
- SRC_URI="https://github.com/monero-project/monero/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~x86"
-fi
-
-LICENSE="BSD MIT"
-SLOT="0"
-IUSE="+daemon libressl readline +tools +wallet-cli +wallet-rpc"
-REQUIRED_USE="|| ( daemon tools wallet-cli wallet-rpc )"
-RESTRICT="test"
-
-DEPEND="
- acct-group/monero
- acct-user/monero
- dev-libs/boost:=[nls,threads]
- dev-libs/libsodium:=
- dev-libs/randomx
- dev-libs/rapidjson
- dev-libs/supercop
- net-dns/unbound:=[threads]
- net-libs/czmq:=
- net-libs/miniupnpc
- !libressl? ( dev-libs/openssl:= )
- libressl? ( dev-libs/libressl:= )
- readline? ( sys-libs/readline:0= )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.17.1.7-linkjobs.patch"
- "${FILESDIR}/${PN}-0.17.1.7-unbundle-dependencies.patch"
-)
-
-src_configure() {
- local mycmakeargs=(
- # TODO: Update CMake to install built libraries (help wanted)
- -DBUILD_SHARED_LIBS=OFF
- -DMANUAL_SUBMODULES=ON
- -DMONERO_PARALLEL_LINK_JOBS=1
- -DUSE_DEVICE_TREZOR=OFF
- )
-
- cmake_src_configure
-}
-
-src_compile() {
- local targets=()
- use daemon && targets+=(daemon)
- use tools && targets+=(blockchain_{ancestry,blackball,db,depth,export,import,prune,prune_known_spent_data,stats,usage})
- use wallet-cli && targets+=(simplewallet)
- use wallet-rpc && targets+=(wallet_rpc_server)
- cmake_build ${targets[@]}
-}
-
-src_install() {
- einstalldocs
-
- # Install all binaries.
- find "${BUILD_DIR}/bin/" -type f -executable -print0 |
- while IFS= read -r -d '' line; do
- dobin "$line"
- done
-
- if use daemon; then
- dodoc utils/conf/monerod.conf
-
- # data-dir
- keepdir /var/lib/monero
- fowners monero:monero /var/lib/monero
- fperms 0755 /var/lib/monero
-
- # log-file dir
- keepdir /var/log/monero
- fowners monero:monero /var/log/monero
- fperms 0755 /var/log/monero
-
- # /etc/monero/monerod.conf
- insinto /etc/monero
- doins "${FILESDIR}/monerod.conf"
-
- # OpenRC
- newconfd "${FILESDIR}/monerod.confd" monerod
- newinitd "${FILESDIR}/monerod.initd" monerod
-
- # systemd
- systemd_dounit "${FILESDIR}/monerod.service"
- fi
-}
-
-pkg_postinst() {
- if use daemon; then
- elog "Start the Monero P2P daemon as a system service with"
- elog "'rc-service monerod start'. Enable it at startup with"
- elog "'rc-update add monerod default'."
- elog
- elog "Run monerod status as any user to get sync status and other stats."
- elog
- elog "The Monero blockchain can take up a lot of space (80 GiB) and is stored"
- elog "in /var/lib/monero by default. You may want to enable pruning by adding"
- elog "'prune-blockchain=1' to /etc/monero/monerod.conf to prune the blockchain"
- elog "or move the data directory to another disk."
- fi
-}
diff --git a/net-p2p/monero/monero-0.17.1.7.ebuild b/net-p2p/monero/monero-0.17.1.9.ebuild
similarity index 100%
rename from net-p2p/monero/monero-0.17.1.7.ebuild
rename to net-p2p/monero/monero-0.17.1.9.ebuild
diff --git a/profiles/arch.list b/profiles/arch.list
new file mode 100644
index 0000000000..5ed7343cec
--- /dev/null
+++ b/profiles/arch.list
@@ -0,0 +1,4 @@
+# Theo Anderson (2021-01-06)
+# New arch created for the purpose of hiding profiles.
+# Assuming no one sets KEYWORDS="~hidden"
+hidden
diff --git a/profiles/arches.desc b/profiles/arches.desc
new file mode 100644
index 0000000000..99924d624a
--- /dev/null
+++ b/profiles/arches.desc
@@ -0,0 +1,4 @@
+# Theo Anderson (2021-01-06)
+# Masked the new hidden arch as testing to keep
+# in line with no stable packages in ::guru
+hidden testing
diff --git a/profiles/default/linux/amd64/17.0/x32/package.mask b/profiles/default/linux/amd64/17.0/x32/package.mask
new file mode 100644
index 0000000000..bb9c6ff64c
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/x32/package.mask
@@ -0,0 +1,9 @@
+# Pawel Hajdan jr (2012-10-07)
+# V8 upstream said they won't support x32, bug #423815
+# Masked packages containing V8.
+# Michał Górny (2018-01-12)
+# ...and their reverse dependencies.
+# Theo Anderson (2021-01-06)
+# Is this still relevant? Looks like support was comitted:
+# https://codereview.chromium.org/18014003
+www-apps/code-server-bin
diff --git a/profiles/default/linux/amd64/17.0/x32/parent b/profiles/default/linux/amd64/17.0/x32/parent
new file mode 100644
index 0000000000..9f3a62d888
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/x32/parent
@@ -0,0 +1,9 @@
+# Theo Anderson (2021-01-06)
+# Paths relative to `profiles`. The first line denotes the
+# parent profile which should inherit any changes we make here.
+# The second line points to the location where the appropriate
+# masks or forces(?) are. It is important to keep the
+# changes separated per profile/feature in case a
+# parent profile picks up on changes intended for a different profile.
+gentoo:default/linux/amd64/17.0/x32
+:default/linux/amd64/17.0/x32
diff --git a/profiles/default/linux/amd64/17.1/hardened/selinux/parent b/profiles/default/linux/amd64/17.1/hardened/selinux/parent
new file mode 100644
index 0000000000..1ea01a36af
--- /dev/null
+++ b/profiles/default/linux/amd64/17.1/hardened/selinux/parent
@@ -0,0 +1,9 @@
+# Theo Anderson (2021-01-06)
+# Paths relative to `profiles`. The first line denotes the
+# parent profile which should inherit any changes we make here.
+# The second line points to the location where the appropriate
+# masks or forces(?) are. It is important to keep the
+# changes separated per profile/feature in case a
+# parent profile picks up on changes intended for a different profile.
+gentoo:default/linux/amd64/17.1/hardened/selinux
+:features/selinux
diff --git a/profiles/default/linux/amd64/17.1/no-multilib/hardened/selinux/parent b/profiles/default/linux/amd64/17.1/no-multilib/hardened/selinux/parent
new file mode 100644
index 0000000000..d67371011e
--- /dev/null
+++ b/profiles/default/linux/amd64/17.1/no-multilib/hardened/selinux/parent
@@ -0,0 +1,9 @@
+# Theo Anderson (2021-01-06)
+# Paths relative to `profiles`. The first line denotes the
+# parent profile which should inherit any changes we make here.
+# The second line points to the location where the appropriate
+# masks or forces(?) are. It is important to keep the
+# changes separated per profile/feature in case a
+# parent profile picks up on changes intended for a different profile.
+gentoo:default/linux/amd64/17.1/no-multilib/hardened/selinux
+:features/selinux
diff --git a/profiles/default/linux/amd64/17.1/selinux/parent b/profiles/default/linux/amd64/17.1/selinux/parent
new file mode 100644
index 0000000000..667ba52c6a
--- /dev/null
+++ b/profiles/default/linux/amd64/17.1/selinux/parent
@@ -0,0 +1,9 @@
+# Theo Anderson (2021-01-06)
+# Paths relative to `profiles`. The first line denotes the
+# parent profile which should inherit any changes we make here.
+# The second line points to the location where the appropriate
+# masks or forces(?) are. It is important to keep the
+# changes separated per profile/feature in case a
+# parent profile picks up on changes intended for a different profile.
+gentoo:default/linux/amd64/17.1/selinux
+:features/selinux
diff --git a/profiles/default/linux/x86/17.0/hardened/selinux/parent b/profiles/default/linux/x86/17.0/hardened/selinux/parent
new file mode 100644
index 0000000000..6f067f1e06
--- /dev/null
+++ b/profiles/default/linux/x86/17.0/hardened/selinux/parent
@@ -0,0 +1,9 @@
+# Theo Anderson (2021-01-06)
+# Paths relative to `profiles`. The first line denotes the
+# parent profile which should inherit any changes we make here.
+# The second line points to the location where the appropriate
+# masks or forces(?) are. It is important to keep the
+# changes separated per profile/feature in case a
+# parent profile picks up on changes intended for a different profile.
+gentoo:default/linux/x86/17.0/hardened/selinux
+:features/selinux
diff --git a/profiles/default/linux/x86/17.0/selinux/parent b/profiles/default/linux/x86/17.0/selinux/parent
new file mode 100644
index 0000000000..6eab164c5d
--- /dev/null
+++ b/profiles/default/linux/x86/17.0/selinux/parent
@@ -0,0 +1,9 @@
+# Theo Anderson (2021-01-06)
+# Paths relative to `profiles`. The first line denotes the
+# parent profile which should inherit any changes we make here.
+# The second line points to the location where the appropriate
+# masks or forces(?) are. It is important to keep the
+# changes separated per profile/feature in case a
+# parent profile picks up on changes intended for a different profile.
+gentoo:default/linux/x86/17.0/selinux
+:features/selinux
diff --git a/profiles/package.mask b/profiles/features/selinux/package.mask
similarity index 60%
rename from profiles/package.mask
rename to profiles/features/selinux/package.mask
index 0fe3618142..b5ea3a429d 100644
--- a/profiles/package.mask
+++ b/profiles/features/selinux/package.mask
@@ -1,3 +1,3 @@
-# Theo Anderson (2020-12-06)
+# Theo Anderson (2021-01-04)
# SELinux profiles do not support systemd
>=sys-block/systemd-swap-4.4.0
diff --git a/profiles/profiles.desc b/profiles/profiles.desc
new file mode 100644
index 0000000000..313f396602
--- /dev/null
+++ b/profiles/profiles.desc
@@ -0,0 +1,11 @@
+# Theo Anderson (2021-01-06)
+# Create profiles with the hidden arch where dependency conflicts
+# arise and masks are needed. They must match :gentoo profiles.
+# Using parent files within the profiles allows gentoo: profiles
+# to inherit any ::guru masks we choose.
+hidden default/linux/amd64/17.1/selinux dev
+hidden default/linux/amd64/17.1/hardened/selinux dev
+hidden default/linux/amd64/17.1/no-multilib/hardened/selinux dev
+hidden default/linux/amd64/17.0/x32 dev
+hidden default/linux/x86/17.0/selinux dev
+hidden default/linux/x86/17.0/hardened/selinux dev
diff --git a/sci-mathematics/frama-c/Manifest b/sci-mathematics/frama-c/Manifest
new file mode 100644
index 0000000000..9681962f97
--- /dev/null
+++ b/sci-mathematics/frama-c/Manifest
@@ -0,0 +1 @@
+DIST frama-c-22.0-Titanium.tar.gz 6008520 BLAKE2B 957f1fd383913718598c8d14bd0ff4b6251cc5350633888ca061fa0e44fae17273b379dcc1b70fe8a187975364aee1f255e0df232a4ee349ff29f9cb922a7b60 SHA512 7366127da4726ffec0022adc06fd867b6ea37fc23b6a5ddccbe7562fcaa635abc6894397d0101fcb0afc339c565299c6d637006305c8331aa62a8ce734740a0f
diff --git a/sci-mathematics/frama-c/frama-c-22.0.ebuild b/sci-mathematics/frama-c/frama-c-22.0.ebuild
new file mode 100644
index 0000000000..1bb3dc8b29
--- /dev/null
+++ b/sci-mathematics/frama-c/frama-c-22.0.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="Framework for analysis of source codes written in C"
+HOMEPAGE="https://frama-c.com"
+NAME="Titanium"
+SRC_URI="https://frama-c.com/download/${P}-${NAME}.tar.gz"
+
+LICENSE="BSD LGPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+aorai +callgraph +dive +e-acsl +eva +from-analysis gtk +impact +inout +instantiate +loop-analysis +metrics +nonterm +obfuscator +ocamlopt +occurrence +pdg +postdominators +print-api +qed +report +rtegen +scope security-slicing +semantic-constant-folding +server +slicing +sparecode +studia +users +variadic +wp"
+RESTRICT="strip"
+
+# TODO: $(use_enable markdown-report mdr) -> missing dev-ml/ppx_deriving_yojson
+
+RDEPEND="
+ >=dev-lang/ocaml-4.08.1[ocamlopt?]
+ >=dev-ml/ocamlgraph-1.8.5[gtk?,ocamlopt?]
+ >=dev-ml/zarith-1.5[ocamlopt?]
+ >=dev-ml/yojson-1.4.1[ocamlopt?]
+ gtk? ( >=dev-ml/lablgtk-2.14:2=[sourceview,gnomecanvas,ocamlopt?] )
+ wp? ( >=sci-mathematics/why3-1.3.3 )"
+DEPEND="${RDEPEND}
+ dev-ml/findlib
+ media-gfx/graphviz"
+
+REQUIRED_USE="
+ dive? ( eva studia )
+ e-acsl? ( rtegen )
+ from-analysis? ( eva callgraph )
+ impact? ( pdg eva inout )
+ inout? ( from-analysis eva callgraph )
+ metrics? ( eva )
+ nonterm? ( eva )
+ occurrence? ( eva )
+ pdg? ( from-analysis eva callgraph )
+ scope? ( postdominators eva from-analysis pdg )
+ security-slicing? ( slicing eva pdg gtk )
+ semantic-constant-folding? ( eva )
+ slicing? ( from-analysis pdg eva callgraph )
+ sparecode? ( pdg eva )
+ studia? ( eva )
+ users? ( eva )
+ wp? ( qed rtegen )"
+
+S="${WORKDIR}/${P}-${NAME}"
+
+src_prepare() {
+ mv configure.in configure.ac || die
+ sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die
+ touch config_file || die
+ eautoreconf
+ eapply_user
+}
+
+src_configure() {
+ econf \
+ --disable-landmarks \
+ $(use_enable aorai) \
+ $(use_enable callgraph) \
+ $(use_enable dive) \
+ $(use_enable e-acsl) \
+ $(use_enable eva) \
+ $(use_enable from-analysis) \
+ $(use_enable gtk gui) \
+ $(use_enable impact) \
+ $(use_enable inout) \
+ $(use_enable instantiate) \
+ $(use_enable loop-analysis) \
+ --disable-mdr \
+ $(use_enable metrics) \
+ $(use_enable nonterm) \
+ $(use_enable obfuscator) \
+ $(use_enable occurrence) \
+ $(use_enable pdg) \
+ $(use_enable postdominators) \
+ $(use_enable print-api) \
+ $(use_enable qed) \
+ $(use_enable report) \
+ $(use_enable rtegen) \
+ $(use_enable scope) \
+ $(use_enable security-slicing) \
+ $(use_enable semantic-constant-folding) \
+ $(use_enable server) \
+ --disable-server-zmq \
+ $(use_enable slicing) \
+ $(use_enable sparecode) \
+ $(use_enable studia) \
+ $(use_enable users) \
+ $(use_enable variadic) \
+ $(use_enable wp) \
+ --disable-wp-coq
+}
+
+src_install() {
+ emake install DESTDIR="${ED}"
+}
diff --git a/sci-mathematics/frama-c/metadata.xml b/sci-mathematics/frama-c/metadata.xml
new file mode 100644
index 0000000000..c4798f5422
--- /dev/null
+++ b/sci-mathematics/frama-c/metadata.xml
@@ -0,0 +1,50 @@
+
+
+
+
+ François-Xavier Carton
+ fx.carton91@gmail.com
+
+
+
+Frama-C is a suite of tools dedicated to the analysis of the source code
+of software written in C. It gathers several static analysis techniques
+in a single collaborative framework. The collaborative approach of
+Frama-C allows static analyzers to build upon the results already
+computed by other analyzers in the framework. Thanks to this approach,
+Frama-C provides sophisticated tools, such as a slicer and dependency
+analysis.
+
+
diff --git a/sci-mathematics/why3/Manifest b/sci-mathematics/why3/Manifest
new file mode 100644
index 0000000000..20a390e40b
--- /dev/null
+++ b/sci-mathematics/why3/Manifest
@@ -0,0 +1 @@
+DIST why3-1.3.3.tar.gz 5807572 BLAKE2B b1a04e78010f841e217b9a81c096cadfa0cddabadbe81ef55c310a104668feb1e46cd50576a965a58c74658903d6d08f9fd348bd2064a79ac3b176548927bcbe SHA512 a2dc95691cea29bbd20843a05add3985f777085086b654b53566ecdb752ba892366da703e232c85d5e0237d0e59564527aed55f6ccae9118d49e5f2cf93a53ce
diff --git a/sci-mathematics/why3/metadata.xml b/sci-mathematics/why3/metadata.xml
new file mode 100644
index 0000000000..444f26b5b6
--- /dev/null
+++ b/sci-mathematics/why3/metadata.xml
@@ -0,0 +1,27 @@
+
+
+
+
+ François-Xavier Carton
+ fx.carton91@gmail.com
+
+
+Why3 is a platform for deductive program verification. It provides
+a rich language for specification and programming, called WhyML,
+and relies on external theorem provers, both automated and interactive,
+to discharge verification conditions. Why3 comes with a standard
+library of logical theories (integer and real arithmetic, Boolean
+operations, sets and maps, etc.) and basic programming data structures
+(arrays, queues, hash tables, etc.). A user can write WhyML programs
+directly and get correct-by-construction OCaml programs through an
+automated extraction mechanism. WhyML is also used as an intermediate
+language for the verification of C, Java, or Ada programs.
+
+
+
diff --git a/sci-mathematics/why3/why3-1.3.3.ebuild b/sci-mathematics/why3/why3-1.3.3.ebuild
new file mode 100644
index 0000000000..b5665dc3ae
--- /dev/null
+++ b/sci-mathematics/why3/why3-1.3.3.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="Platform for deductive program verification"
+HOMEPAGE="http://why3.lri.fr/"
+SRC_URI="https://gforge.inria.fr/frs/download.php/file/38367/${P}.tar.gz"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="coq emacs gtk +ocamlopt re +zarith zip"
+
+DEPEND=">=dev-lang/ocaml-4.05.0[ocamlopt?]
+ >=dev-ml/menhir-20151112
+ dev-ml/findlib
+ dev-ml/num
+ coq? ( >=sci-mathematics/coq-8.6 )
+ emacs? ( app-editors/emacs:* )
+ gtk? ( dev-ml/lablgtk:*[sourceview,ocamlopt?] )
+ re? ( dev-ml/re dev-ml/seq )
+ zarith? ( dev-ml/zarith )
+ zip? ( dev-ml/camlzip )"
+RDEPEND="${DEPEND}"
+
+# doc needs sphinxcontrib-bibtex which is currently not packaged
+# doc? (
+# dev-python/sphinx
+# dev-python/sphinxcontrib-bibtex
+# || ( dev-texlive/texlive-latex dev-tex/latexmk dev-tex/rubber )
+# )
+
+DOCS=( CHANGES.md README.md )
+
+src_prepare() {
+ mv doc/why.1 doc/why3.1 || die
+ mv configure.in configure.ac || die
+ sed -i 's/configure\.in/configure.ac/g' Makefile.in || die
+ eautoreconf
+ eapply_user
+}
+
+src_configure() {
+ econf \
+ --disable-hypothesis-selection \
+ --disable-pvs-libs \
+ --disable-isabelle-libs \
+ --disable-frama-c \
+ --disable-web-ide \
+ --disable-doc \
+ $(use_enable coq coq-libs) \
+ $(use_enable emacs emacs-compilation) \
+ $(use_enable gtk ide) \
+ $(use_enable ocamlopt native-code) \
+ $(use_enable re) \
+ $(use_enable zarith) \
+ $(use_enable zip)
+}
+
+src_compile() {
+ emake
+ emake plugins
+ #use doc && emake doc
+}
+
+src_install(){
+ emake install install-lib DESTDIR="${ED}"
+
+ doman doc/why3.1
+ einstalldocs
+ docompress -x /usr/share/doc/${PF}/examples
+ dodoc -r examples
+ #if use doc; then
+ # dodoc doc/latex/manual.pdf
+ # dodoc -r doc/html
+ #fi
+}
diff --git a/sys-block/systemd-swap/Manifest b/sys-block/systemd-swap/Manifest
index 3a60e61535..67c09af6c2 100644
--- a/sys-block/systemd-swap/Manifest
+++ b/sys-block/systemd-swap/Manifest
@@ -1,2 +1 @@
-DIST systemd-swap-4.0.1.tar.gz 20349 BLAKE2B 1e4e83b89ea5a0bd3195db951477920cdb185d4f44b6b7bfcc06a9b4bd6086e4c427b34de9a584a58a5a424c21ee9e4c25b9485332ef5811f7ee5db6c02c904c SHA512 c0ba9fa5a3d456376679fe8383550ae0fb26126d8b6c04d2d7d782911709e4c96c42b5a4db3d23b7e921881950d06cc81b60514055b27134106815595da97020
DIST systemd-swap-4.4.0.tar.gz 29066 BLAKE2B 7278b0f5fac52039c91e901f29d72275e5ce4579001926f3d105c3f4bad026d2bcd21106d4006e9e971f92ecd66b81716b8e92f291230776de78e8fcd2580252 SHA512 39cf297d0d82f4d5fbae64f323bda2c286dd24665321892f068dc5bceea4ea5ddcacdcef14576cab869edbed7d258de759baec36535403051bb2b925406db0b3
diff --git a/sys-block/systemd-swap/systemd-swap-4.0.1.ebuild b/sys-block/systemd-swap/systemd-swap-4.0.1.ebuild
deleted file mode 100644
index 7a10e49e6c..0000000000
--- a/sys-block/systemd-swap/systemd-swap-4.0.1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 2019-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit linux-info
-
-DESCRIPTION="Script for creating swap space from zram swaps, swap files and swap partitions."
-HOMEPAGE="https://github.com/Nefelim4ag/systemd-swap/"
-
-if [[ ${PV} == *9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/Nefelim4ag/${PN}.git"
-else
- SRC_URI="https://github.com/Nefelim4ag/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-
-CONFIG_CHECK="~ZRAM ~ZSWAP"
-
-src_install() {
- emake PREFIX="${ED}" install
- keepdir /var/lib/systemd-swap
-}
diff --git a/sys-fs/dwarfs/dwarfs-0.3.1.ebuild b/sys-fs/dwarfs/dwarfs-0.3.1-r1.ebuild
similarity index 92%
rename from sys-fs/dwarfs/dwarfs-0.3.1.ebuild
rename to sys-fs/dwarfs/dwarfs-0.3.1-r1.ebuild
index ece7ed8b07..d175ad7bd0 100644
--- a/sys-fs/dwarfs/dwarfs-0.3.1.ebuild
+++ b/sys-fs/dwarfs/dwarfs-0.3.1-r1.ebuild
@@ -91,4 +91,7 @@ pkg_postinst(){
elog "${HOMEPAGE}"
elog "About creating: ${HOMEPAGE}/blob/main/doc/mkdwarfs.md"
elog "About mounting: ${HOMEPAGE}/blob/main/doc/dwarfs.md"
+ ewarn "If you have both sys-fs/fuse:2 and sys-fs/fuse:3 installed"
+ ewarn "Dwarfs will install /sbin/dwarfs for fuse3 and /sbin/dwarfs2 for fuse2"
+ ewarn "See https://github.com/mhx/dwarfs/issues/32"
}
diff --git a/sys-fs/erofs-utils/Manifest b/sys-fs/erofs-utils/Manifest
index 4b9d3aab55..99547f2a2d 100644
--- a/sys-fs/erofs-utils/Manifest
+++ b/sys-fs/erofs-utils/Manifest
@@ -1,2 +1,3 @@
DIST erofs-utils-1.1.tar.gz 46133 BLAKE2B 24a2f16059e39bd65203f4a28721b8aad70599d6201ead02c291234de631bd3def1c403fa8b50b6dce4af3eea2768b912c4f56ad20c3c26db3853ba3174775ac SHA512 f300b536f0ba91a05a7eb3dc9a9ec402c98966ad7c0e1f2f664a650caaffce6c4433722374418c6d03e69ce2e74785e55f9bcc45e6717a8bc67e5352e450806b
+DIST erofs-utils-1.2.1.tar.gz 61218 BLAKE2B 787d3c549020bf44d750ef1af8878c452683579ff545ed0a6b03a24fb5e5f559dad8dd1d00664598b7d42ec6f9d69800b087d0dcb0de147b51696b416903d712 SHA512 1b0fae6f1d7a5ee01f65e71e389c474d596be8800087beb063bfbda471c54d76f9d3f08da645cecb613b637044ff3f6b19d3c8647425261cec1646c87ad57802
DIST erofs-utils-1.2.tar.gz 60991 BLAKE2B 08b9bea397f52d158a40f095811853315a3b553618f380d1ece012c813d708c2331b2a445bb59c4b86d81edab33c834e37aeb0aeeb9acb157b7aebed309cb591 SHA512 167311beb2d4722436051956076d670f6a54da72e1690d19d43e0c46dd972f9f61427b4792b469813a6a4ff2e3c445646cf063d37b4ee2b52f88eb14e7bf2713
diff --git a/sys-fs/erofs-utils/erofs-utils-1.2.1.ebuild b/sys-fs/erofs-utils/erofs-utils-1.2.1.ebuild
new file mode 100644
index 0000000000..cbe330667b
--- /dev/null
+++ b/sys-fs/erofs-utils/erofs-utils-1.2.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="Userspace tools for EROFS images"
+HOMEPAGE="https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git"
+SRC_URI="${HOMEPAGE}/snapshot/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="fuse lz4 selinux +uuid"
+
+RDEPEND="
+ fuse? ( sys-fs/fuse:0 )
+ lz4? ( >=app-arch/lz4-1.9 )
+ selinux? ( sys-libs/libselinux )
+ uuid? ( sys-apps/util-linux )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ $(use_enable fuse) \
+ $(use_enable lz4) \
+ $(use_with selinux) \
+ $(use_with uuid)
+}
diff --git a/www-apps/gogs/files/gogs-0.12.3.patch b/www-apps/gogs/files/gogs-0.12.3.patch
index 2d99c012d4..f5c0eb0b1f 100644
--- a/www-apps/gogs/files/gogs-0.12.3.patch
+++ b/www-apps/gogs/files/gogs-0.12.3.patch
@@ -1,6 +1,6 @@
-diff --git a/custom/conf/app.ini b/custom/conf/app.ini
---- a/custom/conf/app.ini
-+++ b/custom/conf/app.ini
+diff --git a/conf/app.ini b/conf/app.ini
+--- a/conf/app.ini
++++ b/conf/app.ini
@@ -1,14 +1,12 @@
-# !!! NEVER EVER MODIFY THIS FILE !!!
-# !!! PLEASE MAKE CHANGES ON CORRESPONDING CUSTOM CONFIG FILE !!!
diff --git a/www-apps/gogs/gogs-0.12.3.ebuild b/www-apps/gogs/gogs-0.12.3.ebuild
index d8679f2a50..05c81318ad 100644
--- a/www-apps/gogs/gogs-0.12.3.ebuild
+++ b/www-apps/gogs/gogs-0.12.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -6,7 +6,10 @@ EAPI=7
inherit fcaps go-module systemd
DESCRIPTION="Gogs is a self-hosted Git service written in Go"
-HOMEPAGE="https://gogs.io https://github.com/gogs/gogs"
+HOMEPAGE="
+ https://gogs.io
+ https://github.com/gogs/gogs
+"
EGO_SUM=(
"cloud.google.com/go v0.26.0/go.mod"
@@ -439,26 +442,26 @@ EGO_SUM=(
"xorm.io/core v0.7.2/go.mod"
"xorm.io/xorm v0.8.0"
"xorm.io/xorm v0.8.0/go.mod"
- )
+)
+
go-module_set_globals
-SRC_URI="https://github.com/gogs/gogs/archive/v${PV}.tar.gz -> ${P}.tar.gz ${EGO_SUM_SRC_URI}"
+SRC_URI="
+ https://github.com/gogs/gogs/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ ${EGO_SUM_SRC_URI}
+"
LICENSE="Apache-2.0 BSD MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
IUSE="cert mysql +pam postgres +sqlite"
REQUIRED_USE="|| ( sqlite mysql postgres )"
-PATCHES=( "${FILESDIR}/${P}.patch" )
-
RESTRICT="mirror"
DEPEND="
acct-user/gogs
sqlite? ( dev-db/sqlite:3 )
"
-
RDEPEND="
${DEPEND}
app-shells/bash
@@ -469,24 +472,23 @@ RDEPEND="
postgres? ( dev-db/postgresql[pam?] )
"
+PATCHES=( "${FILESDIR}/${P}.patch" )
FILECAPS=(
cap_net_bind_service+ep usr/bin/gogs
)
src_prepare() {
- mkdir -p "${S}/custom/conf/"
- cp "${S}/conf/app.ini" "${S}/custom/conf/"
-
default
-
- sed -i -e 's:data/gogs.db:database/gogs.db:' "${S}/templates/install.tmpl" || die
+ mkdir -p custom/conf/
+ cp conf/app.ini custom/conf/
+ sed -i 's:data/:database/:' templates/install.tmpl || die
}
src_compile() {
- GOLANG_PKG_TAGS=""
- use cert && GOLANG_PKG_TAGS+=" cert"
- use pam && GOLANG_PKG_TAGS+=" pam"
- go build -tags ${GOLANG_PKG_TAGS} -o gogs
+ local GOLANG_PKG_TAGS=()
+ use cert && GOLANG_PKG_TAGS+=( cert )
+ use pam && GOLANG_PKG_TAGS+=( pam )
+ go build -tags ${GOLANG_PKG_TAGS[@]} -o gogs || die
}
src_install() {
@@ -501,9 +503,7 @@ src_install() {
newinitd "${FILESDIR}/gogs-initd" gogs
# Install HTTPS certs
- if use cert; then
- keepdir /etc/${PN}/https
- fi
+ use cert && keepdir /etc/${PN}/https
# Install configuration files
insinto /etc/${PN}/conf
@@ -530,3 +530,8 @@ src_install() {
keepdir /var/log/${PN}
fowners -R gogs:git /var/log/${PN}
}
+
+pkg_postinst() {
+ ewarn "You will not be able to run gogs via the command line."
+ ewarn "Please use the installed service files."
+}
diff --git a/www-apps/jackett-bin/Manifest b/www-apps/jackett-bin/Manifest
index c5eb242d45..b3d320bff8 100644
--- a/www-apps/jackett-bin/Manifest
+++ b/www-apps/jackett-bin/Manifest
@@ -1,3 +1,6 @@
DIST jackett-bin-0.17.197-amd64.tar.gz 44622218 BLAKE2B 3426ef363bdb89acccacbf1bfced32066eee80a2ad48cb9875d808735b5c1fa0bf80eb39993bc00190292c1b693a7e210c72d5766f5bc16474fddafa8b3eec5a SHA512 18f585c5047a2c68a9e093f0180f485ed2e2e2a1345b7d503ad24dee369cacce3f8b4bed3bf887b12ad772558910ea5b40e3b46eb12cc30aa217ef2470204cd2
DIST jackett-bin-0.17.197-arm.tar.gz 42499036 BLAKE2B 8a9fac191bdd129003aaa4151f9eb5434567fee5a6dd761f2f993976d8791e9e001817e31053687ab4ae96423b56a702aa892b1fc958c6537f96487801c6e350 SHA512 5410c4a65009b863ba57a1183a2177c3c74d984dfc288691397c741e6b5338aa92582d00384b4b7c5e4fa559e283c3d5ceab695f345c57882d909b132c7b8972
DIST jackett-bin-0.17.197-arm64.tar.gz 41865109 BLAKE2B 11223b268144e082235bf1d88fdbeea74e34efddf187693d8e41c36b2c6b7139f96699683d29d27d19ca7390f018243370e0659288535f07f5a98a6101d90274 SHA512 3215199cce835997772b58a4f3dbde504c10d62f62603e188c5107ee0c9f3c263e7556863adc472f1c7b05c1b837a9328f96cad30c6857a1ef5ed107d2d5ca66
+DIST jackett-bin-0.17.207-amd64.tar.gz 44620838 BLAKE2B 1f1220ee74f1e5a16e99480f619804d59f70fdb5a401716900c4dad27aee2b08d905c188adcb1e4d64fcd49b851adb97f777a973e05da9b75598335e49a51bd8 SHA512 59ff3efba54b310373c4468ec36e3bc722547a4d7b97b55cf7ea0d74edee2e868154b423a107eac6b02f5fbbfdedcde24749d93de9b03356ce385b3c09ba3b63
+DIST jackett-bin-0.17.207-arm.tar.gz 42497581 BLAKE2B 051e9c9ab58771fca23d6352f3778b6da18001f8711db4722a0865e39b4eb741a52e88d482ad2df3ad5d723ee9e86e1022cddbbffad8863003c3511f11d10bac SHA512 7de86ab29f77ccdcd65c6649a1d74cd0fd16eb97e791cc02c77df723263291dae2c4b2f9f29e7739d59c7a0358464c4b590ac3255bfad75d2afba8d6fab73027
+DIST jackett-bin-0.17.207-arm64.tar.gz 41864538 BLAKE2B 1f5e1440478a7df51c4a25b77bf3d7d52021c8e506a5d5e91c7b5a15032a4b256e132f8cc6d101ae994ca5b3b8824cfa9fe23ebfcf1715cb26a2fec0be239f73 SHA512 9b3cb3901a4f2570550e4e08578ac6c763a4933dbeec6f125007c86f18664e8efa478df0b5e914a698decaf803b42b62a0b9cf162e1f1c04deb3684dbfd9edf4
diff --git a/www-apps/jackett-bin/jackett-bin-0.17.207.ebuild b/www-apps/jackett-bin/jackett-bin-0.17.207.ebuild
new file mode 100644
index 0000000000..b2966ed110
--- /dev/null
+++ b/www-apps/jackett-bin/jackett-bin-0.17.207.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd
+
+DESCRIPTION="API Support for your favorite torrent trackers"
+HOMEPAGE="https://github.com/Jackett/Jackett"
+SRC_URI="
+ amd64? ( https://github.com/Jackett/Jackett/releases/download/v${PV}/Jackett.Binaries.LinuxAMDx64.tar.gz -> ${P}-amd64.tar.gz )
+ arm? ( https://github.com/Jackett/Jackett/releases/download/v${PV}/Jackett.Binaries.LinuxARM32.tar.gz -> ${P}-arm.tar.gz )
+ arm64? ( https://github.com/Jackett/Jackett/releases/download/v${PV}/Jackett.Binaries.LinuxARM64.tar.gz -> ${P}-arm64.tar.gz )
+"
+
+KEYWORDS="~amd64 ~arm ~arm64"
+LICENSE="GPL-2"
+SLOT="0"
+RESTRICT="strip"
+
+RDEPEND="
+ app-crypt/mit-krb5
+ dev-libs/icu
+ dev-util/lttng-ust
+"
+
+QA_PREBUILT="*"
+S="${WORKDIR}"/Jackett
+
+src_install() {
+ dodir /opt/jackett
+ cp -a "${S}"/. "${ED}"/opt/jackett || die
+ newinitd "${FILESDIR}"/jackett.initd jackett
+ systemd_dounit "${FILESDIR}"/jackett.service
+ doenvd "${FILESDIR}"/99jackett
+}
diff --git a/x11-themes/obsidian-icon-theme/obsidian-icon-theme-4.14.ebuild b/x11-themes/obsidian-icon-theme/obsidian-icon-theme-4.14.ebuild
index da86256ddb..9662e9f1bc 100644
--- a/x11-themes/obsidian-icon-theme/obsidian-icon-theme-4.14.ebuild
+++ b/x11-themes/obsidian-icon-theme/obsidian-icon-theme-4.14.ebuild
@@ -16,7 +16,7 @@ if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/madmaxms/${GIT_PN}.git"
else
SRC_URI="https://github.com/madmaxms/${GIT_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
S="${WORKDIR}/${GIT_PN}-${PV}"
fi
diff --git a/x11-themes/obsidian-icon-theme/obsidian-icon-theme-9999.ebuild b/x11-themes/obsidian-icon-theme/obsidian-icon-theme-9999.ebuild
index da86256ddb..9662e9f1bc 100644
--- a/x11-themes/obsidian-icon-theme/obsidian-icon-theme-9999.ebuild
+++ b/x11-themes/obsidian-icon-theme/obsidian-icon-theme-9999.ebuild
@@ -16,7 +16,7 @@ if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/madmaxms/${GIT_PN}.git"
else
SRC_URI="https://github.com/madmaxms/${GIT_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
S="${WORKDIR}/${GIT_PN}-${PV}"
fi
diff --git a/x11-themes/obsidian2-gtk-theme/obsidian2-gtk-theme-2.17.ebuild b/x11-themes/obsidian2-gtk-theme/obsidian2-gtk-theme-2.17.ebuild
index 42fb2f7f50..0f3a37faf4 100644
--- a/x11-themes/obsidian2-gtk-theme/obsidian2-gtk-theme-2.17.ebuild
+++ b/x11-themes/obsidian2-gtk-theme/obsidian2-gtk-theme-2.17.ebuild
@@ -14,7 +14,7 @@ if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/madmaxms/${GIT_PN}.git"
else
SRC_URI="https://github.com/madmaxms/${GIT_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
S="${WORKDIR}/${GIT_PN}-${PV}"
fi
diff --git a/x11-themes/obsidian2-gtk-theme/obsidian2-gtk-theme-9999.ebuild b/x11-themes/obsidian2-gtk-theme/obsidian2-gtk-theme-9999.ebuild
index 42fb2f7f50..0f3a37faf4 100644
--- a/x11-themes/obsidian2-gtk-theme/obsidian2-gtk-theme-9999.ebuild
+++ b/x11-themes/obsidian2-gtk-theme/obsidian2-gtk-theme-9999.ebuild
@@ -14,7 +14,7 @@ if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/madmaxms/${GIT_PN}.git"
else
SRC_URI="https://github.com/madmaxms/${GIT_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
S="${WORKDIR}/${GIT_PN}-${PV}"
fi