diff --git a/app-admin/s-tui/s-tui-9999.ebuild b/app-admin/s-tui/s-tui-9999.ebuild
deleted file mode 100644
index cbfd921231..0000000000
--- a/app-admin/s-tui/s-tui-9999.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Stress-Terminal UI monitoring tool"
-HOMEPAGE="https://amanusk.github.io/s-tui/"
-
-if [[ ${PV} == *9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/amanusk/${PN}.git"
- EGIT_SUBMODULES=()
-else
- # Pypi source doesn't include tests
- SRC_URI="https://github.com/amanusk/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-
-RDEPEND="
- >=dev-python/psutil-5.6.0[${PYTHON_USEDEP}]
- >=dev-python/urwid-2.0.1[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests unittest
-
-pkg_postinst() {
- elog "To get additional features, some optional runtime dependencies"
- elog "may be installed:"
- elog ""
- optfeature "Stress options in program menu" app-benchmarks/stress
-}
diff --git a/app-dicts/dictd-devils/Manifest b/app-dicts/dictd-devils/Manifest
new file mode 100644
index 0000000000..299d382c84
--- /dev/null
+++ b/app-dicts/dictd-devils/Manifest
@@ -0,0 +1 @@
+DIST dictd-devils-20150822.zip 164703 BLAKE2B cb8ac80e02617c4ced72b81de6e82d9b590953599444cc304647a50c78f080172fc0d15158de8f9a1d42abff37f68732f9076636c8102a2ebd85592c0bb0be10 SHA512 d2264626a8a34df7d9cabb671838b717a40385511d13b58bb60bf78481ad4e7ae6c9ab02a58847dddda7d3957efb3d0f67465fb9eabcbc515e2383fb202684a2
diff --git a/app-dicts/dictd-devils/dictd-devils-20150822.ebuild b/app-dicts/dictd-devils/dictd-devils-20150822.ebuild
new file mode 100644
index 0000000000..381675db3b
--- /dev/null
+++ b/app-dicts/dictd-devils/dictd-devils-20150822.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="The Devil's Dictionary for dict"
+HOMEPAGE="http://www.dict.org"
+SRC_URI="http://www.gutenberg.org/files/972/972.zip -> ${P}.zip"
+S="$WORKDIR"
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND=">=app-text/dictd-1.5.5"
+BDEPEND="
+ ${RDEPEND}
+ app-arch/unzip
+"
+
+PATCHES=( "${FILESDIR}/format.patch" )
+
+src_prepare() {
+ default
+
+ sed \
+ -e 's/\r//g' \
+ -e "/^ *THE DEVIL'S DICTIONARY/,/^End of Project Gutenberg's The Devil's Dictionary/!{w COPYING.gutenberg" -e 'd}' \
+ -e '/^\S/{: l;N;s/\n *\(.\)/ \1/g;t l}' \
+ -e "s/^\\([A-Zor .'?-]*[^,A-Zor .'?-]\\)/ \1/" \
+ -e '/^ /y/,/\a/' \
+ -i 972.txt || die
+}
+
+src_compile() {
+ head -n -6 972.txt | dictfmt -u "${SRC_URI% ->*}" \
+ -s "The Devil's Dictionary (2015-08-22 Project Gutenberg version)" \
+ --headword-separator " or " \
+ --columns 80 \
+ -h devils || die
+ sed -e 'y/\a/,/' -i devils.dict || die
+ dictzip devils.dict || die
+}
+
+src_install() {
+ insinto /usr/share/dict
+ doins devils.dict.dz devils.index
+}
diff --git a/app-dicts/dictd-devils/files/format.patch b/app-dicts/dictd-devils/files/format.patch
new file mode 100644
index 0000000000..fc21301ceb
--- /dev/null
+++ b/app-dicts/dictd-devils/files/format.patch
@@ -0,0 +1,110 @@
+--- a/972.txt
++++ b/972.txt
+@@ -124,7 +124,7 @@
+ ABORIGINIES, n. Persons of little worth found cumbering the soil of a
+ newly discovered country. They soon cease to cumber; they fertilize.
+
+-ABRACADABRA.
++ABRACADABRA,
+
+ By _Abracadabra_ we signify
+ An infinite number of things.
+@@ -1405,7 +1405,7 @@
+ Ignores the Law as 't were a straw,
+ And wants to sin--don't let him.
+
+-CUI BONO? [Latin] What good would that do _me_?
++CUI BONO?, [Latin] What good would that do _me_?
+
+ CUNNING, n. The faculty that distinguishes a weak animal or person
+ from a strong one. It brings its possessor much mental satisfaction
+@@ -2571,7 +2571,7 @@
+ these persons from swift and awful death is one of the most striking
+ proofs of God's mercy to those that hate Him.
+
+-FORMA PAUPERIS. [Latin] In the character of a poor person--a
++FORMA PAUPERIS, [Latin] In the character of a poor person--a
+ method by which a litigant without money for lawyers is considerately
+ permitted to lose his case.
+
+@@ -3074,7 +3074,7 @@
+
+
+
+-HABEAS CORPUS. A writ by which a man may be taken out of jail when
++HABEAS CORPUS, A writ by which a man may be taken out of jail when
+ confined for the wrong crime.
+
+ HABIT, n. A shackle for the free.
+@@ -3539,7 +3539,7 @@
+
+
+
+-I is the first letter of the alphabet, the first word of the language,
++I, is the first letter of the alphabet, the first word of the language,
+ the first thought of the mind, the first object of affection. In
+ grammar it is a pronoun of the first person and singular number. Its
+ plural is said to be _We_, but how there can be more than one myself
+@@ -3718,7 +3718,7 @@
+ Pollo Doncas
+
+
+-IMPOSTOR n. A rival aspirant to public honors.
++IMPOSTOR, n. A rival aspirant to public honors.
+
+ IMPROBABILITY, n.
+
+@@ -4252,7 +4252,7 @@
+
+
+
+-J is a consonant in English, but some nations use it as a vowel--
++J, is a consonant in English, but some nations use it as a vowel--
+ than which nothing could be more absurd. Its original form, which has
+ been but slightly modified, was that of the tail of a subdued dog, and
+ it was not a letter but a character, standing for a Latin verb,
+@@ -4323,7 +4323,7 @@
+
+
+
+-K is a consonant that we get from the Greeks, but it can be traced
++K, is a consonant that we get from the Greeks, but it can be traced
+ away back beyond them to the Cerathians, a small commercial nation
+ inhabiting the peninsula of Smero. In their tongue it was called
+ _Klatch_, which means "destroyed." The form of the letter was
+@@ -4767,7 +4767,7 @@
+ live with. The liver is heaven's best gift to the goose; without it
+ that bird would be unable to supply us with the Strasbourg _pate_.
+
+-LL.D. Letters indicating the degree _Legumptionorum Doctor_, one
++LL.D., Letters indicating the degree _Legumptionorum Doctor_, one
+ learned in laws, gifted with legal gumption. Some suspicion is cast
+ upon this derivation by the fact that the title was formerly _LL.d._,
+ and conferred only upon gentlemen distinguished for their wealth. At
+@@ -8612,7 +8612,7 @@
+ civilization and enlightenment, despite their obvious agency in this
+ incomparable dictionary.
+
+-TZETZE (or TSETSE) FLY, n. An African insect (_Glossina morsitans_)
++TZETZE FLY or TSETSE FLY, n. An African insect (_Glossina morsitans_)
+ whose bite is commonly regarded as nature's most efficacious remedy
+ for insomnia, though some patients prefer that of the American
+ novelist (_Mendax interminabilis_).
+@@ -8781,7 +8781,7 @@
+
+
+
+-W (double U) has, of all the letters in our alphabet, the only
++W, (double U) has, of all the letters in our alphabet, the only
+ cumbrous name, the names of the others being monosyllabic. This
+ advantage of the Roman alphabet over the Grecian is the more valued
+ after audibly spelling out some simple Greek word, like
+@@ -9040,7 +9040,7 @@
+
+
+
+-X in our alphabet being a needless letter has an added invincibility
++X, in our alphabet being a needless letter has an added invincibility
+ to the attacks of the spelling reformers, and like them, will
+ doubtless last as long as the language. X is the sacred symbol of ten
+ dollars, and in such words as Xmas, Xn, etc., stands for Christ, not,
diff --git a/app-dicts/dictd-devils/metadata.xml b/app-dicts/dictd-devils/metadata.xml
new file mode 100644
index 0000000000..29e5b1abf5
--- /dev/null
+++ b/app-dicts/dictd-devils/metadata.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+ A database for 'dict'-compatible dictionary software, based on Ambrose Bierce's satirical The Devil's Dictionary.
+
+
diff --git a/app-dicts/dictd-elements/Manifest b/app-dicts/dictd-elements/Manifest
new file mode 100644
index 0000000000..828e4a33fe
--- /dev/null
+++ b/app-dicts/dictd-elements/Manifest
@@ -0,0 +1 @@
+DIST dictd-elements-20030309.db 46325 BLAKE2B 70b5003a1dc5825ef67c4b2ceb8a322d5827cc28c3be61ea2d2e125343b1d03816385ea298c9794e25edf1f1e4361bc8f141876b1fba3f9005926a33ad28bffe SHA512 a09d152f4b7ed6f0fb43d7eed08abd469565b0d63d92e965e872dc90174298f8c661c9c22ab9c605fc865d7e1f3366dcbd27d17f1be274d0610b0938f8bb9b40
diff --git a/app-dicts/dictd-elements/dictd-elements-20030309.ebuild b/app-dicts/dictd-elements/dictd-elements-20030309.ebuild
new file mode 100644
index 0000000000..d648d0d956
--- /dev/null
+++ b/app-dicts/dictd-elements/dictd-elements-20030309.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Jay Kominek's database of the elements for dict"
+HOMEPAGE="http://www.dict.org"
+SRC_URI="https://web.archive.org/web/20121223051336/http://www.miranda.org:80/~jkominek/elements/elements.db -> ${P}.db"
+S="$WORKDIR"
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND=">=app-text/dictd-1.5.5"
+BDEPEND="${RDEPEND}"
+
+src_unpack() {
+ cp "${DISTDIR}/${A}" elements.db || die
+}
+
+src_prepare() {
+ eapply_user
+ sed -e '/^%h/{h;n;n;s/Symbol: //;T;x;G;s/\n/ /}' -i elements.db || die
+ sed -e '/^%h/{N;N;s/%h.*\n%d\n\(%h.*\)/\1\n%d/}' -i elements.db || die
+}
+
+src_compile() {
+ dictfmt -u "${SRC_URI% ->*}" \
+ -s "Jay Kominek's Elements database (version $PV)" \
+ --headword-separator " " \
+ --columns 80 \
+ -p elements \
+ < elements.db || die
+ dictzip elements.dict || die
+}
+
+src_install() {
+ insinto /usr/share/dict
+ doins elements.dict.dz elements.index
+}
+
+pkg_postrm() {
+ elog "You must unregister ${PN} and restart your dictd server before the"
+ elog "dictionary is completely removed. If you are using OpenRC, both tasks may be"
+ elog "accomplished by running '/etc/init.d/dictd restart'."
+}
diff --git a/app-dicts/dictd-elements/metadata.xml b/app-dicts/dictd-elements/metadata.xml
new file mode 100644
index 0000000000..3153d1e3a3
--- /dev/null
+++ b/app-dicts/dictd-elements/metadata.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+ Jay Kominek
+
+
+
+ A database for 'dict'-compatible dictionary software, based on Jay Kominek's descriptions of the atomic elements.
+
+
diff --git a/app-dicts/dictd-foldoc/Manifest b/app-dicts/dictd-foldoc/Manifest
new file mode 100644
index 0000000000..3cf8d54847
--- /dev/null
+++ b/app-dicts/dictd-foldoc/Manifest
@@ -0,0 +1 @@
+DIST dictd-foldoc-20180405.txt 5413737 BLAKE2B 18152975d8ac0cdcde3141324f60430df1933b3c139b4fa156e0915e5062dcc97f2e2201f16ac5c1d0a552f2ada9f652d71e2845907afc9847960f5860b005a1 SHA512 da165a6673c592940655a9bf8c7d94da4e4586518bbb4bbe8130a5fdc7bf16b70703d757ee107a832c90d7b2701f00dba9e61097725c52a9632a093bee52da2c
diff --git a/app-dicts/dictd-foldoc/dictd-foldoc-20180405.ebuild b/app-dicts/dictd-foldoc/dictd-foldoc-20180405.ebuild
new file mode 100644
index 0000000000..5a5bb81bfe
--- /dev/null
+++ b/app-dicts/dictd-foldoc/dictd-foldoc-20180405.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="The Free On-line Dictionary of Computing for dict"
+HOMEPAGE="https://foldoc.org"
+SRC_URI="https://web.archive.org/web/20180405153121/http://foldoc.org/Dictionary -> ${P}.txt"
+S="${WORKDIR}"
+LICENSE="FDL-1.1+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND=">=app-text/dictd-1.5.5"
+BDEPEND="${RDEPEND}"
+
+src_unpack() {
+ cp "${DISTDIR}/${A}" foldoc.txt || die
+}
+
+src_prepare() {
+ eapply_user
+ sed -e '/^$/{N;s/\n\([^\t]\+\)/\1/g;T;h;n;d}' -i foldoc.txt || die
+}
+
+src_compile() {
+ tail -n +3 foldoc.txt | dictfmt -u "$HOMEPAGE/Dictionary" \
+ -s "The Free On-line Dictionary of Computing (version ${PV})" \
+ --utf8 \
+ -f foldoc || die
+ dictzip foldoc.dict || die
+}
+
+src_install() {
+ insinto /usr/share/dict
+ doins foldoc.dict.dz foldoc.index
+}
+
+pkg_postrm() {
+ elog "You must unregister ${PN} and restart your dictd server before the"
+ elog "dictionary is completely removed. If you are using OpenRC, both tasks may be"
+ elog "accomplished by running '/etc/init.d/dictd restart'."
+}
diff --git a/app-dicts/dictd-foldoc/metadata.xml b/app-dicts/dictd-foldoc/metadata.xml
new file mode 100644
index 0000000000..0302ccd783
--- /dev/null
+++ b/app-dicts/dictd-foldoc/metadata.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+ Denis Howe
+
+
+
+ A database for 'dict'-compatible dictionary software, based on the Free On-line Dictionary of Computing describing various topics in computing.
+
+
diff --git a/app-dicts/dictd-gazetteer/Manifest b/app-dicts/dictd-gazetteer/Manifest
new file mode 100644
index 0000000000..ff3d7f7fbe
--- /dev/null
+++ b/app-dicts/dictd-gazetteer/Manifest
@@ -0,0 +1 @@
+DIST dict-gazetteer_1.3.orig.tar.gz 2860737 BLAKE2B fbe5ef47f3044bd48173f1b0462fa8706e7232a889f9cc1bf6a4822c4ed3c461266843f249b526ffc93fb05a19e5a5656466375aef1a71ce0578562bf3f428d5 SHA512 2c875eb42ed6e6d2a75a24da1548730b86a54c8a2ed7dd8f41499d0963741775a3d0579f2b99c25798ecb4a9ae5cb327c04d446e79f06b55325be1a14854581f
diff --git a/app-dicts/dictd-gazetteer/dictd-gazetteer-1.3.ebuild b/app-dicts/dictd-gazetteer/dictd-gazetteer-1.3.ebuild
new file mode 100644
index 0000000000..a064ecd7df
--- /dev/null
+++ b/app-dicts/dictd-gazetteer/dictd-gazetteer-1.3.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="The original U.S. Gazetteer Place and Zipcode Files for dict"
+HOMEPAGE="https://sourceforge.net/projects/dict-gazetteer"
+SRC_URI="mirror://sourceforge/project/dict-gazetteer/dict-gazetteer_${PV}.orig.tar.gz"
+S="${WORKDIR}/dict-gazetteer-${PV}"
+LICENSE="GPL-2 public-domain"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND=">=app-text/dictd-1.5.5"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-fix-makefile.patch"
+ "${FILESDIR}/${PN}-fix-paths.patch"
+)
+
+src_prepare() {
+ default
+ eautoreconf
+ mkdir -p "${T}/dict" || die
+}
+
+src_configure() {
+ econf --datadir="${T}"
+}
+
+src_compile() {
+ emake
+ emake db
+}
+
+src_install() {
+ emake install
+ insinto "/usr/share"
+ doins -r "${T}/dict"
+}
diff --git a/app-dicts/dictd-gazetteer/files/dictd-gazetteer-fix-makefile.patch b/app-dicts/dictd-gazetteer/files/dictd-gazetteer-fix-makefile.patch
new file mode 100644
index 0000000000..70a77eae44
--- /dev/null
+++ b/app-dicts/dictd-gazetteer/files/dictd-gazetteer-fix-makefile.patch
@@ -0,0 +1,20 @@
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -77,7 +77,7 @@
+ $(DATABASE) $(DATAINDEX): $(EXES) data/*.txt
+ ./format -p < data/places.txt > tmp
+ ./format -c < data/counties.txt >> tmp
+-# ./format -m < data/mcds.txt >> tmp
++ ./format -m < data/mcds.txt >> tmp
+ ./format -z < data/zips.txt >> tmp
+ sort tmp | ./format -f > $(DATABASE)
+ -rm -f tmp
+@@ -165,7 +165,7 @@
+ # fi \
+ # done
+ -rm -f config.h config.cache config.status stamp-h.in stamp-h
+- -rm -f Makefile
++ -rm -f Makefile
+ # -rm -f configure Makefile # We need to keep configure
+ -rm -f $(DATABASE) $(DATABASE).dz $(DATAINDEX)
+
diff --git a/app-dicts/dictd-gazetteer/files/dictd-gazetteer-fix-paths.patch b/app-dicts/dictd-gazetteer/files/dictd-gazetteer-fix-paths.patch
new file mode 100644
index 0000000000..4452e4c796
--- /dev/null
+++ b/app-dicts/dictd-gazetteer/files/dictd-gazetteer-fix-paths.patch
@@ -0,0 +1,12 @@
+--- a/configure.in
++++ b/configure.in
+@@ -36,9 +36,6 @@
+ AC_INIT(format.c)
+ AC_CONFIG_HEADER(config.h)
+
+-prefix=/usr
+-datadir=/usr/lib
+-
+ echo Configuring for dict-gazetteer
+ echo .
+
diff --git a/app-dicts/dictd-gazetteer/metadata.xml b/app-dicts/dictd-gazetteer/metadata.xml
new file mode 100644
index 0000000000..7e04e1c66e
--- /dev/null
+++ b/app-dicts/dictd-gazetteer/metadata.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+ dict-gazetteer
+
+
diff --git a/app-dicts/dictd-gcide/Manifest b/app-dicts/dictd-gcide/Manifest
new file mode 100644
index 0000000000..5b8d4c6d8d
--- /dev/null
+++ b/app-dicts/dictd-gcide/Manifest
@@ -0,0 +1 @@
+DIST dictd-gcide-0.48.5.tar.xz 10329064 BLAKE2B 2f4040fa71e0b550141aab51d85ebc3ec3cfd784ad7a1240c00385384ba6cc7653a2d6e43824867fac41d370c153569c30dcf34764cbca5b06c77f46c412d1a6 SHA512 a10d46947c7d8b7050c44a12cfb38ed374e971063805e69897652cd8993dc5cf0ecc4d9a12680a8ced30d110d20bc84def75bd587166aa2cfa78529b9397aafe
diff --git a/app-dicts/dictd-gcide/dictd-gcide-0.48.5.ebuild b/app-dicts/dictd-gcide/dictd-gcide-0.48.5.ebuild
new file mode 100644
index 0000000000..feb3c9499c
--- /dev/null
+++ b/app-dicts/dictd-gcide/dictd-gcide-0.48.5.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit eutils
+
+MY_PN=dict-gcide
+
+DESCRIPTION="Collaborative International Dictionary of English (incl. Webster 1913) for dict"
+HOMEPAGE="https://tracker.debian.org/pkg/dict-gcide"
+SRC_URI="mirror://debian/pool/main/d/${MY_PN}/${MY_PN}_${PV}.tar.xz -> ${P}.tar.xz"
+S="${WORKDIR}/${MY_PN}-${PV}"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND=">=app-text/dictd-1.5.5"
+RDEPEND="
+ ${BDEPEND}
+ !app-dicts/dictd-web1913
+"
+
+src_compile() {
+ emake -j1 db
+}
+
+src_install() {
+ insinto /usr/share/dict
+ doins gcide.dict.dz gcide.index
+}
diff --git a/app-dicts/dictd-gcide/metadata.xml b/app-dicts/dictd-gcide/metadata.xml
new file mode 100644
index 0000000000..46f4785f78
--- /dev/null
+++ b/app-dicts/dictd-gcide/metadata.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/app-dicts/dictd-jargon/Manifest b/app-dicts/dictd-jargon/Manifest
new file mode 100644
index 0000000000..2a1af9de4a
--- /dev/null
+++ b/app-dicts/dictd-jargon/Manifest
@@ -0,0 +1 @@
+DIST jarg423.txt 1413674 BLAKE2B 943fae047e5773fcf4af5e6720533ef2886e6be93e9eb0a10beeb4aa263bde619f639ada35a431992d08bb470a2914201d02e6a83ccc755fcae55f9c96abd9b6 SHA512 98afd7f9f010c7f6c43ba2f368add48c8faf37c922e41de4d804a39bcc2fec6a18de51765a609aa2bd7396baaf3c772a22f1d07ae185ae0fe206dafa166a84ea
diff --git a/app-dicts/dictd-jargon/dictd-jargon-4.2.3-r2.ebuild b/app-dicts/dictd-jargon/dictd-jargon-4.2.3-r2.ebuild
new file mode 100644
index 0000000000..f7db0c22ea
--- /dev/null
+++ b/app-dicts/dictd-jargon/dictd-jargon-4.2.3-r2.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="The Jargon File for dict"
+HOMEPAGE="http://www.catb.org/~esr/jargon/index.html"
+SRC_URI="http://www.catb.org/~esr/jargon/oldversions/jarg${PV//.}.txt"
+S="${WORKDIR}"
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND=">=app-text/dictd-1.5.5"
+BDEPEND="${RDEPEND}"
+
+src_unpack() {
+ cp "${DISTDIR}/${A}" jargon.txt || die
+}
+
+src_prepare() {
+ eapply_user
+ # This sed script works for all versions >=3.0.0 until <4.4.0 (when the
+ # entire format changes).
+ sed \
+ -e '/^The Jargon Lexicon/,/:(Lexicon Entries End Here):/!{w jargon.doc' -e 'd}' \
+ -e 's/^ \s*/\t/' -e 's/^ //' \
+ -e 's/\([^\t]\)\t/\1 /g' \
+ -e 's/^\(:[^:]*:\)\s*/\1/' \
+ -e '/^= . =/,/^$/d' \
+ -e '/^\S/{: l;N;s/\n *\(.\)/ \1/g;t l}' \
+ -e 's/\([^A-Za-z ]\) \+\([2-9][0-9]\?\|1[0-9]\)\.\( \+\|$\)/\1\n\n\2. /g' \
+ -e 's/^\([2-9][0-9]\?\|1[0-9]\)\.\( \+\|$\)/\n\1. /g' \
+ -i jargon.txt || die
+}
+
+src_compile() {
+ dictfmt -u "$SRC_URI" \
+ -s "The Jargon File (version $PV)" \
+ --columns 80 \
+ -j jargon \
+ < jargon.txt || die
+ dictzip jargon.dict || die
+}
+
+src_install() {
+ newdoc jargon.doc jargon.txt
+ insinto /usr/share/dict
+ doins jargon.dict.dz jargon.index
+}
+
+pkg_postrm() {
+ elog "You must unregister ${PN} and restart your dictd server before the"
+ elog "dictionary is completely removed. If you are using OpenRC, both tasks may be"
+ elog "accomplished by running '/etc/init.d/dictd restart'."
+}
diff --git a/app-dicts/dictd-jargon/metadata.xml b/app-dicts/dictd-jargon/metadata.xml
new file mode 100644
index 0000000000..810d9618da
--- /dev/null
+++ b/app-dicts/dictd-jargon/metadata.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+ Eric S. Raymond
+ esr@thyrsus.com
+
+
+ Guy Steele
+ gls@think.com
+
+
+
+ A database for 'dict'-compatible dictionary software, based on the classic Jargon File describing the slang that developed around computer programming in the '70s and '80s.
+
+
diff --git a/app-dicts/dictd-web1913/Manifest b/app-dicts/dictd-web1913/Manifest
new file mode 100644
index 0000000000..4cfcc68783
--- /dev/null
+++ b/app-dicts/dictd-web1913/Manifest
@@ -0,0 +1,12 @@
+DIST pgw050ab.zip 1400825 BLAKE2B 7145d4ba24bb5dbfc89c6d2437a7056e1be3bf778040831e7b2e3f0420f9811c3b4f803238b174c76932c77099f3ab8f9144b410d219085068d8a7d09cf3e432 SHA512 bc9b7e2e43b40301cb44271dda1dc410fefcda912a6a199bfe7c309749f5a6ac036e17fe588460a3d78ffabbab6553b83077bb8a5658ca421cd16f8014c042f2
+DIST pgw050c.zip 1159912 BLAKE2B c0133d8ceff0c511d8e6e727eb33b87cef47d549eeb9c11f4db6713ff44fc52a1fbc18e40409f5778ee2f7354fd4561ef2f2cc3875e3985996f1eae19e01307e SHA512 4b782884c32b59d28e47206591060ca44fdeaa7050f5e91a316061fb8287ec0296b5b779638fd462861e96558b79f4b6585c332a783dc6ac7c671113cd57d466
+DIST pgw050de.zip 1172639 BLAKE2B e8557299d1b760e074a1da047f2ef4db27cdfeab91028a4ff682395d0263c81294698e32186a749de7440b7f84cbc71e0fd55ebc692b24b371883c65fbcf6b1a SHA512 69fe3979131b004eb259aef52c83efc1e4ecde951a6f6294ff16e63a9d60d52a6bbe9fadf93b68dd9df988cfcf36c7a13f594a10c54ea531212c3300a11caf18
+DIST pgw050fh.zip 1347072 BLAKE2B 9ffae0773b14c9878456ef497e5d16f78475e87acf805c325ff698043e931f5fa96af52edbffcd1eda6caef139132908841c5c28b5c8825166c4b32aae06404b SHA512 9d8dd9bc71c26dfd1ee42129484073c6c7fae89e2ec77407c4535c50b13c74268cd203d8136d79de75bd9efec920723e6d3e5c65c5dd893e8c3c53d61ccdd4d9
+DIST pgw050il.txt 3726925 BLAKE2B e3d6b6e8bc8fbebfabe41757dd8df64745a1026d277198f1082ccaa4ab9798c3892c5cdeed522a1e5eb9e39342243c77682c126f07a1edb5b48dab59c450f5b0 SHA512 697f6209ef559c8326dcea7360347a1b4da401a49903a2475648dd645a562069cf4da1e471b1f4b3acb558af09171e9c0ae6b09a45af2e63ddae46e7716e5e3f
+DIST pgw050mo.zip 1036584 BLAKE2B 5a2ab8bbcb4738850fb52f17a5b56b82347ad95b5c0c630275078942de9c210c4a482cb5a08b629f9f3a15303ed1f76bf1796fac4584e43dd84c5d2e34958ee0 SHA512 6957eaf19ca83a3bf584149b2a205f709dbd8d072fbd7396657b1c7786f02b5f0d21b56bf054221c0057bf27b5d02e7c79f3deced9b7e51f6b9779cf8993db88
+DIST pgw050pq.zip 1044532 BLAKE2B fbd7e3dfbbacdb8154fe6c39ae1d781c238548b5ee1b985d4ed3003ac6a177ce09573a60d5f021630fc6fcc219f446a0682891e8dda0e124554e04bf0c3b8a10 SHA512 0b7993b1c5e5cab7233e6b569d56351c7c27f4727a5c927eb1cee0fca2b2fc854e627b63b61cbfa1403752bdf29675e26d40430be32ba1655451c69bb968f1a8
+DIST pgw050r.zip 601207 BLAKE2B 6fba41c89c755165bec9928796830dbe740c011e9b56983e4da72a8ab391eac3016ff3fd5396f970b7299342092f73b265b9daa223eff455460bb92d0ba194a1 SHA512 15efdfacf33a316441af1c6f2d980bb2e4f74cf15663a25eef2183ad1d50a475efb92a93a0d9ac9540fbc9b2ed89333f29e2e41f4c27c6932757ee4535faaa53
+DIST pgw050s.zip 1421850 BLAKE2B 264ec367db97bdbcc3caf81dd26920d7560a07521c98ee9754d53195d5c94c6d2ec7d8f627a03c92c77534c0f80cb902ef0bfa6db7369f8a7788e4594b641036 SHA512 c2b74ef60f65ea1c504247e6b0b3f3e677f57ef18e62bbae82a599ed37dc57825336f36f7ba060307fe0c6dd62751acb746c4f96677071eb798c5128b01faec0
+DIST pgw050tw.zip 1395640 BLAKE2B bf40aba3dbb3ae82393d54d2842e653759b4c0c206ee225df7134454f3038718dddf9bb9286307223d5232b206f6f24b8e5827702b5759c6fe69a7eef351c9c1 SHA512 1aa46777dbaa429587ebd30c7c4ad9736afe02187861eb60a67348e683afa9660cb76571cc5e57b0a423b9e1761805507173ef67352954935015d60180078052
+DIST pgw050xz.zip 579098 BLAKE2B 6e3155a8ca0a3541d3418527c1f7417b885f6e2f79577a6684dca24fddbcfa03d849f91ea73a9a6cfe27ecf3c5ea2c5c3ee6f31fabef4a1d161a58dafe5a38da SHA512 01d8151afdc185e77b2afbbe0e5602d8518f9ce51d14c25b0a3c9676d40252c42defb320ac843b40b466e2b481b7b7f80b3871c332733d770c5eb4363d4a1991
+DIST web1913-dict-patches-p1.tar.gz 15311 BLAKE2B 0849c15799ff4d7f06c42e22fb9e5693aaf1d16ba4ef77a06007c63bcf32b7cb12c1e526ad969a91f8082f79d10e502e6458fdbd113bd7922cd8b44f920c559e SHA512 b70d1ea571a067b7115572dba18aa1d05c4f51e596482c88c651883ba2937b5b569303a34c75056a0425e7feccab3715bb0c978fa46d539d5ceb56b5e296eb90
diff --git a/app-dicts/dictd-web1913/dictd-web1913-0.5.0_p1.ebuild b/app-dicts/dictd-web1913/dictd-web1913-0.5.0_p1.ebuild
new file mode 100644
index 0000000000..603c3b5ef8
--- /dev/null
+++ b/app-dicts/dictd-web1913/dictd-web1913-0.5.0_p1.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+WV="${PV%_p*}"
+GV="${WV//.}"
+
+SN="web1913-dict-patches"
+SV="${PV##*_}"
+SD="${SN}-${SV}"
+
+DESCRIPTION="Webster's Revised Unabridged Dictionary (1913) for dict"
+HOMEPAGE="http://www.micra.com"
+SRC_URI="
+ http://www.gutenberg.org/files/660/old/pgw${GV}ab.zip
+ http://www.gutenberg.org/files/661/old/pgw${GV}c.zip
+ http://www.gutenberg.org/files/662/old/pgw${GV}de.zip
+ http://www.gutenberg.org/files/663/old/pgw${GV}fh.zip
+ http://www.gutenberg.org/files/664/old/pgw${GV}il.txt
+ http://www.gutenberg.org/files/665/old/pgw${GV}mo.zip
+ http://www.gutenberg.org/files/666/old/pgw${GV}pq.zip
+ http://www.gutenberg.org/files/667/old/pgw${GV}r.zip
+ http://www.gutenberg.org/files/668/old/pgw${GV}s.zip
+ http://www.gutenberg.org/files/669/old/pgw${GV}tw.zip
+ http://www.gutenberg.org/files/670/old/pgw${GV}xz.zip
+ https://git.sr.ht/~ag_eitilt/${SN}/archive/${SV}.tar.gz -> ${SD}.tar.gz
+"
+S="${WORKDIR}"
+LICENSE="public-domain"
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64"
+
+RDEPEND=">=app-text/dictd-1.5.5"
+BDEPEND="
+ ${RDEPEND}
+ app-arch/unzip
+ dev-libs/libxslt
+"
+
+PATCHES=( "${SD}/tag-nesting.patch" )
+
+src_unpack() {
+ unpack ${A//pgw${GV}il.txt}
+ cp "$DISTDIR/pgw${GV}il.txt" . || die
+ cp "${SD}/xhtml-lat1.ent" "${SD}/xhtml-special.ent" "${SD}/xhtml-symbol.ent" . || die
+ cp "${SD}/dictfmt-elements.txt" web1913.txt || die
+}
+
+src_prepare() {
+ default
+
+ sed -e '/ COPYING.gutenberg || die
+
+ for f in $(ls pgw$GV?*.txt) ; do
+ echo "Cleaning '${f}'" || die
+ sed -n -e '/ "${f%txt}xml" || die
+ done
+}
+
+src_compile() {
+ for f in $(ls pgw050?*.xml) ; do
+ echo "Processing '${f}'" || die
+ xsltproc "${SD}/dictfmt-elements.xsl" "${f}" >> web1913.txt || die
+ done
+ echo "Building dictionary" || die
+ dictfmt -u " ${SRC_URI% * ->*}" \
+ -s "Webster's Revised Unabridged Dictionary, 1913 edition (v$WV ${SV})" \
+ --headword-separator " / " \
+ --columns 73 \
+ --utf8 \
+ -p web1913 \
+ < web1913.txt || die
+ dictzip web1913.dict || die
+}
+
+src_install() {
+ insinto /usr/share/dict
+ doins web1913.dict.dz web1913.index
+}
+
+pkg_postrm() {
+ elog "You must unregister $PN and restart your dictd server before the"
+ elog "dictionary is completely removed. If you are using OpenRC, both tasks may be"
+ elog "accomplished by running '/etc/init.d/dictd restart'."
+}
diff --git a/app-dicts/dictd-web1913/metadata.xml b/app-dicts/dictd-web1913/metadata.xml
new file mode 100644
index 0000000000..04b8770a18
--- /dev/null
+++ b/app-dicts/dictd-web1913/metadata.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+ Patrick Cassidy
+ cassidy@micra.com
+
+
+
+ A database for 'dict'-compatible dictionary software, based on the 1913 edition of Webster's Revised Unabridged Dictionary as digitized by MICRA, Inc.
+
+
diff --git a/app-misc/cheat/Manifest b/app-misc/cheat/Manifest
index 774759353c..fb46a424e6 100644
--- a/app-misc/cheat/Manifest
+++ b/app-misc/cheat/Manifest
@@ -1,4 +1,4 @@
-DIST cheat-4.2.1.tar.gz 1649032 BLAKE2B 131c6f82b2bc94ccc1fcea0d8f68e5cbab7718643d411e6b8a9cdb7ded89ae8785e728a4014e7bfdd60c82f4b07f659317840395fc8cd601780cd93a72f656a6 SHA512 bf461f4d27b8fe15c6aaf5f57a61dfa5790f4ac9953c72d2eebbe7b235f5f593c84397a2d348e448aa91a93f5551df6d27cb4096d72d95b8d7fa8f0a7dc8ec46
+DIST cheat-4.2.2.tar.gz 1614189 BLAKE2B 679a6fd7374465a7bf4ba28f517804e7f61fb173b241b78e15f59730b67f552c62d7fa4dbafaa220acfe0b5fc7d868acaf480555da4dfacb17032c1962a1b596 SHA512 0e2e732235c02346845c448b2c5907c9187fed3f003c0e6e38aeb3d31499966471703f2d835d3dd3ff8abdfa0c8040b0342298fba4db828082ef74fd9bf96ee6
DIST github.com%2Falecthomas%2Fassert%2F@v%2Fv0.0.0-20170929043011-405dbfeb8e38.mod 36 BLAKE2B d0745757255951a92d471fdb1eeaae2e118d367caf0fcea00a405536d7e30609f22276e7a453aac1ca38063635df798a0843f279c178d394a7cbef9c9f9b3c27 SHA512 87ff97fea3e25aa903503e56fe5afc337918f7253dd7175833adb144a7296451a7d4ebd76df504737a5b4c5237b1102920728d21a587957d5d25db5d38e1217b
DIST github.com%2Falecthomas%2Fassert%2F@v%2Fv0.0.0-20170929043011-405dbfeb8e38.zip 73310 BLAKE2B b0aaa346be477c14bd504f98219659c8a82ba08afdd94f1a5ffbb44cfcb6cc9b014c1ee35aec6071d4733134931e6d2a569940e9f1f06a5e69b00f56d82579e9 SHA512 adf9a3b8bda92edd028f497ca10648900a7aac4dae9372469b511afc74e79f8b990e448f375ab2a8df651a491bab5413196c06db531adc10358865f74de6f26b
DIST github.com%2Falecthomas%2Fchroma%2F@v%2Fv0.9.1.mod 687 BLAKE2B 037093f3c31b25f31fdb74e339017a8d9b9d8288c45e17b0f3e2fa68dc2e202a497de538003135ccb129e5011085188ab1cfc170982bd681a318469734931b51 SHA512 3446750138a9161864d481e2ffdb0076dca59e2b0ea4dc9538d40f024b499f4a632e128be53a7da3ecbb4b3205d60ba10890376ff7212fccd8443e77f1aa41ad
@@ -25,7 +25,8 @@ DIST github.com%2Fkr%2Ftext%2F@v%2Fv0.2.0.mod 68 BLAKE2B 91222794e2d517a33cb43bb
DIST github.com%2Fkr%2Ftext%2F@v%2Fv0.2.0.zip 12607 BLAKE2B 40090e35e5bfb0f1570cc11a3d3c3b6f9c4d097ffadb161280ac4dda90e7b74fe3784dbd31a74be243a2a0d6f3f3273f24a0dcb07523c7db8975171327de25d5 SHA512 5fbe5884d311244c5250d4a1b249749a84fc6a50d4d5d6b3967a4bccb317ebb807917fe540f13fea788abd863d7d2f2537a40b57cf156a3f920b15cd8b365ac0
DIST github.com%2Fmattn%2Fgo-colorable%2F@v%2Fv0.1.6.mod 160 BLAKE2B 10c23e5a0edbdd398d6913ee8e4665e15ab0c30c6aad4d8e113533d421058858a4c23898f8f360b72cc39922bf9b4e7c6c656faab76ec4616e05285932bfef03 SHA512 60840c731813699f19e9a23f3cc0e890c0b0e8228510b0021aa2696f35f3aefa1fc06eb396c5035214ac185816d5757896da1bfaf59e2dd24ca750f5b792e6c5
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-isatty%2F@v%2Fv0.0.13.mod 104 BLAKE2B a8f54d5566d54ac27763dd535705d64dddd862f32d23f234b1ffbf759cbf4aa16886c90a96198ae2f4c0d0bc892932f1b8244e8ff0f8150bb87123947d734016 SHA512 7bd9f6a38aa9a16c3569142164389d1c4046170f66b5e9044f7aaa3192e9d2e2ccec486e3bc7fbac868c9693b6d333068c1a34ccd9e79dec1746a86348951503
+DIST github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.13.zip 8623 BLAKE2B f4cc66d4782f84b13cc940e1235b8a76acb823c5f07baf15948e7e108e79d02154c3a7ac2a87b83ffdbf2f862f35bac436038b7ed2726a09b943269dc7321b14 SHA512 ecb1ef28f64bf0d0b713be8be6b338130aa2d7ea747d3644e79de6f0593ed0e5720e8100ff37cdf90798a28955e1854672e756fe364639c04d6bcaedc4c6bbeb
DIST github.com%2Fmitchellh%2Fgo-homedir%2F@v%2Fv1.1.0.mod 39 BLAKE2B e28ca0cdd6db21c4b97e47151a6c11487314f26d5a259f9d7f5581f3d92648a57d931e1d6b004597f76cf10916fbe14728c99192e24b6da674de2cdc9cc4e78e SHA512 a2b7ed5a25e6dcab620357d5c216546bdb554edbc6fd927a0703e788d7e7a10a743471d10f5c7cc56ad829ab35c7272c61d210e55947363447832e924844e9ee
DIST github.com%2Fmitchellh%2Fgo-homedir%2F@v%2Fv1.1.0.zip 4163 BLAKE2B 7e00360086a04fb62a46ba20a10ac3460b364aa6ee09bf46f9769980c086db04aad45c4cbaa809a218f207c086876678d708a74d0a7679a48cf62b0b5edd48b7 SHA512 06bd620730c303df004e1d6a06a1aab8d83551d594c28e42f8d43613153ac28e6a5dcffaede69c84b2b49027b62581851a332f1397a2d6df9a46078510f7d1e2
DIST github.com%2Fniemeyer%2Fpretty%2F@v%2Fv0.0.0-20200227124842-a10e7caefd8e.mod 78 BLAKE2B 7cde27fce0ec4a1c5c2e5205fb962352037c873d6183a6c1d8a9d385fe6a3bc8c9b66590401f8a715960858576d100626889e02361860bde65f8b66074d93837 SHA512 ee531fe5de94a4f4fc57592864a42beaf57be600d3fc11205ff79b44615429ccf46922cc3d80ab8df77b2db31a85bf40248ce0b1e1079d6861f317828b3305ea
@@ -45,8 +46,8 @@ DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.4.0.zip 90474 BLAKE2B 2f79f0cac2c
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-20200223170610-d5e6a3e2c0ae.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200413165638-669c56c373c4.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210426230700-d19ff857e887.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210426230700-d19ff857e887.zip 1693022 BLAKE2B 3944f66744718f14312f18a04dc8efa68254217830a36ec222b121af87a1d863df4b4da5df90bf4761d0983ec0deb77bb8850b0fb3d2575bb712db29562a0b9a SHA512 95bb9341b37d8400807ad99bc7d40a5905f5a1975b4608ab627f1d6baea82a9a9bf2ec751a0551845d9f603d9b18564a302637733b5a31607843f75b04dfc5a3
+DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210608053332-aa57babbf139.mod 33 BLAKE2B b74677ab15ab6b31640d71b052db667b0fb585ed6d1044e26bc5e4cf8da90e1ede81f8876babea843dd322b8b707189138e70c24d13d931f1f6dd04978ac222c SHA512 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655
+DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210608053332-aa57babbf139.zip 1643893 BLAKE2B a7d16d86b3596b6c3eef28888b6d50995fcd74a7f1c8e4798cf83989e33b0db6e241b96d37c220ff795e4f5f8eaab767b9eba8b3917095fd304ac78595cfeeb3 SHA512 7dcb1eddb6501bb0c93fcfcea7c70c9a9a4d922a35a9ef35b1216698aa8fcd6a812a440399da6a15ed9b2de4d55af1fd6f92f981109089c1c53cf6848650d7c2
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%2Fv1.0.0-20190902080502-41f04d3bba15.mod 25 BLAKE2B 6470f3d94700c4d8b3176d692bdb91646750f2c6a866ff2ef4183aff1de01f024a8757f97b4626ec0355092e5f25e7ded91cd5be845f627d107c58b1daf400d7 SHA512 9ac0f80ef05881387cb2f48f81560f3207fe586ea16495383662e6d62e43d93fac01dfe72e1d0063d3ab065331dab3a8098d7da4f1830ba1aff6f27f8e1bc1b2
DIST gopkg.in%2Fcheck.v1%2F@v%2Fv1.0.0-20200227125254-8fa46927fb4f.mod 25 BLAKE2B 6470f3d94700c4d8b3176d692bdb91646750f2c6a866ff2ef4183aff1de01f024a8757f97b4626ec0355092e5f25e7ded91cd5be845f627d107c58b1daf400d7 SHA512 9ac0f80ef05881387cb2f48f81560f3207fe586ea16495383662e6d62e43d93fac01dfe72e1d0063d3ab065331dab3a8098d7da4f1830ba1aff6f27f8e1bc1b2
diff --git a/app-misc/cheat/cheat-4.2.1.ebuild b/app-misc/cheat/cheat-4.2.2.ebuild
similarity index 95%
rename from app-misc/cheat/cheat-4.2.1.ebuild
rename to app-misc/cheat/cheat-4.2.2.ebuild
index 3a1e844890..e4a9f895f2 100644
--- a/app-misc/cheat/cheat-4.2.1.ebuild
+++ b/app-misc/cheat/cheat-4.2.2.ebuild
@@ -31,8 +31,9 @@ EGO_SUM=(
"github.com/kr/text v0.2.0"
"github.com/kr/text v0.2.0/go.mod"
"github.com/mattn/go-colorable v0.1.6/go.mod"
- "github.com/mattn/go-isatty v0.0.12"
"github.com/mattn/go-isatty v0.0.12/go.mod"
+ "github.com/mattn/go-isatty v0.0.13"
+ "github.com/mattn/go-isatty v0.0.13/go.mod"
"github.com/mitchellh/go-homedir v1.1.0"
"github.com/mitchellh/go-homedir v1.1.0/go.mod"
"github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e"
@@ -52,8 +53,8 @@ EGO_SUM=(
"golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod"
"golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod"
"golang.org/x/sys v0.0.0-20200413165638-669c56c373c4/go.mod"
- "golang.org/x/sys v0.0.0-20210426230700-d19ff857e887"
- "golang.org/x/sys v0.0.0-20210426230700-d19ff857e887/go.mod"
+ "golang.org/x/sys v0.0.0-20210608053332-aa57babbf139"
+ "golang.org/x/sys v0.0.0-20210608053332-aa57babbf139/go.mod"
"gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod"
"gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod"
"gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f"
diff --git a/app-office/pyspread/pyspread-9999.ebuild b/app-office/pyspread/pyspread-9999.ebuild
deleted file mode 100644
index 59d4215a3a..0000000000
--- a/app-office/pyspread/pyspread-9999.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit xdg desktop 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"
-
-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
-
- doicon "${PN}"/share/icons/"${PN}.ico"
- doicon "${PN}"/share/icons/"${PN}.svg"
- domenu "${PN}.desktop"
-}
diff --git a/app-portage/gentoo-sweep/Manifest b/app-portage/gentoo-sweep/Manifest
new file mode 100644
index 0000000000..8900b88299
--- /dev/null
+++ b/app-portage/gentoo-sweep/Manifest
@@ -0,0 +1 @@
+DIST gentoo-sweep-0.1.2a.tar.gz 18444 BLAKE2B 5bb8d40bd5644daad51c9c263f58694a85036d9b6bf05a5753b1fcfacd8da9ad7462f3fe5814ac0f51680a81dec019a72a2edab7c493c9129aa244c231edb4d3 SHA512 426b3bc1c093cfe0984b675842f5bebbf4543d4f87972614da6dd77843111ce2a90f824f4ed5437f33b667c4bd741fc3ac177d873fa38b6bf49829511aac7a02
diff --git a/app-portage/gentoo-sweep/gentoo-sweep-0.1.2a.ebuild b/app-portage/gentoo-sweep/gentoo-sweep-0.1.2a.ebuild
new file mode 100644
index 0000000000..9c526d9296
--- /dev/null
+++ b/app-portage/gentoo-sweep/gentoo-sweep-0.1.2a.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_IN_SOURCE_BUILD=1
+
+inherit cmake
+
+DESCRIPTION="Check your gentoo installation for unwanted cruft, forgotten files"
+HOMEPAGE="https://sourceforge.net/projects/gentoo-sweep"
+SRC_URI="mirror://sourceforge/gentoo-sweep/${P}.tar.gz"
+S="${WORKDIR}/${PN}"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND=">=dev-db/sqlite-3.3.6"
+
+src_install() {
+ cmake_src_install
+ rm -r "${ED}/usr/share/doc/${PN}" || die
+}
+
+pkg_postinst() {
+ einfo "***************************************************************************"
+ einfo "Remember that it's still beta and it's not safe to remove all files"
+ einfo "generated by gentoo-clean without review. Remember: backup is your friend !!!"
+ einfo "Happy testing - please post feedback at the project home page tracker"
+ einfo "***************************************************************************"
+}
diff --git a/app-portage/gentoo-sweep/metadata.xml b/app-portage/gentoo-sweep/metadata.xml
new file mode 100644
index 0000000000..09418a7784
--- /dev/null
+++ b/app-portage/gentoo-sweep/metadata.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+ gentoo-sweep
+
+
diff --git a/dev-R/RcppEnsmallen/Manifest b/dev-R/RcppEnsmallen/Manifest
index 61c91433a2..592d85448d 100644
--- a/dev-R/RcppEnsmallen/Manifest
+++ b/dev-R/RcppEnsmallen/Manifest
@@ -1 +1 @@
-DIST RcppEnsmallen_0.2.16.1.1.tar.gz 224840 BLAKE2B 8d2499f971e6bdfcf49b008782456871670e6de0ca9f6ed30c42602e57734edf3d8d9482f42e2355645adfeb622174eb630b2e56772654e50377715f95c76345 SHA512 eebed4b7b6239af7f2c80f1276e6670bf597cff276c0d04d700cb62dce106d6463a8b9ee3464051d63d653739de5ccacdb757d715dd966163de142b9b227d942
+DIST RcppEnsmallen_0.2.15.0.1.tar.gz 223966 BLAKE2B fd7ed0b56d2f136f836b8987bb7b599aa1acdffce3c77e381939d7ec575cb5dabb181d5ddd7c229f3905b3d43c69705cd55fffcae5ea057742435ac13baa5080 SHA512 ab3ad2711154342030f66d89a3472181ac311b769b55018742cbee7e233327eabb85d4dccb9a5361f680d1ca0fe5ffa613211f908d85981eea19efd0ecb39f70
diff --git a/dev-R/RcppEnsmallen/RcppEnsmallen-0.2.16.1.1.ebuild b/dev-R/RcppEnsmallen/RcppEnsmallen-0.2.15.0.1.ebuild
similarity index 71%
rename from dev-R/RcppEnsmallen/RcppEnsmallen-0.2.16.1.1.ebuild
rename to dev-R/RcppEnsmallen/RcppEnsmallen-0.2.15.0.1.ebuild
index 0f929ce3a2..5b357cc946 100644
--- a/dev-R/RcppEnsmallen/RcppEnsmallen-0.2.16.1.1.ebuild
+++ b/dev-R/RcppEnsmallen/RcppEnsmallen-0.2.15.0.1.ebuild
@@ -3,15 +3,19 @@
EAPI=7
+MYPV="$(ver_cut 2-4 ${PV})"
+
inherit R-packages
DESCRIPTION='Header-Only C++ Mathematical Optimization library for armadillo'
+SRC_URI="mirror://cran/src/contrib/Archive/RcppEnsmallen/RcppEnsmallen_${PV}.tar.gz"
KEYWORDS="~amd64"
LICENSE='GPL-2+'
DEPEND="
>=dev-lang/R-3.3.0
dev-R/Rcpp
+ =sci-libs/ensmallen-${MYPV}*
"
RDEPEND="
${DEPEND}
diff --git a/dev-python/geopy/geopy-2.1.0.ebuild b/dev-python/geopy/geopy-2.1.0.ebuild
index 673e678466..5419da488c 100644
--- a/dev-python/geopy/geopy-2.1.0.ebuild
+++ b/dev-python/geopy/geopy-2.1.0.ebuild
@@ -19,7 +19,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
-RDEPEND="sci-geosciences/GeographicLib[${PYTHON_USEDEP}]"
+RDEPEND=">=sci-geosciences/GeographicLib-1.51-r1[python,${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/async_generator[${PYTHON_USEDEP}]
diff --git a/dev-python/recordclass/recordclass-9999.ebuild b/dev-python/recordclass/recordclass-9999.ebuild
deleted file mode 100644
index efeeaf5440..0000000000
--- a/dev-python/recordclass/recordclass-9999.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6..8} )
-
-inherit distutils-r1
-
-DESCRIPTION="Mutable variants of tupe and collections.namedtuple"
-HOMEPAGE="https://pypi.org/project/recordclass/"
-if [[ ${PV} == "9999" ]]
-then
- inherit git-r3
- EGIT_REPO_URI="https://bitbucket.org/intellimath/recordclass.git"
-else
- SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-DEPEND="dev-python/cython"
-RDEPEND="${DEPEND}"
-
-python_test() {
- [[ -n ${EPYTHON} ]] || die "EPYTHON unset, invalid call context"
- ${EPYTHON} ./test_all.py
-}
diff --git a/games-fps/quakespasm/quakespasm-0.93.2.ebuild b/games-fps/quakespasm/quakespasm-0.93.2-r1.ebuild
similarity index 98%
rename from games-fps/quakespasm/quakespasm-0.93.2.ebuild
rename to games-fps/quakespasm/quakespasm-0.93.2-r1.ebuild
index 2b5141550e..cdbb9badca 100644
--- a/games-fps/quakespasm/quakespasm-0.93.2.ebuild
+++ b/games-fps/quakespasm/quakespasm-0.93.2-r1.ebuild
@@ -22,6 +22,7 @@ DEPEND="
media-libs/libogg
media-libs/libmad
virtual/opengl
+ virtual/glu
sdl2? ( media-libs/libsdl2 )
!sdl2? ( media-libs/libsdl )
"
diff --git a/games-fps/quakespasm/quakespasm-9999.ebuild b/games-fps/quakespasm/quakespasm-9999.ebuild
index 2b5141550e..cdbb9badca 100644
--- a/games-fps/quakespasm/quakespasm-9999.ebuild
+++ b/games-fps/quakespasm/quakespasm-9999.ebuild
@@ -22,6 +22,7 @@ DEPEND="
media-libs/libogg
media-libs/libmad
virtual/opengl
+ virtual/glu
sdl2? ( media-libs/libsdl2 )
!sdl2? ( media-libs/libsdl )
"
diff --git a/kde-apps/alligator/Manifest b/kde-apps/alligator/Manifest
index 90bb2c41fd..0c4847de66 100644
--- a/kde-apps/alligator/Manifest
+++ b/kde-apps/alligator/Manifest
@@ -1,2 +1,2 @@
-DIST alligator-0.1.tar.xz 159632 BLAKE2B 5c8af922b6862e59548a94de13ccade643b72284295347aa7f7ab9b9ae6a6b19bed3fff2924a8829550ae22b61f76194d9cbe1e742581749114d28098eca6a3a SHA512 668363e1ec09dee7102ef1b3dffaa30b5a391b84ce3bf85dccb242976bda91c26cead9d16932cd92c6132bcb044d7e40186733e361168dc280efa5905dab8c5b
DIST alligator-21.05.tar.xz 170288 BLAKE2B 947e05a122b083c860ee35802602f5994b98716ad506ba175b29b00149b8f4c4c8d50a9ed7a5c2537f932de393b4a713470abf17cb94724d4638e1dc72b6304b SHA512 b0825f067d52a4903d924cf224597acd17bf64d496e0ca5ceebc80a1707a4f6d8620eb2b727f021a12f3ff838782d14362f6a72758c7154e2bbffabbbbdc2f71
+DIST alligator-21.06.tar.xz 175080 BLAKE2B b7cfcf483601588f65b47ca38ef068301a50ac218037f617d59133cc3a4e415f379e7207e9bef0ad960d17d90f0f378de01f3f1a7445175d06badbb7573ec12c SHA512 d81a8f242294cb6666897f6167aa339ad2ac15fdca5322bd138c0fedd333153833ca090d6a0d2ab048ccd0e6aebde813f6238df6636bee0db20b37cabcb66aec
diff --git a/kde-apps/alligator/alligator-0.1.ebuild b/kde-apps/alligator/alligator-21.06.ebuild
similarity index 92%
rename from kde-apps/alligator/alligator-0.1.ebuild
rename to kde-apps/alligator/alligator-21.06.ebuild
index 107c1f0a44..0a77e6f146 100644
--- a/kde-apps/alligator/alligator-0.1.ebuild
+++ b/kde-apps/alligator/alligator-21.06.ebuild
@@ -10,12 +10,11 @@ inherit ecm
DESCRIPTION="A convergent RSS/Atom feed reader for Plasma"
HOMEPAGE="https://apps.kde.org/alligator/"
-SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
+SRC_URI="mirror://kde/stable/plasma-mobile/${PV}/${P}.tar.xz"
LICENSE="GPL-2+"
SLOT="5"
KEYWORDS="~amd64 ~x86"
-IUSE=""
DEPEND="
>=dev-qt/qtdeclarative-${QTMIN}:5
diff --git a/kde-apps/kclock/Manifest b/kde-apps/kclock/Manifest
index de9b17d93b..bdabc04ee1 100644
--- a/kde-apps/kclock/Manifest
+++ b/kde-apps/kclock/Manifest
@@ -1,2 +1,2 @@
-DIST kclock-0.4.0.tar.xz 746848 BLAKE2B 2505b763106a8f881225403c26594db8d308a9dff0d1178d39fa6607e5fde098caffb941095338e1e331caa76e25337c8b44990bb51aec9d3d1057cd69ef2843 SHA512 f8b74f4754b82ece980f7fb263519b4d372f29fab24a7444c59c9701cd75ccdd38e0c31516501675bc6c935351fb6c8b9c6c450faeaf5338539facb6e177da6b
DIST kclock-21.05.tar.xz 1493000 BLAKE2B 9d994cc97028bd2a5f7142c067cb1e42f784456ac0815945d781a1addcac3fce00dccfc22cef2df63e3247a62778f10c34e0ba80f7aa5504e2c2e3ae72880bc8 SHA512 92a46f95c77edc1bfd51799ed778f2baa79fdb5e249370762f95d17b844e43aec4d280a43196090b0498c46b8a0b9ec6c5216b8399da7d913461098978eafe85
+DIST kclock-21.06.tar.xz 695692 BLAKE2B bdb94b947c3c302c4d690f60e9d875e0d043d63ffde16e1fd80110dcdc2e8c10a3cbcda4c6e128d6e58d8f86629b91060e0fe1a3833140514517dc662fcdcd5e SHA512 225175a2850f9e04a1025a67b180cdd813e9ee0bfade05313ec77d33a5e8c62f88e05b880f52bacd417c4b08e390e44855518ae1e6e66d5e4ba9cbc175efa411
diff --git a/kde-apps/kclock/kclock-0.4.0.ebuild b/kde-apps/kclock/kclock-21.06.ebuild
similarity index 68%
rename from kde-apps/kclock/kclock-0.4.0.ebuild
rename to kde-apps/kclock/kclock-21.06.ebuild
index d188d57657..6d42839162 100644
--- a/kde-apps/kclock/kclock-0.4.0.ebuild
+++ b/kde-apps/kclock/kclock-21.06.ebuild
@@ -3,23 +3,21 @@
EAPI=7
-KFMIN=5.60.0
-QTMIN=5.12.0
+KFMIN=5.79.0
+QTMIN=5.15.0
inherit ecm
-MY_PV=$(ver_cut 1-2)
DESCRIPTION="A convergent clock application for Plasma"
HOMEPAGE="https://apps.kde.org/kclock/"
-SRC_URI="mirror://kde/unstable/${PN}/${MY_PV}/${P}.tar.xz"
+SRC_URI="mirror://kde/stable/plasma-mobile/${PV}/${P}.tar.xz"
-LICENSE="GPL-2+"
+LICENSE="GPL-2+ GPL-3+ LGPL-2.1+"
SLOT="5"
KEYWORDS="~amd64 ~x86"
-IUSE=""
-BDEPEND="virtual/pkgconfig"
DEPEND="
>=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtdeclarative-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtmultimedia-${QTMIN}:5
>=dev-qt/qtquickcontrols2-${QTMIN}:5
@@ -29,15 +27,9 @@ DEPEND="
>=kde-frameworks/kdbusaddons-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/kirigami-${KFMIN}:5
- kde-frameworks/kirigami-addons:5
>=kde-frameworks/knotifications-${KFMIN}:5
>=kde-frameworks/plasma-${KFMIN}:5
"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- sed \
- -e "/Version=.*/d" \
- -i org.kde.kclock.desktop || die
- ecm_src_prepare
-}
+RDEPEND="${DEPEND}
+ >=kde-frameworks/kirigami-addons-0.1:5
+"
diff --git a/kde-apps/krecorder/Manifest b/kde-apps/krecorder/Manifest
index b341779dd4..c85d471c02 100644
--- a/kde-apps/krecorder/Manifest
+++ b/kde-apps/krecorder/Manifest
@@ -1 +1,2 @@
DIST krecorder-21.05.tar.xz 134004 BLAKE2B 55f0be8a6c88e8c0abd367d4aca3a728136d226da3edf948ee4373bb04537ef348a771bfb2feb0ba4885f614740a57ef6f84904dc02342137f59f0d3cceb9de0 SHA512 3814f4bd79efdaeb00fd9d736106418c76c34cc1fc1dcbbb95e0a16d5a288d9304c17eb2705e04e104e9212279792a2bfee2cdb527acc816a0b38f4e2fd0a03e
+DIST krecorder-21.06.tar.xz 135012 BLAKE2B 32cd12655b364c5a2e28be26f63c428a02bc2e2bd7d93383e109e340efc0360bc57bb2f0b9f0092bbc9addbe68d1d36fd49ffc2bf5fd581d982fbacba66eb5ff SHA512 c7de1277c0b93ed73f8cfaa25d1ef7d0ed2d2bc769c24a47d26dbf775c954ae93daaad1162f71b51c858097a3f2a22100b421f6c0708c05ffb57ba45321fea3d
diff --git a/kde-apps/krecorder/krecorder-21.06.ebuild b/kde-apps/krecorder/krecorder-21.06.ebuild
new file mode 100644
index 0000000000..d54e733bde
--- /dev/null
+++ b/kde-apps/krecorder/krecorder-21.06.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KFMIN=5.82
+QTMIN=5.15.0
+inherit ecm
+
+DESCRIPTION="A convergent audio recording application for Plasma"
+HOMEPAGE="https://apps.kde.org/krecorder/"
+SRC_URI="mirror://kde/stable/plasma-mobile/${PV}/${P}.tar.xz"
+
+LICENSE="GPL-3+"
+SLOT="5"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtmultimedia-${QTMIN}:5
+ >=dev-qt/qtquickcontrols2-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kirigami-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/tokodon/Manifest b/kde-apps/tokodon/Manifest
new file mode 100644
index 0000000000..39a9bcf5c5
--- /dev/null
+++ b/kde-apps/tokodon/Manifest
@@ -0,0 +1 @@
+DIST tokodon-21.06.tar.xz 48096 BLAKE2B 3ab52e592d4952e9bbdd7aca7b1aaaa6813a0c5a0fb90694852db5b7254878cbe5325f5803882642f6363fa04ae9be19e1ada9eda8048a0eca5bbbe31c05f6de SHA512 2fe80bba0694db70a3d423abf17154c60b02553a791402fdcfa79fa63b06a47ad57f758777d1e75f07e9fc57b77a6a5c84c54e9b4bf42c8349dac6cf9fbc8e1c
diff --git a/kde-apps/tokodon/metadata.xml b/kde-apps/tokodon/metadata.xml
new file mode 100644
index 0000000000..872d687ac5
--- /dev/null
+++ b/kde-apps/tokodon/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ KDE/tokodon
+ https://invent.kde.org/network/tokodon/-/issues
+
+
+ cyber+gentoo@sysrq.in
+ Anna
+
+
diff --git a/kde-apps/tokodon/tokodon-21.06.ebuild b/kde-apps/tokodon/tokodon-21.06.ebuild
new file mode 100644
index 0000000000..aee8192832
--- /dev/null
+++ b/kde-apps/tokodon/tokodon-21.06.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KFMIN=5.77.0
+QTMIN=5.15.0
+inherit ecm
+
+DESCRIPTION="Mastodon client for Plasma and Plasma Mobile"
+HOMEPAGE="https://invent.kde.org/network/tokodon"
+SRC_URI="mirror://kde/stable/plasma-mobile/${PV}/${P}.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="5"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+ dev-libs/qtkeychain
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtmultimedia-${QTMIN}:5
+ >=dev-qt/qtquickcontrols2-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwebsockets-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kirigami-${KFMIN}:5
+ >=kde-frameworks/kitemmodels-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+"
+
+src_prepare() {
+ sed "s/SocialMedia//" -i org.kde.tokodon.desktop || die
+ ecm_src_prepare
+}
diff --git a/media-gfx/azpainter/Manifest b/media-gfx/azpainter/Manifest
index ec3e16aa9d..f92cc51716 100644
--- a/media-gfx/azpainter/Manifest
+++ b/media-gfx/azpainter/Manifest
@@ -1,2 +1 @@
-DIST azpainter-2.1.7.tar.xz 758960 BLAKE2B a70371777d8f5a8a976032fb13fe21343d852442c3ca1eaa8d4ebdb0aeec25bf9d532a2d03c58c55df629b4a299b2d40100ba83909476d4e0a15b05ea27a5527 SHA512 7edcfe1e3a1f87b6cd3006da288d9a11c3667f49da73d9fa7665f4e2edb90282b30ec356b5f1eda3559b3c51c1f99e585f4b60d6039ba3c8c28da50022f9c798
-DIST azpainter-3.0.0.tar.xz 884588 BLAKE2B fd5e17c94d6b578ba40107aacf0f35cb6378ae93f984184cda317d2229daf9fc32ae2cdbec8732cfab34f31d51eb74677876fb732b7b4959ea11502f693666e9 SHA512 5e47ae67ff920190cb007da35b2750874e6ea7a78df969424d54033e9f66b4c77b804ebbae1f2717370d161ac387d93c859bf2b87e1b2fc70dec2cb6c535386c
+DIST azpainter-v3.0.1.tar.gz 1235950 BLAKE2B acad0b8b21152e7304b19319df2f4cc1b2fd76d053f79d3704fba573702ce498a48974e8a1a539b34572a3de561c88116c83c6d0c1ae48d51763e5722c639d36 SHA512 8464c2514d492ff0042b9788d4132fe0cb202133c31f83da412b3bfe0dea75d5aaadf319b87f81991308a127460044ff358ae555a24d9583a0c29a3367940b35
diff --git a/media-gfx/azpainter/azpainter-2.1.7.ebuild b/media-gfx/azpainter/azpainter-2.1.7.ebuild
deleted file mode 100644
index 0a46c057af..0000000000
--- a/media-gfx/azpainter/azpainter-2.1.7.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 2018-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs xdg
-
-DESCRIPTION="Full color painting software for Linux for illustration drawing"
-HOMEPAGE="http://azsky2.html.xdomain.jp/soft/azpainter.html"
-SRC_URI="http://azsky2.html.xdomain.jp/arc/${P}.tar.xz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="
- x11-libs/libX11:=
- x11-libs/libXext:=
- x11-libs/libXi:=
- media-libs/freetype:=
- media-libs/fontconfig:=
- sys-libs/zlib:=
- media-libs/libpng:=
- media-libs/libjpeg-turbo:=
-"
-RDEPEND="${DEPEND}"
-
-DOCS=( AUTHORS ChangeLog ReadMe_en ReadMe_ja manual_ja.html )
-
-src_configure() {
- sh ./configure --prefix=/usr CC="$(tc-getCC)" CFLAGS="${CFLAGS:-02}" LDFLAGS="${LDFLAGS}" || die "./configure failed"
-}
-
-src_compile() {
- tc-export AR
- default
-}
-
-src_install() {
- default
- rm -r "${D}/usr/share/doc/${PN}" || die
-}
diff --git a/media-gfx/azpainter/azpainter-3.0.0.ebuild b/media-gfx/azpainter/azpainter-3.0.1.ebuild
similarity index 81%
rename from media-gfx/azpainter/azpainter-3.0.0.ebuild
rename to media-gfx/azpainter/azpainter-3.0.1.ebuild
index 16bc4ac056..33f77ce980 100644
--- a/media-gfx/azpainter/azpainter-3.0.0.ebuild
+++ b/media-gfx/azpainter/azpainter-3.0.1.ebuild
@@ -6,13 +6,14 @@ EAPI=7
inherit toolchain-funcs xdg
DESCRIPTION="Full color painting software for Linux for illustration drawing"
-HOMEPAGE="http://azsky2.html.xdomain.jp/soft/azpainter.html"
-SRC_URI="http://azsky2.html.xdomain.jp/arc/${P}.tar.xz"
+HOMEPAGE="http://azsky2.html.xdomain.jp/soft/azpainter.html
+https://gitlab.com/azelpg/azpainter"
+SRC_URI="https://gitlab.com/azelpg/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.gz"
+S="${WORKDIR}/${PN}-v${PV}"
LICENSE="GPL-3"
SLOT="0/3"
KEYWORDS="~amd64 ~x86"
-IUSE=""
DEPEND="
x11-libs/libX11:=
diff --git a/media-gfx/azpainter/metadata.xml b/media-gfx/azpainter/metadata.xml
index a4f0deef9c..fa2500ce0a 100644
--- a/media-gfx/azpainter/metadata.xml
+++ b/media-gfx/azpainter/metadata.xml
@@ -11,8 +11,11 @@
Since the color is handled with 16 bit color (15 bit fixed point number) internally, the accuracy of color rises, but the memory is consumed correspondingly.
- イラスト描画向けのLinux用フルカラーペイントソフトです。
- ドット編集には向いていません。
- 内部では16bitカラー(15bit固定小数点数)で色を扱うため、色の精度が上がりますが、その分メモリを消費します。
+ イラスト描画向けのLinux用フルカラーペイントソフトです。
+ ドット編集には向いていません。
+ 内部では16bitカラー(15bit固定小数点数)で色を扱うため、色の精度が上がりますが、その分メモリを消費します。
+
+ azelpg/azpainter
+
diff --git a/media-gfx/bonzomatic/bonzomatic-9999.ebuild b/media-gfx/bonzomatic/bonzomatic-9999.ebuild
deleted file mode 100644
index ee701bf376..0000000000
--- a/media-gfx/bonzomatic/bonzomatic-9999.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Live shader coding tool and Shader Showdown workhorse"
-HOMEPAGE="https://github.com/Gargaj/Bonzomatic"
-if [[ "${PV}" == "9999" ]]
-then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/Gargaj/Bonzomatic"
-else
- MY_PV="$(ver_rs 1- -)"
- SRC_URI="https://github.com/Gargaj/Bonzomatic/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/Bonzomatic-${MY_PV}"
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="Unlicense"
-SLOT="0"
-IUSE="system-glfw system-glew system-stb system-kissfft wayland"
-
-# TODO: system-miniaudio, system-jsonxx/json++, system-scintilla
-# !system-glfw copied from media-libs/glfw-3.3.3::gentoo
-# !system-glew copied from media-libs/glew-2.2.0::gentoo
-DEPEND="
- system-glfw? ( media-libs/glfw )
- !system-glfw? (
- wayland? (
- dev-libs/wayland
- media-libs/mesa[egl,wayland]
- dev-libs/wayland-protocols
- )
- !wayland? (
- x11-libs/libX11
- x11-libs/libXcursor
- x11-libs/libXinerama
- x11-libs/libXrandr
- x11-libs/libXxf86vm
- x11-libs/libXi
- )
- )
- system-glew? ( media-libs/glew:= )
- !system-glew? (
- >=x11-libs/libX11-1.6.2
- >=x11-libs/libXext-1.3.2
- >=x11-libs/libXi-1.7.2
- >=x11-libs/libXmu-1.1.1-r1
- )
- system-stb? ( dev-libs/stb )
- system-kissfft? ( sci-libs/kissfft )
- virtual/opengl
- virtual/glu
- media-libs/alsa-lib
- media-libs/fontconfig
-"
-RDEPEND="${DEPEND}"
-BDEPEND="!system-glfw? ( wayland? ( dev-libs/wayland-protocols ) )"
-
-src_configure() {
- local mycmakeargs=(
- -DBONZOMATIC_USE_SYSTEM_GLFW=$(usex system-glfw)
- -DGLFW_USE_WAYLAND="$(usex wayland)"
- -DBONZOMATIC_USE_SYSTEM_GLEW=$(usex system-glew)
- -DBONZOMATIC_USE_SYSTEM_STB=$(usex system-stb)
- -DBONZOMATIC_USE_SYSTEM_KISSFFT=$(usex system-kissfft)
- )
-
- cmake_src_configure
-}
diff --git a/media-gfx/oda-file-converter/Manifest b/media-gfx/oda-file-converter/Manifest
new file mode 100644
index 0000000000..5345413211
--- /dev/null
+++ b/media-gfx/oda-file-converter/Manifest
@@ -0,0 +1 @@
+DIST ODAFileConverter_QT5_lnxX64_7.2dll_22.5.deb 26269172 BLAKE2B 5676736a9acb21794d951f5737231f14970bac4c4d50156e9e4b5972f0f2eebc9b5ea547a12e2f6bece930164f836395d46664e434a0fc552ae22f9bb7306dfd SHA512 64d034011239943cb3bae1bd11111c7abe294cee12fb4f3dec4ae6447b742d1149add01fccad7e7f51fd11b2afcf9040a6575f4e669df6225a4975786405131b
diff --git a/media-gfx/oda-file-converter/metadata.xml b/media-gfx/oda-file-converter/metadata.xml
new file mode 100644
index 0000000000..b275135fb2
--- /dev/null
+++ b/media-gfx/oda-file-converter/metadata.xml
@@ -0,0 +1,21 @@
+
+
+
+
+ vowstar@gmail.com
+ Huang Rui
+
+
+ For converting between different versions of .dwg and .dxf
+ ODA File Converter application features a graphical interface and a
+ command-line interface.
+ Upon execution, the application identifies all files in the specified
+ source directory that match the specified filter, then loads and saves each
+ of these files to the specified output directory as the specified output
+ version/type.
+ If the audit flag is enabled, an audit/repair operation will be applied to
+ each file as it is loaded.
+ If the recursive flag is enabled, subdirectories within the source
+ directory will be processed recursively.
+
+
diff --git a/media-gfx/oda-file-converter/oda-file-converter-22.5.0.0.ebuild b/media-gfx/oda-file-converter/oda-file-converter-22.5.0.0.ebuild
new file mode 100644
index 0000000000..e2cde787ba
--- /dev/null
+++ b/media-gfx/oda-file-converter/oda-file-converter-22.5.0.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PV="$(ver_cut 1-2)"
+
+inherit desktop unpacker xdg
+
+DESCRIPTION="For converting between different versions of .dwg and .dxf"
+HOMEPAGE="https://www.opendesign.com"
+
+SRC_URI="https://download.opendesign.com/guestfiles/Demo/ODAFileConverter_QT5_lnxX64_7.2dll_${MY_PV}.deb"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+RDEPEND="
+ dev-qt/qtcore
+ x11-themes/hicolor-icon-theme
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="dev-util/patchelf"
+
+S="${WORKDIR}"
+
+QA_PREBUILT="*"
+QA_DESKTOP_FILE="usr/share/applications/ODAFileConverter.*\\.desktop"
+
+src_compile() {
+ patchelf --set-rpath \
+ "/usr/bin/ODAFileConverter_${PV}" \
+ "usr/bin/ODAFileConverter_${PV}/ODAFileConverter" \
+ || die "Failed to fix insecure RPATH"
+}
+
+src_install() {
+ exeinto /usr/bin
+ doexe usr/bin/ODAFileConverter
+ exeinto /usr/bin/ODAFileConverter_${PV}
+ doexe usr/bin/ODAFileConverter_${PV}/*
+ domenu usr/share/applications/*.desktop
+ doicon -s 16 usr/share/icons/hicolor/16x16/apps/ODAFileConverter.png
+ doicon -s 32 usr/share/icons/hicolor/32x32/apps/ODAFileConverter.png
+ doicon -s 64 usr/share/icons/hicolor/64x64/apps/ODAFileConverter.png
+ doicon -s 128 usr/share/icons/hicolor/128x128/apps/ODAFileConverter.png
+}
\ No newline at end of file
diff --git a/media-gfx/qfontviewer/qfontviewer-9999.ebuild b/media-gfx/qfontviewer/qfontviewer-9999.ebuild
deleted file mode 100644
index e7127f05d4..0000000000
--- a/media-gfx/qfontviewer/qfontviewer-9999.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit git-r3
-
-DESCRIPTION="Font viewer with character table"
-HOMEPAGE="http://qfontviewer.sourceforge.net/"
-EGIT_REPO_URI="https://github.com/alopatindev/qfontviewer"
-LICENSE="GPL-3+"
-SLOT="0"
-
-DEPEND="dev-qt/qtwidgets:5"
-RDEPEND="${DEPEND}"
-
-src_install() {
- einstalldocs
- newbin "${P}" "${PN}"
-}
diff --git a/media-sound/wlavu/wlavu-9999.ebuild b/media-sound/wlavu/wlavu-9999.ebuild
deleted file mode 100644
index 73a7db4088..0000000000
--- a/media-sound/wlavu/wlavu-9999.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit git-r3 meson
-
-DESCRIPTION="Wayland ALSA VU-meter with peaking and optional support for wlr-layer-shell"
-HOMEPAGE="https://git.sr.ht/~kennylevinsen/wlavu"
-EGIT_REPO_URI="https://git.sr.ht/~kennylevinsen/wlavu"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS=""
-
-DEPEND="
- media-video/pipewire:=
- dev-libs/wayland
-"
-RDEPEND="${DEPEND}"
diff --git a/net-fs/httpdirfs/httpdirfs-9999.ebuild b/net-fs/httpdirfs/httpdirfs-9999.ebuild
deleted file mode 100644
index 9289a9f95d..0000000000
--- a/net-fs/httpdirfs/httpdirfs-9999.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Filesystem to mount HTTP directory listings, with a permanent cache"
-HOMEPAGE="https://github.com/fangfufu/httpdirfs"
-
-if [[ "${PV}" == *9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/fangfufu/${PN}.git"
-else
- SRC_URI="https://github.com/fangfufu/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64"
-fi
-
-RESTRICT="test"
-LICENSE="GPL-3"
-SLOT="0"
-# Doc generation fails
-# uses app-doc/doxygen[dot]
-# IUSE="doc"
-
-DEPEND="
- dev-libs/expat
- dev-libs/gumbo
- net-misc/curl
- sys-fs/e2fsprogs
- sys-fs/fuse:0
-"
-RDEPEND="${DEPEND}"
-
-src_compile () {
- emake CC="$(tc-getCC)"
-}
-
-src_install() {
- emake prefix="${D}/usr" install
-}
diff --git a/net-irc/catgirl/Manifest b/net-irc/catgirl/Manifest
index 2e9b57b1e9..5736763d69 100644
--- a/net-irc/catgirl/Manifest
+++ b/net-irc/catgirl/Manifest
@@ -1 +1,2 @@
DIST catgirl-1.7.tar.gz 60329 BLAKE2B 03a1c001869cf268eb88f3ff7a0f9e218e0235b94b80426df74f4d0f020cd97ffdd8840a7e37c805aaad487c6b3d444d160b0b0b5e459a8e23f728cb10a1e7e1 SHA512 b79971d36ee1b3a3e03a6387443efea8b479fc9fe3ac0506f243f9ee81458eba68d6fd21a68d0846d7d9fffa998adc041ef3671f20cdf220ff19e7b9140c7b45
+DIST catgirl-1.8.tar.gz 60915 BLAKE2B e985cad73482eae607e022263e8a07efa76eebd0a6e7b58887423df057a76b45ff6df7d9f3d873af19d4ea7774f4a13c6bf687628ea50fdc2e3359ae406a484b SHA512 c0aebd53d4e94e8f1a54690a8ceaf3f3318f805b7ff474bfce20f7f234e37e2f82fc8b6e8088996f0c88738c9059582b6a2670de9b5c5fcf359da867ad8de6e8
diff --git a/net-irc/catgirl/catgirl-1.8.ebuild b/net-irc/catgirl/catgirl-1.8.ebuild
new file mode 100644
index 0000000000..bde645b07e
--- /dev/null
+++ b/net-irc/catgirl/catgirl-1.8.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="TLS-only terminal IRC client"
+HOMEPAGE="https://git.causal.agency/catgirl/about/"
+SRC_URI="https://git.causal.agency/${PN}/snapshot/${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+ dev-libs/libretls
+ sys-libs/ncurses
+"
+BDEPEND="virtual/pkgconfig"
+RDEPEND="${DEPEND}"
+
+DOCS=( README.7 scripts/chat.tmux.conf )
+
+src_configure() {
+ ./configure \
+ --prefix="${EPREFIX}"/usr \
+ --mandir="${EPREFIX}"/usr/share/man || die
+}
+
+src_compile() {
+ tc-export CC
+ emake all
+}
diff --git a/profiles/package.mask b/profiles/package.mask
index c0758b641f..c500a8a1ea 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -12,3 +12,9 @@
# TODO: Either fix per profile masking in overlays, or move
# this entry to the relevant package.mask files in ::gentoo
>=sys-block/systemd-swap-4.4.0
+
+# Ronny (tastytea) Gutbrod (2021-06-12)
+# Project is “On Hiatus” since 2021-05, it does not look like it will be
+# revived. Upstream recommends switching to media-gfx/gimp.
+# Masked for removal in 30 days.
+media-gfx/glimpse
diff --git a/sci-libs/ensmallen/Manifest b/sci-libs/ensmallen/Manifest
new file mode 100644
index 0000000000..d74da89b97
--- /dev/null
+++ b/sci-libs/ensmallen/Manifest
@@ -0,0 +1,5 @@
+DIST ensmallen-2.14.2.tar.gz 1262697 BLAKE2B c3ecd10271a476cdb03de0a74dd1e7d250273481b540d9cadb44ff7292cdb1f4abbefaf7c1a90bd33c68928f766db8afafd45f253735a36de9def6ab222597bb SHA512 9f29d70f66748d6131b44fc2a580e9fc07131a3aeecaa9f6113fd635eaff8b52db90e487a389393a1976dcccb8c1f5850ea50e03308af90b58ba1c12fde2bd21
+DIST ensmallen-2.15.0.tar.gz 1266409 BLAKE2B 379ea897d3b29440e89d65cb60c65dca3c34a530dd8a4cee321349d177455b020d4aa19ee1e701b46a325a8f56028c236ab80b0383bee84018952034106f7161 SHA512 7e8ea0d64788287e58ee14e922c81c18e1804a23dba3d144fe6e66de8a81dfd3755c9f36a1e8a480aa6e15f0f7b1ff886e0aeecde0be35993db0ba69ca7e12e0
+DIST ensmallen-2.15.1.tar.gz 1266496 BLAKE2B 7ff803207c59be03fa47e7fddafb49176d307fbea89f5688bd591898fb36d7d8ee018dec933b59a06063dc6c2a7117d3ec0d330cd37d475e4f387528f2d86f6a SHA512 4f0cda1ad0d02e823042fb6af03635677e3d5cac28f7f13fab20fc7f4b3d7fbe1b182777c573187a403eff5e5fd7e1e577e290a4b624a9c2a71cbfd347e14afa
+DIST ensmallen-2.16.0.tar.gz 1264948 BLAKE2B a58de7e7d8aa88988b08d76c2a5746daf9074ccc39bc8df9d21b61d745741d6521922b578e01b60e0d1657f84f377f411172a01d50bbcd30cca7142da0baeb7b SHA512 39afc19936710d5595218292f5d6a055b4f644ca157f9fc2329fb18b71318b9f613dc26169921e1fda3dd949d06847dee4f09f13c1902a92e38826e122c1adc5
+DIST ensmallen-2.16.2.tar.gz 1294240 BLAKE2B b388f2c99f289dd20f6d94b5b185d872abc553637c6081ea3a80a3c82ce9ac8b1327496bf3eae6dc5cbf5f4ae12a9fd1e8ccf9c296007f9af9cbfc7560cd0301 SHA512 290932f8e423be7c57d8ba38783a29798df52a7505ded7683f969fa30391398edcca584daca1b1c42977f06180a802d4c3640a9ec24cd787a3914723e4eb6f8d
diff --git a/sci-libs/ensmallen/ensmallen-2.14.2.ebuild b/sci-libs/ensmallen/ensmallen-2.14.2.ebuild
new file mode 100644
index 0000000000..bd1c0530b9
--- /dev/null
+++ b/sci-libs/ensmallen/ensmallen-2.14.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="header only C++ library for numerical optimization"
+HOMEPAGE="https://ensmallen.org"
+SRC_URI="https://github.com/mlpack/ensmallen/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+KEYWORDS="~amd64"
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="openmp test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="sci-libs/armadillo[lapack]"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DUSE_OPENMP=$(usex openmp)
+ -DBUILD_TESTS=$(usex test)
+ )
+ cmake_src_configure
+}
diff --git a/sci-libs/ensmallen/ensmallen-2.15.0.ebuild b/sci-libs/ensmallen/ensmallen-2.15.0.ebuild
new file mode 100644
index 0000000000..bd1c0530b9
--- /dev/null
+++ b/sci-libs/ensmallen/ensmallen-2.15.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="header only C++ library for numerical optimization"
+HOMEPAGE="https://ensmallen.org"
+SRC_URI="https://github.com/mlpack/ensmallen/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+KEYWORDS="~amd64"
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="openmp test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="sci-libs/armadillo[lapack]"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DUSE_OPENMP=$(usex openmp)
+ -DBUILD_TESTS=$(usex test)
+ )
+ cmake_src_configure
+}
diff --git a/sci-libs/ensmallen/ensmallen-2.15.1.ebuild b/sci-libs/ensmallen/ensmallen-2.15.1.ebuild
new file mode 100644
index 0000000000..bd1c0530b9
--- /dev/null
+++ b/sci-libs/ensmallen/ensmallen-2.15.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="header only C++ library for numerical optimization"
+HOMEPAGE="https://ensmallen.org"
+SRC_URI="https://github.com/mlpack/ensmallen/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+KEYWORDS="~amd64"
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="openmp test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="sci-libs/armadillo[lapack]"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DUSE_OPENMP=$(usex openmp)
+ -DBUILD_TESTS=$(usex test)
+ )
+ cmake_src_configure
+}
diff --git a/sci-libs/ensmallen/ensmallen-2.16.0.ebuild b/sci-libs/ensmallen/ensmallen-2.16.0.ebuild
new file mode 100644
index 0000000000..bd1c0530b9
--- /dev/null
+++ b/sci-libs/ensmallen/ensmallen-2.16.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="header only C++ library for numerical optimization"
+HOMEPAGE="https://ensmallen.org"
+SRC_URI="https://github.com/mlpack/ensmallen/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+KEYWORDS="~amd64"
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="openmp test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="sci-libs/armadillo[lapack]"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DUSE_OPENMP=$(usex openmp)
+ -DBUILD_TESTS=$(usex test)
+ )
+ cmake_src_configure
+}
diff --git a/sci-libs/ensmallen/ensmallen-2.16.2.ebuild b/sci-libs/ensmallen/ensmallen-2.16.2.ebuild
new file mode 100644
index 0000000000..bd1c0530b9
--- /dev/null
+++ b/sci-libs/ensmallen/ensmallen-2.16.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="header only C++ library for numerical optimization"
+HOMEPAGE="https://ensmallen.org"
+SRC_URI="https://github.com/mlpack/ensmallen/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+KEYWORDS="~amd64"
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="openmp test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="sci-libs/armadillo[lapack]"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DUSE_OPENMP=$(usex openmp)
+ -DBUILD_TESTS=$(usex test)
+ )
+ cmake_src_configure
+}
diff --git a/sci-libs/ensmallen/metadata.xml b/sci-libs/ensmallen/metadata.xml
new file mode 100644
index 0000000000..e15add1ea3
--- /dev/null
+++ b/sci-libs/ensmallen/metadata.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+ mlpack/ensmallen
+
+
diff --git a/sys-cluster/sionlib/sionlib-1.7.6-r1.ebuild b/sys-cluster/sionlib/sionlib-1.7.6-r1.ebuild
index 132bbc3415..a63c7bc0f3 100644
--- a/sys-cluster/sionlib/sionlib-1.7.6-r1.ebuild
+++ b/sys-cluster/sionlib/sionlib-1.7.6-r1.ebuild
@@ -26,10 +26,10 @@ PATCHES=( "${FILESDIR}/respect-flags.patch" )
RDEPEND="
mpi? ( virtual/mpi )
ompi? (
- sys-libs/libomp
+ || ( sys-devel/gcc:*[openmp] sys-libs/libomp )
virtual/mpi
)
- openmp? ( sys-libs/libomp )
+ openmp? ( || ( sys-devel/gcc:*[openmp] sys-libs/libomp ) )
"
DEPEND="
${RDEPEND}
diff --git a/sys-fs/erofs-utils/erofs-utils-9999.ebuild b/sys-fs/erofs-utils/erofs-utils-9999.ebuild
deleted file mode 100644
index 1b9df41119..0000000000
--- a/sys-fs/erofs-utils/erofs-utils-9999.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools git-r3
-
-DESCRIPTION="Userspace tools for EROFS images"
-HOMEPAGE="https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git"
-EGIT_BRANCH="experimental"
-EGIT_REPO_URI="${HOMEPAGE}"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS=""
-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/sys-fs/git-mount/git-mount-1.0.0_p20160321.ebuild b/sys-fs/git-mount/git-mount-1.0.0_p20160321.ebuild
index 818e538c08..cd41c4f3fd 100644
--- a/sys-fs/git-mount/git-mount-1.0.0_p20160321.ebuild
+++ b/sys-fs/git-mount/git-mount-1.0.0_p20160321.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"
@@ -25,7 +25,7 @@ KEYWORDS="~amd64"
LICENSE="MIT BSD BSD-2"
SLOT="0"
-RDEPEND="sys-fs/fuse"
+RDEPEND="sys-fs/fuse:0"
DEPEND="${RDEPEND}"
src_install() {
diff --git a/x11-misc/gammy/gammy-9999.ebuild b/x11-misc/gammy/gammy-9999.ebuild
deleted file mode 100644
index f159cd6cec..0000000000
--- a/x11-misc/gammy/gammy-9999.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop 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
- dev-qt/qtgui:5
- dev-qt/qtdbus:5
- dev-qt/qtwidgets:5
- x11-libs/libXxf86vm
-"
-DEPEND="
- ${RDEPEND}
- media-gfx/imagemagick
-"
-
-src_configure() {
- eqmake5 PREFIX="${EPREFIX}/usr"
-}
-
-src_install() {
- emake INSTALL_ROOT="${D}" install
-}