diff --git a/app-crypt/clevis/clevis-18.ebuild b/app-crypt/clevis/clevis-18.ebuild index da0dc96371..a08573ab84 100644 --- a/app-crypt/clevis/clevis-18.ebuild +++ b/app-crypt/clevis/clevis-18.ebuild @@ -26,4 +26,5 @@ BDEPEND="" PATCHES=( "${FILESDIR}/${PN}-dracut.patch" "${FILESDIR}/${PN}-meson.patch" + "${FILESDIR}/${PN}-openssl.patch" ) diff --git a/app-crypt/clevis/files/clevis-openssl.patch b/app-crypt/clevis/files/clevis-openssl.patch new file mode 100644 index 0000000000..5b90909801 --- /dev/null +++ b/app-crypt/clevis/files/clevis-openssl.patch @@ -0,0 +1,44 @@ +From ee1dfedb9baca107e66a0fec76693c9d479dcfd9 Mon Sep 17 00:00:00 2001 +From: Sergio Correia +Date: Mon, 3 May 2021 22:36:36 -0300 +Subject: [PATCH] sss: use BN_set_word(x, 0) instead of BN_zero() + +Different OpenSSL versions define BN_zero() differently -- sometimes +returning an integer, sometimes as void --, so let's use instead +BN_set_word() instead, not to have issues when building with these +different versions. +--- + src/pins/sss/sss.c | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/src/pins/sss/sss.c b/src/pins/sss/sss.c +index a37215d7..7486d6c5 100644 +--- a/src/pins/sss/sss.c ++++ b/src/pins/sss/sss.c +@@ -214,7 +214,7 @@ sss_point(const json_t *sss, size_t *len) + if (BN_rand_range(xx, pp) <= 0) + return NULL; + +- if (BN_zero(yy) <= 0) ++ if (BN_set_word(yy, 0) <= 0) + return NULL; + + for (size_t i = 0; i < json_array_size(e); i++) { +@@ -272,7 +272,7 @@ sss_recover(const json_t *p, size_t npnts, const uint8_t *pnts[]) + if (!ctx || !pp || !acc || !tmp || !k) + return NULL; + +- if (BN_zero(k) <= 0) ++ if (BN_set_word(k, 0) <= 0) + return NULL; + + len = jose_b64_dec(p, NULL, 0); +@@ -303,7 +303,7 @@ sss_recover(const json_t *p, size_t npnts, const uint8_t *pnts[]) + + /* acc *= (0 - xi) / (xo - xi) */ + +- if (BN_zero(tmp) <= 0) ++ if (BN_set_word(tmp, 0) <= 0) + return NULL; + + if (BN_mod_sub(tmp, tmp, xi, pp, ctx) <= 0) diff --git a/app-emulation/quickemu/metadata.xml b/app-emulation/quickemu/metadata.xml index 2dbfc0ebac..115e9d64a6 100644 --- a/app-emulation/quickemu/metadata.xml +++ b/app-emulation/quickemu/metadata.xml @@ -1,8 +1,5 @@ - - hayley@foxes.systems - Hayley Hughes - + diff --git a/app-misc/afc/Manifest b/app-misc/afc/Manifest index 8aa371ab54..7dc781480f 100644 --- a/app-misc/afc/Manifest +++ b/app-misc/afc/Manifest @@ -1 +1,2 @@ DIST afc-1.1.tar.gz 17274 BLAKE2B 5beb4022166cdc75851606d718bc127073d45fce695d159956dc256d6e98d391f7ce3ba4c56db210d142512c052a9a3ece6bb61751c9cb4268a679c6fd1cd611 SHA512 9f554b6933870ea057c12ac2a501673ce97fd4c862ac6b4f306d1b8d14d76641470222d209e768ed998062542bff71823f0d427a3447354575561d3fac8e2671 +DIST afc-1.2.tar.gz 17283 BLAKE2B 0d3cb880f781b37a39268052b356cc81c933cae015a2b90b2c41e973028e688bd6f5b53f8c1ac2e7a964fbfee7c6ac38aa8964a5f92cf53cc3f4a6f5ef145a57 SHA512 4fc7bc12fcd2cbe118d72e629ee190b55774aa3ee4cd6c9a4fc0217b7fbb325946051bef534056df8d404b5201f2db28a8909901e5c4d6bab2fd03e62d0eec9f diff --git a/app-misc/afc/afc-1.2.ebuild b/app-misc/afc/afc-1.2.ebuild new file mode 100644 index 0000000000..64e710db73 --- /dev/null +++ b/app-misc/afc/afc-1.2.ebuild @@ -0,0 +1,23 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +inherit cmake + +DESCRIPTION="Anime File Checker, checks CRC32 contained in filenames" +HOMEPAGE="https://github.com/olifre/afc" + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/olifre/${PN}.git" +else + SRC_URI="https://github.com/olifre/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +DEPEND="sys-libs/zlib" +RDEPEND="${DEPEND}" diff --git a/app-misc/ledger-live/Manifest b/app-misc/ledger-live/Manifest index dfbc3ae024..01269372c8 100644 --- a/app-misc/ledger-live/Manifest +++ b/app-misc/ledger-live/Manifest @@ -1,5 +1,5 @@ -DIST ledger-live-desktop-2.48.0-linux-x86_64.AppImage 113963964 BLAKE2B 39f76a23f326e887a50c8576cc9db19d799f070916e99c1435989be9463a12e1524b29c0e70e4647f68a3d1d2dcf4448dacf3e8c78310a337435afa9242241d1 SHA512 474f161a984b9be0a37e6573354073136c9d33947336afa040599c3f2ad9ef3e201b79a926e0312cc560cb52d9d37b64acb6481013d80f8dde7618fbcd204c1a DIST ledger-live-desktop-2.49.0-linux-x86_64.AppImage 114143977 BLAKE2B eb62f7e5101c51963a14104b0546dde836000ca666e03a9ea27b964e668e94e7425aa6178e191f65f916c04cc10d63cdcd2d225a701dbc73b5bbaeba7facbb07 SHA512 b17a95ab6de27aa177c3e2321ab0d301bcc683c7cb7a2dffbfbcf827d7e40aacb2a3d941a8496d2707e438b60925cf70d32598a113519108b750b8fbbca1d04b DIST ledger-live-desktop-2.49.2-linux-x86_64.AppImage 114148285 BLAKE2B b072476e3c8ef37f2038bcdf5f6d2c0aca855f0c7e587f9825590859ec267dca460bf938042a48ddb17f4517814c8cf856dc55aef84c5004a2028e7368faf9f3 SHA512 abffeb467f70045221a42768c103234f5c39344b3a28af18c0e85ddad1d0df404fa7e4e487e4f1651b85f0851f03ac8cc30ab697453ae32dde8eeaf9c5ff9465 DIST ledger-live-desktop-2.50.0-linux-x86_64.AppImage 119773817 BLAKE2B 6b50a38d5c807898503c26fb138bc551c2194cddc3f4ca22fb86c622ffaa3e3ac76785c37d357eb8822b631ab779ecf5a0ec0a3f4b97728e578154b9978e57ab SHA512 aa8919e89f71eac515c6d20270673ed212214a62a3df54b047430d26d8e8576de5f29fc2b8ab30e8a3e9180fda3576ad7cf346ec271fc9c05c91b40b54642bfe DIST ledger-live-desktop-2.50.1-linux-x86_64.AppImage 120590061 BLAKE2B d56bd8e909649361d7c6aef67fde9ecb4d700c63370fe00c3170759fbf64732c51a484d5d2d8846f32efa4e75170c55cf6793559f431f704187b06f983f63284 SHA512 8ee659326d7ef62f47f7966ece2baf6c8825736f54ba0e2676a72d47418bce16a2dee9cf20920c1e81f8f3f4dd12e4508cb5eab25dbb602059c4674073b1ca9e +DIST ledger-live-desktop-2.51.0-linux-x86_64.AppImage 120762361 BLAKE2B 90483944c5c45b5262bbe89b21fa2dea3e794cdf9a0c23e179027aabaa45dd2d60b161b7873a3dbf5b65d67661ac6ff8bdad85923ecd4364d800856ea6c10931 SHA512 f2d25df50d1bc7fea3e55a359e9d30accbf88f1c5b947173c83075a7438ffba3cd51c50ac28104dc12df24d12ad9479ae913a53817a6c37d0b90ec80c742af96 diff --git a/app-misc/ledger-live/ledger-live-2.48.0.ebuild b/app-misc/ledger-live/ledger-live-2.51.0.ebuild similarity index 92% rename from app-misc/ledger-live/ledger-live-2.48.0.ebuild rename to app-misc/ledger-live/ledger-live-2.51.0.ebuild index f99e5e3504..7ec0deac37 100644 --- a/app-misc/ledger-live/ledger-live-2.48.0.ebuild +++ b/app-misc/ledger-live/ledger-live-2.51.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2022 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=7 diff --git a/app-misc/lf/Manifest b/app-misc/lf/Manifest index 2e6f994dbc..d83a5cb7eb 100644 --- a/app-misc/lf/Manifest +++ b/app-misc/lf/Manifest @@ -1,2 +1,4 @@ DIST lf-27-deps.tar.xz 12602056 BLAKE2B fec475a83988080468c8daabd4076a16f58eec610d71ad46ad7e5adf146c70d2e2ec78ede22c62b3353e668fd24f102c82a4b27f768153b4d003854734f92428 SHA512 74e3cbc98746669bc7f57bcf0b9a2d196795f0c8b011b33f1cf8afed7b7f3ef971c002df3f83985ca68b7980b4beec71569357123dbc31219542a04ff63295cd DIST lf-27.tar.gz 112266 BLAKE2B e03cd38042661d35dd7d110894fe7ca4866e491c810e76d6cfe1d34efedbda5f2b4b6e626ab72c72450252dca8f82c3e1804a686e7437d6f7475f3b9fa0ca796 SHA512 1a9cd0a3206f01f75a9ea0dbef4fcd3a2e28e9d283b19c74e821c5e90229b9ff64524e9d151dec44d9b2c06b3f8b424c4053034b58bcc7fa38345ce7c662f013 +DIST lf-28-deps.tar.xz 28197760 BLAKE2B 8b89b05b5fec0fcb2e57fb1b6df4e8f5ec5e056dbd2dd126978fc5786b9c38e154817092262aed28e77c3c3b9d1f63539e50ee46a63615ed1bf7a1d46cb828ed SHA512 9a0302ba1278ad292beae0168baa1b70c767fd366ec483abc18a1e561cf4b850c18cf2b1a7fe7a5e3d2c10fbf37d1e89e2bf13a0083870748e00f3fd0336a7b4 +DIST lf-28.tar.gz 117374 BLAKE2B 9f4ef1f51177ce23527aa21021079b45ba729cba58c7aaa9915e9306c2f343d9533e7630a54fd0670b8c869aff042059d672bc4bdc3496637892618b4b90ac36 SHA512 ae52248b5934e3c136c54e0df184a6a1d3219f6e6ddebdf7263dc7516f7f1344331d7c5640cb83b7d483f291524a56271b2209454981742bf702b177acfffbc0 diff --git a/app-misc/lf/lf-28.ebuild b/app-misc/lf/lf-28.ebuild new file mode 100644 index 0000000000..d027ff90ec --- /dev/null +++ b/app-misc/lf/lf-28.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit go-module bash-completion-r1 desktop xdg + +SRC_URI="https://github.com/gokcehan/lf/archive/r${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://github.com/ephemer4l/gentoo-lf/raw/main/${P}-deps.tar.xz" + +DESCRIPTION="Terminal file manager" +HOMEPAGE="https://github.com/gokcehan/lf" +IUSE="+static" + +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +LICENSE="MIT" +SLOT="0" + +S="${WORKDIR}/${PN}-r${PV}" + +src_compile() { + local ldflags="-s -w -X main.gVersion=r${PV}" + use static && { + export CGO_ENABLED=0 + ldflags+=' -extldflags "-static"' + } + + go build -ldflags="${ldflags}" || die 'go build failed' +} + +src_install() { + local DOCS=( README.md etc/lfrc.example ) + + dobin "${PN}" + + einstalldocs + + doman "${PN}.1" + + # bash & zsh cd script + insinto "/usr/share/${PN}" + doins "etc/${PN}cd.sh" + + # bash-completion + newbashcomp "etc/${PN}.bash" "${PN}" + + # zsh-completion + insinto /usr/share/zsh/site-functions + newins "etc/${PN}.zsh" "_${PN}" + + # fish-completion + insinto /usr/share/fish/vendor_completions.d + doins "etc/${PN}.fish" + insinto /usr/share/fish/vendor_functions.d + doins "etc/${PN}cd.fish" + + domenu "${PN}.desktop" +} diff --git a/app-misc/lf/metadata.xml b/app-misc/lf/metadata.xml index 6266ea8743..ea90d84eb5 100644 --- a/app-misc/lf/metadata.xml +++ b/app-misc/lf/metadata.xml @@ -9,4 +9,7 @@ efe.izbudak@metu.edu.tr Efe İzbudak + + gokcehan/lf + diff --git a/app-text/komikku/Manifest b/app-text/komikku/Manifest index 26a43375f5..b65951ac76 100644 --- a/app-text/komikku/Manifest +++ b/app-text/komikku/Manifest @@ -1,2 +1,2 @@ -DIST Komikku-1.4.1.tar.bz2 4306317 BLAKE2B 2e483dd7c1c932162a7fb855b7edf6d3ccbd8866e532b6994e719db65c1cd18793cb05110dde166b7de4df979dc82ec905e8e54e72e67146894a9eaaf86af15f SHA512 3f712220f948d03f2a45b50cb701fa7ddf78410f42a5dd62af300cb717b1c5514da3830ac3688294e707800da061feede4200b92c2bf0191a0e61693b9dcca0a DIST Komikku-1.5.0.tar.bz2 4306815 BLAKE2B 4729908bc5f117adb893ca8705c126fcf17afbd3ac7356ef1c277105f8430b09a41bf5b621fc40017527e2028de7c8126e3133e6efa0bc64aec6ca2f48d0523a SHA512 5b9aa5c4351ed52d13495ee230453de52873355acbe90748a72184af02f8c38a76e6c025df285d84846333b5943ea696dd4515b371e30a02a5dba8e92099ed29 +DIST Komikku-1.6.1.tar.bz2 4978177 BLAKE2B 1a4ae37ae640f9129df80ac9434a4c0b6850989d072132ae28759ab2bb3e84601fd1417fe7215d177083f1d206e8f9d57fbff5f660a93f5549e29fe0a59fd590 SHA512 897856e9fd817c787adee356d76f35af95e35854036003f4218cf1d7a8f2345c75171040c933bb635b8738f4c01c650651f7e2bdae7b0b81cde94624d916d2b2 diff --git a/app-text/komikku/komikku-1.4.1.ebuild b/app-text/komikku/komikku-1.6.1.ebuild similarity index 100% rename from app-text/komikku/komikku-1.4.1.ebuild rename to app-text/komikku/komikku-1.6.1.ebuild diff --git a/dev-cpp/qt-jdenticon/Manifest b/dev-cpp/qt-jdenticon/Manifest index d9e1904174..82904140ef 100644 --- a/dev-cpp/qt-jdenticon/Manifest +++ b/dev-cpp/qt-jdenticon/Manifest @@ -1,2 +1 @@ -DIST qt-jdenticon-0.2.1.tar.gz 11590 BLAKE2B 0884fe3ab8f2e9f62c1592f96a311bec8992f6230bafe6a82f4fc67995fca4e2ac8677e22df3c69ecd9a9e3e35d6d0fb695d34aa69646c472cb78ec8c4cad4cc SHA512 22194dfbf4baf3cab4a4b51457a79538f9fdc62fc5a26c5492b76ce88c98b61c7cdd29dd42a3a886d9f755163ae9bd30f67cc5c3376e8c0a17e438e53b833740 DIST qt-jdenticon-0.3.0.tar.gz 11021 BLAKE2B c4cbeba7848791b2386ac474ca7412b361ee949a126f10cdb523210a8415b436c365a3c056ca3fa9c196835f6bfc92b24a01f2906e62897b88af2e80a83d3bb3 SHA512 a3477ce8fd26de563c1397a07895dcd0ec8210c62fe82e808a8c322c298111c48570ce23df639d648d86a0627b455dc7d1772e985197351251d49abd461b8c23 diff --git a/dev-cpp/qt-jdenticon/metadata.xml b/dev-cpp/qt-jdenticon/metadata.xml index cbc269df23..1be1263d63 100644 --- a/dev-cpp/qt-jdenticon/metadata.xml +++ b/dev-cpp/qt-jdenticon/metadata.xml @@ -1,5 +1,5 @@ - + gentoo@tastytea.de @@ -9,4 +9,7 @@ It creates highly recognizable identicons from a hash. Identicons are reproducible computer generated avatars. + + Nheko-Reborn/qt-jdenticon + diff --git a/dev-cpp/qt-jdenticon/qt-jdenticon-0.2.1.ebuild b/dev-cpp/qt-jdenticon/qt-jdenticon-0.2.1.ebuild deleted file mode 100644 index f7916f42f2..0000000000 --- a/dev-cpp/qt-jdenticon/qt-jdenticon-0.2.1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit qmake-utils - -DESCRIPTION="Qt5 / C++14 Port of Jdenticon" -HOMEPAGE="https://github.com/Nheko-Reborn/qt-jdenticon" -SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-qt/qtgui -" -DEPEND="${RDEPEND}" - -src_compile() { - eqmake5 -} - -src_install() { - emake INSTALL_ROOT="${D}" install -} diff --git a/dev-cpp/qt-jdenticon/qt-jdenticon-0.3.0.ebuild b/dev-cpp/qt-jdenticon/qt-jdenticon-0.3.0.ebuild index f7916f42f2..5fc489197f 100644 --- a/dev-cpp/qt-jdenticon/qt-jdenticon-0.3.0.ebuild +++ b/dev-cpp/qt-jdenticon/qt-jdenticon-0.3.0.ebuild @@ -18,7 +18,7 @@ RDEPEND=" " DEPEND="${RDEPEND}" -src_compile() { +src_configure() { eqmake5 } diff --git a/dev-cpp/trantor/metadata.xml b/dev-cpp/trantor/metadata.xml index 69cbec48c2..22113b0d31 100644 --- a/dev-cpp/trantor/metadata.xml +++ b/dev-cpp/trantor/metadata.xml @@ -1,5 +1,5 @@ - + gentoo@tastytea.de @@ -7,5 +7,6 @@ https://trantor.docsforge.com/ + an-tao/trantor diff --git a/dev-cpp/trantor/trantor-1.5.8.ebuild b/dev-cpp/trantor/trantor-1.5.8.ebuild index f28b11d3f4..9aad885bb6 100644 --- a/dev-cpp/trantor/trantor-1.5.8.ebuild +++ b/dev-cpp/trantor/trantor-1.5.8.ebuild @@ -25,6 +25,11 @@ DEPEND=" " BDEPEND="doc? ( app-doc/doxygen[dot] )" +src_prepare() { + sed -i 's/ -Werror)$/)/' CMakeLists.txt || die "could not remove -Werror" + cmake_src_prepare +} + src_configure() { local -a mycmakeargs=( "-DBUILD_SHARED_LIBS=YES" diff --git a/dev-crystal/spectator/Manifest b/dev-crystal/spectator/Manifest index 935811affd..995afbb9dc 100644 --- a/dev-crystal/spectator/Manifest +++ b/dev-crystal/spectator/Manifest @@ -1,2 +1,2 @@ -DIST spectator-0.11.3.tar.gz 147641 BLAKE2B a1015bd8433002d5c0db0d6ac4671645b2d61b30749c59d70df84520a7c01159d83e08d14dd3203bba513df576fcbaade8bc645c6be9ae3824cdc77c6fb6c8d6 SHA512 be4dd9465ff678d8049824c63b316ec74069ce59b3dde3637b619e82c7247e533a087f344415e46bff61786810f5566a1fa1e19c9957fd4d08d2f312491bf0e5 DIST spectator-0.11.4.tar.gz 148851 BLAKE2B 28df62b94bb7234bd4a09da19a7a081d172ee879ae26aa9eb982a553a3d366e2b30f92954655f00e81ef64c286db8c851b3c7ba9db68f0a3e866720468c8fad4 SHA512 61ee83e774e71010485352cdf208810f07108a4bcad002b0254947fb6aa234547f438388b9cf10d6d77f20c2f408e0e9613d781722bf8496cf8f4c011a1746eb +DIST spectator-0.11.5.tar.gz 154689 BLAKE2B 7da8a3af4400b28af47f343cb149257a6fb11b9f04a1074bcbbcc1237127820ca4feca5419e7b358a41f2d7bab2f42886af11525e4b46121a41f8d5918085a44 SHA512 c9a24d203826dac8ffc518ac57351bb3cf08f5ba1cee65b233e74bb1a30d35c2074f3186c2dbe67ea502dfb4fc9f0128bc7296f43e80ee95c6b259bcd756f084 diff --git a/dev-crystal/spectator/spectator-0.11.3.ebuild b/dev-crystal/spectator/spectator-0.11.5.ebuild similarity index 100% rename from dev-crystal/spectator/spectator-0.11.3.ebuild rename to dev-crystal/spectator/spectator-0.11.5.ebuild diff --git a/dev-embedded/etlcpp/Manifest b/dev-embedded/etlcpp/Manifest new file mode 100644 index 0000000000..34285c205b --- /dev/null +++ b/dev-embedded/etlcpp/Manifest @@ -0,0 +1 @@ +DIST etlcpp-20.35.8.tar.gz 4413632 BLAKE2B b8292ea0395dbd0ef7d77d58dc2cb1cca16822da39054c1937e3f2a6b5828f9c2816e91b6c9ca4ef2088cdc691245d1aadf9f9c9283fa293265520c3fd4352db SHA512 d417760dd35ad5796f9ce8b7f96ac2d71f7b8e4896e5fc12e844912f34f867dee13582d2621521b5dfa66f21cd77abfd4e48a11e71fe87de2f98eaa6dcf6204f diff --git a/dev-embedded/etlcpp/etlcpp-20.35.8.ebuild b/dev-embedded/etlcpp/etlcpp-20.35.8.ebuild new file mode 100644 index 0000000000..e888aee4a7 --- /dev/null +++ b/dev-embedded/etlcpp/etlcpp-20.35.8.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="A C++ template library for embedded applications" +HOMEPAGE="https://www.etlcpp.com/" +SRC_URI="https://github.com/ETLCPP/etl/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/etl-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +# Run-time dependencies. Must be defined to whatever this depends on to run. +# Example: +# ssl? ( >=dev-libs/openssl-1.0.2q:0= ) +# >=dev-lang/perl-5.24.3-r1 +# It is advisable to use the >= syntax show above, to reflect what you +# had installed on your system when you tested the package. Then +# other users hopefully won't be caught without the right version of +# a dependency. +#RDEPEND="" + +# Build-time dependencies that need to be binary compatible with the system +# being built (CHOST). These include libraries that we link against. +# The below is valid if the same run-time depends are required to compile. +#DEPEND="${RDEPEND}" + +# Build-time dependencies that are executed during the emerge process, and +# only need to be present in the native build system (CBUILD). Example: +#BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DBUILD_TESTS=$(usex test) + ) + cmake_src_configure +} diff --git a/dev-embedded/etlcpp/metadata.xml b/dev-embedded/etlcpp/metadata.xml new file mode 100644 index 0000000000..256436884c --- /dev/null +++ b/dev-embedded/etlcpp/metadata.xml @@ -0,0 +1,24 @@ + + + + + Jan Henke + gentoo@taujhe.de + Primary maintainer + + + C++ is a great language to use for embedded applications and templates are + a powerful aspect. The standard library can offer a great deal of well + tested functionality, but there are some parts of the standard library that + do not fit well with deterministic behaviour and limited resource + requirements. These limitations usually preclude the use of dynamically + allocated memory and containers with open ended sizes. + + What is needed is a template library where the user can declare the size, + or maximum size of any object upfront. Most embedded compilers do not + currently support the standard beyond C++ 03, therefore excluding the + programmer from using the enhanced features of the later library. + + This is what the ETL attempts to achieve. + + diff --git a/dev-libs/feedbackd/Manifest b/dev-libs/feedbackd/Manifest index 67705bb611..c98d4e1dc0 100644 --- a/dev-libs/feedbackd/Manifest +++ b/dev-libs/feedbackd/Manifest @@ -1,2 +1,2 @@ -DIST feedbackd-0.0.0_p20220520.tar.gz 82971 BLAKE2B a92a782d642fdadda709e1b9b379a3253164c9397df7ce158c8c0873cced7886f41e6e3cabc19e85fc7043aedd37cead3cb61a4fb227347c0a454e88ffff822b SHA512 7400afec08cbc85f2251a0f56a08480dea1a50b30937bbe76e4828ac9aef1d9e3fe427887a5fde3337fa907c2f2a9ca0795ef41f4339b9624386d5d539a55e75 DIST feedbackd-v0.0.1.tar.gz 84253 BLAKE2B cbbcf82f2141be03a5c1e8259257fa158f8bfa366cbd56d93e728ac4c504fb9591ebee723ff5128e5d1db6c50d7226754f233edd8f08239d550f3287f517f8a5 SHA512 903e597d3883dc49c06a3032fdd398f98ea5ea68ed54d5bd79bcf471abe89982ca2559558b98658eca193bc7c1ca505955d29b3a054fc5e2a2c7f5cbeabcc78b +DIST feedbackd-v0.0.2.tar.gz 91741 BLAKE2B 088047712fc1cce219bd1fe6b7f82883eb9806ff6b14f932012f42dc13ff12958a807b0a64e88c56bd1f89b4e4da4c0b78400960fc71f3a7ac4c3e78c14f8341 SHA512 2ed47aac914a32ebfc8c1d1982f7fd4aaff5516593bc1360864c04dc59a8506f31bd272c37fc866fc3962429a2a0a4fabef944c8f0d48e7772082cd3490e911f diff --git a/dev-libs/feedbackd/feedbackd-0.0.0_p20220520.ebuild b/dev-libs/feedbackd/feedbackd-0.0.0_p20220520.ebuild deleted file mode 100644 index 3b5bfb37a2..0000000000 --- a/dev-libs/feedbackd/feedbackd-0.0.0_p20220520.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -VALA_USE_DEPEND="vapigen" - -inherit vala meson udev - -MY_PV="v${PV/_p/+git}" -MY_P="${PN}-${MY_PV}" -DESCRIPTION="A daemon to provide haptic feedback on events" -HOMEPAGE="https://source.puri.sm/Librem5/feedbackd" -SRC_URI="https://source.puri.sm/Librem5/${PN}/-/archive/${MY_PV}/${MY_P}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="LGPL-3" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -SLOT="0" -IUSE="+introspection +vala" -REQUIRED_USE="vala? ( introspection )" - -DEPEND=" - gnome-base/dconf - media-libs/gsound - dev-libs/json-glib - dev-libs/libgudev:= -" -RDEPEND="${DEPEND} - dev-libs/feedbackd-device-themes -" -BDEPEND=" - dev-libs/gobject-introspection - vala? ( $(vala_depend) ) -" - -src_prepare() { - default - - use vala && vala_setup - sed -i 's/-G feedbackd/-G video/g' debian/feedbackd.udev || die -} - -src_install() { - meson_src_install - udev_newrules "${S}/debian/feedbackd.udev" 90-feedbackd.rules -} diff --git a/dev-libs/feedbackd/feedbackd-0.0.2.ebuild b/dev-libs/feedbackd/feedbackd-0.0.2.ebuild new file mode 100644 index 0000000000..5503e6fb85 --- /dev/null +++ b/dev-libs/feedbackd/feedbackd-0.0.2.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +VALA_USE_DEPEND="vapigen" + +inherit vala meson + +DESCRIPTION="A daemon to provide haptic feedback on events" +HOMEPAGE="https://source.puri.sm/Librem5/feedbackd" +SRC_URI="https://source.puri.sm/Librem5/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.gz" +S="${WORKDIR}/${PN}-v${PV}" + +LICENSE="LGPL-3" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +SLOT="0" +IUSE="gtk-doc +introspection man test +vala" +REQUIRED_USE="vala? ( introspection )" +RESTRICT="!test? ( test )" + +DEPEND=" + dev-libs/glib:2 + introspection? ( dev-libs/gobject-introspection ) +" +RDEPEND="${DEPEND} + dev-libs/feedbackd-device-themes +" +BDEPEND=" + dev-util/gdbus-codegen + gtk-doc? ( dev-util/gi-docgen ) + man? ( dev-python/docutils ) + vala? ( $(vala_depend) ) +" + +src_prepare() { + default + + use vala && vala_setup + sed -i 's/-G feedbackd/-G video/g' debian/feedbackd.udev || die +} + +src_configure() { + local emesonargs=( + $(meson_feature introspection) + $(meson_use gtk-doc gtk_doc) + $(meson_use man) + $(meson_use test tests) + $(meson_use vala vapi) + -Ddaemon=false # gmobile is not packaged yet + ) + meson_src_configure +} diff --git a/dev-libs/feedbackd/metadata.xml b/dev-libs/feedbackd/metadata.xml index a9bd690523..8cd09ea645 100644 --- a/dev-libs/feedbackd/metadata.xml +++ b/dev-libs/feedbackd/metadata.xml @@ -1,12 +1,12 @@ + + cyber+gentoo@sysrq.in + Anna + gjdijkman@gjdwebserver.nl Gerben Jan Dijkman - - https://source.puri.sm/Librem5/feedbackd/ - https://source.puri.sm/Librem5/feedbackd/-/issues - diff --git a/dev-libs/gbinder/files/gbinder-1.1.30-r3-respect-env.patch b/dev-libs/gbinder/files/gbinder-1.1.30-r3-respect-env.patch new file mode 100644 index 0000000000..5f9d974f95 --- /dev/null +++ b/dev-libs/gbinder/files/gbinder-1.1.30-r3-respect-env.patch @@ -0,0 +1,40 @@ +diff --git a/Makefile b/Makefile +index e838b7e..4ce2039 100644 +--- a/Makefile ++++ b/Makefile +@@ -136,20 +136,20 @@ FULL_CFLAGS = $(BASE_FLAGS) $(CFLAGS) $(DEFINES) $(WARNINGS) $(INCLUDES) \ + -MMD -MP $(shell pkg-config --cflags $(PKGS)) + FULL_LDFLAGS = $(BASE_FLAGS) $(LDFLAGS) -shared -Wl,-soname,$(LIB_SONAME) \ + $(shell pkg-config --libs $(PKGS)) -lpthread +-DEBUG_FLAGS = -g ++DEBUG_FLAGS = + RELEASE_FLAGS = +-COVERAGE_FLAGS = -g ++COVERAGE_FLAGS = + + KEEP_SYMBOLS ?= 0 + ifneq ($(KEEP_SYMBOLS),0) +-RELEASE_FLAGS += -g ++#RELEASE_FLAGS += -g + endif + + DEBUG_LDFLAGS = $(FULL_LDFLAGS) $(DEBUG_LIBS) $(DEBUG_FLAGS) + RELEASE_LDFLAGS = $(FULL_LDFLAGS) $(RELEASE_LIBS) $(RELEASE_FLAGS) +-DEBUG_CFLAGS = $(FULL_CFLAGS) $(DEBUG_FLAGS) -DDEBUG +-RELEASE_CFLAGS = $(FULL_CFLAGS) $(RELEASE_FLAGS) -O2 +-COVERAGE_CFLAGS = $(FULL_CFLAGS) $(COVERAGE_FLAGS) --coverage ++DEBUG_CFLAGS = $(FULL_CFLAGS) $(DEBUG_FLAGS) ++RELEASE_CFLAGS = $(FULL_CFLAGS) $(RELEASE_FLAGS) ++COVERAGE_CFLAGS = $(FULL_CFLAGS) $(COVERAGE_FLAGS) + + # + # Files +@@ -275,7 +275,7 @@ $(DEBUG_SO): $(DEBUG_OBJS) + $(RELEASE_SO): $(RELEASE_OBJS) + $(LD) $(RELEASE_OBJS) $(RELEASE_LDFLAGS) -o $@ + ifeq ($(KEEP_SYMBOLS),0) +- $(STRIP) $@ ++# $(STRIP) $@ + endif + + $(DEBUG_LIB): $(DEBUG_OBJS) diff --git a/dev-libs/gbinder/gbinder-1.1.30-r2.ebuild b/dev-libs/gbinder/gbinder-1.1.30-r3.ebuild similarity index 94% rename from dev-libs/gbinder/gbinder-1.1.30-r2.ebuild rename to dev-libs/gbinder/gbinder-1.1.30-r3.ebuild index cd97f3663a..c900ed13fc 100644 --- a/dev-libs/gbinder/gbinder-1.1.30-r2.ebuild +++ b/dev-libs/gbinder/gbinder-1.1.30-r3.ebuild @@ -28,7 +28,7 @@ BDEPEND="virtual/pkgconfig sys-apps/sed" PATCHES=( - "${FILESDIR}/gbinder-1.1.30-respect-env.patch" + "${FILESDIR}/gbinder-1.1.30-r3-respect-env.patch" ) src_prepare() { default diff --git a/dev-libs/gbinder/gbinder-9999.ebuild b/dev-libs/gbinder/gbinder-9999.ebuild index 8caa9ed802..c900ed13fc 100644 --- a/dev-libs/gbinder/gbinder-9999.ebuild +++ b/dev-libs/gbinder/gbinder-9999.ebuild @@ -3,6 +3,8 @@ EAPI=8 +inherit toolchain-funcs + if [[ ${PV} == 9999 ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/mer-hybris/libgbinder.git" @@ -18,15 +20,31 @@ DESCRIPTION="GLib-style interface to binder" HOMEPAGE="https://github.com/mer-hybris/libgbinder" LICENSE="BSD" SLOT="0" +IUSE="" DEPEND="dev-libs/libglibutil" RDEPEND="${DEPEND}" -BDEPEND="virtual/pkgconfig" +BDEPEND="virtual/pkgconfig + sys-apps/sed" + +PATCHES=( + "${FILESDIR}/gbinder-1.1.30-r3-respect-env.patch" +) +src_prepare() { + default + sed -i -e "s|ranlib|$(tc-getRANLIB)|" \ + Makefile \ + || die +} src_compile() { - emake KEEP_SYMBOLS=1 ABS_LIBDIR="/usr/$(get_libdir)" LIBDIR="/usr/$(get_libdir)" + emake LIBDIR="/usr/$(get_libdir)" } src_install() { - emake DESTDIR="${D}" ABS_LIBDIR="/usr/$(get_libdir)" LIBDIR="/usr/$(get_libdir)" install-dev + emake DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)" install-dev +} + +src_test() { + emake test } diff --git a/dev-libs/libglibutil/files/libglibutil-1.0.67-r3-respect-env.patch b/dev-libs/libglibutil/files/libglibutil-1.0.67-r3-respect-env.patch new file mode 100644 index 0000000000..14ee2b182b --- /dev/null +++ b/dev-libs/libglibutil/files/libglibutil-1.0.67-r3-respect-env.patch @@ -0,0 +1,57 @@ +diff --git a/Makefile b/Makefile +index 3e9aa23..071620e 100644 +--- a/Makefile ++++ b/Makefile +@@ -80,20 +80,20 @@ FULL_CFLAGS = $(BASE_FLAGS) $(CFLAGS) $(DEFINES) $(WARNINGS) $(INCLUDES) \ + -MMD -MP $(shell pkg-config --cflags $(PKGS)) + FULL_LDFLAGS = $(BASE_FLAGS) $(LDFLAGS) -shared -Wl,-soname,$(LIB_SONAME) \ + $(shell pkg-config --libs $(PKGS)) +-DEBUG_FLAGS = -g ++DEBUG_FLAGS = + RELEASE_FLAGS = +-COVERAGE_FLAGS = -g ++COVERAGE_FLAGS = + + KEEP_SYMBOLS ?= 0 + ifneq ($(KEEP_SYMBOLS),0) +-RELEASE_FLAGS += -g ++#RELEASE_FLAGS += -g + endif + + DEBUG_LDFLAGS = $(FULL_LDFLAGS) $(DEBUG_FLAGS) + RELEASE_LDFLAGS = $(FULL_LDFLAGS) $(RELEASE_FLAGS) +-DEBUG_CFLAGS = $(FULL_CFLAGS) $(DEBUG_FLAGS) -DDEBUG +-RELEASE_CFLAGS = $(FULL_CFLAGS) $(RELEASE_FLAGS) -O2 +-COVERAGE_CFLAGS = $(FULL_CFLAGS) $(COVERAGE_FLAGS) --coverage ++DEBUG_CFLAGS = $(FULL_CFLAGS) $(DEBUG_FLAGS) ++RELEASE_CFLAGS = $(FULL_CFLAGS) $(RELEASE_FLAGS) ++COVERAGE_CFLAGS = $(FULL_CFLAGS) $(COVERAGE_FLAGS) + + # + # Files +@@ -119,11 +119,11 @@ COVERAGE_STATIC_LIB = $(COVERAGE_BUILD_DIR)/$(STATIC_LIB) + # + + DEPS = $(DEBUG_OBJS:%.o=%.d) $(RELEASE_OBJS:%.o=%.d) $(COVERAGE_OBJS:%.o=%.d) +-ifneq ($(MAKECMDGOALS),clean) +-ifneq ($(strip $(DEPS)),) +--include $(DEPS) +-endif +-endif ++#ifneq ($(MAKECMDGOALS),clean) ++#ifneq ($(strip $(DEPS)),) ++#-include $(DEPS) ++#endif ++#endif + + $(PKGCONFIG): | $(BUILD_DIR) + $(DEBUG_OBJS) $(DEBUG_LIB) $(DEBUG_STATIC_LIB): | $(DEBUG_BUILD_DIR) +@@ -191,7 +191,7 @@ $(DEBUG_LIB): $(DEBUG_OBJS) + $(RELEASE_LIB): $(RELEASE_OBJS) + $(LD) $(RELEASE_OBJS) $(RELEASE_LDFLAGS) -o $@ + ifeq ($(KEEP_SYMBOLS),0) +- $(STRIP) $@ ++# $(STRIP) $@ + endif + + $(DEBUG_LINK): $(DEBUG_LIB) diff --git a/dev-libs/libglibutil/files/libglibutil-1.0.67-respect-env.patch b/dev-libs/libglibutil/files/libglibutil-1.0.67-respect-env.patch deleted file mode 100644 index a68dbdb1aa..0000000000 --- a/dev-libs/libglibutil/files/libglibutil-1.0.67-respect-env.patch +++ /dev/null @@ -1,38 +0,0 @@ -diff --git a/Makefile b/Makefile -index 3e9aa23..252bf2c 100644 ---- a/Makefile -+++ b/Makefile -@@ -84,15 +84,15 @@ DEBUG_FLAGS = -g - RELEASE_FLAGS = - COVERAGE_FLAGS = -g - --KEEP_SYMBOLS ?= 0 --ifneq ($(KEEP_SYMBOLS),0) --RELEASE_FLAGS += -g --endif -+#KEEP_SYMBOLS ?= 0 -+#ifneq ($(KEEP_SYMBOLS),0) -+#RELEASE_FLAGS += -g -+#endif - - DEBUG_LDFLAGS = $(FULL_LDFLAGS) $(DEBUG_FLAGS) - RELEASE_LDFLAGS = $(FULL_LDFLAGS) $(RELEASE_FLAGS) - DEBUG_CFLAGS = $(FULL_CFLAGS) $(DEBUG_FLAGS) -DDEBUG --RELEASE_CFLAGS = $(FULL_CFLAGS) $(RELEASE_FLAGS) -O2 -+RELEASE_CFLAGS = $(FULL_CFLAGS) $(RELEASE_FLAGS) - COVERAGE_CFLAGS = $(FULL_CFLAGS) $(COVERAGE_FLAGS) --coverage - - # -@@ -190,9 +190,9 @@ $(DEBUG_LIB): $(DEBUG_OBJS) - - $(RELEASE_LIB): $(RELEASE_OBJS) - $(LD) $(RELEASE_OBJS) $(RELEASE_LDFLAGS) -o $@ --ifeq ($(KEEP_SYMBOLS),0) -- $(STRIP) $@ --endif -+#ifeq ($(KEEP_SYMBOLS),0) -+# $(STRIP) $@ -+#endif - - $(DEBUG_LINK): $(DEBUG_LIB) - ln -sf $(LIB) $@ diff --git a/dev-libs/libglibutil/libglibutil-1.0.67-r2.ebuild b/dev-libs/libglibutil/libglibutil-1.0.67-r3.ebuild similarity index 93% rename from dev-libs/libglibutil/libglibutil-1.0.67-r2.ebuild rename to dev-libs/libglibutil/libglibutil-1.0.67-r3.ebuild index 543c4438ad..0c6db94a09 100644 --- a/dev-libs/libglibutil/libglibutil-1.0.67-r2.ebuild +++ b/dev-libs/libglibutil/libglibutil-1.0.67-r3.ebuild @@ -20,7 +20,7 @@ DEPEND="dev-libs/glib" RDEPEND="${DEPEND}" BDEPEND="virtual/pkgconfig" PATCHES=( - "${FILESDIR}/libglibutil-1.0.67-respect-env.patch" + "${FILESDIR}/libglibutil-1.0.67-r3-respect-env.patch" ) src_compile() { diff --git a/dev-libs/libglibutil/libglibutil-9999.ebuild b/dev-libs/libglibutil/libglibutil-9999.ebuild index 68582392a1..0c6db94a09 100644 --- a/dev-libs/libglibutil/libglibutil-9999.ebuild +++ b/dev-libs/libglibutil/libglibutil-9999.ebuild @@ -11,7 +11,7 @@ else KEYWORDS="~amd64 ~arm ~arm64 ~x86" fi -DESCRIPTION="Library of glib utilities" +DESCRIPTION="Library of glib utilities from sailfishos project" HOMEPAGE="https://github.com/sailfishos/libglibutil" LICENSE="BSD" SLOT="0" @@ -19,11 +19,18 @@ SLOT="0" DEPEND="dev-libs/glib" RDEPEND="${DEPEND}" BDEPEND="virtual/pkgconfig" +PATCHES=( + "${FILESDIR}/libglibutil-1.0.67-r3-respect-env.patch" +) src_compile() { - emake KEEP_SYMBOLS=1 LIBDIR="/usr/$(get_libdir)" + emake LIBDIR="/usr/$(get_libdir)" } src_install() { emake DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)" install-dev } + +src_test() { + emake test +} diff --git a/dev-libs/m_cli2/m_cli2-1.0.0_p20221116.ebuild b/dev-libs/m_cli2/m_cli2-1.0.0_p20221116.ebuild index 7b8c934527..4097351e9d 100644 --- a/dev-libs/m_cli2/m_cli2-1.0.0_p20221116.ebuild +++ b/dev-libs/m_cli2/m_cli2-1.0.0_p20221116.ebuild @@ -26,14 +26,14 @@ src_prepare() { default # # Set Fortran FLAGS - sed -i -e "s/F90FLAGS := .*$/F90FLAGS := ${FCFLAGS} -fPIC/" Makefile || die + sed -i -e 's/F90FLAGS := .*$/F90FLAGS := '"${FCFLAGS}"' -fPIC/' Makefile || die } src_compile() { case $(tc-getFC) in *gfortran* ) emake clean - emake FC90=$(tc-getFC) gfortran + emake F90=$(tc-getFC) gfortran $(tc-getFC) -Wl,-soname,lib"${PN}".so.1 ${LDFLAGS} -shared -o lib"${PN}".so.1 M_CLI2.o;; * ) die "Sorry, only GNU gfortran is currently supported in the ebuild" ;; diff --git a/dev-ml/tyxml/Manifest b/dev-ml/tyxml/Manifest deleted file mode 100644 index f430375f8f..0000000000 --- a/dev-ml/tyxml/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST tyxml-4.5.0.tar.gz 125979 BLAKE2B c15b5f5926f4eafcf3f8eaa85b7fa5d6453d7c5d9a331c6a88e2da94a4cab24ab9b53e82020ec2f7dc3e63eb06ceb24a14039736e373fbefa7addbccf8198e50 SHA512 44591c4c32cb7e9425c1ca257624f12d6301709d33522672e13d28a6397da7e6b4eac0780e384763f26d5bc0e935a042d8224c22ea29a16d924f03a3c5b5a714 diff --git a/dev-ml/tyxml/metadata.xml b/dev-ml/tyxml/metadata.xml deleted file mode 100644 index 50c6bb86df..0000000000 --- a/dev-ml/tyxml/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - co-maintainers welcome - lssndrbarbieri@gmail.com - Alessandro Barbieri - - TyXML provides a set of convenient combinators that uses the OCaml type system to ensure the validity of the generated documents. TyXML can be used with any representation of HTML and SVG: the textual one, provided directly by this package, or DOM trees (`js_of_ocaml-tyxml`) virtual DOM (`virtual-dom`) and reactive or replicated trees (`eliom`). You can also create your own representation and use it to instantiate a new set of combinators. - - https://ocsigen.org/tyxml/latest/manual/intro - https://github.com/ocsigen/tyxml/issues - ocsigen/tyxml - - diff --git a/dev-ml/tyxml/tyxml-4.5.0.ebuild b/dev-ml/tyxml/tyxml-4.5.0.ebuild deleted file mode 100644 index ca759f68d4..0000000000 --- a/dev-ml/tyxml/tyxml-4.5.0.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -DESCRIPTION="A libary to build xml trees typechecked by OCaml" -HOMEPAGE=" - https://ocsigen.org/tyxml/ - https://github.com/ocsigen/tyxml -" -SRC_URI="https://github.com/ocsigen/tyxml/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1-with-linking-exception" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt" - -DEPEND=" - dev-ml/markup - dev-ml/re - dev-ml/ppxlib - dev-ml/uutf -" -RDEPEND="${DEPEND}" diff --git a/dev-nim/balls/Manifest b/dev-nim/balls/Manifest index a9fa3af71d..2032af8b4f 100644 --- a/dev-nim/balls/Manifest +++ b/dev-nim/balls/Manifest @@ -1,2 +1,2 @@ -DIST balls-3.9.0.tar.gz 41767 BLAKE2B 35f0259bc85b108c5ed8884578c1a2e3b8810122cb5935b6eef4e1457801f799e1e9ab2de0dd8a7d0853a9068fe46d10716ed57acfc58b7cc66b3dc6856cd354 SHA512 c5bcd0f0550764c678421f3aa408bfb7cf7637866a9743dcc563dd1258bb92d4849614c883ca3b97a4103158c59ca978cdf8ec4f8db319051553e1946ed43902 DIST balls-3.9.5.tar.gz 42375 BLAKE2B eb5b29c5d5055fbc37eb09f8cd6926dfc2fc7f7f24560a62df56b7635f22f918da9ec1f1c83ca5c3f7bc86853582dfc0e6079c2f7b4c71c65470c8a0478da4f7 SHA512 1358325da90dc126f5930b5f27c6457aa5607f33b1df62f60db46949eaf0038244f282165e53216cdfc6f520dac14a5fb4c1357054ed2630bca2fcb816ee9afc +DIST balls-3.9.6.tar.gz 42281 BLAKE2B 223f3581d7a5e28b23756b70712fec0a2e917d9df465eca7ea347d0b9aff90f042e4fe0e46a75fbf8e47cf2562ebe5311cd4466c04c4a5da45098e94f094b201 SHA512 65e5d52da2bae81d0fde2d409f1d7c273d45e2feefd295c50212e88927fe31c4d6e43c50fc5b33886470e61ca1c50ef8d4487adba92f270a262b18f3b8d749ab diff --git a/dev-nim/balls/balls-3.9.0.ebuild b/dev-nim/balls/balls-3.9.6.ebuild similarity index 96% rename from dev-nim/balls/balls-3.9.0.ebuild rename to dev-nim/balls/balls-3.9.6.ebuild index ff2e1ca3b0..87253691a0 100644 --- a/dev-nim/balls/balls-3.9.0.ebuild +++ b/dev-nim/balls/balls-3.9.6.ebuild @@ -15,7 +15,6 @@ KEYWORDS="~amd64" DEPEND=" =dev-nim/grok-0* - =dev-nim/sync-1* =dev-nim/ups-0* " diff --git a/dev-nim/cligen/Manifest b/dev-nim/cligen/Manifest index d4f602555c..e3219283f8 100644 --- a/dev-nim/cligen/Manifest +++ b/dev-nim/cligen/Manifest @@ -1,2 +1,2 @@ -DIST cligen-1.5.30.tar.gz 425024 BLAKE2B 5737d1279bbdf1b2b1135d0cae0637a55279b93e0761368b7d551b6f85f1410a97ae7761390eb0c332ac39b60d551f1be2fd194726ea4ad4e05372e03211ca68 SHA512 1339849966dd75beff966e438301c7b2421afe136f2b0c9c31bcb231418a0c1bc0bc6a00dda1eaa4cd5c47b240f77e03737a41b4408d67f6dbd7cdb8ce1cd6fb DIST cligen-1.5.32.tar.gz 427842 BLAKE2B ca950deeec655ae30e756c81e281ff31c3bae9cd39c31aae6a33042b91a2fe57332210483e13ad047403c9c065d79d8757f40d6b858b1f6b412666ef7c49351b SHA512 c8f2711d458443f1917c539354db04f22f4d0d0d9e8a7edecf7f798319d5ab64b11c82c840694e7a00e07ba960c39d26079e196c36574d7f37dea7125daa2dd6 +DIST cligen-1.5.33.tar.gz 429027 BLAKE2B 8dd797a175435a6dd43f04e86f0e882f745533b97572871fffb040c617a7457cee43d3dda53591823c82dcec42aca396d7831d5e309c87923281529b7c41c1c0 SHA512 6a29bd6b2448161b5d76d96b2d1c3b330b84ab7d1863b4e0b6982939c89da86e251f7df7606ef9f73bdd1b1066fb9496f315b471407ffe0d73b56f73da9ea62e diff --git a/dev-nim/cligen/cligen-1.5.30.ebuild b/dev-nim/cligen/cligen-1.5.33.ebuild similarity index 100% rename from dev-nim/cligen/cligen-1.5.30.ebuild rename to dev-nim/cligen/cligen-1.5.33.ebuild diff --git a/dev-python/PGPy/Manifest b/dev-python/PGPy/Manifest new file mode 100644 index 0000000000..ae1417df1f --- /dev/null +++ b/dev-python/PGPy/Manifest @@ -0,0 +1 @@ +DIST PGPy-0.6.0.gh.tar.gz 602228 BLAKE2B d40aeb74503ff81d68764e89c7331e99128e047b92156abc4b35d32f99f386c2043065ff98445b24bcf38aeedbdfb35a4a2ceffc485e538a7285f432d67c69c4 SHA512 6d20c1a8fe225de49196f0a5d3cd823ec5988b68f0ca9e255acdf3700356bec5fdfb6963d4d4f93da41a008b5fb15ab7df3ce8cd77ffdfb69766320211ad0d6b diff --git a/dev-python/PGPy/PGPy-0.6.0.ebuild b/dev-python/PGPy/PGPy-0.6.0.ebuild new file mode 100644 index 0000000000..b9079c6ab9 --- /dev/null +++ b/dev-python/PGPy/PGPy-0.6.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 + +DESCRIPTION="Pretty Good Privacy for Python" +HOMEPAGE="https://github.com/SecurityInnovation/PGPy + https://pypi.org/project/PGPy/" +SRC_URI="https://github.com/SecurityInnovation/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="" +DEPEND="${RDEPEND} + dev-python/cryptography[${PYTHON_USEDEP}] + dev-python/pyasn1[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] +" diff --git a/dev-python/PGPy/metadata.xml b/dev-python/PGPy/metadata.xml new file mode 100644 index 0000000000..de18ecbca6 --- /dev/null +++ b/dev-python/PGPy/metadata.xml @@ -0,0 +1,16 @@ + + + + + julien@jroy.ca + Julien Roy + + PGPy is a Python library for implementing Pretty Good Privacy into Python programs, conforming to the OpenPGP specification per RFC 4880. + + https://github.com/SecurityInnovation/PGPy/releases + https://pgpy.readthedocs.io/en/latest/ + https://github.com/SecurityInnovation/PGPy/issues + SecurityInnovation/PGPy + PGPy + + diff --git a/dev-python/emailthreads/Manifest b/dev-python/emailthreads/Manifest new file mode 100644 index 0000000000..78d7fef69d --- /dev/null +++ b/dev-python/emailthreads/Manifest @@ -0,0 +1 @@ +DIST emailthreads-0.1.3.gh.tar.gz 25137 BLAKE2B fa23b219dc1d27eb5f7afd6a7afb4d28a0942290ebcc5bdd1e6070901a579479e19132a918dff363100e408cfe428d4fc6e9dceb0cc94af5a9bdfc2244b5ef54 SHA512 a8b8c374704ddf934897a50034da1ebf2dabf221a7e64735be9524088931a02697facc40ef08250f2148c4ea22b8a2f76139eea82d0d7474f822aaac3dee2666 diff --git a/dev-python/emailthreads/emailthreads-0.1.3.ebuild b/dev-python/emailthreads/emailthreads-0.1.3.ebuild new file mode 100644 index 0000000000..02e597aced --- /dev/null +++ b/dev-python/emailthreads/emailthreads-0.1.3.ebuild @@ -0,0 +1,23 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 + +DESCRIPTION="Parses email threads into conversation trees" +HOMEPAGE="https://github.com/emersion/python-emailthreads" +SRC_URI="https://github.com/emersion/python-${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="" +DEPEND="${RDEPEND}" + +S="${WORKDIR}/python-${PN}-${PV}" + +distutils_enable_tests setup.py diff --git a/dev-python/emailthreads/metadata.xml b/dev-python/emailthreads/metadata.xml new file mode 100644 index 0000000000..36831f6867 --- /dev/null +++ b/dev-python/emailthreads/metadata.xml @@ -0,0 +1,19 @@ + + + + + julien@jroy.ca + Julien Roy + + Python library to parse and format email threads. Give it a list of emails that are part of the same thread and it'll build a tree of responses to the original message. + + + Simon Ser + contact@emersion.fr + + https://github.com/emersion/python-emailthreads/releases + https://github.com/emersion/python-emailthreads/issues + emersion/python-emailthreads + emailthreads + + diff --git a/dev-python/furl/Manifest b/dev-python/furl/Manifest new file mode 100644 index 0000000000..14fa4698bc --- /dev/null +++ b/dev-python/furl/Manifest @@ -0,0 +1 @@ +DIST furl-2.1.2.gh.tar.gz 53644 BLAKE2B 7fe4c31ce2ef831bb208d10432e94a86b71cb1b00c451a0db8848659bde745be5fc51149a4ff7161d812d693fb2a29607737b5355aa356e43c7dae40e3f0e0ff SHA512 2c63d8773195844f4692ff116a80464c2d23db652a65f766e594a733a4d19ed263473f44c5161b4ccf726bec04e3b6d77600e7484f196db3175e2e8be4c9a897 diff --git a/dev-python/furl/furl-2.1.2.ebuild b/dev-python/furl/furl-2.1.2.ebuild new file mode 100644 index 0000000000..d9530e0088 --- /dev/null +++ b/dev-python/furl/furl-2.1.2.ebuild @@ -0,0 +1,25 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 + +DESCRIPTION="URL parsing and manipulation made easy." +HOMEPAGE="https://github.com/gruns/furl" +SRC_URI="https://github.com/gruns/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="Unlicense" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +RDEPEND="test? ( dev-python/flake8[${PYTHON_USEDEP}] ) + dev-python/six[${PYTHON_USEDEP}] + dev-python/orderedmultidict[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" + +distutils_enable_tests unittest diff --git a/dev-python/furl/metadata.xml b/dev-python/furl/metadata.xml new file mode 100644 index 0000000000..bdf9db0f80 --- /dev/null +++ b/dev-python/furl/metadata.xml @@ -0,0 +1,19 @@ + + + + + julien@jroy.ca + Julien Roy + + Python's standard urllib and urlparse modules provide a number of URL related functions, but using these functions to perform common URL operations proves tedious. Furl makes parsing and manipulating URLs easy. + + + Ansgar Grunseid + + https://github.com/gruns/furl/releases + https://github.com/gruns/furl#API + https://github.com/gruns/furl/issues + gruns/furl + furl + + diff --git a/dev-python/minio/Manifest b/dev-python/minio/Manifest new file mode 100644 index 0000000000..2fbc8939cc --- /dev/null +++ b/dev-python/minio/Manifest @@ -0,0 +1 @@ +DIST minio-7.1.12.gh.tar.gz 117829 BLAKE2B e2f031b5ee206c69a14779d600ac85223959aff432b0fa62cd4e5e84c42f08fd8f9adb98a8e72520ce81630b816264397e7d2acc3fa72af74a702cd992d5e87b SHA512 a295c1988bce1f4e2dad735f5ed69ed3e49cc4be5d9b001908e68945ae965a85a4c683efa44400a5160098607c4ff21d740700b4480960873a051fe45cff29f1 diff --git a/dev-python/minio/metadata.xml b/dev-python/minio/metadata.xml new file mode 100644 index 0000000000..f1cade0b01 --- /dev/null +++ b/dev-python/minio/metadata.xml @@ -0,0 +1,16 @@ + + + + + julien@jroy.ca + Julien Roy + + MinIO Python SDK is Simple Storage Service (aka S3) client to perform bucket and object operations to any Amazon S3 compatible object storage service. + + https://github.com/minio/minio-py/releases + https://min.io/docs/minio/kubernetes/upstream/index.html + https://github.com/minio/minio-py/issues + minio/minio-py + minio + + diff --git a/dev-python/minio/minio-7.1.12.ebuild b/dev-python/minio/minio-7.1.12.ebuild new file mode 100644 index 0000000000..b461bbd6e8 --- /dev/null +++ b/dev-python/minio/minio-7.1.12.ebuild @@ -0,0 +1,24 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 + +DESCRIPTION="MinIO Client SDK for Python" +HOMEPAGE="https://github.com/minio/minio-py" +SRC_URI="https://github.com/minio/${PN}-py/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="" +DEPEND="${RDEPEND}" +BDEPEND="dev-python/certifi[${PYTHON_USEDEP}] + dev-python/urllib3[${PYTHON_USEDEP}] +" + +S="${WORKDIR}/${PN}-py-${PV}" diff --git a/dev-python/mistletoe/Manifest b/dev-python/mistletoe/Manifest new file mode 100644 index 0000000000..72dcca7865 --- /dev/null +++ b/dev-python/mistletoe/Manifest @@ -0,0 +1 @@ +DIST mistletoe-0.9.0.gh.tar.gz 102002 BLAKE2B 0d1f5fae601287383dec895b38143c375b0690d1dfdc0a5f08097952959458843a61b7581637b19f7abc08be18bb33b0dce8a3507a2eb6fbc31c00a8c13bf85e SHA512 b0e9c96b27255fb8527f359d8bfb2612a1302efcd3250867caa7e2dbf91eeeab4dabb20071d64e0914e52afdc8c30a181c042c2263aa9f1c5dc4421f5d862ae7 diff --git a/dev-python/mistletoe/metadata.xml b/dev-python/mistletoe/metadata.xml new file mode 100644 index 0000000000..a88739f5ea --- /dev/null +++ b/dev-python/mistletoe/metadata.xml @@ -0,0 +1,22 @@ + + + + + julien@jroy.ca + Julien Roy + + mistletoe is a Markdown parser in pure Python, designed to be fast, spec-compliant and fully customizable. + +Apart from being the fastest CommonMark-compliant Markdown parser implementation in pure Python, mistletoe also supports easy definitions of custom tokens. Parsing Markdown into an abstract syntax tree also allows us to swap out renderers for different output formats, without touching any of the core components. + + + miyuchina + mi@afteryu.me + + https://github.com/miyuchina/mistletoe/releases + https://github.com/miyuchina/mistletoe/blob/master/dev-guide.md + https://github.com/miyuchina/mistletoe/issues + miyuchina/mistletoe + mistletoe + + diff --git a/dev-python/mistletoe/mistletoe-0.9.0.ebuild b/dev-python/mistletoe/mistletoe-0.9.0.ebuild new file mode 100644 index 0000000000..36cb00ea66 --- /dev/null +++ b/dev-python/mistletoe/mistletoe-0.9.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 + +DESCRIPTION="A fast, extensible and spec-compliant Markdown parser in pure Python." +HOMEPAGE="https://github.com/miyuchina/mistletoe" +SRC_URI="https://github.com/miyuchina/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="" +DEPEND="${RDEPEND}" diff --git a/dev-python/orderedmultidict/Manifest b/dev-python/orderedmultidict/Manifest new file mode 100644 index 0000000000..77ca562866 --- /dev/null +++ b/dev-python/orderedmultidict/Manifest @@ -0,0 +1 @@ +DIST orderedmultidict-1.0.1.gh.tar.gz 22880 BLAKE2B adbd17de2662a30116cadaed0af58df6ee4c5f0e51d9507309ba379e734e1d548dedfe355d9ac1fe41884aa3d5ef74555c313a0f631290037ee47c6ffc3dd3c3 SHA512 54747f0f09495254969f75c06e6bebf4b68a7f6b41b2b5b3b9d62845efcddc4a043102d88efbc16ea9db02fb04acd73cb3edbc07ef2dc7fe1a284462f7eeb5ca diff --git a/dev-python/orderedmultidict/metadata.xml b/dev-python/orderedmultidict/metadata.xml new file mode 100644 index 0000000000..3d61c31a45 --- /dev/null +++ b/dev-python/orderedmultidict/metadata.xml @@ -0,0 +1,23 @@ + + + + + julien@jroy.ca + Julien Roy + + A multivalue dictionary is a dictionary that can store multiple values for the same key. An ordered multivalue dictionary is a multivalue dictionary that retains the order of insertions and deletions. + +omdict retains method parity with dict. + +Information and documentation at https://github.com/gruns/orderedmultidict. + + + Ansgar Grunseid + + https://github.com/gruns/orderedmultidict/releases + https://github.com/gruns/orderedmultidict/blob/master/API.md + https://github.com/gruns/orderedmultidict/issues + gruns/orderedmultidict + orderedmultidict + + diff --git a/dev-python/orderedmultidict/orderedmultidict-1.0.1.ebuild b/dev-python/orderedmultidict/orderedmultidict-1.0.1.ebuild new file mode 100644 index 0000000000..c0bda8e608 --- /dev/null +++ b/dev-python/orderedmultidict/orderedmultidict-1.0.1.ebuild @@ -0,0 +1,24 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 + +DESCRIPTION="Ordered Multivalue Dictionary. Helps power furl. " +HOMEPAGE="https://github.com/gruns/orderedmultidict" +SRC_URI="https://github.com/gruns/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="Unlicense" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +RDEPEND="test? ( dev-python/flake8[${PYTHON_USEDEP}] ) + dev-python/six[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" + +distutils_enable_tests unittest diff --git a/dev-python/portion/Manifest b/dev-python/portion/Manifest new file mode 100644 index 0000000000..710994cb34 --- /dev/null +++ b/dev-python/portion/Manifest @@ -0,0 +1 @@ +DIST portion-2.3.0.gh.tar.gz 32488 BLAKE2B 1efe8d2c5046b42704c753e775d3d0362e088bdff728688f0885d2975609d7cd8eccc2889a8942e92545b46189a52d984a89fec8a89014f55fd712d5f4dccbca SHA512 7552e9a640dd8dd5a55ad5009e976d7fdbc369eeac43ad82972a8ec0dea71e5dd33e425d2410527f8dc85caf08039d6eb879c694266ef8d7ff1362946707bfde diff --git a/dev-python/portion/metadata.xml b/dev-python/portion/metadata.xml new file mode 100644 index 0000000000..34539baeba --- /dev/null +++ b/dev-python/portion/metadata.xml @@ -0,0 +1,19 @@ + + + + + julien@jroy.ca + Julien Roy + + + + Alexandre Decan + alexandre.decan@lexpage.net + + https://github.com/AlexandreDecan/portion/blob/master/CHANGELOG.md + https://github.com/AlexandreDecan/portion#documentation--usage + https://github.com/AlexandreDecan/portion/issues + AlexandreDecan/portion + portion + + diff --git a/dev-python/portion/portion-2.3.0.ebuild b/dev-python/portion/portion-2.3.0.ebuild new file mode 100644 index 0000000000..ae471deb17 --- /dev/null +++ b/dev-python/portion/portion-2.3.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 + +DESCRIPTION="A Python library providing data structure and operations for intervals." +HOMEPAGE="https://github.com/AlexandreDecan/portion" +SRC_URI="https://github.com/AlexandreDecan/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +RDEPEND="test? ( + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/coverage[${PYTHON_USEDEP}] + dev-python/black[${PYTHON_USEDEP}] +)" +DEPEND="${RDEPEND}" +BDEPEND="dev-python/sortedcontainers[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/pure-protobuf/Manifest b/dev-python/pure-protobuf/Manifest index 0dc3ee71b3..e54eac54f2 100644 --- a/dev-python/pure-protobuf/Manifest +++ b/dev-python/pure-protobuf/Manifest @@ -1,2 +1,2 @@ -DIST pure-protobuf-2.1.0.tar.gz 15566 BLAKE2B 9e07c5dc70c928bfb20504c58f60cdea51dbc45a41134cf95056829b1aec3b5f1f4e684d101332c5764349fda863aa11301c6eab99eb4c34b74a43161640ba8b SHA512 7c76eaf866a7cdddc886a583883f4aec502c4edb1952902b8a6a259b10d0577adc94874e1e1dfc0378690791872248d878e0448925ab68468bd71a194dc100fc DIST pure-protobuf-2.1.1.tar.gz 16883 BLAKE2B 29c5011536ac034703ce796d38a9a35c7523784b9887eef4c548c842a19dd4fa9aae0d27260b3ff076e3f3ee2e3113351d0d9b47ad7f8c538e9af624756a3469 SHA512 57af254ecd43fb672c885b5cd5b26b025e3aeecdd7ef0f9811fc9501211df0e17b41293df59dc1b30b59c394f26caf879d211ac53502255fa79faa3a582535cf +DIST pure_protobuf-2.2.0.tar.gz 16165 BLAKE2B 0845d173bf18453907a767324b6d61a0ef4765870ff81464bb81cdd0afdf65c34222a32119968ec7bf203d40a07fba91c8727fd50ddfbc3c04185300fab9acb2 SHA512 d503ad9c5473a172e3f55a233f2047c78e55d24bd0cfa68293c5343daf892416bbe85720fe43ae6beb9850078bb4a9d793daf1780a6ea5adf004732b457f5df0 diff --git a/dev-python/pure-protobuf/pure-protobuf-2.1.0.ebuild b/dev-python/pure-protobuf/pure-protobuf-2.2.0.ebuild similarity index 60% rename from dev-python/pure-protobuf/pure-protobuf-2.1.0.ebuild rename to dev-python/pure-protobuf/pure-protobuf-2.2.0.ebuild index a40af5b535..ba44032456 100644 --- a/dev-python/pure-protobuf/pure-protobuf-2.1.0.ebuild +++ b/dev-python/pure-protobuf/pure-protobuf-2.2.0.ebuild @@ -3,16 +3,19 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) -DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) +DISTUTILS_USE_PEP517=hatchling inherit distutils-r1 +MY_PN="${PN/-/_}" +MY_P="${MY_PN}-${PV}" DESCRIPTION="Python implementation of Protocol Buffers data types with dataclasses support" HOMEPAGE=" https://github.com/eigenein/protobuf https://pypi.org/project/pure-protobuf/ " -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" LICENSE="MIT" SLOT="0" @@ -21,4 +24,8 @@ KEYWORDS="~amd64" # ModuleNotFoundError RESTRICT="test" +BDEPEND="dev-python/hatch-vcs[${PYTHON_USEDEP}]" + distutils_enable_tests pytest + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} diff --git a/dev-python/pyinquirer/pyinquirer-1.0.3_p20200708.ebuild b/dev-python/pyinquirer/pyinquirer-1.0.3_p20200708.ebuild index 08c0f94ec1..c799a6a641 100644 --- a/dev-python/pyinquirer/pyinquirer-1.0.3_p20200708.ebuild +++ b/dev-python/pyinquirer/pyinquirer-1.0.3_p20200708.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,6 @@ case "${PV}" in ;; *) SRC_URI="${EGIT_REPO_URI}/archive/${COMMIT}.tar.gz -> ${P0}.tar.gz" - KEYWORDS="~amd64" S="${WORKDIR}/${PN0}-${COMMIT}" esac diff --git a/dev-python/python-json-logger/Manifest b/dev-python/python-json-logger/Manifest deleted file mode 100644 index 36a19c729f..0000000000 --- a/dev-python/python-json-logger/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-json-logger-2.0.2.tar.gz 9546 BLAKE2B 0c331e6b57c2c49161502e8c015f93a829944232ff1b0754cac4e9f92fc92f8a3bdd33f0401a5e913a48ff5f3a40f52325cc4074a83f1b10d875c06f6127d85b SHA512 ce9df1cff0b91e64b7e2d75064d7ad0ec95f0845354e422fabaebba81dc94b31c7944ed40312c0025b690ec34c87a4778beb5d19adb9f621629389bc421ee62e diff --git a/dev-python/python-json-logger/metadata.xml b/dev-python/python-json-logger/metadata.xml deleted file mode 100644 index fc09474f40..0000000000 --- a/dev-python/python-json-logger/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - comaintainers welcome - lssndrbarbieri@gmail.com - Alessandro Barbieri - - -This library is provided to allow standard python logging to output log data as json objects. With JSON we can make our logs more readable by machines and we can stop writing custom parsers for syslog type records. - - madzak/python-json-logger - python-json-logger - - diff --git a/dev-python/python-json-logger/python-json-logger-2.0.2.ebuild b/dev-python/python-json-logger/python-json-logger-2.0.2.ebuild deleted file mode 100644 index 74b52d3679..0000000000 --- a/dev-python/python-json-logger/python-json-logger-2.0.2.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Standard python logging to output log data as json objects" -HOMEPAGE=" - https://github.com/madzak/python-json-logger - https://pypi.org/project/python-json-logger/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -distutils_enable_tests unittest diff --git a/dev-python/xunitparser/Manifest b/dev-python/xunitparser/Manifest index a0449561d4..0675796579 100644 --- a/dev-python/xunitparser/Manifest +++ b/dev-python/xunitparser/Manifest @@ -1 +1 @@ -DIST xunitparser-1.3.4.tar.gz 15198 BLAKE2B d7a9dff5ff87609262884db617099574673b9cc23239fbfdb1654a2e6657e29020cd92fb6c9743d827d152f3cd911ea731e7af5ba8126da474863574090b89cb SHA512 5958e9176e690c5fc78acc169c3ac3e574925a6f186d817191dc5c156549b669b4d3981c0a116275c06b225569a2f74e5f36ff61e616dd7bedc62b03f7e0fe65 +DIST xunitparser-v1.3.4.tar.gz 13430 BLAKE2B 8369170f13360f51a51b2ac47c084fd75c60d7031a62909fe8bcb5bf72e4501eb0b5a351d967a4b00a480487d576323e7e072d5161c5e2e1ac5c5ac82edd4a1c SHA512 2e1d52ab225d82fe133cbfcbd73e403ff990e1321766bf61c4a3b947305a41a76cdfede874702eb35a2f4b5e711a239304193492621dc47dfcc76d623ef207bf diff --git a/dev-python/xunitparser/xunitparser-1.3.4.ebuild b/dev-python/xunitparser/xunitparser-1.3.4.ebuild index 9d5f39ccb1..5c9a67a1bf 100644 --- a/dev-python/xunitparser/xunitparser-1.3.4.ebuild +++ b/dev-python/xunitparser/xunitparser-1.3.4.ebuild @@ -9,7 +9,8 @@ inherit distutils-r1 DESCRIPTION="Read JUnit/XUnit XML files and map them to Python objects" HOMEPAGE="http://gitlab.com/woob/xunitparser/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" +SRC_URI="https://gitlab.com/woob/xunitparser/-/archive/v${PV}/xunitparser-v${PV}.tar.gz" +S="${WORKDIR}/xunitparser-v${PV}/" LICENSE="MIT" SLOT="0" diff --git a/dev-python/zxcvbn/Manifest b/dev-python/zxcvbn/Manifest new file mode 100644 index 0000000000..7309057227 --- /dev/null +++ b/dev-python/zxcvbn/Manifest @@ -0,0 +1 @@ +DIST zxcvbn-4.4.28.gh.tar.gz 9392042 BLAKE2B e3baf57df00819243f9588c8203598b14b9f03e0a232d53152584b3b74872baef7050fdf8f11f25e8a8776e2e4a7a0af15c9045f07700fe686c6cb021f794f2b SHA512 be85f976dcf685e2885edff116147cc4549f9c86dee4317b61b84dc4f36ab2c8c2f3468d5d1a55e8890693c852a09104b14360f9ce43feb3727f8fc164eb78f1 diff --git a/dev-python/zxcvbn/metadata.xml b/dev-python/zxcvbn/metadata.xml new file mode 100644 index 0000000000..d0c1ac2336 --- /dev/null +++ b/dev-python/zxcvbn/metadata.xml @@ -0,0 +1,18 @@ + + + + + julien@jroy.ca + Julien Roy + + + + Daniel Wolf + danielrwolf5@gmail.com + + https://github.com/dwolfhub/zxcvbn-python/blob/master/README.rst + https://github.com/dwolfhub/zxcvbn-python/issues + dwolfhub/zxcvbn-python + zxcvbn + + diff --git a/dev-python/zxcvbn/zxcvbn-4.4.28.ebuild b/dev-python/zxcvbn/zxcvbn-4.4.28.ebuild new file mode 100644 index 0000000000..600d032496 --- /dev/null +++ b/dev-python/zxcvbn/zxcvbn-4.4.28.ebuild @@ -0,0 +1,23 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 + +DESCRIPTION="Python implementation of Dropbox's realistic password strength estimator" +HOMEPAGE="https://github.com/dwolfhub/zxcvbn-python" +SRC_URI="https://github.com/dwolfhub/${PN}-python/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="" +DEPEND="${RDEPEND}" + +S="${WORKDIR}/${PN}-python-${PV}" + +distutils_enable_tests pytest diff --git a/dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.7.2207-r1.ebuild b/dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.7.2207-r1.ebuild index d9b7bcc152..3f341f81a3 100644 --- a/dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.7.2207-r1.ebuild +++ b/dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.7.2207-r1.ebuild @@ -47,6 +47,9 @@ src_configure() { -DLLVM_BUILD_DOCS=0 -DLLVM_BUILD_TOOLS=0 -DSPIRV_BUILD_TESTS=0 + -DLLVM_ENABLE_WERROR=0 + -DSPIRV_WERROR=0 + -DSPIRV_WARN_EVERYTHING=0 -DBUILD_SHARED_LIBS=OFF -DLLVM_VERSION_SUFFIX=dxc ) diff --git a/dev-util/deblob/Manifest b/dev-util/deblob/Manifest index e6da3baac9..4864a5efac 100644 --- a/dev-util/deblob/Manifest +++ b/dev-util/deblob/Manifest @@ -1 +1 @@ -DIST deblob-0.2.tar.gz 40367 BLAKE2B 29f44e3d9fb1127624530438bbd266945aabc6d09d84a5cd4c9263d56916a0d17d209d53285a01a555d67a842775b7ac2a30da1fae56f1b48f3fde328f0d692e SHA512 de773dba64b0e9078fa800cd2ced5f31d002fa46b54f174d44ba0921c74228b79e75098bf91e6ed0a57c6925260612554fdbf001dd8fd7425425e71ca63342d3 +DIST deblob-0.3.tar.gz 46389 BLAKE2B 42699d0da28c6b38e6e926d2fc83c7cd220c118294aa070cb0b66308bfa561ad23d1763f5d023c4542dd7998b07662b6e65f28ef46a748e68443f76c8e079043 SHA512 4944eefff505eacb62bedd9841fb8679106ee8eea1de912180f89745b151e61a30dc3226184e40b250ee41e1773abf81f574aa8309a81daa57f03452299aa4ba diff --git a/dev-util/deblob/deblob-0.2.ebuild b/dev-util/deblob/deblob-0.3.ebuild similarity index 100% rename from dev-util/deblob/deblob-0.2.ebuild rename to dev-util/deblob/deblob-0.3.ebuild diff --git a/dev-util/fpm/fpm-0.7.0-r1.ebuild b/dev-util/fpm/fpm-0.7.0-r1.ebuild index de85b17dbb..7a3699cfbf 100644 --- a/dev-util/fpm/fpm-0.7.0-r1.ebuild +++ b/dev-util/fpm/fpm-0.7.0-r1.ebuild @@ -88,10 +88,10 @@ src_compile() { "$(tc-getFC)" -J "${BSDIR}" -o "${BSDIR}"/fpm "${BSDIR}/${P}.F90" || die # Use the bootstrap binary to build the feature complete fpm version - "${BSDIR}"/fpm build --compiler "$(tc-getFC)" --flag "${FCFLAGS} ${OMPFLAG} -I/usr/include/toml-f -I/usr/include/m_cli2" \ + "${BSDIR}"/fpm build --verbose --compiler "$(tc-getFC)" --flag "${FCFLAGS} ${OMPFLAG} -I/usr/include/toml-f -I/usr/include/m_cli2" \ --c-compiler "$(tc-getCC)" --c-flag "${CFLAGS}" \ --cxx-compiler "$(tc-getCXX)" --cxx-flag "${CXXFLAGS}" \ - --archiver="$(tc-getAR)" --link-flag "${LDFLAGS}" + --archiver "$(tc-getAR)" --link-flag "${LDFLAGS}" || die if use doc ; then einfo "Build API documentation:" @@ -100,10 +100,10 @@ src_compile() { } src_test() { - "${BSDIR}"/fpm test --compiler "$(tc-getFC)" --flag "${FCFLAGS} ${OMPFLAG} -I/usr/include/toml-f -I/usr/include/m_cli2" \ + "${BSDIR}"/fpm test --verbose --compiler "$(tc-getFC)" --flag "${FCFLAGS} ${OMPFLAG} -I/usr/include/toml-f -I/usr/include/m_cli2" \ --c-compiler "$(tc-getCC)" --c-flag "${CFLAGS}" \ --cxx-compiler "$(tc-getCXX)" --cxx-flag "${CXXFLAGS}" \ - --archiver="$(tc-getAR)" --link-flag "${LDFLAGS}" + --archiver="$(tc-getAR)" --link-flag "${LDFLAGS}" || die } src_install() { @@ -112,7 +112,7 @@ src_install() { --compiler "$(tc-getFC)" --flag "${FCFLAGS} ${OMPFLAG} -I/usr/include/toml-f -I/usr/include/m_cli2" \ --c-compiler "$(tc-getCC)" --c-flag "${CFLAGS}" \ --cxx-compiler "$(tc-getCXX)" --cxx-flag "${CXXFLAGS}" \ - --archiver="$(tc-getAR)" --link-flag "${LDFLAGS}" + --archiver="$(tc-getAR)" --link-flag "${LDFLAGS}" || die use doc && HTML_DOCS=( "${S}"/fpm-doc/. ) einstalldocs diff --git a/games-emulation/dosbox-x/Manifest b/games-emulation/dosbox-x/Manifest index 753e294ae0..50af68e752 100644 --- a/games-emulation/dosbox-x/Manifest +++ b/games-emulation/dosbox-x/Manifest @@ -1,2 +1,3 @@ DIST dosbox-x-2022.09.1_pre20221210.tar.gz 67879960 BLAKE2B f6a6dc0bea3a56577088ee632b17b74489ede8b9cbcd51328c709a6f9bf301a301dff853acab5cb3786aff4c94a2f180e98bfe828cc2d1255a7f7edad29b9f41 SHA512 b5d996611e28e86f7ad45d09bbdcbaf161faec572f3192f034e5acead8014ba2f7f3c3a12e6fc9a5e49742cc08b3f3c4272568491322e7d400a511ce65dbd042 +DIST dosbox-x-v2022.12.26.tar.gz 67886370 BLAKE2B a748c18bd51833f8532ee76cf30c1bed994458acf56f36be3207c9714678f8e1b4c4fb130aeaa54d5cac39f60484b6aa12a4d59fcd8ce1a7ddbb5d98cede9df7 SHA512 18895a3cd9b46a226490f4eda160b92f80e6a9022d22cc192cbf8ddea93803d72b658e9d88ebc3163b93d214389e74f67193e8aac37bf58f7068a1daf68dd550 DIST dosbox-x-windows-v2022.08.0.tar.gz 67809452 BLAKE2B d0d8c6b6b328b363ea939de93e920ce33b260f4f986be50028c4a2e188c292be38c256bed7b0d6e052bf2b74600ece662f05b16943e90fbd44e48e2c6b4bc3cc SHA512 d11b907ff99e8599b454dc5979055dd85a64215913cb905c66d534930ce31afaab14d04169450eef5cb286c65933159f44be6cecad6adf6c7adad1a249758d7b diff --git a/games-emulation/dosbox-x/dosbox-x-2022.08.0.ebuild b/games-emulation/dosbox-x/dosbox-x-2022.08.0-r1.ebuild similarity index 94% rename from games-emulation/dosbox-x/dosbox-x-2022.08.0.ebuild rename to games-emulation/dosbox-x/dosbox-x-2022.08.0-r1.ebuild index 473948a538..5956244b0e 100644 --- a/games-emulation/dosbox-x/dosbox-x-2022.08.0.ebuild +++ b/games-emulation/dosbox-x/dosbox-x-2022.08.0-r1.ebuild @@ -1,11 +1,9 @@ # Copyright 2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Note: This is the last release (non-pre-release) tagged by upstream - EAPI=8 -inherit autotools flag-o-matic toolchain-funcs xdg +inherit autotools toolchain-funcs xdg if [[ "${PV}" == 9999 ]]; then inherit git-r3 @@ -68,6 +66,13 @@ DEPEND=" ${RDEPEND} " +PATCHES=( + # https://bugs.gentoo.org/859973 + # https://github.com/joncampbell123/dosbox-x/issues/3663 + # https://github.com/joncampbell123/dosbox-x/pull/3710 + "${FILESDIR}/${P}-fix-lto-odr.patch" +) + pkg_pretend() { if use ffmpeg && use !png; then ewarn "Setting the 'ffmpeg' USE flag when the 'png' USE flag is" @@ -81,6 +86,12 @@ pkg_pretend() { src_prepare() { default + # https://bugs.gentoo.org/887669 + # Mask lines touching '-O*', and avoid creating an empty command + # list as a result to not break 'if', 'for', or functions + sed -i -E -e 's/((C|CXX)FLAGS=.*-O)/: \1/' configure.ac || + die "Failed to stop configure.ac from touching '-O*' compiler flags" + # Patch command lines like the following in Makefile.am: # -test -x /usr/sbin/setcap && setcap cap_net_raw=ep $(DESTDIR)$(bindir)/dosbox-x # @@ -105,11 +116,6 @@ src_prepare() { die "Failed to remove check for setcap in Makefile.am" eautoreconf - - # https://bugs.gentoo.org/859973 - # https://github.com/joncampbell123/dosbox-x/issues/3663 - # No upstream response regarding LTO yet; disable it for now - filter-lto } src_configure() { diff --git a/games-emulation/dosbox-x/dosbox-x-2022.09.1_pre20221210.ebuild b/games-emulation/dosbox-x/dosbox-x-2022.09.1_pre20221210-r1.ebuild similarity index 94% rename from games-emulation/dosbox-x/dosbox-x-2022.09.1_pre20221210.ebuild rename to games-emulation/dosbox-x/dosbox-x-2022.09.1_pre20221210-r1.ebuild index 49f4ea171e..3e9516b1fb 100644 --- a/games-emulation/dosbox-x/dosbox-x-2022.09.1_pre20221210.ebuild +++ b/games-emulation/dosbox-x/dosbox-x-2022.09.1_pre20221210-r1.ebuild @@ -12,8 +12,7 @@ else # https://github.com/joncampbell123/dosbox-x/discussions/3862 GIT_COMMIT="982c44176e7619ae2a40b5c5d8df31f2911384da" DOC_CONTENTS=" - DOSBox-X upstream has stopped making releases. Therefore, this - package has installed a copy of DOSBox-X built from an upstream + This package has installed a copy of DOSBox-X built from an upstream repository snapshot at the following Git commit:\n \n ${GIT_COMMIT} @@ -88,6 +87,13 @@ pkg_pretend() { src_prepare() { default + + # https://bugs.gentoo.org/887669 + # Mask lines touching '-O*', and avoid creating an empty command + # list as a result to not break 'if', 'for', or functions + sed -i -E -e 's/((C|CXX)FLAGS=.*-O)/: \1/' configure.ac || + die "Failed to stop configure.ac from touching '-O*' compiler flags" + eautoreconf } diff --git a/games-emulation/dosbox-x/dosbox-x-2022.12.26.ebuild b/games-emulation/dosbox-x/dosbox-x-2022.12.26.ebuild new file mode 100644 index 0000000000..065a583eed --- /dev/null +++ b/games-emulation/dosbox-x/dosbox-x-2022.12.26.ebuild @@ -0,0 +1,192 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools toolchain-funcs xdg + +if [[ "${PV}" == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/joncampbell123/dosbox-x.git" +else + SRC_URI="https://github.com/joncampbell123/dosbox-x/archive/dosbox-x-v${PV}.tar.gz" + S="${WORKDIR}/${PN}-${PN}-v${PV}" + KEYWORDS="~amd64" +fi + +DESCRIPTION="Complete, accurate DOS emulator forked from DOSBox" +HOMEPAGE="https://dosbox-x.com/" + +# Stay consistent with games-emulation/dosbox::gentoo even though source file +# headers specify the GPL version to be "either version 2 of the License, or +# (at your option) any later version." The same header is used in both the +# DOSBox source tree and the DOSBox-X source tree. +LICENSE="GPL-2" +SLOT="0" + +IUSE="X debug ffmpeg fluidsynth freetype opengl png slirp" +# Unit tests are only available in debug builds +RESTRICT="!debug? ( test )" + +BDEPEND=" + dev-lang/nasm + sys-libs/libcap +" + +# Unconditionally pulling in automagically-enabled optional dependencies: +# - media-libs/alsa-lib +# - media-libs/sdl2-net +# - net-libs/libpcap +# +# With media-libs/libsdl2[-X,wayland], this package does work on a Wayland +# desktop, but (at least on GNOME) the program does not launch in a movable +# and resizable window; whereas with media-libs/libsdl2[X], it does. Thus, +# unconditionally require media-libs/libsdl2[X] for better user experience. +RDEPEND=" + media-libs/alsa-lib + media-libs/libsdl2[X,opengl?,sound,threads,video] + media-libs/sdl2-net + net-libs/libpcap + sys-libs/zlib + X? ( + x11-libs/libX11 + x11-libs/libXrandr + x11-libs/libxkbfile + ) + debug? ( sys-libs/ncurses:= ) + ffmpeg? ( media-video/ffmpeg:= ) + fluidsynth? ( media-sound/fluidsynth:= ) + freetype? ( media-libs/freetype ) + opengl? ( media-libs/libglvnd[X] ) + png? ( media-libs/libpng:= ) + slirp? ( net-libs/libslirp ) +" + +DEPEND=" + ${RDEPEND} +" + +pkg_pretend() { + if use ffmpeg && use !png; then + ewarn "Setting the 'ffmpeg' USE flag when the 'png' USE flag is" + ewarn "unset does not have any effect. Unsetting the 'png' USE" + ewarn "flag disables the video capture feature, so additional" + ewarn "video capture formats enabled by the 'ffmpeg' USE flag" + ewarn "will end up being unused." + fi +} + +src_prepare() { + default + + # https://bugs.gentoo.org/887669 + # Mask lines touching '-O*', and avoid creating an empty command + # list as a result to not break 'if', 'for', or functions + sed -i -E -e 's/((C|CXX)FLAGS=.*-O)/: \1/' configure.ac || + die "Failed to stop configure.ac from touching '-O*' compiler flags" + + eautoreconf +} + +src_configure() { + local myconf=( + # Always use SDL 2, even though the package provides the option to + # build with SDL 1.x, because this package is expected to be built + # with the bundled, heavily-modified version of SDL 1.x if that + # branch is used. Compiler errors are likely to occur if the + # bundled version of SDL 1.x is not used. Bundled dependencies + # should be avoided on Gentoo, so SDL 2 is more preferable. + --enable-sdl2 + + # Explicitly enable ALSA MIDI support, same as default. As of + # v2022.08.0, even when it is disabled, media-libs/alsa-lib will + # still be automagically linked if it is present in the build + # environment (presumably for other components of this package), + # so the dependency cannot be made optional by disabling this + # option. Plus, disabling this option has no observable effect + # on build time, build size, or the program's functionality, as + # 'mididevice=alsa' still works with '--disable-alsa-midi'. + --enable-alsa-midi + + $(use_enable debug '' heavy) + + $(use_enable X x11) + $(use_enable ffmpeg avcodec) + $(use_enable fluidsynth libfluidsynth) + $(use_enable freetype) + $(use_enable opengl) + $(use_enable png screenshots) + $(use_enable slirp libslirp) + ) + + econf "${myconf[@]}" +} + +src_compile() { + # https://bugs.gentoo.org/856352 + emake AR="$(tc-getAR)" +} + +src_test() { + set -- src/dosbox-x -tests + echo "${@}" >&2 + "${@}" || die "Unit tests failed" +} + +pkg_preinst() { + xdg_pkg_preinst + + # Returns whether or not the USE flag specified with the first positional + # argument is newly enabled for this installation of the package. + newuse() { + local flag="${1}" + + # The 'has_version' call tests if any USE flags are newly enabled. + # It is to extract information about any existing copy of this + # package installed on the system, which is why it should be made + # before the new copy of this package just built is merged. + use "${flag}" && ! has_version "${CATEGORY}/${PN}[${flag}]" + } + + newuse debug && PRINT_NOTES_FOR_DEBUGGER=1 + newuse fluidsynth && PRINT_NOTES_FOR_FLUIDSYNTH=1 +} + +pkg_postinst() { + xdg_pkg_postinst + + if [[ "${PRINT_NOTES_FOR_DEBUGGER}" ]]; then + elog + elog "Note on the Debugger" + elog + elog "The debugger can only be started when DOSBox-X is launched" + elog "from a terminal. Otherwise, the \"Start DOSBox-X Debugger\"" + elog "option in the \"Debug\" drop-down menu would be unavailable." + elog + elog "For more information about the debugger, please consult:" + elog " ${EPREFIX}/usr/share/doc/${PF}/README.debugger*" + fi + + if [[ "${PRINT_NOTES_FOR_FLUIDSYNTH}" ]]; then + elog + elog "Note on FluidSynth" + elog + elog "To use FluidSynth as the MIDI device for DOSBox-X, a soundfont" + elog "is required. If no existing soundfont is available, a new one" + elog "can be installed and configured for DOSBox-X very easily:" + elog + elog "1. Install the following package:" + elog " media-sound/fluid-soundfont" + elog "2. Add the following lines to DOSBox-X's configuration file:" + elog " [midi]" + elog " mididevice=fluidsynth" + elog + elog "Usually, there is no need to explicitly specify the soundfont" + elog "file's path because the package mentioned in step 1 installs" + elog "soundfont files to a standard location, allowing them to be" + elog "detected and selected automatically." + elog + elog "For advanced FluidSynth configuration, please consult:" + elog " https://dosbox-x.com/wiki/Guide%3ASetting-up-MIDI-in-DOSBox%E2%80%90X#_fluidsynth" + fi +} diff --git a/games-emulation/dosbox-x/dosbox-x-9999.ebuild b/games-emulation/dosbox-x/dosbox-x-9999.ebuild index e2738549fd..065a583eed 100644 --- a/games-emulation/dosbox-x/dosbox-x-9999.ebuild +++ b/games-emulation/dosbox-x/dosbox-x-9999.ebuild @@ -3,24 +3,14 @@ EAPI=8 -inherit autotools readme.gentoo-r1 toolchain-funcs xdg +inherit autotools toolchain-funcs xdg if [[ "${PV}" == 9999 ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/joncampbell123/dosbox-x.git" else - # https://github.com/joncampbell123/dosbox-x/discussions/3862 - GIT_COMMIT="" - DOC_CONTENTS=" - DOSBox-X upstream has stopped making releases. Therefore, this - package has installed a copy of DOSBox-X built from an upstream - repository snapshot at the following Git commit:\n - \n - ${GIT_COMMIT} - " - - SRC_URI="https://github.com/joncampbell123/dosbox-x/archive/${GIT_COMMIT}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/${PN}-${GIT_COMMIT}" + SRC_URI="https://github.com/joncampbell123/dosbox-x/archive/dosbox-x-v${PV}.tar.gz" + S="${WORKDIR}/${PN}-${PN}-v${PV}" KEYWORDS="~amd64" fi @@ -88,6 +78,13 @@ pkg_pretend() { src_prepare() { default + + # https://bugs.gentoo.org/887669 + # Mask lines touching '-O*', and avoid creating an empty command + # list as a result to not break 'if', 'for', or functions + sed -i -E -e 's/((C|CXX)FLAGS=.*-O)/: \1/' configure.ac || + die "Failed to stop configure.ac from touching '-O*' compiler flags" + eautoreconf } @@ -136,11 +133,6 @@ src_test() { "${@}" || die "Unit tests failed" } -src_install() { - default - [[ -n "${DOC_CONTENTS}" ]] && readme.gentoo_create_doc -} - pkg_preinst() { xdg_pkg_preinst @@ -163,11 +155,6 @@ pkg_preinst() { pkg_postinst() { xdg_pkg_postinst - if ! has "${PVR}" ${REPLACING_VERSIONS} && [[ -n "${DOC_CONTENTS}" ]]; then - FORCE_PRINT_ELOG=1 - readme.gentoo_print_elog - fi - if [[ "${PRINT_NOTES_FOR_DEBUGGER}" ]]; then elog elog "Note on the Debugger" diff --git a/games-emulation/dosbox-x/files/dosbox-x-2022.08.0-fix-lto-odr.patch b/games-emulation/dosbox-x/files/dosbox-x-2022.08.0-fix-lto-odr.patch new file mode 100644 index 0000000000..daf0ae2f2b --- /dev/null +++ b/games-emulation/dosbox-x/files/dosbox-x-2022.08.0-fix-lto-odr.patch @@ -0,0 +1,368 @@ +From 7573870bb856ade326033824d7a2ba6fb4fcdfaf Mon Sep 17 00:00:00 2001 +From: Jookia +Date: Wed, 7 Sep 2022 10:44:48 +1000 +Subject: [PATCH 1/2] libs: Namespace PhysFS lzmasdk + +--- + src/libs/physfs/physfs_archiver_7z.c | 1 + + src/libs/physfs/physfs_lzmasdk.h | 6 +++++- + 2 files changed, 6 insertions(+), 1 deletion(-) + +diff --git a/src/libs/physfs/physfs_archiver_7z.c b/src/libs/physfs/physfs_archiver_7z.c +index 604fd13981a..4095f031710 100644 +--- a/src/libs/physfs/physfs_archiver_7z.c ++++ b/src/libs/physfs/physfs_archiver_7z.c +@@ -12,6 +12,7 @@ + #if PHYSFS_SUPPORTS_7Z + + #include "physfs_lzmasdk.h" ++using namespace physfs_lzmasdk; + + typedef struct + { +diff --git a/src/libs/physfs/physfs_lzmasdk.h b/src/libs/physfs/physfs_lzmasdk.h +index 239f8f0d1a2..f0abaa136a8 100644 +--- a/src/libs/physfs/physfs_lzmasdk.h ++++ b/src/libs/physfs/physfs_lzmasdk.h +@@ -7,13 +7,15 @@ Igor Pavlov. http://www.7-zip.org/sdk.html + --ryan. */ + + +- + /* 7zTypes.h -- Basic types + 2013-11-12 : Igor Pavlov : Public domain */ + + #ifndef __7Z_TYPES_H + #define __7Z_TYPES_H + ++// Jookia: Added to avoid conflict with other LZMA libraries ++namespace physfs_lzmasdk { ++ + #ifdef _WIN32 + /* #include */ + #endif +@@ -6030,6 +6032,8 @@ static SRes Lzma2Dec_DecodeToDic(CLzma2Dec *p, SizeT dicLimit, + return SZ_OK; + } + ++} ++ + #endif /* _INCLUDE_PHYSFS_LZMASDK_H_ */ + + /* end of physfs_lzmasdk.h ... */ + +From 7fb29da0ec0aff0c35c3dce2e8da14205103d5b5 Mon Sep 17 00:00:00 2001 +From: Jookia +Date: Wed, 7 Sep 2022 10:56:40 +1000 +Subject: [PATCH 2/2] cpu: Rename data types that conflict under ODR + +--- + src/cpu/core_dyn_x86.cpp | 4 ++-- + src/cpu/core_dyn_x86/cache.h | 2 +- + src/cpu/core_dyn_x86/decoder.h | 10 +++++----- + src/cpu/core_dyn_x86/risc_x64.h | 12 ++++++------ + src/cpu/core_dyn_x86/risc_x86.h | 8 ++++---- + src/cpu/core_dyn_x86/string.h | 4 ++-- + src/cpu/core_dynrec.cpp | 10 +++++----- + src/cpu/core_dynrec/cache.h | 2 +- + src/cpu/core_dynrec/decoder_basic.h | 10 +++++----- + src/cpu/core_normal/string.h | 4 ++-- + 10 files changed, 33 insertions(+), 33 deletions(-) + +diff --git a/src/cpu/core_dyn_x86.cpp b/src/cpu/core_dyn_x86.cpp +index 27c3dab5a6c..63beea5d495 100644 +--- a/src/cpu/core_dyn_x86.cpp ++++ b/src/cpu/core_dyn_x86.cpp +@@ -98,7 +98,7 @@ enum BranchTypes { + }; + + +-enum BlockReturn { ++enum BlockReturnDynX86 { + BR_Normal=0, + BR_Cycles, + BR_Link1,BR_Link2, +@@ -363,7 +363,7 @@ Bits CPU_Core_Dyn_X86_Run(void) { + run_block: + cache.block.running=0; + core_dyn.pagefault = false; +- BlockReturn ret=gen_runcode((uint8_t*)cache_rwtox(block->cache.start)); ++ BlockReturnDynX86 ret=gen_runcode((uint8_t*)cache_rwtox(block->cache.start)); + + if (sizeof(CPU_Cycles) > 4) { + // HACK: All dynrec cores for each processor assume CPU_Cycles is 32-bit wide. +diff --git a/src/cpu/core_dyn_x86/cache.h b/src/cpu/core_dyn_x86/cache.h +index c3d71212a8b..bf7d557306b 100644 +--- a/src/cpu/core_dyn_x86/cache.h ++++ b/src/cpu/core_dyn_x86/cache.h +@@ -495,7 +495,7 @@ static INLINE void cache_addq(uint64_t val) { + cache.pos=pos; + } + +-static void gen_return(BlockReturn retcode); ++static void gen_return(BlockReturnDynX86 retcode); + + static uint8_t * cache_code_start_ptr=NULL; + static uint8_t * cache_code=NULL; +diff --git a/src/cpu/core_dyn_x86/decoder.h b/src/cpu/core_dyn_x86/decoder.h +index 61dadd9083e..5f0691fa125 100644 +--- a/src/cpu/core_dyn_x86/decoder.h ++++ b/src/cpu/core_dyn_x86/decoder.h +@@ -42,7 +42,7 @@ union pagefault_restore { + uint32_t dword; + }; + +-static struct DynDecode { ++static struct DynDecodeDynX86 { + PhysPt code; + PhysPt code_start; + PhysPt eip_location; +@@ -360,11 +360,11 @@ static INLINE void dyn_set_eip_last(void) { + } + + +-enum save_info_type {db_exception, cycle_check, normal, fpu_restore, trap, page_fault}; ++enum save_info_type_dynx86 {db_exception, cycle_check, normal, fpu_restore, trap, page_fault}; + + + static struct { +- save_info_type type; ++ save_info_type_dynx86 type; + DynState state; + uint8_t * branch_pos; + uint32_t eip_change; +@@ -379,7 +379,7 @@ static struct { + Bitu used_save_info=0; + + +-static BlockReturn DynRunException(uint32_t eip_add,uint32_t cycle_sub,uint32_t dflags) { ++static BlockReturnDynX86 DynRunException(uint32_t eip_add,uint32_t cycle_sub,uint32_t dflags) { + reg_flags=(dflags&FMASK_TEST) | (reg_flags&(~FMASK_TEST)); + reg_eip+=eip_add; + CPU_Cycles-=cycle_sub; +@@ -392,7 +392,7 @@ static BlockReturn DynRunException(uint32_t eip_add,uint32_t cycle_sub,uint32_t + return BR_Normal; + } + +-static BlockReturn DynRunPageFault(uint32_t eip_add,uint32_t cycle_sub,uint32_t pf_restore,uint32_t dflags) { ++static BlockReturnDynX86 DynRunPageFault(uint32_t eip_add,uint32_t cycle_sub,uint32_t pf_restore,uint32_t dflags) { + pagefault_restore pf_restore_struct; + pf_restore_struct.dword = pf_restore; + reg_flags=(dflags&FMASK_TEST) | (reg_flags&(~FMASK_TEST)); +diff --git a/src/cpu/core_dyn_x86/risc_x64.h b/src/cpu/core_dyn_x86/risc_x64.h +index b1f660ca0f8..0c7d21ff270 100644 +--- a/src/cpu/core_dyn_x86/risc_x64.h ++++ b/src/cpu/core_dyn_x86/risc_x64.h +@@ -269,13 +269,13 @@ class GenReg { + } + }; + +-static BlockReturn gen_runcodeInit(uint8_t *code); +-static BlockReturn (*gen_runcode)(uint8_t *code) = gen_runcodeInit; ++static BlockReturnDynX86 gen_runcodeInit(uint8_t *code); ++static BlockReturnDynX86 (*gen_runcode)(uint8_t *code) = gen_runcodeInit; + +-static BlockReturn gen_runcodeInit(uint8_t *code) { ++static BlockReturnDynX86 gen_runcodeInit(uint8_t *code) { + uint8_t* oldpos = cache.pos; + cache.pos = &cache_code_link_blocks[128]; +- gen_runcode = (BlockReturn(*)(uint8_t*))cache_rwtox(cache.pos); ++ gen_runcode = (BlockReturnDynX86(*)(uint8_t*))cache_rwtox(cache.pos); + + opcode(5).Emit8Reg(0x50); // push rbp + opcode(15).Emit8Reg(0x50); // push r15 +@@ -1235,7 +1235,7 @@ static void gen_test_host_byte(void * data, uint8_t imm) { + opcode(0).setimm(imm,1).setabsaddr(data).Emit8(0xF6); // test byte[], uint8_t + } + +-static void gen_return(BlockReturn retcode) { ++static void gen_return(BlockReturnDynX86 retcode) { + gen_protectflags(); + opcode(1).setea(4,-1,0,CALLSTACK).Emit8(0x8B); // mov ecx, [rsp+8/40] + opcode(0).set64().setrm(4).setimm(CALLSTACK+8,1).Emit8(0x83); // add rsp,16/48 +@@ -1247,7 +1247,7 @@ static void gen_return(BlockReturn retcode) { + opcode(4).setea(4,-1,0,CALLSTACK-8).Emit8(0xFF); // jmp [rsp+CALLSTACK-8] + } + +-static void gen_return_fast(BlockReturn retcode,bool ret_exception=false) { ++static void gen_return_fast(BlockReturnDynX86 retcode,bool ret_exception=false) { + if (GCC_UNLIKELY(x64gen.flagsactive)) IllegalOption("gen_return_fast"); + opcode(1).setabsaddr(®_flags).Emit8(0x8B); // mov ECX, [cpu_regs.flags] + if (!ret_exception) { +diff --git a/src/cpu/core_dyn_x86/risc_x86.h b/src/cpu/core_dyn_x86/risc_x86.h +index 8d0b2174712..29e62678577 100644 +--- a/src/cpu/core_dyn_x86/risc_x86.h ++++ b/src/cpu/core_dyn_x86/risc_x86.h +@@ -84,8 +84,8 @@ class GenReg { + } + }; + +-static BlockReturn gen_runcode(uint8_t * code) { +- BlockReturn retval; ++static BlockReturnDynX86 gen_runcode(uint8_t * code) { ++ BlockReturnDynX86 retval; + #if defined (_MSC_VER) + __asm { + /* Prepare the flags */ +@@ -1072,7 +1072,7 @@ static void gen_test_host_byte(void * data, uint8_t imm) { + cache_addb(imm); + } + +-static void gen_return(BlockReturn retcode) { ++static void gen_return(BlockReturnDynX86 retcode) { + gen_protectflags(); + cache_addb(0x59); //POP ECX, the flags + if (retcode==0) cache_addw(0xc033); //MOV EAX, 0 +@@ -1083,7 +1083,7 @@ static void gen_return(BlockReturn retcode) { + cache_addb(0xc3); //RET + } + +-static void gen_return_fast(BlockReturn retcode,bool ret_exception=false) { ++static void gen_return_fast(BlockReturnDynX86 retcode,bool ret_exception=false) { + if (GCC_UNLIKELY(x86gen.flagsactive)) IllegalOption("gen_return_fast"); + cache_addw(0x0d8b); //MOV ECX, the flags + cache_addd((uintptr_t)&cpu_regs.flags); +diff --git a/src/cpu/core_dyn_x86/string.h b/src/cpu/core_dyn_x86/string.h +index 01fbef2b412..f5f7cca5c70 100644 +--- a/src/cpu/core_dyn_x86/string.h ++++ b/src/cpu/core_dyn_x86/string.h +@@ -18,7 +18,7 @@ + + #include "inout.h" + +-enum STRING_OP { ++enum STRING_OP_DYNX86 { + STR_OUTSB=0,STR_OUTSW,STR_OUTSD, + STR_INSB=4,STR_INSW,STR_INSD, + STR_MOVSB=8,STR_MOVSW,STR_MOVSD, +@@ -28,7 +28,7 @@ enum STRING_OP { + STR_CMPSB=24,STR_CMPSW,STR_CMPSD + }; + +-static void dyn_string(STRING_OP op) { ++static void dyn_string(STRING_OP_DYNX86 op) { + DynReg * si_base=decode.segprefix ? decode.segprefix : DREG(DS); + DynReg * di_base=DREG(ES); + DynReg * tmp_reg;bool usesi;bool usedi;bool cmp=false; +diff --git a/src/cpu/core_dynrec.cpp b/src/cpu/core_dynrec.cpp +index a0097db347f..af275cbefa9 100644 +--- a/src/cpu/core_dynrec.cpp ++++ b/src/cpu/core_dynrec.cpp +@@ -97,7 +97,7 @@ + #define DRCD_REG_WORD(reg,dwrd) ((dwrd)?((void*)(&cpu_regs.regs[reg].dword[DW_INDEX])):((void*)(&cpu_regs.regs[reg].word[W_INDEX]))) + + +-enum BlockReturn { ++enum BlockReturnDynRec { + BR_Normal=0, + BR_Cycles, + BR_Link1,BR_Link2, +@@ -120,7 +120,7 @@ static void IllegalOptionDynrec(const char* msg) { + } + + static struct { +- BlockReturn (*runcode)(uint8_t*); // points to code that can start a block ++ BlockReturnDynRec (*runcode)(uint8_t*); // points to code that can start a block + Bitu callback; // the occurred callback + Bitu readdata; // spare space used when reading from memory + uint32_t protected_regs[8]; // space to save/restore register values +@@ -192,7 +192,7 @@ static bool winrt_warning = true; + #endif + + +-CacheBlockDynRec * LinkBlocks(BlockReturn ret) { ++CacheBlockDynRec * LinkBlocks(BlockReturnDynRec ret) { + CacheBlockDynRec * block=NULL; + // the last instruction was a control flow modifying instruction + uint32_t temp_ip=SegPhys(cs)+reg_eip; +@@ -307,8 +307,8 @@ Bits CPU_Core_Dynrec_Run(void) { + run_block: + cache.block.running=0; + // now we're ready to run the dynamic code block +-// BlockReturn ret=((BlockReturn (*)(void))(block->cache.start))(); +- BlockReturn ret=core_dynrec.runcode(block->cache.xstart); ++// BlockReturnDynRec ret=((BlockReturnDynRec (*)(void))(block->cache.start))(); ++ BlockReturnDynRec ret=core_dynrec.runcode(block->cache.xstart); + + if (sizeof(CPU_Cycles) > 4) { + // HACK: All dynrec cores for each processor assume CPU_Cycles is 32-bit wide. +diff --git a/src/cpu/core_dynrec/cache.h b/src/cpu/core_dynrec/cache.h +index 7c6fb3c0755..32598b899d8 100644 +--- a/src/cpu/core_dynrec/cache.h ++++ b/src/cpu/core_dynrec/cache.h +@@ -601,7 +601,7 @@ static INLINE void cache_addq(uint64_t val) { + } + + +-static void dyn_return(BlockReturn retcode,bool ret_exception); ++static void dyn_return(BlockReturnDynRec retcode,bool ret_exception); + static void dyn_run_code(void); + + static bool cache_initialized = false; +diff --git a/src/cpu/core_dynrec/decoder_basic.h b/src/cpu/core_dynrec/decoder_basic.h +index ca7f0c8bc2a..6b468223e25 100644 +--- a/src/cpu/core_dynrec/decoder_basic.h ++++ b/src/cpu/core_dynrec/decoder_basic.h +@@ -93,7 +93,7 @@ static DualOps grp1_table[8]={ + + + // decoding information used during translation of a code block +-static struct DynDecode { ++static struct DynDecodeDynRec { + PhysPt code; // pointer to next byte in the instruction stream + PhysPt code_start; // pointer to the start of the current code block + PhysPt op_start; // pointer to the start of the current instruction +@@ -614,11 +614,11 @@ template static DRC_PTR_SIZE_IM INLINE gen_call_function_mm(const T + + + +-enum save_info_type {db_exception, cycle_check, string_break, trap}; ++enum save_info_type_dynrec {db_exception, cycle_check, string_break, trap}; + + + // function that is called on exceptions +-static BlockReturn DynRunException(uint32_t eip_add,uint32_t cycle_sub) { ++static BlockReturnDynRec DynRunException(uint32_t eip_add,uint32_t cycle_sub) { + reg_eip+=eip_add; + CPU_Cycles-=cycle_sub; + if (cpu.exception.which==SMC_CURRENT_BLOCK) return BR_SMCBlock; +@@ -630,7 +630,7 @@ static BlockReturn DynRunException(uint32_t eip_add,uint32_t cycle_sub) { + // array with information about code that is generated at the + // end of a cache block because it is rarely reached (like exceptions) + static struct { +- save_info_type type; ++ save_info_type_dynrec type; + DRC_PTR_SIZE_IM branch_pos; + uint32_t eip_change; + Bitu cycles; +@@ -640,7 +640,7 @@ Bitu used_save_info_dynrec=0; + + + // return from current block, with returncode +-static void dyn_return(BlockReturn retcode,bool ret_exception=false) { ++static void dyn_return(BlockReturnDynRec retcode,bool ret_exception=false) { + if (!ret_exception) { + gen_mov_dword_to_reg_imm(FC_RETOP,retcode); + } +diff --git a/src/cpu/core_normal/string.h b/src/cpu/core_normal/string.h +index a796ba2fc2a..4daa8b508d8 100644 +--- a/src/cpu/core_normal/string.h ++++ b/src/cpu/core_normal/string.h +@@ -19,7 +19,7 @@ + #include "inout.h" + #include "logging.h" + +-enum STRING_OP { ++enum STRING_OP_NORMAL { + // simple string ops + R_OUTSB,R_OUTSW,R_OUTSD, + R_INSB, R_INSW, R_INSD, +@@ -35,7 +35,7 @@ enum STRING_OP { + + extern int cpu_rep_max; + +-void DoString(STRING_OP type) { ++void DoString(STRING_OP_NORMAL type) { + static PhysPt si_base,di_base; + static uint32_t si_index,di_index; + static uint32_t add_mask; diff --git a/games-emulation/yuzu/yuzu-9999.ebuild b/games-emulation/yuzu/yuzu-9999.ebuild index 051b2b8229..3e128ae0b1 100644 --- a/games-emulation/yuzu/yuzu-9999.ebuild +++ b/games-emulation/yuzu/yuzu-9999.ebuild @@ -45,7 +45,7 @@ RDEPEND=" DEPEND="${RDEPEND} dev-cpp/cpp-httplib dev-cpp/cpp-jwt - system-vulkan? ( >=dev-util/vulkan-headers-1.3.216 ) + system-vulkan? ( >=dev-util/vulkan-headers-1.3.238 ) " BDEPEND=" >=dev-cpp/nlohmann_json-3.8.0 @@ -100,7 +100,7 @@ src_prepare() { sed -i -e 's:../../externals/Vulkan-Headers/include:/usr/include/vulkan/:' src/video_core/CMakeLists.txt src/yuzu/CMakeLists.txt src/yuzu_cmd/CMakeLists.txt || die fi - # Unbundle mbedtls: undefined reference to `mbedtls_cipher_cmac' + # Unbundle mbedtls sed -i -e '/mbedtls/d' externals/CMakeLists.txt || die sed -i -e 's/mbedtls/& mbedcrypto mbedx509/' \ src/dedicated_room/CMakeLists.txt \ diff --git a/games-misc/varlpenis/metadata.xml b/games-misc/varlpenis/metadata.xml index 89a92746a9..4de9918106 100644 --- a/games-misc/varlpenis/metadata.xml +++ b/games-misc/varlpenis/metadata.xml @@ -1,7 +1,7 @@ - + Seth Price sprice623@aol.com diff --git a/games-util/steamtinkerlaunch/Manifest b/games-util/steamtinkerlaunch/Manifest index 526f02f5ec..ffb3e48f93 100644 --- a/games-util/steamtinkerlaunch/Manifest +++ b/games-util/steamtinkerlaunch/Manifest @@ -1 +1 @@ -DIST steamtinkerlaunch-8.0.tar.gz 265244 BLAKE2B 88198d1f31394a8207a1176caada9a24913571671783726a74c0882651de747a96a8174382c3651b07e96977541780e6b5ad42d1286c811bf20dfd320474c526 SHA512 8f879ef146ddd15a3da3182fa0752ae088e9d8653225641e40eecfe2f22703acf34897e34abbfb26bdea9111fbbac3866054ab522ed83c1ff3c77beeffceb217 +DIST steamtinkerlaunch-12.0.tar.gz 402462 BLAKE2B 832a643bd967ca5129144ed11aa73c89bbbb936d67b49d7167e7139854e0de12fe4da3541442f61fb0bcf10c96179ed34516f2f7b2c8c8a626b12695b662e78d SHA512 7a952fc0e3dcaf8ed6199f2338e023d4580fd85203b1c49decca52c47c9c6fa7ace5d708ebc783bd2bb72a97feaf52c549e2e4932d46d6785e20298f4aaa0d3c diff --git a/games-util/steamtinkerlaunch/steamtinkerlaunch-8.0.ebuild b/games-util/steamtinkerlaunch/steamtinkerlaunch-12.0.ebuild similarity index 100% rename from games-util/steamtinkerlaunch/steamtinkerlaunch-8.0.ebuild rename to games-util/steamtinkerlaunch/steamtinkerlaunch-12.0.ebuild diff --git a/gui-apps/packettracer/Manifest b/gui-apps/packettracer/Manifest new file mode 100644 index 0000000000..f08f1abdca --- /dev/null +++ b/gui-apps/packettracer/Manifest @@ -0,0 +1 @@ +DIST CiscoPacketTracer_820_Ubuntu_64bit.deb 320679542 BLAKE2B a2cc1e6c54f8d37282c38db2afee66664be613528d0f51fb3396a770946e2ace97e4947509ccdfc648c8e6b3b78b1a2a402848a1ff457ba703456141806e9025 SHA512 7e1c64af03d3bd99ed627d66e221094f80a28a87229ddb9ae5b98a5e38e28f45dfdd7ecc31e7253b17c11b7124c183125063c2a8e13bfb139cae6dd184b49226 diff --git a/kde-apps/tok/metadata.xml b/gui-apps/packettracer/manifest.xml similarity index 70% rename from kde-apps/tok/metadata.xml rename to gui-apps/packettracer/manifest.xml index 7ebbd03347..5c88516084 100644 --- a/kde-apps/tok/metadata.xml +++ b/gui-apps/packettracer/manifest.xml @@ -2,7 +2,7 @@ - cyber+gentoo@sysrq.in - Anna + rahul@sandhuservices.dev + Rahul Singh Sandhu diff --git a/gui-apps/packettracer/packettracer-8.2.0.ebuild b/gui-apps/packettracer/packettracer-8.2.0.ebuild new file mode 100644 index 0000000000..b9513ea233 --- /dev/null +++ b/gui-apps/packettracer/packettracer-8.2.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v3 + +EAPI=8 + +inherit desktop pax-utils unpacker xdg + +DESCRIPTION="Cisco's packet tracer" +HOMEPAGE="https://www.netacad.com/portal/resources/packet-tracer" +SRC_URI="CiscoPacketTracer_820_Ubuntu_64bit.deb" + +LICENSE="Cisco" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" +RESTRICT="fetch mirror strip" + +DEPEND="" +RDEPEND="${DEPEND} + dev-libs/icu + x11-libs/xcb-util +" +S="${WORKDIR}" +QA_PREBUILT="opt/pt/*" + +pkg_nofetch(){ + ewarn "To fetch sources, you need a Cisco account which is" + ewarn "available if you're a web-learning student, instructor" + ewarn "or you sale Cisco hardware, etc." + ewarn "after that, go to https://www.netacad.com and login with" + ewarn "your account, and after that, you should download a file" + ewarn "named \"${A}\" then move it to" + ewarn "your DISTDIR directory" + ewarn "and then, you can proceed with the installation." +} + +src_install(){ + cp -r . "${ED}" + for icon in pka pkt pkz; do + newicon -s 48x48 -c mimetypes opt/pt/art/${icon}.png application-x-${icon}.png + done + dobin opt/pt/packettracer +} diff --git a/gui-apps/rofi-wayland/manifest.xml b/gui-apps/rofi-wayland/metadata.xml similarity index 51% rename from gui-apps/rofi-wayland/manifest.xml rename to gui-apps/rofi-wayland/metadata.xml index dab6be1aeb..cedd48f706 100644 --- a/gui-apps/rofi-wayland/manifest.xml +++ b/gui-apps/rofi-wayland/metadata.xml @@ -1,4 +1,3 @@ - @@ -6,10 +5,10 @@ rahul@sandhuservices.dev Rahul Singh Sandhu - - Desktop file mode - Window switcher mode - Build and run libcheck-based tests - Build with wayland support - + + Desktop file mode + Window switcher mode + Build and run libcheck-based tests + Build with wayland support + diff --git a/gui-apps/tessen/Manifest b/gui-apps/tessen/Manifest index 7392fd5398..255b6714eb 100644 --- a/gui-apps/tessen/Manifest +++ b/gui-apps/tessen/Manifest @@ -1 +1,2 @@ DIST tessen-2.1.2.tar.gz 25110 BLAKE2B c10a1a5bbb3ca86f253f8ff997a1730562e3d7bbebdbc1981fb6279c165b20b6fe71fc4477e3275ac15a76c78194a7562ad318ac0f15a048ee8172243a4d26fc SHA512 5f0ae3614f4e1bb80453408e16ff63884287b116ca436d8486ed52e4f4b9f558ee5cc73ca236a298eb74fb5bfd20caeebcfafd9eec5d9395e2337d789c12970d +DIST tessen-2.1.3.tar.gz 31570 BLAKE2B ccd8764762900c92f87a84796a28caef89d2e934836061a03bcbfbce3f132395874eb5c03f175eaa275805aac9b429093a2a07bc8727da801dc000bd544eabf2 SHA512 d1c7f092c6849819c816d85fa596915478190f7efce5634fc7126c73f763f5b62edb3a92a1ab3409d0a4828de88de88605c882de64e06c2b18f41ae0e4ba8749 diff --git a/gui-apps/tessen/metadata.xml b/gui-apps/tessen/metadata.xml index 55e9ef0318..82dc1df226 100644 --- a/gui-apps/tessen/metadata.xml +++ b/gui-apps/tessen/metadata.xml @@ -6,6 +6,12 @@ Julien Roy + + ayushnix + + https://github.com/ayushnix/tessen/blob/master/CHANGELOG.md + https://github.com/ayushnix/tessen/blob/master/README.md + https://github.com/ayushnix/tessen/issues ayushnix/tessen diff --git a/gui-apps/tessen/tessen-2.1.3.ebuild b/gui-apps/tessen/tessen-2.1.3.ebuild new file mode 100644 index 0000000000..84ab282f5d --- /dev/null +++ b/gui-apps/tessen/tessen-2.1.3.ebuild @@ -0,0 +1,37 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit optfeature + +DESCRIPTION="an interactive menu to autotype and copy pass and gopass data" +HOMEPAGE="https://github.com/ayushnix/tessen" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ayushnix/${PN}.git" +else + SRC_URI="https://github.com/ayushnix/tessen/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="+pass gopass bemenu wofi rofi" + +REQUIRED_USE="|| ( pass gopass )" + +DEPEND="app-text/scdoc" +RDEPEND="${DEPEND} + pass? ( app-admin/pass ) + gopass? ( app-admin/gopass )" +BDEPEND="" + +pkg_postinst() { + optfeature "autotype support" gui-apps/wtype + optfeature "clipboard support" gui-apps/wl-clipboard + optfeature "URL opening support" x11-misc/xdg-utils + optfeature "OTP support" app-admin/pass-otp + optfeature "notifications support" x11-libs/libnotify +} diff --git a/gui-apps/tootle/tootle-9999.ebuild b/gui-apps/tootle/tootle-9999.ebuild new file mode 100644 index 0000000000..cc2b908991 --- /dev/null +++ b/gui-apps/tootle/tootle-9999.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit git-r3 gnome2-utils meson vala xdg-utils + +DESCRIPTION="Mastodon client written in GTK3" +HOMEPAGE="https://github.com/bleakgrey/tootle" +EGIT_REPO_URI="https://gitlab.gnome.org/World/tootle" +LICENSE="GPL-3" + +KEYWORDS="" +SLOT="0" + +RDEPEND=" + dev-libs/json-glib + >=dev-libs/granite-0.5.2 + gui-libs/libhandy:1.0/0 + net-libs/libsoup +" +DEPEND=" + ${RDEPEND} + dev-util/meson + dev-lang/vala + virtual/pkgconfig +" + +src_prepare() { + vala_src_prepare + default +} + +src_install() { + meson_src_install + dosym "${EPREFIX}"/usr/bin/{com.github.bleakgrey.,}tootle +} + +pkg_preinst() { + gnome2_gconf_savelist + gnome2_schemas_savelist +} + +pkg_postinst() { + xdg_icon_cache_update + gnome2_gconf_install + gnome2_schemas_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/gui-libs/text-engine/files/text-engine-0.1.1-fix-Wreturn-type.patch b/gui-libs/text-engine/files/text-engine-0.1.1-fix-Wreturn-type.patch new file mode 100644 index 0000000000..7afa7ff7ae --- /dev/null +++ b/gui-libs/text-engine/files/text-engine-0.1.1-fix-Wreturn-type.patch @@ -0,0 +1,31 @@ +Judging from the commit message, the main intention of this commit, +which is already staged in the upstream repository for the next release, +did not seem to be to eliminate compiler errors with -Wreturn-type. +However, it _is_ a resolution of the bug. + +Bug: https://bugs.gentoo.org/887649 + +From 749c94d853c0b0e29e79a1b270ec61947b65c319 Mon Sep 17 00:00:00 2001 +From: Matthew Jakeman +Date: Mon, 6 Jun 2022 16:11:32 +1200 +Subject: [PATCH] fix: Support building on macos + +--- + src/layout/layout.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/layout/layout.c b/src/layout/layout.c +index dbeb690..32d1845 100644 +--- a/src/layout/layout.c ++++ b/src/layout/layout.c +@@ -129,8 +129,8 @@ text_layout_build_layout_tree (TextLayout *self, + TextFrame *frame, + int width) + { +- g_return_if_fail (TEXT_IS_LAYOUT (self)); +- g_return_if_fail (TEXT_IS_FRAME (frame)); ++ g_return_val_if_fail (TEXT_IS_LAYOUT (self), NULL); ++ g_return_val_if_fail (TEXT_IS_FRAME (frame), NULL); + + TextLayoutBox *root = text_layout_box_new (); + do_layout_recursive (self, root, context, cursor, TEXT_ITEM (frame), width); diff --git a/gui-libs/text-engine/text-engine-0.1.1-r1.ebuild b/gui-libs/text-engine/text-engine-0.1.1-r2.ebuild similarity index 95% rename from gui-libs/text-engine/text-engine-0.1.1-r1.ebuild rename to gui-libs/text-engine/text-engine-0.1.1-r2.ebuild index d4e525e9c0..bd3411bfe4 100644 --- a/gui-libs/text-engine/text-engine-0.1.1-r1.ebuild +++ b/gui-libs/text-engine/text-engine-0.1.1-r2.ebuild @@ -41,6 +41,7 @@ RDEPEND=" PATCHES=( "${FILESDIR}/${P}-fix-package-version.patch" + "${FILESDIR}/${P}-fix-Wreturn-type.patch" ) src_prepare() { diff --git a/gui-wm/dwl/dwl-0.4_rc2.ebuild b/gui-wm/dwl/dwl-0.4_rc2.ebuild index 6f79a1c44a..24aa85cf04 100644 --- a/gui-wm/dwl/dwl-0.4_rc2.ebuild +++ b/gui-wm/dwl/dwl-0.4_rc2.ebuild @@ -20,7 +20,10 @@ RDEPEND=" dev-libs/wayland gui-libs/wlroots:0/16[X(-)?] x11-libs/libxkbcommon - X? ( x11-libs/libxcb ) + X? ( + x11-libs/libxcb + x11-libs/xcb-util-wm + ) " DEPEND="${RDEPEND}" BDEPEND=" @@ -36,7 +39,11 @@ src_prepare() { } src_configure() { - use X && append-cppflags -DXWAYLAND + if use X; then + append-cppflags '-DXWAYLAND' + append-libs '-lxcb' '-lxcb-icccm' + fi + tc-export CC } diff --git a/gui-wm/swayfx/Manifest b/gui-wm/swayfx/Manifest new file mode 100644 index 0000000000..e93c3f34d0 --- /dev/null +++ b/gui-wm/swayfx/Manifest @@ -0,0 +1 @@ +DIST 0.1.tar.gz 5514855 BLAKE2B 57be3ab5b66cb71a826ed6d7cd2dc70cc415f0f207420aa2b545f63ccfca5f7504d6a44554ff7e8000b35797540e52043902a5d6264cf1f8290a34e9876ef372 SHA512 9dd17d3628d59c2d2de521c26a3d49780fb95acd18b886dd7f515e210c0f876b51b37e83119ed082aa1fc28ae4631ae794cd81d20516ba77566639b2ba49e9fb diff --git a/gui-wm/swayfx/metadata.xml b/gui-wm/swayfx/metadata.xml new file mode 100644 index 0000000000..9e9a0ec7ed --- /dev/null +++ b/gui-wm/swayfx/metadata.xml @@ -0,0 +1,32 @@ + + + + + rahul@sandhuservices.dev + Rahul Sandhu + + + "SirCmpwn's Wayland window manager" is an i3-compatible window manager + for Wayland. + + sway was created to fill the need of an i3-like window manager for + Wayland. The upstream i3 developers have no intention of porting i3 to + Wayland, and projects proposed by others ended up as vaporware. Many + thanks to the i3 folks for providing such a great piece of software, so + good that your users would rather write an entirely new window manager + from scratch that behaved *exactly* like i3 rather than switch to + something else. Swayfx is a fork intending to bring more effects to sway. + + + Install 'grimshot': script for taking screenshots + Install 'swaybar': sway's status bar component + Install 'swaybg': allows to set a desktop background image + Install 'swayidle': idle manager to run commands when user is inactive + Install 'swaylock': sway's screen locker + Install 'swaymsg': tool for communicating with a running sway instance + Install 'swaynag': shows a message with buttons + Enable support for StatusNotifierItem tray specification + Install sway's default wallpaper image + Enable support for X11 applications (XWayland) + + diff --git a/gui-wm/swayfx/swayfx-0.1.ebuild b/gui-wm/swayfx/swayfx-0.1.ebuild new file mode 100644 index 0000000000..ac081a87a8 --- /dev/null +++ b/gui-wm/swayfx/swayfx-0.1.ebuild @@ -0,0 +1,101 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson optfeature + +DESCRIPTION="i3-compatible Wayland window manager" +HOMEPAGE="https://swaywm.org" + +MY_PV=${PV/_rc/-rc} +SRC_URI="https://github.com/WillPower3309/swayfx/archive/refs/tags/${PV}.tar.gz" +KEYWORDS="~amd64" +S="${WORKDIR}/${PN}-${MY_PV}" + +LICENSE="MIT" +SLOT="0" +IUSE="grimshot +man +swaybar +swaynag tray wallpapers X" + +DEPEND=" + >=dev-libs/json-c-0.13:0= + >=dev-libs/libinput-1.6.0:0= + sys-auth/seatd:= + dev-libs/libpcre + >=dev-libs/wayland-1.20.0 + x11-libs/cairo + x11-libs/libxkbcommon + x11-libs/pango + x11-libs/pixman + media-libs/mesa[gles2,libglvnd(+)] + swaybar? ( x11-libs/gdk-pixbuf:2 ) + tray? ( || ( + sys-apps/systemd + sys-auth/elogind + sys-libs/basu + ) ) + wallpapers? ( gui-apps/swaybg[gdk-pixbuf(+)] ) + X? ( x11-libs/libxcb:0= ) +" +DEPEND+=" + >=gui-libs/wlroots-0.15:=[X?] + - - - - cyber+gentoo@sysrq.in - Anna - - diff --git a/kde-misc/plasma-applet-thermal-monitor/metadata.xml b/kde-misc/plasma-applet-thermal-monitor/metadata.xml index d4b7dd0fd6..b200dd1d63 100644 --- a/kde-misc/plasma-applet-thermal-monitor/metadata.xml +++ b/kde-misc/plasma-applet-thermal-monitor/metadata.xml @@ -6,7 +6,8 @@ Michael Egger - https://github.com/kotelnik/plasma-applet-thermal-monitor/issues - https://github.com/kotelnik/plasma-applet-thermal-monitor/blob/master/README.md + agurenko/plasma-applet-thermal-monitor + https://gitlab.com/agurenko/plasma-applet-thermal-monitor/-/issues + https://gitlab.com/agurenko/plasma-applet-thermal-monitor/-/blob/master/README.md diff --git a/kde-misc/plasma-applet-thermal-monitor/plasma-applet-thermal-monitor-1.3.0.ebuild b/kde-misc/plasma-applet-thermal-monitor/plasma-applet-thermal-monitor-1.3.0.ebuild index 7a931173c2..1da77d5802 100644 --- a/kde-misc/plasma-applet-thermal-monitor/plasma-applet-thermal-monitor-1.3.0.ebuild +++ b/kde-misc/plasma-applet-thermal-monitor/plasma-applet-thermal-monitor-1.3.0.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit ecm kde.org optfeature diff --git a/kde-misc/plasma5-wallpapers-dynamic/plasma5-wallpapers-dynamic-3.3.9.ebuild b/kde-misc/plasma5-wallpapers-dynamic/plasma5-wallpapers-dynamic-3.3.9.ebuild index 48027f59ca..d102366729 100644 --- a/kde-misc/plasma5-wallpapers-dynamic/plasma5-wallpapers-dynamic-3.3.9.ebuild +++ b/kde-misc/plasma5-wallpapers-dynamic/plasma5-wallpapers-dynamic-3.3.9.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 KFMIN="5.66.0" QTMIN="5.12.0" diff --git a/kde-misc/plasma5-wallpapers-dynamic/plasma5-wallpapers-dynamic-9999.ebuild b/kde-misc/plasma5-wallpapers-dynamic/plasma5-wallpapers-dynamic-9999.ebuild index ada7424b3b..81ef671cd5 100644 --- a/kde-misc/plasma5-wallpapers-dynamic/plasma5-wallpapers-dynamic-9999.ebuild +++ b/kde-misc/plasma5-wallpapers-dynamic/plasma5-wallpapers-dynamic-9999.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 KFMIN="5.66.0" QTMIN="5.12.0" diff --git a/licenses/Cisco b/licenses/Cisco new file mode 100644 index 0000000000..29d981cddf --- /dev/null +++ b/licenses/Cisco @@ -0,0 +1,31 @@ +Controlled Doc. # EDCS-19611795 Ver: 1.1 Last Modified: Fri Nov 6 2020 +CISCO PUBLIC INFORMATION, Cisco Packet Tracer Software v1.1.docx +1 +Supplemental End User License Agreement +Supplemental End User License Agreement +IMPORTANT: READ CAREFULLY +Dear Customer, +This Supplemental End User License Agreement (“SEULA”) contains additional terms and conditions for the Software +product(s) set forth herein and licensed under the End User License Agreement (“EULA”) between you and Cisco +Systems, Inc. or its Affiliates (collectively, the “Agreement”). Except as otherwise set forth in this SEULA, capitalized +terms will have the meanings as in the EULA. To the extent that there is a conflict between the EULA and this SEULA, +this SEULA will take precedence. +By downloading, installing, or using the Software you agree to comply with the terms of this SEULA. +SUPPLEMENTAL LICENSE TERMS FOR: Cisco Packet Tracer Software +Table 1. SOFTWARE ENTITLEMENT: +Product License Metric License Duration +Cisco Packet Tracer User Perpetual +ADDITIONAL RIGHTS AND RESTRICTIONS: +1. Limited Use. Cisco Packet Tracer Software and related Documentation can only be used to create, display or run +network simulations using files with suffixes “.pkt”, “.pkz” or “.pka” in connection with Cisco Networking +Academy or for such other purpose(s) approved by Cisco in writing. You may not use the Cisco Packet Tracer +Software and related Documentation for any other purpose, including, but not limited to, teaching a course +unrelated to the Cisco Networking Academy, creating courseware, videos, books, or any other commercial or +non-commercial use, unless previously approved in writing by Cisco +2. No Warranty. THE CISCO PACKET TRACER SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT ANY +WARRANTIES OR REPRESENTATIONS OF ANY KIND, WHETHER EXPRESS, IMPLIED OR STATUTORY; INCLUDING, +WITHOUT LIMITATION, WARRANTIES OF QUALITY, PERFORMANCE, NONINFRINGEMENT, MERCHANTABILITY +OR FITNESS FOR A PARTICULAR PURPOSE. NOR ARE THERE ANY WARRANTIES CREATED BY A COURSE OF +DEALING, COURSE OF PERFORMANCE OR TRADE USAGE. CISCO DOES NOT WARRANT THAT THE SOFTWARE +WILL MEET USER’S NEEDS OR WILL BE FREE FROM ERRORS, OR THAT THE OPERATION OF THE SOFTWARE WILL +BE UNINTERRUPTED. diff --git a/media-fonts/3270font/3270font-2.3.0.ebuild b/media-fonts/3270font/3270font-2.3.0.ebuild deleted file mode 100644 index 16356a8d7e..0000000000 --- a/media-fonts/3270font/3270font-2.3.0.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -PYTHON_COMPAT=( python3_{8..9} ) - -inherit font python-any-r1 - -DESCRIPTION="A IBM 3270 Terminal font in a modern format" -HOMEPAGE="https://github.com/rbanffy/3270font" -SRC_URI="https://github.com/rbanffy/3270font/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD CC-BY-SA-3.0 GPL-3 OFL" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" - -RESTRICT="test" -PROPERTIES="test_network" -DOCS=( CHANGELOG.md README.md ) -HTML_DOCS=( "DESCRIPTION.en_us.html" ) -PATCHES=( - "${FILESDIR}/remove-useless-tests.patch" - "${FILESDIR}/${P}-correctly-pass-options.patch" -) - -DEPEND=" - ${PYTHON_DEPS} - media-gfx/fontforge - test? ( - $(python_gen_any_dep ' - dev-python/ipdb[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-util/gftools[${PYTHON_SINGLE_USEDEP}] - media-gfx/fontbakery[${PYTHON_USEDEP}] - ') - ) -" - -FONT_S="${S}/build" -FONT_SUFFIX="otf ttf pfm woff" - -python_check_deps() { - has_version -d "dev-python/ipdb[${PYTHON_USEDEP}]" && \ - has_version -d "dev-python/pillow[${PYTHON_USEDEP}]" && \ - has_version -d "dev-util/gftools[${PYTHON_SINGLE_USEDEP}]" -} - -pkg_setup() { - use test && python-any-r1_pkg_setup -} - -src_compile() { - emake font -} - -src_test() { - emake test - emake fbchecks -} diff --git a/media-fonts/3270font/3270font-2.3.1.ebuild b/media-fonts/3270font/3270font-2.3.1.ebuild index ef8fcf2689..b933d54880 100644 --- a/media-fonts/3270font/3270font-2.3.1.ebuild +++ b/media-fonts/3270font/3270font-2.3.1.ebuild @@ -1,15 +1,14 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="7" +EAPI=8 PYTHON_COMPAT=( python3_{8..9} ) - inherit font python-any-r1 DESCRIPTION="A IBM 3270 Terminal font in a modern format" HOMEPAGE="https://github.com/rbanffy/3270font" -SRC_URI="https://github.com/rbanffy/3270font/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/rbanffy/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD CC-BY-SA-3.0 GPL-3 OFL" SLOT="0" @@ -18,14 +17,8 @@ IUSE="test" RESTRICT="test" PROPERTIES="test_network" -DOCS=( CHANGELOG.md README.md ) -HTML_DOCS=( "DESCRIPTION.en_us.html" ) -PATCHES=( - "${FILESDIR}/remove-useless-tests.patch" - "${FILESDIR}/${PN}-2.3.0-correctly-pass-options.patch" -) -DEPEND=" +BDEPEND=" ${PYTHON_DEPS} media-gfx/fontforge test? ( @@ -38,17 +31,23 @@ DEPEND=" ) " +DOCS=( CHANGELOG.md README.md ) +HTML_DOCS=( "DESCRIPTION.en_us.html" ) + +PATCHES=( + "${FILESDIR}/remove-useless-tests.patch" + "${FILESDIR}/${PN}-2.3.0-correctly-pass-options.patch" +) + FONT_S="${S}/build" FONT_SUFFIX="otf ttf pfm woff" python_check_deps() { - has_version -d "dev-python/ipdb[${PYTHON_USEDEP}]" && \ - has_version -d "dev-python/pillow[${PYTHON_USEDEP}]" && \ - has_version -d "dev-util/gftools[${PYTHON_SINGLE_USEDEP}]" -} - -pkg_setup() { - use test && python-any-r1_pkg_setup + use test || return 0 + python_has_version -b "dev-python/ipdb[${PYTHON_USEDEP}]" && + python_has_version -b "dev-python/pillow[${PYTHON_USEDEP}]" && + python_has_version -b "dev-util/gftools[${PYTHON_SINGLE_USEDEP}]" && + python_has_version -b "media-gfx/fontbakery[${PYTHON_USEDEP}]" } src_compile() { diff --git a/media-fonts/3270font/Manifest b/media-fonts/3270font/Manifest index 388e35cab0..d00eb319bf 100644 --- a/media-fonts/3270font/Manifest +++ b/media-fonts/3270font/Manifest @@ -1,2 +1 @@ -DIST 3270font-2.3.0.tar.gz 520106 BLAKE2B e3ece6a0f476d20bf4135057739a73deee49050b6be9b4bd3731b228729f622d059c53a122a266332e02e71af08dc6b13f215358dc275edd91247e3119d249be SHA512 26d1a32990b0ea8395959ed37d7acc76f1f1d160488ff6e96bb39fc8ca952339c09ed06cb0783a69b6ef6545be72ed63665af3584f79852fe0a813301f77ea7d DIST 3270font-2.3.1.tar.gz 526018 BLAKE2B c39f71df9f0a597ff3c32ec320f007af6508b0d8d6b68a3a8d621f5484ddc78334d6b73161f9d11e2f75855678f882e500bd698b87b5caa1e51125d763c530e8 SHA512 df1d0909d6acff0b796f236d177828e9e9ded7b771c9cb675a63a7689c0ab1a159d44ab641aa4bca91e8548972a7bca38b583c56ea0c09e15a6b1f1ede798324 diff --git a/media-gfx/memethesis-cli/memethesis-cli-3.2.1.ebuild b/media-gfx/memethesis-cli/memethesis-cli-3.2.1.ebuild index 0727eb14f1..0b25674b36 100644 --- a/media-gfx/memethesis-cli/memethesis-cli-3.2.1.ebuild +++ b/media-gfx/memethesis-cli/memethesis-cli-3.2.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -18,7 +18,6 @@ case "${PV}" in SRC_URI="${EGIT_REPO_URI}/archive/${PV}.tar.gz -> ${P}.tar.gz" # pyinquirer's latest version is outdated, so memethesis depends # on a live ebuild for pyinquirer at the moment - KEYWORDS="~amd64" esac DESCRIPTION="Create memes from the terminal" diff --git a/media-gfx/zw3d/zw3d-2022.0.3.1-r1.ebuild b/media-gfx/zw3d/zw3d-2022.0.3.1-r2.ebuild similarity index 98% rename from media-gfx/zw3d/zw3d-2022.0.3.1-r1.ebuild rename to media-gfx/zw3d/zw3d-2022.0.3.1-r2.ebuild index 51cc78b140..e5729f7993 100644 --- a/media-gfx/zw3d/zw3d-2022.0.3.1-r1.ebuild +++ b/media-gfx/zw3d/zw3d-2022.0.3.1-r2.ebuild @@ -35,7 +35,7 @@ RDEPEND=" media-libs/libglvnd media-libs/libpng media-libs/opencollada - media-libs/tiff-compat:4 + || ( media-libs/tiff:0/0 media-libs/tiff-compat:4 ) net-libs/zeromq sys-libs/zlib x11-libs/cairo diff --git a/media-gfx/zwcad/Manifest b/media-gfx/zwcad/Manifest index 2fe1ceda9c..2f1395e707 100644 --- a/media-gfx/zwcad/Manifest +++ b/media-gfx/zwcad/Manifest @@ -1,3 +1,2 @@ -DIST zwcad-2022.22.2.2.3.deb 159631816 BLAKE2B 39892032de774e85b472c238caed6c3f09992bc55c967a954099275925bb5c967c887d0bdf3b03d7cdb6cedb6725089a98828dbfdb6aebe82f34c3688373b0c7 SHA512 9d5e9a694f459643a7ad2d20cbafbb5847a39e88ab7fef4c7d6c5cbcc61628dda7138b537c3a9b5aec36b430289dd0814395e0e89cc1aacaef75bb5029c5d10d DIST zwcad-2023.23.0.3.4.deb 187029904 BLAKE2B 257c0ff67718d56fadd63e01c47e249d999f5ba1f1425f010ad295009aabfe2d8a6df5fadd78726bbc80efa6d01aa5ee4addba39a19018f0e099de504c4fc30b SHA512 95be727f0474b1c649ea714ec937ea70bac614f86036729b092edd9e5f6d944a8054601743734e54337eaa4b6251c15acd36b8f853f25e0d0bb66e208947ecae DIST zwcad-python-3.7.13.tar.bz2 56117484 BLAKE2B b81d58d4c8854c4c014276ef7e03e7a2cc16cd6e5aa50c69ac63346087d527e7083f36ab489530aea59a8e07828e315f53bd5075223471471134842f3c09c084 SHA512 22eaff6624f6dacbc903a033e99738f67faf2e221ba75cd13f201dfb0ec6f1d09e31e7fe82677d8f1f4f5ae732306213c9864c2615d61827316b782dfacceac4 diff --git a/media-gfx/zwcad/zwcad-2022.22.2.2.3.ebuild b/media-gfx/zwcad/zwcad-2022.22.2.2.3.ebuild deleted file mode 100644 index bbbd044779..0000000000 --- a/media-gfx/zwcad/zwcad-2022.22.2.2.3.ebuild +++ /dev/null @@ -1,129 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PV_YEAR="$(ver_cut 1)" -MY_PV="$(ver_cut 2).$(ver_cut 3).$(ver_cut 4).$(ver_cut 5)" -MY_PGK_NAME="com.zwsoft.${PN}${MY_PV_YEAR}" -inherit desktop unpacker xdg - -DESCRIPTION="CAD software for 2D drawing, reviewing and printing work" -HOMEPAGE="https://www.zwsoft.cn/product/zwcad/linux" - -SRC_URI=" - https://home-store-packages.uniontech.com/appstore/pool/appstore/c/${MY_PGK_NAME}/${MY_PGK_NAME}_${MY_PV}_amd64.deb -> ${P}.deb - https://anaconda.org/anaconda/python/3.7.13/download/linux-64/python-3.7.13-h12debd9_0.tar.bz2 -> ${PN}-python-3.7.13.tar.bz2 -" - -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="-* ~amd64" - -RESTRICT="strip mirror bindist" - -RDEPEND=" - media-libs/fontconfig - media-libs/libglvnd - sys-apps/util-linux - sys-libs/zlib - virtual/libcrypt:= -" - -DEPEND="${RDEPEND}" - -BDEPEND="dev-util/patchelf" - -S=${WORKDIR} - -QA_PREBUILT="*" - -src_unpack() { - unpack_deb "${DISTDIR}/${P}.deb" - tar -xf "${DISTDIR}/${PN}-python-3.7.13.tar.bz2" -C "${S}/opt/apps/"${MY_PGK_NAME}"/files/ZwPyRuntime/python3.7/" || die -} - -src_install() { - # Install scalable icons - doicon -s scalable "${S}"/opt/apps/${MY_PGK_NAME}/files/Icons/ZWCAD.svg - - # Fix python and QA problems about python - rm -rf "${S}/opt/apps/"${MY_PGK_NAME}"/files/ZwPyRuntime/python3.6/" || die - rm -rf "${S}/opt/apps/"${MY_PGK_NAME}"/files/libZwPythonLoad6.so" || die - rm -rf "${S}/opt/apps/"${MY_PGK_NAME}"/files/ZwPyRuntime/python3.5/" || die - rm -rf "${S}/opt/apps/"${MY_PGK_NAME}"/files/libZwPythonLoad5.so" || die - rm -rf "${S}/opt/apps/"${MY_PGK_NAME}"/files/ZwPyRuntime/python3.4/" || die - rm -rf "${S}/opt/apps/"${MY_PGK_NAME}"/files/libZwPythonLoad4.so" || die - rm -rf "${S}/opt/apps/"${MY_PGK_NAME}"/files/ZwPyRuntime/python3.7/compiler_compat" || die - - # Set RPATH for preserve-libs handling - pushd "${S}"/opt/apps/${MY_PGK_NAME}/files || die - local x - for x in $(find) ; do - # Use \x7fELF header to separate ELF executables and libraries - [[ -f "${x}" && "${x: -2}" != ".o" && $(od -t x1 -N 4 "${x}") == *"7f 45 4c 46"* ]] || continue - local RPATH_ROOT="/opt/apps/${MY_PGK_NAME}/files" - local RPATH_S="${RPATH_ROOT}/:${RPATH_ROOT}/lib/:${RPATH_ROOT}/lib/mono/lib/:${RPATH_ROOT}/plugins/:${RPATH_ROOT}/zh-CN/:${RPATH_ROOT}/ZwPyRuntime/python3.7/lib" - patchelf --set-rpath "${RPATH_S}" "${x}" || \ - die "patchelf failed on ${x}" - done - popd || die - - # Fix desktop files - sed -E -i 's/^Exec=.*$/Exec=zwcad %F/g' "${S}/opt/apps/${MY_PGK_NAME}/entries/applications/com.zwsoft.zwcad.desktop" || die - sed -E -i 's/^Icon=.*$/Icon=ZWCAD/g' "${S}/opt/apps/${MY_PGK_NAME}/entries/applications/com.zwsoft.zwcad.desktop" || die - sed -E -i 's/Application;//g' "${S}/opt/apps/${MY_PGK_NAME}/entries/applications/com.zwsoft.zwcad.desktop" || die - # The Version entry in a .desktop file doesn't refer to the version of the - # target program. It's the version of the desktop file specification that - # this desktop file conforms to. - sed -E -i 's/^Version=.*$/Version=1.0/g' "${S}/opt/apps/${MY_PGK_NAME}/entries/applications/com.zwsoft.zwcad.desktop" || die - sed -E -i 's/^Categories=.*$/Categories=Graphics;VectorGraphics;Engineering;Construction;2DGraphics;/g' "${S}/opt/apps/${MY_PGK_NAME}/entries/applications/com.zwsoft.zwcad.desktop" || die - domenu "${S}/opt/apps/${MY_PGK_NAME}/entries/applications/com.zwsoft.zwcad.desktop" - - sed -i "1i\\export MONO_PATH=/opt/apps/${MY_PGK_NAME}/files/lib/mono/lib/mono/4.5\n" "${S}/opt/apps/${MY_PGK_NAME}/files/ZWCADRUN.sh" || die - sed -E -i 's/export QT_IM_MODULE=fcitx//g' "${S}/opt/apps/${MY_PGK_NAME}/files/ZWCADRUN.sh" || die - - # Add zw3d command - mkdir -p "${S}"/usr/bin/ || die - - cat >> "${S}"/opt/apps/${MY_PGK_NAME}/zwcad <<- EOF || die -#!/bin/sh -if [ -z "\${QT_IM_MODULE}" ] -then - if [ -n "\$(pidof fcitx5)" ] - then - export XMODIFIERS="@im=fcitx" - export QT_IM_MODULE=fcitx - elif [ -n "\$(pidof ibus-daemon)" ] - then - export XMODIFIERS="@im=ibus" - export QT_IM_MODULE=ibus - elif [ -n "\$(pidof fcitx)" ] - then - export XMODIFIERS="@im=fcitx" - export QT_IM_MODULE=fcitx - fi -fi -export MONO_PATH=/opt/apps/${MY_PGK_NAME}/files/lib/mono/lib/mono/4.5 -sh /opt/apps/${MY_PGK_NAME}/files/ZWCADRUN.sh \$* - EOF - - ln -s /opt/apps/${MY_PGK_NAME}/zwcad "${S}"/usr/bin/zwcad || die - - # Install package and fix permissions - insinto /opt/apps/ - doins -r opt/apps/${MY_PGK_NAME} - insinto /usr - doins -r usr/* - - fperms 0755 /opt/apps/${MY_PGK_NAME}/zwcad - - pushd "${S}" || die - for x in $(find "opt/apps/${MY_PGK_NAME}") ; do - # Fix shell script permissions - [[ "${x: -3}" == ".sh" ]] && fperms 0755 "/${x}" - # Use \x7fELF header to separate ELF executables and libraries - [[ -f ${x} && $(od -t x1 -N 4 "${x}") == *"7f 45 4c 46"* ]] && fperms 0755 "/${x}" - done - popd || die -} diff --git a/media-gfx/zwcad/zwcad-2023.23.0.3.4.ebuild b/media-gfx/zwcad/zwcad-2023.23.0.3.4-r1.ebuild similarity index 98% rename from media-gfx/zwcad/zwcad-2023.23.0.3.4.ebuild rename to media-gfx/zwcad/zwcad-2023.23.0.3.4-r1.ebuild index e1cec7c63f..afcee5eecf 100644 --- a/media-gfx/zwcad/zwcad-2023.23.0.3.4.ebuild +++ b/media-gfx/zwcad/zwcad-2023.23.0.3.4-r1.ebuild @@ -25,6 +25,7 @@ RESTRICT="strip mirror bindist" RDEPEND=" media-libs/fontconfig media-libs/libglvnd + || ( media-libs/tiff:0/0 media-libs/tiff-compat:4 ) sys-apps/util-linux sys-libs/zlib virtual/libcrypt:= diff --git a/media-libs/amdvlk/Manifest b/media-libs/amdvlk/Manifest index d4c9373bca..51a872515b 100644 --- a/media-libs/amdvlk/Manifest +++ b/media-libs/amdvlk/Manifest @@ -1,11 +1,7 @@ DIST amdvlk-CWPack-4f8cf0584442a91d829d269158567d7ed926f026.tar.gz 39633 BLAKE2B d5b2a88f0d563eef5beb42a8304cf6cdd825e75242c22acc360c5bb9cbd1d02a4f891b6b2f3a4803e1e6b48a4d176aad40f8bdeca92847f2fbf53674dedeaff3 SHA512 06d56baaba1f1224a5266f4a63c1abf70edba7cc16cc4e62f2f5b1ec94fc2c1cfc4c6f11a9c6ef42c23b29be8d07921caad5e919357c0bd82cf714783eee0bcc DIST amdvlk-MetroHash-18893fb28601bb9af1154cd1a671a121fff6d8d3.tar.gz 11729 BLAKE2B b0e3de885e50c317141d62c885b421c7fd2e1ac783733704342bbed3109bff36a9209ab276f534a2231531483539221bbb1014bd39528a91124161bafc5646eb SHA512 8f12f95e80d594c8bd87a852c67a2d6777ce89d1a13e1a87ee17bbb876a0702c14ffe7a7fd65a244620f2043ad5d22ae8eb863d69f1dc5494d985733bbfb7bf9 DIST amdvlk-gpurt-1f0c4f7e9cea22452e5e20a6cdfc4a84a2bf5bac.tar.gz 303454 BLAKE2B 78304f4d3b0c7eab927698cc7e4b5fc1a746e94d7929278a1f48653ad9425e52b6758f0d72e974c6bd2e5fc7a6da33002aab82fe752f00a324a618935db04e2d SHA512 91cbdf539eb6bb23316fd3a2654564ecf516fa42789f70c259402370adcc25de05d376bce665466cee9d8328022662a1fcc4d668d432a6feeec879aa8efebe7a -DIST amdvlk-gpurt-385af58e0f1bbe2b4da5e0774c423f39fdaf3067.tar.gz 293102 BLAKE2B 3e62f7daac1bc412f5415cd43f3f23f1b32de165b074c21437a7c02dcb7e3b4172d333e2f8d6bf0b5a43d882d030af084aab6e8ab3c1391c355241597c9b0b33 SHA512 5d4b3ed4150673650dbfd781fef15d81afafd2227231badfadb2ba396b10213d9196add5c0a7bba45c275d1a9a3312e55310d177dbe8587f8378db6d998e531c DIST amdvlk-llpc-37dcb2e5cedb00bb025c84238d816f19c93b3060.tar.gz 2577832 BLAKE2B 2a8dfd168174997d15af685b5b51519698821fe9032917bae2271a32c6ad981376182cfdc3dcfdbe84369bff9de031af49a6bc838c12ca20950f0e26f99c4a5b SHA512 0366e402696354cd377e3e476970e006acd9b2dabb50d0b1434833946e28e8d5b250c51ede2efb9de4fbf71de1322724f68e9f5e0748001e0401d7549a48c19d -DIST amdvlk-llpc-6c817737b6545906db56da44c12f39b6470d8903.tar.gz 2497312 BLAKE2B 9d10a2d08bc02603d56708e25ad254bb166404cfa6e141c6c649b67fbd45f088d9b571a7395fc878c87c0defa9cc76dbf40048c72d84479a275a3ad5b9f13339 SHA512 fe8d6164f13bc63278afceefea10c54132834407e2da1f08264fd25eba876a48ff2d8c269413330db9522d717caefe0a7ee03f0188fa2ac50edfcdbdf9c40c01 DIST amdvlk-llvm-project-42a4d92d3c68995d04f1ed580613d162054f5795.tar.gz 167651563 BLAKE2B 4cfd4932dc15b4e0c8cf3b70403498c6fe77928a4a38d6d806f58d2399214eff4cef20ddd99c3f98675ffb02ec87e6931bfe05aa7d983fda2f4b6d2146d503ac SHA512 5372052bfe99a5b9f6b4d3c90d50912c90a4336361ff26c0b86cd0d1584e162e1fd9b3402bc65d6be6ab53290450dec0e6a051505d323e6b236640721d271dbe DIST amdvlk-pal-287ef684bc36a86af55d4ed1c4c4f4c35577e21e.tar.gz 12279943 BLAKE2B ffe41d37ce2c744196520296fd7e4e91445a1e0b8f8c25aa90c5cc0f572aec645ddb85c80f995dc8e7e9a0c78845fd6f419f747360c824efa1ec5da0a031e071 SHA512 15901e5ac974bee92cf2de43b5cd48f38d3625e2a6049dcae767dc128334a92419eda4a8db77f31503e79b72ff495e4ead4b9e34c5ed2e4ae4124c9a100133f3 -DIST amdvlk-pal-4a23f7ca61e25c06fda9d9e3630da54182ca1ff3.tar.gz 11333128 BLAKE2B 86f747765430b8fbee5085a92a4fdceab3de0181c7cedf45f5e2c461cbd6a09d2592b2a2a2d08ad271bffeb3edbdf60223813dd60188c9cf4c9a19759dd39ae7 SHA512 cb62cd476f75a5fa5ca08379eb5fa4bd71014f14bf93c01f06d5226c6f3d96c9d19df61f61e852c00d5cf3b2b69bd21d7588690bdc10296a752feb00a733c695 DIST amdvlk-xgl-8aa0e76a110fa264608ee1b4e412aa8fb40286d3.tar.gz 1229896 BLAKE2B 9b005c01cd77476888319064fac7dcb89a065279d1b1ad2738be7e5c05f246d524fc8794dcd20d0671a3119c4927deb5cefefaaf94832d1cad19cd971ac60487 SHA512 37cdeb33f943c3093495a25650ed50cbe494d76c7dbd7fb2594b062b5c269b6e92d73a85a0631529053bda11aceacbca1c484a5688292a96db126d8e5fcf0306 -DIST amdvlk-xgl-b358df5460810b00d0cc779e4d000e4a901d2047.tar.gz 1227551 BLAKE2B 6ed056f5156319c18cc31a5cb37d5d46a0c76b9aa44b03fcedb5870121d4041f8a2da77d97781411c4777795368ebefd334449a61fe18f10462f1086b6c99826 SHA512 d77efd4828541ed9428d1d9911bb87aed9f1dab10b61fb80b083cc315fe4b472c60a082a3fe51a16c79608ee614b16773097b4c7ff390569345e10f08215420c diff --git a/media-libs/amdvlk/amdvlk-2022.4.3.ebuild b/media-libs/amdvlk/amdvlk-2022.4.3.ebuild deleted file mode 100644 index 8b4692f9af..0000000000 --- a/media-libs/amdvlk/amdvlk-2022.4.3.ebuild +++ /dev/null @@ -1,124 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MULTILIB_COMPAT=( abi_x86_{32,64} ) -PYTHON_COMPAT=( python3_{8..11} ) - -inherit check-reqs python-any-r1 cmake-multilib - -DESCRIPTION="AMD Open Source Driver for Vulkan" -HOMEPAGE="https://github.com/GPUOpen-Drivers/AMDVLK" -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="wayland +raytracing" -REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )" - -BUNDLED_LLVM_DEPEND="sys-libs/zlib:0=[${MULTILIB_USEDEP}]" -DEPEND="wayland? ( dev-libs/wayland[${MULTILIB_USEDEP}] ) - ${BUNDLED_LLVM_DEPEND} - >=dev-util/vulkan-headers-1.3.224 - raytracing? ( dev-util/DirectXShaderCompiler ) - dev-util/glslang[${MULTILIB_USEDEP}]" -BDEPEND="${BUNDLED_LLVM_DEPEND} - ${PYTHON_DEPS} - dev-util/cmake - virtual/linux-sources" -RDEPEND=" ${DEPEND} - x11-libs/libdrm[${MULTILIB_USEDEP}] - x11-libs/libXrandr[${MULTILIB_USEDEP}] - x11-libs/libxcb[${MULTILIB_USEDEP}] - x11-libs/libxshmfence[${MULTILIB_USEDEP}] - >=media-libs/vulkan-loader-1.3.224[${MULTILIB_USEDEP}] - dev-util/glslang[${MULTILIB_USEDEP}]" - -CHECKREQS_MEMORY="16G" -CHECKREQS_DISK_BUILD="4G" -S="${WORKDIR}" -CMAKE_USE_DIR="${S}/xgl" - -### SOURCE CODE PER_VERSION VARIABLES -FETCH_URI="https://github.com/GPUOpen-Drivers" -## For those who wants update ebuild: check https://github.com/GPUOpen-Drivers/AMDVLK/blob/${VERSION}/default.xml -## e.g. https://github.com/GPUOpen-Drivers/AMDVLK/blob/v-2022.Q3.5/default.xml -## and place commits in the desired variables -## EXAMPLE: XGL_COMMIT="80e5a4b11ad2058097e77746772ddc9ab2118e07" -## SRC_URI="... ${FETCH_URI}/$PART/archive/$COMMIT.zip -> $PART-$COMMIT.zip ..." -XGL_COMMIT="b358df5460810b00d0cc779e4d000e4a901d2047" -PAL_COMMIT="4a23f7ca61e25c06fda9d9e3630da54182ca1ff3" -LLPC_COMMIT="6c817737b6545906db56da44c12f39b6470d8903" -GPURT_COMMIT="385af58e0f1bbe2b4da5e0774c423f39fdaf3067" -LLVM_PROJECT_COMMIT="42a4d92d3c68995d04f1ed580613d162054f5795" -METROHASH_COMMIT="18893fb28601bb9af1154cd1a671a121fff6d8d3" -CWPACK_COMMIT="4f8cf0584442a91d829d269158567d7ed926f026" -# end of variables -SRC_URI="${FETCH_URI}/xgl/archive/${XGL_COMMIT}.tar.gz -> amdvlk-xgl-${XGL_COMMIT}.tar.gz -${FETCH_URI}/pal/archive/${PAL_COMMIT}.tar.gz -> amdvlk-pal-${PAL_COMMIT}.tar.gz -${FETCH_URI}/llpc/archive/${LLPC_COMMIT}.tar.gz -> amdvlk-llpc-${LLPC_COMMIT}.tar.gz -${FETCH_URI}/gpurt/archive/${GPURT_COMMIT}.tar.gz -> amdvlk-gpurt-${GPURT_COMMIT}.tar.gz -${FETCH_URI}/llvm-project/archive/${LLVM_PROJECT_COMMIT}.tar.gz -> amdvlk-llvm-project-${LLVM_PROJECT_COMMIT}.tar.gz -${FETCH_URI}/MetroHash/archive/${METROHASH_COMMIT}.tar.gz -> amdvlk-MetroHash-${METROHASH_COMMIT}.tar.gz -${FETCH_URI}/CWPack/archive/${CWPACK_COMMIT}.tar.gz -> amdvlk-CWPack-${CWPACK_COMMIT}.tar.gz" - -PATCHES=( - "${FILESDIR}/amdvlk-2022.3.5-no-compiler-presets.patch" #875821 - "${FILESDIR}/amdvlk-2022.4.1-proper-libdir.patch" - "${FILESDIR}/amdvlk-2022.4.2-license-path.patch" #878803 - "${FILESDIR}/amdvlk-2022.4.2-reduced-llvm-installations.patch" - "${FILESDIR}/amdvlk-2022.4.2-reduced-llvm-installations-part2.patch" -) - -src_prepare() { - einfo "moving src to proper directories" - mkdir -p "${S}" - mkdir -p "${S}/third_party" - mv xgl-${XGL_COMMIT}/ "${S}/xgl" - mv pal-${PAL_COMMIT}/ "${S}/pal" - mv llpc-${LLPC_COMMIT}/ "${S}/llpc" - mv gpurt-${GPURT_COMMIT}/ "${S}/gpurt" - mv llvm-project-${LLVM_PROJECT_COMMIT}/ "${S}/llvm-project" - mv MetroHash-${METROHASH_COMMIT}/ "${S}/third_party/metrohash" - mv CWPack-${CWPACK_COMMIT}/ "${S}/third_party/cwpack" - cmake_src_prepare -} - -multilib_src_configure() { - local mycmakeargs=( - -DBUILD_WAYLAND_SUPPORT=$(usex wayland) - -DVKI_RAY_TRACING=$(usex raytracing) - -DLLVM_VERSION_SUFFIX="-amdvlk" - -DLLVM_HOST_TRIPLE="${CHOST}" - -DBUILD_SHARED_LIBS=OFF #LLVM parts don't support shared libs - -DPython3_EXECUTABLE="${PYTHON}" - -DPACKAGE_VERSION="${PV}" - -DPACKAGE_NAME="${PN}" - -DLLVM_INSTALL_TOOLCHAIN_ONLY=On #Disable installation of various LLVM parts which we had to clean up. - -Wno-dev - ) - cmake_src_configure -} -multilib_check_headers() { - einfo "Checking headers skipped: there is no headers" -} - -multilib_src_install_all() { - default - einfo "Removing unused LLVM parts…" - rm "${D}"/usr/lib/libLTO* || die "Can't remove unused LLVM lto library" - rm "${D}"/usr/lib/libRemarks* || die "Can't remove unused LLVM libRemarks library" - rm -r "${D}"/usr/lib/cmake || die "Can't remove unused LLVM cmake folder" - einfo "Removal done" -} - -pkg_postinst() { - ewarn "Make sure the following line is NOT included in the any Xorg configuration section:" - ewarn "| Driver \"modesetting\"" - ewarn "and make sure you use DRI3 mode for Xorg (not revelant for wayland)" - elog "More information about the configuration can be found here:" - elog "https://github.com/GPUOpen-Drivers/AMDVLK" - elog "You can use AMD_VULKAN_ICD variable to switch to the required driver." - elog "AMD_VULKAN_ICD=RADV application - for using radv." - elog "AMD_VULKAN_ICD=AMDVLK application - for using amdvlk." -} diff --git a/media-libs/amdvlk/amdvlk-2022.4.4.ebuild b/media-libs/amdvlk/amdvlk-2022.4.4.ebuild index 38fe858d04..6440d31e07 100644 --- a/media-libs/amdvlk/amdvlk-2022.4.4.ebuild +++ b/media-libs/amdvlk/amdvlk-2022.4.4.ebuild @@ -34,7 +34,7 @@ RDEPEND=" ${DEPEND} >=media-libs/vulkan-loader-1.3.224[${MULTILIB_USEDEP}] dev-util/glslang[${MULTILIB_USEDEP}]" -CHECKREQS_MEMORY="16G" +CHECKREQS_MEMORY="7G" CHECKREQS_DISK_BUILD="4G" S="${WORKDIR}" CMAKE_USE_DIR="${S}/xgl" @@ -68,8 +68,19 @@ PATCHES=( "${FILESDIR}/amdvlk-2022.4.2-license-path.patch" #878803 "${FILESDIR}/amdvlk-2022.4.2-reduced-llvm-installations.patch" "${FILESDIR}/amdvlk-2022.4.2-reduced-llvm-installations-part2.patch" + "${FILESDIR}/amdvlk-2022.4.4-r1-disable-Werror.patch" #887777 ) +pkg_pretend(){ + ewarn "It's generally recomended to have at least 16GB memory to build" + ewarn "However, experiments shows that if you'll use MAKEOPTS=\"-j1\" you can build it with 4GB RAM" + ewarn "or you can use MAKEOPTS=\"-j3\" with 7.5GB system memory" + ewarn "See https://wiki.gentoo.org/wiki/AMDVLK#Additional_system_requirements_to_build" + ewarn "Use CHECKREQS_DONOTHING=1 if you need to bypass memory checking" + + check-reqs_pkg_pretend +} + src_prepare() { einfo "moving src to proper directories" mkdir -p "${S}" @@ -90,11 +101,17 @@ multilib_src_configure() { -DVKI_RAY_TRACING=$(usex raytracing) -DLLVM_VERSION_SUFFIX="-amdvlk" -DLLVM_HOST_TRIPLE="${CHOST}" + -DLLVM_ENABLE_WERROR=OFF + -DSPVGEN_ENABLE_WERROR=OFF + -DENABLE_WERROR=OFF + -DVAM_ENABLE_WERROR=OFF + -DICD_ANALYSIS_WARNINGS_AS_ERRORS=OFF + -DMETROHASH_ENABLE_WERROR=OFF -DBUILD_SHARED_LIBS=OFF #LLVM parts don't support shared libs -DPython3_EXECUTABLE="${PYTHON}" -DPACKAGE_VERSION="${PV}" -DPACKAGE_NAME="${PN}" - -DLLVM_INSTALL_TOOLCHAIN_ONLY=On #Disable installation of various LLVM parts which we had to clean up. + -DLLVM_INSTALL_TOOLCHAIN_ONLY=ON #Disable installation of various LLVM parts which we had to clean up. -Wno-dev ) cmake_src_configure diff --git a/media-libs/amdvlk/files/amdvlk-2022.4.4-r1-disable-Werror.patch b/media-libs/amdvlk/files/amdvlk-2022.4.4-r1-disable-Werror.patch new file mode 100644 index 0000000000..01c28e0ea5 --- /dev/null +++ b/media-libs/amdvlk/files/amdvlk-2022.4.4-r1-disable-Werror.patch @@ -0,0 +1,13 @@ +diff --git a/pal/shared/devdriver/cmake/DevDriver.cmake b/pal/shared/devdriver/cmake/DevDriver.cmake +index b3f2e7e48..cbd9f7839 100644 +--- a/pal/shared/devdriver/cmake/DevDriver.cmake ++++ b/pal/shared/devdriver/cmake/DevDriver.cmake +@@ -111,7 +111,7 @@ function(apply_devdriver_warnings name) + target_compile_options(${name} PRIVATE + -Wall # Enable all warnings. + -Wextra # Enable extra warnings that are not enabled by -Wall. +- -Werror # warning as error ++ #-Werror # warning as error + ) + elseif(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC") + target_compile_options(${name} PRIVATE diff --git a/media-sound/amberol/Manifest b/media-sound/amberol/Manifest new file mode 100644 index 0000000000..c3fe083831 --- /dev/null +++ b/media-sound/amberol/Manifest @@ -0,0 +1,218 @@ +DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1 +DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f SHA512 7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00 +DIST amberol-0.9.2.tar.bz2 1159079 BLAKE2B e0f7cc30af83a739fd2a880779b7c72ef08ea062fb0144b29821a582de479b4a01ead49744f57583594e7924f96a5ab0c0aa4e442d6f868a294108eafb54adeb SHA512 c0e567caa3806cb4c2da4ccfd52df06e14eaf204c038e09a20a021604b61020247ff40146a18e5a1ea3a45c32410f37df33927c7f81cf9cadb190b15f823b148 +DIST anyhow-1.0.56.crate 44780 BLAKE2B 142a2c02e51dc6fa2709d349881aea404b14dbdfa379ddd6a99672df4977dcca0658897c9e9881e291fb56f5b522cf2a0e2da12afb7038d0929d05f436ff68a9 SHA512 9dc8233b87f8229676ad08903cc1507370588d63702c10bff3426d00ce10754744477d5ba3396c94e7128eeef12c647f8f042de8cc6d1943c2882785ac7ebab5 +DIST array-init-2.0.0.crate 10685 BLAKE2B 4d5f703c5476f806711eae7fef2604f0296dfdeb08fe0e531fc4b9214ae830006e5b324ff4ca0771d4204e6566b79797748b1680a01e0774d6f3e8aba9216c47 SHA512 0df75b6d8f1e1c509f85a5a1ffb79d1c7cd161127b661032f24f3ba2968ff64d081d4bf0a0c19f46d992a93f2f2a3f90d71fc85be4299349c6808e3219a647b1 +DIST ashpd-0.3.2.crate 60720 BLAKE2B 3b8ce41a124d571e2826dbc89e9cf5b8013c743834189430b64860cb5df21f86e7752de333c59d63f25676402e83ad4a5e6209e232d7763b603669a5fac6a7ef SHA512 bc92401bb6d1439270d1d81a73427abd3bfd03e18920f35cd5135c4dfd151cef53c8072a926e76c2ab3f249425ac0c03bace1cb3e9d3513b926d0f84870a0c5d +DIST async-broadcast-0.4.0.crate 19657 BLAKE2B ec7c50cd2fb8e8268b98e72a5a785d388bc28f6d33179157101ba778783b46b17276f5d9381e2e43892fbb7bbe18df15f6c9e16375f5baf67df1750e24363eb1 SHA512 bbc72a254c115781f1a291a8aa562ab4354b7f7762a13ca280a68d6fdb0e23e09f23b75e7ef555141ae3f4f00835299d9b2ed632060c33e9412f4ea07b94252f +DIST async-channel-1.6.1.crate 12574 BLAKE2B 5c5c8f1cf1458d952637a439a1534e68bcb4a1cf478cec6b6d224387f56c59dc6cffd2e3621dc24e03e20df3fdbda5b8855fccfbbc26a2aa03656aff3a17d02f SHA512 797b1f5b4c07853f78670e62b67fb787c329ffa2c89475a3767a963d524a69dce082cc7f3a2878d9c990f00ae2d9cd7e0d21743fc4186769c238467bdb20c65e +DIST async-executor-1.4.1.crate 15490 BLAKE2B 2d85825f9deec4a89eae4be6c2899d22bd96f095413598abe2a58ca07e6b8745ee02a6e1db6a3be034159c7844e55009d6da9845116647c0b021dca115acf6be SHA512 24f8403f7cf7639a9477c0a4ee6fba8ebf73fc64b5c896ff07b5b9ea787ca65fa2e642e46a0ba3796e76774d46373e6ea6a20309feaf1f801281aea20cf82578 +DIST async-io-1.7.0.crate 30669 BLAKE2B 1efc8a576b44b7853de5bcb2e4de7e031fab805cdd5d9c19a6716b9cac629992f59edb0f340cf247edbb62ce028767e2ca0dc5b2d4414aa86d6048a58e4268fa SHA512 aacb634f225b674cd79ea1e152ef0539f789b698768804ee7f4fd261321cf73ce55cd9028b062acc5ec82d29a072d15da408e14071f78ecc27f2ebe746e08074 +DIST async-lock-2.5.0.crate 15656 BLAKE2B ba9bdebf220cb53638d8d000b5eb49ff9871c2cc35fa9117280b6ce4aee8c0c296975f315487b5f1fbdf42057e12cc90a72e9f5acd7aa90d3bc3bac580e0be17 SHA512 4b0a834b9f1b841421cf9af0d0f6826a7fcf91b5be208e3f3b923839475d866d9113b37011a9abe0daa5762f5b684b37db062360baf094810a219103fffbe62c +DIST async-recursion-0.3.2.crate 10774 BLAKE2B 7b0305a794839f78acfa4abe2da3d3101f645463e5904e7fc6c15b4fca2ddc5ac94214ec998295230e904a5ca23a21bf2d63eb9d2ac586996fe9e3f2a9c97358 SHA512 cf87ee53655f496d604771732109d64ad10a9b2366351130db9e378ace941d03a7cbe770519703058a429f7893151cea4537302adf1bee6465ea2019f8a6f3bc +DIST async-task-4.2.0.crate 28496 BLAKE2B 327895275248fb0d405a85e603d26cc4a9dd0dea73c9d1d7f7a56de716010c08636a87a224431b8c4bb7c2efc2254631cea176dfa7cd20867c4e67da6c893200 SHA512 fc52d82da34e84611012cc4cff9624481402ab0ce56d7dae99ddcb5a59eb31a264e5e2597db6ec7595b681c0bea1f159e1f7bcb3e033ba5740b9b11c080c4259 +DIST async-trait-0.1.53.crate 26210 BLAKE2B b48cd91fd63579c7e0317a72befec93168bf067ca08cb4e51f1121ccd5bbe3e3ac03d343a97c57e19571af31636901ba335f4296b0cdba997dd3630e176a25d2 SHA512 33fac59f2329997b3b17b076f816e32cd667f3317b324b74e1bf4ea28ef1d3ed53572316f9e034d1149cb8456dcb29e78474426aa04c42fa8bcb0dcf1da53763 +DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9 +DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f +DIST az-1.2.0.crate 28045 BLAKE2B 3b55ab631ab39ac6f17663a8acc76d5aa145fc686e14c58c05e2135fcac1695d42bcec66965a77028ce2aa0ffe7fdfb49db73e87394e89d1e32987b2a80f1dd1 SHA512 0807257f98ed09c59a82da2dc7ba713c63a8420c8d945107a7c4bdc1dc92964776286d9e1e9e1e034691f4d0118ee03eed93540998ac8c7ee9b623d5f39d1248 +DIST base64-0.13.0.crate 62070 BLAKE2B b957f65cdb1e28baeca0cefc92fa98be797409b7dabd15e0e88db6cdfb89779b662cba9f2270fbf3b7b66948fdc46c118b8040a78ab72049c48a928fa802bee0 SHA512 991a72999839daa232f508c5b24e7d3225e8a26db8d1d0e747881b115af9e408b92374e163b31e0b0d324c1c2e57e8e38d66861b61eb0a1dba87bb5871940151 +DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 +DIST block-0.1.6.crate 4077 BLAKE2B a2c11873b8cb1a1ea399ecc99ed45e5d0b9399bd88435cdea346910b8707b7da94eeef522dafa5cdb09929534472b2a096c03c373744a789962d4175fd1b110e SHA512 c278e3c0346cae423b533a8f5d6b822e788ec450c92ef0f5f559d5705764a0a11df49f0f66bb1c8af7e89bec8ec802934676b969e43f92255a38b210d0fbd710 +DIST block-buffer-0.10.2.crate 10258 BLAKE2B d3ad2f9f0379e04320e954e1a2226949d83cc1acdda806b98329a5ddcfdbbafdf511907d99ad7daae271a2981ad0c39de218968c22c3487e21a32817d41c23fa SHA512 8f1d99af7c08bf3b54ba7383cf0272eb5a8137f6244bc2d7e6d6761016614514ad7d27c5c51946c5cd7becd84b320f62fc2770e7aa07038d370505c29e032078 +DIST bytemuck-1.9.1.crate 34517 BLAKE2B 5644c6e27f4c67fa4b977e9b1102ce89fb5bb8016efd0388f08aa1f8c8f7733fd628fe94786c0c8167fc70797372f292955ba09ef309b357bc4df937fdc7ddad SHA512 8a2ad7b5f06c28219e215611f62f0ac4c577f2df22cddb49fbf08701ce00a0a16a3995547719ab0ba307256277a168e320dc21021c5416ca7d4d0cf7acddbad1 +DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa +DIST cache-padded-1.2.0.crate 9125 BLAKE2B d50b506aca9cfad3117be593c33bba4a5240034a838610925f9eac969155f22e0064c91f8d3588333880d1f5b6b936df87c0728530f80cd1062c73d570bfd1e4 SHA512 5b67d06908981d0e1ba01912a973cc5c90ce6612f227b306d12b13500594f5d2376d437a046e10b9cf959b609cb67fa6e24193fc651cb2d84e1f77338c6823fc +DIST cairo-rs-0.15.6.crate 48503 BLAKE2B 9dd53b59dd7ec53a397bf01b3a93733914cab7b50fdc6410eca6dcf7bfcc1004e4cc435d54583e78936bfc8a981ba36a8407c59746af1051e324346c10f5e963 SHA512 eaa23f9091b704d8e0c7a066c7097a4a180647778dcd64a89bb708003fc3147a9f0767b8e66b5d5f73f67970a4e8912d3813f2f7c75e983d25a0e937938e0272 +DIST cairo-sys-rs-0.15.1.crate 11280 BLAKE2B 382b488bccd8c01a0020f1b43462161092ad9bf1b280cab52f04cf2e8b4e52441f55f24fafc5f4ade8d8cda186eb0e5166c6a29f329f5a229cd0dcf06a4b827f SHA512 85e3eb317d410b96d8879d9f51e74a98918476e9c011dd4e2d482a602341d93e5929422e3ea9b9235360d9af5d991600de512b23fe01f1e1012610bebf513e88 +DIST cc-1.0.73.crate 57880 BLAKE2B be8d7a25a54afdd759844e76aec61526fc2bd5ca09480e6cdd3bdcf27e5f9d3a88dc16cbcbf54cd021470a7cc521e1ad468116c112bbd30752bac0d5486939ac SHA512 980f012b90c6410144f6de4995048337e09214f19603076db6d4edb88e9ef9ac9e8c6e25569f66c2be3a47e99298f5886dafc102e1a9122316179aa26bc1c985 +DIST cfg-expr-0.10.2.crate 37734 BLAKE2B ed9cef9258a9fbc43f66d8d59c3f145bcdb634a96a5bf048483d3ac6c00923ba11371a914f5e87c275afd2eec1fe2798367d0f8b07b9e92b08ca7d6e7e012a6e SHA512 2dd2af73ba68a77ee1bf622eb85075bbe5164531ed508ad74609ee61b2021ab402bf10462fd3986fa6d808a433b82021c67c4db5302a3ccd356ac0b477d2b880 +DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff +DIST color-thief-0.2.1.crate 521391 BLAKE2B 113efb8fb09bceddcc41a4a5f771f094bc8c763b95b5e71a90a4798386c1ee91afa44bdb7588d382b8a22c66adbb13aae7bc0f50e0637dea32842fda585b637a SHA512 922b78cb5d4d6352ac04bc545a6e6a3435e1dc729552307c02d19e5cc5382d98bb70d1186f34608b65d2c0f31cf4461459a86b03253fa860e2af701bf9e7ce89 +DIST concurrent-queue-1.2.2.crate 15859 BLAKE2B 97eb49d7f6270999f24d37e7a3967c0abcbf584637388c4507f89fd5284120759c9845219c463cf066f6568191b874fefddd7edee9292ed02183123161074514 SHA512 84e348dc3d40c73c11c54ecd0f1e6cf7fd6c7033f4723a428ed1c09bc9548cf317a0d8182144b689cb9781190b9c8ce4374717012eccee54a11ed0869dee10fc +DIST cpufeatures-0.2.2.crate 10655 BLAKE2B 7e068032f818af691ce1bbeacc1e79af17284cf6d1b9896fd146b2b87ebab7b12e7a9ec93b28f77106856c1d11a565e4a64f8dc60c30b401c08836097f587530 SHA512 a771a86e2fa26033b27d22fe250968cd80cc64031838d1c111ad5c69951d5f29de0cad375965c7c2cbceda2a005dedaf6df15c699041c9d0cf65a1c2033f69c5 +DIST crc32fast-1.3.2.crate 38661 BLAKE2B ce3762b03d24d5367d89738991c060f4b3af7840e0a7ac7fc17d01ed438caf964bbaefad0fc4d0c438dafa5a578429ddd353c71197f8b54b1ec441395f2f7ee0 SHA512 a683943e252afdb1b9d626a07533ed11cf7a63af603c19640056c5d2b9c884ad9aff33ac54c0853ffca2f6cf94b0730eae6c05abf3e53e55e709d180c8152357 +DIST crypto-common-0.1.3.crate 8556 BLAKE2B 980c3d820633b62d3aa08e00b4737dc44ed08db3c2cae4f14aa4ad769b6a84d5eca03ed3d8a4d35cacfc051ba9cf23826bc098400996a80cd5a264abae873d0b SHA512 d32fa67b9baafc32ce6f4d97d54deb7f1b4453849bf549384689b0ce8d417407d11f405793e7765ea47dfa86c8d6df5661bd17793c145351731c39f8124d1a2f +DIST dbus-0.6.5.crate 93162 BLAKE2B 348c30c2e4cff00ad622e12cf080e5d6c3c5358e2125f29fe892aa70b5cab905e237436000b2c4397e2e2418975a819f234093aa245e3936858043b10964f4bc SHA512 6515932c76c31b96eb79ad2623daaa07361fc8bf83f44285ae7d63e68ade0f3bb5ca891f7bb9bbb1b56df21595de79f28ab5246eb38599815f9abb1a99e54126 +DIST derivative-2.2.0.crate 48076 BLAKE2B 56d27e27493c3b818ad45703efda607a0a0d9a48b0d43785b6a013443b8b964b67bb5b5284d242358415c5fb81b86b02079ee7c0595ec07bc658240eb114b887 SHA512 3c65ecdabd2dc202be3d83b06f96b6f68504fe542ede7e2285093c6d360a33ec76a3787c436c6e5ff8f59d430436a4b8ce2f908cf7b2b08cd8b0045de4e5d1da +DIST digest-0.10.3.crate 18990 BLAKE2B 871a9939e5a4352781dfcb1bef82aba66ddc32e77a2db5e43488302ac3836adfc87869921e95a2af63e46699419e20d526453ee31f3d7b2171198dc23922dec2 SHA512 bfc9b24e4a6e3df91669a36f8ddcdcfb643e22b3102a200d56bbe88d94e8f1f1e52f5ac29f06253913fbd977b149a3e775c95175b93950340946152f6525803e +DIST easy-parallel-3.2.0.crate 9276 BLAKE2B dcc1d186459d3b383354467a5eb2408d0b247bd7c1b2328bf5dc8abdf86811e7ebb9f0f6fa72ba949a06681ab223af4723f46a6997e2bc93b7e0bf880439f078 SHA512 0c83fa27d6d72be2afc3dd6fabf21b1b06e3aed70b60ba059b3447f6e593611224ddbf76fdcfe412a5b7d45936421afef2d4aa7e4162811177aabdb9e7af56d7 +DIST either-1.6.1.crate 13641 BLAKE2B e5f40c40a5edb6dcb07a10bf79183cbe42438f1f70f3932dce72f6f6e91f75f24d17d82bc447507def4dad4345ffc9dd9162dde778afb253bdb1218e91887949 SHA512 4bfe56920e30cbc8eb4f90162db618f7dca653b42db35ab6a7045d3fd9a24ceb1778b1f79613850bdb1a87ad3794fa0d73015e46c48d513f368d8c3776fc9ddf +DIST enumflags2-0.7.5.crate 15117 BLAKE2B 416be2914575d608e907b5ea964f80167ba4353c2c2ec3f65a9cf073e5f19e8597e24d7abcfbf951e35c0207a0325469d7a6211e82afa7481ed8c83b0f48bde5 SHA512 d275f1b7f49d5efaf2e4ed7b6665ad10526730192be9fd6b73ee0d414ce461a18b4024525527a867eaa007314c477700da5aadd8c44cab0e69b6331c711e75ce +DIST enumflags2_derive-0.7.4.crate 8166 BLAKE2B 33b7be39b07a01fdf1f877b393353ec86e4b341acf1e2dd27b66ee5c00379dd834a3a6e619c58f84859670cad94c59749c9096b702e3777e69be2be5fdfc6db1 SHA512 9d70027993e6784674c5142750568374528d8b4290c629cbbc967e4812599145d74f577ec1bc4049f43235246fa7200e6348e93ff163a0f56d7643830583f19d +DIST env_logger-0.7.1.crate 32281 BLAKE2B 6f1894c64f301ca4b687270c911dbe230f674662aa0561b97c4d2537886e404664b5773d4e223e2018047c222a951232c3cb52ec5bddbfb6665e34c3e7ea52f5 SHA512 604060d2ee83ab337a2d20d6784d1b7541534d2fd9e1662fc5c709fa681672a9db5e34d00face864b56ae321962e644ebe29fbb6d68a0d556419cf5d71c6149f +DIST event-listener-2.5.2.crate 15225 BLAKE2B 3a8b8fbc6b938fd6c2882dabc1bc23eefbaff2c1a931972bdae6866d9d03cbf3e03f49b4d57a98104b311e1bff38f83715c1e3494197d9283f494678168692ea SHA512 65a9c5669799dfad5a1dab9a500244f444693e9728b14a70aa72967f90cec6e9de06311966d85f8408950bc94e24697d9d4eaf253754a19232bb52347ba989ef +DIST fastrand-1.7.0.crate 11265 BLAKE2B 318f6c903a0ad0d0eac39638aceb162739868efd61dc0b54f6aac4c96b7b1283c8d463b48b36f9ea1fee640a2081a0eda39238cd53cdcc24efc4d17b4a3a09d4 SHA512 6a1a8cd4f6f9bfff07a4ca18ef84839e4427ca9bf9b6733bb15b1b70cf2439820d6a770ae9f3e5e10166a6144449e37e6f3f6ed9acb761688207fd7c53d2c673 +DIST field-offset-0.3.4.crate 6046 BLAKE2B 2b5ce1bff52f2951515be1b714273edcecb5dca36a0fdd632de7e03d15c3d3bdf6046ec1afe7d98a6701464f210851aaf8301e36e48c99b675d336593efb4522 SHA512 ef161e32e99d5810f8058b92bc66910fc0cef24c28177ebeea1a64d05ac27a92f13461e17283b8a572b4f2a9bdd136bd14d7a041ed6934b76f713da1b1ce18ed +DIST flate2-1.0.24.crate 70191 BLAKE2B f5ff04557dd0a57151b4c704cce60622157be4c847fb0a42eeb5a9d531ba28d34b41632bc1b34d2f935ab576f152479f72877dc4e6b296edf125becc6e6d52b2 SHA512 8faf97c28dcc4553f4880295677b1269b4acbc6518d006913d32d7e319990c6631e10f1baf7199b96e03f6de95b9e2de04502522bb1eb45bc301a0fbb0bfc0c5 +DIST futures-0.3.21.crate 49935 BLAKE2B 290dee4f7662a473d82350092c0b12a8270f6d6f5eae9e4f7e06a6abf59e2d9f2d33e5e62e2682fcf6e109d62f651cb37cc467cff2b20f909c72b5fee2cb7683 SHA512 723fc190e4480fd812a852656fa6509a188f0d06adaa1c22ef24ec4afa7688a1c5d3961e5747f0812d073fc672b0e084af6ad5e5c3fac3ea5829466f993ad865 +DIST futures-channel-0.3.21.crate 31961 BLAKE2B e99f37cdeac080c8bad2203fd24b48eb62918166104ad6cc531c8f69d3e0c3a5898ca27f19693e2c143c9049a7d244f9af49c16fecba12233f9ff3f1d01e35b0 SHA512 1c10398657949b53b6df196cc44d8e4b3acf53b4d216be6f5f631d8d4b500f5c344e2cc7d5a5642ced6c5480511884611be6d429f56a0ede4a716b9c5770cb76 +DIST futures-core-0.3.21.crate 14601 BLAKE2B 73cf4c422202a34cc9916509939fab35c79093a6c1aeb99e35763727ebf7d3a06ae203684d75cc74183126f0cd95dec1530f136ffa2a0e69354c554883e3af1f SHA512 b60e7892436ae28fd2240f17816f934f6caeac663d67b8efc7d519ebb4b0bd921f0b732b6176bd4b472d2fbe346d39a37ba394401e15afa93af8294ceea90976 +DIST futures-executor-0.3.21.crate 17306 BLAKE2B fd20c7f0b4996cc10e3b3d30c33630a42eb363ac7893af4ae5c476775f8e4f3724ac110648252b6cfb3d652d352fbb5833f2647d262a4c9ae999de1fa69340a3 SHA512 597732f96b45ce21f7a0b149f62cbdc54a80010bfa5421ab0ef7345c501c197e1c8fe109fa2d1c813d5c2e872b4670e0fbd96e2572cc3e9d2646b68f41c78147 +DIST futures-io-0.3.21.crate 8902 BLAKE2B e673342d3fae38e5a6a20c426cb1127353b4f15459b4c27965566f7f2f13f0773ac6ec850b0d679bea37d68219edf6cdf9d1d0eed37665f4ff51c6060b81466c SHA512 dde0b79c4ba208b4c92c699457efbd515d331ab612e7b7df735b3b8f2ab79c012b1ba329ddaf488d68c69dbd119aa231b833b81cbcc0cc2f55c656f68dc22bd8 +DIST futures-lite-1.12.0.crate 36032 BLAKE2B 16cd92362ddb217fd3c316f1104635b086abbf3b482b3381d62e3b5ddbd20122d1dadb48c83d3022db080d05352ee5a40f33978529bac3eb182b875f45cd132d SHA512 3d26148ed1c87926de51412a8d08e0619c64b85b610a74d6f61fcc1972dc0cbedb04c5824fcb4ef0a920c557ac81a0b2b4403ddb1c01e11648694ae56c28d72a +DIST futures-macro-0.3.21.crate 11250 BLAKE2B c981e6d56971871102591b6f14b13f0ed75499627036a90cb71a3e11336db408d11ea0feced484d9ea454f47db74951cdfc61377af267359f46cb6462cc3fc0c SHA512 a79d4d3e487d05554e05e04f3a631fc9f0b5c525126eed550ee30eed16d4c457dc39274efac53558a3e33a119b8ff9d3552ce367359eec9d05105b278f7677c0 +DIST futures-sink-0.3.21.crate 7843 BLAKE2B e4b2ac98e89063b23f5e278cad1df6b1b8f96d4f0df0cb035ce964b91e97f88c7a1a4942ec4010cb4da5f4a3552487eac048a6bfcef637bf1f83398d7f38758e SHA512 9bc0198495b5a1b3ed25fcf7b053a235bba0a43a4226bf085d9027537a57add1686ef61179bf2a2d4189945cb5a05a8d64ba6e6e647c56245666d51e138d113f +DIST futures-task-0.3.21.crate 11815 BLAKE2B ec3f2e2c025e9a482d86912099e68722099c22c0024669906036504d0e70998cb9cb5fd4074928d21847334611ccfcbe6d3e2f686c4d4d7d4436f1e7f501b8fb SHA512 8f3b27865d8c7a290471903297e3c0b52caebfaa55550a4738d7915008b893fce67c7d9ae5c5bd03f2a42ee72a96aa0245c4bee70fc06977b3493eb81bca2033 +DIST futures-util-0.3.21.crate 153768 BLAKE2B b3bc5632bbc7616d33f74361d68f83e0cb051125475101c84212ea2bd03307e927cd125e2f93eeb0f84946cc45d3964a590dcbfcfff88d3ce1970f127e71aed3 SHA512 ff952fb74a54e793de943e3aee2ac771357bf9f1aa5de89af128868c46a6b44e414fc4ea97f2d9b201ff7ff41023e119f1adf90d314343ff53ab987c3e07f5d4 +DIST fuzzy-matcher-0.3.7.crate 18047 BLAKE2B 934b90a74826393ceccc3e433df7cbc056a10744077e7a2178df9d9edc9db5d4cbc86d006c0ef1f7d82f4fb8ea0d52df71be1c7cc9ee39b433207d7f2126404e SHA512 ebcb6de06dd66da952183c75e4a44988bc60df17f035fe541c134f1c4e3c33d18a7385a9867fc23a99c07cef2b2737edd6128dea6546e243985da2f3a55dd8e3 +DIST gdk-pixbuf-0.15.6.crate 15250 BLAKE2B 54cb35f0d605b0949e17585c2c8c4f16f8d90ec28e15dfdb6ae0e8a26d5938580bec3f09791c254b6189ee2fa061f5805d6b10f962cfe98806feb54cc0e90ad6 SHA512 9365e8c9320e00ad9a1938aecfc3dca23f55a81b492ea4c94d252d034cb6bde250458e3928cbc281d6ccef2e68cbc8324126bc80d638387d8518f10c0d119e4a +DIST gdk-pixbuf-sys-0.15.1.crate 9870 BLAKE2B 37e1b51af4b438e398acdc7f6559c46ed94a9958a2ae58a3d63dbaf04ba5cae480434e6ef8a4a4f0caa6d2088a5084a3f00b85b937e262cc8244f696e1bf2a27 SHA512 196e75fedb547a73ef63ce41a3a0e29b5dd55f0af82016b70dad0c7de769181d063ea0927750fdc42d0114b45bc0f563d8364d77eab1f32aa8a2b091c46a041c +DIST gdk4-0.4.8.crate 85829 BLAKE2B 8821b406276e770eef5301919ce75896199a0ac37661b8eaa892af901c91332b06c9f7c470654bdcfb812333d1db9eaf086caeee1001755278d8a7d3dd00111a SHA512 66b4e95d22cba9c90b23ff3bb064581033663efc4b9fec81a347555e407c80f26d44a108cd7414d3d92ed1947b2a6a2d57ac0cf10932c71f1d35f893df406a65 +DIST gdk4-sys-0.4.8.crate 63766 BLAKE2B 1736633ca360871b60569fdf0554c79516ed98a0d975f7ea3998c381a536be88e5a9f9c1df2ec594ed83aae5c838b377c6afb611a8962f2f1554166716fa8a57 SHA512 22677c829ef297d7033d4c309e23e0e7bbe611cd2bfc614dd56f4a4d57c8cb16f9fd2654c7201efdc2a2dd196707c340baf3bcc4e272ee11bda91c27e2802e6f +DIST gdk4-wayland-0.4.7.crate 6501 BLAKE2B 41161206e4e521a55195e1e0f6472596264ab75c65d158bd7b2c9fc0b1947378ac0b56028917e037746a72b2c4b9263f1c9f51a7db77f14ce08e00e84a0bf9ce SHA512 169e29e0de2bcb0937c236739b43aa97ff0e070405c3d4e5bdd81943dc90595e57800c65fcbd6b12a8f41c2f8425e0695308842a4bd05ce45b9bb4ec61f8121b +DIST gdk4-wayland-sys-0.4.8.crate 3414 BLAKE2B 1d00dcb8f4e4970ac77516f377522b2a546401493a88e642f04fb46f8b964eb5bc174fb83b39dbb4c358fefb6ef1da5cf924ebc61bef35e6052f05947297b2d8 SHA512 c05a6a024fb5290c37ae2cc2a14e8b9b354a43ee40974714544d47d51bf96df340ef95b5c5e85df0d81801f5133c0f8ca2c4d28a77d9f0d20d267f98ac53d9f4 +DIST gdk4-x11-0.4.2.crate 10389 BLAKE2B 187e98baefe52bcff19378eb7001a882178fa3558e754adb5688eab7e7d68fce111a09d8162f3ecd9d9e80362e6555febcaace7b6ba1b42a8c9fe3debb20e2ef SHA512 c2821abd31bf09082b0985344fc7e7582b9a35d71dea77c8bac4866792ed2ffe17f4149dc35d071315ff22ef8cc207038b13851bc684156139728cf1b7f96f3c +DIST gdk4-x11-sys-0.4.2.crate 6487 BLAKE2B 7d6967c60271f26afabf42b8e8abd050cd15dd934f04ceb7978d679d58be5f8fee6fbb2e6b76160b35cd8b327f9e253348c12b0f10bf7b36f91abc6c0d596892 SHA512 59ee8fb86265206435323489acf422eacaed884fd33c85c3eaf7e4c3d52601de99fe4fe3615f894cae85d63f3b7312b239cc11bfe519fda1e0fa53685f0862af +DIST generic-array-0.14.5.crate 28915 BLAKE2B 0a8c7f20ec91d218fad8a9a87b0700564744ccbdc2f1eb84bc363fd55e86a5ad68c68e446b100752238d45abd7c005f1994bc26e079270d42635c6e296e96f29 SHA512 30c86b24222503245b494c5f88cdf8115ba08c73df55930bb01bafcea22560f4d20e38c348c3896d6e1ef03209cc1571745881b4a77fd28f66b0cc435f5249a2 +DIST getrandom-0.2.6.crate 28043 BLAKE2B b9871b18389f6e5503b3b817baa37dc585eec980851114b3407f34d25bbf68fd70e8bdef60ab682967a1397cb9659b343312deee740aa2107bbf38d1f4629d60 SHA512 3fca26198bbab1a9e189fb45ad6cc7c7a18969eed6f68ca43407a2d463fe004955b1d199c1794a23a53ba21fedb61eff86d380d2bf49bfdb6c7055c11d543096 +DIST gettext-rs-0.7.0.crate 14816 BLAKE2B 1aa76215ea30beacf9f047aab393ff55c434d84be7e3798bfb316fbfd3275d221245afa246488c497f7ab76e7c03c41b9d68d8006541db5024743ede7a6b4475 SHA512 650526a5f08430d2f4de5109ef87797d8be3eb14cb6cb21fe17ff11f1d631903649590f0d74e8ed5d5ce0556a26a48831168b86d9783735082162b427cba87e8 +DIST gettext-sys-0.21.2.crate 6501362 BLAKE2B fb44da885e68d6dcf7b1ba1de302f740c11addb0b9f7dab33975cbfc487492ed03710f61445b521e481dadadabeb067f95b5e298350489d61d1c821f5326f554 SHA512 1d29dbb9e5d066262049ebce10bcbd2d96452932144388d311c916f66cd4f1fa780740b1bc1b624fc28beddb2499871ad449f619b944b40232873c856f820663 +DIST gio-0.15.7.crate 190007 BLAKE2B dddd5a5cd1f5af0b863b665ba029e06013fe1a909ce90d3a20494ba6940de9f959e91cee6d615a0eeeecf40ec34bebce8a8f8ec3957b54c7b2cf33a348b72338 SHA512 247a05ea555a049aced006e86a2056828bc074c677a1685556f858e3050d2d3e29b317b790479464b9b8cc5fea16fd238965df59b6029f46eb6bdb72f8486955 +DIST gio-sys-0.15.7.crate 79630 BLAKE2B 08d45323513acedd0b50ab907883167a7d6e07d7faaa9c3c602eac451f0cf080cdfd8ef9a819efaf717cc9600c9af3d3c2692d742bf67d4a64612d4522df155b SHA512 a083661d48c4d9431186c07d3e74188cb4d65759f9f542c5e76263959d71726604c95c750352a243b06c74deba3e6dc93540dff301e985bed564d261978d7aa0 +DIST glib-0.10.3.crate 137147 BLAKE2B 6a7527d17de610f3d1adcb131d23f202f4177f06542fb3be932bf660fc8e13fb333906a9c756e5e6af6d7f606ed7c9f2f9929cfa0ec9d586029afefc1e512c7b SHA512 6e621c9a6df2c0e283168fdf7835ba46405ee4cb04e0cc67337f34b9ca8184b181e25042f442022efde17b167225c862e78984f7c96db762fafdfa64d9a140b7 +DIST glib-0.15.9.crate 199660 BLAKE2B f4c2ab6d1207a9b5997b5a6c26c44de1b6cc0b681a518f6ce1f48b1276cd040e74c77cd2f2c5db8cdad2949e29949d490e0fc49e5208e5dccde3b12f25a835ad SHA512 5bb32f4ef2c3afe2f20a05efadc3a600642c14ffeab62a39490655cd508a2800d7510f97f42110abcda6df410406dd6fe84c5a187d29980ff54cfe7db0fe73a4 +DIST glib-macros-0.10.1.crate 7380 BLAKE2B eb2c34bd7c279f7dbffbd1fb6aae6aef402bc955e1e5fbc6769340410fd35a67e56b2133c64f14eefcc566a38ac58b23bfe3357de1c46c6acd5b9baac5e43a47 SHA512 18c23680475e0c4b1eafe2506a12989938cc886432fe6bd4df684bf30364ca82017f62a06c06dba1476651f55212b742aadfbce2a515e14cae18706857c0f356 +DIST glib-macros-0.15.6.crate 27434 BLAKE2B 8e51a8dd2708290131a00fea511e3fc34d20886cd637ce9c1449bebfffaf6fea963b2ce18d61aa3ec91f81b3f5f40a0a1e925accf6c99f873df9fed1b10f06e3 SHA512 1d12262f55a607896f5b189ee66570e887d0ffb84e1d5613fc1e49ac39d88dfc5662a99d803d064b9d649fd5386bec9cff3e28447aa59e580257d5ef00900f78 +DIST glib-sys-0.10.1.crate 48839 BLAKE2B a2b08b5f4e39ba16107b937857079fa56228471513420d7e72e8377d48b380630e80bc14e15e91b56a67b8dc68bd15f0b1ee1d14c26fc28e162af20b63971777 SHA512 6bcfaffe5e46d29e57df09bac1b814830c59c3c12055db4675d74eed1a98f61701e146ee5a98cb517ce36b8c6e35e0bcf96dd3b62aa82158b1bdff5f38037a0c +DIST glib-sys-0.15.7.crate 59950 BLAKE2B 8b9a8cdc27245468cc2f7aa9cb5faa15d9ceff360cdd090eec843c4b6656dcc0601001563cbf70bf839454e266af82036228ed6236243a556e88c4989178717b SHA512 10c276f6a7d00e544f7a1a6d27220637d7ffc2fccd2e85c118c99ebf6cf3076107aec19e794f60f2a2fea328a77bd3796dc146b487fdc4e8fedb0c4e8e7fb95a +DIST gmp-mpfr-sys-1.4.8.crate 5379661 BLAKE2B ac082134d0af725a14f2ed7f9e17153e85e91cd5efde30a4496a68b0cd1d90de28bdf52333362f16e7e97beaa2b5ce1ca0c519469371f53d0e25812a35b422f4 SHA512 6092d69831ddf9681d13297163917e81a28d7d0a2647f82155b30fedf73c3379e1b958b8924e9df4d49c6ee0e67caa68e782fce17e93ef53b2e2660db4dff6e3 +DIST gobject-sys-0.10.0.crate 17058 BLAKE2B 01dfd6b9b9e509842a599235eda8f7b637f31c0fb9d40acc143b99a46e8f446ddbadc91a19b0f6f143463258600cd844512ca932a073cc2daee062a50b61d4eb SHA512 7e74040057091d07a58993b34fc00cda5c389abb6ed314f7fb7206c19632b4b03f6a644e015ed634e2d52ed6899a731ca3aa2292e2a4ec3d7cd420ec00fc716b +DIST gobject-sys-0.15.9.crate 18522 BLAKE2B 67635343854fab0aeb5f3aed0815a7db7de51ab9b77c16bdfce5b0a30937092f2353e59ffcae3f022984f0f2301b818eceb008f7edcf88fdef9bf3004632b0fb SHA512 b6453910738b10dd7803805bd2eb49db48c7cf2808c26222ea10a777e16dce6519936ccb2e7d977d17cb8c5e407ed7a7c0512964404c16a3fe54478bd701dd59 +DIST graphene-rs-0.15.1.crate 17651 BLAKE2B a9e4d839d45a6f9bf77f07938ebab0fe32c99e97ae27194e1aa233b3894b74884f94b9caf7fcc5ec6e0e52adb6496d34f8f719c5b06179510ac065e223dba31c SHA512 4ebafc99c29318c03435908a541b233ce3c5df79a7c3ab6c33f0db348fc4f74446feca6951c9b8b6641e3d25c6152d8d2a6cb99db7eed92d36268073e2bb5103 +DIST graphene-sys-0.15.1.crate 11456 BLAKE2B a23d53a80beb2b162203dbf558ea8757cfa95b4401885f3625f6b46ef00854c4943609665da2a77f0344a60029ccaf8e5d388c84cf416d10b72f951cf42e9fcd SHA512 3fd4f6f49702a3f911669febd4a4eaedb1ab7d437395badfd1cd3ca090f49cd557d08dd14d5c6bab58b18585eda0121a0be6da1327eb7c898743a65f1bbba4aa +DIST gsk4-0.4.8.crate 24282 BLAKE2B 4cfd53175bc6c711ae8e9aea843802fe336c91e2406dae228475256df1fcb2a51df1017294058c34605a147fb75d508db1d28e4a4c9df7a27470747b3a91a2cd SHA512 7dbf0f8ce3674a9b05f2a36280dc185aa108c97f6880e44a5d3164a3769780f77d58a2502639f9c9405d2c1b0b0e823a507f4534596060cd785d5c5e5b45c3dc +DIST gsk4-sys-0.4.8.crate 11861 BLAKE2B fbaab3ef5e5e9e92cf2a1c7856aa29895460175c63d1fd0d5112c8840c27c9a264338028b7319690323e94693231c37c16d3b47823efcee4b5c2de7755f8f24b SHA512 2db75fd7d56154b79b5decaf748c3a5fd3da970d8efa54d19bed3ecda70e1766ef62f49e454a33c0fa3d42161357b801d758570cbb83fecd98ad610dc1593478 +DIST gstreamer-0.18.6.crate 261403 BLAKE2B 66a19440bac58e86caa993a8223a94c161aa75e2c6a607d824bab4262ff96db3a8fa80bfbc36702fb0689d4306a89aab173c39f5efd2e0d5e964cbcc76dd2c4b SHA512 d254b344e8efbef38e1ea9c56437be364d0349198924aab3a120fa6cbf4a0deed0caa13def5bb978cbbe2d6e213b6e52aa83feb50cfc2af4549d69310e8eb38c +DIST gstreamer-audio-0.18.7.crate 65419 BLAKE2B b03e0e1e16497f81e966ab4d43a5ecfee6cd8f9f93e71517560e041a915ea1d4bea773a19d3b20798f5877339b75249be37b56d6dce53b7f557b7cdb228edd42 SHA512 0b82b2cad0072c08bca131e4e41c2ff7dda858d7aa24d02eea114b7fcf63f9db009ce5f84e1e7ae4b153b4d59b719c0e20b62177325a42b46e39a11ab2c1c0cf +DIST gstreamer-audio-sys-0.18.3.crate 40979 BLAKE2B a6972a95e8f6acecbb69edd66bc315f3e4676dcb91d816d3151a788b34bd1004b25a40dfcd1e16dbe3b9722eb4ce9438adc218b2c3087ed006607935b6e831f5 SHA512 ebb95f8dc634802aab87d9e1a28d1b0c40b4aab185b7fcdd5db192d6d077264a632f13b4cbf9f57c7bba222418cedbd1bdd3f881debaf61bc74161839a87f3d7 +DIST gstreamer-base-0.18.0.crate 59702 BLAKE2B 78496f29eba5ed271fed19514564fb536082c71cf77852ac65979acb21d68e5128dff1570682ff1765dd32f9edf4cbed90677d48ac83a7ca1c5d6200bf3ceda7 SHA512 c15d052b066035b4a964e2372e4bd9d2143d6e96a9e9005d3bcf8dc9f6e19dedece1eecd9b4baaf093d50fefc3b167898d9d9b156377a7e6ac5f5749475444df +DIST gstreamer-base-sys-0.18.0.crate 36412 BLAKE2B b2f296a7cde5fc92b2bc923d5c61fb947d57cad883faeddbd16add2c65e7aa41cd3a62ea48f4a0084b8e1f1e6cd9354eb9363be1ad733e84b712498694021083 SHA512 000002867d0215ed3fa5b2fff82db3596d8eb90554f9f48a9b8c9467b7ebeae0a1bac3014216e1d312ffcb519dfaef37d48c4186b0b061f3aa17e7358ab4993e +DIST gstreamer-player-0.18.0.crate 39145 BLAKE2B 09ecbe36c685ea6dcea1a7db6da78a2ef9da19524c6e70f30ea2a64efa4b4a06b202220fc83188792e5b43688b364db608578459869465dc6f2c8307271bd494 SHA512 850e3c1ca0025a5a94d9da63f1e0b6d8b136a8d2c3e40babdbbba341db40f35dc8e0b52e02bc165fa5d744ad295939530c9cf6581146c7f77dda2f61235d64fd +DIST gstreamer-player-sys-0.18.0.crate 28278 BLAKE2B f8aba548ad250b55038c428c68e9224468ab436eab4ee16002e34c20fa1e361e9ae46ec114014f6bf68a71d38068fdfcc982888ae12027042315d1d815a3dd62 SHA512 41b80bc6cce2b44742db959461ee0e5c6a96db6134359e305fcc8bd22426e2e4ca3b1417f8bbffb83d73b0f735a77a89b0aabc44b7efc384054834e986cf5f76 +DIST gstreamer-sys-0.18.0.crate 86281 BLAKE2B 8d25f2b25f9eaf5640b6440e36890577732961626b116f261d3bf7ec0057b0e7d437c08d5ccf31e41a4421e0ffa82d79be5c08509014310bbf1491b8030e2764 SHA512 f3a39d5bdfdd9d104a233602aa1176e2393d3677a63fd91cad52988a927aab7a616e4383c8974832855045515fb7961c6ce7cfe303e4217a9920f4b520bcbd43 +DIST gstreamer-video-0.18.5.crate 96036 BLAKE2B b32eb5d34283ebb55fa4ac34057e4852c17f62aff288469083a13119f39b3c42afcc563e1da570f29801eb1f72b6681c3e80fea6add9c53bba79f09b93299edd SHA512 9dfefda2e36c228817e519230a8e67361e47002b3c7bb84baa132dba44534c224557fb2bf631277a07f1a9eef141991fa42a22bced0b15a666fdbb3d5cbb7bcc +DIST gstreamer-video-sys-0.18.3.crate 54644 BLAKE2B 876c4dc16bf52bcc808881c3a866bd7193f38eb558db8383ee34b493d14eb40318ee58eb7db7d2ee0401ecb70da1a15fba6031e45c8e3cd0c7814faf2cbd898d SHA512 ac1d6123cb5a31768d8dd32f27e2d2bbc98fe0c30b0fe761290e02d73a1b00f83506715e54ae6c73fe676713c1774282e5653917a7d359e367e8c8c48ba32945 +DIST gtk-macros-0.3.0.crate 2623 BLAKE2B afe396b7441a4be2c29274fdd9afba4987055153f89e1833bb8c41f376249194125489a59fe8db340c4ec753edb0a694be6864e598d684cdc70df17a7b74b755 SHA512 8bb41a7394dcd6fd5308f91caa5a13648c5bc5a703603f355a562a6a8994b45d1399549cdbfd95f6245d4fd2bd347abcbd4e903f621192fb1b6e4430a4c35c8d +DIST gtk4-0.4.8.crate 528797 BLAKE2B f014e22d8a271d87478ee18755f130925c80b5c37f3a9b3f8c6bb3c4886948b19755dfd1b2195ff2647dd23b5b573e991aec3c2e8c8370d1f58835d15c3e36d3 SHA512 10bbc3b68c985ddd4bf3474387e29df367443ee0c9f79f34be7e4dd3bb85f1db982284c5e655df0fe3d196d9fc9dc0535aaabd57e18edeb78713e92d0ede9201 +DIST gtk4-macros-0.4.8.crate 15035 BLAKE2B ab3e9b1e797dc7d18937a5b1c920351a34bf2172238b15f5f843cfb1bee25ec1f487e212c269fe182739c097541d170ddfa8dba4ea195f8cc03cfbc28dfbe679 SHA512 f6337a664fadb403edf021760833461d9934499987b9c1d0a7693ab7e7faaa209c12408d236ba3eaa393f9d67006c1bc84fe0d3011670c98fa6dec9e5c1c046a +DIST gtk4-sys-0.4.8.crate 100049 BLAKE2B c2ccbe894aa7976abb66abd4ffbe68acc0eb7cbf7ad21e69a91e6da86a232c9c53bc304edf9b0bff51acc23c96662f535cd9c9cb367a17c76ee03041bd36b836 SHA512 b6997ea334f3616a97948f517fe845da2bd05b6fc6c62e5b9a3743877c15b60eaaee767bf2dcd83be56409d6e9a541942e4d738249ac05c92c84596323cd03e0 +DIST heck-0.3.3.crate 10260 BLAKE2B dc756738081d855583f239908f671e9b5dde72ebfb577f6387b1a169817a03332464cf67071708a4c4f06b1ecb222118e8c719073ccdec1c0f938e5ef378b13f SHA512 b3498e033f44e03206421e565efec5b21d13107b60d35e4476331c44e6effd75c81f7678f2452c822eefd581209a2ffefd2034779cca2d8b4fac4583bbbf777f +DIST heck-0.4.0.crate 11161 BLAKE2B 13b8bc39cf3ab90e71433e3c7b3e5f1c19404bec58dc4298dca05d94d5c14c2fc97350de737cb78aa45196b1241aa8f1ccf3a11ca309da5fe0f6a657673412b3 SHA512 33bdbf4ff9ecc4f4d74cf06590e056f4d96bf0d990d5381b9da5b65682b2495ed74e27b45419c2afa986c1f6200909d5175b137ae73ced5cc8ac869e4e1bce8f +DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a +DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6 +DIST humantime-1.3.0.crate 17020 BLAKE2B 37efaacedac293197ff7acc8b0446a73243a2d90ed8dbdcecd9cb0af6e901f135e1d92aa1a642460f531a6811a5f08075f8aabaa9941e96eddef301e205fdbe1 SHA512 2589bfdac96108951882b7ee497528b9084ddd344a67914810ea9961a1e319167d5cab959c66cbb26e398e75ca50d488a251694fff35f3c2f69a88b6f22844da +DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407 +DIST itertools-0.9.0.crate 96429 BLAKE2B 36d3b1dec7ece85639337f1a40a00330a5216ea8c460d13e52f0f9fea71bed5b3914cc4a7e05b407ed41e0dbc2292ae5873b3481297edcd92ec547866d044b8c SHA512 1c6650060750f3073140c4a77fc4d1acffa7d18320012807df0e20ab06ddb39afa7f086d89626e3909f89dc1f0408c9ccee4dd9454ca1f7a6a145bb213e7c5ce +DIST itoa-1.0.2.crate 11112 BLAKE2B e277db8e2f506d4d20b6888b609d9726d594e1cb2c9f21df60a8cf8dcbad1808d8c1bdb0b7857ce7734b92c0f23fb1ec56f8564e779f27eea953d0ffbfcd3f84 SHA512 44a732a102d60b58e72fe76c43a1d185fa12ff08d04eeacf03234368552f84d3de87a2ea0a6e7a56b8cfa74cb6f6697005afcee26f45afe0c2fc7dce5da3b593 +DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 +DIST libadwaita-0.2.0-alpha.2.crate 98138 BLAKE2B 3eddf817898e3aae4823c2342d9ac57d9461f0611bc4309c3e09afddf6b1e2a817ec3fa9b6838a07061c3cf33f403239dfe5573d80426191298eee24898a19d8 SHA512 a7dd5452a2091849a6db0637f374adf1ec6e9d54e6503e9533811ccc94fc471122e371b7cf16d30d3c8340b0035b24a6bafc03fef3b4c5ef2632ad34db6d6a91 +DIST libadwaita-sys-0.2.0-alpha.2.crate 19367 BLAKE2B 629c9faf203f978da132a12e33a29b5f8bc15450673c49020e91d991763346aae2545d343dd2fe79f225fa66284c48d7e8a9b010c9889116ba4a6ad6f4c0e6cf SHA512 b0836069bc4c557b08fabd9a8286f0a53d0304411ed4bd04385c950f2947116c61cb29ff100b787f7e1497c38db7ce5a7975757261ea7ebe5675f0afa1ed7cc5 +DIST libc-0.2.121.crate 574702 BLAKE2B bae9215a7318e5b5b6d821d2320ce28e883d04af0bca40ede49b9c5d575d28307b07077b3d59be28347bffc4c69d6c9dd334733f0c519c16de704360f6fa8738 SHA512 aa1ee710b2a4008ead7118e85d7f2d29fab8aa0e1111436db8039a84737727b8d1a8a1cb72acd38abd2656d22a5025046d7be7d8154537f8a503017e0548e953 +DIST libdbus-sys-0.2.2.crate 10990 BLAKE2B 048e17804cc3e8214542984d692c189131599660c96a82852621814cfc3feedd49b192a5351ff813091435e3fe878161a7eaf8a5b71e4ad603045919e8e83854 SHA512 70bd8d4705172af1e3eaa76472c78cf90fb6aa45d1cc4b5e93869d21f27eea519582498eac51c4f06d3a17a9a4ecd8607c3b1b3415a1de8aa3f662c7d2012a97 +DIST locale_config-0.3.0.crate 20808 BLAKE2B 68b0519639c816af82b941a417d4a74896033e9c5110081d495e1cc3a3e7613ddaf2a665770c6199749b89be131a35592dc4cd7cc2789928199b22205300aa9d SHA512 c7d77156e957559172f589f90405b2e9f5306041887990a60a31630af2de81c00fbba2bcdf52bd163fe431f85694dc6d2d380671f38f2724d7e4d178d89998da +DIST lock_api-0.4.7.crate 25371 BLAKE2B 9ed08433ffa70af60193dcf307287991a3154f0ef16b485f32a6c83e64962661a6e08ef83a6b217d6cbf5bd964c0638d8ed86b290087677c1fb3218321c4bbf8 SHA512 b1a5227fd131edaa70e017f7ddb43af8b4efa58488007b898ca1dfc818a3a441b732b7adbf1270e72a68ee5d2a99a5d48f33b2bca8e2cf78694953d20d27636d +DIST lofty-0.9.0.crate 152342 BLAKE2B cadd6a6e6537cf62088ccfe9a7d54563f60aca978055cad32b66ffd94ebc12dfca360c37f5ffba17b2c922b2700ee88a5a5ac1f68b8574b21ee354be0844cc7a SHA512 0765702d749c9423a456b33f613e587ad2e4fd72d8e61c98c199ffbe4d016b17a3a98187fd094ccf3b79250ea2adf72831c95c108ebe7096b01c499cd2a63d66 +DIST lofty_attr-0.4.0.crate 6860 BLAKE2B adee4b670803c07e7d65c4ba12ab9c9192fae0095459d48793e5b3aa6615ec0103805275c6b374f26c297e5e64e8aee723cfaa258429d019e2e4841bd71d1f6c SHA512 fe442537762681a8504d73b940d8eec82316c9ad2c774ea511fa8656db8f1a2c0932cf10f7ec53560e8ad12f34b9a7eb0ba5f82f19724d75f50682e583cdb8a1 +DIST log-0.4.17.crate 38028 BLAKE2B b46be3719fc0a53e50b1f342762e188587e9f1ceb692c72473ce2663edfb8253742d30024e68c1444780ab7fc0e2d5b0601b8ea7228dc3405a9342a57548e605 SHA512 2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2 +DIST malloc_buf-0.0.6.crate 1239 BLAKE2B baa59345fd372db162773adbb441caff1f6bad965c3681f244161deaee76282fa09b9af0d0642cd39ef35689f85f5bd7c2efb7ba8119a58e86c7cd12d81b2c6b SHA512 463b3d7666cdd7de618abf0cc4e488060c84d6d93c56d4e922169511a0b03de380ea988cd998f5a162b244088902198763351ac16dea3762f0fa0840fc29d6ed +DIST memchr-2.4.1.crate 64977 BLAKE2B 31479718c118093b684bed946eae0706d77d9d275bd49f5aeff4de490f479abd60c7dc462150eafffc6d6fc1da0853123b78be038826b775d2a41a4c39d93ab5 SHA512 d8912e3902a2126f86159bdc998532a2890b882cbb7d59b5a470fffcad4c32281e045f2fff48a235aa4189f1928866bf3d33b699d50866ad6b6c272bba7adb11 +DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f +DIST miniz_oxide-0.5.3.crate 53452 BLAKE2B ae99baa01c493b5eb779595be0d77a064c4624397676d3a023cc2a54941b0b3e7c80492ac47c8a28d78ec36e2f04aebe5af79f0e714380061c5e0139b9dfd9fb SHA512 cc2971ee2a2e891cdb05c1942f533b11a557199421910266ec2e4848a16dfe6882f1c08843035443935d695882720402356b4df4a50ed131a8f5fcc0591a72c5 +DIST mpris-player-0.6.1.crate 20268 BLAKE2B e517114b77e15bb35efe20280cefdbbc60bab9c8d50c31d9e63ef304190eb2eaca5a919f607089570e1d516c71868e75ba86e88de6bbcd62e15d537555406cc2 SHA512 b55bcd5fe28032cb4260385b966974e1594b634c8df759fbdf67899d13f2e6115f0cac104528398234e8d23d0d55a5429ba5fffbc3cae0197b72f1442ff32cfa +DIST muldiv-1.0.0.crate 4991 BLAKE2B 10f8685c55f1a8a8ecb85c864ecdcc73f568700578b791bd477cf39d5e0c97ad8d79e21361c695afdbd126a1a952c455f53bba30b3035fbe63feeeaa854d0968 SHA512 0a9a08e3dde1e0a8d8b5ecc6fe071c4e23bfb4420c42a5ab15d65f48257091d20f489bf62db85187a13b50932c56b7a5fbfe9311164d0ee6ef4b65f20e3ca9da +DIST nix-0.23.1.crate 240531 BLAKE2B 8e03f4edbad39a467c1557083cfbbd6eff4b78d5ec4e0f1ba06eb043f853352f5154f115ce75556e0d672f0499a9d4c03650bc5a1f57ba1b920cd1595cc50ea9 SHA512 23431030b094ebb027200d8cdc05d0ac1730fbb86ee088795a2314f1ba19b76ed5f24373c1aba8125575bf69f8e7d4d9c08344b9cb49a4ae3d8f7987b5f4e6b6 +DIST num-0.4.0.crate 9490 BLAKE2B 97e67ce59233c0ce694a2cd1be8ababe3c56f0493ac2e7c0eb3c586bee673cfc49fe23ce46b6519159065f552a99a73c1ad2025f5c7408d6a8166603ec2f4dd4 SHA512 fb57c089120f7f8edddacc0a2eea5f9c8d70c29e411e30eca726e373e5ccf25b51df8c7d4e52aa6bf9b9b89cdd172291eac23626d2ecb030e4d9b3a4fdad6ddb +DIST num-bigint-0.4.3.crate 97799 BLAKE2B afe9a08bf20dc974dcea12b5f9dd465e8b399a0cb0a6d0028d08f7f753aa4dfc929710e4dae883e67633d9dda073f995287e5315b1487e8f99f8f23f1f70e581 SHA512 4b38eaa8b51119dbc7cd8a1e177f37ec935ee348b693a93378742e9bfa68fe5f7e5062b7f34638283c23f04d2127451d796d310cd8adb64dc8e865b28708374f +DIST num-complex-0.4.1.crate 25872 BLAKE2B f9d231f791de65dcb84a7ff52a19223e424dc887bdcdeca2820f648d521f275d86fbe5d5ae2e97e08874672674caf59629df64e09e55f09b2b0e469779b1b1b3 SHA512 7d6a5b5d70c0558d7dc305b20dbdccb48351935c73832c8de96b48a7843e9cf55da1a036ddadafc072c43ddcd3f4dcfca38e1660c1e3178d9835310ab6e8d40f +DIST num-integer-0.1.44.crate 22216 BLAKE2B e1c08427e006cde6f2084adadb6086e87e6d6f8bb8dfa757a8228aa671e862a366e4bd8ca5e0500008c18bab128aead9bd5b1e53568a4f40afadcaf3882ee98f SHA512 d07e27ede02a1d007373935fd91e57a26e0e84ae14bbe24be66763baae6850788bd64ad2598d2bde4f4fad6c8a4675c40bfe0927164b16b9b69de5e9a83d9771 +DIST num-iter-0.1.43.crate 10655 BLAKE2B 41ee6d80f38f0767e134835ac84dacee8b50395b29c3e620b74cf4a843cfedfa71dc690e787b291a2b08750cd8386f1dad768e1b506ce088df33cf9e51b90a8e SHA512 97ac20f16d4518c8cbe944e5c80089fa6bb75d4632fb9f3c9d9891aaddb0e0f2209f6e854317f3d3b41bfb330c9d3ed830f3797f0120d4b1863b1d6fa3b9c07b +DIST num-rational-0.4.0.crate 26428 BLAKE2B db676676735ca603df8e35707d2068e89245e2a0c9f80b0baf519312622c1611738e8a02f8cc8040f3599ea0777ae2193d177a61aeb9a9f1d56612b9951bbca5 SHA512 96b5fd3d407210e6e81aac72b542be5c5acf0f1132097e4b82a65042fb2bd98591e12e5153b96b38c71f69e613e295542d23dc73a98b08ffd49d9ef2a062eded +DIST num-traits-0.2.14.crate 45476 BLAKE2B ae310d9d5640acc3e45e1e5d1d2f519539795922c0058ee940c94c94b6654b39358b7c18dd23a276f2c1b16a30dd4de4cbc8575bcda6a5c11e70665d670e6439 SHA512 c3028eca9f7b718de0db3a36cf3e462bdba43562d52c9b809ed4cc0aa6af403aea542d6d4da743cd1dd541397815a3c5a84cef4d6e40122994e4be6a62319b2e +DIST objc-0.2.7.crate 22036 BLAKE2B 14a41a5ed6beb100d68601af12914dfef67a9f580f80d70c4578ad9df98a6b4496bc3a1003dec762a27f0ae71afe2c9e8fd41ad715bdb310722c8fc092563599 SHA512 7178870c8e4e9154b4c7b4953b3164946b7ce72c956a02b9ba18889353c72be735824bd73e44a485e42ad5f97994820d9153ac684629342755a6a63711ab5988 +DIST objc-foundation-0.1.1.crate 9063 BLAKE2B 876dd217b612278a522f2d08434537d468f8b0fd1efb0e58d0b58216e20f7f9fc80a5ff034ea25d9216d4d53b2d65552684ae5d5212f18d758c7937c91742a84 SHA512 976dcab4e62ad1c387a81723d70b969fb7d332e1f7dbeb2ea9a26c62fa999d91ff6d8f737ac5725a7611334862df16fa8b15765c036d7acfc3e42a745d051f34 +DIST objc_id-0.1.1.crate 3258 BLAKE2B 9a74fc17235ffdd7987c2735a7a9d136376fd13355f0561b4ecf234784aed077d1ab5aa11c1a82fcee7d47d4d36e471ca4ba3e5bb725a2ed0049a5565967326f SHA512 ec36fae6f5cefda00f3e44618b3c9fe6ec8f528f70d1a95def6421704bfa128a6e5b4a32e9dd686bf6ff60c4f87fe8094aa5e1c8070bcde58b17fdc06f49f9f5 +DIST ogg_pager-0.3.2.crate 6840 BLAKE2B 8cb94b4bac1aa29dc8f7aba1c8f238f6d60e8acb4e80461bf5beefa34f8a9cef7c7c9e7d78ebc1d51e96362a1a89e68c49d7138defda486b762afaeccc243e2f SHA512 6c87eff9e6c4007f22b046702df88a0c0a2b900b68ab014c9904ba839423d39678e487cbe4f001d795097c66156f9fd1680c763e34a1894d8e55f185c7f8ca83 +DIST once_cell-1.13.0.crate 31726 BLAKE2B 76519b97e04fbfd555c2ae034bd8a95525bbfdecffb7a3fc0fa7081a721b8243faa1269bd409d01a16a62186bddcba341ba13c167e8165b7b011f57aa393c715 SHA512 20a72f8741e6edc2b7f54eee822fdbea1b1c0120d3621059f61eca2d5adbcf044a474b5142871d37a3c0f90495224ec8fbb3b90e62660b66fde3a4d3a5add303 +DIST option-operations-0.4.0.crate 18396 BLAKE2B 27d38277f500157d5e9edc93829e5c818b93588f507d57286272c75366c9fd669be6063677241d1ef0203bd25ee9811eacc54dd8b8d4833c4b989465fd99c2bf SHA512 f53ba72901afb81c301e4eefb06c331c5537e57843f501815ab80bf86c09f5cfcc451466a8d5071b761c556cf606cdb2086c43ccdff8171f08eb237d8aded737 +DIST ordered-stream-0.0.1.crate 9081 BLAKE2B af4a20ee320b7317bd4e10996f5996279673e99c6fab81c7d9970dc5b540eecf6616de2b3abe90eff99287bb5dc6b338a57e15d346aaf960b92a075af63ab957 SHA512 00b535b795d134aac6a1ea5f9e387a75d3e42b5ea9b91f49c810fc0c8e49a56c2d363fa8af0ac2bb19bb65187f154ced9efdedac28e7f29970a61b3341bb1092 +DIST pango-0.15.7.crate 43814 BLAKE2B e49afdb9d655d807af5ff8cc304ad87daf6e6784eb5964e114fe184668859fc8e266fd8b1db5c8cd7d1e871ef9ec47cfdd424478df4b4e1071f6c4daa8a25119 SHA512 1a389e180ef5a7436f74749e7d7236eb6fbbd4c9584927ebc4927434330101f8913ad7be629eb14d127370c68af3a9890373e443c63e01016390ff31e5b10766 +DIST pango-sys-0.15.1.crate 24709 BLAKE2B d54b18a1daadd98843ee7fd121ca09ade4a17b8e51fc1928d24eaa2672e067cdea9d4f491a392f1fc072816d956e067d431bc36d5a6a3ba97852484c68ae1696 SHA512 5fdcf916755e475e28b724df9a9b866fecd503395892bb7f0a77fd94e34c231bb6c4a9d26d05b1c2aba6204473fe3efe7584a4e087a344a39fd88335e6dd999e +DIST parking-2.0.0.crate 9714 BLAKE2B e3ecd48e90289fe173b1419ad3f68350dd05359461c5842e52304e20fef9b5e089803e0c0a8e85b249a546f61cf8624367e6ec164ef7638850b451d325851075 SHA512 21c5723dc0281ade1c2cd6a1c2215ba70eb47a721a4a594ef1e54061bc79579ffe9c31f06e534fd847f936ed265cd65a59dfa9e38880f8bd42c6e8ac70a13f93 +DIST parking_lot-0.11.2.crate 39869 BLAKE2B 67c555e87b68f5763a7790563fd8d542e126bcb77f91267f3b76c51fd73060a2c32dcb91f9d0db7ea772e555d91576c8d7ff48053a9c35fbd3b749d2459a660c SHA512 526b176363dffa59501c18324bb723a3846ef5b0ff9bf1d890e40ad10e7023284f7c8012eda87520eaa94515ee828d9ef52692a9ed590a55e176383d6d472f9e +DIST parking_lot_core-0.8.5.crate 32466 BLAKE2B 44d9cb65444ea93fded7e216e3bdbe2256ba1611f5cb6f80d67a01e71d428b81e6c7fc73cb928e2125f34bac0abf4d1da39f622e813dff89b01fed7632308b7e SHA512 c4315df551748d1ae77655e4d9f8c90f911498856e5358009e9e02e410bb8085f006f369188b0753a298371ebd74a5c383d848b65e31b55f3462381308c83a00 +DIST paste-1.0.7.crate 18285 BLAKE2B c32095dc3e828fb91aac7af107af824866d2efb70ad6e01faea4862156341130ca686076e3cfc1b5f127354bd4ad513f47da553577c91437794f63d2a8b6f29e SHA512 6f203485cd916f68c4acac6fe6193e2ed8c5a36a6f58865fecbbc4e112e14c6e849cf61cfdbe22fd5b6311d60f1831d726da519a51a1a936552c3b39f01c90f0 +DIST pest-2.1.3.crate 77986 BLAKE2B 210638cdc2cc5e389d2248fbc06b8163dd5ddd77974a04d32f674e7f959acb3c5efc7f26100b6ceb7c346ee06a39db0e11ad5b793a1bc09dba679e6a5a4aa2f1 SHA512 08a36d4571cc0e912ae87e1f2116424b3d4139b653dd9a446fec8ff39cd9a691e8305c86cf75d227b5349197ada4ce79912ac25f0726b98a0642981ac4673c83 +DIST pin-project-lite-0.2.8.crate 27847 BLAKE2B a9f192e644ee443904becb1ff5cc2179c7c9a6aba5b64d2e9998f9b4b8f8e95f5d54b46963910756832d0ab1b55bbc66cf85edc94b0d04e9a8b3f4ecd4719602 SHA512 9ecb86d550f4440e19eb16c6a9a418b5c4ad859ed2449b02f77d4b07b1e3e3e6b6b7ffba44a358958679342eb21222992fe6fdfe6d9bcb7a699a3e5816f1bfa8 +DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70 +DIST pkg-config-0.3.24.crate 16489 BLAKE2B d0bd099bcc39928b6758c22b14291f2dc4f4452c0837aeed8c3ff6086cdcf29518806e4f3f379804c998d752b717a26d5c0054c071c5f4c224a3e03cc6a3ee51 SHA512 be22c609b3d5a9a38bab1d30792cff397cc908f1c53fb2da68a9a7d1258e53ef64c1c5b26d840b0ed1d35b307c98ffb499c82e5796e88be0a6ecc0c6f3b5dbfb +DIST polling-2.2.0.crate 21616 BLAKE2B b431e4d31a677ee3d0d36710b27fe98b5df11bd37ac1dfdc464b8a0864dee56985125be388afe9f4c5f8e8c556f668578b2566a6de85f0797d6ecce285d42953 SHA512 6592682d6abf61341e18e5b7e6aedccc31de36016c323ee4e01ca4247d5a40be14f9f60e0602f828ce6ed55e29daa3e601e62a1d472a7ab3a75d760fb1fbd99b +DIST ppv-lite86-0.2.16.crate 22245 BLAKE2B 03cba61af42dc3a78ab8f6b03d833c028b7ed737e101b1952467a1e19706bdce6c758eca4ec7d575b2f61daa47cb25fa1d74039b2adb0dbf949b66b7aff3f10a SHA512 264b916f7d1bb6f1c0c0d3cc45f40b72b638abc7174416b49241c3663fe500409509ef6c8241a24515a21a20288c2ba508035b6b37972e4ae7ad02ad19118b74 +DIST pretty-hex-0.2.1.crate 6176 BLAKE2B f6442a909fd7370cc19f1fba04e917c8aa6475bbc160b88f2ba1c11583a9b94645f1ba2e36f8e91974386e454849c1b3a09768e0b8fa09fa89eff250e952c009 SHA512 a52b59beece4ce11ddea4c70a37c3a77f5b552213373eb65814afb564002647c16fda9c3bcd53edfefc53f9cc843f62a9ce190cc7e9ee0aa6bdb51920f54b772 +DIST pretty_env_logger-0.4.0.crate 8690 BLAKE2B bd6cff07f3a9ad860378cd0bc7d44c1fe9ea346aba2970adfc1f23e6fbd3613f11cf8fb19a401f006ea69e8f05f687636d0ef870c25ccdc97c8b60505e2e0447 SHA512 770de8e256cedfb21fc89cc1ecc564ae1a8e67263705b4234b91867996c4db77ec703b70a46aef6b018c6ce09aab6a232fd1eedf8324c39f119a6807daa534f9 +DIST proc-macro-crate-0.1.5.crate 8096 BLAKE2B 0a992f7aecf05335008731adc40e8ce6c4ef5e114228b51ea856112f850a24e995e4682c8d2ffbc703b9b5cfddad68342cc9d0f7d13b13a96961287bdc22c4a0 SHA512 b2922ea8beb762f42f7646398eff9d03a5fe3d942f1d0cce564eff8af41ed14f175986d07ac5bab75e7634f964b8ad24a6f05f597c90b83761bb4c1d2b2fed59 +DIST proc-macro-crate-1.1.3.crate 8758 BLAKE2B 6069127f50c5ee4ae53d95645ced75c2dbb0facdf3de505755b58ddb485bb7b19ae471491d441401461225b38cda5820c4edef0f491b95d918c04e019d78e900 SHA512 b9553235c48ec2370481df90b568ba4c85e8a9a8d8d178f94bc67e87c447b4ee70db03f7c8ca1ea0678d56197e947598a5cc3c2a8753b068aaa1a27e0a4f9bca +DIST proc-macro-error-1.0.4.crate 25293 BLAKE2B ef918c5efaf2545ab38787c8d0c07315af00431139e4dff66346bf798e3a429f91d12a79776c150412fdda0b158a72badd5e1044ac4d6917f8482d4b5a7110b7 SHA512 8a47bc9d3e24e9561d1e384d8f5a633284c2cf9b5e6733c5f9d1dbfe1870ccc8e2152482852e50b551cecb68e009148585b910ffb0508a7b4875598eaf8657db +DIST proc-macro-error-attr-1.0.4.crate 7971 BLAKE2B 98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823 SHA512 2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495 +DIST proc-macro2-1.0.43.crate 41512 BLAKE2B da0577094cb0b8b419f3160bab6342f97865b01337be4cd7a344d4dea98fc2f8905dd05a56427792379f59565a25f8e16cfe4a37edb3bf77bf2e703f27953fdb SHA512 3139c668dbf593afeb77b970c77edc70f7b46b42d80f1d0e30773dedb14ab98c9eeca0dc953bc940610954860fbce663174ea6c270b8711db45aef4d57f3b910 +DIST quick-error-1.2.3.crate 15066 BLAKE2B 1c61525d383f3588c1c5017f016f60b484bbf2035e7f63c553bd9a49b638ab0c6106ac3676a41072b24da4e13dde78706e0f99fd1ec9ee329d5be81d45a85866 SHA512 f8aaf9024d20ccd42b706c756eed8320aee339f8776392b47a41cc82ca06b03df1a5b1f00854cea96689c5af261b4d8c5d2b1a242d10f2755e7e33dc41be35b9 +DIST quick-xml-0.22.0.crate 132066 BLAKE2B 1c1d71fdaa022e430e6265530f3e40924c13457fe422e4355eedfcb5ebe8c75d0205f73ffea0968d8196d74804d7d0fbf61954852c98831d510af6c45dcf6923 SHA512 15e56fafc84e62b219977c5ab0f07a021bb71216d7cbb673a7ffec4ec6bda36f97d7b7034751b0b7d745df7c17c1a591a281cf2c97aa4fada7327979711ae3dd +DIST quote-1.0.21.crate 28030 BLAKE2B 547344ba9272874f5fbb4bd27a69ef5be99823e10e1318afe71971b18f37e9c73d54168f16efb82c53a332e4874c80a82ea951fb2c85fad50cdfe783622b79fc SHA512 0728eb4df7e1f7c4d32ab08c901c2c969db8eb46b03bcec3e4956a4f6b360939d32abc6b6ebd7a31058e8e9b69c3d995a24cb484f93656f05b4ee963be1c74fc +DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 +DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075 +DIST rand_core-0.6.3.crate 21938 BLAKE2B 7c73e2da6d423c68dbbca31f6528bdb3f42fa39b30d0951ca7058e05ce16ef09ef5e047697b33ec17720314f934512c0907aeb892df93d63abd8b63eda2b50a7 SHA512 0fc31f96ca8ebba8c179367de01458e909265e1d627ec0c5620be7c8e83d2f9570471d6ec2cb2bc4bc531505b02fc31f1165708cc1357906791c87123b06ee87 +DIST redox_syscall-0.2.13.crate 23759 BLAKE2B b59c3e923b7bddc84285377eca86e649c21ee7dd61924245d43c6554124adf689f9b92841ca64876b34797249698511b322f6e8e639d71e45e1ae9da5f8b7834 SHA512 6551f503ba52c4edc0cb4a418ff212188ddc7be80dcb39eaf3bfb82faa9a76cdf359f604d6b32be6c6a335b54180c9399a0e32670333a5a08351957308486100 +DIST regex-1.5.5.crate 238119 BLAKE2B 175cec668da4321930a070993feb1671e14348b78e8b432f9fa25afd764863ff233b0d1d8931951ff99a3b5bc2e18774f68a6c0a4e31125ffcdb990b5b1b009c SHA512 a5873edc75a64f03be77151c318bc90c7dff565f838d811f5973ebca2e86247efd58830b0a8ba41e372f5a72f5402d93873f8d34c36481fa4359874b2fa5d571 +DIST regex-syntax-0.6.25.crate 293293 BLAKE2B d5ca0dbc26b03c6a1818026f9a69cd226ec934e7c64094d0ebe843052b648617ffae7aa3a074f8da46d03c46996d8b547d8916576342000bd9711089b3e57d73 SHA512 a3d31f82aadc6be1796f76c03152ff24f37fe42d6ce27fb98e2f55ab102f86502bc37ccd563f6e0eba61aab20d002184c618517b678b3b93cb8f0497cc046ca5 +DIST remove_dir_all-0.5.3.crate 9184 BLAKE2B ab7ef94e0230ddc9b363f038254a180881bbc20eb04a254f97e6f71ed491c99ba1c88f5e85632d450243882a4a0df63f3b8b183bc1fbca9caf30ec23d577b1d7 SHA512 50417d6d8a33912193a1ed37eb72b47431b12ae65d2780cdb7080c3d141e63819da13751c3fb737685cea322f70b36d413389c3dc01aa12b4dce615aefed0e2c +DIST rgb-0.8.32.crate 16213 BLAKE2B 19ce6518a6007b98d050ae72a45121329da46587bf62bc7d081f6609032fccbdf9674f9aca1667d3ca20041a3c648ebf9f63ce06d5468e870bcf17baec29e73e SHA512 91ace666e237088ee409f3c2935ca5ab07ff35e69ce4ba1003a81e72707b6ca05c20c495d649790c3a49de9d7d439df1efd7aed322c3bacd4fc86ef8d1b15606 +DIST rgb_derivation-0.2.0.crate 10480 BLAKE2B 3fe5f4771ede61fabb96f45daad8f5443ced38594a815763988ee1b207755d537d90ad5b0227c6982669c4e3f44a630cb9f618318887a76d61ef378cfb6cebca SHA512 9dfe685740c85da2ceb8daa0b29b48b189502c8e3e0dd3737dca031780a9cdc64023983ddb2184062b7ec5b15efc31f378fe5308ec33588e673643baa70c6a08 +DIST rug-1.16.0.crate 308803 BLAKE2B c3e8a69ed6c85c2110b8f48d643b76cc1bcae673a4294d1b814a158cc9fbf806fe95adcfe6747e02b678e46d58b2262f9cc565a2367fa7205aa6cf12a3ed9aff SHA512 3aeb4e6a17fa276bd57aa5d6117d246cb5729703d8f2ba0ad61c36b58b0ec3a0d84ab61fd4208d74f38eb5c7bec809f88e2634ddfa67e39b17ffb247ff9ce7f6 +DIST rustc_version-0.3.3.crate 12119 BLAKE2B a8cfe3dcbaf436b74e9798ee1296ea7aa372cfa26788b7a84c9ce7ab3de5c5e00c6962e4310aed9bef8584e3c30298bf1bec1ac23c3b70c6aea32394359712e8 SHA512 37732b3b28eca41de205db34479c75b31af4ddd811f0f1606933eb31e25e5ed3966a41a8b7d338be20fcf47540629824c41a267436c185a98f8acfdce608b5cf +DIST ryu-1.0.10.crate 48485 BLAKE2B cbc0ab4e0b2031f4ca3a34914bd61395d14706d42e2414757aa23a67530d549382d61b630159c92a169d1dd3315951b0071ff18349d2b090ae262de536aa29e2 SHA512 1bd0af71a20715251dd42596df6e7677e44f712bbb40b0d9544109c1b2478a7bd2c9393535f0d4f3bfe2d1b75b3a2b899044051715a7da7d165d6d586e0775f2 +DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d +DIST semver-0.11.0.crate 20826 BLAKE2B 9006a801dab95e7a28605f623984b467221c3207b64af251bce3fb4fa74f731c4a3b9f95081bac59f754fab215782856edd98dd763b66563010498b97e8f35d9 SHA512 bdbd8eba37071ec1d24d372cc34ac4d82b6d914e7396ed51276e80d4d299864507a9d837ef381f6c4868981b7ca35514050ab8d7a621d43697a9c4b4bd5d8573 +DIST semver-parser-0.10.2.crate 23176 BLAKE2B a946a635d207f14a59f3b5db3d0a6dd8ea283bfade3fc15f07bd9f19087bc12203591a17d697692ca12abf3618481d53f4e7492b80e7233a519bfefa49b95da0 SHA512 154a6905eb5fb854450a0bd00381f93ededd6f1a992103a53464429195102eb266c7e8681e89cf952223a51427fa17c0a36e3b7c2eb6d375b309e5fd3d721f1a +DIST serde-1.0.136.crate 76158 BLAKE2B 44603c8eede428dce4211350497a443385ff0ddb0b43799170411110fd8908a56e9df801c72695723f4fcff5eb33384bcf92ef58eecb9c4924d5d9cc30e2f6c9 SHA512 d043ccfd6a1dc9a114a1a95530a63ed9342688d31d3aadeec600a9a9d47aad328be35b6f80080400ea4bb3f820ddd18cc5ce1e6ea1db28e02752962061e71019 +DIST serde_derive-1.0.136.crate 54776 BLAKE2B 687524001bf61c42266d91a7263661ab80aa9556e570975a39bdf56a5cb1a2ec3ad1baf22dff586c7ad4ff66d035555d0a9d4a431c49402dcad6d79d0ef40cee SHA512 92c99455a5a9ac0fe45eb6ff1ad3ea55db860031fb912ace3755d1d2aad0dd880b2d83add4d41872823bd60557ebe1cb36e898bf0ac975b1093caa9819f7c289 +DIST serde_json-1.0.81.crate 144480 BLAKE2B 3c95d56e65c6673ebe9ef0aa41ba184c5246cbcfb0dd9edf8e87ca6cab736d195ce8b6349846806ba7047854d579517d2d19bbfa932c90b700f06e54cf49b131 SHA512 9f224b2182db2fdddfe1878d05d857c52a60a38f9b4fdfc87c09c20efc8b6ec2419bc60e4b18a0852ed080b09332773eac372f8356af5ac0ddf3da8212345cb8 +DIST serde_repr-0.1.8.crate 10327 BLAKE2B 2df93b708e840c7cf4528a9d15c13ae94a9b3660c5937cf405fc3ae3a1c32fc2c2c743503e7a63e27a999b5a7d550cfee182dc4c7db77377ce91f131a71f601d SHA512 6554814bc6cac332c8d5cc94241c224d8ca532719703b1fad19963db5f4793db7e2a5d195df6a1a534d1edafbb4223a63bae55dc928cafb3fbe69dce76d8547e +DIST sha1-0.6.1.crate 2931 BLAKE2B 84e0a0472edb73fa732240d75bb6c80ccf1467ec2e70ea89e9eb7c30ae89e778c59ee3aaa1a19a07d4e40d6a87e41d943d32661834cfb988b1cb329063445226 SHA512 8eeb9a5d2c202a181390e25c743da6f8e4f451c1d7d51a3fad0dfd5ba285dd0c7eb851b26eb197a550eabb3aa357f0ebb6f84f588ea2d36cc3c70e62e871812b +DIST sha1_smol-1.0.0.crate 9782 BLAKE2B 214b58f6a8681399b9c925815f4ff48974466b399e96e372c9592cb139ba9306ba162b3b426dc12b585ea15b616fb58a60d253b4d928dde46217de6ddf7d0437 SHA512 75d6809a2aafd47cd5f5888f42283985895a9c82b53ead7529a23cd6f2484f32654094dda7a9e5d93e82afc9d0049938def1bdc28803502d140d06a3496adea7 +DIST sha2-0.10.2.crate 20213 BLAKE2B 9e8942b4f4a4a86f5fdb0e1c237d6bfac8f3f29622c98f7203e36f736ef7e6574ce067c5ede96a3773874a8b06ff45b587dc7acd80bc1fde02344ae9f70a5e80 SHA512 20b8217ce9b56fb5f2c1d71d3555889bcfcf5e40fb7fe0eec23479d384dfcd504f1046d6a12dcbb5072813792992b45261e664e9e8e14eb90a641e94336eb4d2 +DIST slab-0.4.5.crate 15888 BLAKE2B da43a90a8c1e8b8e0d353751cfac036076be56421f80ca5c911f6e30fd19f43e2ab50be7163f22b2e9785286941d62f036a6778b62f2c9f640f48501276eec78 SHA512 9ab2db11b5da437148486a7da44f06eae2572a735764711145738f9da66b1ccbb8b974ebe3600d1ff7a6ddf07d1fa9dd04c9207c4ba54eaa8311c41d317182ca +DIST smallvec-1.8.0.crate 27992 BLAKE2B d02897eb4d3901805be86cafd5d3dc6768b31c2ee4d0a9d7eb455e2a21be2864ea83589f4ffde102dbbafb66e3c197707af770b5ef184b8e244d992189644b84 SHA512 17687cfa6aaf95a1df063adc3a412a7c41918a0d003eaac90f7d9e859fb8fa1d652eedee17a4cb3aaae9b33a2043f89e796519e3a7a3992b292f04049bf80b0c +DIST socket2-0.4.4.crate 44048 BLAKE2B b2b1aad2995e44944b98ff3291479fb74e8cc965f866e692821427e488c68282290773dcd77da0542c45daf231a5e676d20e59a1d4568b8dde2da2f16425feb2 SHA512 6624fb9b933763c22e6114a8f72c6af0969912717017dd5b13f1b5df19faa1b160376c12e8c8023c435281f6a7864e802f3c4c535de8a345fe206652104f2cd5 +DIST srgb-0.3.0.crate 1763728 BLAKE2B 9298907d57ec4b35ae4904c5ebccbbfe123d0b00223735310b226c0cdb85bd85c5ddaa6e78d7d189b225e3d155715a65f2ed987c8c1707aa0529ac2073db00fb SHA512 1e87bc78db5c5917943ba345ea574561f476815f43a71d85d1d984b2e06eb3ba01dea61f3e7925bd1e8683dd0326e24c9cb9a1e09fcec15a53ffa8412dbe23a8 +DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee +DIST strum-0.18.0.crate 4207 BLAKE2B c34eb922b3d6e9aebcc92b5f6031a1e02c92bb0828ba2a69f197da80c11da78cc91a7b275cb976ece55398a3ec08470eed5ce3d18d8b5851ae306d47cb5d23ca SHA512 ed81f891fdf8a2bcf563b1b103d9cd02a2ffbdbb8c33c1be5c09920c4d1ab5409d0917bebdd4a13573a44be626dfdfe3d0892c54c7340a2f8fff7a56c4f4dac7 +DIST strum_macros-0.18.0.crate 10229 BLAKE2B cdfb1d626f8b338ec7002056e70d539e41af7ae060fb85d787d66218f6b7f58c260f99f02e0c3ba9512de371d35456ffab29a7633d0d6f716c1879adadf08b3b SHA512 df13553e2b89b2c87be3948f4881434a5eb851d0318fafab9eeb9764ea56ae8ebd50639d10fa508f674442a859d4cbd4d344c7d1253fc7f8eed3443891f4defd +DIST syn-1.0.99.crate 236084 BLAKE2B 852493506271ee364ecb6e907fca55f18af9dc7ec4b4737e43e104d04064a37a2a59b31f5f780621785e44606d43e74adca5cf24c9ac1a8e186955c6b3e43b85 SHA512 47a9ec4d5e6702709c1069d1804d29880a1c5bbbed5a91c44e80eec657c62ceb223d6fbd942deef591463664766ae1997d154525f4e7a212bb84151418f40d10 +DIST system-deps-1.3.2.crate 15866 BLAKE2B 85d4c3f46240a9fbd1c33f3ef76852eff3857c4001ebbbbf1eb9d09a81576ac510a28f2d386db59de617112d2aa980cf3aa28a1a6b4b523c8ee5385bfd1b50e7 SHA512 ce988079e746891670fb1c4c7d3143b4f4fa7406c9d22d1a3ae9f9d28ce0c2d2bed7e1561cb596b8f32380e9f16a0ab99ef76464e1d80415212c32aab013e9bf +DIST system-deps-6.0.2.crate 22869 BLAKE2B 0e5412b140cb4c667dd3e98a8b3c9bfae07c1df71abfde009dfe494bd11f3043cc3c7bb2c825b46caa8f47414b7c4076e131c47d3135c60678a2a826cc21899f SHA512 5ab193ff8ef680aafe89e6920b90d07349809018a27d962c6abf0ed6920d8a7541d6af03600c7b5e328425add04305743183e072491eacf973e6e96e6590b33d +DIST temp-dir-0.1.11.crate 5743 BLAKE2B d73fb783b750a16061e325a3564dd62b1e7561d9d3d7ea93d8a75e01588e2633ccd11617595662cab647c52de6eafc25e9e97a3ea43564dc55656284bda57e74 SHA512 1946df8b4c93bc5517a18c05ecebddf0935cf2d3cae390a7ce9befff9516a29df3f19d2edc3407ace12184c36be75fd35f3d436957ee48c6f128923496c19060 +DIST tempfile-3.3.0.crate 27578 BLAKE2B e98c5ed4c59b6ff411e89ad4eb529bbe15264d6744edca8675c89bfb4397fbbb8da60bbc582da24bf9953afd9bb17cdb22654d933468697e9fa9e9903e6a7c77 SHA512 ba6faafb2dd56d694efe424752099a2efb50316afc0a4db9fdb7620ae3f1a31dfbb2a7b41724878cb977fa11f7568a406bd3b6a4f7cfc0b88b86b2cc616b953e +DIST termcolor-1.1.3.crate 17242 BLAKE2B 5aef69c0004081bd3cc4d531d13d63627cc02313868c0faab62358d13abfa7b4ba82f142c2801d25a6ae46ecbc8b7bdbeaa21c9105ea3b8950ab6a38cdb88513 SHA512 5838fcbfd70f300cb4b62aab50565db52074c56b152ccc8ac1173e4676c0d5a636271bf5a645a77da6e1d4edbf0091af2cd4dd6d73b85c3d198c760898c06f3a +DIST thiserror-1.0.30.crate 17748 BLAKE2B b9d8a8f824de03c57af43d0ef8f2e157321e7e6a220660581299a38988e7bd43733126fc9b8d8b8ae38ac1d788ef08fbcb2352beb5ddc014113e0058c2bf60d0 SHA512 0e6cbc160ee1b6236a9073dec225a4290e7a82632ee7cec00bf02797b04851adb2d3071fa268b54f7fa9fe22eeada55a83d44fbddf824520023608eda8ea2e99 +DIST thiserror-impl-1.0.30.crate 15230 BLAKE2B bdfd4451304a2ef4ddbecb48eb1a1307e6eeadab0860c785a2b6a5e7de270ac42ac4f11e46eb9dba77ec5a86b203d9baf8e4fd5c83cdaa10e2af34a95d29d2e5 SHA512 465b1d4eb79075d8abb11f5c260d68847ea52806a2f519515705b03da376fffb3686bebb23c11462b1c59e1ae5b3ee96d834c62cac69862c491001b1ff7cbb46 +DIST thread_local-1.1.4.crate 13106 BLAKE2B 64c19368f8cec46f23b3052759c4c4ef0de50748432790e6ea11b12477239b177d54e60b9046fdcb2f495b8e0b37ad82809d03602edab9fc85cf814e3bd94fe2 SHA512 db7ff3eb88a73d9313dd58d72397614c5aae6be1d64ead7f16535cae2857be3b27d189e7955308591ec64a0d67777fd2a62a2b124ca73facb9a2d8e0458bdbb5 +DIST toml-0.5.8.crate 54219 BLAKE2B b4f9f563e5ba4574d4f2dcbe244378a2e1e984bd9fbbbfa5a06bdd5f8b8d677394f0db9cb8696f6936c80a52caa86b1b3ebaf3885c53855af23f03d318785f19 SHA512 26b7901ee4b7cbb4cf8ea57d365a99ed05e0a76e73452e47d4bcb3b4eeb7bbd393c13eea9ea33dc13622942efcda39acdba9425b74b40c920c9f19673a1f2082 +DIST typenum-1.15.0.crate 40741 BLAKE2B 5752d80396d0a37b0069b98ace9efe96d94ccaf41b33b8149c8b8c6a767537dbffe64251bbf61f3812465ecbc8cb45544f177dc97ac9735d84454282e4d1ed66 SHA512 a3c1ceac85e1aed98d0829449c35f4f36db860218b955b4e5f8f01da1d27ee6213f3c60e2b25c3745dcd67369049da5de737a9473fa9402db99cf7cddeb42288 +DIST ucd-trie-0.1.3.crate 44615 BLAKE2B 491f604d63446dbccf5176333edd159ac56261a9aa76efecf57e9a11ae017a6cba975658a4ffdd310561704fb0831686fb7770b1142b4ac495f01e26de51b099 SHA512 54d43b3824669aa20b725c7747f4fb65bd24e620670c968c1bb0094a0503773acda921b50a0b200c1ea0f84e1e059883c1704bfa5a856d2e2ccda116fb8c3e2b +DIST uds_windows-1.0.2.crate 16206 BLAKE2B e895e97b5610c1402023b2b86daa5b248c4528f06fcbdb900cc996ff1f62a8234cbd6d8cfae84008345399f73363f9cdf62b1def60b782e06514b9d215236a30 SHA512 a58806bb9673f583d58ba2088c0dcb03808752bea6c0a502b717a541cb54c1b4cf70af8c8f3ae48437069c9017012c6e880a1e7c3c754835193e581849f28587 +DIST unicode-ident-1.0.3.crate 35031 BLAKE2B d8d20829b97e7f1b9710feb6773cc5c4d25de6509772491e6f508a489285e32ec3a14ae689a1f1cd01ff5e2d4301b98579155535e03e240c8605b5737c9c5de5 SHA512 7ebdcfd7131a0e7a834f7e973b9cf813495259e0a0606539623d3f9bb51f9c6414908e71281d6a77397021e48d41c400a704c65990aaa8ca8d0a6095d9b3ed47 +DIST unicode-segmentation-1.9.0.crate 93241 BLAKE2B 359904bcaadfd161128d40a896a2d10e5dfdb4098de245c949ae3fffecce9b4b6b999bbc2c6ca522944733ab0074e50fe829690183639c312bba8f8d0ad24456 SHA512 7d0ea37bfb24a1a803b1cd40b7b0c0e6e44ebf9a474fdedf0dcca1ead25662e19f44af29b87de1b000c3cc75fec93320938bb3ab9d9e82298eda324bb97e7294 +DIST version-compare-0.0.10.crate 15171 BLAKE2B 37360c74f73ad9916dc9cd40794d0f26679406b7b85953a07bb5646330aec4ed2dd45d1a93d40a213c82d5881e14f99e176eaeabfca9e3641fb8713da2133035 SHA512 60632d563cd694a983ae8e1809d8df6e52d9cae57a5609f69eb29edb4aa4bca57c35808c4463a53bb64164d756027c61fe44c3a1f69dbd717127d58dc5a03446 +DIST version-compare-0.1.0.crate 14169 BLAKE2B e4b329f737684f43dbf390d96d8ea0182b2905120742a107e6847ae94201223206f0f111093f9490d103626f30d7a77374f10a81218a2b7e0a953a8818479d4a SHA512 d1b1a96f528e9660e38b6a08adbc186dfa93fa3e698029f68efcdea3de82c3e78cc0a2178e49281186d58de0c24ce3e62ebf1a0ef1aafa9297931cf19408d9c6 +DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 +DIST waker-fn-1.1.0.crate 7114 BLAKE2B e510eec0490f0caca3930000cecccde209ad387d1657c380f95122c68ccc15fcbe0684315d0aea28f094f2c65f7b7b08ae62f6ec95e0d67fc47e6af0ba4589e9 SHA512 80f612597534d9f8bdcd5e6bdff740805efe28242822bc6db360e114a23cb47ff88c74b8ab855bc764f0a73545e85a69d76bce1441e5899a36e41ca270695dc5 +DIST wasi-0.10.2+wasi-snapshot-preview1.crate 27505 BLAKE2B 4eb8644b945633d6e856ad80dd74990be19eb6af99823b147163384f61d471e2d9ec054d78a7064072344be53783e57073e8fffc6d5555c149b4834a9bf31dba SHA512 06977a294d76369a3867c45abdd8a87ea5c84e5a3681075ba0d14af1aee3114ff24495c7e7f7fe1e6e42230e65fba0e062898e69bc89e0209af62c2d14094ec7 +DIST wepoll-ffi-0.1.2.crate 31309 BLAKE2B cd1b01c9fdb6482baff3ab12a9926c1a5a9b6e430e4609890a94b13480f8223de166558724b4d6926d6e9dd7f466926c783df54f9beabc75d646edf4f3429a73 SHA512 f0f5c379d08642aee9c6ef36175b9d858ee1cb7d444b832d6e7ad194167a4db2de5aaee3b2356ca42ef9f48a9872928c61b456305c05dd40cc53e5204686b8a7 +DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 +DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 +DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd +DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 +DIST zbus-2.2.0.crate 107170 BLAKE2B 4bc5397851c372c73966413bd6720bfbb30b65b635aecddff0f879c66f1a16edbb354a5a408154ff07822b67c0948f3dd3649d95f49032759919c186c919a89e SHA512 a0562811badc46bfdfe9635c30095cda207c024d90b9bb763faedf750aea3245abb11ba43d066b8a230641cede26ff5a49738e934af2b7acddcf1a24da4a0aa0 +DIST zbus_macros-2.2.0.crate 25263 BLAKE2B c4787b058dedcb7cd212a18266ebc2529f4af577a806e841fdad46f352c33b7639285341955bcdb6bff8324a736f743745ddd60e4a70a0e03a659bb6b627ffd1 SHA512 c456bd6afc6c6f41df93930ea068326948766a792e6855fdf06d0fe1f8ffe0a4c80c8b8ae8f797a05a5a2d8400ea1b6aac8e6d748c4332e43bc0000d645da227 +DIST zbus_names-2.1.0.crate 8481 BLAKE2B 8d2186e3018723ae3aaee473a77538485e05228591522206cdfcb2b086714aff02e7aa212b4d469b9a4bc3cf9b98bb060ddfceb60eddb2058b65f6cdf67d2255 SHA512 59ca26c081893a2c87b0ce00c8cdb43affe40eb6f1d0faa4a115ec730cf308f5b5d146669a14a4c12862c3176b05b4f9766655959d46b6b4285d2d197f7c1803 +DIST zvariant-3.2.1.crate 66372 BLAKE2B 15f1e27f4c5cb52c3b2fee008c2f562d441340cf68458899de00272146ccd1eac842742cbee8d98c9a6f3cc5a092d8b09f0928ee3f094f1f1828daa99632d4f4 SHA512 5bd2ac24269f585259f7249773903f38d568a607ffa330575bb58892688860eaad97eb72b70678b78f2e65c02089ce3d663f9b3f7c2e34c19def507147695e89 +DIST zvariant_derive-3.2.1.crate 10935 BLAKE2B c6042a1f07f49379cb164fe96a3fa08ac1622de2a564d41868276b9dc8652afac089c91f6c35f2b9b13e6c9b0047dd6717bdfd55c836014034ef5a3b54d3a79f SHA512 b1914e4f059caea1e297f7fd9bee4181344b0c7a65a027cdd571c494dc0a91103ced462bfe129830404bf59cd17d187fbe4078356750b34e8b2bce3afa22c623 diff --git a/media-sound/amberol/amberol-0.9.2.ebuild b/media-sound/amberol/amberol-0.9.2.ebuild new file mode 100644 index 0000000000..9fb9645c1e --- /dev/null +++ b/media-sound/amberol/amberol-0.9.2.ebuild @@ -0,0 +1,291 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Auto-Generated by cargo-ebuild 0.5.2 + +EAPI=8 + +CRATES=" + adler-1.0.2 + aho-corasick-0.7.18 + anyhow-1.0.56 + array-init-2.0.0 + ashpd-0.3.2 + async-broadcast-0.4.0 + async-channel-1.6.1 + async-executor-1.4.1 + async-io-1.7.0 + async-lock-2.5.0 + async-recursion-0.3.2 + async-task-4.2.0 + async-trait-0.1.53 + atty-0.2.14 + autocfg-1.1.0 + az-1.2.0 + base64-0.13.0 + bitflags-1.3.2 + block-0.1.6 + block-buffer-0.10.2 + bytemuck-1.9.1 + byteorder-1.4.3 + cache-padded-1.2.0 + cairo-rs-0.15.6 + cairo-sys-rs-0.15.1 + cc-1.0.73 + cfg-expr-0.10.2 + cfg-if-1.0.0 + color-thief-0.2.1 + concurrent-queue-1.2.2 + cpufeatures-0.2.2 + crc32fast-1.3.2 + crypto-common-0.1.3 + dbus-0.6.5 + derivative-2.2.0 + digest-0.10.3 + easy-parallel-3.2.0 + either-1.6.1 + enumflags2-0.7.5 + enumflags2_derive-0.7.4 + env_logger-0.7.1 + event-listener-2.5.2 + fastrand-1.7.0 + field-offset-0.3.4 + flate2-1.0.24 + futures-0.3.21 + futures-channel-0.3.21 + futures-core-0.3.21 + futures-executor-0.3.21 + futures-io-0.3.21 + futures-lite-1.12.0 + futures-macro-0.3.21 + futures-sink-0.3.21 + futures-task-0.3.21 + futures-util-0.3.21 + fuzzy-matcher-0.3.7 + gdk-pixbuf-0.15.6 + gdk-pixbuf-sys-0.15.1 + gdk4-0.4.8 + gdk4-sys-0.4.8 + gdk4-wayland-0.4.7 + gdk4-wayland-sys-0.4.8 + gdk4-x11-0.4.2 + gdk4-x11-sys-0.4.2 + generic-array-0.14.5 + getrandom-0.2.6 + gettext-rs-0.7.0 + gettext-sys-0.21.2 + gio-0.15.7 + gio-sys-0.15.7 + glib-0.10.3 + glib-0.15.9 + glib-macros-0.10.1 + glib-macros-0.15.6 + glib-sys-0.10.1 + glib-sys-0.15.7 + gmp-mpfr-sys-1.4.8 + gobject-sys-0.10.0 + gobject-sys-0.15.9 + graphene-rs-0.15.1 + graphene-sys-0.15.1 + gsk4-0.4.8 + gsk4-sys-0.4.8 + gstreamer-0.18.6 + gstreamer-audio-0.18.7 + gstreamer-audio-sys-0.18.3 + gstreamer-base-0.18.0 + gstreamer-base-sys-0.18.0 + gstreamer-player-0.18.0 + gstreamer-player-sys-0.18.0 + gstreamer-sys-0.18.0 + gstreamer-video-0.18.5 + gstreamer-video-sys-0.18.3 + gtk-macros-0.3.0 + gtk4-0.4.8 + gtk4-macros-0.4.8 + gtk4-sys-0.4.8 + heck-0.3.3 + heck-0.4.0 + hermit-abi-0.1.19 + hex-0.4.3 + humantime-1.3.0 + instant-0.1.12 + itertools-0.9.0 + itoa-1.0.2 + lazy_static-1.4.0 + libadwaita-0.2.0-alpha.2 + libadwaita-sys-0.2.0-alpha.2 + libc-0.2.121 + libdbus-sys-0.2.2 + locale_config-0.3.0 + lock_api-0.4.7 + lofty-0.9.0 + lofty_attr-0.4.0 + log-0.4.17 + malloc_buf-0.0.6 + memchr-2.4.1 + memoffset-0.6.5 + miniz_oxide-0.5.3 + mpris-player-0.6.1 + muldiv-1.0.0 + nix-0.23.1 + num-0.4.0 + num-bigint-0.4.3 + num-complex-0.4.1 + num-integer-0.1.44 + num-iter-0.1.43 + num-rational-0.4.0 + num-traits-0.2.14 + objc-0.2.7 + objc-foundation-0.1.1 + objc_id-0.1.1 + ogg_pager-0.3.2 + once_cell-1.13.0 + option-operations-0.4.0 + ordered-stream-0.0.1 + pango-0.15.7 + pango-sys-0.15.1 + parking-2.0.0 + parking_lot-0.11.2 + parking_lot_core-0.8.5 + paste-1.0.7 + pest-2.1.3 + pin-project-lite-0.2.8 + pin-utils-0.1.0 + pkg-config-0.3.24 + polling-2.2.0 + ppv-lite86-0.2.16 + pretty-hex-0.2.1 + pretty_env_logger-0.4.0 + proc-macro-crate-0.1.5 + proc-macro-crate-1.1.3 + proc-macro-error-1.0.4 + proc-macro-error-attr-1.0.4 + proc-macro2-1.0.43 + quick-error-1.2.3 + quick-xml-0.22.0 + quote-1.0.21 + rand-0.8.5 + rand_chacha-0.3.1 + rand_core-0.6.3 + redox_syscall-0.2.13 + regex-1.5.5 + regex-syntax-0.6.25 + remove_dir_all-0.5.3 + rgb-0.8.32 + rgb_derivation-0.2.0 + rug-1.16.0 + rustc_version-0.3.3 + ryu-1.0.10 + scopeguard-1.1.0 + semver-0.11.0 + semver-parser-0.10.2 + serde-1.0.136 + serde_derive-1.0.136 + serde_json-1.0.81 + serde_repr-0.1.8 + sha1-0.6.1 + sha1_smol-1.0.0 + sha2-0.10.2 + slab-0.4.5 + smallvec-1.8.0 + socket2-0.4.4 + srgb-0.3.0 + static_assertions-1.1.0 + strum-0.18.0 + strum_macros-0.18.0 + syn-1.0.99 + system-deps-1.3.2 + system-deps-6.0.2 + temp-dir-0.1.11 + tempfile-3.3.0 + termcolor-1.1.3 + thiserror-1.0.30 + thiserror-impl-1.0.30 + thread_local-1.1.4 + toml-0.5.8 + typenum-1.15.0 + ucd-trie-0.1.3 + uds_windows-1.0.2 + unicode-ident-1.0.3 + unicode-segmentation-1.9.0 + version-compare-0.0.10 + version-compare-0.1.0 + version_check-0.9.4 + waker-fn-1.1.0 + wasi-0.10.2+wasi-snapshot-preview1 + wepoll-ffi-0.1.2 + winapi-0.3.9 + winapi-i686-pc-windows-gnu-0.4.0 + winapi-util-0.1.5 + winapi-x86_64-pc-windows-gnu-0.4.0 + zbus-2.2.0 + zbus_macros-2.2.0 + zbus_names-2.1.0 + zvariant-3.2.1 + zvariant_derive-3.2.1 + libadwaita-sys-0.2.0-alpha.2 +" + +inherit cargo gnome2-utils meson xdg + + +HOMEPAGE="https://gitlab.gnome.org/World/amberol" +DESCRIPTION="Simple GUI Music Player" +SRC_URI=" https://gitlab.gnome.org/World/${PN}/-/archive/${PV}/${P}.tar.bz2 + $(cargo_crate_uris)" + +LICENSE="0BSD Apache-2.0 BSD GPL-3+ LGPL-3+ MIT Unlicense" +SLOT="0" +KEYWORDS="~amd64 ~x86" +# should probably work on x86, but needs testing. + +RDEPEND=" + gui-libs/libadwaita:1 + dev-libs/libportal:=[gtk] + media-libs/gstreamer:1.0 + media-libs/gst-plugins-base:1.0 + media-libs/gst-plugins-bad:1.0 + media-libs/gst-plugins-good:1.0 +" + +DEPEND="${RDEPEND}" + +QA_FLAGS_IGNORED="usr/bin/${PN}" + +src_unpack() { + cargo_src_unpack +} + +src_configure () { + # upstream redefines CARGO_HOME, pointing to eclass defined + ln -s "${WORKDIR}"/cargo_home "${S}"/cargo-home || die + meson_src_configure +} + +src_compile () { + # ditto, except now build-dir + ln -s "${WORKDIR}"/cargo_home "${WORKDIR}"/"${P}"-build/cargo-home || die + + # gmp-mpfr-sys uses ${ABI} variable (32|64) that clashes with gentoo's standard variable. + local _abi + if [[ ${ABI} =~ 64 ]]; then + _abi="64" + else + _abi="32" + fi + + ABI="${_abi}" meson_src_compile +} + +src_install () { + meson_src_install +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/media-sound/amberol/metadata.xml b/media-sound/amberol/metadata.xml new file mode 100644 index 0000000000..eae0ef0e0e --- /dev/null +++ b/media-sound/amberol/metadata.xml @@ -0,0 +1,12 @@ + + + + + lucasbarbieri.c@gmail.com + Lucas Barbieri Catarina + + + https://gitlab.gnome.org/World/amberol/-/issues + https://gitlab.gnome.org/World/amberol/-/blob/main/README.md + + diff --git a/mpv-plugin/mpv-mpris/mpv-mpris-0.9-r1.ebuild b/mpv-plugin/mpv-mpris/mpv-mpris-0.9-r2.ebuild similarity index 91% rename from mpv-plugin/mpv-mpris/mpv-mpris-0.9-r1.ebuild rename to mpv-plugin/mpv-mpris/mpv-mpris-0.9-r2.ebuild index a9bcf1de18..f5ef84c625 100644 --- a/mpv-plugin/mpv-mpris/mpv-mpris-0.9-r1.ebuild +++ b/mpv-plugin/mpv-mpris/mpv-mpris-0.9-r2.ebuild @@ -42,6 +42,11 @@ MPV_PLUGIN_FILES=( mpris.so ) RESTRICT="!test? ( test )" +src_prepare() { + sed -e 's:-O2 ::' -i Makefile || die "sed Makefile(s) failed" + default +} + src_compile() { tc-export CC emake PKG_CONFIG="$(tc-getPKG_CONFIG)" diff --git a/mpv-plugin/mpv-mpris/mpv-mpris-9999.ebuild b/mpv-plugin/mpv-mpris/mpv-mpris-9999.ebuild index 33adfb1da8..f5ef84c625 100644 --- a/mpv-plugin/mpv-mpris/mpv-mpris-9999.ebuild +++ b/mpv-plugin/mpv-mpris/mpv-mpris-9999.ebuild @@ -19,9 +19,10 @@ fi LICENSE="MIT" IUSE="test" -RESTRICT="!test? ( test )" -RDEPEND="dev-libs/glib:2" +RDEPEND=" + dev-libs/glib:2 +" DEPEND="${RDEPEND}" BDEPEND=" virtual/pkgconfig @@ -39,6 +40,13 @@ BDEPEND=" MPV_PLUGIN_FILES=( mpris.so ) +RESTRICT="!test? ( test )" + +src_prepare() { + sed -e 's:-O2 ::' -i Makefile || die "sed Makefile(s) failed" + default +} + src_compile() { tc-export CC emake PKG_CONFIG="$(tc-getPKG_CONFIG)" diff --git a/net-dialup/tio/Manifest b/net-dialup/tio/Manifest index 8da25f87ff..32a4ce46e6 100644 --- a/net-dialup/tio/Manifest +++ b/net-dialup/tio/Manifest @@ -1 +1 @@ -DIST tio-2.4.tar.xz 3417548 BLAKE2B 15575e603f22a02cbf999916189a0bed8de094b1a3577ae76633169acb4cb8ba1ee62ff37b0c7076dff558f28b371adf7ff55bc896bb752ba7ff0f45bc4068f5 SHA512 397c369a858677479c30034ecd6aba0a4c5ae884473ba191d58e8b5427c58f7cf5215aa9cdf134cac9c78cc67ba2ec6cd92a8a56f755caa465bcd02c1c41018b +DIST tio-2.5.tar.xz 3418016 BLAKE2B c89765e568122657ee6da1b7a7cc5cfecd4cb44dd1072b79eab1170eba8ff9de5a4797beef122a69e1df46d733ff96973a3ccc0a84b74111e8d528ec50c95d0d SHA512 874fcaa82a182202da0a58ecd41402bb12f3ccb247a21fa77d08283796fd89cf10d8163399f53edd8d675d6c3b21842016066ed976e1855f3e94bf315a686bd1 diff --git a/net-dialup/tio/tio-2.4.ebuild b/net-dialup/tio/tio-2.5.ebuild similarity index 100% rename from net-dialup/tio/tio-2.4.ebuild rename to net-dialup/tio/tio-2.5.ebuild diff --git a/net-im/gajim-plugins/gajim-plugins-9999.ebuild b/net-im/gajim-plugins/gajim-plugins-9999.ebuild new file mode 100644 index 0000000000..f763f7ee8e --- /dev/null +++ b/net-im/gajim-plugins/gajim-plugins-9999.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9,10} ) + +inherit python-single-r1 + +DESCRIPTION="Plugins developed fro Gajim XMPP client" +HOMEPAGE="https://dev.gajim.org/gajim/gajim-plugins/" + +inherit git-r3 +EGIT_REPO_URI="https://dev.gajim.org/gajim/gajim-plugins.git" + +MY_PLUGINS="acronyms_expander anti_spam clients_icons length_notifier message_box_size now_listen omemo openpgp pgp plugins_translations quick_replies triggers" + +LICENSE="GPL-3" +SLOT="0" +IUSE="$(printf '+%s ' ${MY_PLUGINS[@]})" +S="${WORKDIR}/${P%_p2}" + +DEPEND="" +RDEPEND=" + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + net-im/gajim[${PYTHON_SINGLE_USEDEP}] + omemo? ( + net-im/gajim[omemo] + dev-python/python-axolotl[${PYTHON_USEDEP}] + dev-python/qrcode[${PYTHON_USEDEP}] + dev-python/cryptography[${PYTHON_USEDEP}] ) + pgp? ( + >=dev-python/python-gnupg-0.4.0[${PYTHON_USEDEP}] ) + plugins_translations? ( app-misc/geoclue[introspection] ) + ')" + +src_install() { + python_moduleinto "gajim/data/plugins" + + for plugin in $MY_PLUGINS; do + if use ${plugin#"+"}; then + python_domodule "${plugin#"+"}" + fi + done +} diff --git a/net-im/gajim-plugins/metadata.xml b/net-im/gajim-plugins/metadata.xml new file mode 100644 index 0000000000..ba908bddde --- /dev/null +++ b/net-im/gajim-plugins/metadata.xml @@ -0,0 +1,21 @@ + + + + + https://dev.gajim.org/gajim/gajim-plugins/-/wikis/home + + + Plugin: Replaces acronyms (or other strings) with given expansions/substitutes + Plugin: Block some incoming messages + Plugin: Shows the client icons in the roster and in groupchats + Plugin: Notifies you when message length reaches a limit + Plugin: Allows you to adjust the height of the new message input field + Plugin: Copy tune info to conversation input box + Plugin: OMEMO Multi-End Message and Object Encryption for 1:1 chats, groupchats, and file transfers + Plugin: Encrypt your messages with OpenPGP (XEP-0373) + Plugin: Encrypt your messages with PGP (XEP-0027) + Plugin: Translation files for Gajim Plugins + Plugin: Quick replies + Plugin: Configure Gajim's behaviour when receiving messages/events + + diff --git a/net-im/ruqola/ruqola-1.3.1.ebuild b/net-im/ruqola/ruqola-1.3.1.ebuild index 09d1e17240..4a3d15cc73 100644 --- a/net-im/ruqola/ruqola-1.3.1.ebuild +++ b/net-im/ruqola/ruqola-1.3.1.ebuild @@ -1,7 +1,7 @@ -# Copyright 2019-2021 Gentoo Authors +# Copyright 2019-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 VIRTUALX_REQUIRED=test ECM_TEST=forceoptional diff --git a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.5.4.ebuild b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.5.4.ebuild index 2949d81cbb..7e7f7c998d 100644 --- a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.5.4.ebuild +++ b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.5.4.ebuild @@ -8,6 +8,7 @@ inherit autotools DESCRIPTION="Dovecot FTS plugin backed by Xapian" HOMEPAGE="https://github.com/grosjo/fts-xapian" SRC_URI="https://github.com/grosjo/fts-xapian/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/fts-xapian-${PV}" LICENSE="LGPL-2.1" SLOT="0" @@ -23,8 +24,6 @@ RDEPEND=" DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" -S="${WORKDIR}/fts-xapian-${PV}" - src_prepare() { default eautoreconf diff --git a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.5.5.ebuild b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.5.5.ebuild index 2949d81cbb..b070351522 100644 --- a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.5.5.ebuild +++ b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.5.5.ebuild @@ -8,6 +8,7 @@ inherit autotools DESCRIPTION="Dovecot FTS plugin backed by Xapian" HOMEPAGE="https://github.com/grosjo/fts-xapian" SRC_URI="https://github.com/grosjo/fts-xapian/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/fts-xapian-${PV}" LICENSE="LGPL-2.1" SLOT="0" @@ -23,7 +24,9 @@ RDEPEND=" DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" -S="${WORKDIR}/fts-xapian-${PV}" +PATCHES=( + ${FILESDIR}/bug-887887_allow-O2-override.patch +) src_prepare() { default diff --git a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-9999.ebuild b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-9999.ebuild index ac10858949..1267136e38 100644 --- a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-9999.ebuild +++ b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-9999.ebuild @@ -36,6 +36,10 @@ if [ "$PV" = 9999 ] ; then " fi +PATCHES=( + ${FILESDIR}/bug-887887_allow-O2-override.patch +) + src_prepare() { default eautoreconf diff --git a/net-mail/dovecot-fts-xapian/files/bug-887887_allow-O2-override.patch b/net-mail/dovecot-fts-xapian/files/bug-887887_allow-O2-override.patch new file mode 100644 index 0000000000..5c4b95fb35 --- /dev/null +++ b/net-mail/dovecot-fts-xapian/files/bug-887887_allow-O2-override.patch @@ -0,0 +1,11 @@ +--- a/configure.ac 2022-04-17 07:41:11.000000000 -0400 ++++ b/configure.ac 2022-12-25 13:24:02.551681208 -0500 +@@ -21,7 +21,7 @@ + DC_DOVECOT + DC_DOVECOT_MODULEDIR + LIBDOVECOT_INCLUDE="$LIBDOVECOT_INCLUDE" +-CFLAGS="$CFLAGS $EXTRA_CFLAGS $DOVECOT_FLAGS -O2" ++CFLAGS="-O2 $CFLAGS $EXTRA_CFLAGS $DOVECOT_FLAGS" + LIBS="$DOVECOT_LIBS" + BINARY_LDFLAGS="$PIE_LDFLAGS $RELRO_LDFLAGS" + BINARY_CFLAGS="$PIE_CFLAGS" diff --git a/net-misc/FORT-validator/FORT-validator-1.5.0.ebuild b/net-misc/FORT-validator/FORT-validator-1.5.2.ebuild similarity index 79% rename from net-misc/FORT-validator/FORT-validator-1.5.0.ebuild rename to net-misc/FORT-validator/FORT-validator-1.5.2.ebuild index c3c640eac7..80f8c60c36 100644 --- a/net-misc/FORT-validator/FORT-validator-1.5.0.ebuild +++ b/net-misc/FORT-validator/FORT-validator-1.5.2.ebuild @@ -5,11 +5,11 @@ EAPI=7 inherit autotools fcaps systemd +MY_PN="fort" + DESCRIPTION="FORT validator is an open source RPKI validator" HOMEPAGE="https://fortproject.net/validator?2" -SRC_URI="https://github.com/NICMx/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -MY_PN="fort" +SRC_URI="https://github.com/NICMx/${PN}/releases/download/${PV}/fort-${PV}.tar.gz" LICENSE="MIT" SLOT="0" @@ -21,7 +21,7 @@ DEPEND=" acct-user/fort caps? ( sys-libs/libcap ) dev-libs/jansson - dev-libs/openssl:0= + dev-libs/openssl " RDEPEND=" ${DEPEND} @@ -32,11 +32,14 @@ BDEPEND=" sys-devel/automake " -PATCHES="${FILESDIR}/${PN}-skip-online-test.patch" +S="${WORKDIR}/fort-${PV}" src_prepare() { default - + # Don't strip CFLAGS + sed -i 's/fort_CFLAGS =/fort_CFLAGS = ${CFLAGS} /' src/Makefile.am || die + # Don't test network + sed -i '/http/d' test/Makefile.am || die eautoreconf } @@ -44,7 +47,7 @@ src_install() { newinitd "${FILESDIR}/${MY_PN}-1.5-initd" ${MY_PN} newconfd "${FILESDIR}/${MY_PN}-1.5-confd" ${MY_PN} - emake DESTDIR="${D}" install + emake DESTDIR="${ED}" install insinto /usr/share/${MY_PN}/ insopts -m0644 -o "${MY_PN}" diropts -m0755 -o "${MY_PN}" @@ -55,9 +58,6 @@ src_install() { insinto /etc/fort newins "${FILESDIR}/fort-config.json" config.json - exeinto "/usr/libexec/${MY_PN}" - doexe fort_setup.sh - systemd_dounit "${FILESDIR}/${MY_PN}-1.5.service" } diff --git a/net-misc/FORT-validator/FORT-validator-1.4.2.ebuild b/net-misc/FORT-validator/FORT-validator-1.5.3.ebuild similarity index 58% rename from net-misc/FORT-validator/FORT-validator-1.4.2.ebuild rename to net-misc/FORT-validator/FORT-validator-1.5.3.ebuild index 645a3e3e90..d96515b720 100644 --- a/net-misc/FORT-validator/FORT-validator-1.4.2.ebuild +++ b/net-misc/FORT-validator/FORT-validator-1.5.3.ebuild @@ -9,7 +9,7 @@ MY_PN="fort" DESCRIPTION="FORT validator is an open source RPKI validator" HOMEPAGE="https://fortproject.net/validator?2" -SRC_URI="https://github.com/NICMx/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/NICMx/${PN}/releases/download/${PV}/fort-${PV}.tar.gz" LICENSE="MIT" SLOT="0" @@ -21,7 +21,7 @@ DEPEND=" acct-user/fort caps? ( sys-libs/libcap ) dev-libs/jansson - dev-libs/openssl:0= + dev-libs/openssl " RDEPEND=" ${DEPEND} @@ -32,6 +32,8 @@ BDEPEND=" sys-devel/automake " +S="${WORKDIR}/${MY_PN}-${PV}" + src_prepare() { default # Don't strip CFLAGS @@ -42,8 +44,8 @@ src_prepare() { } src_install() { - newinitd "${FILESDIR}/${MY_PN}-1.4-initd" ${MY_PN} - newconfd "${FILESDIR}/${MY_PN}-1.4-confd" ${MY_PN} + newinitd "${FILESDIR}/${MY_PN}-1.5-initd" ${MY_PN} + newconfd "${FILESDIR}/${MY_PN}-1.5-confd" ${MY_PN} emake DESTDIR="${ED}" install insinto /usr/share/${MY_PN}/ @@ -56,22 +58,16 @@ src_install() { insinto /etc/fort newins "${FILESDIR}/fort-config.json" config.json - exeinto "/usr/libexec/${MY_PN}" - doexe fort_setup.sh - - systemd_dounit "${FILESDIR}/${MY_PN}-1.4.service" + systemd_dounit "${FILESDIR}/${MY_PN}-1.5.service" } pkg_postinst() { fcaps cap_net_bind_service usr/bin/fort einfo "" - einfo "ARIN TAL is disabled by default because the ARIN Relying Party" - einfo "Agreement must be accepted beforehead. Start fort, run" + einfo "You have to init the TALs before the first run. To do so, run " einfo "" - einfo " su -s /bin/sh -c '${EROOT}/usr/libexec/${MY_PN}/fort_setup.sh /usr/share/${MY_PN}/tal/' fort" + einfo " su -s /bin/sh -c '${EROOT}/usr/bin/${MY_PN} --init-tals --tal /usr/share/${MY_PN}/tal/' fort" einfo "" - einfo "as root and restart fort to enable it." - einfo "The configuration file generation will provide a config file, but a" - einfo "simpler one is shiped with the ebuid. Use the one you prefer." + einfo "as root." } diff --git a/net-misc/FORT-validator/FORT-validator-1.4.1.ebuild b/net-misc/FORT-validator/FORT-validator-1.5.3_p20220607.ebuild similarity index 51% rename from net-misc/FORT-validator/FORT-validator-1.4.1.ebuild rename to net-misc/FORT-validator/FORT-validator-1.5.3_p20220607.ebuild index e31d270e43..ee859b5886 100644 --- a/net-misc/FORT-validator/FORT-validator-1.4.1.ebuild +++ b/net-misc/FORT-validator/FORT-validator-1.5.3_p20220607.ebuild @@ -5,11 +5,12 @@ EAPI=7 inherit autotools fcaps systemd +MY_PN="fort" +MY_PV="issue83" + DESCRIPTION="FORT validator is an open source RPKI validator" HOMEPAGE="https://fortproject.net/validator?2" -SRC_URI="https://github.com/NICMx/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -MY_PN="fort" +SRC_URI="https://github.com/NICMx/${PN}/archive/refs/heads/${MY_PV}.zip -> ${MY_PN}-${PV}.zip" LICENSE="MIT" SLOT="0" @@ -21,7 +22,7 @@ DEPEND=" acct-user/fort caps? ( sys-libs/libcap ) dev-libs/jansson - dev-libs/openssl:0= + dev-libs/openssl " RDEPEND=" ${DEPEND} @@ -32,19 +33,22 @@ BDEPEND=" sys-devel/automake " -PATCHES="${FILESDIR}/${PN}-skip-online-test.patch" +S="${WORKDIR}/${PN}-${MY_PV}" src_prepare() { default - + # Don't strip CFLAGS + sed -i 's/fort_CFLAGS =/fort_CFLAGS = ${CFLAGS} /' src/Makefile.am || die + # Don't test network + sed -i '/http/d' test/Makefile.am || die eautoreconf } src_install() { - newinitd "${FILESDIR}/${MY_PN}-1.4-initd" ${MY_PN} - newconfd "${FILESDIR}/${MY_PN}-1.4-confd" ${MY_PN} + newinitd "${FILESDIR}/${MY_PN}-1.5-initd" ${MY_PN} + newconfd "${FILESDIR}/${MY_PN}-1.5-confd" ${MY_PN} - emake DESTDIR="${D}" install + emake DESTDIR="${ED}" install insinto /usr/share/${MY_PN}/ insopts -m0644 -o "${MY_PN}" diropts -m0755 -o "${MY_PN}" @@ -55,22 +59,16 @@ src_install() { insinto /etc/fort newins "${FILESDIR}/fort-config.json" config.json - exeinto "/usr/libexec/${MY_PN}" - doexe fort_setup.sh - - systemd_dounit "${FILESDIR}/${MY_PN}-1.4.service" + systemd_dounit "${FILESDIR}/${MY_PN}-1.5.service" } pkg_postinst() { fcaps cap_net_bind_service usr/bin/fort einfo "" - einfo "ARIN TAL is disabled by default because the ARIN Relying Party" - einfo "Agreement must be accepted beforehead. Start fort, run" + einfo "You have to init the TALs before the first run. To do so, run " einfo "" - einfo " su -s /bin/sh -c '${EROOT}/usr/libexec/${MY_PN}/fort_setup.sh /usr/share/${MY_PN}/tal/' fort" + einfo " su -s /bin/sh -c '${EROOT}/usr/bin/${MY_PN} --init-tals --tal /usr/share/${MY_PN}/tal/' fort" einfo "" - einfo "as root and restart fort to enable it." - einfo "The configuration file generation will provide a config file, but a" - einfo "simpler one is shiped with the ebuid. Use the one you prefer." + einfo "as root." } diff --git a/net-misc/FORT-validator/Manifest b/net-misc/FORT-validator/Manifest index 8741ee164f..abcac86d6f 100644 --- a/net-misc/FORT-validator/Manifest +++ b/net-misc/FORT-validator/Manifest @@ -1,3 +1,3 @@ -DIST FORT-validator-1.4.1.tar.gz 468737 BLAKE2B d1cbe115ba4d5e650d83e5793773028d545d7e56e8a7247ddc10673e0925ff278ebbc35f1161423d6f2b0bea6c8cb3416d8d87afea8c414bb69b5b95b9c8bf06 SHA512 aac4039bfad71fe9d9747abf8b2121d8b801c07feac83238c994b406241d2fefcf46bebc899298be84fddb90bbc345b117613a4bd4d45fbb38da89d1040ed393 -DIST FORT-validator-1.4.2.tar.gz 471694 BLAKE2B 9c5f3a2a6b79dbd62248e125d665d31561c2efee0b7df31215d16d55b56b56dee8dd6e5c34e9d01e36e82383dec49d6bb59fc3f078be000f166f46c4c08ead33 SHA512 c06c5552282584c0c671cec04d11a6072c5d19b3cc5a6e140088e6774c9b03a5fb00e9929e3f278f61207083f10f332282dba2c9395a28e78c190599c077c9fd -DIST FORT-validator-1.5.0.tar.gz 482884 BLAKE2B 704f9d9f9c9cea54f8831f669eac62d5298da8ccacfdae5a4ecc30ee126be610679ff25a929d5ead64cb02fd63bdeaebc7027312d7fcb6d49bd0d563bb256fa2 SHA512 3da44896c69685c0a49e418b10e70ad34a5c621a32982203eb3def5462af014d1f807e29e3e9a7555b381ad976e8e19c2cc0973149c9c6253ee845a14fb86023 +DIST fort-1.5.2.tar.gz 562414 BLAKE2B cbe5a5a47ec7a47176ab1cdd9b3ed26e5a73dd238a364d0ec54a5955316e4813a715180652ad2092ed9cf5c843dc7677d33ed831adb5bcabc156995fbf4c208b SHA512 77c9484314067f5612a5a076ae7e16423f41b79220fc911599f867426dedf7b2276b8f8109ad0b17a714c463f3080b734d1562f6b7ed2265583b1ab6c7f32436 +DIST fort-1.5.3.tar.gz 564257 BLAKE2B f0a6c9899c968f6697c79c0f541275874bc7aa23d6e42113d4be23b6338eb3007557a0260e601575719b90b8e87c4483bb13a40a6ac0724e17cf8157ce40d6ba SHA512 1b97bec1b031cd717d4012b0faec36785ba5c8e06ca46b4a017a08c3f2a038d2224c740a6b84f1c853c996c203af9ac975506d5c0e379a7cab82554318136a99 +DIST fort-1.5.3_p20220607.zip 719847 BLAKE2B 10ed3913e6482e15da64f48ce42a0eb9d14b5e39875f8b2ac1dc71da9cccfaa952a3bbb71030bc6c025aa9966087db20e0a574af6da8424b0b24e8d51e98fb23 SHA512 2dfa61a99edffb678ba338165610445921380bf98c32958b4c425dfa055a212ec4edcbf68758f43fdb4f36769a79fceca46e82abdc471e4bea22caf28c879eb3 diff --git a/net-misc/FORT-validator/files/fort-1.5-initd b/net-misc/FORT-validator/files/fort-1.5-initd index a7c36a1a99..4685a496f7 100644 --- a/net-misc/FORT-validator/files/fort-1.5-initd +++ b/net-misc/FORT-validator/files/fort-1.5-initd @@ -7,7 +7,6 @@ description="FORT validator is an open source RPKI validator." command=/usr/bin/fort command_args="${FORT_OPTS}" command_user="fort" -pidfile="/run/${RC_SVCNAME}.pid" depend() { need net diff --git a/net-p2p/bisq-bin/Manifest b/net-p2p/bisq-bin/Manifest index 6ff69dbbfe..5bb57da7c9 100644 --- a/net-p2p/bisq-bin/Manifest +++ b/net-p2p/bisq-bin/Manifest @@ -1 +1 @@ -DIST Bisq-64bit-1.9.6.deb 223053808 BLAKE2B e8cf5f62540e494b30cac8fd4deddc972e81c0483f976624d8b95ed982b42519d826f86c3668ce178775d117f82e666802a3287e95666f8d2442d15ca0c56fe5 SHA512 1d8241b513e9b587a8c8aa1bf58ce1fe5ab1ab7c7b820ce4a1ba05f66ca0c274ca8dba891a5e8d9cfeb92efb449a73ace8fbb3cf596189d3527dce4fe88adc77 +DIST Bisq-64bit-1.9.8.deb 232752688 BLAKE2B 2760ad12e85a4df81b4ad4288f2abf23c22153cf46a157de5c8aefc9deed258752c753ca8d355049aa9ae80465330d84971335fc2f1ecd327a63d750f1522ac1 SHA512 b8b5a5f076624721760eee8f3251f41ddba4d74936e66d6b45ce3944489b2ee032714628a8e79d6905650949ca493443f9a830820d27b0644448a41e33052c21 diff --git a/net-p2p/bisq-bin/bisq-bin-1.9.6.ebuild b/net-p2p/bisq-bin/bisq-bin-1.9.8.ebuild similarity index 100% rename from net-p2p/bisq-bin/bisq-bin-1.9.6.ebuild rename to net-p2p/bisq-bin/bisq-bin-1.9.8.ebuild diff --git a/net-p2p/feather/Manifest b/net-p2p/feather/Manifest index 0bf1725e74..edc122490a 100644 --- a/net-p2p/feather/Manifest +++ b/net-p2p/feather/Manifest @@ -6,3 +6,11 @@ DIST feather-2.1.0-monero-trezorcommon.tar.gz 1327782 BLAKE2B 738f2833317d5b5f52 DIST feather-2.1.0-monero.tar.gz 11616189 BLAKE2B 704c7455d4ff1483d9b58078997d4371a9736bfacc63bc976ce65fdd966f51727f0cd656223c62f9f7baf95b475af34ac9d9e174fdf32a17d32872c46b7ad4d2 SHA512 44dfe24f4b844d9f1a14160fcf34007e735321f7beb9f6ae94ace46d67ced3e26efdfde82723ab2407c09a38da4a9aef2d52778620317051a3e780f0c0795edf DIST feather-2.1.0-singleapplication.tar.gz 21630 BLAKE2B 403e187d0c9f5c591741ab1bdf879ae700cd255e0bcf3cc6e71aa2f6b9dcaf462aaa4e2142b5978d5e69c7660b1d094ac47cac3912c1b49a1dd003eebc641d6f SHA512 d16127412a97289edcb2bf86d2e4229d11408095ca6be6f2d7d63a6df573b31aa2e100382da3b12b93b45380fe68586c91cf3e774d1aedfeb88e151bc13bb4c4 DIST feather-2.1.0.tar.gz 2005604 BLAKE2B 3e3cbd8334dd0b1b1d233b30f9fbe815a51f3f773ed73873fab316e9e22e616baa0e42112fc9b2450988915d16d7755cf79fa1e1672cb1001b8a50aeca96e102 SHA512 32697bfe80fb2e6fca00d29e78cfb9dae342f47fd47e0d49e03bc2baa18dff8d33f8b69f8658bb5bf5359ffa520a509af2c4e3e72aa80eb08d6967b26cc1870b +DIST feather-2.1.2-monero-miniupnp.tar.gz 446961 BLAKE2B 802e3a99f2e129492be547eba0f7f87c0e0c7024b4a322fbabf973dab26cd33601d99b29d422f8bb2ebae078982ef25efcdfe7ce66149360ba974abcb80b95d4 SHA512 c544148b2f110a84dbc69b0de2a6ff95ea3b8ad49354320c557b29a548de3e87ac52e37566b7f809bbcf0afa395e5150049dde15383d8180a52a38fd8738fdc5 +DIST feather-2.1.2-monero-randomx.tar.gz 164390 BLAKE2B 704792f22d7e3e9e789b42f77176ef4687b7d599387edfa42f854ad7b0f692d704480a6c7e43a291acac0dde2adae12923ea11e615d132baf10c7cb8f59f5801 SHA512 959a8399ae85bbb57e875e0383e448b10241badcd6682c7b6dec9d172f489ccbf3bb9b8b9b657bf977b3f2280597eb99cef2270159dc77142615dfe8d6f438ad +DIST feather-2.1.2-monero-rapidjson.tar.gz 1054330 BLAKE2B 5d18961b86a27516e42441ba46317ba811e06305dc754b5765b4fbfb697d93bc31ae9457fa2c3f213396909af726f775a7b371874ef1a0dc56a8577ed077a610 SHA512 dd4f103f84c4f32683ca9ccc82c35db3a60012c35acbb79405905c8b4e382389c52422b1a514e6128ae71f90f5eedb158f2a4f72f7c0f6025c2ef0787130bbe7 +DIST feather-2.1.2-monero-supercop.tar.gz 346604 BLAKE2B 10e48076acb2e5de5acb2efee61b2fac40fdfec3bc4037a94199d56ee2446466126e1b9dade56ee69598f4bd3c64b45d86d0810f24f461f6e09fb84c87e1ef93 SHA512 06cca8d1def31aa11bf5aa42d861c4a027786f7cc494fa3ab53a2bc4bd9d1f55b2389020ba5fd1816ed277b6e4320ad8edbb3117dcf4981fc7fba655c4bbe648 +DIST feather-2.1.2-monero-trezorcommon.tar.gz 1327782 BLAKE2B 738f2833317d5b5f52c21582160c1bee331fda38615c7e2c29d68cec600e849209111aaa75cce059596e87b2711c5a5749d965c91f1cf15cbe98fc86a049b5a5 SHA512 9955aa160e9a969decee598584f788e4d36e9c65f2ee730cd8f128669e86175f2189e804ca53e405871ab698ae5e683f146e59e832d8ec58fa1cb46328665ddf +DIST feather-2.1.2-monero.tar.gz 11616189 BLAKE2B 704c7455d4ff1483d9b58078997d4371a9736bfacc63bc976ce65fdd966f51727f0cd656223c62f9f7baf95b475af34ac9d9e174fdf32a17d32872c46b7ad4d2 SHA512 44dfe24f4b844d9f1a14160fcf34007e735321f7beb9f6ae94ace46d67ced3e26efdfde82723ab2407c09a38da4a9aef2d52778620317051a3e780f0c0795edf +DIST feather-2.1.2-singleapplication.tar.gz 21630 BLAKE2B 403e187d0c9f5c591741ab1bdf879ae700cd255e0bcf3cc6e71aa2f6b9dcaf462aaa4e2142b5978d5e69c7660b1d094ac47cac3912c1b49a1dd003eebc641d6f SHA512 d16127412a97289edcb2bf86d2e4229d11408095ca6be6f2d7d63a6df573b31aa2e100382da3b12b93b45380fe68586c91cf3e774d1aedfeb88e151bc13bb4c4 +DIST feather-2.1.2.tar.gz 2006492 BLAKE2B e8d0dcfa083bd11f9bb7555d825e1dd2452b1d43691bd8298844c83acedda9a58c0f37f799b66a0b674641416dea3a91810d1c0bb8bc433b94eb474bfb53ad88 SHA512 d7c764a830ea94f75c71e4979aac925361da760c58c0b44af7d172c9564629e8d0f7d6dcdc3c67d88fac0254693d7756cda5ca1df585bf4669de4c61fdcbb122 diff --git a/net-p2p/feather/feather-2.1.0.ebuild b/net-p2p/feather/feather-2.1.0.ebuild index fab406b814..697aca1eb4 100644 --- a/net-p2p/feather/feather-2.1.0.ebuild +++ b/net-p2p/feather/feather-2.1.0.ebuild @@ -98,6 +98,9 @@ src_prepare() { default echo "#define FEATHER_VERSION \"${PV}\"" > "${WORKDIR}"/${PF}/src/config-feather.h || die echo "#define TOR_VERSION \"NOT_EMBEDDED\"" >> "${WORKDIR}"/${PF}/src/config-feather.h || die + pushd monero + eapply "${FILESDIR}"/monero_add_some_includes.patch + popd cmake_src_prepare } diff --git a/net-p2p/feather/feather-2.1.2.ebuild b/net-p2p/feather/feather-2.1.2.ebuild new file mode 100644 index 0000000000..697aca1eb4 --- /dev/null +++ b/net-p2p/feather/feather-2.1.2.ebuild @@ -0,0 +1,143 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake desktop xdg + +SINGLEAPPLICATION_DIST_COMIT="3e8e85d1a487e433751711a8a090659684d42e3b" +MONERO_DIST_COMIT="b45c66e9c62d7e8f24abbcb447f408e618bfd450" + MINIUPNP_DIST_COMIT="544e6fcc73c5ad9af48a8985c94f0f1d742ef2e0" + RANDOMX_DIST_COMIT="261d58c77fc5547c0aa7fdfeb58421ba7e0e6e1c" + RAPIDJSON_DIST_COMIT="129d19ba7f496df5e33658527a7158c79b99c21c" + SUPERCOP_DIST_COMIT="633500ad8c8759995049ccd022107d1fa8a1bbc9" + TREZORCOMMON_DIST_COMIT="bff7fdfe436c727982cc553bdfb29a9021b423b0" + +DESCRIPTION="A free, open-source Monero wallet" +HOMEPAGE="https://featherwallet.org" +SRC_URI="https://github.com/feather-wallet/feather/archive/refs/tags/${PV}.tar.gz -> \ +${P}.tar.gz + https://github.com/itay-grudev/SingleApplication/archive/${SINGLEAPPLICATION_DIST_COMIT}.tar.gz -> \ +${P}-singleapplication.tar.gz + https://github.com/feather-wallet/monero/archive/${MONERO_DIST_COMIT}.tar.gz -> \ +${P}-monero.tar.gz + https://github.com/miniupnp/miniupnp/archive/${MINIUPNP_DIST_COMIT}.tar.gz -> \ +${P}-monero-miniupnp.tar.gz + https://github.com/tevador/RandomX/archive/${RANDOMX_DIST_COMIT}.tar.gz -> \ +${P}-monero-randomx.tar.gz + https://github.com/Tencent/rapidjson/archive/${RAPIDJSON_DIST_COMIT}.tar.gz -> \ +${P}-monero-rapidjson.tar.gz + https://github.com/monero-project/supercop/archive/${SUPERCOP_DIST_COMIT}.tar.gz -> \ +${P}-monero-supercop.tar.gz + https://github.com/trezor/trezor-common/archive/${TREZORCOMMON_DIST_COMIT}.tar.gz -> \ +${P}-monero-trezorcommon.tar.gz +" + +# Feather is released under the terms of the BSD license, but it vendors +# code from Monero and Tor too. +LICENSE="BSD MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="qrcode xmrig localmonero" + +DEPEND=" + dev-libs/libsodium:= + media-gfx/qrencode:= + media-gfx/zbar:=[v4l] + >=dev-libs/polyseed-1.0.0 + dev-libs/libzip:= + dev-libs/boost:=[nls] + >=dev-qt/qtcore-5.15:5 + >=dev-qt/qtwidgets-5.15:5 + >=dev-qt/qtgui-5.15:5 + >=dev-qt/qtnetwork-5.15:5 + >=dev-qt/qtsvg-5.15:5 + >=dev-qt/qtxml-5.15:5 + >=dev-qt/qtwebsockets-5.15:5 + >=dev-qt/qtmultimedia-5.15:5[widgets] + >=dev-qt/qtconcurrent-5.15:5 + dev-libs/libgcrypt:= + sys-libs/zlib + dev-libs/openssl:= + net-dns/unbound:=[threads] + net-libs/czmq:= +" +RDEPEND=" + ${DEPEND} + net-vpn/tor + xmrig? ( net-misc/xmrig ) +" +BDEPEND="virtual/pkgconfig" + +src_unpack() { + unpack ${P}.tar.gz \ + ${P}-singleapplication.tar.gz \ + ${P}-monero.tar.gz \ + ${P}-monero-miniupnp.tar.gz \ + ${P}-monero-randomx.tar.gz \ + ${P}-monero-rapidjson.tar.gz \ + ${P}-monero-supercop.tar.gz \ + ${P}-monero-trezorcommon.tar.gz + mv -T "${WORKDIR}"/SingleApplication-${SINGLEAPPLICATION_DIST_COMIT} \ + "${WORKDIR}"/${P}/src/third-party/singleapplication || die + mv -T "${WORKDIR}"/monero-${MONERO_DIST_COMIT} \ + "${WORKDIR}"/${P}/monero || die + mv -T "${WORKDIR}"/miniupnp-${MINIUPNP_DIST_COMIT} \ + "${WORKDIR}"/${P}/monero/external/miniupnp || die + mv -T "${WORKDIR}"/RandomX-${RANDOMX_DIST_COMIT} \ + "${WORKDIR}"/${P}/monero/external/randomx || die + mv -T "${WORKDIR}"/rapidjson-${RAPIDJSON_DIST_COMIT} \ + "${WORKDIR}"/${P}/monero/external/rapidjson || die + mv -T "${WORKDIR}"/supercop-${SUPERCOP_DIST_COMIT} \ + "${WORKDIR}"/${P}/monero/external/supercop || die + mv -T "${WORKDIR}"/trezor-common-${TREZORCOMMON_DIST_COMIT} \ + "${WORKDIR}"/${P}/monero/external/trezor-common || die +} + +src_prepare() { + default + echo "#define FEATHER_VERSION \"${PV}\"" > "${WORKDIR}"/${PF}/src/config-feather.h || die + echo "#define TOR_VERSION \"NOT_EMBEDDED\"" >> "${WORKDIR}"/${PF}/src/config-feather.h || die + pushd monero + eapply "${FILESDIR}"/monero_add_some_includes.patch + popd + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_BUILD_TYPE=Release + -DBUILD_SHARED_LIBS=OFF + -DARCH=x86-64 + -DBUILD_TAG="linux-x64" + -DBUILD_64=ON + -DSELF_CONTAINED=OFF + -DLOCALMONERO=$(usex localmonero) + -DXMRIG=$(usex xmrig) + -DCHECK_UPDATES=OFF + -DPLATFORM_INSTALLER=OFF + -DUSE_DEVICE_TREZOR=OFF + -DDONATE_BEG=OFF + -DWITH_SCANNER=$(usex qrcode) + ) + + cmake_src_configure +} + +src_compile() { + cmake_build feather +} + +src_install() { + dobin "${BUILD_DIR}/bin/feather" + + doicon "${WORKDIR}"/${PF}/src/assets/images/feather.png + domenu "${WORKDIR}"/${PF}/src/assets/feather.desktop +} + +pkg_postinst() { + xdg_pkg_postinst + + einfo "Ensure that Tor is running with 'rc-service tor start' before" + einfo "using Feather." +} diff --git a/net-p2p/feather/files/monero_add_some_includes.patch b/net-p2p/feather/files/monero_add_some_includes.patch new file mode 100644 index 0000000000..d048d13de2 --- /dev/null +++ b/net-p2p/feather/files/monero_add_some_includes.patch @@ -0,0 +1,25 @@ +diff --git a/src/common/dns_utils.cpp b/src/common/dns_utils.cpp +index e00421f873e..da144aca403 100644 +--- a/src/common/dns_utils.cpp ++++ b/src/common/dns_utils.cpp +@@ -30,6 +30,8 @@ + // check local first (in the event of static or in-source compilation of libunbound) + #include "unbound.h" + ++#include ++#include + #include + #include "include_base_utils.h" + #include "common/threadpool.h" +diff --git a/src/common/threadpool.h b/src/common/threadpool.h +index 53421e18b30..fcf8ca9455a 100644 +--- a/src/common/threadpool.h ++++ b/src/common/threadpool.h +@@ -31,6 +31,7 @@ + #include + #include + #include ++#include + #include + #include + #include diff --git a/net-p2p/ipfs-cluster/metadata.xml b/net-p2p/ipfs-cluster/metadata.xml index 1529fd336b..115e9d64a6 100644 --- a/net-p2p/ipfs-cluster/metadata.xml +++ b/net-p2p/ipfs-cluster/metadata.xml @@ -1,12 +1,5 @@ - - davidroman96@gmail.com - David Roman - - - hurikhan77+bgo@gmail.com - Kai Krakow - + diff --git a/net-p2p/p2pool/files/flags.cmake b/net-p2p/p2pool/files/flags.cmake new file mode 100644 index 0000000000..ed7e754992 --- /dev/null +++ b/net-p2p/p2pool/files/flags.cmake @@ -0,0 +1,14 @@ +set(CMAKE_CXX_STANDARD_REQUIRED ON) +set(CMAKE_CXX_EXTENSIONS OFF) +set(CMAKE_CXX_STANDARD 14) + +set(CMAKE_C_STANDARD 99) +set(CMAKE_C_STANDARD_REQUIRED ON) + +set(GENERAL_FLAGS "-pthread") + +set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${GENERAL_FLAGS}") +set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} ${GENERAL_FLAGS}") + +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${GENERAL_FLAGS}") +set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} ${GENERAL_FLAGS}") diff --git a/net-p2p/p2pool/p2pool-2.6-r1.ebuild b/net-p2p/p2pool/p2pool-2.6-r1.ebuild index 5b1d81a5ea..960bce71a7 100644 --- a/net-p2p/p2pool/p2pool-2.6-r1.ebuild +++ b/net-p2p/p2pool/p2pool-2.6-r1.ebuild @@ -69,8 +69,9 @@ src_unpack() { src_prepare() { default - # 884447: remove -s from OPTIMIZATION_FLAGS - sed -i 's/-s\>//' cmake/flags.cmake || die + # Stop their script from overriding flags: + cp "${FILESDIR}"/flags.cmake cmake/flags.cmake || die + die cmake_src_prepare } diff --git a/sys-apps/intel-cmt-cat/intel-cmt-cat-4.3.0.ebuild b/sys-apps/intel-cmt-cat/intel-cmt-cat-4.3.0.ebuild index 61345cd839..8fc860fcb2 100644 --- a/sys-apps/intel-cmt-cat/intel-cmt-cat-4.3.0.ebuild +++ b/sys-apps/intel-cmt-cat/intel-cmt-cat-4.3.0.ebuild @@ -16,7 +16,6 @@ SRC_URI="https://github.com/intel/intel-cmt-cat/archive/refs/tags/v${PV}.tar.gz LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64" IUSE="appqos perl" RDEPEND=" diff --git a/sys-apps/intel-cmt-cat/intel-cmt-cat-4.4.0.ebuild b/sys-apps/intel-cmt-cat/intel-cmt-cat-4.4.0.ebuild index a883db783d..13fbf2eb32 100644 --- a/sys-apps/intel-cmt-cat/intel-cmt-cat-4.4.0.ebuild +++ b/sys-apps/intel-cmt-cat/intel-cmt-cat-4.4.0.ebuild @@ -16,7 +16,6 @@ SRC_URI="https://github.com/intel/intel-cmt-cat/archive/refs/tags/v${PV}.tar.gz LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64" IUSE="appqos perl" RDEPEND=" diff --git a/sys-cluster/mcxx/mcxx-2021.06.ebuild b/sys-cluster/mcxx/mcxx-2021.06.ebuild index 82915a02fc..947b3caaf4 100644 --- a/sys-cluster/mcxx/mcxx-2021.06.ebuild +++ b/sys-cluster/mcxx/mcxx-2021.06.ebuild @@ -18,7 +18,6 @@ S="${WORKDIR}/${PN}-${MYPV}" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~amd64" IUSE="+analysis array-descriptors bison-reporting examples extrae +mpi +nanox ompss ompss2 +opencl openmp +quad tcl test tl-openmp-gomp tl-openmp-profile vectorization" CDEPEND=" diff --git a/sys-cluster/nanos6/nanos6-2.6-r4.ebuild b/sys-cluster/nanos6/nanos6-2.6-r4.ebuild index c136752b97..c04a4d7747 100644 --- a/sys-cluster/nanos6/nanos6-2.6-r4.ebuild +++ b/sys-cluster/nanos6/nanos6-2.6-r4.ebuild @@ -12,7 +12,6 @@ S="${WORKDIR}/${PN}-version-${PV}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64" IUSE="ctf2prv debug dlb execution-workflow extrae memkind mercurium papi pqos test unwind" #jemalloc require custom jemalloc #TODO: cuda diff --git a/sys-cluster/nanos6/nanos6-2.7.ebuild b/sys-cluster/nanos6/nanos6-2.7.ebuild index 23c6b01600..869613dbba 100644 --- a/sys-cluster/nanos6/nanos6-2.7.ebuild +++ b/sys-cluster/nanos6/nanos6-2.7.ebuild @@ -12,7 +12,6 @@ S="${WORKDIR}/${PN}-version-${PV}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64" IUSE="ctf2prv debug +dependency-delayed-operations dlb execution-workflow extrae mercurium papi pqos test unwind" #jemalloc require custom jemalloc #TODO: cuda diff --git a/x11-misc/gromit-mpx/Manifest b/x11-misc/gromit-mpx/Manifest index ea6ed0702c..6a32e2d3ae 100644 --- a/x11-misc/gromit-mpx/Manifest +++ b/x11-misc/gromit-mpx/Manifest @@ -1,2 +1 @@ -DIST gromit-mpx-1.4.2.tar.gz 1861027 BLAKE2B 5bfd5a3b229aee179b1dd5b224d729e035acbd5e2ca802dae18ea4fd569be8871e027f4e6c7f4e5a6866f8ed23c9bd40f949dcd27f3b458246bdbfb4bb61a936 SHA512 3fc5b26e73574b88829a6e5b057388114684ad6bb73350088664859928e808c7680398d8ed789730ed96fa0525b72bd59a4d8479eab14115dd31c57bd8e3560f DIST gromit-mpx-1.4.3.tar.gz 1861824 BLAKE2B f8337adf400b40e10dd32dfc702be73039e2cc3da9430b4d911794b6e0a9f16b6862948c9573d189445f47ec23a6bde2126765cf8df61af0a46b7dcb94c951d4 SHA512 9da94c3aed4d9c52c62317373ae1ca6dd6ece1adf3c48b95126b6f40ebe6ae8ede45c7c8c93732bcaafbb7ba85b66677b100cb0115fa989661e1e9c8f489ae25 diff --git a/x11-misc/gromit-mpx/files/gromit-mpx-1.4.3-fwd-declare-app_parse_args.patch b/x11-misc/gromit-mpx/files/gromit-mpx-1.4.3-fwd-declare-app_parse_args.patch new file mode 100644 index 0000000000..90367cfb48 --- /dev/null +++ b/x11-misc/gromit-mpx/files/gromit-mpx-1.4.3-fwd-declare-app_parse_args.patch @@ -0,0 +1,16 @@ +Fixes compilation with -Werror,-Wimplicit-function-declaration. + +Bug: https://bugs.gentoo.org/888149 +Bug: https://github.com/bk138/gromit-mpx/pull/173 + +--- gromit-mpx-1.4.3/src/gromit-mpx.c 2022-09-25 14:43:43.000000000 +0200 ++++ gromit-mpx-1.4.3/src/gromit-mpx.c 2022-12-24 18:32:23.629233288 +0100 +@@ -696,7 +696,7 @@ + } + + +- ++int app_parse_args (int argc, char **argv, GromitData *data); + + + void setup_main_app (GromitData *data, int argc, char ** argv) diff --git a/x11-misc/gromit-mpx/gromit-mpx-1.4.2.ebuild b/x11-misc/gromit-mpx/gromit-mpx-1.4.2.ebuild deleted file mode 100644 index 95600ede05..0000000000 --- a/x11-misc/gromit-mpx/gromit-mpx-1.4.2.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake xdg - -DESCRIPTION="Gromit-MPX is a multi-pointer GTK3 port of the Gromit desktop annotation tool" -HOMEPAGE="https://github.com/bk138/gromit-mpx" - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/bk138/${PN}.git" -else - SRC_URI="https://github.com/bk138/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi - -SLOT="0" -LICENSE="GPL-2" - -RDEPEND=" - x11-libs/gtk+:3 - dev-libs/libappindicator:3 - x11-libs/libX11 - >=x11-apps/xinput-1.3 -" -DEPEND="${RDEPEND}" - -src_prepare () { - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}"/etc - ) - - cmake_src_configure -} diff --git a/x11-misc/gromit-mpx/gromit-mpx-1.4.3.ebuild b/x11-misc/gromit-mpx/gromit-mpx-1.4.3.ebuild index 95600ede05..1d64637ab5 100644 --- a/x11-misc/gromit-mpx/gromit-mpx-1.4.3.ebuild +++ b/x11-misc/gromit-mpx/gromit-mpx-1.4.3.ebuild @@ -27,6 +27,10 @@ RDEPEND=" " DEPEND="${RDEPEND}" +PATCHES=( + "${FILESDIR}"/${PN}-1.4.3-fwd-declare-app_parse_args.patch +) + src_prepare () { cmake_src_prepare }