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 -}