diff --git a/app-admin/pulumi-bin/Manifest b/app-admin/pulumi-bin/Manifest index 27fe7ed5fa..2529ba8784 100644 --- a/app-admin/pulumi-bin/Manifest +++ b/app-admin/pulumi-bin/Manifest @@ -1,3 +1,3 @@ -DIST pulumi-v3.119.0-linux-x64.tar.gz 160339803 BLAKE2B 969efbdc93b89469753a0d570a60fdacd37c0bb4d2ded4c4b5d292a9cbba5e0910ec3d8f251af89f3e3e47102097ab4b04b775146c005ae83dc3dd2ecdaddb28 SHA512 88fc2a0723d7e1d0c37bd96597a2f94bc180a2561fde873cdab84577c75747b4af111074e3f88cd308a1b0e0c4d24dc8025453e8177d94160fc7e312dafb8de2 DIST pulumi-v3.121.0-linux-x64.tar.gz 161356784 BLAKE2B 9802fa4fff73e03d2a9f8e770b1b22b87e8839b812a298f157652b2a2cfd28d577f2c06012407e6dceac356289b04933be0379090d152a1384af5d1e6bc4e7e0 SHA512 72020c1fd6b49ccaaf74240acac3fd2b7c2e9f43d2aa51c1a888d71c3e654f6be8ded824ad5404e78e1ec40427c90861d969ac77d020ae5ad3f1a4d43d86105b DIST pulumi-v3.122.0-linux-x64.tar.gz 161494939 BLAKE2B 70b169306fca878ebb3a7d29e7f7c8b285c1ab0af8696ae8ff4f0e4284bc1f176f190bc93784b6e39ab3f3c393bd2449ed682eda4e8e883573dcb21d776be563 SHA512 db638c2980d7405e6158a55e1eabc9dafe001cce35df87b44fa78f6ecbf1ffa878bfefd44a72437f156526c7402d8e869014f15858cf474bd2a6c405ed166843 +DIST pulumi-v3.124.0-linux-x64.tar.gz 161897373 BLAKE2B 2b3d1d07f3cb9e1ccc61433130f289af140a7283b75a8be818ca4e7096b6dac9570825dfbdb0e6177485e41f78d321a3d9b48f01042188e79e1d99eecb7fe39e SHA512 d008c7b34f3739c8f3962e8c4db2c83b06a30d19828bae47a9a5bb52629ab43b13bb0855380bfa44c35bba042656d2735f86b6e26dc2a56fdb4490af0a6e8ffd diff --git a/app-admin/pulumi-bin/pulumi-bin-3.119.0.ebuild b/app-admin/pulumi-bin/pulumi-bin-3.124.0.ebuild similarity index 100% rename from app-admin/pulumi-bin/pulumi-bin-3.119.0.ebuild rename to app-admin/pulumi-bin/pulumi-bin-3.124.0.ebuild diff --git a/app-crypt/autofirma/autofirma-1.8.3.ebuild b/app-crypt/autofirma/autofirma-1.8.3.ebuild index 89b6493688..2b82b2135f 100644 --- a/app-crypt/autofirma/autofirma-1.8.3.ebuild +++ b/app-crypt/autofirma/autofirma-1.8.3.ebuild @@ -30,9 +30,9 @@ BDEPEND=" pkg_pretend() { # Upstream blocks vanilla wget, so we set up a browser User-Agent as a fallback. local URI="https://estaticos.redsara.es/comunes/autofirma/$(ver_rs 1- /)/AutoFirma_Linux_Fedora.zip" - local USER_AGENT="Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0" + local USER_AGENT="Mozilla/5.0 (X11; Gentoo; Linux x86_64; rv:128.0) Gecko/20100101 Firefox/128.0" local DISTFILE="${PORTAGE_ACTUAL_DISTDIR}/${PF}.zip" - [ -f "${DISTFILE}" ] || /usr/sbin/wget --user-agent="${USER_AGENT}" "${URI}" -O "${DISTFILE}" + [[ -f "${DISTFILE}" ]] || /usr/sbin/wget --user-agent="${USER_AGENT}" "${URI}" -O "${DISTFILE}" } pkg_nofetch() { diff --git a/app-editors/emacs-lsp-booster/emacs-lsp-booster-0.2.0.ebuild b/app-editors/emacs-lsp-booster/emacs-lsp-booster-0.2.0.ebuild index 626d81f9d9..cb58bbe0e0 100644 --- a/app-editors/emacs-lsp-booster/emacs-lsp-booster-0.2.0.ebuild +++ b/app-editors/emacs-lsp-booster/emacs-lsp-booster-0.2.0.ebuild @@ -101,5 +101,11 @@ LICENSE+=" SLOT="0" KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +# Native JSON support always available with >=emacs-30.1 +BDEPEND="test? ( >=app-editors/emacs-27.1[json(+)] )" + # rust does not use *FLAGS from make.conf, silence portage warning QA_FLAGS_IGNORED="usr/bin/${PN}" diff --git a/app-misc/via/Manifest b/app-misc/via/Manifest new file mode 100644 index 0000000000..7ab1fab357 --- /dev/null +++ b/app-misc/via/Manifest @@ -0,0 +1 @@ +DIST via-3.0.0.AppImage 96599478 BLAKE2B 4b39ba089749713c870608fd18aced435cf617beaf4577bd95de404876ad0ebf14d9a257b53c326033746fcc1acab477401e411d75a99f34453c5770d9abbafb SHA512 cf88b62466bdcdbe73877a37fc6a3ba401567519a62b1005c4e602f7e5f38df0fab05c0f7e368a9e92fddb135b068d069f385d5d932d13534c7c9cb253fbaac0 diff --git a/app-misc/via/metadata.xml b/app-misc/via/metadata.xml new file mode 100644 index 0000000000..cf02e6350a --- /dev/null +++ b/app-misc/via/metadata.xml @@ -0,0 +1,12 @@ + + + + + itai@itaiferber.net + Itai Ferber + + + https://www.caniusevia.com/docs/specification + the-via/releases + + diff --git a/app-misc/via/via-3.0.0.ebuild b/app-misc/via/via-3.0.0.ebuild new file mode 100644 index 0000000000..62be413b72 --- /dev/null +++ b/app-misc/via/via-3.0.0.ebuild @@ -0,0 +1,70 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop + +DESCRIPTION="GUI configurator for supported QMK-based keyboards" +HOMEPAGE="https://caniusevia.com" +SRC_URI="https://github.com/the-via/releases/releases/download/v${PV}/${P}-linux.AppImage -> ${P}.AppImage" + +S="${WORKDIR}" +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +# These dependencies were extracted from the shared libraries required by the +# via-nativia executable; it's not clear whether these are all _actually_ +# required, or whether the list is extensive because the executable is an +# Electron app. +RDEPEND=" + app-accessibility/at-spi2-core + dev-libs/expat + dev-libs/glib + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/mesa + sys-apps/dbus + x11-libs/cairo + x11-libs/gtk+ + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/libdrm + x11-libs/libxcb + x11-libs/libxkbcommon + x11-libs/pango +" + +src_unpack() { + # The AppImage is self-contained so we'll install it as a binary directly, + # but it also contains a `.desktop` file and app icons that we want; we can + # move it into "${S}", and also extract its contents into there. + mkdir -p "${S}" \ + && mv "${DISTDIR}/${P}.AppImage" "${S}" \ + && chmod +x "${S}/${P}.AppImage" \ + && pushd "${S}" \ + && "${S}/${P}.AppImage" --appimage-extract \ + && popd \ + || die +} + +src_install() { + newbin "${S}/${P}.AppImage" via + + local size + for size in 16 24 32 48 64 96 128 256 512 1024; do + doicon -s "${size}" "${S}/squashfs-root/usr/share/icons/hicolor/${size}x${size}/apps/via-nativia.png" + done + + # The inner `.desktop` file points to an internal binary; we can use the + # file but point it to the installed binary path. + local menu_path="${S}/squashfs-root/via-nativia.desktop" + sed -i '' -e 's|^Exec=.*$|Exec=/usr/bin/via|' "${menu_path}" + domenu "${menu_path}" +} diff --git a/dev-build/just/Manifest b/dev-build/just/Manifest index 3ba283d106..10711f4d24 100644 --- a/dev-build/just/Manifest +++ b/dev-build/just/Manifest @@ -12,36 +12,27 @@ DIST arrayvec-0.7.4.crate 29856 BLAKE2B 81ffac1db340e919618351819def3880ab1ef70d DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9 DIST autocfg-1.3.0.crate 16524 BLAKE2B 7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9 SHA512 a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635 DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 -DIST bitflags-2.5.0.crate 43821 BLAKE2B 2d2a78b0a19dcb39580e6f73ed6c468b0626043010b34661084944c83561fe49db24bee1ab57fd692d57617be6506d529e095aea27b753a77e26d0b1ebf7ed78 SHA512 75d7a89e53e5e7582591932bc430e6a1db7ed0f914ded6dbcf957125be52975598df7fee14ef816f66544432ef0505f0a081f3794d17138ec429e283fe14fcf9 DIST bitflags-2.6.0.crate 45357 BLAKE2B 3a368bd2eb58c095b7b4a46680cc2d90a28e24b2e37c854bbf8647c861c4b8fb37eca827599673c5c7df763048149dd82123d1ede1f8a0e58a6bc23c8250f7e6 SHA512 f9bb3c48931ed7e7e05ec6d13305af5da6b6c18861ff307d7dc17c658f63972c87b70b0527287b3625c8592befc207cfe15550654995faf3862bb12a6d95bacf -DIST blake3-1.5.1.crate 170239 BLAKE2B d966170b27098a9f51a2ee1ad0e16bf09a5b886b9e350fcee70d62c0e42bbe6e7629eb185cea9b11e55fa4f5c3e4b65803472e1b18306316cb33e7854feac0f5 SHA512 86c67b98dc3fd790363dbafc71a47cab96bda5e6e1f971210f532783e3b538b1a62e1580140380aaeaafbfdf63d93bc3b09e01b836eb5a7a11655fec01009763 DIST blake3-1.5.2.crate 172720 BLAKE2B b9c56c3e783db61fe388d71f27fe42517f58c89bac7c1a7be8b49229f93fa69c9827734fcbc721d0c570d7b2c26f8fff7e9da40a02ff70776587d09e774e9bd8 SHA512 e802f14f76450473806775b502ea97aaf1a6184fabe4eb7ad3b3cb25fdb929a9a299358a7b6b9e08f68fbc1d5cebfeda9a8594dca3f6dbd5a3680dc5c9fe3ef5 DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb DIST bstr-0.2.17.crate 330350 BLAKE2B 90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192 SHA512 883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2 DIST bumpalo-3.16.0.crate 85677 BLAKE2B 08da17b757931d2910e0299df53eb62731aa8c4ebd8915859b81d1982b331e7455dfac977c754e500a35ee07ba8eff00a61d2f62be99744e2ddbba06c1268f49 SHA512 a51b75c36f6794db444cab20eeb24f42a319080ecb486a56d254d6f873f3d188b5ccba11db30c068bd0c52c4322d4a3f5f5195c81c94b0bc04387030418835b1 DIST camino-1.1.7.crate 36204 BLAKE2B ea87922e77401a23f25d66af303f39c568f37377e4f0cd6d206cb7b175a51528680bf67897e3b9830d276acb1b156b7c66e149b75370be202cb99fbbcea54233 SHA512 b82c809bd52549d16e286d514b5dbb1d640633b7ff05412ce3539e543de9c69d99bc3f62597b94fc0cedd7c8034ebf73663a6f647e46409b778baa4877928c45 -DIST cc-1.0.99.crate 76961 BLAKE2B d615f647bc5e4f7f580f878fc41baee172e9513f1157d421c491c36af2ca330dde2a6ddd4238c03aae27feed5e8cc042f4b790d7b145952a8676ac553f72e356 SHA512 2f6c9a0869b3b636b011390efade0085ed5fe616ecb33ff586c948779b9c9bea9169cb1c31441b0aeb63dbaa35cdb76b6e67ace38d561e2c150e06853a2b1757 DIST cc-1.1.4.crate 81127 BLAKE2B fef48f4305d9ff973408aaa73dbe17c2420a3fcf1f46eb1865157ad91b96797bca3b258f9c8c473b6306bd0a148fbd8fc04b2952334b0985f880b890e80d72f3 SHA512 f4140aa80d8263dec91f602b8d08adf95cdcb239c9dc6085dabf3a4a47ca2b0ac7d370aebc882593c0d548bea5d082dfed8eeed113e5e89a08228330b57fb6ab DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST cfg_aliases-0.1.1.crate 6009 BLAKE2B 6acfae9a89d3479f7ce1f0b5dbb13bfe27c006b936a96685606a61a06f69d17ab754a8a0d96c54213f758281c2fb32ac74d03a34e0f836dc7e438387955aac37 SHA512 238828445c5b48ca41ff88825af0a1ad30494e423bb6f89b6d5e4d26042afaa1ceb0e32041f7cddd79c3e15c6c82a1ddb9469c4b63a1ac52d4bcc1174900f880 DIST chrono-0.4.38.crate 220559 BLAKE2B ab828bfeed56eb737a1797d5e1132cafe87a1e14bf7a1fe4a5098f50e6ceead50ca2e7f041cc2ff63d5f4e41e2853322f6c345bb31ff12a5b412e3e5202f5fea SHA512 858e47e3facebd5383e71898f26b27d92fe4a69027e2cc47da2af59975ead7767355e0b699f4228eabe76a3eff8b2519c7cecf8b60dc3fc60fbf9b28e2f3d4d9 DIST clap-2.34.0.crate 202210 BLAKE2B f383adf1d757ac4b68995132b33837686ce451f85a02a8d05d2c746da398510d05d46330f3efade063c3952aacb1754cdac73dd0afcae0df5340a89f9353aa1c SHA512 c648a761b9996a7e7464a538bb53621bae22090b846a42c3b729beca3363958ae67e3da9f93f58b10a10e043cadf7ff930388680d168646178c2824177832db8 -DIST clap-4.5.7.crate 56343 BLAKE2B e2392ddd11213c8410344c474d84bf40d2d5a0663d25ce8126940ce59085a84334223e92ebd59fc387b4d1334b8f8cd7b76eb15f916adc5ef59b9858929c5787 SHA512 f126132811696d5fcac0242264121a08c1f7c59b4830d73b6b95b8c5b31a2c11928b0d7026151a5d1a0108aa912d7c6157652193ea1ef5a980669bdf388d5bfb DIST clap-4.5.9.crate 56348 BLAKE2B e2c60cc6dacc6d6c7d3718ae3748ed5f681722ef060c6b2c4ec1262da4ff4c3b235df3127946816ad61aa03d3b98c55739877dd14d1182a7d4c37daf6e1e349b SHA512 6eae38d69f99fdcc7e2a1f799b4ae770a00dc8556def97a10d578426f6770e0d86fc32816aac2dc5a59c147dbd7501eb9f7b94953a2342cf74b1034459705e88 -DIST clap_builder-4.5.7.crate 163957 BLAKE2B a1d6e728f05b7f7eab8fd9fc8dd0e25f8a066e0ba72ccd6084e747f5833ef90e98b63f4bb0b3af54b74c193df3ceb4eac63a45c9f3222570ef7ec85562346a01 SHA512 df0ef9adabb61538619d94ead0768fb8291cdef48c0cf47b323aa366fa2564d89ddf65cd0ef0b7162ef5e590be26a357cc775ae5278abf8048c05a5fbf58b5cc DIST clap_builder-4.5.9.crate 164088 BLAKE2B 47021738e0d3e946360ddbc144923daadf7151129e8548607ea3688b75f9a71ba676a31dc543a7258981fd3e561359fc0c5ed5fb6a921420a679e5d7f072c5d1 SHA512 5f9e297036a86bc33daeb76a8d906e14c58899c460ab66c934b7db0309ed5a7f63bb10d644f84e692fbb84081c20102ae97e33cb39e9ed71bea920d4e5e6aac7 -DIST clap_complete-4.5.5.crate 38809 BLAKE2B 943ff061b229d3120368579dec89a3ffc0af592ec7d7d4cbc2260fa5c2435e1e1fb0e50c2f305f50b5899f93bf1d0ecb619602ac36b2790d364c656dc46b2f14 SHA512 b127163fa81c3934436481805179ae198b932ec3fd6bf0453b75c0d3672a7c3aa5d022411e88c7284de843c944da633aa566078714a495233eea9b992de4a609 DIST clap_complete-4.5.8.crate 39228 BLAKE2B e829b87fd096dbcf7d4cf51670aa51cd28ebcc89663657c509311baf3b5cba93cb80f53f2bcd954cde79f49ae73e43bb15b3934d59449d1c36f255357d95e727 SHA512 08dafabf7b6f07c0d9028680dd2a5a1ecc0d3308f11b419bf6fb2566d220fcfd585c221adc7d550f1625129b4c1e58b2fb9b1d4ffdabd3341877fd729a41a29b -DIST clap_derive-4.5.5.crate 30017 BLAKE2B 8525d8adba25ec0165936f72f78dec3cdffedc9de8e537b078944b1830640222013e335e86a2337ae9ea3b07dd655275705eeeb8c2155224dc0950ed00e47f7f SHA512 90c2110445c832d81cf66287ebe32155c6bd72a0a75cdbceef4e411d4b9d83268af244adab6755379b6970b5d40b39a9f89df9ef8786429fe73d95a3eee1c134 DIST clap_derive-4.5.8.crate 30024 BLAKE2B 3d2d7e3652c6e16329a0897b985288d8beb6c68051d3f6216e75c6aa98a773d2cf609c1df82df7ab2b5f43c62c8a028da29ff1e314cbde096376bd43ff6b3b70 SHA512 587b63b99ad47b6902094d40ee4cea6c4e1d547e11fa50095b007a8495b11b25b3b6ef37583526938a56103982aac7d2addda833d2323545b753a852fc830b43 DIST clap_lex-0.7.1.crate 12766 BLAKE2B e0e3a1a4a65bf9df3c21753f9298a7461046e6b34c7a8d26521efc551ef3511a7d202f25ebdddf285ff68c4073364f48cf739ff0bda32f41d4fd0c87c4cf02fb SHA512 4cdede5eb9fa527567e9f3f94fd8fe7e1022d9e9236e78d30b3068befbaadedd778b5464f800e74bf187c44af9df582365f4d41a0113f8ab0fe9abc936171fc2 -DIST clap_mangen-0.2.21.crate 15703 BLAKE2B 5d623cf526ed4d9afc72fc68871a82d68ce096d9deefa58470633b1ef0bed05771d4343de2e12dbc7ea15bfe63b212814fa0b2afc6b595b29ee4bab391791ee7 SHA512 48de2458908570fcd96faad7ef1950fe6ba277b75b8fd3f117e7253f6979de56c503e9db7a64ea21287d800d46cb9e7837e0c921f6a004f81cbe6ab42d45f7f6 DIST clap_mangen-0.2.22.crate 15699 BLAKE2B 8c2d3e9b02466fcec671b6e0f57d1f4bb4a576e055f9bddf8950386a88382f1a97a7aa398038cf6cdb8ba348983e6226278fa5f21454dabb7da85f5c91de245c SHA512 7abb55db27671391575bb7a0ee284a601938fd69e7a8e34c03f335fccdb1efcbf290e5ecb2f44d5dd0bf146ebd862e704f050aee940597df27181ba5434c54e8 DIST colorchoice-1.0.1.crate 7895 BLAKE2B f1c841e74f01f33fa83cf41c5f0a1286ca3899239d9a188a838550abde507af374a4fe3e85934d10d28bd5eae2c7fa1f662307bd46d5dd4daa52249cb64ebb5b SHA512 3d216ba46cfcca5c52a56884ed09fe7d6d350ccb44144a60c75006582f7f9a28df21d44375a8cb304c721b9de615875675b3a03c485eb209b2a12d745fa609cd DIST constant_time_eq-0.3.0.crate 11369 BLAKE2B a6fb4ad3146b26bb3e18458938e65133431df129963041465291b38a69ba2b53ffcc849f455e67a65a5291803591b350afe4ad4996f1c4cb76c18a987b5b3ee2 SHA512 77bf6817c521daa45c0df7721418b4aa367531adde46b1db97316d52ffb46fc4ee2d3e6f62ff91ca6292db5e1d3e040f0f5287c3936f12a595b2c8c5928bf5e6 DIST core-foundation-sys-0.8.6.crate 37629 BLAKE2B 683d5a84b6a3816317f87359532a8339f08bb4043f1d70a8588636eb5dbe6ebb3843e2a12d9a7e5fd1637a912c52a5aefbb8d44796330b09593e7adefd3babd8 SHA512 24a8958cb16b081862a9000affb0147b8b3be1a664b834c3dbddbff03e709de3f4060ff4800e5a35453f4392ccf33168e8b864be71b17be38cb264a39b915100 DIST cpufeatures-0.2.12.crate 12837 BLAKE2B 5b518c58c548d9116f94cefc2214fe2faf87c3aaf3fffbb0bf4085f75372cf7fc5144bc3f827101a3a14a51363d06d8075db94ff5ed853ab2ccffaf597728093 SHA512 52742595702fc3371d4126fb355f3d7a6da514a94e43170f1db041cc6c560027f92115eab7846131dba1018ca5c72003ae36f945c1de88d57a0e7f66331623c6 -DIST cradle-0.2.2.crate 30309 BLAKE2B cb0da3568421d31f2b40a308d3b76b6bd1ed70a9e435182bea8b67c208c22f05cdb315692dbeb6068179c7c1a196f22e6e6255a24b3411927c6ae57149387f48 SHA512 a020f5c0a0b17b2645c28939d62fc27d4be476ac67579ffc4977e8d2a7746f7367facdd3bad54e4616ba5a3406667f738a90767cf759e76c4311aab703e43dea DIST crossbeam-deque-0.8.5.crate 21726 BLAKE2B d97b35e8e8858deaa7fa9a836e836d02914aad29e5c34ab121f52ed65e95213cb2574df82273277365889ea771f04eb40bb2439347c259979f1dd6d5e9853bcf SHA512 0f0c9745763ab156136227cf1415de514952a3f8282ffe413cc249f9f4b345b029940e6a6c87b3be8331a7c783655a35b89c7a2547360ea5ae10aa64ba7ae864 DIST crossbeam-epoch-0.9.18.crate 46875 BLAKE2B 200c256cad6011a3a14c4664bea6b150fce72d561c4fffc387fa561b08c0480e8756bf51c14874c5fb19f427424547f72d2cd7dd6f56fb8b6666a85f8d52bfd1 SHA512 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2 DIST crossbeam-utils-0.8.20.crate 42487 BLAKE2B b50da06721cfbfff07825574feada8a28d3814edb218434288683eec31bddabe2ffbf7e5ef1281ee14a8a77c56db3b66f3c5ceabaea9c72317c1bd2cecda0c26 SHA512 7175eadf9fa7c526fa11ff87e40ff203f0e7a4bcec15cb972f924f3c7ff7cc20b6e2e8dbbc1ede142a0207cd2baa4f446deb25d825d28a54cbd25c263701bfaa @@ -53,9 +44,7 @@ DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c DIST dirs-5.0.1.crate 12255 BLAKE2B eadd38e85211ed5aee7fab964e90342273320644c36262aa7b436e493512851a4751a09d22aa8bae0495f4b22df6e7395d13715ca8b8c6196107b1be03af9328 SHA512 cfc329518e85a25c296521b9aeb6e5d5f60b4525aa786ebfa8b9f198446a1ff5892160d1bb4790d7f3fc4a0abdb5921b2e4896e271a3fc3a3225897313b77bd1 DIST dirs-sys-0.4.1.crate 10719 BLAKE2B 30334f2192698d7d03bd4e8bc8a682482da7d13baacb8547a132f55019d3727ac35579926ba4367fe0a5b7fa917945abc03e010cb7363683753c87440581df42 SHA512 53c7c8bc76d7211d08a0e6b25caaed12eeb7283cb4b352c12311db3c796794330943259a08e48ff9d3a280917920a088e5aede32677a4b2f9f819c2dca6adb9a DIST dotenvy-0.15.7.crate 20293 BLAKE2B 89a205ca637c31678fdc7249212a6a71a10bea47607279087f719a4929ca30e27f5cf74d4560390ddbb825a58bebc8851a82c3c6ed525922a74206a85bbde6f2 SHA512 208eba7f7d012b71dbdd19d27fad4fa1d2982507d3362167fab72ce819f44972ac0dab6a10f3842f3f8b44d979cf8517240fa4249ee066f4806ef4e38e343bfc -DIST edit-distance-2.1.0.crate 7288 BLAKE2B 390bd500b4841d5d000258b2228555afb4ed8b14131dbce24ac1ac3cd3088cc733fe71ac056718c8230f7d99df6d3fcf203ba901f00626ab6672e8f338390811 SHA512 1d6a7ab42f2f11fa82e4c9990dcbdbe8570782459e46844e38c50dc06db6e44bfe2248b894c6a111a2dce9c48e294c0f91ecea0528dffcfdecda2687b008969b DIST edit-distance-2.1.2.crate 7484 BLAKE2B b17bc62f042cf5d87b6bb7eb973a4f15a953f548a38aa9c62cd5ecc1121a3e003fd2a2a15e6b0f0613a7655b4688aacdc6a1a0c2b121a371af99068398368e33 SHA512 b21c395ef74121aa8e0b4cc0ef3bf1c041829700aa4521f6e47f35e35f64234e4c0739e418e0734536d5a76b9b94639a47d89d2b9d47d0bcff1d47edb7ad14ae -DIST either-1.12.0.crate 18974 BLAKE2B 9db82a8eb351dbc1643ccbe304796610f6090b263d9a991b4d7308a699bdc67d25096ed1e923f521fe3dbfe9195569c1297b46a4b1d0b74bcea4c11bc0a2c388 SHA512 88e1ac4053c39740cf643a8fd445f2d939a8398e952b4b66ab38bb48bd54bc7a976967c4bebab36fed66c4f5fb76082e9c6d40e146914283fca28f31af0e0138 DIST either-1.13.0.crate 19169 BLAKE2B d6223c76421babf163a694aa513fe07adcf4cea329872c02f5af5956e89b2c353a899f5708e5a2924e5a92d871ba748490350ba30c17dcd78dd4379e229f6e11 SHA512 72e803079bae621d282136ab1e423ba71415bf12038b6f386f294cae68a67ad9ff16e4fdf4344eb3fee4418e853f9cac344c248f6befa3006d1c954668b36322 DIST env_filter-0.1.0.crate 11553 BLAKE2B 8e358517c0aeda431239f14610925bcfd6be3bd346c7628e1818cdbaa1796bfdf2454db99cd06bc6ffdca95e7ff47c0a621d1f4c3bb50ecd1641f9d19efe4b4d SHA512 a0ab51c2b905466d23c75fd77b430dff2956556b7687ea434050c78a497cbe63018c5730be950724c0ca6aefe29bbc379ac01c8a7cd2779a69c5a03e92a21bf1 DIST env_logger-0.11.3.crate 29704 BLAKE2B fd23d377d258ead87e820dd89e4175c0596b284d629563b7d04be10f80bf859d84a6e71a21d1c333a94779262608554e95bf7b44c35b3336cbedf545184ea6d1 SHA512 50df911455429a83088c87d30137fda6fc73971ffd32eb66f21e0d006bce92580c519d4a3a3fddadb7bdcce5d6dc33df853dff6373fe66f128cfd60ca26f9f02 @@ -76,16 +65,12 @@ DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4 DIST is_terminal_polyfill-1.70.0.crate 7451 BLAKE2B 9efe76f14d61a5af6d3cd30d5e64209971d4292d8d2c12f4a621ef65324a5bccbb7e1d79d5efa75ea7456431241d6325cdeaa0af802b1480c6cd9c1bc5a35994 SHA512 c07d5076978e4c5d8d6a191d8880fb62643161979c473564881feb17726cd9ac8da25c40094ff12727dbdb064fe88fbda1867120a2c3fda1051bcc39380645d6 DIST itoa-1.0.11.crate 10563 BLAKE2B 94da07e0f7f2535d0b1491b3a3c64905274b315ffd35ec8e9a3e36e26cd7211733b462eefb5208963e388345f65be9694804c344a6132b2b595b0bc716c0b328 SHA512 7e22dffac34c9c9f432daef395e0ec710ed658164bc9cd9fc6445c9f984c912a10bac556214a026bcddbe27a3197b35b0c87d6709fd605062637d086b2d20311 DIST js-sys-0.3.69.crate 81083 BLAKE2B 529c94cd2289883b3b43a848d47d8ae025ad0909548a38ba93ebc684ed3edafab16842b922da6c8b6be5ba39c36a1c05057dd3dd93fc8936d5dac372937ab8f6 SHA512 506722e6dc13484828a4147d974822ff9d103d9e7db58a48181b0957770d9fc43b97605ced105c5b680d8b2cda5fa1705f605707611cb48ed8a45a96d5f196b9 -DIST just-1.29.0.crate 246652 BLAKE2B dd7cdfaf60e6d050048d6ced0983148840ffc220c3607a9dfdfa16828df045ed2e382eb78eff66025060270d4b2dead596020964cb6100079be509b5803a4bfc SHA512 73fc59cb1f13fce97f095f2b84970823a1f154362800775b0368a61b3120eec837af5ba59b60ad4817023f0e9c16f00a025625c183350bca6e2b36d6d73addaf -DIST just-1.29.1.crate 246749 BLAKE2B 5ad00983ab044cae9fce40fa52826c607f63a3f1dd5577d0851606e49232cf5ad48eb3a77b999e9d7f862ec8cc03004c51a91662cac984ca6d850cb40db628de SHA512 1d4566fcd0e5b56a04a3f20b1c43fa8dbb8c370de4c4fee536d3f5c7c21218f54f701f957f8cc600601f15f22d6f40a71c1088d6ae7f0a4fac400bcbe7aab4c5 DIST just-1.31.0.crate 252706 BLAKE2B 11c6b2f06218cd684c22cb111e2e3739dbabad6b42a9ab3d3ee794879189d8377e94ae2ff06c6ce79b1f935de2ad647998c4da9819e91d86245075ad793f6fba SHA512 32fee7062ca4416cb5711ed8a96949ceefc7a676b16b9e492624257516bf19888bdb6b91206c97389e9585a1c144575d9fe3b78f222dd5cb09694219dfff9cf7 -DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc407d454f32517705ab04b2fe06075e310086c5e4961df0b4885e91021589d0bca2c1cbe6f0aeffa3ff1b3fd4637 SHA512 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f DIST lexiclean-0.0.1.crate 5362 BLAKE2B c60a82de8de091263d24c8f5de8f04f7a0908b7689d24daff1f85548ca158cc7f81f84a55ec50f4499fea237a26a7892a594f6d5319b2232db06232a0428a291 SHA512 5f60056a6830fcd21ece4fbdbaba5cf4b8bf33d85aa520c32de44a2f821c6dab60d2c9ec108981bd081f394e216ae45b62c9aa7f223eaf6702dd0586157ec868 DIST libc-0.2.155.crate 743539 BLAKE2B 42cdcf8d4a187383548b1f09d404474f168916d626d614463fe10a1fd886e972e1caf6297e75445214af3f31fe631d0927e54ec1cdc63e20082b3587e38dce16 SHA512 05354bba532b8338bda1f88f12c7f3893429734a06e33925fca2b99d49548ae5216e2cd84e782d2368a2dfef20b0e035e2dcad8dd13ede7119462a8c639b2807 DIST libredox-0.1.3.crate 6068 BLAKE2B cf09f261d3a945d290ecaaa724903e0042d66eca46dde8a40c261ccb1e82c0d6b9926898eadafc6313fdb9f19cde56377b8a9179935482559c4b9707e327511a SHA512 c62142fdca92388664eef83fc89b8607e2df318cbadff6edf9e3d927837853d5cfeb54445299a82054a0ca81853b0a33536966ab26f1f2e0fa43b39aaaf67c49 DIST linux-raw-sys-0.4.14.crate 1826665 BLAKE2B 804af73daf396bb20da14f831f26ce06325181de14f0c277350bd22d21789f2bdd663a964cc0e7c5cbd2e084285d02a401a6bfbb3e8a8f079c120f9488b56f99 SHA512 28149660bd975ede05624af3582d5c78f498239f5d89713c2c32f5372fc16f4ca024dec35f81ea973a2cf986098890395dbda06ac6cf4ee29df3f9a0e11eaea7 -DIST log-0.4.21.crate 43442 BLAKE2B 8429b3270794d3e2c7f7d5b58bd4fa1abb9d4807ab3a1ac980ac81c11d9544635003d8cf2e608c2c0094865459108a2879f280278e121df68d09bc1561d604ba SHA512 0becc1a06b6e7048cff6c0bb8df49a16ac4772133c00239e9e9459c0811e7715c500f440cf1a9aef8d7ad74f57434559ca9b55917f588b8e476cf36eb6d4e10b DIST log-0.4.22.crate 44027 BLAKE2B 831dc5092db05123bf2e909eafa708339983edece9bc8cb802f0ab418d47ddc5045a72c1b58bc7c46ffa68080eebd0fd55d6e4f5b3d5ad3b0bc6b2ea0dcaace1 SHA512 bd7baa9c8a5523fd0864a53bcde955d484cacd782412b5b02c890b89dbf62137624da3a27337a310dd8f62bcc6606925a42bbd4ca161a3b7936ea4ff96bc0d71 DIST memchr-2.7.4.crate 96670 BLAKE2B da38114beca670467c3e1fbf4e415af6f22d52e3223715d52e181babb89b872b46511563985bcc16d7ff4e82f812c6e83ad904b0fe2501b14445119dfa8240e6 SHA512 8d0e8b9c30208897d4b1b920f1bdcccd0c2b75d92a06abe4a1b2407938768abb6487d63de56c6a80419798fe69517210643dfaf11f5f5540185f0eccf220adb2 DIST memmap2-0.9.4.crate 32752 BLAKE2B 1b21af908061e6fe09484ce5f84d31ed1751301dffb6439512b38c53f9f090cef7541b591b968d0207c6d8351ee4d5949007caef7832ce130ffda1b3716b5454 SHA512 8bba078dba73253e8ee88f0bd2202dcd2afd0b7b800d08af8af593b882cb4acff7e297a3f299e253f5adf103893fc390dcd73e882a2e7d93ca96099fc2eace4a @@ -99,7 +84,6 @@ DIST ppv-lite86-0.2.17.crate 22242 BLAKE2B 48c4a31a3b555fa37072c4de083580bb76974 DIST pretty_assertions-1.4.0.crate 78846 BLAKE2B 68583c49f81ab0cf5b90f6de10ef3aae9b525288fec25f9d006f2eed0877c0fa742dad5f878fc78233b54c0cd32dda7ac1f7161bfb475288d8858e8e40aa9e1f SHA512 f76d38c787e91b3739272e3bebeb9763d312b85a43cda5e1311ba8d6b0e4da1ef25bd66208e772b1cf56a34553ee560482b5ad19c5290608b2aaf9c0d0f0e995 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.85.crate 48988 BLAKE2B 236f2a07c758d0d8628f003b70d4b25d5f0d2bd8cbd3955fc4262d7d9b271c6571eb0fc45c95fd816b426a84ed5ec5dfeb81d8041d4de955cce6f3b9fceda1f1 SHA512 54c61dd0581bb5802e077a58fa41f113aa1fab59026478268ece293f2643921b7649844c1675a21a3a21674cdb3ccf94928e5bd069a02bf6813ccc1114d37262 DIST proc-macro2-1.0.86.crate 48958 BLAKE2B 4b89e07f23af8328dbb34fe2b3f1b202f1e6a3885a6269740a23359b41bb4099ac2484565d3b2b0936261689ca525785ac620c766997234fd8d0f409e80e5ea3 SHA512 1cdb7e22a35ae231d880c9420784c9acf97bda2db258b3d34aae5061dc1858449defe19a49e12c6a4173906aa72a4115059ac2db0fc760205fd2ab8b5b414434 DIST pulldown-cmark-0.9.6.crate 117378 BLAKE2B 39376ce32138115e2def495b6d2761500da8045677dff9f919526b7c297e00e72484cca51f9b3d6e0cbacf12f681b1651209296845561324750f5544eff516bb SHA512 074d70722bb42cff59f85c209c3f0c00a739d76a22bcca123a33a0a899df49105887565d71525ec5926261efb74b912bcd024714617d83ca72bcef86bc428764 DIST pulldown-cmark-to-cmark-10.0.4.crate 17917 BLAKE2B 956fec0f042b70754f681640b1ad90454da5376b246a56539a029c4c53f64c6743bf9e4e938cb75bedc2eb3d960a2cc577f78120eff1f9942d6e0b33d7833426 SHA512 00030ee97d0d69738fa160bb0b87cc5777769061775077e162e7daacc52b1558477048d2bc36485576c94bc05f03d01086137740f2f6ed92b13e2c75653bda12 @@ -107,7 +91,6 @@ DIST quote-1.0.36.crate 28507 BLAKE2B b93495163ed205e33543ed45f084870240d479071d 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.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79 -DIST rayon-1.10.0.crate 180155 BLAKE2B 16cb706d2317d8a349394c521ec5ab550290c5ab2a0a0dc24f0282fa7eb01fd1351a7dc8b5af3a55ea321e6526fbe037fec3cf8b32463166a082a6e417a51fca SHA512 3f628c58f3af3cbd1f245ca1be9c8393eff41112891fc4e676a2b9e26b6cba7cb80d7b6ce46e75bbb65e42fc00c5c0bb6b6a4b59092882f03febeb31f9cca5d3 DIST rayon-core-1.12.1.crate 70701 BLAKE2B a32eb9ae9a71b4f0881f7bfd5375aa7db5681f20f7e0b25e6ecb3161f2aad36b93026c1691d02bf298a48ea07ec9475a237fba457ed0b0b8624aebab2b4988df SHA512 33d0297b682f131c50e1eabc3be583211a5abe790301cbca91bf510e43d6714b7564ca39fab7c4bf6f02aa0df6bb394f386a61320f21ddb6bd7aea1372b5e99e DIST redox_users-0.4.5.crate 15514 BLAKE2B 9fc9d9c4875ed711efb75fb08f345b5f4f0667717d37710143742e48251a709c53760bcbc31ce13e6432672f9417be429c38c2e77a6b786887841714290a1194 SHA512 7a25cc91c9d1bfe537f20b83255990681d136ced5aaa7aa0cdb1b1fc024ba36aa1fb75c335c768a85ee078019a9ca2460efd911cad8ae6fe8b0385fb171aa4b4 DIST regex-1.10.5.crate 253805 BLAKE2B 9f5418b577209051640c3614a98b15604a1e71144763a6f00caa7757f0ff67fd833a7d14fe9d6acef96386a2a4eb60cf5d490472e73fd62ca8bb0e78d4f9f125 SHA512 177fddb001e14281510e34070f88f8e5167278a46f1d93d9286d9606b7673346f504e4064d7ad53558e6988a400c728e33b663ab398fee12ae23fba7158da5fb @@ -119,37 +102,28 @@ DIST rustix-0.38.34.crate 365160 BLAKE2B 02513c2513ac45897b659f0d332a0dc32401d23 DIST rustversion-1.0.17.crate 17621 BLAKE2B 1f077ca6fd90333724d1ea9df7f5b178f37f895b71a7b2814e9ba8618bffcd2307f9cb4ac2eea25d461a6686a4b5b51eebb80f1b1ccc773d4da1948c47fe8abe SHA512 0565cddecaedae17e7cd99bc34f54cda242d4c29cd4269f8e3b178ff91d49f3682e7ffe66e436bbb138299736c8e55cc143fefb74c076911fefcc41ba98064f3 DIST ryu-1.0.18.crate 47713 BLAKE2B 409cdf4b4e77685394018371e91ad6fdb175ac57e1df9f902871f13208515e5a2ab1daa226fc1e7291278e64448332845be4cc9409bce3b2f3daed409259e104 SHA512 a9b2beac778ec47e6be303148d7512ee681bd2361f6e4ac6db32c8b4baf86a8c5eb5b0d02eacd6131ae88c7b5105c57018c3050676e0b3dd1ed9c4d2fd650e84 DIST semver-1.0.23.crate 30622 BLAKE2B af5f7401daa2004ac1fc419ff907a65feb9b11743ad0feca0929bf2409eb81e03637ec5f92ba9f38ea386c4ee5cde72bd3d2042083e2fb0d6fa0b839b1c5093a SHA512 5ea1fa17c08d1280c3a4bc8d28494e88ee05acd5dc969ef6f0c6f91fd3b5a8fbe999c9e8bbd2da383413038b8d29fabf02b87bd5265bbb8333f3fcbe409103ec -DIST serde-1.0.203.crate 77935 BLAKE2B 3d3dd4f81f7d74b60483d6759879a9f87c0c7d615aec308bad1bc575fac4e2071dc86551c2789e87331dbf8089e923ae56fff82e6f5a9992cf850121b052ce1d SHA512 a8d302589244e41f6f675e8d199b2532b29f62b63e45aee141a93dad96033e4bbb27ed01c11e329ec2266cdcc6f2a40f41dfc7d1b9bada69aea81d35d2d82cec DIST serde-1.0.204.crate 78253 BLAKE2B 6fdebf3cbcc0327b404caaae43c87ba2b6105374a5ee3eaa34d44866e782132cff535da4c069c007783b7b6468d55cb1ceb6a41da74b9eab03ace7cf4811e09e SHA512 2fefbeed0117bd791fd25dd5ad0c99ed4f60aac5919605b6f642050f748dd472bf9d4d121b78b0cfe8719db30a675559d097bcc7542cb57451d1779dfd8d294f -DIST serde_derive-1.0.203.crate 55867 BLAKE2B 1bc8aa96328bb83e4e4ff527b1df855bbcefd333f0c43c96d1e0b93f98a46273dd88a21653bccc8f517c4fc06d17b9b44332a963d024796e0a2c18a5bfecc824 SHA512 b2aeeab33395ac11ebdbd922fcdbda29f2592e7a20e78aef250713baf269cacf497271be7aa407f657aba33da132df0e035be046fef070f915f234097d1dd392 DIST serde_derive-1.0.204.crate 55871 BLAKE2B 8f0cdb244a820712d557a3273e505c4461f4d7db89e8394040b4c66ede787b6b38b4c9923b38959ab4042c9076b8af72008c0dd15ac93a0ecdeb99da8fb526ae SHA512 bbb2b5e60e2af5bc7528b937ffaf0d3ffd433dbd9cb2592c1e07090620309057e4f11cbd6112fc1d2c5557e1bb3c0f4d59eb06ff06fa021ec683ab880997140e -DIST serde_json-1.0.117.crate 146921 BLAKE2B fda4f87c300762c24163cceb449bb27fc96b089d5ee869b89f204dbeeec704231cdea7a14bc303cb40b621288fcb1a2b03f50552767e32a73c982d459762624b SHA512 363443af23e8e03dd17c0efc94b376f0d89b596c74d70d0437471e78bc20c6beb61da59404ff150af52000162f6df728ce73475feb828c453e58ea43e66ca056 DIST serde_json-1.0.120.crate 147062 BLAKE2B 54f93ef2b0f1c9e7c5a8e8797fd298c96513913a20c3e08a21aea39a15ffb5ad0269d5daab10fceea7164ba432e355b89d89dea2985f86bd0e73ac3920f827c5 SHA512 dab44850326f9020d6f6dd3fc8147e22eed693527fe9cac2c6bc8f6a030f461061e8e54d2780382ce32cced63b5a016372a4f9938effdd1631d8f3dc96014e3e DIST sha2-0.10.8.crate 26357 BLAKE2B 1d01b381223a931dc631ad3a1191f5378b1d2f3f9f20474c5f020e366624c73b08330ce8dc4bdd3e63b15f647276f533de655b545b77f70fbedc1a1846f44f0a SHA512 3be73133a6b7690e14acaead47914dc92395dca4191fb657a2ea186fefd0ccd94d12a1121d63a26027d9a9c62b775c53202473edc461587b9dcd75472af77785 DIST shellexpand-3.1.0.crate 25591 BLAKE2B ba395d9d98fed37979e97609689f909b264ddb44dae56ae4958da9a0e85aa382a00bbca42530cda2701e934233aa1d44509495235ba0512beb33a827cee5c9f0 SHA512 9b20074425db359cf92f29c52be91a3a58a91e6f3116b210913f24dc31b5371ef9d77fe46e7da39e42eac87fa4ccb8ebf9175d7bd5fe6b520d12b9d3b31cc65e DIST similar-2.5.0.crate 51648 BLAKE2B 43515b3014ff75e2a94debb0e40a081d60dfa371bc3bc3b3a7944cfbf2e326a8a56c6aa26ca2b6f9ab6f32929a89da673ec2fd4f037c07f8ff91ca95a77b1fe1 SHA512 7206380b6e4eb496b1dddc4501ac03d716bd6b5228971a35ca71f507940e799410dffad7e50e52c6f8fcd43c570ecef23220962fb057100665343498a5ce118f -DIST snafu-0.8.3.crate 68764 BLAKE2B c23088033927d2906e5ab0899173dc5cb260452c14c1065c935eeca69abb5d04f6869317bc9fd1ad82e82dafad3f1122b7d80b6bfa719acb90af90ca7f946186 SHA512 1fdb2dd0228db9369fc806813628accdcca997fc6c66864a44fa13aee1141b3ba0d58eb15942fe3d09184ea65ba84aa53e66af4dcd6c36a5440aa4ae7e9bcf59 DIST snafu-0.8.4.crate 68769 BLAKE2B 49df914c013b00663edeaeded5b43046594ccbdcb21ca04458874e4c5cc1afecdfef435022263c6932f76ac0509ee28264ea3015205bec0e86dac04f8eed945e SHA512 d254a2fe743f7662ed94981324a99d06db57f0c68fec6000037c5316c3ce394117518baaa7dee9fba566cec9eebfc332541979179dbe57e6ed68aa774c985f4b -DIST snafu-derive-0.8.3.crate 28493 BLAKE2B 2efb4f28832bfc39b827822c197ed97461c4c68c78f89a596d9486dc7c08a1785e122d382453c71907ed0d8062e1b254f1d2ef875953e49682df9146a7476737 SHA512 1b95cba782bd459da0bba95b61c76bc991e320775f54dd7825997a883d7e87a0229db12131f06a55be92ed3945dbda1a8d7b68b08c69ec05880ab8514564b4fa DIST snafu-derive-0.8.4.crate 28496 BLAKE2B 55139016fecf563de99dafe248366736f08578a2a555899b9e57cda465df9e9297684bba4827003bbae6285e223e4fa22b2cf57314480390402a38513e1ee7dd SHA512 28087d2ff887e262fc4080f7bf2b3886cb52905fe73e18fb0f9aaf5ceebd3fee493c5cc85fc01667ad6f33a02eef222e6cbfa16f34fb61f285d17c58361b4f80 DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c DIST strsim-0.8.0.crate 9309 BLAKE2B 40a8be506c43ee1ffe006ddc7dee98c3d418bdd205d57b78f5d1e4c9312feb57e1eaf952e02d92d4e0932db240c6fba45beb06ea8c4fc6de1cf1faa8b6a3a939 SHA512 1d55a8d946cd55f5f37d06aea536549ded95739fa58c0f2da285a0041154c181f663682bdcac643aa198b3e762d694a04f058db985c62ebe22b5c16327ba6d34 DIST structopt-0.3.26.crate 53798 BLAKE2B 04be64637d18bcc87d261320668023459a42c167bb5a4c52216df556a7dd19be28032e7bf759cbcf710a3729a9dfaeb20c29f37f35fcf33533db583ac4fa049a SHA512 dec27090b57107473c9d398db68bde3b1b5191e7c7980d7d2c20fc723f92c64a6cf1d391d5122a103222c4262253d8073fd0fdfb11c74f235af79b2ae0caf069 DIST structopt-derive-0.4.18.crate 20996 BLAKE2B 2ae17e0d365a7ce7a4d0e007513623ee0d5acf45afdc3844114e02975b855fd1a9f7df404a24044cf33a3a4cc4142eccc34d1e97925646d54d460a89baa28275 SHA512 68a7f9c2ed987993fdd8bb7e81c31969a1fdf5351c58cba9de61a2f5957aba1626be4b0742f31d4de502301675ba24b0d91dd3acb24f5607bdeec83070626a57 -DIST strum-0.26.2.crate 7189 BLAKE2B 7582fe304551e98b121d3a386af22bc022d7d11323b81ed9c2d600c8d2496077c09bdc8dfd78a636c18b9f522808b2ea54cf8b669419b0c89fcb6b232eade617 SHA512 819cfddb3028d5267842cdeaf17d37569eb18c957cb78a055b25d9ee1b8461026dab9bd980da4a89ac7b2858ff22880e40b46a72d7695a5135b84c4b7e5026f3 DIST strum-0.26.3.crate 7237 BLAKE2B bdc348c718c39609c00b9fa7d47b7090b1467022b7a8a28cc7c8a72a0aef20569c6ab22a8a8d26c2d9272f18d000e4ce94858a6647194f0a7b86d812d52b05a9 SHA512 62f116d5bbc6167a6ac68b049f8045bc660901f1ce1252f8bdcd91cb28bef821aad8098905369db6c2fe74c134a5d549e55ddd28e383d7d78f7175258924b268 DIST strum_macros-0.26.4.crate 27531 BLAKE2B 7f7d57c957a1591054288fcae6590a5e669fba1b47d8f1a52371ce60fd84f91fdb430e48cc7edbb5fc72914be5ce12af29758b653680da3f4177339b31206750 SHA512 77a17ce47d5e8fe8a89cb6aa6c3ca5d5c2625aea0f93456f05a9994238cd3b08b3f7c6a45e9b3db21bca8fb5759f505f15cc111ac84acbbb34d59cdae8307b0b DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d -DIST syn-2.0.66.crate 264855 BLAKE2B 5029091b2cfa88e5c739be913a647dc9492696398c09b891f84089350e6f09baafd9935b81e0f3519d5465eff2e1822ef6cdc96c15d6a40d1b6b8dd2f9e7d073 SHA512 60a617bfd37d74c52e4d4d63ef0a27a2f9b982469a6926922f2f6e96754a0c66affb0847b9a44d505c053cbd788b97e998efb8d1e558ea00ae4a0b7f15bed9b0 DIST syn-2.0.71.crate 266398 BLAKE2B 78760c9965b59e14ab5d97e83c4dabdba99cd1933b66350c7d5c5f9e55f34fe68207597b51aeb023b211a065d986889655ab701b94347397ca6856a4fcbcdc85 SHA512 cf6264bc148ec550d943d7d146c7360a7d753e37ef553e6d0c6dc265bf516084530a5617f6826069275cc6f71d9f820014f7d92f04356ae964df8b79edaf7bbe DIST target-2.1.0.crate 6748 BLAKE2B 5bbe5afa835757063c1f7b8f8df05d2cbad5fb3a94a84c4677f9d63752ca6bc39ff588ffad22038493bcadfcdf80da16605a26d98cc6f772b1cb64ccbef66c59 SHA512 96506bd513a617060005f98c6354adcf66cfc733a73a7983e0061f5637aa915d9d8e987fc1430bbc9181bebbb956625c99912f5dae53492226b65cea8210c637 DIST tempfile-3.10.1.crate 33653 BLAKE2B 819b183e7840f70270883ee8b6a91fa09861c3112eaadc65007199885abe099bd593e1cdc4d9ab48c23490a6d484cad9bf0e80cf4e718c369cc2418b72eaf09c SHA512 bac7515b85b0d01ea914b527f0fadd3a4d8e77c9eabe786977d2625d8a3e91decaec502dd15bab4d49a43597fa7cf7660fff4be1b043112d13b542a72443bf39 DIST temptree-0.2.0.crate 6520 BLAKE2B 8a1536fb0cd0d2e2e57d87fd0772f20432baf570f8d59c525687b2baafe363baccff603117152ab12e512a3b32c5b9197088fb1011b204b4eef8db5493d841e3 SHA512 4754a5842ffc9e2334f7a954c7596c46f68cea55c62a5d698653c6e84bcb401d825557f3875eb1f52904930141110c4f69c33f6b7eec07ce8d4a048ab60ba852 DIST terminal_size-0.3.0.crate 10096 BLAKE2B 097ef50a85945128dcfa36d8ea0fb15f11142c206462a32980dbbba4fe2872abd214823fe3c75e804f3159a97d6e929ec338860e9c89587da509fb9e6da5d339 SHA512 f3bc9144aa8a87556543584a2495df6267ce3bb017f3ed3d00fa43e89b5de783e1285ca62dbad9dd9c3b37e3a476a6f3ab0804eba2411cb594a569bbdb310681 DIST textwrap-0.11.0.crate 17322 BLAKE2B 257428908342774593bbd3528fcdae710712ff54e8a711393a24356d8ba0e16e466a4b20c05f942c48ca76b3b5b5aaa90ec202f782cad892caa8b71ccf124da6 SHA512 f5c0fe4f28ff1a3a0931e8e235b5157a45f67967985bcc752418c5ec3481fca44a8ae4800088889b37e8cd0533f53d3c456d5ffd19b767b3f83a87b49a2e209a -DIST thiserror-1.0.61.crate 21264 BLAKE2B 97337830507c009dbb4cad84cdfc02bc097b9d39d0af2fdecfaa63f0c12229e60727244fa4e44c2d54daee67bf8b4e8492d94a5de55d1a90b8eeab8c0d082e80 SHA512 9c08b868eaa47178ee60733aaeeda60dc46d58d2b9c15985ba3dcae4923e8edf02b97556df52f508753b0ff52782f6ca3227e9ef6343066e5d5d3a89e03f3f15 DIST thiserror-1.0.62.crate 21323 BLAKE2B fd2061bc5e7ea7ba43ed59c355c8cdbbcf416b189d0b2a3c33f725c270c1d0a8c6ca18ae538bc7d4634166ba747172c32be98b8139bd333a7522aa35730bed7b SHA512 29efa072b31e63e78a3e31fe84758fabbe7337d3e7338be4e4bfd35c8b083b53dc3cb68be78aaddf80eebabe301de00e2ee1908c7b00dd5a2168b0b66d8edffc -DIST thiserror-impl-1.0.61.crate 15786 BLAKE2B d63773424aa047c6eed8a6c9bcc8dfcee9841a2d4fdf6fc2c117695c09359371931722198b2e0b2bae32b0c54b6275f964e679b78b8bef1c365ca33aa41562c9 SHA512 b43bd2ba6b751b777e2fc78aac92a3e662a1876f704625c4e894019fc68a6b7628b9c3b7ddfbd2cb15fe6fdc0ff679ff94b0c47e2660a40919000ad2fe1cfeec DIST thiserror-impl-1.0.62.crate 16047 BLAKE2B 63a1fe66d3dadec304b9ecc241cfd71a6b278081336f4377fd435c9f959997bd0e0b0de2b5c318ad60d747f1fcf27df0f03932ba63f1288491f9935d3ebba735 SHA512 5f852f4b37af396336a941ec9f0340d93c8c70bc39f0a2cdfae3c20f180e06e51b4590a7535ddbcb87a792eba7e52ef9274019a98ee870f1eaf1b3b7cadf3303 DIST typed-arena-2.0.2.crate 11848 BLAKE2B 1d2821519c959b8e5f32942fb106f836a9aa753a43058cad6898588f8e0d9abcbe7a94a91ec8d30c62e59833563df48229c6aeec8bf7a396de20895e39571d11 SHA512 33f43488ff63ab763e4330d124e3290ece41e50ab78b6f12dae3a2be4d7f5bdf6ec876ab3b1f8cd81874e335fc41f3a2254994f250d3d6aba682fce557a6a399 DIST typenum-1.17.0.crate 42849 BLAKE2B a6d1162050679e2c4ab2467f3a77d301f6861882eb7c9749f31d047f383dd5bd2ed5846ad63eed99ccc04d6ac36cc697a305861e1d65880b4d2ef04ee0a79b94 SHA512 99773d5d9f850c0602db4bb67dd062b0ade6f086e155216f1bb2fb6569461ba7e1b7c2f2af81ea8833bc3bfcf3fe5033edecb7c438adae63f59d3e30cf63a508 @@ -159,7 +133,6 @@ DIST unicode-segmentation-1.11.0.crate 102740 BLAKE2B 6ab5de53073ff56da4924e8c6e DIST unicode-width-0.1.13.crate 457228 BLAKE2B 757c4da5fa090369a26130b08440c2348f1cd1c0dfbb6770dd75b65eba797eaa65f5d683f0c2862cced06124d46a89b4825af0d990f6adc2df8709b8ef291665 SHA512 9781d6dab2c6343e8c28ec66b50cb4293261bb2114e122fa80ad2facdb23020f5b621c38030193b918669e58adf143808e5ab4c507c18beb6dc61e97b2e296f4 DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266 DIST uuid-1.10.0.crate 47648 BLAKE2B 370f56b5057fc43ed6645ca4a032737230242c88f3c6945248585054a0d1de0c85cb2eb21bd4c759c1ca73df1b5005652f74b474537116c4fd6642cb60d274ff SHA512 e17db9433d919b51468acaebd240a2cb218d07f099fade49118ca9313f8cdf6aa3103e7aa24440be65a4f25a25f8f511e36dba08cbef27747f9e43b849cd612b -DIST uuid-1.8.0.crate 44043 BLAKE2B 6a5e3008f0399d5606ea4ef51e5932aedf2a02e747b9bee4b4c2c6646cd959a720373c346a734c00554ff0359fe42bdf471dea5029e23a9e70164e20895cacee SHA512 fe254f0bf6b863538ce568405569a4c755b33bce561148661b10985bf4485fa7ee7a6ec650d93656552b3cdead46b2074ebfd45b040edef19cd1648300f68ed5 DIST vec_map-0.8.2.crate 14466 BLAKE2B 8f109fbff19604b82ea2aa61c952e2ce9b5597ccc8e1ef4e847648e2de08dece8c4debe92889edeccb8d393645fd0b62436b49d236ded7ad181c4a51239a9539 SHA512 4f1ef59bc2c437e79f1f84fe021bce5aa8ccd581f500f3d5776913d5f17d45b03ccee64f5bd03d47656318cfc9344a1f4311079d471fa409a8e4e94c143973f9 DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f @@ -176,30 +149,21 @@ DIST windows-core-0.52.0.crate 42154 BLAKE2B 9670bf02261b4ab2a24eff97dad11e305de DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03 DIST windows-targets-0.48.5.crate 6904 BLAKE2B 7396bb210f37bd51da86f39fca3425c8f6610721d5c4e94f9fafa0a8a8046303b3fcc6979146bcfaa32f4406d242a0455f6cbb220f84c6ff84650e755acf5223 SHA512 e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709 -DIST windows-targets-0.52.5.crate 6376 BLAKE2B 1d39fd86380ab086c536d88e67b60956410b345790ccea62a25e6a700757b2a9cfa6dfeb7b86934cf47b981ea2e5f42dddf49780ad9829a551dc507fcf108641 SHA512 d00d7bc7eec3c10272e803ee5c9ea0d9b07c43311124dae975b4f5aae7408c5f2ccb2fe6e68228ea3d4e70b6b658382cac6992ea177f43a9cba2ef95c4fda0ee DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f DIST windows_aarch64_gnullvm-0.48.5.crate 418492 BLAKE2B 5c6f7d73ad05740f0bac304ed1ef9b2ea63b0d6ca8f875552ae299a0b73b1557e8fe996f1c2b69be9f2df350c9288690f49ee62239a2896991364331d6c55462 SHA512 20158d31454488f6053d3ad7b97d7fc6eae6cf37e4ba0e50c28bd29b368505eed64199ae31104d5f97b66846be54e5ed25c0ad31ea850819205c573a31ac0996 -DIST windows_aarch64_gnullvm-0.52.5.crate 433266 BLAKE2B dee1b69cdf1fbd4143136909e4df3adaa7b80d7630a01ca9a42fc5ad0d5a4d9a9e2873b43c6d8e55de59f237d9199fad0768c4e1cda3b1e5354847bd70d4c79e SHA512 b4cf511025458fe30d5b11368af285610e1654a8986ea9f78fa81b8bb87d38a00c4869441c62692534df66d06baf14c8a4d17f8eb06468eb260b99e2fda6439d DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5 DIST windows_aarch64_msvc-0.48.5.crate 798483 BLAKE2B 60c466d6536426425a34b5ca20da97c8127ebeb4fb9b1363911165bada484f8913fcd50e90410b5661e0c27dbfe8f4eeaa62fb17d1f3566bfc82b6255e11619b SHA512 223f016c6f1a44dbc5c8a8428b39438f75380ea06951b7c26ed0877b19d79410c6fde5e4c7f2c839b6e76159131f39a1230e0e3a208dfc425ba9117e3665c4ff -DIST windows_aarch64_msvc-0.52.5.crate 827944 BLAKE2B 3bcb16d527be1dfdf18a9105ab259a064f00e949937ca423c8dcd1d2b90090d85aa7e42ca6ccc50c9baeee1aa144123d0a04643f9ff1147e62b2fce28b8a697b SHA512 c8974f81e37a43d92c4a8b142705e36b7acc58d9150d80ffa3997433da878044c467a2d9167ba792d37a183a0082d912500fea8c8fed743f395b63ca62a5758d DIST windows_aarch64_msvc-0.52.6.crate 832615 BLAKE2B adc8ff61b6dc96d39c92c7d4221ae6aa0575edfc016cfcd046067ca5d8fcfd56d10e8e227be1c038ce34684be22c7ccaf5f18cd5a7638d28fbff4ba15b48b90b SHA512 a3e21305ad0e6de38f5b5ed5d37ee5825b7521064163bcdf31d63341cd87983f54377865d2daf3bb480d2d0aa66d6f598fa09540ec1d71baea74569c86bd213b DIST windows_i686_gnu-0.48.5.crate 844891 BLAKE2B fdc37cd74a4982056bf22fdb7b84e1c55dc838f3cb19ff3648730a77e673ef4ecc0380b3e4277bb8df2fcfa25f57b69014713d9e3ed27c28e19b25b3ea2ab774 SHA512 931ba5c1e4eb8ae73248e00d9611298d1c4b4b0dae719fdeb9243930cd420a103a7bc2738e0a4887c42c8f25728d6c5d64ad141dc092bc3f1d0f35dbe37d303a -DIST windows_i686_gnu-0.52.5.crate 875699 BLAKE2B 528ea431d080c5326e4c6ed316d9ea3e38b40c2e1322a12a432506a2c11555a94537661a0941e90c20eff4a9ce42c12539876dae6e77a1df18b522529928b309 SHA512 cc3e0362fb62dd5e8a855bda3be0177708ec8629ee9685f1f9aaac3f71a8cb082387388bdf49b09d3f5ee24a636b0b4f933d2c8bb75db434ee0192c8ce0547d2 DIST windows_i686_gnu-0.52.6.crate 880402 BLAKE2B 5aab8ee07132eccb7695807eb44811beeb0657aadfb672c54e99b6ae39c067ba9b93e38fc69bb5b9b14a9759f263ccd5e301597d2727d83b31b49a409b6bd405 SHA512 a1f6b5dd23d17ec3567bc9d11a4be6f35e196eee21ca342e9b88dbaa6a5f7c46e439c834b77e724f32ac22c0d81573746b3b513a6c944a221b92b2c76fe98822 -DIST windows_i686_gnullvm-0.52.5.crate 473064 BLAKE2B abe41ee330c05ee1366b3a835d15c6db3964ffd7b340ee69d215056b0d4b65c67f2782b0c04a55db64001098de87c93e2d447e25ef2a27f2cfa6685b8cf20c88 SHA512 da45c882248070911bf55698f62c245cb081a23254cdcf578df053905adb9117454235e52dcf1dd97c0d2248f92ff1d2fd3e18844a7be8d93ba08590c1eca22b DIST windows_i686_gnullvm-0.52.6.crate 475940 BLAKE2B fec4fda8bb2bf319a501a22372fa642ae682e4dee3235b258a028190ee73220bfc55b3142f06249bb4579b17e5fde662bb2b121aefe18544653350d7d0fe7d8e SHA512 95f13af855d530acc0b856214478d4b11b8dbab3f8f79dd223d0b009790c0e46d096fc1773e0277997deb2d5b96c704f17f23c7df11411524629f75415dec99f DIST windows_i686_msvc-0.48.5.crate 864300 BLAKE2B 3d3ea8be55e2d6ced0eeda18abe1dffb925a1a78f456d683e4450d9f2fd287ad2e8494d65b2b770c677a12b3a60d10f0435e16c61880e3867c3657fd44892442 SHA512 70e2fb4fdb006a4cbd43ab2c7e940b277a15fb1790dfa2d1fc1f1fd18bead4886f6dc046e44326603e4894d988578917b8932aba5d9a6a4cc8424911cad9dc7e -DIST windows_i686_msvc-0.52.5.crate 895404 BLAKE2B 02555169f8c5b944231a877de8693fc871ea0d7d33f52f60e164bacb35cec13d463af07c57fec4667948047cc222d8bda7f6a0be01a07e7184b69e4adc2b4577 SHA512 08c96f8e9385ac121549bae8ed228741b32004be20b2955d163a98d4b62af464f1682cb813681fa22823d20646f19335cf0a66203a876b105e119e05a4db0634 DIST windows_i686_msvc-0.52.6.crate 901163 BLAKE2B 99ed34e052db5ba77bab240ed5d38ce450be347a794d63ec39b719304c32722c9999b540ab40abe0216318900b7412970df99dfb36d1516a9517cae0c77d1bdc SHA512 ca97913ce202d73266cf55947b868bea7e964a4516b6a096a81aeab6a60ee73867171032ced35e3afccff741ddfb2def7468343b6eceb95253e4d4f349efbf96 DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9aa798e9d995a8eef36e0b6fdb2a0db93ddecee5548970575271fe43aec74797a420d0ee231d503b5bad1bd999059261e0e33 SHA512 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74 -DIST windows_x86_64_gnu-0.52.5.crate 831539 BLAKE2B 54f84c19988addeb7cbbbddb940e430e7345944589419592b99addf9b83bf6d801b18f4e80399b85bbb0b0ccf4608e36d9a50b79d8b1d6ce2b93745856e06eba SHA512 d9bf91765d02d2727344e42081f4bcfa73be97991495126f7e633f27e56a261ada3a8b865a559cfe71f9bc9aed5b14504f89138796766937b3521009726dfab8 DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc237e14e32aab97f6f91afabcdf80d2aee37d6fb4b8669aaf433ff532c85dba59b3d366c7d41b61a2f29b96f960169c900687 SHA512 c4086bb0280042f2bef9b556283b67f8a5cacddd209e1c5fabec63decec6d4fd2d6a7071407973981b98ae0c0cf7034fc612f9e70dc6d3eed9acdec771ae31cb DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa -DIST windows_x86_64_gnullvm-0.52.5.crate 433246 BLAKE2B f34328a6d100e092ecb34a6305daedf4fecd71840432f104e8707f049b60d784584ce4f02fabdd0281fdb8bc7ebed34b38fdacf3be9c8abd60084e9a4ee9fd56 SHA512 22a978c40df9705cd94e4c52f2b706e477e667b564c608d0adb144b38cb486c279c09d1eb1dd2d6c7bd3401b75a2dc5eafe0f7d642ffe6453f394d1f59483a08 DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0 -DIST windows_x86_64_msvc-0.52.5.crate 827905 BLAKE2B fd5dac198bfbf29878cb461a7338c289c9af16ea80b3e5fa567980d2a6a5ea6a1cd83729ce6fd67e4da171873083dbeb1d6e16a287620f0245201f9cb29c29b4 SHA512 81176090dc725d7fe3867e6322fdc4a4065168580847b35e6f8da345f685c4f66a81e35cd1880dbaabdd4cdc82446dde9d6a0e583cf0b7fe47dda8bc8002f1c6 DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7 DIST winsafe-0.0.19.crate 492820 BLAKE2B 4eba26861f85f668e134b08c60e9522b698aed61eaa5e6d4e89ef31c1b97953fa08a5157add52d9a306075df4ad97e9aaf1767eea4208b72401ec0bc1c3eb0e9 SHA512 0555ec74c5acbb69ab08e54d920094e806258079bffaff3f90297bb94a000c7da36d6eba0eae445d425c781465235dd70a198437cf83a1f113438bfd9baf4c21 DIST yansi-0.5.1.crate 16525 BLAKE2B 3b5a93b98293daae72f53bf3f13bfc05feba8d5b27921f79595f7448fbcb9a0dfa6cd70f467c5735b914c46b7d3592e6cce080c540a458a904308525eb3aa839 SHA512 7b33005a066cc612408a65df6533e8718d1de43efc0fd57416a19dc2b811497570e6e18f100fb26073565e395e711518c27de7d644ae64777713f1a102eb16d2 diff --git a/dev-build/just/just-1.29.0.ebuild b/dev-build/just/just-1.29.0.ebuild deleted file mode 100644 index 6fb4e390b8..0000000000 --- a/dev-build/just/just-1.29.0.ebuild +++ /dev/null @@ -1,232 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" - aho-corasick@1.1.3 - android-tzdata@0.1.1 - android_system_properties@0.1.5 - ansi_term@0.12.1 - anstream@0.6.14 - anstyle@1.0.7 - anstyle-parse@0.2.4 - anstyle-query@1.1.0 - anstyle-wincon@3.0.3 - arrayref@0.3.7 - arrayvec@0.7.4 - atty@0.2.14 - autocfg@1.3.0 - bitflags@1.3.2 - bitflags@2.5.0 - blake3@1.5.1 - block-buffer@0.10.4 - bstr@0.2.17 - bumpalo@3.16.0 - camino@1.1.7 - cc@1.0.99 - cfg-if@1.0.0 - cfg_aliases@0.1.1 - chrono@0.4.38 - clap@2.34.0 - clap@4.5.7 - clap_builder@4.5.7 - clap_complete@4.5.5 - clap_derive@4.5.5 - clap_lex@0.7.1 - clap_mangen@0.2.21 - colorchoice@1.0.1 - constant_time_eq@0.3.0 - core-foundation-sys@0.8.6 - cpufeatures@0.2.12 - cradle@0.2.2 - crossbeam-deque@0.8.5 - crossbeam-epoch@0.9.18 - crossbeam-utils@0.8.20 - crypto-common@0.1.6 - ctrlc@3.4.4 - derivative@2.2.0 - diff@0.1.13 - digest@0.10.7 - dirs@5.0.1 - dirs-sys@0.4.1 - dotenvy@0.15.7 - edit-distance@2.1.0 - either@1.12.0 - env_filter@0.1.0 - env_logger@0.11.3 - errno@0.3.9 - executable-path@1.0.0 - fastrand@2.1.0 - generic-array@0.14.7 - getopts@0.2.21 - getrandom@0.2.15 - heck@0.3.3 - heck@0.5.0 - hermit-abi@0.1.19 - hermit-abi@0.3.9 - home@0.5.9 - humantime@2.1.0 - iana-time-zone@0.1.60 - iana-time-zone-haiku@0.1.2 - is_terminal_polyfill@1.70.0 - itoa@1.0.11 - js-sys@0.3.69 - lazy_static@1.4.0 - lexiclean@0.0.1 - libc@0.2.155 - libredox@0.1.3 - linux-raw-sys@0.4.14 - log@0.4.21 - memchr@2.7.4 - memmap2@0.9.4 - nix@0.28.0 - num-traits@0.2.19 - num_cpus@1.16.0 - once_cell@1.19.0 - option-ext@0.2.0 - percent-encoding@2.3.1 - ppv-lite86@0.2.17 - pretty_assertions@1.4.0 - proc-macro-error@1.0.4 - proc-macro-error-attr@1.0.4 - proc-macro2@1.0.85 - pulldown-cmark@0.9.6 - pulldown-cmark-to-cmark@10.0.4 - quote@1.0.36 - rand@0.8.5 - rand_chacha@0.3.1 - rand_core@0.6.4 - rayon@1.10.0 - rayon-core@1.12.1 - redox_users@0.4.5 - regex@1.10.5 - regex-automata@0.1.10 - regex-automata@0.4.7 - regex-syntax@0.8.4 - roff@0.2.1 - rustix@0.38.34 - rustversion@1.0.17 - ryu@1.0.18 - semver@1.0.23 - serde@1.0.203 - serde_derive@1.0.203 - serde_json@1.0.117 - sha2@0.10.8 - shellexpand@3.1.0 - similar@2.5.0 - snafu@0.8.3 - snafu-derive@0.8.3 - strsim@0.8.0 - strsim@0.11.1 - structopt@0.3.26 - structopt-derive@0.4.18 - strum@0.26.2 - strum_macros@0.26.4 - syn@1.0.109 - syn@2.0.66 - target@2.1.0 - tempfile@3.10.1 - temptree@0.2.0 - terminal_size@0.3.0 - textwrap@0.11.0 - thiserror@1.0.61 - thiserror-impl@1.0.61 - typed-arena@2.0.2 - typenum@1.17.0 - unicase@2.7.0 - unicode-ident@1.0.12 - unicode-segmentation@1.11.0 - unicode-width@0.1.13 - utf8parse@0.2.2 - uuid@1.8.0 - vec_map@0.8.2 - version_check@0.9.4 - wasi@0.11.0+wasi-snapshot-preview1 - wasm-bindgen@0.2.92 - wasm-bindgen-backend@0.2.92 - wasm-bindgen-macro@0.2.92 - wasm-bindgen-macro-support@0.2.92 - wasm-bindgen-shared@0.2.92 - which@6.0.1 - winapi@0.3.9 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-x86_64-pc-windows-gnu@0.4.0 - windows-core@0.52.0 - windows-sys@0.48.0 - windows-sys@0.52.0 - windows-targets@0.48.5 - windows-targets@0.52.5 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_gnullvm@0.52.5 - windows_aarch64_msvc@0.48.5 - windows_aarch64_msvc@0.52.5 - windows_i686_gnu@0.48.5 - windows_i686_gnu@0.52.5 - windows_i686_gnullvm@0.52.5 - windows_i686_msvc@0.48.5 - windows_i686_msvc@0.52.5 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnu@0.52.5 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_gnullvm@0.52.5 - windows_x86_64_msvc@0.48.5 - windows_x86_64_msvc@0.52.5 - winsafe@0.0.19 - yansi@0.5.1 - ${PN}@${PV} -" - -inherit cargo shell-completion toolchain-funcs - -DESCRIPTION="Just a command runner (with syntax inspired by 'make')" -HOMEPAGE=" - https://just.systems/ - https://crates.io/crates/just - https://github.com/casey/just -" -SRC_URI="${CARGO_CRATE_URIS}" - -LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 CC0-1.0 MIT Unicode-DFS-2016 Unlicense" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -QA_FLAGS_IGNORED="usr/bin/${PN}" - -src_test() { - # $USER must be set or tests fail Bug #890889 - export USER=portage - default -} - -src_prepare() { - default - tc-export CC -} - -src_install() { - local DOCS=( README.md ) - - cargo_src_install - - mkdir man || die - ./target/$(usex debug debug release)/just --man > man/just.1 || die - - doman man/* - - einstalldocs - - mkdir completions || die - - # bash-completion - ./target/$(usex debug debug release)/just --completions bash > completions/just.bash || die - newbashcomp "completions/${PN}.bash" "${PN}" - - # zsh-completion - ./target/$(usex debug debug release)/just --completions zsh > completions/just.zsh || die - newzshcomp "completions/${PN}.zsh" "_${PN}" - - # fish-completion - ./target/$(usex debug debug release)/just --completions fish > completions/just.fish || die - dofishcomp "completions/${PN}.fish" -} diff --git a/dev-build/just/just-1.29.1.ebuild b/dev-build/just/just-1.29.1.ebuild deleted file mode 100644 index 6fb4e390b8..0000000000 --- a/dev-build/just/just-1.29.1.ebuild +++ /dev/null @@ -1,232 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" - aho-corasick@1.1.3 - android-tzdata@0.1.1 - android_system_properties@0.1.5 - ansi_term@0.12.1 - anstream@0.6.14 - anstyle@1.0.7 - anstyle-parse@0.2.4 - anstyle-query@1.1.0 - anstyle-wincon@3.0.3 - arrayref@0.3.7 - arrayvec@0.7.4 - atty@0.2.14 - autocfg@1.3.0 - bitflags@1.3.2 - bitflags@2.5.0 - blake3@1.5.1 - block-buffer@0.10.4 - bstr@0.2.17 - bumpalo@3.16.0 - camino@1.1.7 - cc@1.0.99 - cfg-if@1.0.0 - cfg_aliases@0.1.1 - chrono@0.4.38 - clap@2.34.0 - clap@4.5.7 - clap_builder@4.5.7 - clap_complete@4.5.5 - clap_derive@4.5.5 - clap_lex@0.7.1 - clap_mangen@0.2.21 - colorchoice@1.0.1 - constant_time_eq@0.3.0 - core-foundation-sys@0.8.6 - cpufeatures@0.2.12 - cradle@0.2.2 - crossbeam-deque@0.8.5 - crossbeam-epoch@0.9.18 - crossbeam-utils@0.8.20 - crypto-common@0.1.6 - ctrlc@3.4.4 - derivative@2.2.0 - diff@0.1.13 - digest@0.10.7 - dirs@5.0.1 - dirs-sys@0.4.1 - dotenvy@0.15.7 - edit-distance@2.1.0 - either@1.12.0 - env_filter@0.1.0 - env_logger@0.11.3 - errno@0.3.9 - executable-path@1.0.0 - fastrand@2.1.0 - generic-array@0.14.7 - getopts@0.2.21 - getrandom@0.2.15 - heck@0.3.3 - heck@0.5.0 - hermit-abi@0.1.19 - hermit-abi@0.3.9 - home@0.5.9 - humantime@2.1.0 - iana-time-zone@0.1.60 - iana-time-zone-haiku@0.1.2 - is_terminal_polyfill@1.70.0 - itoa@1.0.11 - js-sys@0.3.69 - lazy_static@1.4.0 - lexiclean@0.0.1 - libc@0.2.155 - libredox@0.1.3 - linux-raw-sys@0.4.14 - log@0.4.21 - memchr@2.7.4 - memmap2@0.9.4 - nix@0.28.0 - num-traits@0.2.19 - num_cpus@1.16.0 - once_cell@1.19.0 - option-ext@0.2.0 - percent-encoding@2.3.1 - ppv-lite86@0.2.17 - pretty_assertions@1.4.0 - proc-macro-error@1.0.4 - proc-macro-error-attr@1.0.4 - proc-macro2@1.0.85 - pulldown-cmark@0.9.6 - pulldown-cmark-to-cmark@10.0.4 - quote@1.0.36 - rand@0.8.5 - rand_chacha@0.3.1 - rand_core@0.6.4 - rayon@1.10.0 - rayon-core@1.12.1 - redox_users@0.4.5 - regex@1.10.5 - regex-automata@0.1.10 - regex-automata@0.4.7 - regex-syntax@0.8.4 - roff@0.2.1 - rustix@0.38.34 - rustversion@1.0.17 - ryu@1.0.18 - semver@1.0.23 - serde@1.0.203 - serde_derive@1.0.203 - serde_json@1.0.117 - sha2@0.10.8 - shellexpand@3.1.0 - similar@2.5.0 - snafu@0.8.3 - snafu-derive@0.8.3 - strsim@0.8.0 - strsim@0.11.1 - structopt@0.3.26 - structopt-derive@0.4.18 - strum@0.26.2 - strum_macros@0.26.4 - syn@1.0.109 - syn@2.0.66 - target@2.1.0 - tempfile@3.10.1 - temptree@0.2.0 - terminal_size@0.3.0 - textwrap@0.11.0 - thiserror@1.0.61 - thiserror-impl@1.0.61 - typed-arena@2.0.2 - typenum@1.17.0 - unicase@2.7.0 - unicode-ident@1.0.12 - unicode-segmentation@1.11.0 - unicode-width@0.1.13 - utf8parse@0.2.2 - uuid@1.8.0 - vec_map@0.8.2 - version_check@0.9.4 - wasi@0.11.0+wasi-snapshot-preview1 - wasm-bindgen@0.2.92 - wasm-bindgen-backend@0.2.92 - wasm-bindgen-macro@0.2.92 - wasm-bindgen-macro-support@0.2.92 - wasm-bindgen-shared@0.2.92 - which@6.0.1 - winapi@0.3.9 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-x86_64-pc-windows-gnu@0.4.0 - windows-core@0.52.0 - windows-sys@0.48.0 - windows-sys@0.52.0 - windows-targets@0.48.5 - windows-targets@0.52.5 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_gnullvm@0.52.5 - windows_aarch64_msvc@0.48.5 - windows_aarch64_msvc@0.52.5 - windows_i686_gnu@0.48.5 - windows_i686_gnu@0.52.5 - windows_i686_gnullvm@0.52.5 - windows_i686_msvc@0.48.5 - windows_i686_msvc@0.52.5 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnu@0.52.5 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_gnullvm@0.52.5 - windows_x86_64_msvc@0.48.5 - windows_x86_64_msvc@0.52.5 - winsafe@0.0.19 - yansi@0.5.1 - ${PN}@${PV} -" - -inherit cargo shell-completion toolchain-funcs - -DESCRIPTION="Just a command runner (with syntax inspired by 'make')" -HOMEPAGE=" - https://just.systems/ - https://crates.io/crates/just - https://github.com/casey/just -" -SRC_URI="${CARGO_CRATE_URIS}" - -LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 CC0-1.0 MIT Unicode-DFS-2016 Unlicense" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -QA_FLAGS_IGNORED="usr/bin/${PN}" - -src_test() { - # $USER must be set or tests fail Bug #890889 - export USER=portage - default -} - -src_prepare() { - default - tc-export CC -} - -src_install() { - local DOCS=( README.md ) - - cargo_src_install - - mkdir man || die - ./target/$(usex debug debug release)/just --man > man/just.1 || die - - doman man/* - - einstalldocs - - mkdir completions || die - - # bash-completion - ./target/$(usex debug debug release)/just --completions bash > completions/just.bash || die - newbashcomp "completions/${PN}.bash" "${PN}" - - # zsh-completion - ./target/$(usex debug debug release)/just --completions zsh > completions/just.zsh || die - newzshcomp "completions/${PN}.zsh" "_${PN}" - - # fish-completion - ./target/$(usex debug debug release)/just --completions fish > completions/just.fish || die - dofishcomp "completions/${PN}.fish" -} diff --git a/dev-build/just/just-1.31.0.ebuild b/dev-build/just/just-1.31.0.ebuild index d4c08b75ad..9a3a7ad29f 100644 --- a/dev-build/just/just-1.31.0.ebuild +++ b/dev-build/just/just-1.31.0.ebuild @@ -192,8 +192,6 @@ KEYWORDS="~amd64 ~arm64 ~x86" QA_FLAGS_IGNORED="usr/bin/${PN}" src_test() { - # $USER must be set or tests fail Bug #890889 - export USER=portage default } @@ -208,7 +206,7 @@ src_install() { cargo_src_install mkdir man || die - ./target/$(usex debug debug release)/just --man > man/just.1 || die + $(cargo_target_dir)/just --man > man/just.1 || die doman man/* @@ -217,14 +215,14 @@ src_install() { mkdir completions || die # bash-completion - ./target/$(usex debug debug release)/just --completions bash > completions/just.bash || die + $(cargo_target_dir)/just --completions bash > completions/just.bash || die newbashcomp "completions/${PN}.bash" "${PN}" # zsh-completion - ./target/$(usex debug debug release)/just --completions zsh > completions/just.zsh || die + $(cargo_target_dir)/just --completions zsh > completions/just.zsh || die newzshcomp "completions/${PN}.zsh" "_${PN}" # fish-completion - ./target/$(usex debug debug release)/just --completions fish > completions/just.fish || die + $(cargo_target_dir)/just --completions fish > completions/just.fish || die dofishcomp "completions/${PN}.fish" } diff --git a/dev-cpp/cpptrace/Manifest b/dev-cpp/cpptrace/Manifest index 94b46d3478..383eff5fe7 100644 --- a/dev-cpp/cpptrace/Manifest +++ b/dev-cpp/cpptrace/Manifest @@ -1,3 +1,3 @@ -DIST cpptrace-0.5.2.tar.gz 311215 BLAKE2B 77f5bce58ac088c5430cfa6b427bc8f019590520be8648a848108f4dbb23d3ce1260f6a3dd1d6bc9acf3a069218f3a25853083f88700d9dbdbeeadd20f9bc873 SHA512 e05a8a070ec7be0a1b36f25901c3ed7b566e4ca69e8e87cde558a0e65743d2dabd4cbad614af32d62a4da4b6a77144853adf7cb1be33335a86f7b1ef2d08c72f DIST cpptrace-0.6.0.tar.gz 318375 BLAKE2B 5c1694b6e579fb097379e9e9788ae84f89e1cd65848cf6fce79c8f9415e1b047fb018142a4d6fd868c021ae1d140d21e955d30f7eeb55f341f74ce7a4de68e32 SHA512 c5ebd1a733e22006abe2ef2b5e65a9f967ef2a433194d1c2dbed2dea7a81034a56717ad54698eaad20b3c53b941a2766587dc32936b3703ef87fda29eafc5dbf DIST cpptrace-0.6.2.tar.gz 319911 BLAKE2B 63531a4097f45dd5f24bc0b4227b7872c0b5303443bec7394da5dea3e25df56865673d3d0243fcb59213c00d2b6d3bb28fb525cf5d40ec639f686c4e552f6ca2 SHA512 aaf14207dbcb3e3fd551cfc4a4dbee265f9454f205362eb061fd5672ee54d19e3966a5f497bc90689a4c426ab4f9225f083d3a84bf4a0060b851cdf252f22615 +DIST cpptrace-0.6.3.tar.gz 321472 BLAKE2B 8f6fd949e8e30ae9860516d4ab20583606ace12d5c37b512e1940a472143e90befd7179591a2eba80f25545c2036775224b3a1644cb26c342618f6f85617dc5f SHA512 fbea457268fcf535c8295098c8e21a915cae408a253050d9c69d2d34758b2e3cc14d3cfc39ee2dbe9399f4363a4a1462447206067f794cbf88282b54a9a587e7 diff --git a/dev-cpp/cpptrace/cpptrace-0.5.2-r1.ebuild b/dev-cpp/cpptrace/cpptrace-0.6.3.ebuild similarity index 72% rename from dev-cpp/cpptrace/cpptrace-0.5.2-r1.ebuild rename to dev-cpp/cpptrace/cpptrace-0.6.3.ebuild index 263dff40eb..6f16e12cb4 100644 --- a/dev-cpp/cpptrace/cpptrace-0.5.2-r1.ebuild +++ b/dev-cpp/cpptrace/cpptrace-0.6.3.ebuild @@ -12,15 +12,20 @@ SRC_URI="https://github.com/jeremy-rifkin/${PN}/archive/refs/tags/v${PV}.tar.gz LICENSE="MIT" SLOT="0" KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" -DEPEND="dev-libs/libdwarf" +DEPEND="dev-libs/libdwarf + test? ( dev-cpp/gtest )" RDEPEND="${DEPEND}" -PATCHES=( "${FILESDIR}/${PN}-fix-zstd.patch" ) +QA_FLAGS_IGNORED="unittest" src_configure() { local mycmakeargs=( -DCPPTRACE_USE_EXTERNAL_LIBDWARF=On + -DCPPTRACE_USE_EXTERNAL_GTEST=On + -DCPPTRACE_BUILD_TESTING=$(usex test) ) cmake_src_configure diff --git a/dev-cpp/cpptrace/files/cpptrace-fix-zstd.patch b/dev-cpp/cpptrace/files/cpptrace-fix-zstd.patch deleted file mode 100644 index b05581fad4..0000000000 --- a/dev-cpp/cpptrace/files/cpptrace-fix-zstd.patch +++ /dev/null @@ -1,177 +0,0 @@ -From c73b3faf73c51c2c3bfe0e971e3ca527e4e5e5c7 Mon Sep 17 00:00:00 2001 -From: Jeremy <51220084+jeremy-rifkin@users.noreply.github.com> -Date: Sun, 28 Apr 2024 20:18:13 -0500 -Subject: [PATCH 1/3] Remove find_dependency(zstd) - ---- - cmake/in/cpptrace-config-cmake.in | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/cmake/in/cpptrace-config-cmake.in b/cmake/in/cpptrace-config-cmake.in -index 412a9d0..0b25aac 100644 ---- a/cmake/in/cpptrace-config-cmake.in -+++ b/cmake/in/cpptrace-config-cmake.in -@@ -4,7 +4,6 @@ - # Dependencies - if(@CPPTRACE_GET_SYMBOLS_WITH_LIBDWARF@) - include(CMakeFindDependencyMacro) -- find_dependency(zstd REQUIRED) - find_dependency(libdwarf REQUIRED) - endif() - - -From 8d66998a67fcdfbf362aca39c8cc67060cf7a6d1 Mon Sep 17 00:00:00 2001 -From: Jeremy <51220084+jeremy-rifkin@users.noreply.github.com> -Date: Sun, 28 Apr 2024 22:38:45 -0500 -Subject: [PATCH 2/3] Provide a Findzstd script - ---- - cmake/Findzstd.cmake | 51 +++++++++++++++++++++++++++++++ - cmake/InstallRules.cmake | 3 ++ - cmake/in/cpptrace-config-cmake.in | 5 +++ - 3 files changed, 59 insertions(+) - create mode 100644 cmake/Findzstd.cmake - -diff --git a/cmake/Findzstd.cmake b/cmake/Findzstd.cmake -new file mode 100644 -index 0000000..fc8eb52 ---- /dev/null -+++ b/cmake/Findzstd.cmake -@@ -0,0 +1,51 @@ -+# Libdwarf needs zstd, cpptrace doesn't, and libdwarf has its own Findzstd but it doesn't define zstd::libzstd_static / -+# zstd::libzstd_shared targets which leads to issues, necessitating a find_dependency(zstd) in cpptrace's cmake config -+# and in order to support non-cmake-module installs we need to provide a Findzstd script. -+# https://github.com/jeremy-rifkin/cpptrace/issues/112 -+ -+# This will define -+# zstd_FOUND -+# zstd_INCLUDE_DIR -+# zstd_LIBRARY -+ -+find_path(zstd_INCLUDE_DIR NAMES zstd.h) -+ -+find_library(zstd_LIBRARY_DEBUG NAMES zstdd zstd_staticd) -+find_library(zstd_LIBRARY_RELEASE NAMES zstd zstd_static) -+ -+include(SelectLibraryConfigurations) -+SELECT_LIBRARY_CONFIGURATIONS(zstd) -+ -+include(FindPackageHandleStandardArgs) -+FIND_PACKAGE_HANDLE_STANDARD_ARGS( -+ zstd DEFAULT_MSG -+ zstd_LIBRARY zstd_INCLUDE_DIR -+) -+ -+if(zstd_FOUND) -+ message(STATUS "Found Zstd: ${zstd_LIBRARY}") -+endif() -+ -+mark_as_advanced(zstd_INCLUDE_DIR zstd_LIBRARY) -+ -+if(zstd_FOUND) -+ # just defining them the same... cmake will figure it out -+ if(NOT TARGET zstd::libzstd_static) -+ add_library(zstd::libzstd_static UNKNOWN IMPORTED) -+ set_target_properties( -+ zstd::libzstd_static -+ PROPERTIES -+ IMPORTED_LOCATION "${zstd_LIBRARIES}" -+ INTERFACE_INCLUDE_DIRECTORIES "${zstd_INCLUDE_DIR}" -+ ) -+ endif() -+ if(NOT TARGET zstd::libzstd_shared) -+ add_library(zstd::libzstd_shared UNKNOWN IMPORTED) -+ set_target_properties( -+ zstd::libzstd_shared -+ PROPERTIES -+ IMPORTED_LOCATION "${zstd_LIBRARIES}" -+ INTERFACE_INCLUDE_DIRECTORIES "${zstd_INCLUDE_DIR}" -+ ) -+ endif() -+endif() -diff --git a/cmake/InstallRules.cmake b/cmake/InstallRules.cmake -index b35c4d7..5087cbb 100644 ---- a/cmake/InstallRules.cmake -+++ b/cmake/InstallRules.cmake -@@ -62,6 +62,9 @@ install( - COMPONENT ${package_name}-development - ) - -+# Findzstd.cmake -+install(FILES "${PROJECT_SOURCE_DIR}/cmake/Findzstd.cmake" DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/${package_name}") -+ - # support packaging library - if(PROJECT_IS_TOP_LEVEL) - include(CPack) -diff --git a/cmake/in/cpptrace-config-cmake.in b/cmake/in/cpptrace-config-cmake.in -index 0b25aac..a128d52 100644 ---- a/cmake/in/cpptrace-config-cmake.in -+++ b/cmake/in/cpptrace-config-cmake.in -@@ -4,6 +4,11 @@ - # Dependencies - if(@CPPTRACE_GET_SYMBOLS_WITH_LIBDWARF@) - include(CMakeFindDependencyMacro) -+ set(CMAKE_MODULE_PATH_OLD "${CMAKE_MODULE_PATH}") -+ set(CMAKE_MODULE_PATH "${CMAKE_MODULE_PATH};${CMAKE_CURRENT_LIST_DIR}") -+ find_dependency(zstd) -+ set(CMAKE_MODULE_PATH "${CMAKE_MODULE_PATH_OLD}") -+ unset(CMAKE_MODULE_PATH_OLD) - find_dependency(libdwarf REQUIRED) - endif() - - -From 27438a34eb3534a9efe3733c67e629ed611facb2 Mon Sep 17 00:00:00 2001 -From: Jeremy <51220084+jeremy-rifkin@users.noreply.github.com> -Date: Sun, 28 Apr 2024 23:13:12 -0500 -Subject: [PATCH 3/3] Update handling in vcpkg - ---- - cmake/InstallRules.cmake | 8 +++++++- - cmake/in/cpptrace-config-cmake.in | 15 ++++++++++----- - 2 files changed, 17 insertions(+), 6 deletions(-) - -diff --git a/cmake/InstallRules.cmake b/cmake/InstallRules.cmake -index 5087cbb..529e51a 100644 ---- a/cmake/InstallRules.cmake -+++ b/cmake/InstallRules.cmake -@@ -63,7 +63,13 @@ install( - ) - - # Findzstd.cmake --install(FILES "${PROJECT_SOURCE_DIR}/cmake/Findzstd.cmake" DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/${package_name}") -+# vcpkg doesn't like anything being put in share/, which is where this goes apparently on their setup -+if(NOT CPPTRACE_VCPKG) -+ install( -+ FILES "${PROJECT_SOURCE_DIR}/cmake/Findzstd.cmake" -+ DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/${package_name}" -+ ) -+endif() - - # support packaging library - if(PROJECT_IS_TOP_LEVEL) -diff --git a/cmake/in/cpptrace-config-cmake.in b/cmake/in/cpptrace-config-cmake.in -index a128d52..fc017ad 100644 ---- a/cmake/in/cpptrace-config-cmake.in -+++ b/cmake/in/cpptrace-config-cmake.in -@@ -4,11 +4,16 @@ - # Dependencies - if(@CPPTRACE_GET_SYMBOLS_WITH_LIBDWARF@) - include(CMakeFindDependencyMacro) -- set(CMAKE_MODULE_PATH_OLD "${CMAKE_MODULE_PATH}") -- set(CMAKE_MODULE_PATH "${CMAKE_MODULE_PATH};${CMAKE_CURRENT_LIST_DIR}") -- find_dependency(zstd) -- set(CMAKE_MODULE_PATH "${CMAKE_MODULE_PATH_OLD}") -- unset(CMAKE_MODULE_PATH_OLD) -+ # we don't go the Findzstd.cmake route on vcpkg -+ if(@CPPTRACE_VCPKG@) -+ find_dependency(zstd CONFIG REQUIRED) -+ else() -+ set(CMAKE_MODULE_PATH_OLD "${CMAKE_MODULE_PATH}") -+ set(CMAKE_MODULE_PATH "${CMAKE_MODULE_PATH};${CMAKE_CURRENT_LIST_DIR}") -+ find_dependency(zstd) -+ set(CMAKE_MODULE_PATH "${CMAKE_MODULE_PATH_OLD}") -+ unset(CMAKE_MODULE_PATH_OLD) -+ endif() - find_dependency(libdwarf REQUIRED) - endif() - diff --git a/dev-lang/swift/metadata.xml b/dev-lang/swift/metadata.xml index a6dcf0dbad..810cc5c5af 100644 --- a/dev-lang/swift/metadata.xml +++ b/dev-lang/swift/metadata.xml @@ -1,7 +1,10 @@ - + + itai@itaiferber.net + Itai Ferber + swiftlang/swift diff --git a/dev-lang/swift/swift-5.10.1.ebuild b/dev-lang/swift/swift-5.10.1.ebuild index 6c03b45e04..8938f227ea 100644 --- a/dev-lang/swift/swift-5.10.1.ebuild +++ b/dev-lang/swift/swift-5.10.1.ebuild @@ -8,7 +8,7 @@ inherit python-single-r1 DESCRIPTION="A high-level general-purpose, multi-paradigm, compiled programming language" HOMEPAGE="https://www.swift.org/" -SRC_URI="amd64? ( https://download.swift.org/${P}-release/fedora39/${P}-RELEASE/${P}-RELEASE-fedora39.tar.gz )" +SRC_URI="https://download.swift.org/${P}-release/fedora39/${P}-RELEASE/${P}-RELEASE-fedora39.tar.gz" S="${WORKDIR}/${P}-RELEASE-fedora39/usr" LICENSE="Apache-2.0" @@ -16,7 +16,7 @@ SLOT="0" KEYWORDS="-* ~amd64" REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="bindist mirror test strip" +RESTRICT="strip" RDEPEND=" ${PYTHON_DEPS} @@ -47,9 +47,9 @@ src_install() { # the filesystem; we'll install the contents as-is into # `/usr/lib64/swift-{version}` (e.g., `/usr/lib64/swift-5.10.1`) and expose # the relevant binaries via linking. - dest_dir="/usr/lib64/swift-${PV}" - mkdir -p "${ED}${dest_dir}" - cp -pPR "${S}" "${ED}${dest_dir}" + local dest_dir="/usr/lib64/swift-${PV}" + mkdir -p "${ED}${dest_dir}" || die + cp -pPR "${S}" "${ED}${dest_dir}" || die # Swift ships with its own `clang`, `lldb`, etc.; these don't need to be # exposed externally, so we'll just symlink Swift-specific binaries into @@ -57,7 +57,7 @@ src_install() { find bin -maxdepth 1 \( -type f -o -type l \) \ \( -name "swift*" -o -name "sourcekit*" \) -executable -print0 | while IFS= read -r -d '' exe_path; do - exe_name="$(basename "$exe_path")" + local exe_name="$(basename "$exe_path")" dosym -r "${dest_dir}/usr/bin/${exe_name}" "/usr/bin/${exe_name}" done } diff --git a/dev-ml/angstrom/Manifest b/dev-ml/angstrom/Manifest new file mode 100644 index 0000000000..abf68e3568 --- /dev/null +++ b/dev-ml/angstrom/Manifest @@ -0,0 +1 @@ +DIST angstrom-0.15.0.tar.gz 117195 BLAKE2B bf9b35e9dcfc266449a59500fec74ea2a270f13ae4ccf3bc1e425e9ec5e355929924a27ce35c47010880d0390c43649b1a5d7c31bbd428991e9896d8410e73b7 SHA512 307040a6174f9d3c45a9a3bd3c9d1f4e026aef4a3360bd8d171e2e147306fe0d00ee4cb42019bb2abe8101d25c4a2b5887e466537345eb35246bc34d285ffddf diff --git a/dev-ml/angstrom/angstrom-0.15.0.ebuild b/dev-ml/angstrom/angstrom-0.15.0.ebuild new file mode 100644 index 0000000000..29ae47903b --- /dev/null +++ b/dev-ml/angstrom/angstrom-0.15.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune + +DESCRIPTION="Parser combinators built for speed and memory efficiency" +HOMEPAGE="https://github.com/inhabitedtype/angstrom" +SRC_URI="https://github.com/inhabitedtype/angstrom/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" + +SLOT="0/${PV}" + +KEYWORDS="~amd64" +IUSE="ocamlopt test" + +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-ml/async:= + dev-ml/bigstringaf:= + dev-ml/result:= + dev-ml/ppx_let:= + dev-ml/ocaml-syntax-shims:= + dev-ml/lwt:= +" + +DEPEND=" + ${RDEPEND} +" + +BDEPEND=" + test? ( + dev-ml/alcotest:= + ) +" diff --git a/dev-ml/angstrom/metadata.xml b/dev-ml/angstrom/metadata.xml new file mode 100644 index 0000000000..179ae2b229 --- /dev/null +++ b/dev-ml/angstrom/metadata.xml @@ -0,0 +1,13 @@ + + + + + tokusan441@gmail.com + Hiroki Tokunaga + + Angstrom is a parser-combinator library that makes it easy to write efficient, expressive, and reusable parsers suitable for high-performance applications. It exposes monadic and applicative interfaces for composition, and supports incremental input through buffered and unbuffered interfaces. Both interfaces give the user total control over the blocking behavior of their application, with the unbuffered interface enabling zero-copy IO. Parsers are backtracking by default and support unbounded lookahead. + + https://github.com/inhabitedtype/angstrom/issues + inhabitedtype/angstrom + + diff --git a/dev-ml/uri/Manifest b/dev-ml/uri/Manifest new file mode 100644 index 0000000000..a173e62535 --- /dev/null +++ b/dev-ml/uri/Manifest @@ -0,0 +1 @@ +DIST uri-4.4.0.tar.gz 233155 BLAKE2B c89158884a529c80b677a1c1bd9e7588e2d99e25a677e33c1c304066f37e95d2348ba0d82389531e38863312bc2ffae345049d368fd96c48e249e4376530df07 SHA512 e9deb58e8813f0a48810dc210b8053abb195453f7de6de22b317822d863b2236624462413c34f67658a40b475db132ad13dd09a76cc30c45f8259f3e9e087358 diff --git a/dev-ml/uri/metadata.xml b/dev-ml/uri/metadata.xml new file mode 100644 index 0000000000..537c41e59a --- /dev/null +++ b/dev-ml/uri/metadata.xml @@ -0,0 +1,12 @@ + + + + + tokusan441@gmail.com + Hiroki Tokunaga + + + https://github.com/mirage/ocaml-uri/issues + mirage/ocaml-uri + + diff --git a/dev-ml/uri/uri-4.4.0.ebuild b/dev-ml/uri/uri-4.4.0.ebuild new file mode 100644 index 0000000000..47c58829f4 --- /dev/null +++ b/dev-ml/uri/uri-4.4.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune + +DESCRIPTION="RFC3986 URI parsing library for OCaml" +HOMEPAGE="https://github.com/mirage/ocaml-uri" +SRC_URI="https://github.com/mirage/ocaml-uri/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/ocaml-uri-${PV}" + +LICENSE="ISC" + +SLOT="0/${PV}" + +KEYWORDS="~amd64" +IUSE="ocamlopt test" + +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-ml/angstrom:= + dev-ml/ppx_sexp_conv:= + dev-ml/stringext:= + dev-ml/core_bench:= +" + +DEPEND=" + ${RDEPEND} +" + +BDEPEND=" + test? ( + dev-ml/ounit2:= + dev-ml/crowbar:= + dev-ml/core_bench:= + ) +" diff --git a/dev-python/cloudflare/Manifest b/dev-python/cloudflare/Manifest index 18761f6e20..6d6b442851 100644 --- a/dev-python/cloudflare/Manifest +++ b/dev-python/cloudflare/Manifest @@ -1,4 +1,3 @@ -DIST cloudflare-2.19.2.gh.tar.gz 145051 BLAKE2B cd7c9d9352b055b115af443341dcc4d0a446aaf1ac7b7f8030dce0ff19da185b1effc9a679b8018920ade98cafaaf599af8aea8c57a924e59eb40670a3854b70 SHA512 eac9601f9cb9ea5dc140e48fb0f0e042396f6a7ec354f18b815d6c51094799dc3f25e1e69e78f87ec5c612f4304d15f779090962a8f96282d9b2fe8a9abfb690 DIST cloudflare-2.19.4.gh.tar.gz 151397 BLAKE2B c91c95f52314c5177d823ef8f827ea2f76f6cc703260449aea12d54c1b77d061feca15d4bb845f84cfb4fd80789e5064e54d7530daf546d54d17054b9e0b4fda SHA512 8ae11e73760c57b610abfe5e2c8fdc83c2e0b9e07340884925ec9ac3bf5b40b4edf39b2b8ce7330538369d7573146a2ddac195efb0efb4ff657f75fdacb31aed -DIST cloudflare-3.0.1.gh.tar.gz 1455281 BLAKE2B ed7268ee0936e0c537c6bf01b57e5020cde59ade37287a80c2ac5e67f70b6c53f8f69c8a6269d36eccedefebc4f4af9232997b5faccea5a51bf6e81a2b2ea7ba SHA512 b68eaed168967dcbc46ca17c133ee526ef12a5b0e4295044201bc7fdfc4c7883e7f941490b5d2eb1fbd792072b9fbb1e0aaaa417973028d1131aa96c89285874 -DIST cloudflare-python-3.0.1-prism.tar.gz 10658240 BLAKE2B ce8422410d7c28fefba8fd22a23075ea472ede1afe5ede1ed1baaae25be42c0a0a166a6b4c8c3d52b28b6b9431299ef2b5fa6e5d9f08ab3878216e4fbc58d52c SHA512 581386b1137fb0cfcded2d2eca25227f6f395f67ea09c34836e815c412e1d1372fb7cb63fcf3ef39c7f8dd9982282aa8eaa412e1863318e131c38a2cf05704a5 +DIST cloudflare-3.1.0.gh.tar.gz 1436993 BLAKE2B 136ed341bd16bd04165d94c10d82b2ad617a434728b290aff1dfc9bf11193786011224feeef567455df451efc7921c41c9835e80413738f80db60b3213396df8 SHA512 72f42012e8b4a4497523d159139ebbcef99b75f58a55a429ecb3dcdcfdad3ce3b3694cccb06bc6ec72c6148b1e1516083bda0fb43babdeb8933561e5821fbb1d +DIST cloudflare-python-3.1.0-prism.tar.gz 10537403 BLAKE2B 67caa6b98f452890ea9613e875d534ddb14c8d3720af5c57bceb04e2e3518702ecafe1bf37f02e53818f8cbc5c6bd8c799c18342879b07d39ba64831168f5495 SHA512 718f968755c62aa4b66bbf3659437751734c3183d6c5d48b025b72355d59414578bb0748f01fa38d46c33736af10d52742723a4eda47d9868d86ec2b499ece27 diff --git a/dev-python/cloudflare/cloudflare-2.19.2.ebuild b/dev-python/cloudflare/cloudflare-2.19.2.ebuild deleted file mode 100644 index c4a3c1cb13..0000000000 --- a/dev-python/cloudflare/cloudflare-2.19.2.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -DISTUTILS_USE_PEP517="setuptools" -inherit distutils-r1 - -DESCRIPTION="Python wrapper for the Cloudflare v4 API" -HOMEPAGE="https://pypi.org/project/cloudflare/" -#SRC_URI="https://files.pythonhosted.org/packages/9b/8c/973e3726c2aa73821bb4272717c6f9f6fc74e69d41ba871bdf97fc671782/${P}.tar.gz" -#SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -SRC_URI="https://github.com/cloudflare/python-cloudflare/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/python-${P}" -LICENSE="MIT" -SLOT="0" -DEPEND="dev-python/jsonlines[${PYTHON_USEDEP}]" -RDEPEND="( ${DEPEND} - dev-python/requests[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] )" -PROPERTIES="test_network" #actually sends many test requests -distutils_enable_tests pytest -KEYWORDS="~amd64 ~arm64" -RESTRICT="test mirror" #mirror restricted only because overlay - -python_prepare_all() { - # don't install tests or examples - sed -i -e "s/'cli4', 'examples'/'cli4'/" \ - -e "s#'CloudFlare/tests',##" \ - setup.py || die - sed -i -e "/def test_ips7_should_fail():/i@pytest.mark.xfail(reason='Now fails upstream')" \ - -e "2s/^/import pytest/" \ - CloudFlare/tests/test_cloudflare_calls.py || die - distutils-r1_python_prepare_all -} -python_test() { - pushd CloudFlare/tests - if [ -z "${CLOUDFLARE_API_TOKEN}" ]; then - ewarn "Skipping some tests which require an actual cloudflare api token" - ewarn "To run them, provide the token in the environment variable CLOUDFLARE_API_TOKEN" - ewarn "The permissions needed are zone dns edit and user details read" - local EPYTEST_IGNORE=('test_dns_records.py' 'test_radar_returning_csv.py' - 'test_dns_import_export.py' 'test_load_balancers.py' 'test_log_received.py' - 'test_rulesets.py' 'test_urlscanner.py' 'test_paging_thru_zones.py' - 'test_purge_cache.py' - 'test_graphql.py' 'test_waiting_room.py' 'test_workers.py' 'test_cloudflare_calls.py' ) - # these test(s) need an api key/token setup - # Permissions needed are zone dns edit and user details read, account worker scripts edit, - # zone analytics read, zone load balancer edit, account ruleset edit, zone firewall edit - # account url scanner edit, zone waiting room edit, zone cache purge - fi - # Not sure what permissions/tokens/whatever this test needs, maybe both a token and old api login - # tried several of the ssl related options for the cert test but no luck either - # Tried several of the prefex related options to try to get loa docs working but nope - local EPYTEST_IGNORE+=('test_images_v2_direct_upload.py' 'test_issue114.py' - 'test_certificates.py' 'test_loa_documents.py' - 'test_load_balancers.py' 'test_rulesets.py') - # maybe needs a paid plan or just some unknown permission - local EPYTEST_DESELECT=( - 'test_load_balancers.py::test_load_balancers_list_regions' - 'test_load_balancers_get_regions' - 'test_load_balancers.py::test_load_balancers_search' - 'test_load_balancers.py::test_load_balancers_pools' - 'test_rulesets.py::test_zones_ruleset_post' - 'test_rulesets.py::test_zones_rulesets_get_specific' - 'test_rulesets.py::test_zones_ruleset_delete' - ) - epytest -} diff --git a/dev-python/cloudflare/cloudflare-3.0.1.ebuild b/dev-python/cloudflare/cloudflare-3.1.0.ebuild similarity index 100% rename from dev-python/cloudflare/cloudflare-3.0.1.ebuild rename to dev-python/cloudflare/cloudflare-3.1.0.ebuild diff --git a/dev-python/hid_ups/hid_ups-1.0.1.ebuild b/dev-python/hid_ups/hid_ups-1.0.1.ebuild index 0cda04ac4f..9e7f473f2b 100644 --- a/dev-python/hid_ups/hid_ups-1.0.1.ebuild +++ b/dev-python/hid_ups/hid_ups-1.0.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> ${ LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="~amd64" RDEPEND=" >=dev-python/zenlib-2.1.2[${PYTHON_USEDEP}] diff --git a/dev-python/hid_ups_exporter/hid_ups_exporter-1.0.1.ebuild b/dev-python/hid_ups_exporter/hid_ups_exporter-1.0.1.ebuild index deef632900..57c3912ca7 100644 --- a/dev-python/hid_ups_exporter/hid_ups_exporter-1.0.1.ebuild +++ b/dev-python/hid_ups_exporter/hid_ups_exporter-1.0.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> ${ LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="~amd64" RDEPEND=" >=dev-python/zenlib-2.1.2[${PYTHON_USEDEP}] diff --git a/dev-python/json_exporter/json_exporter-1.0.2.ebuild b/dev-python/json_exporter/json_exporter-1.0.2.ebuild index 1deb8b2e2a..be2e24eefa 100644 --- a/dev-python/json_exporter/json_exporter-1.0.2.ebuild +++ b/dev-python/json_exporter/json_exporter-1.0.2.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> ${ LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="~amd64" RDEPEND=" >=dev-python/zenlib-2.1.2[${PYTHON_USEDEP}] diff --git a/dev-python/prometheus_exporter/prometheus_exporter-1.0.0.ebuild b/dev-python/prometheus_exporter/prometheus_exporter-1.0.0.ebuild index 058ff4fecb..3ff9ed1a70 100644 --- a/dev-python/prometheus_exporter/prometheus_exporter-1.0.0.ebuild +++ b/dev-python/prometheus_exporter/prometheus_exporter-1.0.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> ${ LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="~amd64" RDEPEND=" >=dev-python/zenlib-2.1.2[${PYTHON_USEDEP}] diff --git a/dev-python/stone/Manifest b/dev-python/stone/Manifest index 7c1b0983e9..fdc3dd636f 100644 --- a/dev-python/stone/Manifest +++ b/dev-python/stone/Manifest @@ -1 +1 @@ -DIST stone-3.3.6.gh.tar.gz 281082 BLAKE2B 5c2d19e98ad6f14b63a63e54a993820e8d31004d2e7fefcba4498c5315e3ec83548565cc575523e95801806add4185f0c14dc08c75d76cf4b44ba41e7e853463 SHA512 9a136f6b532390e7cc35880ebbc49a341b6730ebd9c27a2d1ea6d6bef62e09f79ac7bb41e66f26fec5debee4145ebb27b23a06c1087b3fd2dacde025c3710b7a +DIST stone-3.3.7.gh.tar.gz 281067 BLAKE2B abf1fd71ffb879417c74c072d28d45ccbee75459fa7b2d8b08501d0f59a40064a7114280c6d98a13d3d942b0b27cd6e46baf573a078ebfd939e04638e5fdf8ee SHA512 7dd9ad889c094afe540b30d23bac28443761c149e131234c81cc19821dbebe449002b9a50d03c927d08bad414adac17c83a22e1c5bbbb6358a5f009bc4f9665d diff --git a/dev-python/stone/stone-3.3.6.ebuild b/dev-python/stone/stone-3.3.7.ebuild similarity index 66% rename from dev-python/stone/stone-3.3.6.ebuild rename to dev-python/stone/stone-3.3.7.ebuild index 1e46f73150..03dec7806d 100644 --- a/dev-python/stone/stone-3.3.6.ebuild +++ b/dev-python/stone/stone-3.3.7.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit distutils-r1 @@ -21,15 +21,9 @@ SLOT="0" KEYWORDS="~amd64 ~x86" RDEPEND=" - >=dev-python/ply-3.4[${PYTHON_USEDEP}] - >=dev-python/six-1.3.0[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/ply[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] " distutils_enable_tests pytest - -python_prepare_all() { - # Don't run tests via setup.py pytest - sed -i -e "/'pytest-runner .*',/d" setup.py || die - - distutils-r1_python_prepare_all -} diff --git a/dev-util/bazelisk/Manifest b/dev-util/bazelisk/Manifest deleted file mode 100644 index b341867924..0000000000 --- a/dev-util/bazelisk/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST bazelisk-1.12.0-deps-r1.tar.gz 1852311 BLAKE2B 0248bb16260767a3705ccc574bd7ffb5ca3f74a8351954600abf76073f1583c8547859aebb461db34a524eaa35e80a8f1d9cc9037e9c12142e47e76ac2d29162 SHA512 c2b1d55b221c9366559b1c61b2aa2618433c93b177d1b4c9b705103711693d1b08dd54caff5293500a642abad4d9509f10443005f384fd3b3d4086e44577b66c -DIST bazelisk-1.12.0.tar.gz 155506 BLAKE2B 7e5c3b6682578af275929336c9cec4828d5288c8762db92517ea1024f54bfdae5813cad63438fc049bf1265a263e122ef6fdb3d411fb12efb1e77d4478f8de06 SHA512 b5f6954c9bf2539dae6c30fee0ff84f2b6f16c8d1fed7fae7d282c3dd61de21f4945270aa1b9e34adf1b15b9e171f1a579eb8421074154403dbd5e93f724b3a5 diff --git a/dev-util/bazelisk/bazelisk-1.12.0.ebuild b/dev-util/bazelisk/bazelisk-1.12.0.ebuild deleted file mode 100644 index 9b38037a09..0000000000 --- a/dev-util/bazelisk/bazelisk-1.12.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module - -DESCRIPTION="A user-friendly launcher for Bazel" -HOMEPAGE="https://bazel.build/install/bazelisk" -SRC_URI="https://github.com/bazelbuild/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -SRC_URI+=" https://github.com/ezzieyguywuf/go-ebuild-dependencies/blob/main/deps/${P}-deps-r1.tar.gz?raw=true -> ${P}-deps-r1.tar.gz" - -LICENSE="MIT MPL-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -src_compile() { - go build || die -} - -src_install() { - dobin ${PN} -} diff --git a/dev-util/coq-lsp/Manifest b/dev-util/coq-lsp/Manifest new file mode 100644 index 0000000000..e51544e362 --- /dev/null +++ b/dev-util/coq-lsp/Manifest @@ -0,0 +1 @@ +DIST coq-lsp-0.1.9.tar.gz 25388271 BLAKE2B 8f1e49bdadfd792b96fda835b906e3b0d72f29eedaa3d4ef3825b1e92de03de2ec451c355adbc5d73a795173119761392cbfba8e9caf3d0de1035b2b3ddce942 SHA512 d452ae4598204abe8366fb72478e1d554e2a8de03a3ecc471392355a63c4992f41d891ef33cb913b52adba098d470121122d9fae85456eb8ce81204278ae5e18 diff --git a/dev-util/coq-lsp/coq-lsp-0.1.9.ebuild b/dev-util/coq-lsp/coq-lsp-0.1.9.ebuild new file mode 100644 index 0000000000..91ed692404 --- /dev/null +++ b/dev-util/coq-lsp/coq-lsp-0.1.9.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune + +COQ_MIN_V=8.19 +COQ_MAX_V=8.20 + +DESCRIPTION="Visual Studio Code Extension and Language Server Protocol for Coq" +HOMEPAGE="https://github.com/ejgallego/coq-lsp" +SRC_URI="https://github.com/ejgallego/coq-lsp/archive/${PV}+${COQ_MIN_V}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/${P}-${COQ_MIN_V}" + +LICENSE="LGPL-2.1" + +SLOT="0" + +KEYWORDS="~amd64" +IUSE="ocamlopt test" + +RESTRICT="!test? ( test )" + +RDEPEND=" + >=sci-mathematics/coq-${COQ_MIN_V}.0:= + + + + tokusan441@gmail.com + Hiroki Tokunaga + + + https://github.com/ejgallego/coq-lsp/issues + ejgallego/coq-lsp + + diff --git a/games-strategy/gigalomania/files/Makefile.patch b/games-strategy/gigalomania/files/Makefile.patch new file mode 100644 index 0000000000..6a1b161eea --- /dev/null +++ b/games-strategy/gigalomania/files/Makefile.patch @@ -0,0 +1,38 @@ +Use correct CXX, CXXFLAGS, LDFLAGS + +Bug: https://bugs.gentoo.org/933592 +Bug: https://bugs.gentoo.org/933591 +Bug: https://bugs.gentoo.org/933590 +--- i/Makefile ++++ w/Makefile +@@ -1,28 +1,26 @@ +-CC=g++ +-CCFLAGS=-O2 -Wall + CFILES=game.cpp gamestate.cpp gui.cpp image.cpp main.cpp panel.cpp player.cpp resources.cpp screen.cpp sector.cpp sound.cpp tutorial.cpp utils.cpp TinyXML/tinyxml.cpp TinyXML/tinyxmlerror.cpp TinyXML/tinyxmlparser.cpp + HFILES=game.h gamestate.h gui.h image.h panel.h player.h resources.h screen.h sector.h sound.h tutorial.h utils.h common.h stdafx.h TinyXML/tinyxml.h + OFILES=game.o gamestate.o gui.o image.o panel.o player.o resources.o screen.o sector.o sound.o tutorial.o utils.o main.o TinyXML/tinyxml.o TinyXML/tinyxmlerror.o TinyXML/tinyxmlparser.o + APP=gigalomania + INC=`sdl2-config --cflags` + LINKPATH=`sdl2-config --libs` -L/usr/X11R6/lib/ -L/usr/lib + + LIBS=-lSDL2_image -lSDL2_mixer + + all: $(APP) + + $(APP): $(OFILES) $(HFILES) $(CFILES) +- $(CC) $(OFILES) $(CCFLAGS) $(LINKPATH) $(LIBS) -o $(APP) ++ $(CXX) $(OFILES) ${CXXFLAGS} ${LDFLAGS} $(LINKPATH) $(LIBS) -o $(APP) + + .cpp.o: +- $(CC) $(CCFLAGS) -O2 $(INC) -c $< -o $@ ++ $(CXX) ${CXXFLAGS} ${LDFLAGS} $(INC) -c $< -o $@ + + # REMEMBER to update debian/dirs if the system directories that we use are changed!!! + install: $(APP) + mkdir -p $(DESTDIR)/opt/gigalomania # -p so we don't fail if folder already exists + cp $(APP) $(DESTDIR)/opt/gigalomania + cp readme.html $(DESTDIR)/opt/gigalomania + cp -a gfx/ $(DESTDIR)/opt/gigalomania # -a need to copy permissions etc + cp -a islands/ $(DESTDIR)/opt/gigalomania + cp -a music/ $(DESTDIR)/opt/gigalomania + cp -a sound/ $(DESTDIR)/opt/gigalomania diff --git a/games-strategy/gigalomania/gigalomania-1.0.1.ebuild b/games-strategy/gigalomania/gigalomania-1.0.1.ebuild index 4dbfd9a272..a6af90f8d0 100644 --- a/games-strategy/gigalomania/gigalomania-1.0.1.ebuild +++ b/games-strategy/gigalomania/gigalomania-1.0.1.ebuild @@ -3,13 +3,13 @@ EAPI=8 -inherit wrapper +inherit toolchain-funcs wrapper DESCRIPTION="Libre clone of Mega-Lo-Mania (original from ~1990), supports original resources" HOMEPAGE="https://gigalomania.sourceforge.net" -SRC_URI="http://launchpad.net/$PN/trunk/$PV/+download/${PN}src.zip -> ${P}.zip" +SRC_URI="http://launchpad.net/${PN}/trunk/${PV}/+download/${PN}src.zip -> ${P}.zip" -S="$WORKDIR/${PN}src" +S="${WORKDIR}/${PN}src" LICENSE="GPL-2" @@ -23,14 +23,25 @@ BDEPEND=" media-libs/sdl2-mixer " +RDEPEND=" + media-libs/libsdl2 + media-libs/sdl2-image + media-libs/sdl2-mixer +" + +PATCHES=" + ${FILESDIR}/Makefile.patch +" + src_compile() { - emake CFLAGS="${CFLAGS}" + tc-export CXX + emake CXXFLAGS="${CXXFLAGS}" LDFLAGS="${LDFLAGS}" } src_install() { DESTDIR="${ED}" emake install - make_wrapper $PN "./$PN" /opt/$PN/ + make_wrapper ${PN} "./${PN}" /opt/${PN}/ } pkg_postinst() { diff --git a/gui-apps/clipman/Manifest b/gui-apps/clipman/Manifest index 5942e9bd5a..54e8b98ede 100644 --- a/gui-apps/clipman/Manifest +++ b/gui-apps/clipman/Manifest @@ -2,3 +2,5 @@ DIST clipman-1.6.2-deps.tar.xz 723612 BLAKE2B c047764966b54b3465e75a6396392e74f1 DIST clipman-1.6.2.tar.gz 21313 BLAKE2B b63c8eb367487de362bbde375e8e788df7503682e6ddedb914e16ef0bcc4c7b35e9d6024412e8115556033dcc5df601bc1fa2f028d1ec1f466e3650af12a8e72 SHA512 3549fdba47973440f6a3969560d5f5688661f11e1c38026170722182dce83ec1870f9e1652e84198e8be9fc454de1e73dfc1247d50692a32b6e8a25ec149c41b DIST clipman-1.6.3-deps.tar.xz 745400 BLAKE2B d4fd69be6201f787c0dcac4977f5e905ca3a86c0852ccbfb39f18e903447ba46262a7cf0f12980afa49b4251558482e559c77e5be67d794d7cf4ecc5ec6c5697 SHA512 e5b31c3cb67c1badc0bd236082576cff33158c705ab5d27eeaf9a4220b2ff37c2f22c0a490fefffa08912a141df2857ed04d95e4e02249b31c2163340b3e292d DIST clipman-1.6.3.tar.gz 23215 BLAKE2B f820746de7962941093e3dffe2a79729b222311d53a99fcac717b714ae89eec2395c772782348d027ffe0fe58e4562d5c72fd81729103c6e9d070fddf941fa20 SHA512 b0446767fe4ebcce64073addb9c23bd50040c638fedb6c19d32df12438155937b71092dce889153deef0bf3329328b85f0d133479892cb117625c238d6d373d7 +DIST clipman-1.6.4-deps.tar.xz 850348 BLAKE2B 83ced3c67ad1ba8a48f4e3433da5f90660ac9eb4cfe398d2380094303935a0312e3ea29d4edfa3ebd007850def9f672a4d3a95d02b5dd080c8d51c1d4f40f00b SHA512 49f0edfe0b826fb297d13865473e58873eda4d9e2626ce343a7ee4dab723b4f84e1624b394f2d26ca0af0e0fe52653da5505f448626d1e656a4f104149576093 +DIST clipman-1.6.4.tar.gz 23513 BLAKE2B 6fb6f1ac4a89bfc1f972a9f96f78cc90a0da9274930bde70a80bbbf2b6ba86a0727c517536cb156567ac82956231a26748cee42adcc20673bcffb649a6b099b2 SHA512 3501615de4320da7985493672d9107de0ef47eeb6a5fcb2d6d75ee7ac7282f5e45b735f3a88e3e946629c7d46bdb2e1740469bcbf3e6b3cdb67078ab7a8897b3 diff --git a/gui-apps/clipman/clipman-1.6.4.ebuild b/gui-apps/clipman/clipman-1.6.4.ebuild new file mode 100644 index 0000000000..dd650575a0 --- /dev/null +++ b/gui-apps/clipman/clipman-1.6.4.ebuild @@ -0,0 +1,35 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="A basic clipboard manager for Wayland." +HOMEPAGE="https://github.com/chmouel/clipman/" +SRC_URI="https://github.com/chmouel/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +# Using a dependency tarball as per https://devmanual.gentoo.org/eclass-reference/go-module.eclass/index.html +DEPS_URI="https://gitlab.com/freijon_gentoo/${CATEGORY}/${PN}/-/raw/main/${P}-deps.tar.xz" +SRC_URI+=" ${DEPS_URI}" + +LICENSE="BSD GPL-3 MIT" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + >=gui-apps/wl-clipboard-2 + gui-libs/wlroots +" + +src_compile() { + ego build . +} + +src_install() { + dobin ${PN} + + doman docs/${PN}.1 + DOCS=("README.md") + einstalldocs +} diff --git a/media-libs/glad/Manifest b/media-libs/glad/Manifest new file mode 100644 index 0000000000..0ab7c62fc7 --- /dev/null +++ b/media-libs/glad/Manifest @@ -0,0 +1 @@ +DIST glad-2.0.6.tar.gz 633949 BLAKE2B d18a9ee4445a603d1f277db24bca9e21bb87f919fa366ee307dba21ffbfef7be690c3e924ab405c54a9cd8dc1d487297586020a04e04afe48779fdb39f9b81dd SHA512 ad7e0544fdd07ba7e091ed8a985deb27f05affb0a830b8132d7c03d6690b57139b25433303260e3affba7b11c0dad38358fcd4ff5b7b30e7ca193e8beed8db48 diff --git a/media-libs/glad/glad-2.0.6.ebuild b/media-libs/glad/glad-2.0.6.ebuild new file mode 100644 index 0000000000..d9c12b69c3 --- /dev/null +++ b/media-libs/glad/glad-2.0.6.ebuild @@ -0,0 +1,27 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{12..13} ) +DISTUTILS_USE_PEP517="setuptools" + +inherit distutils-r1 + +DESCRIPTION="Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator" +HOMEPAGE="https://github.com/Dav1dde/glad" +SRC_URI="https://github.com/Dav1dde/glad/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND="dev-python/jinja" +RDEPEND="${DEPEND}" + +src_prepare(){ + distutils-r1_src_prepare + + sed -i 's@level=logging.DEBUG@level=logging.WARN@g' "glad/__main__.py" || die + sed -i 's@find_packages@find_namespace_packages@g' "setup.py" || die +} diff --git a/dev-util/bazelisk/metadata.xml b/media-libs/glad/metadata.xml similarity index 60% rename from dev-util/bazelisk/metadata.xml rename to media-libs/glad/metadata.xml index 6d8e77e3d7..c84c2aac3b 100644 --- a/dev-util/bazelisk/metadata.xml +++ b/media-libs/glad/metadata.xml @@ -2,10 +2,10 @@ - ezzieyguywuf@gmail.com - Wolfgang E. Sanyer + eli.burch@burchbytes.com + Eli Burch - bazelbuild/bazelisk + Dav1dde/glad diff --git a/media-sound/dzr/Manifest b/media-sound/dzr/Manifest index 2f8cf23c59..f0456d483b 100644 --- a/media-sound/dzr/Manifest +++ b/media-sound/dzr/Manifest @@ -1 +1 @@ -DIST dzr-231217.tar.gz 17012 BLAKE2B 4ff6b8c04f7a71612684da82cf49cb5837e44aad44fe7faa7491adb30aaf6c26433f13f2c8b9bee2cbadec125784ea10acfc78d1720bab687f1a1d055874070d SHA512 8c43821295e2062380a399215df478173f4a0984018d712602c654ee88cd902091fb8ec80cd64222e99922c5c4782372f640996c1916e5396cfedefb85f18c24 +DIST dzr-240704.tar.gz 17590 BLAKE2B 655f34f48cb745ac413a9d4d17a10eb7483f6f3d53d6eef69ecc6ec2e682806b620d5ce058dcf72f3e4526976f4b2abb557c1e8253fba017bec5c03d0f6a7723 SHA512 25df76735216b9bf02d68da2faf1fa1db9cfeac7f36e4001e62a26458476739e73f9c5fbb7a10521127bbf9daee434ffd2886f9aeb02617a485d9db9b4e1eb89 diff --git a/media-sound/dzr/dzr-231217.ebuild b/media-sound/dzr/dzr-240704.ebuild similarity index 98% rename from media-sound/dzr/dzr-231217.ebuild rename to media-sound/dzr/dzr-240704.ebuild index ad14d536f6..94371499e8 100644 --- a/media-sound/dzr/dzr-231217.ebuild +++ b/media-sound/dzr/dzr-240704.ebuild @@ -19,6 +19,7 @@ DEPEND=" net-misc/curl " RDEPEND="${DEPEND}" +BDEPEND="" src_install() { exeinto /usr/bin diff --git a/net-misc/freetube-bin/Manifest b/net-misc/freetube-bin/Manifest index adce59a6ee..c3ac6d689f 100644 --- a/net-misc/freetube-bin/Manifest +++ b/net-misc/freetube-bin/Manifest @@ -1,3 +1 @@ -DIST freetube_0.20.0_amd64.deb 73896480 BLAKE2B c38a42b453d4ebe4192a09d0d84881f1ad0a6d5da7e84279bfcb5d48b35f9ad4563d0e9f5dd626a25df822e28471f4f844c5cf282c47f77becfaaa1b2b5eeed5 SHA512 c58ce017bc5e5d1a06ee24bb0991758df37ec8e4b7cb920cc4117e01e4f0ca7f8c00b06311f46c750475249f11c09968eae6a1387c3347bdac5cc4b892caa699 -DIST freetube_0.21.0_amd64.deb 75362144 BLAKE2B 320be6b225f0b4f8063fad53f4e5c8189aa5e152f427faf2e8f6edc6f8a863f3eb374ecbb4a38c0c5d8460d37e4fb6cd2032fbb742e9da869e063cd7f2315c09 SHA512 ee4b78cd8fc3599909f02b7cbb9f190407a03a668318065b9b099cce261b3033d2519595cc88de983060bca4fd5d2aee9e717f5554919fbd1330c66ce6ee7f4d DIST freetube_0.21.1_amd64.deb 75622924 BLAKE2B b263cd13c078f7a7fbf9396271dd47d3cd8d2a2dc19bd668fcc25df7db11f8361cea4ac00466bae9a657bcb2181d82e2a0c3dcfe2b68fc8ef4b72dcbac4a2346 SHA512 c34da514e7b61999108e3e98ada1fc68f8487915df1ddd0e04273cb608c3bc86253848298cf0518aec1c68ab488d7960176b2163627c269399735cfcafcc529e diff --git a/net-misc/freetube-bin/freetube-bin-0.20.0.ebuild b/net-misc/freetube-bin/freetube-bin-0.20.0.ebuild deleted file mode 100644 index 927bfd73e0..0000000000 --- a/net-misc/freetube-bin/freetube-bin-0.20.0.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 2021-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop unpacker xdg - -DESCRIPTION="A private YouTube desktop client" -HOMEPAGE="https://freetubeapp.io/ https://github.com/FreeTubeApp/FreeTube" -SRC_URI="https://github.com/FreeTubeApp/FreeTube/releases/download/v${PV}-beta/freetube_${PV}_amd64.deb" - -S=${WORKDIR} - -LICENSE="AGPL-3+" -SLOT="0" -KEYWORDS="~amd64" - -QA_PREBUILT=" - /opt/FreeTube/freetube - /opt/FreeTube/libEGL.so - /opt/FreeTube/libffmpeg.so - /opt/FreeTube/libGLESv2.so - /opt/FreeTube/libvulkan.so* - /opt/FreeTube/chrome_crashpad_handler - /opt/FreeTube/chrome-sandbox - /opt/FreeTube/libvk_swiftshader.so - /opt/FreeTube/swiftshader/libEGL.so - /opt/FreeTube/swiftshader/libGLESv2.so -" - -RDEPEND=" - app-accessibility/at-spi2-core:2 - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - media-libs/alsa-lib - media-libs/mesa - net-print/cups - sys-apps/dbus - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/libdrm - x11-libs/libxcb - x11-libs/libxkbcommon - x11-libs/libxshmfence - x11-libs/pango -" - -src_install() { - insinto /opt - doins -r opt/* - - domenu usr/share/applications/freetube.desktop - doicon -s scalable usr/share/icons/hicolor/scalable/apps/freetube.svg - - fperms 4755 /opt/FreeTube/chrome-sandbox || die - fperms +x /opt/FreeTube/freetube || die - - dosym -r /opt/FreeTube/freetube /usr/bin/freetube-bin -} diff --git a/net-misc/freetube-bin/freetube-bin-0.21.0.ebuild b/net-misc/freetube-bin/freetube-bin-0.21.0.ebuild deleted file mode 100644 index 927bfd73e0..0000000000 --- a/net-misc/freetube-bin/freetube-bin-0.21.0.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 2021-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop unpacker xdg - -DESCRIPTION="A private YouTube desktop client" -HOMEPAGE="https://freetubeapp.io/ https://github.com/FreeTubeApp/FreeTube" -SRC_URI="https://github.com/FreeTubeApp/FreeTube/releases/download/v${PV}-beta/freetube_${PV}_amd64.deb" - -S=${WORKDIR} - -LICENSE="AGPL-3+" -SLOT="0" -KEYWORDS="~amd64" - -QA_PREBUILT=" - /opt/FreeTube/freetube - /opt/FreeTube/libEGL.so - /opt/FreeTube/libffmpeg.so - /opt/FreeTube/libGLESv2.so - /opt/FreeTube/libvulkan.so* - /opt/FreeTube/chrome_crashpad_handler - /opt/FreeTube/chrome-sandbox - /opt/FreeTube/libvk_swiftshader.so - /opt/FreeTube/swiftshader/libEGL.so - /opt/FreeTube/swiftshader/libGLESv2.so -" - -RDEPEND=" - app-accessibility/at-spi2-core:2 - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - media-libs/alsa-lib - media-libs/mesa - net-print/cups - sys-apps/dbus - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/libdrm - x11-libs/libxcb - x11-libs/libxkbcommon - x11-libs/libxshmfence - x11-libs/pango -" - -src_install() { - insinto /opt - doins -r opt/* - - domenu usr/share/applications/freetube.desktop - doicon -s scalable usr/share/icons/hicolor/scalable/apps/freetube.svg - - fperms 4755 /opt/FreeTube/chrome-sandbox || die - fperms +x /opt/FreeTube/freetube || die - - dosym -r /opt/FreeTube/freetube /usr/bin/freetube-bin -} diff --git a/net-p2p/feather/Manifest b/net-p2p/feather/Manifest index 40863a595c..3d327bf927 100644 --- a/net-p2p/feather/Manifest +++ b/net-p2p/feather/Manifest @@ -1,16 +1,2 @@ -DIST feather-2.6.2-monero-miniupnp.tar.gz 446961 BLAKE2B 802e3a99f2e129492be547eba0f7f87c0e0c7024b4a322fbabf973dab26cd33601d99b29d422f8bb2ebae078982ef25efcdfe7ce66149360ba974abcb80b95d4 SHA512 c544148b2f110a84dbc69b0de2a6ff95ea3b8ad49354320c557b29a548de3e87ac52e37566b7f809bbcf0afa395e5150049dde15383d8180a52a38fd8738fdc5 -DIST feather-2.6.2-monero-randomx.tar.gz 164390 BLAKE2B 704792f22d7e3e9e789b42f77176ef4687b7d599387edfa42f854ad7b0f692d704480a6c7e43a291acac0dde2adae12923ea11e615d132baf10c7cb8f59f5801 SHA512 959a8399ae85bbb57e875e0383e448b10241badcd6682c7b6dec9d172f489ccbf3bb9b8b9b657bf977b3f2280597eb99cef2270159dc77142615dfe8d6f438ad -DIST feather-2.6.2-monero-rapidjson.tar.gz 1054330 BLAKE2B 5d18961b86a27516e42441ba46317ba811e06305dc754b5765b4fbfb697d93bc31ae9457fa2c3f213396909af726f775a7b371874ef1a0dc56a8577ed077a610 SHA512 dd4f103f84c4f32683ca9ccc82c35db3a60012c35acbb79405905c8b4e382389c52422b1a514e6128ae71f90f5eedb158f2a4f72f7c0f6025c2ef0787130bbe7 -DIST feather-2.6.2-monero-supercop.tar.gz 346604 BLAKE2B 10e48076acb2e5de5acb2efee61b2fac40fdfec3bc4037a94199d56ee2446466126e1b9dade56ee69598f4bd3c64b45d86d0810f24f461f6e09fb84c87e1ef93 SHA512 06cca8d1def31aa11bf5aa42d861c4a027786f7cc494fa3ab53a2bc4bd9d1f55b2389020ba5fd1816ed277b6e4320ad8edbb3117dcf4981fc7fba655c4bbe648 -DIST feather-2.6.2-monero-trezorcommon.tar.gz 1327782 BLAKE2B 738f2833317d5b5f52c21582160c1bee331fda38615c7e2c29d68cec600e849209111aaa75cce059596e87b2711c5a5749d965c91f1cf15cbe98fc86a049b5a5 SHA512 9955aa160e9a969decee598584f788e4d36e9c65f2ee730cd8f128669e86175f2189e804ca53e405871ab698ae5e683f146e59e832d8ec58fa1cb46328665ddf -DIST feather-2.6.2-monero.tar.gz 14007104 BLAKE2B e14c36698dfce91e430960166a3d6012139c12c6eda4bbf5cd1372054e80c7f762612a477a41bb5193cb7e01330edd138770fad03230b93ed7325ecff1a28943 SHA512 d1597e76bb51d3b56cb44c0b16b8e9e5329221e61364c4053319319736cd392ba354056fc2e911dda281d0f456b2a7da2393991b2e1d002ee23ae051351a2c58 -DIST feather-2.6.2-singleapplication.tar.gz 21630 BLAKE2B 403e187d0c9f5c591741ab1bdf879ae700cd255e0bcf3cc6e71aa2f6b9dcaf462aaa4e2142b5978d5e69c7660b1d094ac47cac3912c1b49a1dd003eebc641d6f SHA512 d16127412a97289edcb2bf86d2e4229d11408095ca6be6f2d7d63a6df573b31aa2e100382da3b12b93b45380fe68586c91cf3e774d1aedfeb88e151bc13bb4c4 -DIST feather-2.6.2.tar.gz 1390990 BLAKE2B b173be0a32b9781613a22d6454ba9a2ed8d8512b210b36a1c0f99d4a7e5b344b86bcb3fc1c92652b5222c4df9b67f5adc767c06b9865390e9f265776068fd43f SHA512 4d59a79462634ac7ab2d8060457979c69a1f5ca42d92b8b565f98f8f2ccd7f8de13ea0bd698632eb0b09621ac725052629c128d77ef9389cff0ab855ef0e57d8 -DIST feather-2.6.7-monero-miniupnp.tar.gz 446961 BLAKE2B 802e3a99f2e129492be547eba0f7f87c0e0c7024b4a322fbabf973dab26cd33601d99b29d422f8bb2ebae078982ef25efcdfe7ce66149360ba974abcb80b95d4 SHA512 c544148b2f110a84dbc69b0de2a6ff95ea3b8ad49354320c557b29a548de3e87ac52e37566b7f809bbcf0afa395e5150049dde15383d8180a52a38fd8738fdc5 -DIST feather-2.6.7-monero-randomx.tar.gz 181365 BLAKE2B 93c061f2531747c25f3e232c52f7dae39bde798ed54174e186be7d6fbe20675281279157d6fe7f3495887a88524cd0a10a78ff827ea8c7584249db47dd66c49b SHA512 9bbe7d106a6cd518b81f3fcae7ddc78c94cc95ba7862911a0bd291755a0b6fcabcc183235befa7806945abde8160833b1fda1fa656bde6816f3d2672c5460fb5 -DIST feather-2.6.7-monero-rapidjson.tar.gz 1054330 BLAKE2B 5d18961b86a27516e42441ba46317ba811e06305dc754b5765b4fbfb697d93bc31ae9457fa2c3f213396909af726f775a7b371874ef1a0dc56a8577ed077a610 SHA512 dd4f103f84c4f32683ca9ccc82c35db3a60012c35acbb79405905c8b4e382389c52422b1a514e6128ae71f90f5eedb158f2a4f72f7c0f6025c2ef0787130bbe7 -DIST feather-2.6.7-monero-supercop.tar.gz 346604 BLAKE2B 10e48076acb2e5de5acb2efee61b2fac40fdfec3bc4037a94199d56ee2446466126e1b9dade56ee69598f4bd3c64b45d86d0810f24f461f6e09fb84c87e1ef93 SHA512 06cca8d1def31aa11bf5aa42d861c4a027786f7cc494fa3ab53a2bc4bd9d1f55b2389020ba5fd1816ed277b6e4320ad8edbb3117dcf4981fc7fba655c4bbe648 -DIST feather-2.6.7-monero-trezorcommon.tar.gz 1327782 BLAKE2B 738f2833317d5b5f52c21582160c1bee331fda38615c7e2c29d68cec600e849209111aaa75cce059596e87b2711c5a5749d965c91f1cf15cbe98fc86a049b5a5 SHA512 9955aa160e9a969decee598584f788e4d36e9c65f2ee730cd8f128669e86175f2189e804ca53e405871ab698ae5e683f146e59e832d8ec58fa1cb46328665ddf -DIST feather-2.6.7-monero.tar.gz 14030046 BLAKE2B 9f366c65381085641c1ccfed96272fbced14a8217dd3021e54809b10f0d08132754f05a1257c5dc1950a15897a3480524d876a296002c481583057da3bdc38de SHA512 52115dcc0eb974c187250e964a5423dd210f4a66e317170312da550e768fa2244b3a6cc541066cd97609ae86b3994d1dcec6d041817f042d151d774bd313a95e -DIST feather-2.6.7-singleapplication.tar.gz 21630 BLAKE2B 403e187d0c9f5c591741ab1bdf879ae700cd255e0bcf3cc6e71aa2f6b9dcaf462aaa4e2142b5978d5e69c7660b1d094ac47cac3912c1b49a1dd003eebc641d6f SHA512 d16127412a97289edcb2bf86d2e4229d11408095ca6be6f2d7d63a6df573b31aa2e100382da3b12b93b45380fe68586c91cf3e774d1aedfeb88e151bc13bb4c4 -DIST feather-2.6.7.tar.gz 1475553 BLAKE2B 167802dd711c536514ba5f989b96390e9d09cbbc8e72bcdb374b1eb588c5d80d0c45ba3242a546553eaf47934ec48d1803961b5faa2ea14a28291479f5759007 SHA512 babf869bb4546d5b40bcead3ba5aa6511db918f937c3ef28500fb48b24dd759c942adfb1884e21aac52c2ea6966171b580c941cceafb64bc47e77d4fcd5f29aa +DIST feather-2.6.7.tar.gz 29105182 BLAKE2B efdeee978cccc859c8951440e2d32f5375d251963aa99d50b676a7c8dd753ee8eb8f8ee401f5d4045b277e8c8133c260a62b97450f32f8a6fe7db3563140237e SHA512 c304a45f3a6a5ec89805012d8c5a6b906387db329e58969d88f45a4743eba5875e1f5ba76fc3f2be14764efc28b0e63c7641378e20fe312deed53900c35c939d +DIST feather-2.6.7.tar.gz.asc 833 BLAKE2B 337e7c41ad3c6e2d101470ef32d47ded55b5abb4c9451c66ccff55a62f49d19ed335371278fa1ef76d77e67e08b93dba2efd51855ebe7a7d2630c2a12937b269 SHA512 f9242645e7e2f591173f29949a87a31ec9eab5898e33179cde3031ad050441f03f9b4dff3eb1a72681f6873c84ecc198aef2e08a7224cd92d72de3c1b00b4618 diff --git a/net-p2p/feather/feather-2.6.2.ebuild b/net-p2p/feather/feather-2.6.2.ebuild deleted file mode 100644 index f6e494d77c..0000000000 --- a/net-p2p/feather/feather-2.6.2.ebuild +++ /dev/null @@ -1,151 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake desktop xdg - -#TODO: Verify feather-${PV}.tar.gz with https://github.com/feather-wallet/feather-sigs -SINGLEAPPLICATION_DIST_COMIT="3e8e85d1a487e433751711a8a090659684d42e3b" -MONERO_DIST_COMIT="34aacb1b49553f17b9bb7ca1ee6dfb6524aada55" - 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 -> \ -${PF}.tar.gz - https://github.com/itay-grudev/SingleApplication/archive/${SINGLEAPPLICATION_DIST_COMIT}.tar.gz -> \ -${PF}-singleapplication.tar.gz - https://github.com/feather-wallet/monero/archive/${MONERO_DIST_COMIT}.tar.gz -> \ -${PF}-monero.tar.gz - https://github.com/miniupnp/miniupnp/archive/${MINIUPNP_DIST_COMIT}.tar.gz -> \ -${PF}-monero-miniupnp.tar.gz - https://github.com/tevador/RandomX/archive/${RANDOMX_DIST_COMIT}.tar.gz -> \ -${PF}-monero-randomx.tar.gz - https://github.com/Tencent/rapidjson/archive/${RAPIDJSON_DIST_COMIT}.tar.gz -> \ -${PF}-monero-rapidjson.tar.gz - https://github.com/monero-project/supercop/archive/${SUPERCOP_DIST_COMIT}.tar.gz -> \ -${PF}-monero-supercop.tar.gz - https://github.com/trezor/trezor-common/archive/${TREZORCOMMON_DIST_COMIT}.tar.gz -> \ -${PF}-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 home tickers crowdfunding bounties reddit revuo calc exchange 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/qtbase-6.5.2:6 - >=dev-qt/qtsvg-6.5.2:6 - >=dev-qt/qtmultimedia-6.5.2:6 - >=dev-qt/qtwebsockets-6.5.2:6 - dev-libs/libgcrypt:= - sys-libs/zlib - dev-libs/openssl:= - net-dns/unbound:=[threads] - net-libs/czmq:= - qrcode? ( media-libs/zxing-cpp ) -" -RDEPEND=" - ${DEPEND} - net-vpn/tor - xmrig? ( net-misc/xmrig ) -" -BDEPEND=" - virtual/pkgconfig -" - -src_unpack() { - unpack ${PF}.tar.gz \ - ${PF}-singleapplication.tar.gz \ - ${PF}-monero.tar.gz \ - ${PF}-monero-miniupnp.tar.gz \ - ${PF}-monero-randomx.tar.gz \ - ${PF}-monero-rapidjson.tar.gz \ - ${PF}-monero-supercop.tar.gz \ - ${PF}-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}"/${P}/src/config-feather.h || die - echo "#define TOR_VERSION \"NOT_EMBEDDED\"" >> "${WORKDIR}"/${P}/src/config-feather.h || die - 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 - -DWITH_PLUGIN_HOME=$(usex home) - -DWITH_PLUGIN_TICKERS=$(usex tickers) - -DWITH_PLUGIN_CROWDFUNDING=$(usex crowdfunding) - -DWITH_PLUGIN_BOUNTIES=$(usex bounties) - -DWITH_PLUGIN_REDDIT=$(usex reddit) - -DWITH_PLUGIN_REVUO=$(usex revuo) - -DWITH_PLUGIN_CALC=$(usex calc) - -DWITH_PLUGIN_EXCHANGE=$(usex exchange) - -DWITH_PLUGIN_LOCALMONERO=$(usex localmonero) - -DWITH_PLUGIN_XMRIG=$(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" - - newicon -s 256 "${WORKDIR}"/${P}/src/assets/images/appicons/256x256.png feather.png - newicon -s 128 "${WORKDIR}"/${P}/src/assets/images/appicons/128x128.png feather.png - newicon -s 96 "${WORKDIR}"/${P}/src/assets/images/appicons/96x96.png feather.png - newicon -s 64 "${WORKDIR}"/${P}/src/assets/images/appicons/64x64.png feather.png - newicon -s 48 "${WORKDIR}"/${P}/src/assets/images/appicons/48x48.png feather.png - newicon -s 32 "${WORKDIR}"/${P}/src/assets/images/appicons/32x32.png feather.png - domenu "${WORKDIR}"/${P}/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/feather-2.6.7-r1.ebuild b/net-p2p/feather/feather-2.6.7-r1.ebuild new file mode 100644 index 0000000000..3703ea403f --- /dev/null +++ b/net-p2p/feather/feather-2.6.7-r1.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake desktop verify-sig xdg + +DESCRIPTION="A free, open-source Monero wallet" +HOMEPAGE="https://featherwallet.org" +SRC_URI=" + https://github.com/feather-wallet/feather/releases/download/${PV}/${P}.tar.gz + verify-sig? ( https://github.com/feather-wallet/feather/releases/download/${PV}/${P}.tar.gz.asc ) +" + +# 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="bounties calc crowdfunding exchange home localmonero qrcode reddit revuo tickers xmrig" +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/qtbase-6.5.2:6 + >=dev-qt/qtsvg-6.5.2:6 + >=dev-qt/qtmultimedia-6.5.2:6 + >=dev-qt/qtwebsockets-6.5.2:6 + dev-libs/libgcrypt:= + sys-libs/zlib + dev-libs/openssl:= + net-dns/unbound:=[threads] + net-libs/czmq:= + qrcode? ( media-libs/zxing-cpp ) +" +RDEPEND=" + ${DEPEND} + net-vpn/tor + xmrig? ( net-misc/xmrig ) +" +BDEPEND=" + virtual/pkgconfig + verify-sig? ( sec-keys/openpgp-keys-featherwallet ) +" + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/featherwallet.asc + +src_prepare() { + default + echo "#define FEATHER_VERSION \"${PV}\"" > "${WORKDIR}"/${P}/src/config-feather.h || die + echo "#define TOR_VERSION \"NOT_EMBEDDED\"" >> "${WORKDIR}"/${P}/src/config-feather.h || die + 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 + -DWITH_PLUGIN_HOME=$(usex home) + -DWITH_PLUGIN_TICKERS=$(usex tickers) + -DWITH_PLUGIN_CROWDFUNDING=$(usex crowdfunding) + -DWITH_PLUGIN_BOUNTIES=$(usex bounties) + -DWITH_PLUGIN_REDDIT=$(usex reddit) + -DWITH_PLUGIN_REVUO=$(usex revuo) + -DWITH_PLUGIN_CALC=$(usex calc) + -DWITH_PLUGIN_EXCHANGE=$(usex exchange) + -DWITH_PLUGIN_LOCALMONERO=$(usex localmonero) + -DWITH_PLUGIN_XMRIG=$(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" + + newicon -s 256 "${WORKDIR}"/${P}/src/assets/images/appicons/256x256.png feather.png + newicon -s 128 "${WORKDIR}"/${P}/src/assets/images/appicons/128x128.png feather.png + newicon -s 96 "${WORKDIR}"/${P}/src/assets/images/appicons/96x96.png feather.png + newicon -s 64 "${WORKDIR}"/${P}/src/assets/images/appicons/64x64.png feather.png + newicon -s 48 "${WORKDIR}"/${P}/src/assets/images/appicons/48x48.png feather.png + newicon -s 32 "${WORKDIR}"/${P}/src/assets/images/appicons/32x32.png feather.png + domenu "${WORKDIR}"/${P}/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/feather-2.6.7.ebuild b/net-p2p/feather/feather-2.6.7.ebuild deleted file mode 100644 index 639462fc70..0000000000 --- a/net-p2p/feather/feather-2.6.7.ebuild +++ /dev/null @@ -1,151 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake desktop xdg - -#TODO: Verify feather-${PV}.tar.gz with https://github.com/feather-wallet/feather-sigs -SINGLEAPPLICATION_DIST_COMIT="3e8e85d1a487e433751711a8a090659684d42e3b" -MONERO_DIST_COMIT="ad951be2edfb3045ec3d0bb74a25badb91bc8b92" - MINIUPNP_DIST_COMIT="544e6fcc73c5ad9af48a8985c94f0f1d742ef2e0" - RANDOMX_DIST_COMIT="102f8acf90a7649ada410de5499a7ec62e49e1da" - 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 -> \ -${PF}.tar.gz - https://github.com/itay-grudev/SingleApplication/archive/${SINGLEAPPLICATION_DIST_COMIT}.tar.gz -> \ -${PF}-singleapplication.tar.gz - https://github.com/feather-wallet/monero/archive/${MONERO_DIST_COMIT}.tar.gz -> \ -${PF}-monero.tar.gz - https://github.com/miniupnp/miniupnp/archive/${MINIUPNP_DIST_COMIT}.tar.gz -> \ -${PF}-monero-miniupnp.tar.gz - https://github.com/tevador/RandomX/archive/${RANDOMX_DIST_COMIT}.tar.gz -> \ -${PF}-monero-randomx.tar.gz - https://github.com/Tencent/rapidjson/archive/${RAPIDJSON_DIST_COMIT}.tar.gz -> \ -${PF}-monero-rapidjson.tar.gz - https://github.com/monero-project/supercop/archive/${SUPERCOP_DIST_COMIT}.tar.gz -> \ -${PF}-monero-supercop.tar.gz - https://github.com/trezor/trezor-common/archive/${TREZORCOMMON_DIST_COMIT}.tar.gz -> \ -${PF}-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 home tickers crowdfunding bounties reddit revuo calc exchange 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/qtbase-6.5.2:6 - >=dev-qt/qtsvg-6.5.2:6 - >=dev-qt/qtmultimedia-6.5.2:6 - >=dev-qt/qtwebsockets-6.5.2:6 - dev-libs/libgcrypt:= - sys-libs/zlib - dev-libs/openssl:= - net-dns/unbound:=[threads] - net-libs/czmq:= - qrcode? ( media-libs/zxing-cpp ) -" -RDEPEND=" - ${DEPEND} - net-vpn/tor - xmrig? ( net-misc/xmrig ) -" -BDEPEND=" - virtual/pkgconfig -" - -src_unpack() { - unpack ${PF}.tar.gz \ - ${PF}-singleapplication.tar.gz \ - ${PF}-monero.tar.gz \ - ${PF}-monero-miniupnp.tar.gz \ - ${PF}-monero-randomx.tar.gz \ - ${PF}-monero-rapidjson.tar.gz \ - ${PF}-monero-supercop.tar.gz \ - ${PF}-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}"/${P}/src/config-feather.h || die - echo "#define TOR_VERSION \"NOT_EMBEDDED\"" >> "${WORKDIR}"/${P}/src/config-feather.h || die - 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 - -DWITH_PLUGIN_HOME=$(usex home) - -DWITH_PLUGIN_TICKERS=$(usex tickers) - -DWITH_PLUGIN_CROWDFUNDING=$(usex crowdfunding) - -DWITH_PLUGIN_BOUNTIES=$(usex bounties) - -DWITH_PLUGIN_REDDIT=$(usex reddit) - -DWITH_PLUGIN_REVUO=$(usex revuo) - -DWITH_PLUGIN_CALC=$(usex calc) - -DWITH_PLUGIN_EXCHANGE=$(usex exchange) - -DWITH_PLUGIN_LOCALMONERO=$(usex localmonero) - -DWITH_PLUGIN_XMRIG=$(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" - - newicon -s 256 "${WORKDIR}"/${P}/src/assets/images/appicons/256x256.png feather.png - newicon -s 128 "${WORKDIR}"/${P}/src/assets/images/appicons/128x128.png feather.png - newicon -s 96 "${WORKDIR}"/${P}/src/assets/images/appicons/96x96.png feather.png - newicon -s 64 "${WORKDIR}"/${P}/src/assets/images/appicons/64x64.png feather.png - newicon -s 48 "${WORKDIR}"/${P}/src/assets/images/appicons/48x48.png feather.png - newicon -s 32 "${WORKDIR}"/${P}/src/assets/images/appicons/32x32.png feather.png - domenu "${WORKDIR}"/${P}/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/MoneroArbo.asc b/net-p2p/feather/files/MoneroArbo.asc deleted file mode 100644 index 6ecc8b67d6..0000000000 --- a/net-p2p/feather/files/MoneroArbo.asc +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- - -mQINBGUoJ1cBEADMq8EnOL32OwAhTfqon7Y4gwIKwvECkH8JdmNq8F8pwEfOljcf -XDax9kL9iur9ihIA4Zs11DCWaFoHUq3ZFfxYhXTMUigWgnYw6EOWAalDIpBHv7yj -kajuhtjbdlIKceepk6czf6ALmoXN2qmFEpN8Kwk/wX16GyGbP4k+OCZ2WjmT9CaP -BK5a25aPnqgWNeWWovmV8vqkOWWQjtEIbz9NAC2TpvoWHwE7iBO5zarfxFXIZ2k9 -nmLpntrqgH9Ko86JFcDdoV+DExX3tV/eD4UQDh0VF/4aboemvU5VKDh2cAQ8LCSg -yrllHHZWW0gdhZD6GJUYs0FvLElUGbme6M6EvZdHT3py82kGzJ/9hcCyMmmdlcY0 -Cl+q1Jfi1UsSjKeDgOxj+0McUlENzkRVDmnfiq4FnrQJctqUplF/SWBpsqVSXa49 -IrBR+33vri8piDyrYMkcRzr2NbzEDdv1umnqUXn9J8AeXURzIs0SB8kY+ERvLanB -T4WKWW3na5EhboO1aFuPl4AEGlW7FGje/9t3qYqdVMWp3/bvTHGKmeO48ui+vPob -puv+jPkdZk/WUsfu71h0gTq5H8//FKJJd3IHmSLjmz3DUNePKMsPYgn56IPke7f0 -VORzcIaoDF9fTWAJtRmffepoYIajpwXiBZkN4OdyCGItnOFhHkA2S1DIfQARAQAB -tB1Nb25lcm9BcmJvIDxNb25lcm9BcmJvQHBtLm1lPokCTgQTAQoAOBYhBJJ+KG+L -Q0Rl/QZm317P2xd3zW4tBQJlKCdXAhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheA -AAoJEF7P2xd3zW4tPKIP/2XMgDKfTULLrSEwDGuidh73wLTCpbp94aOJSkVmOh6s -Z4a2yG2ebaM8WSzeZpi5HlG4p0KB9kYfpLXTs7JmnP0NdjVmlurbN0ORi2wtmrye -9T9EpKq0sujLXf93LaYiyyK+I2k4x9jgJ7D3zgUadrcXLgsldu9B77xXaprOA0hX -iNUa4PJMAzA8CHpKLtEGucRyvVnyyLBk+9YlNJ20pOC7ommKfeV3l4y7N7Za+ADl -5gBtl5iERxq7RmzKKHYogFl1zpErKEVFCzyajxA3yybJ2mgWQdEnSHWwfmZLo+I+ -NicqlH7YJgCCCuRneq2t2lCDzBh9v28POCJAntLd064Rok3p9RVD94BfFwsTM/OV -Ijg+07X9pp2bgWy2DO2OIpGCVGtB0Y+28qe8DuTaLK61Q92mv9U/vITVMemS/O/v -DRZb7Wqi6M7GCsfmPmjrG9A6oCG1j33FdWlzrjpEAycTelg3m6WbNy5gr1dT68Rf -6sVNyP98QIUXJS6vXJFqiWoId1nwm+/BllfcbYcEoWAtM5I94ieSgTFkAkF92Ob8 -zql/MWFkW+cC4MTJwHqab/BV3sOz1WgBCwao3gGkDJsbQzdv1H9XSVUWfZUGwPhR -TJuSWcb8LwRn9wPcYesKiuyLTfplHqiIXmaUk7d65FM2PQt9u9/WmGOc9WElHQRu -uQINBGUoJ1cBEACl2idaFvxKQl87DnI10cdldq7aMQB4uCA+2yQw/n/ZVbNdxzAz -+zEpy8W7IB8Y3ffOnL1YNHHJvc5uzKDI7dFB0adxATmIhL1ijNz7ZawuqNTBxLOE -Oyo6P9ElBBx8nzFZvtxhJFZ2hhnudtNVA90ysfISByQH02VxsDqMFoxZs1J6MRVH -uI/a7WCNRonc1ZQZL0pGMmBbd1+s8DN5U0PDpBjmij8Ez9DW0JgtcCDl4BMRKLrs -t+97EBZhh/5VVPG2/CuTpXPBEvZP7oeEIgDO0WT/L+Mc0C4z224aB3SYsNqAMgHM -1Cz0YMPxWvxFXCfNdSWeRJTdLydBkiJJ3ISK7s67Z1jpKqmw7iGoR2gRn9IDM764 -6XKNjNTnv5fDj+DAf8v54Qd0qv+6dZzSkM96+V59RehWZLFi40Av8eXpDB6xSnf3 -w/D6rSjxvE8VSi2Pmey4ivSOL0kQcfTDybyTZ36oehkuJor5t232IvI7t83YV5cA -AjO+GRmTwBfG2qb8GKxvCmJ0tPkx02FpFJwYZe5x8vTxdagxMZYqe/xt6ULOl39h -OlIDxPxvL8VNU/i4lQWIrzPV2p192AfSnnJmbi7Iq/BMdg3930ABGQd8dodMM56G -OJdClrbAr2YX3o0KloI9cTpMvl1+rDDGNYLNywjXwnmvvJlRqZ3TShQFRwARAQAB -iQI2BBgBCgAgFiEEkn4ob4tDRGX9BmbfXs/bF3fNbi0FAmUoJ1cCGwwACgkQXs/b -F3fNbi0N2BAAqV35cEKU+snXYM8QNSp5yB0NdaKcVRVTJqQrl04+OyJGnQPsAIjK -8qHuKzXNGRcpYlqRNKbvcSuh5wv/kyH0vg8YUPGjaUt1Q5GDeaZ/HwYYPgEQym+S -WYODkcG8oqOcD/2/0S13lKze43OfkfTV40vbUVeYyRnp9Vhm9z4xeEdiveSL32FF -Ifqe7rjTncE8xPD4QbNOwOZ8LSRQhoQntTPhXPs/pkM84Wz172u1Bwsk+n4sFgCM -rYDo+0kevE31UwxkGwP2Eq9SlmrbFCHxZt4v2skRQijNEG4qSN3Ow+Qw9Wu1CO5y -VBGn5b1Hii6lRsvJicJuWa4WNoro9gK5UPKq3A+/WojZkbLdGodq8bhZWmEjvuyz -Hp11a6cfdK4jSlYgPA3nymVvWd/UPh7YVpRxtxF9ySEkPU3J4+1gvd5cbzZSgNbx -kwAMNX5jCakcdf/a7kA+c5thZ7trcgopcpP7LNytg8lQ7jXNPmoGPkKLmweIeEEB -GdeISp+p4gP6Sar9/my3ZbXYRrQnkJZOJGtf9qhFAZxkR2u5LhHfRM1v9ivvgVtZ -oKuzPzpBe5mL6Gpc4e5C5ggM4XwmL51434q2CxBGsua0pWlJodPVRZaHl9r1aCSX -QlAAKKDZI8QfZXZgXc55dKWj0tUYSTNKW8Le02QXXvON+o30yF7Egn0= -=L0EV ------END PGP PUBLIC KEY BLOCK----- diff --git a/net-p2p/feather/files/feather_remove_cflags-2.4.5.patch b/net-p2p/feather/files/feather_remove_cflags-2.4.5.patch deleted file mode 100644 index a3dbbb06ee..0000000000 --- a/net-p2p/feather/files/feather_remove_cflags-2.4.5.patch +++ /dev/null @@ -1,18 +0,0 @@ ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -262,12 +262,8 @@ - add_c_flag_if_supported(-fPIC C_SECURITY_FLAGS) - add_cxx_flag_if_supported(-fPIC CXX_SECURITY_FLAGS) - --message(STATUS "Using C security hardening flags: ${C_SECURITY_FLAGS}") --message(STATUS "Using C++ security hardening flags: ${CXX_SECURITY_FLAGS}") --message(STATUS "Using linker security hardening flags: ${LD_SECURITY_FLAGS}") -- --set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c11 ${C_SECURITY_FLAGS}") --set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 ${CXX_SECURITY_FLAGS}") --set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${LD_SECURITY_FLAGS} ${STATIC_FLAGS}") -+set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c11 -Wa,--noexecstack") -+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wa,--noexecstack") -+set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,-z,noexecstack ${STATIC_FLAGS}") - - add_subdirectory(src) diff --git a/net-p2p/feather/files/monero_remove_cflags-2.4.5.patch b/net-p2p/feather/files/monero_remove_cflags-2.4.5.patch deleted file mode 100644 index 869a7bdc85..0000000000 --- a/net-p2p/feather/files/monero_remove_cflags-2.4.5.patch +++ /dev/null @@ -1,25 +0,0 @@ ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -773,9 +773,6 @@ - message(STATUS "AES support disabled") - endif() - -- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${ARCH_FLAG}") -- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${ARCH_FLAG}") -- - set(WARNINGS "-Wall -Wextra -Wpointer-arith -Wundef -Wvla -Wwrite-strings -Wno-error=extra -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-error=unused-variable -Wno-error=undef -Wno-error=uninitialized") - if(CMAKE_C_COMPILER_ID MATCHES "Clang" OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") - if(ARM) -@@ -901,9 +898,9 @@ - message(STATUS "Using C++ security hardening flags: ${CXX_SECURITY_FLAGS}") - message(STATUS "Using linker security hardening flags: ${LD_SECURITY_FLAGS}") - -- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -D_GNU_SOURCE ${MINGW_FLAG} ${STATIC_ASSERT_FLAG} ${WARNINGS} ${C_WARNINGS} ${PIC_FLAG} ${C_SECURITY_FLAGS}") -- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D_GNU_SOURCE ${MINGW_FLAG} ${STATIC_ASSERT_CPP_FLAG} ${WARNINGS} ${CXX_WARNINGS} ${PIC_FLAG} ${CXX_SECURITY_FLAGS}") -- set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${LD_SECURITY_FLAGS} ${LD_BACKCOMPAT_FLAGS}") -+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -D_GNU_SOURCE ${MINGW_FLAG} ${STATIC_ASSERT_FLAG} ${WARNINGS} ${C_WARNINGS} ${PIC_FLAG}") -+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D_GNU_SOURCE ${MINGW_FLAG} ${STATIC_ASSERT_CPP_FLAG} ${WARNINGS} ${CXX_WARNINGS} ${PIC_FLAG}") -+ set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${LD_BACKCOMPAT_FLAGS}") - - # With GCC 6.1.1 the compiled binary malfunctions due to aliasing. Until that - # is fixed in the code (Issue #847), force compiler to be conservative. diff --git a/net-p2p/feather/files/tobtoht.asc b/net-p2p/feather/files/tobtoht.asc deleted file mode 100644 index 16311b2d82..0000000000 --- a/net-p2p/feather/files/tobtoht.asc +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- - -mQINBGLhQcoBEADiEB9S7FRpHpnI8TpFhBoYgeugroHJgupRmSvMt+0myD9AkKbL -6FG3F98HRyFA3ljq3UWd5kUxZIeljdwWn/sHd3eu+BXJ2gXU7jo8MzOFDQrW+bcE -/4PFEdbLhsvmEvXkURFFZTyVA6CgAfsd86l2okG0X4dbDLwGRcVx30bYThH5a/lK -buTKOANbP9Rw6hRkZAIZof2DDZgU4G5UEFvxf80lhbXQgPtQoCAad9b/cRGUnau8 -STtA6qKiVch1IS0Y2+EE91aN2MLmGxjTr5N6kQm/oYeIKqLiZuVBkGmNVVP5CyDw -k4YjmrCyckewAWwsjDNZ6X/eAV06inblOxgX9g2VJKVHck4WtN9c+5SmTkWz5YZ0 -hXxj7h0ASukvud0uf9UwLOAIXRnXRUyxAAw0LhTmHIlsDHw1XJoqIjKnJNpCGIqE -Hn/AQT5n8W5HYF7GJQAav1Qso7yclkUdXP1mfSpbC1Q+R92WAlgLrIwEeUG8iEeO -6KZazSSzn8VwG7Z5VnE32LpIdGDDJOpqABd7CD7b9dtKP/QH8wbdZxVzcMsdD2Zk -VARUSMsMRNKXpQuURN02zPPyu//jYwqrMXHbUE2Mt8quhJQya4xVRbjBW0LHwZQO -/vpUm6reOO5vIJdkgqH0YP5WMyj4/BnhkkOGPjDgffzxMihue34fO+V05wARAQAB -tB90b2J0b2h0IDx0b2JAZmVhdGhlcndhbGxldC5vcmc+iQJOBBMBCAA4FiEE6HvZ -Ic3YhcnXijjF5FsQ3QJ9JHIFAmLhQcoCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgEC -F4AACgkQ5FsQ3QJ9JHLw/hAA28cJgy2KOAFNaX3lSeOGC6ZdQUv4dtTkg1wZjmDq -AKE8I1ANCaVHtB0Df7CJTnBnCvkLAhf8gA3ldNBD3PKySBmP1rnjRYjYmNOZ+9io -EHwlgL7WyknXUtbitrpe/wM7xWN/cDdEmlRvOb9pf4GTPw2MaZLM+E43KnKoEWJ/ -Ms8vOLi2UIZNmpYhWzjS178EtC9AfvsCwWexVwYhIxlmqF++W2QYMVUEqDaVMKsJ -BohhPrOb/SQJVd5D6vrcIGs/aZZOEuthvBp1ycFdCEGajwBNzmrmhLfl9CuP0NqM -4KkYYHrvJio8QbsMxU27KJfDaGloNfSkk3V+MhZGvMqFUkTuabeyz6Uh/CREV6s/ -JApTPHvAmMeD9p6PNfxZvSq/jcbwbxPdqvWyy+dqEaaPIGbR1sOSJOOzxcJ84/1F -VwA2FQENmlob6VRroqHWTZzKPmwOi2qFAjEleEHZrjfaaHlXrGbi1ucFOqn+2/Qh -F4oi1gzFG0jQYajXxRC1CrM3ykKWgGt6cTeMDXQxEdQOkWdgP7pkVbpc9j4OW0aF -WeUlr1i+BU6UwY6eibAwT57pBiU4A9TtJjHBBPUG+XGIB9JPAWD43mfXAONfmll3 -zyV0Y6Tq8NiQUs0yuWNWqo6fDn/EW5ldNsDz+PwDGGusEMJYrGc8emWqi+CsSg83 -imu5Ag0EYuFBygEQAMXwWjBPxiWN1wDrHNOwoVf4aX37mYjsgtQ+223x5uFD0ULl -6pH2hUCg/FSVqsm+xvVqX6DV+WmzkGhhC1B2bnpEkzxQr79dXEq0V+hsKypa7t66 -8/e+4pNxeSz+4UMJApEc/lIGtEcWPgx2xNChagB2V/074hN3eZ6jpq4KJS4GG7ly -ts+t2jNs8EArrWKWKzIp2vc+Upad5LD4SSWR5qQQUgXtVbJO3EoVfeK3+g0iiVOv -o29yEStCUBrkbuK1Kwe1wjw6ePIDWKXkvo0vSRKxolCGALFhToLM0QNLjp1WNXJG -TuZtcUYIY58b7WAcEoqM7uRc3YcFMjl1tW/e3UF8Ii6CBr69bxzeygfXEdXjM+XC -H9WvxtHFFgelnloA2OHRqe1ehtsLtmlVHoJ1RArKEFYrMiApAiGSf9ztm/eQ3yX4 -6E28k3OOZSRUyyZHC++NxmNDKjQpcVQ2k5yCGje5xB4844n5fTMafWNGYnnveFTx -ZlXwz+ZlwvGHKwwI6u+n+ZA5eV+R24mo9JaPQVlQ9MLpzbWhpUvGy8ugn4rhiaz2 -4gw6hdd1BaTzkMgrCh1uT4GxVSQxanX4ubHK06QiH5yiopAIcrLXQCtIaNwmQPD2 -1K9WvZ0xagrXDOInnsGAUM8V7ce5VhwWxwIjjP7QCh886P2HHg5KM7twSG6rABEB -AAGJAjYEGAEIACAWIQToe9khzdiFydeKOMXkWxDdAn0kcgUCYuFBygIbDAAKCRDk -WxDdAn0kcuc8EACCJWI0o5AYxDQ1tkbPcnfwzFQQ50vH6pfEmk3/YQXbaJxtNLVS -ba13zC7rw5pBfVLXPDu7oOcf0x8/3HoeKfAFP/ChlU/PA2yojigZJV9zCpqCC0dm -vV7N+Mgd/GD6FGwnSM3kHnkYPgbu1/uMDbm7OTq3fbNK5BTKikkmW8ZxDyNwGYlR -5Smt2dymlxcEIYZSw27R5yyJhw6ri5trwJwJYay7LgKnWb+ePNDPUR0+ph0bXYl8 -DKa1c3vkNfmN17AUtzl0DByMZ+C0mJiu1cjWbbgg5PuQQXiNkV2xcDcMrLjVE686 -YkYI9KKLJQVLO8d57OEv0irE1bD7BlyILwemrdjuyHsPRBwHSnw8s1+Sy4qWg099 -rCGcK7wu+L9r/+fgTxONSyqb74pcO4JQDXZKKjsDfR1R2qhcvCbU4VpOvIdoiXh9 -wUBY4pBrMGDbtah3DOqvCEb7Jol754KWOaTkjDNbGrBZ5UBGdVa5flKOzIN+YOVQ -ce9Nz8XeSVy8PzrUpf5P/DFBe4Gr/E4PZkuLtJGfzNHbzhBMVMv/vfbL24uACQM0 -DKQ3vplo+++Zcyey8Nz1MNJDYqcCD/o1SInMPWbtlytNNWLj+5i75K37TIOl3vkq -Aa6OeR9y7rn8bJ88tKgnXiEalMy7HUyBDZbMCeE6IVGZvbUSdLz5VGpKmQ== -=KI4D ------END PGP PUBLIC KEY BLOCK----- diff --git a/net-p2p/p2pool/Manifest b/net-p2p/p2pool/Manifest index fac6d3f175..706fce8fdf 100644 --- a/net-p2p/p2pool/Manifest +++ b/net-p2p/p2pool/Manifest @@ -11,3 +11,4 @@ DIST p2pool-3.6.2.tar.xz 52891908 BLAKE2B 590a1001a69c308b709fa27c32e1f489662ffe DIST p2pool-3.7.tar.xz 52901632 BLAKE2B daece7cebbc4227a7822ab78a91b13b773dac5769aa1aae22265a6dc9d5135a6e8abb2c2eee3546732b8769e5552c2d516601bbf058a440ac84bc99db5498f89 SHA512 9cd7000aefe47bfde0905d04ab548e712b2b5f80e4e81247918a43bec88e33a352fbb6bc000b6a7d96baac0d591af249e46f615aebd1f3553ec77f773dfd472d DIST p2pool-3.8.tar.xz 52882768 BLAKE2B f1d4de3d5151d06cfeb6f4a101b701e04aa80ce8a6c9f3675a71e5f4e8b68e59037b9ecd5747f4f79e5b9aa85b98f81b08a955e92683e7db9cff00329695f3f6 SHA512 c2de1b0598abe816130c1397bab6099dcd4fe73307c742987da555e7599a8368b290ce139cee3dd484a443d1ccd88b8e8813b546fa87986bbce2045051abcbcc DIST p2pool-3.9.tar.xz 52898892 BLAKE2B ca90eddd8407f59b7d56e1a94252c9cdc46796090ba0cf1a992c1b0031f4cb778297833d76d26db6e71d93830a11409a34607faf9ced8dac9334e900635188e6 SHA512 5968c85f187d9fcab0df5e4fcec78152fd77600362237a1468f215ecf9d53b713f29d0abd1547bb986f63120dcd6100589492e76b48bed19d34c4314b1379e7b +DIST p2pool-4.0.tar.xz 127772256 BLAKE2B 77de14bd19f43483fa7da0e65f8a27d5f6cf8c2daf5d8d5e07be373c752794bd35c421fd812b65328acd22004766ff235e9ad6e7e613d08ca3c27ac95153cbc3 SHA512 ea37993d13342b303902e6aa6acb090a908ba99ae304d9415480ff39a3647c84a963ab80b317c9c78a9f11631e0ca9547a08c6e0c23b83892037b63d4beef7a2 diff --git a/net-p2p/p2pool/p2pool-4.0.ebuild b/net-p2p/p2pool/p2pool-4.0.ebuild new file mode 100644 index 0000000000..e54bdb6850 --- /dev/null +++ b/net-p2p/p2pool/p2pool-4.0.ebuild @@ -0,0 +1,53 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Decentralized pool for Monero mining" +HOMEPAGE="https://p2pool.io" +SRC_URI=" https://github.com/SChernykh/p2pool/releases/download/v${PV}/p2pool_source.tar.xz -> ${P}.tar.xz" + +LICENSE="BSD GPL-3+ ISC LGPL-3+ MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +DEPEND=" + dev-libs/libsodium + net-libs/czmq +" + +src_unpack() { + unpack ${P}.tar.xz + mv -T "${WORKDIR}"/${PN} "${WORKDIR}"/${P} || die +} + +src_configure() { + local mycmakeargs=( + -DWITH_RANDOMX=OFF + -DWITH_GRPC=OFF + ) + + cmake_src_configure +} + +src_install(){ + dobin "${BUILD_DIR}/p2pool" +} + +pkg_postinst() { + #Some important wisdom taken from P2Pool documentation + ewarn "P2Pool for Monero is now installed." + ewarn "You can run it by doing 'p2pool --host 127.0.0.1 --wallet YOUR_PRIMARY_ADDRESS'" + ewarn "Where 127.0.0.1 is the address of a local monero node (e.g. monerod)" + ewarn "" + ewarn "Once configured, point your RandomX miner (e.g. XMRig) at p2pool" + ewarn "For example 'xmrig -o 127.0.0.1:3333'" + ewarn "" + ewarn "You MUST use your primary address when using p2pool, just like solo mining." + ewarn "If you want privacy, create a new mainnet wallet for P2Pool mining." + ewarn "" + ewarn "Rewards will not be visibile unless you use a wallet that supports P2Pool." + ewarn "See https://p2pool.io/#help and https://github.com/SChernykh/p2pool for more information." +} diff --git a/net-vpn/mullvadvpn-app/metadata.xml b/net-vpn/mullvadvpn-app/metadata.xml index b9f59b27e5..025a73cd32 100644 --- a/net-vpn/mullvadvpn-app/metadata.xml +++ b/net-vpn/mullvadvpn-app/metadata.xml @@ -1,7 +1,10 @@ - + + itai@itaiferber.net + Itai Ferber + mullvad/mullvadvpn-app diff --git a/net-wireless/btscreenlocker/Manifest b/net-wireless/btscreenlocker/Manifest index 77906dad8f..1f1a9fbc79 100644 --- a/net-wireless/btscreenlocker/Manifest +++ b/net-wireless/btscreenlocker/Manifest @@ -1 +1,2 @@ -DIST BtScreenLocker-1.6.1.tar.gz 60968 BLAKE2B cfacc6314a2a2c52971067f5a4fdc14ff14893be3f753a13b9d016b3bac2634d6f32c84528f91258fa5620f0397c154fbe106463e9713a1695ab5a694ce63572 SHA512 a0f2ea836800688c96fb6ae5d2cd691f2435ea193805bf27e24a017a05dc0ec80812785812131834eeddf9d89d39fc46f171affb9c3ee483b0a6d347c47343d2 +DIST BtScreenLocker-1.6.2.tar.gz 61168 BLAKE2B 864b622b4b257e4032d777c398a45e0ac2f0378774913deaedcdda9231feda4762ad40706508f8a3e5d21f8feab8a347c8fea79e16e9d832f5d45c1045bfdfdc SHA512 a8073f6622f54bae4aa6ab21cc91bd1405bd5037d8d3d6d06cb1f04badc47270a6aea241da93177652c41154a5e25709251a20bd4bda5f3ac411804e23ee4684 +DIST BtScreenLocker-1.6.3.tar.gz 61599 BLAKE2B cc04095e769fe4fabab83b695652afc044a87c63b4205bd6300ae1e3504a083479da20f92d71edff0d1aaa371ecf1c33b6692e6df4742c9bee48308a1d049863 SHA512 1f0359f1cbebab89acc9e539119513b5cde77b1ddc99ad4bcb2c5ea7e8c82c72afed90297f925ed6b113e0f910c2966dd37b92190a76ce81b215a5117fadd96c diff --git a/net-wireless/btscreenlocker/btscreenlocker-1.6.1.ebuild b/net-wireless/btscreenlocker/btscreenlocker-1.6.2.ebuild similarity index 97% rename from net-wireless/btscreenlocker/btscreenlocker-1.6.1.ebuild rename to net-wireless/btscreenlocker/btscreenlocker-1.6.2.ebuild index e7c520c009..328c9843a6 100644 --- a/net-wireless/btscreenlocker/btscreenlocker-1.6.1.ebuild +++ b/net-wireless/btscreenlocker/btscreenlocker-1.6.2.ebuild @@ -3,6 +3,8 @@ EAPI=8 +inherit cmake + DESCRIPTION="Daemon to lock your screen when Bluetooth trusted devices go away." HOMEPAGE="https://github.com/brookiestein/BtScreenLocker" SRC_URI="https://github.com/brookiestein/BtScreenLocker/archive/refs/tags/${PV}.tar.gz -> BtScreenLocker-${PV}.tar.gz" @@ -13,14 +15,14 @@ SLOT="0" KEYWORDS="~amd64" DEPEND=" +dev-qt/linguist-tools:5 dev-qt/qtbluetooth:5 dev-qt/qtdbus:5 dev-qt/qtwidgets:5 -dev-qt/linguist-tools:5 >=net-wireless/bluez-5.76 " RDEPEND="${DEPEND}" BDEPEND=" -virtual/pkgconfig >=dev-build/cmake-3.28 +virtual/pkgconfig " diff --git a/net-wireless/btscreenlocker/btscreenlocker-1.6.3.ebuild b/net-wireless/btscreenlocker/btscreenlocker-1.6.3.ebuild new file mode 100644 index 0000000000..328c9843a6 --- /dev/null +++ b/net-wireless/btscreenlocker/btscreenlocker-1.6.3.ebuild @@ -0,0 +1,28 @@ +# Copyright 2024 Brayan M. Salazar +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Daemon to lock your screen when Bluetooth trusted devices go away." +HOMEPAGE="https://github.com/brookiestein/BtScreenLocker" +SRC_URI="https://github.com/brookiestein/BtScreenLocker/archive/refs/tags/${PV}.tar.gz -> BtScreenLocker-${PV}.tar.gz" +S="${WORKDIR}/BtScreenLocker-${PV}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" +dev-qt/linguist-tools:5 +dev-qt/qtbluetooth:5 +dev-qt/qtdbus:5 +dev-qt/qtwidgets:5 +>=net-wireless/bluez-5.76 +" +RDEPEND="${DEPEND}" +BDEPEND=" +>=dev-build/cmake-3.28 +virtual/pkgconfig +" diff --git a/profiles/package.mask b/profiles/package.mask index e5cd7bca22..0b58a9a715 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -60,20 +60,6 @@ kde-misc/plasma-applet-thermal-monitor # causing pkgcheck to fail. Masking for now www-client/yandex-browser -# Eli Burch (2024-06-16) -# Removal on 2024-07-16 -# Upstream is dead, and there is no replacement -x11-misc/gammy - -# Julien Roy (2024-05-31) -# Several versions out of date, needs a maintainer -# Masked for removal in 30 days -# See bugs: -# https://bugs.gentoo.org/889714 -# https://bugs.gentoo.org/897772 -# https://bugs.gentoo.org/931490 -www-client/woob - # Julien Roy (2024-03-21) # sys-libs/libucontext is masked in ::gentoo sys-libs/gcompat diff --git a/sec-keys/openpgp-keys-featherwallet/Manifest b/sec-keys/openpgp-keys-featherwallet/Manifest new file mode 100644 index 0000000000..664de993a2 --- /dev/null +++ b/sec-keys/openpgp-keys-featherwallet/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-featherwallet-20201209.asc 3139 BLAKE2B 13577bd82ddee20975e16ef30fb3864383f80383a8d61fe5f1d104d62d40f7223d3438e3365ede836aebc251a03c6d4cbbf7bad9047afedace2fae32c5aac7e9 SHA512 e01bc4b1a7873e995cf2718ef886c614c4f97940e7769c7156a861710c4e54c6056be095c373547fa767ff98c3f9b1dae0db8c7be8567d6805610527a2b04a81 diff --git a/www-client/woob/metadata.xml b/sec-keys/openpgp-keys-featherwallet/metadata.xml similarity index 69% rename from www-client/woob/metadata.xml rename to sec-keys/openpgp-keys-featherwallet/metadata.xml index d0c338fbb2..115e9d64a6 100644 --- a/www-client/woob/metadata.xml +++ b/sec-keys/openpgp-keys-featherwallet/metadata.xml @@ -2,7 +2,4 @@ - - woob/woob - diff --git a/sec-keys/openpgp-keys-featherwallet/openpgp-keys-featherwallet-20201209.ebuild b/sec-keys/openpgp-keys-featherwallet/openpgp-keys-featherwallet-20201209.ebuild new file mode 100644 index 0000000000..2e9338f679 --- /dev/null +++ b/sec-keys/openpgp-keys-featherwallet/openpgp-keys-featherwallet-20201209.ebuild @@ -0,0 +1,21 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +COMMIT="302e585af45011359a60151d3b79812cf05549e8" + +DESCRIPTION="OpenPGP keys used to sign Feather Wallet releases" +HOMEPAGE="https://featherwallet.org/download/" +SRC_URI="https://raw.githubusercontent.com/feather-wallet/feather/${COMMIT}/utils/pubkeys/featherwallet.asc -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - featherwallet.asc < <(cat "${files[@]/#/${DISTDIR}/}") +} diff --git a/sys-apps/pnpm-bin/Manifest b/sys-apps/pnpm-bin/Manifest index 6c5b4f8208..718652e1f3 100644 --- a/sys-apps/pnpm-bin/Manifest +++ b/sys-apps/pnpm-bin/Manifest @@ -1 +1,2 @@ -DIST pnpm-linux-x64 58732810 BLAKE2B 78647187661a3ca4174e33c32b35fc4cd002d60fc84afda6de3bf69c40ebb7cd98f6daea7395b32610493fa1d18ece770148739b8918f9ba5f71dee274eb7444 SHA512 c9a7ecaf51aaf48b68292c7d554864efd0d3e6f1c2a434b09df0b951589a71f14ed3e72f83e0c16e54b3c9cb7c819712b58e291b38297fdf26325316632fd167 +DIST pnpm-bin-9.0.6 58732810 BLAKE2B 78647187661a3ca4174e33c32b35fc4cd002d60fc84afda6de3bf69c40ebb7cd98f6daea7395b32610493fa1d18ece770148739b8918f9ba5f71dee274eb7444 SHA512 c9a7ecaf51aaf48b68292c7d554864efd0d3e6f1c2a434b09df0b951589a71f14ed3e72f83e0c16e54b3c9cb7c819712b58e291b38297fdf26325316632fd167 +DIST pnpm-bin-9.5.0 59513182 BLAKE2B 3fc1e81784a7bf4f177b504cd9941cc9ffb9b50a4a47ea14b76dfcd200f2322e57fed0f1087e17a85bcf62d6d7e179324c6c2c449a34694b12e72b7815c03e0e SHA512 c32c103cb32111617f2401bbd785f796c44516929b389a82728b3b831a6ed72073f1fc87af918d501f5a93422687bccc322ae30a001f22bc3e2a39d736c9a95e diff --git a/sys-apps/pnpm-bin/pnpm-bin-9.0.6.ebuild b/sys-apps/pnpm-bin/pnpm-bin-9.0.6.ebuild index 51829e8fba..82c1dea506 100644 --- a/sys-apps/pnpm-bin/pnpm-bin-9.0.6.ebuild +++ b/sys-apps/pnpm-bin/pnpm-bin-9.0.6.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 2023-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DESCRIPTION="Fast, disk space efficient package manager, alternative to npm and yarn" HOMEPAGE="https://pnpm.io" -SRC_URI="https://github.com/pnpm/pnpm/releases/download/v${PV}/pnpm-linux-x64" +SRC_URI="https://github.com/pnpm/pnpm/releases/download/v${PV}/pnpm-linux-x64 -> ${P}" S="${WORKDIR}" @@ -15,8 +15,8 @@ KEYWORDS="~amd64" RESTRICT="strip" -QA_PREBUILT="usr/bin/${PN}" +QA_PREBUILT="usr/bin/pnpm" src_install() { - newbin "${DISTDIR}/pnpm-linux-x64" ${PN} + newbin "${DISTDIR}/${P}" pnpm } diff --git a/sys-apps/pnpm-bin/pnpm-bin-9.5.0.ebuild b/sys-apps/pnpm-bin/pnpm-bin-9.5.0.ebuild new file mode 100644 index 0000000000..82c1dea506 --- /dev/null +++ b/sys-apps/pnpm-bin/pnpm-bin-9.5.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Fast, disk space efficient package manager, alternative to npm and yarn" +HOMEPAGE="https://pnpm.io" +SRC_URI="https://github.com/pnpm/pnpm/releases/download/v${PV}/pnpm-linux-x64 -> ${P}" + +S="${WORKDIR}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RESTRICT="strip" + +QA_PREBUILT="usr/bin/pnpm" + +src_install() { + newbin "${DISTDIR}/${P}" pnpm +} diff --git a/www-client/woob/Manifest b/www-client/woob/Manifest deleted file mode 100644 index d43bd72c4d..0000000000 --- a/www-client/woob/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST woob-3.1.tar.bz2 2793058 BLAKE2B a65efa69689c2ae6fe3fb6cf72d66b481b00c59debc31577d205468343d9599483e98335103df278186d2c0ba2804684945ac6a2aebc65e2ad39b2544cdd29a5 SHA512 1a00f840ff7e16f07dc532778aa73b316df9450419910062dd406db05aae21bf01122739b4a63fd7adae6ee3eb22eedd90928741a387dc9d2c2730d81cabfb1f diff --git a/www-client/woob/woob-3.1-r1.ebuild b/www-client/woob/woob-3.1-r1.ebuild deleted file mode 100644 index 3591bf4d3b..0000000000 --- a/www-client/woob/woob-3.1-r1.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://gitlab.com/${PN}/${PN}.git" - inherit git-r3 -else - SRC_URI="https://gitlab.com/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2" - KEYWORDS="~amd64" -fi - -DESCRIPTION="Web Outside Of Browsers (core, site modules and applications)" -HOMEPAGE="https://woob.tech https://gitlab.com/woob/woob" -LICENSE="LGPL-3+" -SLOT="0" - -RDEPEND=" - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/cssselect[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/html2text[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - dev-python/unidecode[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/Babel[${PYTHON_USEDEP}] - - dev-python/feedparser[${PYTHON_USEDEP}] - dev-python/prettytable[${PYTHON_USEDEP}] - dev-python/python-jose[${PYTHON_USEDEP}] - dev-python/selenium[${PYTHON_USEDEP}] - dev-python/termcolor[${PYTHON_USEDEP}] - dev-python/colorama[${PYTHON_USEDEP}] - sci-geosciences/geopy[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -distutils_enable_sphinx docs/source - -src_prepare() { - default - - # doctests depending on a network connection - sed -i -e '/browsers.py/d' -e '/pages.py/d' setup.cfg || die -} - -python_test() { - epytest --doctest-modules -} - -python_install_all() { - distutils-r1_python_install_all - insinto /usr/share/${PN}/ - doins -r contrib -} diff --git a/www-client/woob/woob-9999.ebuild b/www-client/woob/woob-9999.ebuild deleted file mode 100644 index 3591bf4d3b..0000000000 --- a/www-client/woob/woob-9999.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://gitlab.com/${PN}/${PN}.git" - inherit git-r3 -else - SRC_URI="https://gitlab.com/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2" - KEYWORDS="~amd64" -fi - -DESCRIPTION="Web Outside Of Browsers (core, site modules and applications)" -HOMEPAGE="https://woob.tech https://gitlab.com/woob/woob" -LICENSE="LGPL-3+" -SLOT="0" - -RDEPEND=" - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/cssselect[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/html2text[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - dev-python/unidecode[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/Babel[${PYTHON_USEDEP}] - - dev-python/feedparser[${PYTHON_USEDEP}] - dev-python/prettytable[${PYTHON_USEDEP}] - dev-python/python-jose[${PYTHON_USEDEP}] - dev-python/selenium[${PYTHON_USEDEP}] - dev-python/termcolor[${PYTHON_USEDEP}] - dev-python/colorama[${PYTHON_USEDEP}] - sci-geosciences/geopy[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -distutils_enable_sphinx docs/source - -src_prepare() { - default - - # doctests depending on a network connection - sed -i -e '/browsers.py/d' -e '/pages.py/d' setup.cfg || die -} - -python_test() { - epytest --doctest-modules -} - -python_install_all() { - distutils-r1_python_install_all - insinto /usr/share/${PN}/ - doins -r contrib -} diff --git a/x11-misc/gammy/Manifest b/x11-misc/gammy/Manifest deleted file mode 100644 index 56f727fea4..0000000000 --- a/x11-misc/gammy/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST gammy-0.9.60.tar.gz 211249 BLAKE2B 00082c1dd7f9dce26b43fa4a3172e7399a4c8c18743c455fec222b33ca55ecb0b2a3d0483f3e83c58843ef6d47a0ceb52ff38185d0e34649fa634b475a845b88 SHA512 2167a14e579575d5d185a62fae93762f30dbb3396a66f99e4affb7ce710f076c119dfe4cd9a2432fd031dcfbe6548b4fbfe91dd854a6152768017c40596209f9 -DIST gammy-0.9.64.tar.gz 242282 BLAKE2B 3f1e1400eb00d15163843231e8d9907d68946d6347473db905413fe151611fa69239d7d5fe9763e54e5c7806e144604f596dca745973900ecddbe74bde2731d3 SHA512 80f43ca8ca0644b8b01cf299db21332f5f508196d0ba63e7e835e7e36b7e0d4f4dc3c78617523c36c52f8220a78ae42103605ffb93526f54a2bc5dccc7dab3b5 diff --git a/x11-misc/gammy/gammy-0.9.60.ebuild b/x11-misc/gammy/gammy-0.9.60.ebuild deleted file mode 100644 index 15cea3e94b..0000000000 --- a/x11-misc/gammy/gammy-0.9.60.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop qmake-utils xdg - -DESCRIPTION="Adaptive screen brightness/temperature" -HOMEPAGE="https://github.com/Fushko/gammy" - -if [[ "${PV}" == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/Fushko/${PN}.git" -else - SRC_URI="https://github.com/Fushko/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="GPL-3" -SLOT="0" - -RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtdbus:5 - dev-qt/qtwidgets:5 - x11-libs/libXxf86vm -" -DEPEND=" - ${RDEPEND} - media-gfx/imagemagick -" - -src_configure() { - eqmake5 PREFIX="${EPREFIX}/usr" -} - -src_install() { - emake INSTALL_ROOT="${D}" install - - local sizes="128 16 32 64" - cd ./icons || die - for size in ${sizes}; do - convert "${size}x${size}ball.ico" "${size}x${size}ball.png" || die - newicon -s "${size}" "${size}x${size}ball.png" "${PN}.png" - done - - make_desktop_entry "${PN}" "${PN^}" "${PN}" "Graphics;Settings" -} diff --git a/x11-misc/gammy/gammy-0.9.64.ebuild b/x11-misc/gammy/gammy-0.9.64.ebuild deleted file mode 100644 index b885252951..0000000000 --- a/x11-misc/gammy/gammy-0.9.64.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit qmake-utils xdg - -DESCRIPTION="Adaptive screen brightness/temperature" -HOMEPAGE="https://github.com/Fushko/gammy" - -if [[ "${PV}" == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/Fushko/${PN}.git" -else - SRC_URI="https://github.com/Fushko/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="GPL-3" -SLOT="0" - -RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtdbus:5 - dev-qt/qtwidgets:5 - x11-libs/libXxf86vm -" -DEPEND=" - ${RDEPEND} - media-gfx/imagemagick -" - -src_configure() { - eqmake5 PREFIX="${EPREFIX}/usr" -} - -src_install() { - emake INSTALL_ROOT="${D}" install -} diff --git a/x11-misc/gammy/metadata.xml b/x11-misc/gammy/metadata.xml deleted file mode 100644 index 7230db7938..0000000000 --- a/x11-misc/gammy/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - Fushko/gammy - - - Gammy is a GUI tool for adjusting pixel brightness/temperature automatically or manually. - It can dim the screen if its content is too bright, or brighten it otherwise. This can help your eyes adjust when switching between dark and light windows, especially at night or in suboptimal lighting conditions. - Screenshots available on its website. - -