From 34dec8ddc90a25a7835cad80bb937b2d0bb411be Mon Sep 17 00:00:00 2001 From: Daichi Yamamoto Date: Thu, 24 Apr 2025 07:39:16 +0900 Subject: [PATCH 01/34] dev-util/juliaup: add 1.17.19, drop 1.17.18 Signed-off-by: Daichi Yamamoto --- dev-util/juliaup/Manifest | 2 +- .../juliaup/{juliaup-1.17.18.ebuild => juliaup-1.17.19.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename dev-util/juliaup/{juliaup-1.17.18.ebuild => juliaup-1.17.19.ebuild} (100%) diff --git a/dev-util/juliaup/Manifest b/dev-util/juliaup/Manifest index 85e5a1d40b..abcb7f3f0b 100644 --- a/dev-util/juliaup/Manifest +++ b/dev-util/juliaup/Manifest @@ -116,7 +116,7 @@ DIST itoa-1.0.15.crate 11231 BLAKE2B 17c261baf95bff2f6cf0dbc33ab78ebbab0cf5dc56a DIST jiff-0.2.10.crate 698434 BLAKE2B 89a7cad3b9f3baa549e54432cfe56cf6c7a1920cc6a07b60b8b5b21d1b7e9421081a0efb596bcfad93bfeca82c00c4ca55feef9d8b97e5cd440fc430d8d6f26b SHA512 b8236a1474fa768b05a37069535560d7982b7ed5e550cad4e3cfd4cba44c00a1b19f3b6950c3ffb270056cc447fde9a3de3d39dbfc17198049f63887fa98887f DIST jiff-static-0.2.10.crate 76123 BLAKE2B bc99a3a8592b838bd2d45448dedfe09bad4e765a75f9e71848926934370605e49170a66ccffc8379eb260e20701966a2fbecb01a5a73482f6bb82dc85e15713c SHA512 adc44bd821746c5957578b256a3c500eee5cd2fca5cc6c04b7f34a2192ca80d7acfd8b189d7bc49a88aba9305956e590ad3945847e3c1366c3d71e7baf9cb6df DIST js-sys-0.3.77.crate 55538 BLAKE2B 8a4c04a8e93bf5dab63784a24320a314cc5cb629df788e116c452857b8c049c6bf357f3bf8f35086eaa81bc2d7f0954001addfd0577d845844871ee138e81bc6 SHA512 d9370ed6ea892bd51ea181630ca661c348f82d575381aa4c8b529113dfcab6687f4d19bceecad7e1b28ebaca74d405862150a5b5ee2d5d55efdaf98eed1ab255 -DIST juliaup-1.17.18.tar.gz 835716 BLAKE2B 07ff5dce51eb8787f0bf570060c5f03264a9187c61c7faed4c12b5d0b0a11778d7a06e2f74d26d1c370b770e1b6634613a10061c983bed350950838f13af385f SHA512 ff01d82b27ae5a4be868167ba674444d227dc386bcafbdb7f53edc96a1046bd29d8db8916a7568c9eb0150ff7a3d3ef5116d94c7717948fe9493218b2dbefaf3 +DIST juliaup-1.17.19.tar.gz 835733 BLAKE2B 0cff2e2cc908fddc6ae07bc1e76c86d81f9d2062aedee2b20fb7b959b6f4beb7cdf2622108c8145551a7a616a90107f2aa5a8482a61ac02fb11c6fae8618e91c SHA512 24db81e4482c80e4150d3ab03f841877379e6f461bdc8803e48ffaad398e6cc69ce366df84c900b2dcb669723393b708f97ba19f2c7b71c8bdd723eb448a3815 DIST libc-0.2.172.crate 791646 BLAKE2B 3a6eb0eba1e31cf89ac792a8e667c0f68b2a0e62502710ffe77c2b06321103a30ffdc4516c0a91fd3ff44508d5304dfb04ab919bd3e723e34c66b560a20e7f86 SHA512 7bfe400ee65c1b7e540fd19a9b7eb1429a66863d5e94ee7caa83a227d19a4143316d3b401013fb7f88c8e4cdb1a40cfbd58826597c8e23799e02e29553b67e34 DIST libredox-0.1.3.crate 6068 BLAKE2B cf09f261d3a945d290ecaaa724903e0042d66eca46dde8a40c261ccb1e82c0d6b9926898eadafc6313fdb9f19cde56377b8a9179935482559c4b9707e327511a SHA512 c62142fdca92388664eef83fc89b8607e2df318cbadff6edf9e3d927837853d5cfeb54445299a82054a0ca81853b0a33536966ab26f1f2e0fa43b39aaaf67c49 DIST linux-raw-sys-0.9.4.crate 2311088 BLAKE2B 261854a127942e528a09c79db0407974c22eac1144c9ecc9ea1a6f48f87a240e610932f5d911563d0e6c05c64b0cb302f86136659f8aca0d59f03946b2910baf SHA512 e98accb9b3e6f47d5753b1a370c61562d4c176fe1096188c6ec0d3be9e7e03d0ef2c08acb3ff4636cc4f90412b908d17f84fbdd99c5dbc130ed89b40b5145f92 diff --git a/dev-util/juliaup/juliaup-1.17.18.ebuild b/dev-util/juliaup/juliaup-1.17.19.ebuild similarity index 100% rename from dev-util/juliaup/juliaup-1.17.18.ebuild rename to dev-util/juliaup/juliaup-1.17.19.ebuild From 58a59a7b1136026980754cf32ae5fb654c9fae47 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Thu, 24 Apr 2025 12:05:49 +0500 Subject: [PATCH 02/34] net-im/beeper: add 4.0.640, drop 4.0.604 Signed-off-by: Anna (cybertailor) Vyalkova --- net-im/beeper/Manifest | 2 +- net-im/beeper/{beeper-4.0.604.ebuild => beeper-4.0.640.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename net-im/beeper/{beeper-4.0.604.ebuild => beeper-4.0.640.ebuild} (100%) diff --git a/net-im/beeper/Manifest b/net-im/beeper/Manifest index 0adcb80e24..be566421e5 100644 --- a/net-im/beeper/Manifest +++ b/net-im/beeper/Manifest @@ -1,4 +1,4 @@ -DIST Beeper-4.0.604.AppImage 187674804 BLAKE2B 46289378e3ade33f274af6ad9c8582d09d66d4118f50a43ef9200bdd2717793eba1d96da02ebc250287e8353f4f6fc9b3854679e5fceed48bdd6a8f0751476b3 SHA512 ea93d87a379d77d469bfaf589e7976622dbd221b01e26131d5b97f98a44a9fe4cbf9a5ef8f325c7036e489957484c993ed05ce5086b924adc480306c80e7146b DIST Beeper-4.0.623.AppImage 187756591 BLAKE2B c26f95ec909682f1b34b2861bc3b949d58900e51c7d2670228929e2fe3dfa550e5e53dd22d0e38f5367d869b6609ddf64e0eafbe1aab48f1fc89d54373b14f70 SHA512 f37b10329198455db6a1cbccc569b94d57ab71924a01098b2efb00536228e0c14dba851e07824021242e7f348a6390bce5a6199a2814ba83cac4252adcdc4277 +DIST Beeper-4.0.640.AppImage 190629793 BLAKE2B dff82547c23ca9217c7bc693447e393544cbf7ba796ecccc29952a46489c73a69a1306c2d6ce4ea19ca622661d26d469ac876c45ea5c46489bd4ed54b2f0b735 SHA512 5d7d5cd0a557f9ea9d906f98b527e6243a09a4b2b403e057b5b6940284e00a8bcfe1d83741c998fb008b74ea22cdaabd3cb85fda8322c2077575313516c0dbe3 DIST beeper-3.109.1-build-240923466rji1i4-amd64.deb 123803512 BLAKE2B 54c811fdb7df499fac04ac15aab5124f83082c276a03bcbd114153fcce3896c0878c198708a796963b6bbf9dd50c5755de5dd05e2d2297f8e864d31cabd50ab1 SHA512 04cb09d013e84557015d33cad12d17d98a09a52d658cbfa8ac1db45aa0a786ea65d59479271496e77964d6c0f3126681ae8097d7ce70a83308078f57af55bf8f DIST beeper-3.110.1-build-241031sx3gh9lyl-amd64.deb 125355116 BLAKE2B 47702200205eb0a026b28e1103b0652e1bf2523d0de8d2e62246850b5355fc67b6d88c9366c69f5cd95af049d41315918fd121979e5c902ca577d5f3a6b59e8f SHA512 898e42696c45ce7ea593ea4b4d2e93413b11c79ed985ee947142c866c9f3dbdce005d905504b3c2acac56f98228219f3db28acfee8a0f17093405c83f35d2409 diff --git a/net-im/beeper/beeper-4.0.604.ebuild b/net-im/beeper/beeper-4.0.640.ebuild similarity index 100% rename from net-im/beeper/beeper-4.0.604.ebuild rename to net-im/beeper/beeper-4.0.640.ebuild From a4d086429f8646e1771eed65f47c6b74d818a3c7 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Thu, 24 Apr 2025 12:05:57 +0500 Subject: [PATCH 03/34] net-im/beeper: drop 3.109.1 Signed-off-by: Anna (cybertailor) Vyalkova --- net-im/beeper/Manifest | 1 - net-im/beeper/beeper-3.109.1.ebuild | 100 ---------------------------- 2 files changed, 101 deletions(-) delete mode 100644 net-im/beeper/beeper-3.109.1.ebuild diff --git a/net-im/beeper/Manifest b/net-im/beeper/Manifest index be566421e5..16e11ce8c8 100644 --- a/net-im/beeper/Manifest +++ b/net-im/beeper/Manifest @@ -1,4 +1,3 @@ DIST Beeper-4.0.623.AppImage 187756591 BLAKE2B c26f95ec909682f1b34b2861bc3b949d58900e51c7d2670228929e2fe3dfa550e5e53dd22d0e38f5367d869b6609ddf64e0eafbe1aab48f1fc89d54373b14f70 SHA512 f37b10329198455db6a1cbccc569b94d57ab71924a01098b2efb00536228e0c14dba851e07824021242e7f348a6390bce5a6199a2814ba83cac4252adcdc4277 DIST Beeper-4.0.640.AppImage 190629793 BLAKE2B dff82547c23ca9217c7bc693447e393544cbf7ba796ecccc29952a46489c73a69a1306c2d6ce4ea19ca622661d26d469ac876c45ea5c46489bd4ed54b2f0b735 SHA512 5d7d5cd0a557f9ea9d906f98b527e6243a09a4b2b403e057b5b6940284e00a8bcfe1d83741c998fb008b74ea22cdaabd3cb85fda8322c2077575313516c0dbe3 -DIST beeper-3.109.1-build-240923466rji1i4-amd64.deb 123803512 BLAKE2B 54c811fdb7df499fac04ac15aab5124f83082c276a03bcbd114153fcce3896c0878c198708a796963b6bbf9dd50c5755de5dd05e2d2297f8e864d31cabd50ab1 SHA512 04cb09d013e84557015d33cad12d17d98a09a52d658cbfa8ac1db45aa0a786ea65d59479271496e77964d6c0f3126681ae8097d7ce70a83308078f57af55bf8f DIST beeper-3.110.1-build-241031sx3gh9lyl-amd64.deb 125355116 BLAKE2B 47702200205eb0a026b28e1103b0652e1bf2523d0de8d2e62246850b5355fc67b6d88c9366c69f5cd95af049d41315918fd121979e5c902ca577d5f3a6b59e8f SHA512 898e42696c45ce7ea593ea4b4d2e93413b11c79ed985ee947142c866c9f3dbdce005d905504b3c2acac56f98228219f3db28acfee8a0f17093405c83f35d2409 diff --git a/net-im/beeper/beeper-3.109.1.ebuild b/net-im/beeper/beeper-3.109.1.ebuild deleted file mode 100644 index 454b0ec927..0000000000 --- a/net-im/beeper/beeper-3.109.1.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CHROMIUM_LANGS=" - af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi - hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv - sw ta te th tr uk ur vi zh-CN zh-TW -" - -inherit chromium-2 desktop unpacker xdg - -# To check the latest version, run: -# -# curl https://download.todesktop.com/2003241lzgn20jd/latest-linux.yml - -BUILD_ID="240923466rji1i4" -DESCRIPTION="Beeper: Unified Messenger" -HOMEPAGE="https://www.beeper.com/" -SRC_URI="https://download.todesktop.com/2003241lzgn20jd/${P}-build-${BUILD_ID}-amd64.deb" -S="${WORKDIR}" - -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="-* ~amd64" - -IUSE="appindicator" -RESTRICT="bindist mirror strip" - -RDEPEND=" - app-accessibility/at-spi2-core:2 - app-crypt/libsecret - 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 - sys-libs/glibc - x11-libs/cairo - 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/libnotify - x11-libs/libxcb - x11-libs/libxkbcommon - x11-libs/pango - x11-misc/xdg-utils - appindicator? ( dev-libs/libayatana-appindicator ) -" - -QA_PREBUILT="*" - -pkg_pretend() { - chromium_suid_sandbox_check_kernel_config -} - -src_prepare() { - default - - cd opt/Beeper/locales || die - chromium_remove_language_paks -} - -src_install() { - domenu usr/share/applications/beeper.desktop - for size in {16,32,48,64,128,256,512,1024}; do - doicon -s ${size} usr/share/icons/hicolor/${size}x${size}/apps/beeper.png - done - - local DESTDIR="/opt/Beeper" - cd opt/Beeper || die - - exeinto "${DESTDIR}" - doexe beeper chrome-sandbox *.so* - [[ -x chrome_crashpad_handler ]] && \ - doexe chrome_crashpad_handler - - insinto "${DESTDIR}" - doins *.pak *.bin *.json *.dat - insopts -m0755 - doins -r locales resources - - # Chrome-sandbox requires the setuid bit to be specifically set. - # see https://github.com/electron/electron/issues/17972 - fperms 4755 "${DESTDIR}"/chrome-sandbox - - # https://bugs.gentoo.org/898912 - if use appindicator; then - dosym -r /usr/lib64/libayatana-appindicator3.so "${DESTDIR}"/libappindicator3.so - fi -} From 50a50794f0e06bdeddfaa84f9041b0eb33d2e7e3 Mon Sep 17 00:00:00 2001 From: David Roman Date: Thu, 24 Apr 2025 11:47:51 +0200 Subject: [PATCH 04/34] dev-python/plexapi: drop 4.16.0 Signed-off-by: David Roman --- dev-python/plexapi/Manifest | 1 - dev-python/plexapi/plexapi-4.16.0.ebuild | 37 ------------------------ 2 files changed, 38 deletions(-) delete mode 100644 dev-python/plexapi/plexapi-4.16.0.ebuild diff --git a/dev-python/plexapi/Manifest b/dev-python/plexapi/Manifest index 13007d708c..33a03dcf78 100644 --- a/dev-python/plexapi/Manifest +++ b/dev-python/plexapi/Manifest @@ -1,2 +1 @@ -DIST plexapi-4.16.0.gh.tar.gz 22524954 BLAKE2B 3bd88f4a05ef0573ce58526fabaa658caae4979e429619d9e98e3dba30363318d3b10d6b32a7e96df101f62799b4cdb9406b4c1556aad33982dab98240d560c1 SHA512 cd68bbd3086ccbd926058fb904027cb2c9939e57e510527667e991de23aee4e5c3e13b09906edf7f529f85e46600e134b79fac1ed2ca219d8d6a0ff17ed7f4fe DIST plexapi-4.16.1.gh.tar.gz 22524979 BLAKE2B f8a83fc395aed0648f4b5e357934c0efaedb13d15c38cdb1740d0ed3e3fd78e0165b7958ca71b589893170cdebda2a1b1239e91df91095b9f9722f6e3b04b510 SHA512 719a2c6942d4e7b0a4aedbba05fe83ec7e4070db90e6bdb7331698c7c3ae621f96539aa89b548bc57dbb7eaf97a562b7a015746f86609ddbed09ccd5569f8ede diff --git a/dev-python/plexapi/plexapi-4.16.0.ebuild b/dev-python/plexapi/plexapi-4.16.0.ebuild deleted file mode 100644 index 9f29b7e068..0000000000 --- a/dev-python/plexapi/plexapi-4.16.0.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# left here in case we switch to pypi -PYPI_PN="PlexAPI" -PYPI_NO_NORMALIZE=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11..13} ) - -inherit distutils-r1 - -DESCRIPTION="Python bindings for the Plex API." -HOMEPAGE=" - https://pypi.org/project/PlexAPI/ - https://github.com/pkkid/python-plexapi -" - -# pypi release don't have docs -SRC_URI="https://github.com/pkkid/python-plexapi/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -S="${WORKDIR}/python-${P}" -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -# almost all tests requires a running server -RESTRICT="test" - -RDEPEND=" - dev-python/requests[${PYTHON_USEDEP}] -" - -BDEPEND="doc? ( dev-python/sphinx-rtd-theme )" - -distutils_enable_sphinx docs From 0a765c27ea1e9d50c54cadfa4238ac681a84ce10 Mon Sep 17 00:00:00 2001 From: David Roman Date: Thu, 24 Apr 2025 11:49:17 +0200 Subject: [PATCH 05/34] dev-python/plexapi: add 4.17.0 Signed-off-by: David Roman --- dev-python/plexapi/Manifest | 1 + dev-python/plexapi/plexapi-4.17.0.ebuild | 37 ++++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 dev-python/plexapi/plexapi-4.17.0.ebuild diff --git a/dev-python/plexapi/Manifest b/dev-python/plexapi/Manifest index 33a03dcf78..65089706e9 100644 --- a/dev-python/plexapi/Manifest +++ b/dev-python/plexapi/Manifest @@ -1 +1,2 @@ DIST plexapi-4.16.1.gh.tar.gz 22524979 BLAKE2B f8a83fc395aed0648f4b5e357934c0efaedb13d15c38cdb1740d0ed3e3fd78e0165b7958ca71b589893170cdebda2a1b1239e91df91095b9f9722f6e3b04b510 SHA512 719a2c6942d4e7b0a4aedbba05fe83ec7e4070db90e6bdb7331698c7c3ae621f96539aa89b548bc57dbb7eaf97a562b7a015746f86609ddbed09ccd5569f8ede +DIST plexapi-4.17.0.gh.tar.gz 22526751 BLAKE2B 675c26c044d5b9114d6547ae6cc1cc3647a4aec61796024cda6c3abecfa0207c5e3858e37bef0c8209942dbc8996628f27424f9a04e70d8df8a03dabdcb0eaba SHA512 6125ab436d4514a5fef9cd733f493778911309f79577e81633f1e2f2f04b81e6c2533c5f7eeb4b0e15b1ecd7a99f9319f6580e421b5a9c7ae8356b5217721867 diff --git a/dev-python/plexapi/plexapi-4.17.0.ebuild b/dev-python/plexapi/plexapi-4.17.0.ebuild new file mode 100644 index 0000000000..9f29b7e068 --- /dev/null +++ b/dev-python/plexapi/plexapi-4.17.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# left here in case we switch to pypi +PYPI_PN="PlexAPI" +PYPI_NO_NORMALIZE=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..13} ) + +inherit distutils-r1 + +DESCRIPTION="Python bindings for the Plex API." +HOMEPAGE=" + https://pypi.org/project/PlexAPI/ + https://github.com/pkkid/python-plexapi +" + +# pypi release don't have docs +SRC_URI="https://github.com/pkkid/python-plexapi/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" + +S="${WORKDIR}/python-${P}" +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +# almost all tests requires a running server +RESTRICT="test" + +RDEPEND=" + dev-python/requests[${PYTHON_USEDEP}] +" + +BDEPEND="doc? ( dev-python/sphinx-rtd-theme )" + +distutils_enable_sphinx docs From 9bfba932e698bcaefff0ada2bfd1183fe70c9079 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Thu, 24 Apr 2025 23:43:29 +0900 Subject: [PATCH 06/34] app-emulation/quickemu: add 4.9.7 Closes: https://bugs.gentoo.org/954234 Signed-off-by: Takuya Wakazono --- app-emulation/quickemu/Manifest | 1 + app-emulation/quickemu/quickemu-4.9.7.ebuild | 41 ++++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 app-emulation/quickemu/quickemu-4.9.7.ebuild diff --git a/app-emulation/quickemu/Manifest b/app-emulation/quickemu/Manifest index ce1303b2af..3e387fb33d 100644 --- a/app-emulation/quickemu/Manifest +++ b/app-emulation/quickemu/Manifest @@ -1,2 +1,3 @@ DIST quickemu-4.9.1.tar.gz 176739 BLAKE2B 0cb89afcc54e9e35573721a45a381be708843d33a70d6b8ed9943b46922dc584ff12a34414fc421f85ffc23eb335185d210f126b4bf77c6fa37a02e64ab13c4a SHA512 bf6e4f8a4d05ceb1b69eb32041476d91275c302de162a578380183d981625837256dd7b06804920cf17215657ad4c19eb75ffa12d071cef01d0baabffcc79479 DIST quickemu-4.9.2.tar.gz 179761 BLAKE2B 70eeea65a0a654e00215e595cb3bab0272d2796266656e82bd05621b96c09b5e58d2759bff2ee435c454ceffc94d6bf0f9c07496169852813d69effd8c0f89cc SHA512 c9d3afd81062590af7c73cb4757d9c704dbbbb86aae709962de421e94f235f321a7424cd340bbe15f203e5012e23f8d75fcc1f23c4db01e10e01a81159ad70a2 +DIST quickemu-4.9.7.tar.gz 182696 BLAKE2B 2fde0068f55420fb3de59aa42f741229a7018f9ac1f535c7e5a1a5bcf85de12dde21869af9527767f28d6210dceaa1989659726a467617ef0b234892a7ba25cb SHA512 8bf9bf1d57064075384ff32cc3b4d882bbbfb5fce22e7102bdb1e48f2683111c1a1758f371508e9a019d3fc322837213c6ea0d86568a579347b0b9a2cdc465da diff --git a/app-emulation/quickemu/quickemu-4.9.7.ebuild b/app-emulation/quickemu/quickemu-4.9.7.ebuild new file mode 100644 index 0000000000..de65f40a54 --- /dev/null +++ b/app-emulation/quickemu/quickemu-4.9.7.ebuild @@ -0,0 +1,41 @@ +# Copyright 2021-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +inherit python-single-r1 + +DESCRIPTION="Create and run optimised Windows, macOS and Linux desktop virtual machines" +HOMEPAGE="https://github.com/quickemu-project/quickemu" +SRC_URI="https://github.com/quickemu-project/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND=" + ${PYTHON_DEPS} + >=app-emulation/qemu-6.0.0[gtk,sdl,spice,virtfs] + >=app-shells/bash-4.0:= + app-cdr/cdrtools + app-crypt/swtpm + app-misc/jq + net-misc/spice-gtk[gtk3] + net-misc/wget + net-misc/zsync + sys-apps/usbutils + sys-apps/util-linux + || ( sys-firmware/edk2 sys-firmware/edk2-bin ) + sys-process/procps + x11-apps/xrandr + x11-misc/xdg-user-dirs +" +RDEPEND="${DEPEND}" + +src_install() { + python_doscript chunkcheck + dobin quick{emu,get,report} + doman docs/*.{1,5} +} From 7b867b2cd14630ada964c9b8418bc2155a90ea28 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Thu, 24 Apr 2025 23:43:46 +0900 Subject: [PATCH 07/34] app-emulation/quickemu: drop 4.9.1, 4.9.2 Signed-off-by: Takuya Wakazono --- app-emulation/quickemu/Manifest | 2 - app-emulation/quickemu/quickemu-4.9.1.ebuild | 41 -------------------- app-emulation/quickemu/quickemu-4.9.2.ebuild | 41 -------------------- 3 files changed, 84 deletions(-) delete mode 100644 app-emulation/quickemu/quickemu-4.9.1.ebuild delete mode 100644 app-emulation/quickemu/quickemu-4.9.2.ebuild diff --git a/app-emulation/quickemu/Manifest b/app-emulation/quickemu/Manifest index 3e387fb33d..d027ffc91b 100644 --- a/app-emulation/quickemu/Manifest +++ b/app-emulation/quickemu/Manifest @@ -1,3 +1 @@ -DIST quickemu-4.9.1.tar.gz 176739 BLAKE2B 0cb89afcc54e9e35573721a45a381be708843d33a70d6b8ed9943b46922dc584ff12a34414fc421f85ffc23eb335185d210f126b4bf77c6fa37a02e64ab13c4a SHA512 bf6e4f8a4d05ceb1b69eb32041476d91275c302de162a578380183d981625837256dd7b06804920cf17215657ad4c19eb75ffa12d071cef01d0baabffcc79479 -DIST quickemu-4.9.2.tar.gz 179761 BLAKE2B 70eeea65a0a654e00215e595cb3bab0272d2796266656e82bd05621b96c09b5e58d2759bff2ee435c454ceffc94d6bf0f9c07496169852813d69effd8c0f89cc SHA512 c9d3afd81062590af7c73cb4757d9c704dbbbb86aae709962de421e94f235f321a7424cd340bbe15f203e5012e23f8d75fcc1f23c4db01e10e01a81159ad70a2 DIST quickemu-4.9.7.tar.gz 182696 BLAKE2B 2fde0068f55420fb3de59aa42f741229a7018f9ac1f535c7e5a1a5bcf85de12dde21869af9527767f28d6210dceaa1989659726a467617ef0b234892a7ba25cb SHA512 8bf9bf1d57064075384ff32cc3b4d882bbbfb5fce22e7102bdb1e48f2683111c1a1758f371508e9a019d3fc322837213c6ea0d86568a579347b0b9a2cdc465da diff --git a/app-emulation/quickemu/quickemu-4.9.1.ebuild b/app-emulation/quickemu/quickemu-4.9.1.ebuild deleted file mode 100644 index e82e5e6aaa..0000000000 --- a/app-emulation/quickemu/quickemu-4.9.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{11..12} ) -inherit python-single-r1 - -DESCRIPTION="Create and run optimised Windows, macOS and Linux desktop virtual machines" -HOMEPAGE="https://github.com/quickemu-project/quickemu" -SRC_URI="https://github.com/quickemu-project/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND=" - ${PYTHON_DEPS} - >=app-emulation/qemu-6.0.0[gtk,sdl,spice] - >=app-shells/bash-4.0:= - app-cdr/cdrtools - app-crypt/swtpm - app-misc/jq - net-misc/spice-gtk[gtk3] - net-misc/wget - net-misc/zsync - sys-apps/usbutils - sys-apps/util-linux - || ( sys-firmware/edk2 sys-firmware/edk2-bin ) - sys-process/procps - x11-apps/xrandr - x11-misc/xdg-user-dirs -" -RDEPEND="${DEPEND}" - -src_install() { - python_doscript macrecovery macrecovery - dobin quickemu - dobin quickget -} diff --git a/app-emulation/quickemu/quickemu-4.9.2.ebuild b/app-emulation/quickemu/quickemu-4.9.2.ebuild deleted file mode 100644 index e82e5e6aaa..0000000000 --- a/app-emulation/quickemu/quickemu-4.9.2.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{11..12} ) -inherit python-single-r1 - -DESCRIPTION="Create and run optimised Windows, macOS and Linux desktop virtual machines" -HOMEPAGE="https://github.com/quickemu-project/quickemu" -SRC_URI="https://github.com/quickemu-project/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND=" - ${PYTHON_DEPS} - >=app-emulation/qemu-6.0.0[gtk,sdl,spice] - >=app-shells/bash-4.0:= - app-cdr/cdrtools - app-crypt/swtpm - app-misc/jq - net-misc/spice-gtk[gtk3] - net-misc/wget - net-misc/zsync - sys-apps/usbutils - sys-apps/util-linux - || ( sys-firmware/edk2 sys-firmware/edk2-bin ) - sys-process/procps - x11-apps/xrandr - x11-misc/xdg-user-dirs -" -RDEPEND="${DEPEND}" - -src_install() { - python_doscript macrecovery macrecovery - dobin quickemu - dobin quickget -} From 59dd831a9aa8aceccc8c0f6312496bd7926baabf Mon Sep 17 00:00:00 2001 From: Timo van Veen Date: Thu, 24 Apr 2025 17:29:06 +0200 Subject: [PATCH 08/34] app-text/harper: add 0.30.0 Signed-off-by: Timo van Veen --- app-text/harper/Manifest | 2 ++ app-text/harper/harper-0.30.0.ebuild | 35 ++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 app-text/harper/harper-0.30.0.ebuild diff --git a/app-text/harper/Manifest b/app-text/harper/Manifest index d24aa30eea..8587baa0fd 100644 --- a/app-text/harper/Manifest +++ b/app-text/harper/Manifest @@ -78,6 +78,8 @@ DIST getrandom-0.3.2.crate 49140 BLAKE2B abe823a8e91fdb83461007909ed447c64adceff DIST gimli-0.31.1.crate 279515 BLAKE2B c8924ce351af5b8f96ef757a189f7a9be14533c024d496c62037cd4eda790b3f6282cd3013ba82ecc83082acab1b60ea80b83e0fd5f8eeb381fd7f9df88ce0ee SHA512 b9c8c11547dc7420fe936b9f32a4f5ccf3bb68d1d9f39dedffd40d631360f6e032e719d858668826f1099b8a262e8096aa7ae1f6d7d3d7aaf47934d832715949 DIST half-2.4.1.crate 50892 BLAKE2B c275a9ec70d2fc0c50cb63421399202d31252b0dbf463798ed0a12a17493817c66b8933811d483b348f8f945cb05aab7cc2a4d952bd16009c3da4860202e28dc SHA512 0bce235583ca128723186e1fb50f636b519bf826c942f02c5b969db4117baa87c644665c541991c16d1f1dd97c7233c017a513d45075fc72c5d99ccc7c1ac193 DIST harper-0.29.1.tar.gz 2748176 BLAKE2B 1de9871548020bf32bc01a8d0b20430578922bdec5de3c1bf626aa194520ef24db6958719ec523d1d572a9adfe06a7d841bff914ddbad0841fb76d7e19e402e9 SHA512 03852048d2c5f2778f570b065434476552138ab2c0b3a3bbceebd150609b352490de757f06d2fe5f127168ae1640e528e98c907692d6917aae5856c145cecf44 +DIST harper-0.30.0-crates.tar.xz 21109672 BLAKE2B 34c128654680c47d606a4caaba3f209d9cfac164308a230ed17aef8db46a5e827208a3d7c3e89d8994f566d8a1956d33f6dcfe4e0fdb7faf72c7d6b968faf707 SHA512 184839035eda9ec1d3c666c4b2c8fc0606a405bdb9d0e2e1d653b336ef7534eb7b88c0360373b1f7de4e9edf498c0e2eca27300082eff93260a43d2678cded09 +DIST harper-0.30.0.tar.gz 2759409 BLAKE2B 4ce780c6bf9a9e7f78c9443579c3210a3d84549ec61891d8751fde225553f8d714f00bd16e050b604a04e753d1df9c3cb22e9dd9926214d208b09aa3da4be03e SHA512 53544ae0dfd09d9ac2d9cd01c10f81303f7aeea5afd21bacbbef851d4d01edb7501fa70a53ebc2c419750659208376d316e715e79966ac1c2b0930310e62c4bb DIST hashbrown-0.14.5.crate 141498 BLAKE2B 7d7f31b6377c901de12f78f0004a347e3e3b948b1336a54b6abd8dd2210db0ac415efcdded421a00723f16563a7b833b5d1db3cad5c12cac916e273bf3e588b3 SHA512 215ea860bd3de80e2dd2d4647c9dd31c0ac895ea7c08b87256dc11d36407e412ffefaebc6cdbec024057dd4f24b3762b4fe427be307e15d1e68ccfde89a99742 DIST hashbrown-0.15.2.crate 138478 BLAKE2B 453888ce68b10cd6e93d787986603fceb29b83fe2dc417e7e57316b9e0060d0bba51ec7fb71d46a038662c99f60deac8237a8f349297208d1d223bcc13f0d0ea SHA512 d6fc0613623f9313533dfcab1240e97f652f78f05baa21419f7edb2eff030c4a2c5f426d3eaae747923cffdd8aa9cc2648340e5fc229395b5eacc6fae087c8cd DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 diff --git a/app-text/harper/harper-0.30.0.ebuild b/app-text/harper/harper-0.30.0.ebuild new file mode 100644 index 0000000000..483bcaaa54 --- /dev/null +++ b/app-text/harper/harper-0.30.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.14.0 + +EAPI=8 + +RUST_MIN_VER="1.85.0" + +CRATES=" " + +inherit cargo + +DESCRIPTION="The language checker for developers." +HOMEPAGE="https://writewithharper.com" +SRC_URI=" + https://github.com/TimovVeen/harper/releases/download/v${PV}/harper-${PV}-crates.tar.xz + https://github.com/Automattic/harper/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz +" + +QA_FLAGS_IGNORED=" + usr/bin/harper-ls + usr/bin/harper-cli +" + +LICENSE="Apache-2.0" +# Dependent crate licenses +LICENSE+=" Apache-2.0 MIT MPL-2.0 Unicode-3.0 ZLIB" +SLOT="0" +KEYWORDS="~amd64" + +src_install() { + cargo_src_install --path ./harper-ls + cargo_src_install --path ./harper-cli +} From e984f4a10dd30c3d3254d5a3579c59687f95dab5 Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Thu, 24 Apr 2025 20:06:27 +0200 Subject: [PATCH 09/34] app-arch/ouch: add 0.6.1 Closes: https://bugs.gentoo.org/954216 Closes: https://bugs.gentoo.org/954229 Signed-off-by: Jonas Frei --- app-arch/ouch/Manifest | 2 ++ app-arch/ouch/ouch-0.6.1.ebuild | 52 +++++++++++++++++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 app-arch/ouch/ouch-0.6.1.ebuild diff --git a/app-arch/ouch/Manifest b/app-arch/ouch/Manifest index 669bf561ae..e4f228dc92 100644 --- a/app-arch/ouch/Manifest +++ b/app-arch/ouch/Manifest @@ -1,2 +1,4 @@ DIST ouch-0.6.0-crates.tar.xz 18626848 BLAKE2B ff297077d364a6c63ac088385b09493f2af382484ffb80889eca35c96a147868e1882c980d1090759b1ac7110992832bb3ba6172b3e32d955cee8ebe349ff07c SHA512 8a4f34015fb3fbfb5a9d4a91e475571be55eaa4061d2732d15cf90e9ab1c0b67af9da1a72b95b47a9e077aad68e376e7e69708ddaedc5f872c14494b7363d59d DIST ouch-0.6.0.tar.gz 78063 BLAKE2B 04bad756403977b7419e640bac4373fc148ee5e70d5d20fcb319389d101117b433c9c79e5467a30361505efe4367e227fc7e933d845134be0f85db94bf986777 SHA512 8a4e2c172ef51f867631419a346dc0075aff06bc3c0d3d0ef09f3a6e445cef232cf39b453ceb78f5be4d3aaac502c9814b2741f56affc7ab3c764c8cfc5d9e57 +DIST ouch-0.6.1-crates.tar.xz 19393412 BLAKE2B fb864b2ff06a5d2fd5bf5d2265256ae92004d58c9aff632e0101ad3a2360e947cc93984c31a5b74dc7162b78da57cdaf5887aede632a8516300adb8a3416ab9c SHA512 b73f10c073bb0b8fdf833e0ed9dec62cf93128af9fa3a865ce2425fbc1dc003143a5af903bcb9573b584788a52ad35095c33e55c05f5fd10442fffdba5cee6dd +DIST ouch-0.6.1.tar.gz 78107 BLAKE2B 70a46c94b1af414b118af49ecf3651e2cba5e6d567a3234783401534b660937f608cf09d53a955f470d314264255967240e8b7aa6729a9caad6d546562eb29dc SHA512 53bd164230739640de9c79deb6d34c72daf80908eaf1040c69f92af8c3d247dfeee3e2f3daaecfc027f3df21d36ad82e6f8cc9a2ec8d7f2290bbdbeb350fe60b diff --git a/app-arch/ouch/ouch-0.6.1.ebuild b/app-arch/ouch/ouch-0.6.1.ebuild new file mode 100644 index 0000000000..3b2deb2346 --- /dev/null +++ b/app-arch/ouch/ouch-0.6.1.ebuild @@ -0,0 +1,52 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES="" + +LLVM_COMPAT=( {17..19} ) +RUST_NEEDS_LLVM=1 + +inherit llvm-r1 cargo shell-completion + +DESCRIPTION="A cli utility for easily compressing and decompressing files and directories." +HOMEPAGE="https://github.com/ouch-org/ouch" +SRC_URI="https://github.com/ouch-org/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" +DEPS_URI="https://github.com/freijon/${PN}/releases/download/${PV}/${P}-crates.tar.xz" +SRC_URI+=" ${DEPS_URI}" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" Apache-2.0 BSD MIT Unicode-DFS-2016 ZLIB" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + app-arch/bzip2 + app-arch/bzip3 + app-arch/xz-utils + sys-libs/zlib +" +RDEPEND="${DEPEND}" +BDEPEND=" + $(llvm_gen_dep 'llvm-core/clang:${LLVM_SLOT}=') +" + +QA_FLAGS_IGNORED="usr/bin/${PN}" +QA_PRESTRIPPED="usr/bin/${PN}" + +src_compile() { + local -x OUCH_ARTIFACTS_FOLDER=artifacts + cargo_src_compile +} + +src_install() { + cargo_src_install + + doman artifacts/*.1 + + newbashcomp "artifacts/${PN}.bash" "${PN}" + dozshcomp "artifacts/_${PN}" + dofishcomp "artifacts/${PN}.fish" +} From 42521e6bb4c5e2df6c2cf45b0cf90a987c99949d Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Thu, 24 Apr 2025 20:06:52 +0200 Subject: [PATCH 10/34] app-arch/ouch: drop 0.6.0 Signed-off-by: Jonas Frei --- app-arch/ouch/Manifest | 2 -- app-arch/ouch/ouch-0.6.0.ebuild | 46 --------------------------------- 2 files changed, 48 deletions(-) delete mode 100644 app-arch/ouch/ouch-0.6.0.ebuild diff --git a/app-arch/ouch/Manifest b/app-arch/ouch/Manifest index e4f228dc92..cb78949b14 100644 --- a/app-arch/ouch/Manifest +++ b/app-arch/ouch/Manifest @@ -1,4 +1,2 @@ -DIST ouch-0.6.0-crates.tar.xz 18626848 BLAKE2B ff297077d364a6c63ac088385b09493f2af382484ffb80889eca35c96a147868e1882c980d1090759b1ac7110992832bb3ba6172b3e32d955cee8ebe349ff07c SHA512 8a4f34015fb3fbfb5a9d4a91e475571be55eaa4061d2732d15cf90e9ab1c0b67af9da1a72b95b47a9e077aad68e376e7e69708ddaedc5f872c14494b7363d59d -DIST ouch-0.6.0.tar.gz 78063 BLAKE2B 04bad756403977b7419e640bac4373fc148ee5e70d5d20fcb319389d101117b433c9c79e5467a30361505efe4367e227fc7e933d845134be0f85db94bf986777 SHA512 8a4e2c172ef51f867631419a346dc0075aff06bc3c0d3d0ef09f3a6e445cef232cf39b453ceb78f5be4d3aaac502c9814b2741f56affc7ab3c764c8cfc5d9e57 DIST ouch-0.6.1-crates.tar.xz 19393412 BLAKE2B fb864b2ff06a5d2fd5bf5d2265256ae92004d58c9aff632e0101ad3a2360e947cc93984c31a5b74dc7162b78da57cdaf5887aede632a8516300adb8a3416ab9c SHA512 b73f10c073bb0b8fdf833e0ed9dec62cf93128af9fa3a865ce2425fbc1dc003143a5af903bcb9573b584788a52ad35095c33e55c05f5fd10442fffdba5cee6dd DIST ouch-0.6.1.tar.gz 78107 BLAKE2B 70a46c94b1af414b118af49ecf3651e2cba5e6d567a3234783401534b660937f608cf09d53a955f470d314264255967240e8b7aa6729a9caad6d546562eb29dc SHA512 53bd164230739640de9c79deb6d34c72daf80908eaf1040c69f92af8c3d247dfeee3e2f3daaecfc027f3df21d36ad82e6f8cc9a2ec8d7f2290bbdbeb350fe60b diff --git a/app-arch/ouch/ouch-0.6.0.ebuild b/app-arch/ouch/ouch-0.6.0.ebuild deleted file mode 100644 index 18eacc0f96..0000000000 --- a/app-arch/ouch/ouch-0.6.0.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES="" - -inherit cargo shell-completion - -DESCRIPTION="A cli utility for easily compressing and decompressing files and directories." -HOMEPAGE="https://github.com/ouch-org/ouch" -SRC_URI="https://github.com/ouch-org/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" -DEPS_URI="https://github.com/freijon/${PN}/releases/download/${PV}/${P}-crates.tar.xz" -SRC_URI+=" ${DEPS_URI}" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" Apache-2.0 BSD MIT Unicode-DFS-2016 ZLIB" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=" - app-arch/bzip2 - app-arch/bzip3 - app-arch/xz-utils - sys-libs/zlib -" -RDEPEND="${DEPEND}" - -QA_FLAGS_IGNORED="usr/bin/${PN}" -QA_PRESTRIPPED="usr/bin/${PN}" - -src_compile() { - local -x OUCH_ARTIFACTS_FOLDER=artifacts - cargo_src_compile -} - -src_install() { - cargo_src_install - - doman artifacts/*.1 - - newbashcomp "artifacts/${PN}.bash" "${PN}" - dozshcomp "artifacts/_${PN}" - dofishcomp "artifacts/${PN}.fish" -} From c31964dddcbe2f292e1b72a0227b62a9e020828e Mon Sep 17 00:00:00 2001 From: Kurt Kanzenbach Date: Thu, 24 Apr 2025 20:06:22 +0200 Subject: [PATCH 11/34] net-dialup/tio: add 3.9 Signed-off-by: Kurt Kanzenbach --- net-dialup/tio/Manifest | 1 + net-dialup/tio/tio-3.9.ebuild | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 net-dialup/tio/tio-3.9.ebuild diff --git a/net-dialup/tio/Manifest b/net-dialup/tio/Manifest index 4d743fbaac..9cd4909e9c 100644 --- a/net-dialup/tio/Manifest +++ b/net-dialup/tio/Manifest @@ -1 +1,2 @@ DIST tio-3.8.tar.xz 3460060 BLAKE2B 49f31dd07e53259145f5bb280437822c0e981087130222c0f83ccd8a0082eba1088987e46a7c0b1bf8cfaef156f034ca1ec99e3e609af4e7268e5c1d051f7f98 SHA512 f452e2353ed2c2f74b8309ed0888abdca40e93031cac3c0313097070b45cac1a7f346f09443269d7b2843617ae1fe214977829dd31a0e9972e95600465c3316d +DIST tio-3.9.tar.xz 3460500 BLAKE2B eee634fb540a2910706d9aec686e386727cc665bff9d5febe438e08a38d2df3c2faab64bc9e87757caf8758f456a79a8ef18e1f7c1601be40ad1f96895cfc36b SHA512 36873ecf32a42023838853012cf640a4e3007faeeda5dc9e0fb4511cccab98776a0b74ee179de2d324c438bd042aa8bf87783bc593d81eaabe8627157968605d diff --git a/net-dialup/tio/tio-3.9.ebuild b/net-dialup/tio/tio-3.9.ebuild new file mode 100644 index 0000000000..dead597a89 --- /dev/null +++ b/net-dialup/tio/tio-3.9.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} ) + +inherit lua-single meson bash-completion-r1 + +DESCRIPTION="Simple TTY terminal application" +HOMEPAGE="https://tio.github.io/" +SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +REQUIRED_USE="${LUA_REQUIRED_USE}" +RDEPEND=" + ${LUA_DEPS} + dev-libs/glib +" +DEPEND=" + ${RDEPEND} +" + +src_configure() { + local emesonargs=( + -Dbashcompletiondir="$(get_bashcompdir)" + ) + + meson_src_configure +} From 3944b5a0dbd4925a19f90d907a98a25e43e86a20 Mon Sep 17 00:00:00 2001 From: Kurt Kanzenbach Date: Thu, 24 Apr 2025 20:06:38 +0200 Subject: [PATCH 12/34] net-dialup/tio: drop 3.8 Signed-off-by: Kurt Kanzenbach --- net-dialup/tio/Manifest | 1 - net-dialup/tio/tio-3.8.ebuild | 33 --------------------------------- 2 files changed, 34 deletions(-) delete mode 100644 net-dialup/tio/tio-3.8.ebuild diff --git a/net-dialup/tio/Manifest b/net-dialup/tio/Manifest index 9cd4909e9c..40c4df1f14 100644 --- a/net-dialup/tio/Manifest +++ b/net-dialup/tio/Manifest @@ -1,2 +1 @@ -DIST tio-3.8.tar.xz 3460060 BLAKE2B 49f31dd07e53259145f5bb280437822c0e981087130222c0f83ccd8a0082eba1088987e46a7c0b1bf8cfaef156f034ca1ec99e3e609af4e7268e5c1d051f7f98 SHA512 f452e2353ed2c2f74b8309ed0888abdca40e93031cac3c0313097070b45cac1a7f346f09443269d7b2843617ae1fe214977829dd31a0e9972e95600465c3316d DIST tio-3.9.tar.xz 3460500 BLAKE2B eee634fb540a2910706d9aec686e386727cc665bff9d5febe438e08a38d2df3c2faab64bc9e87757caf8758f456a79a8ef18e1f7c1601be40ad1f96895cfc36b SHA512 36873ecf32a42023838853012cf640a4e3007faeeda5dc9e0fb4511cccab98776a0b74ee179de2d324c438bd042aa8bf87783bc593d81eaabe8627157968605d diff --git a/net-dialup/tio/tio-3.8.ebuild b/net-dialup/tio/tio-3.8.ebuild deleted file mode 100644 index dead597a89..0000000000 --- a/net-dialup/tio/tio-3.8.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1..4} ) - -inherit lua-single meson bash-completion-r1 - -DESCRIPTION="Simple TTY terminal application" -HOMEPAGE="https://tio.github.io/" -SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -REQUIRED_USE="${LUA_REQUIRED_USE}" -RDEPEND=" - ${LUA_DEPS} - dev-libs/glib -" -DEPEND=" - ${RDEPEND} -" - -src_configure() { - local emesonargs=( - -Dbashcompletiondir="$(get_bashcompdir)" - ) - - meson_src_configure -} From dac4d3a355820d2613113981a85232cd74212133 Mon Sep 17 00:00:00 2001 From: Kurt Kanzenbach Date: Thu, 24 Apr 2025 20:12:20 +0200 Subject: [PATCH 13/34] dev-embedded/rauc: add 1.14 Signed-off-by: Kurt Kanzenbach --- dev-embedded/rauc/Manifest | 1 + dev-embedded/rauc/files/rauc-1.14-tests.patch | 38 ++++++++++ dev-embedded/rauc/rauc-1.14.ebuild | 70 +++++++++++++++++++ 3 files changed, 109 insertions(+) create mode 100644 dev-embedded/rauc/files/rauc-1.14-tests.patch create mode 100644 dev-embedded/rauc/rauc-1.14.ebuild diff --git a/dev-embedded/rauc/Manifest b/dev-embedded/rauc/Manifest index 97f292696e..33f1ae1555 100644 --- a/dev-embedded/rauc/Manifest +++ b/dev-embedded/rauc/Manifest @@ -1 +1,2 @@ DIST rauc-1.13.tar.xz 960616 BLAKE2B 3d72a650c9a47fd408b80bbfb7ef7233d8239790222f8d52e603b9e6a84a41974964bbf94dff5f29ff42de5ba8d70c65b23f17253f8c4bb636b17bcafd2ff685 SHA512 b63221de828d5f24f9b2a73975a2e6fdbf30b0e3ce6809d4c5e0b5ec0acb109ecfa711c35dc23da0730a0ebb87c6866f937ccc56769a108274f2e30791f3f5a1 +DIST rauc-1.14.tar.xz 968388 BLAKE2B 3698dea9c065806b18c00049aefd4b03a6407c929e381745291627b2d23101f48fe2d3842ba29e76929468f5290ad57aa82de0d59ffdbe5ae2e2b3e6cedb81a3 SHA512 910c1379817d2f5980919c8ca4074a999732624e5a4eaf82aadeda1efa4671ce80ec86150f231d76a2137587f00f52e7a74e4da3a61ab2ab95b4dab2a5e79939 diff --git a/dev-embedded/rauc/files/rauc-1.14-tests.patch b/dev-embedded/rauc/files/rauc-1.14-tests.patch new file mode 100644 index 0000000000..4fabdf2a37 --- /dev/null +++ b/dev-embedded/rauc/files/rauc-1.14-tests.patch @@ -0,0 +1,38 @@ +From cfeab43e8c1ebbe952bca9b71fb8400a9947d229 Mon Sep 17 00:00:00 2001 +From: Kurt Kanzenbach +Date: Sat, 15 Aug 2020 08:45:21 +0200 +Subject: [PATCH] tests: Disable failed tests + +The network and squashfs tests won't work within portage. Disable them. + +Signed-off-by: Kurt Kanzenbach +--- + test/meson.build | 6 ------ + 1 file changed, 6 deletions(-) + +--- a/test/meson.build ++++ b/test/meson.build +@@ -6,12 +6,10 @@ tests = [ + 'artifacts', + 'boot_raw_fallback', + 'bootchooser', +- 'bundle', + 'checksum', + 'config_file', + 'context', + 'dm', +- 'event_log', + 'hash_index', + 'install', + 'manifest', +@@ -25,10 +23,6 @@ tests = [ + 'utils', + ] + +-if get_option('network') +- tests += 'network' +-endif +- + if get_option('streaming') + tests += 'nbd' + endif diff --git a/dev-embedded/rauc/rauc-1.14.ebuild b/dev-embedded/rauc/rauc-1.14.ebuild new file mode 100644 index 0000000000..1a39e9190f --- /dev/null +++ b/dev-embedded/rauc/rauc-1.14.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DOCS_BUILDER="sphinx" +DOCS_DIR="${S}/docs" + +inherit meson python-any-r1 docs + +DESCRIPTION="Lightweight update client that runs on your Embedded Linux device" +HOMEPAGE="https://rauc.io/" +SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="gpt json network service test" + +RESTRICT="!test? ( test )" + +BDEPEND=" + ${PYTHON_DEPS} + dev-util/gdbus-codegen + virtual/pkgconfig + doc? ( + $(python_gen_any_dep ' + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] + ') + ) + test? ( + dev-libs/opensc + net-misc/casync + sys-fs/mtd-utils + sys-fs/squashfs-tools + sys-libs/libfaketime + ) +" +RDEPEND=" + dev-libs/glib:2 + dev-libs/libnl:3= + dev-libs/openssl:0= + json? ( dev-libs/json-glib ) + network? ( net-misc/curl ) + service? ( sys-apps/dbus ) +" +DEPEND=" + ${RDEPEND} +" + +PATCHES=( "${FILESDIR}/${P}-tests.patch" ) + +src_configure() { + local emesonargs=( + $(meson_feature gpt) + $(meson_feature json) + $(meson_use network) + $(meson_use network streaming) + $(meson_use service) + ) + meson_src_configure +} + +src_compile() { + meson_src_compile + docs_compile +} From 9589bd07e6879616d02201001cd6be887a55a532 Mon Sep 17 00:00:00 2001 From: Kurt Kanzenbach Date: Thu, 24 Apr 2025 20:12:32 +0200 Subject: [PATCH 14/34] dev-embedded/rauc: drop 1.13 Signed-off-by: Kurt Kanzenbach --- dev-embedded/rauc/Manifest | 1 - dev-embedded/rauc/files/rauc-1.13-tests.patch | 38 ---------- dev-embedded/rauc/rauc-1.13.ebuild | 70 ------------------- 3 files changed, 109 deletions(-) delete mode 100644 dev-embedded/rauc/files/rauc-1.13-tests.patch delete mode 100644 dev-embedded/rauc/rauc-1.13.ebuild diff --git a/dev-embedded/rauc/Manifest b/dev-embedded/rauc/Manifest index 33f1ae1555..8e5623046d 100644 --- a/dev-embedded/rauc/Manifest +++ b/dev-embedded/rauc/Manifest @@ -1,2 +1 @@ -DIST rauc-1.13.tar.xz 960616 BLAKE2B 3d72a650c9a47fd408b80bbfb7ef7233d8239790222f8d52e603b9e6a84a41974964bbf94dff5f29ff42de5ba8d70c65b23f17253f8c4bb636b17bcafd2ff685 SHA512 b63221de828d5f24f9b2a73975a2e6fdbf30b0e3ce6809d4c5e0b5ec0acb109ecfa711c35dc23da0730a0ebb87c6866f937ccc56769a108274f2e30791f3f5a1 DIST rauc-1.14.tar.xz 968388 BLAKE2B 3698dea9c065806b18c00049aefd4b03a6407c929e381745291627b2d23101f48fe2d3842ba29e76929468f5290ad57aa82de0d59ffdbe5ae2e2b3e6cedb81a3 SHA512 910c1379817d2f5980919c8ca4074a999732624e5a4eaf82aadeda1efa4671ce80ec86150f231d76a2137587f00f52e7a74e4da3a61ab2ab95b4dab2a5e79939 diff --git a/dev-embedded/rauc/files/rauc-1.13-tests.patch b/dev-embedded/rauc/files/rauc-1.13-tests.patch deleted file mode 100644 index 4fabdf2a37..0000000000 --- a/dev-embedded/rauc/files/rauc-1.13-tests.patch +++ /dev/null @@ -1,38 +0,0 @@ -From cfeab43e8c1ebbe952bca9b71fb8400a9947d229 Mon Sep 17 00:00:00 2001 -From: Kurt Kanzenbach -Date: Sat, 15 Aug 2020 08:45:21 +0200 -Subject: [PATCH] tests: Disable failed tests - -The network and squashfs tests won't work within portage. Disable them. - -Signed-off-by: Kurt Kanzenbach ---- - test/meson.build | 6 ------ - 1 file changed, 6 deletions(-) - ---- a/test/meson.build -+++ b/test/meson.build -@@ -6,12 +6,10 @@ tests = [ - 'artifacts', - 'boot_raw_fallback', - 'bootchooser', -- 'bundle', - 'checksum', - 'config_file', - 'context', - 'dm', -- 'event_log', - 'hash_index', - 'install', - 'manifest', -@@ -25,10 +23,6 @@ tests = [ - 'utils', - ] - --if get_option('network') -- tests += 'network' --endif -- - if get_option('streaming') - tests += 'nbd' - endif diff --git a/dev-embedded/rauc/rauc-1.13.ebuild b/dev-embedded/rauc/rauc-1.13.ebuild deleted file mode 100644 index 1a39e9190f..0000000000 --- a/dev-embedded/rauc/rauc-1.13.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_{11..13} ) -DOCS_BUILDER="sphinx" -DOCS_DIR="${S}/docs" - -inherit meson python-any-r1 docs - -DESCRIPTION="Lightweight update client that runs on your Embedded Linux device" -HOMEPAGE="https://rauc.io/" -SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="gpt json network service test" - -RESTRICT="!test? ( test )" - -BDEPEND=" - ${PYTHON_DEPS} - dev-util/gdbus-codegen - virtual/pkgconfig - doc? ( - $(python_gen_any_dep ' - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] - ') - ) - test? ( - dev-libs/opensc - net-misc/casync - sys-fs/mtd-utils - sys-fs/squashfs-tools - sys-libs/libfaketime - ) -" -RDEPEND=" - dev-libs/glib:2 - dev-libs/libnl:3= - dev-libs/openssl:0= - json? ( dev-libs/json-glib ) - network? ( net-misc/curl ) - service? ( sys-apps/dbus ) -" -DEPEND=" - ${RDEPEND} -" - -PATCHES=( "${FILESDIR}/${P}-tests.patch" ) - -src_configure() { - local emesonargs=( - $(meson_feature gpt) - $(meson_feature json) - $(meson_use network) - $(meson_use network streaming) - $(meson_use service) - ) - meson_src_configure -} - -src_compile() { - meson_src_compile - docs_compile -} From 0c9d64fdf9093de1d528ee082df5019dc9bf8054 Mon Sep 17 00:00:00 2001 From: Andres Becerra Date: Thu, 24 Apr 2025 21:02:20 +0100 Subject: [PATCH 15/34] net-misc/freetube-bin: add version 0.23.4_beta MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Andrés Becerra --- net-misc/freetube-bin/Manifest | 1 + .../freetube-bin-0.23.4_beta.ebuild | 69 +++++++++++++++++++ 2 files changed, 70 insertions(+) create mode 100644 net-misc/freetube-bin/freetube-bin-0.23.4_beta.ebuild diff --git a/net-misc/freetube-bin/Manifest b/net-misc/freetube-bin/Manifest index 31bb1d0de0..fe5bbe8cb4 100644 --- a/net-misc/freetube-bin/Manifest +++ b/net-misc/freetube-bin/Manifest @@ -4,3 +4,4 @@ DIST freetube-bin-0.22.1_beta.deb 76861498 BLAKE2B 9f80e6b89708e7116091135f3f305 DIST freetube-bin-0.23.1_beta.deb 76358302 BLAKE2B 1b3103f5388ad7fab46ec7c0a06f6782d32231aec68903e1738e956e01bbb4e3e66f3892b4f1a2940a626591e35f2af19cf1c6c8c7d502c2f47c7c9d645e9ff6 SHA512 3bf75a5e29d309cda74f36e3d1e3aa0e8af1bac4e4261ffd2868f9e799dbdd884bafc026771268771c80f54af6fe46692b13bd4c9fff1206cc3a1465d186f2bd DIST freetube-bin-0.23.2_beta.deb 76175638 BLAKE2B 46f180933603b9de6b3ed9ffe06e4d5ee6d7113c7beff625e8d9a13e9095290e09646bb342803946da20971b301c559870ae69470ac3ab90e863eccd79ada97c SHA512 b08247370e9eb77c2186a9269e8e94b09037054edb9a7c97d04f2e0e1600e326bed2423c300d084fbf60d4c56abb5aed9080cb52d99d07fe2f85d100c5c47fee DIST freetube-bin-0.23.3_beta.deb 76378164 BLAKE2B 3feef78a847f9ba1f5903f1587eba325728845ad5f2383618a2a0bb2a5d7068019531fef7b45a9bd780fe578b87b130448424f560d19b35fdd6b60a27c78d2f5 SHA512 663fc98905bda7164a973130a820cae5ab44a1d46e04cf7e574b6f888a80e98e8482951f67d95615cb645c737d42ae738dea77f16a0e9da3c36efee2ffe44a34 +DIST freetube-bin-0.23.4_beta.deb 76360864 BLAKE2B bc063b0a191376d33675d6f116610b9a21dbf968ca3444da1ab4d2089c76ea3fb1279b6b3e46946a0fe2f3e742bde24ad4ff81a1c9726388236703c0f686e3fe SHA512 4cca40f1a6e9f264d0ab3dc6f1fa518f4a06a437878944f937c6a71b0c633334eb4160f2e0e02ad668eab88e0a91e5c85485251ffa7a8c81e6d988082cb06cb3 diff --git a/net-misc/freetube-bin/freetube-bin-0.23.4_beta.ebuild b/net-misc/freetube-bin/freetube-bin-0.23.4_beta.ebuild new file mode 100644 index 0000000000..7654b10258 --- /dev/null +++ b/net-misc/freetube-bin/freetube-bin-0.23.4_beta.ebuild @@ -0,0 +1,69 @@ +# Copyright 2021-2025 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/_/-}/freetube_${PV%_*}_amd64.deb + -> ${P}.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 + fperms +x /opt/FreeTube/freetube + + dosym -r /opt/FreeTube/freetube /usr/bin/freetube-bin +} From 0c620507608eb0b6fdbee62d463679cdc55f1f06 Mon Sep 17 00:00:00 2001 From: Andres Becerra Date: Thu, 24 Apr 2025 21:10:08 +0100 Subject: [PATCH 16/34] net-misc/freetube-bin: remove old versions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Andrés Becerra --- .../freetube-bin-0.21.3_beta.ebuild | 69 ------------------- .../freetube-bin-0.22.0_beta.ebuild | 69 ------------------- .../freetube-bin-0.22.1_beta.ebuild | 69 ------------------- .../freetube-bin-0.23.1_beta.ebuild | 69 ------------------- .../freetube-bin-0.23.2_beta.ebuild | 69 ------------------- 5 files changed, 345 deletions(-) delete mode 100644 net-misc/freetube-bin/freetube-bin-0.21.3_beta.ebuild delete mode 100644 net-misc/freetube-bin/freetube-bin-0.22.0_beta.ebuild delete mode 100644 net-misc/freetube-bin/freetube-bin-0.22.1_beta.ebuild delete mode 100644 net-misc/freetube-bin/freetube-bin-0.23.1_beta.ebuild delete mode 100644 net-misc/freetube-bin/freetube-bin-0.23.2_beta.ebuild diff --git a/net-misc/freetube-bin/freetube-bin-0.21.3_beta.ebuild b/net-misc/freetube-bin/freetube-bin-0.21.3_beta.ebuild deleted file mode 100644 index 93224957f3..0000000000 --- a/net-misc/freetube-bin/freetube-bin-0.21.3_beta.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 2021-2024 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/_/-}/freetube_${PV%_*}_amd64.deb - -> ${P}.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 - fperms +x /opt/FreeTube/freetube - - dosym -r /opt/FreeTube/freetube /usr/bin/freetube-bin -} diff --git a/net-misc/freetube-bin/freetube-bin-0.22.0_beta.ebuild b/net-misc/freetube-bin/freetube-bin-0.22.0_beta.ebuild deleted file mode 100644 index 93224957f3..0000000000 --- a/net-misc/freetube-bin/freetube-bin-0.22.0_beta.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 2021-2024 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/_/-}/freetube_${PV%_*}_amd64.deb - -> ${P}.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 - fperms +x /opt/FreeTube/freetube - - dosym -r /opt/FreeTube/freetube /usr/bin/freetube-bin -} diff --git a/net-misc/freetube-bin/freetube-bin-0.22.1_beta.ebuild b/net-misc/freetube-bin/freetube-bin-0.22.1_beta.ebuild deleted file mode 100644 index 93224957f3..0000000000 --- a/net-misc/freetube-bin/freetube-bin-0.22.1_beta.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 2021-2024 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/_/-}/freetube_${PV%_*}_amd64.deb - -> ${P}.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 - fperms +x /opt/FreeTube/freetube - - dosym -r /opt/FreeTube/freetube /usr/bin/freetube-bin -} diff --git a/net-misc/freetube-bin/freetube-bin-0.23.1_beta.ebuild b/net-misc/freetube-bin/freetube-bin-0.23.1_beta.ebuild deleted file mode 100644 index 7654b10258..0000000000 --- a/net-misc/freetube-bin/freetube-bin-0.23.1_beta.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 2021-2025 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/_/-}/freetube_${PV%_*}_amd64.deb - -> ${P}.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 - fperms +x /opt/FreeTube/freetube - - dosym -r /opt/FreeTube/freetube /usr/bin/freetube-bin -} diff --git a/net-misc/freetube-bin/freetube-bin-0.23.2_beta.ebuild b/net-misc/freetube-bin/freetube-bin-0.23.2_beta.ebuild deleted file mode 100644 index 7654b10258..0000000000 --- a/net-misc/freetube-bin/freetube-bin-0.23.2_beta.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 2021-2025 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/_/-}/freetube_${PV%_*}_amd64.deb - -> ${P}.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 - fperms +x /opt/FreeTube/freetube - - dosym -r /opt/FreeTube/freetube /usr/bin/freetube-bin -} From d6ac9787e466f3ae5e8272806589ae73fd030566 Mon Sep 17 00:00:00 2001 From: David Roman Date: Fri, 25 Apr 2025 02:05:59 +0200 Subject: [PATCH 17/34] profiles: mask dev-python/PyQt5-stubs for removal Signed-off-by: David Roman --- profiles/package.mask | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index eb77461541..c9ba9c69f4 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -18,6 +18,11 @@ # New entries go on top. +# David (stkw0) Roman (2025-04-25) +# No revdeps. PyQt5 is being deprecated +# Removal on 2025-05-25. +dev-python/PyQt5-stubs + # David (stkw0) Roman (2025-04-22) # Unmaintained in GURU. Last release on 2021 # Removal on 2025-05-22. From 94d577ee0d55cc0cb8543cbe76c01e82f6e15f3f Mon Sep 17 00:00:00 2001 From: "Vivian Heisz (demize)" Date: Thu, 24 Apr 2025 20:11:47 -0400 Subject: [PATCH 18/34] net-misc/freetube-bin: update Manifest Signed-off-by: Vivian Heisz (demize) --- net-misc/freetube-bin/Manifest | 5 ----- 1 file changed, 5 deletions(-) diff --git a/net-misc/freetube-bin/Manifest b/net-misc/freetube-bin/Manifest index fe5bbe8cb4..bf5cff820c 100644 --- a/net-misc/freetube-bin/Manifest +++ b/net-misc/freetube-bin/Manifest @@ -1,7 +1,2 @@ -DIST freetube-bin-0.21.3_beta.deb 75556992 BLAKE2B 7f545a0f9b062d6adaa747ed7c6b1e6e103683cb62d8128647e2dffce8567989be8e3a22c982f6b5906d9f0c49562e9707255a892a2a097ad576aa5dd2c0c887 SHA512 25aa0e13db28601047855c04dd59e032ca1569e6cc0dcc40e6da5943ec575308fe99c040756134256774dc39c356ffe450cb6ffbb5b31f2e38e75c6df31592c5 -DIST freetube-bin-0.22.0_beta.deb 77144226 BLAKE2B 2aad09f3df5adbde93e83736c9886313b4c86611e5804399a6a2f634633933d129d2ab0450685d28792d992ac362c213182e0f2ac60e52b7a443a143181fdbfc SHA512 f0b964ca326b9ba72627fb654f060058c1bc7863c559e5dbc2309fde5491364aeb7bff66663ef412d30cf9276712cdbadc2bba5743008c5119c99be62c8606e0 -DIST freetube-bin-0.22.1_beta.deb 76861498 BLAKE2B 9f80e6b89708e7116091135f3f305bd2363ebb6fab6e95864b776546279ba73a369d0e706d36e2017a1738cb5982bfe7ccf24898b7856b4b2d99c49b0512b2d0 SHA512 1ba1a74750c185d3fbb825d90d378e427fe32a2e1e61f2299677be457e454248f4df1462f6f46e32122434e7c672776dbff55bdca0e1a6b7d944bec3eb1af0e4 -DIST freetube-bin-0.23.1_beta.deb 76358302 BLAKE2B 1b3103f5388ad7fab46ec7c0a06f6782d32231aec68903e1738e956e01bbb4e3e66f3892b4f1a2940a626591e35f2af19cf1c6c8c7d502c2f47c7c9d645e9ff6 SHA512 3bf75a5e29d309cda74f36e3d1e3aa0e8af1bac4e4261ffd2868f9e799dbdd884bafc026771268771c80f54af6fe46692b13bd4c9fff1206cc3a1465d186f2bd -DIST freetube-bin-0.23.2_beta.deb 76175638 BLAKE2B 46f180933603b9de6b3ed9ffe06e4d5ee6d7113c7beff625e8d9a13e9095290e09646bb342803946da20971b301c559870ae69470ac3ab90e863eccd79ada97c SHA512 b08247370e9eb77c2186a9269e8e94b09037054edb9a7c97d04f2e0e1600e326bed2423c300d084fbf60d4c56abb5aed9080cb52d99d07fe2f85d100c5c47fee DIST freetube-bin-0.23.3_beta.deb 76378164 BLAKE2B 3feef78a847f9ba1f5903f1587eba325728845ad5f2383618a2a0bb2a5d7068019531fef7b45a9bd780fe578b87b130448424f560d19b35fdd6b60a27c78d2f5 SHA512 663fc98905bda7164a973130a820cae5ab44a1d46e04cf7e574b6f888a80e98e8482951f67d95615cb645c737d42ae738dea77f16a0e9da3c36efee2ffe44a34 DIST freetube-bin-0.23.4_beta.deb 76360864 BLAKE2B bc063b0a191376d33675d6f116610b9a21dbf968ca3444da1ab4d2089c76ea3fb1279b6b3e46946a0fe2f3e742bde24ad4ff81a1c9726388236703c0f686e3fe SHA512 4cca40f1a6e9f264d0ab3dc6f1fa518f4a06a437878944f937c6a71b0c633334eb4160f2e0e02ad668eab88e0a91e5c85485251ffa7a8c81e6d988082cb06cb3 From 386cb0e98a2082965516f41c2bb330ad9897de60 Mon Sep 17 00:00:00 2001 From: Nicolas PARLANT Date: Fri, 25 Apr 2025 00:31:23 +0000 Subject: [PATCH 19/34] net-misc/jool: add 4.1.14 fix build with iptables Signed-off-by: Nicolas PARLANT --- net-misc/jool/Manifest | 1 + net-misc/jool/jool-4.1.14.ebuild | 40 ++++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 net-misc/jool/jool-4.1.14.ebuild diff --git a/net-misc/jool/Manifest b/net-misc/jool/Manifest index a2e0f97254..8172640770 100644 --- a/net-misc/jool/Manifest +++ b/net-misc/jool/Manifest @@ -1 +1,2 @@ DIST jool-4.1.13.tar.gz 625231 BLAKE2B 988108cc76d78cf8d92d49b45142bf52a002ff00b948796bb090f8f38daa7b667614c76cff425e2f92f0d7aa3f6bde72ea3b077c0a301aa354f98735af10d57f SHA512 27c67e99ca3198f35b764b17294c51edbdab78cf56e887c1a74ede050daf627e38e91ef866a32deed6f2930c64a81f27e530059034999d1a4e4743dfc137886d +DIST jool-4.1.14.tar.gz 625157 BLAKE2B 459a7976d36eba0dd2fde464103dc0e43f01f287c371092140aee6b76583ef87c7b6dd252afe941ed5b5366474aa54d6351b29bb88466e96755b87f94d357cf0 SHA512 684a6bd2861fea6475388ee0940ce5318e3f871bb4cc6f01301d1ac0e30ff3f591884eb1c39e2a3ce046e1eeb03e0abb42a28aa5b3e7a5ad42b0e0d2ce8ff74d diff --git a/net-misc/jool/jool-4.1.14.ebuild b/net-misc/jool/jool-4.1.14.ebuild new file mode 100644 index 0000000000..e2cd9ab862 --- /dev/null +++ b/net-misc/jool/jool-4.1.14.ebuild @@ -0,0 +1,40 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="Required tools for Jool" +HOMEPAGE="https://nicmx.github.io/Jool/en/index.html" +SRC_URI="https://github.com/NICMx/Jool/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="iptables" + +DEPEND=" + dev-libs/libnl:3 + iptables? ( net-firewall/iptables ) +" +RDEPEND="${DEPEND} + !iptables? ( net-firewall/nftables ) +" + +src_configure() { + local myeconfargs=( + --with-bash-completion-dir=no + --with-xtables=$(usex iptables) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + local myemakeargs=( + DESTDIR="${D}" + XTABLES_SO_DIR=$($(tc-getPKG_CONFIG) xtables --variable=xtlibdir) + ) + emake "${myemakeargs[@]}" install + einstalldocs +} From d19c18675cd88f5b8fa285acd7b3df01cc7cd3aa Mon Sep 17 00:00:00 2001 From: Nicolas PARLANT Date: Fri, 25 Apr 2025 00:31:50 +0000 Subject: [PATCH 20/34] net-misc/jool: drop 4.1.13 Signed-off-by: Nicolas PARLANT --- net-misc/jool/Manifest | 1 - net-misc/jool/jool-4.1.13.ebuild | 32 -------------------------------- 2 files changed, 33 deletions(-) delete mode 100644 net-misc/jool/jool-4.1.13.ebuild diff --git a/net-misc/jool/Manifest b/net-misc/jool/Manifest index 8172640770..e778f5c656 100644 --- a/net-misc/jool/Manifest +++ b/net-misc/jool/Manifest @@ -1,2 +1 @@ -DIST jool-4.1.13.tar.gz 625231 BLAKE2B 988108cc76d78cf8d92d49b45142bf52a002ff00b948796bb090f8f38daa7b667614c76cff425e2f92f0d7aa3f6bde72ea3b077c0a301aa354f98735af10d57f SHA512 27c67e99ca3198f35b764b17294c51edbdab78cf56e887c1a74ede050daf627e38e91ef866a32deed6f2930c64a81f27e530059034999d1a4e4743dfc137886d DIST jool-4.1.14.tar.gz 625157 BLAKE2B 459a7976d36eba0dd2fde464103dc0e43f01f287c371092140aee6b76583ef87c7b6dd252afe941ed5b5366474aa54d6351b29bb88466e96755b87f94d357cf0 SHA512 684a6bd2861fea6475388ee0940ce5318e3f871bb4cc6f01301d1ac0e30ff3f591884eb1c39e2a3ce046e1eeb03e0abb42a28aa5b3e7a5ad42b0e0d2ce8ff74d diff --git a/net-misc/jool/jool-4.1.13.ebuild b/net-misc/jool/jool-4.1.13.ebuild deleted file mode 100644 index 7b03040f75..0000000000 --- a/net-misc/jool/jool-4.1.13.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Required tools for Jool" -HOMEPAGE="https://nicmx.github.io/Jool/en/index.html" -SRC_URI="https://github.com/NICMx/Jool/releases/download/v${PV}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+iptables" - -COMMON_DEPEND="dev-libs/libnl:3" -DEPEND=" - ${COMMON_DEPEND} - iptables? ( net-firewall/iptables ) -" -RDEPEND=" - ${COMMON_DEPEND} - || ( - net-firewall/nftables - iptables? ( net-firewall/iptables ) - ) -" - -src_configure() { - econf \ - --with-bash-completion-dir=no \ - $(use_with iptables xtables) -} From 5ca720c0fc0d4bd86992678c1c7301343bbaa617 Mon Sep 17 00:00:00 2001 From: Nicolas PARLANT Date: Fri, 25 Apr 2025 00:32:11 +0000 Subject: [PATCH 21/34] net-misc/jool-modules: add 4.1.14 fix build with iptables Signed-off-by: Nicolas PARLANT --- net-misc/jool-modules/Manifest | 1 + .../jool-modules/jool-modules-4.1.14.ebuild | 36 +++++++++++++++++++ net-misc/jool-modules/metadata.xml | 3 ++ 3 files changed, 40 insertions(+) create mode 100644 net-misc/jool-modules/jool-modules-4.1.14.ebuild diff --git a/net-misc/jool-modules/Manifest b/net-misc/jool-modules/Manifest index a2e0f97254..8172640770 100644 --- a/net-misc/jool-modules/Manifest +++ b/net-misc/jool-modules/Manifest @@ -1 +1,2 @@ DIST jool-4.1.13.tar.gz 625231 BLAKE2B 988108cc76d78cf8d92d49b45142bf52a002ff00b948796bb090f8f38daa7b667614c76cff425e2f92f0d7aa3f6bde72ea3b077c0a301aa354f98735af10d57f SHA512 27c67e99ca3198f35b764b17294c51edbdab78cf56e887c1a74ede050daf627e38e91ef866a32deed6f2930c64a81f27e530059034999d1a4e4743dfc137886d +DIST jool-4.1.14.tar.gz 625157 BLAKE2B 459a7976d36eba0dd2fde464103dc0e43f01f287c371092140aee6b76583ef87c7b6dd252afe941ed5b5366474aa54d6351b29bb88466e96755b87f94d357cf0 SHA512 684a6bd2861fea6475388ee0940ce5318e3f871bb4cc6f01301d1ac0e30ff3f591884eb1c39e2a3ce046e1eeb03e0abb42a28aa5b3e7a5ad42b0e0d2ce8ff74d diff --git a/net-misc/jool-modules/jool-modules-4.1.14.ebuild b/net-misc/jool-modules/jool-modules-4.1.14.ebuild new file mode 100644 index 0000000000..5affa1e0fe --- /dev/null +++ b/net-misc/jool-modules/jool-modules-4.1.14.ebuild @@ -0,0 +1,36 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit linux-mod-r1 + +DESCRIPTION="Jool is an Open Source SIIT and NAT64 for linux" +HOMEPAGE="https://nicmx.github.io/Jool/en/index.html" +SRC_URI="https://github.com/NICMx/Jool/releases/download/v${PV}/jool-${PV}.tar.gz" +S="${WORKDIR}/jool-${PV}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="iptables" + +src_configure() { + true +} + +src_compile() { + local modlist=( + jool_common=:src/mod/common:src/mod/common + jool=:src/mod/nat64:src/mod/nat64 + jool_siit=:src/mod/siit:src/mod/siit + ) + local modargs=( + KERNEL_DIR="${KV_OUT_DIR}" + MODULES_DIR="/lib/modules/${KV_FULL}" + ) + use iptables || modargs+=( + CFLAGS_MODULE="-DXTABLES_DISABLED" + ) + linux-mod-r1_src_compile +} diff --git a/net-misc/jool-modules/metadata.xml b/net-misc/jool-modules/metadata.xml index 5dd121eb67..d41f66473e 100644 --- a/net-misc/jool-modules/metadata.xml +++ b/net-misc/jool-modules/metadata.xml @@ -5,6 +5,9 @@ nicolas.parlant@parhuet.fr Nicolas PARLANT + + Include support for xtables. + NICMx/Jool From 60cdca1095c1398802f1811a81f8f09e957c2485 Mon Sep 17 00:00:00 2001 From: Nicolas PARLANT Date: Fri, 25 Apr 2025 00:32:40 +0000 Subject: [PATCH 22/34] net-misc/jool-modules: drop 4.1.13 Signed-off-by: Nicolas PARLANT --- net-misc/jool-modules/Manifest | 1 - .../jool-modules/jool-modules-4.1.13.ebuild | 33 ------------------- 2 files changed, 34 deletions(-) delete mode 100644 net-misc/jool-modules/jool-modules-4.1.13.ebuild diff --git a/net-misc/jool-modules/Manifest b/net-misc/jool-modules/Manifest index 8172640770..e778f5c656 100644 --- a/net-misc/jool-modules/Manifest +++ b/net-misc/jool-modules/Manifest @@ -1,2 +1 @@ -DIST jool-4.1.13.tar.gz 625231 BLAKE2B 988108cc76d78cf8d92d49b45142bf52a002ff00b948796bb090f8f38daa7b667614c76cff425e2f92f0d7aa3f6bde72ea3b077c0a301aa354f98735af10d57f SHA512 27c67e99ca3198f35b764b17294c51edbdab78cf56e887c1a74ede050daf627e38e91ef866a32deed6f2930c64a81f27e530059034999d1a4e4743dfc137886d DIST jool-4.1.14.tar.gz 625157 BLAKE2B 459a7976d36eba0dd2fde464103dc0e43f01f287c371092140aee6b76583ef87c7b6dd252afe941ed5b5366474aa54d6351b29bb88466e96755b87f94d357cf0 SHA512 684a6bd2861fea6475388ee0940ce5318e3f871bb4cc6f01301d1ac0e30ff3f591884eb1c39e2a3ce046e1eeb03e0abb42a28aa5b3e7a5ad42b0e0d2ce8ff74d diff --git a/net-misc/jool-modules/jool-modules-4.1.13.ebuild b/net-misc/jool-modules/jool-modules-4.1.13.ebuild deleted file mode 100644 index 4c2ca995c7..0000000000 --- a/net-misc/jool-modules/jool-modules-4.1.13.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit linux-mod-r1 - -DESCRIPTION="Jool is an Open Source SIIT and NAT64 for linux" -HOMEPAGE="https://nicmx.github.io/Jool/en/index.html" -SRC_URI="https://github.com/NICMx/Jool/releases/download/v${PV}/jool-${PV}.tar.gz" -S="${WORKDIR}/jool-${PV}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" - -src_configure() { - true -} - -src_compile() { - local modlist=( - jool_common=:src/mod/common:src/mod/common - jool=:src/mod/nat64:src/mod/nat64 - jool_siit=:src/mod/siit:src/mod/siit - ) - local modargs=( KERNEL_DIR="${KV_OUT_DIR}" MODULES_DIR="/lib/modules/${KV_FULL}" ) - linux-mod-r1_src_compile -} - -src_install() { - linux-mod-r1_src_install -} From e1028e004c4c96b4781cd2ab22a4f2175374dab2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matt=C3=A9o=20Rossillol=E2=80=91=E2=80=91Laruelle?= Date: Fri, 25 Apr 2025 11:29:31 +0200 Subject: [PATCH 23/34] dev-python/proton-core: new package, add 0.4.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattéo Rossillol‑‑Laruelle --- dev-python/proton-core/Manifest | 1 + dev-python/proton-core/metadata.xml | 21 +++++++ .../proton-core/proton-core-0.4.0.ebuild | 57 +++++++++++++++++++ 3 files changed, 79 insertions(+) create mode 100644 dev-python/proton-core/Manifest create mode 100644 dev-python/proton-core/metadata.xml create mode 100644 dev-python/proton-core/proton-core-0.4.0.ebuild diff --git a/dev-python/proton-core/Manifest b/dev-python/proton-core/Manifest new file mode 100644 index 0000000000..463e2d0c34 --- /dev/null +++ b/dev-python/proton-core/Manifest @@ -0,0 +1 @@ +DIST proton-core-0.4.0.tar.gz 76129 BLAKE2B 8c91394b8f21978db7d24b5672a50ce14ddc0fe8497ba25a93b581968a67099614067907b00f1fb3ee8416404f3a828530097bb0c47fa146f93ece5bf64db1a1 SHA512 92ea46838b6494cef868d395cbaa94e65fd27dd4bf649c8a208a2942ccf10f5c8cd21ef0e3c2f416c6ea04e68d304c7d6a16666aeeab8de5be727a0c730cfed1 diff --git a/dev-python/proton-core/metadata.xml b/dev-python/proton-core/metadata.xml new file mode 100644 index 0000000000..bd7253dd10 --- /dev/null +++ b/dev-python/proton-core/metadata.xml @@ -0,0 +1,21 @@ + + + + + + beatussum@protonmail.com + Mattéo Rossillol‑‑Laruelle + + + + + + + Proton Technologies + contact@protonmail.com + + + https://github.com/ProtonVPN/python-proton-core/issues/ + ProtonVPN/python-proton-core + + diff --git a/dev-python/proton-core/proton-core-0.4.0.ebuild b/dev-python/proton-core/proton-core-0.4.0.ebuild new file mode 100644 index 0000000000..2783e5687e --- /dev/null +++ b/dev-python/proton-core/proton-core-0.4.0.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..13} ) + +inherit distutils-r1 + +DESCRIPTION="Proton Technologies API wrapper" +HOMEPAGE="https://github.com/ProtonVPN/python-proton-core/" +SRC_URI="https://github.com/ProtonVPN/python-proton-core/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/python-${P}" +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND="test? ( dev-python/pyotp[${PYTHON_USEDEP}] )" + +RDEPEND=" + dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/bcrypt[${PYTHON_USEDEP}] + dev-python/pyopenssl[${PYTHON_USEDEP}] + dev-python/python-gnupg[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] +" + +distutils_enable_sphinx docs +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + + sed -i "/--cov/d" setup.cfg || die +} + +python_test() { + # The following tests need network + + EPYTEST_DESELECT=( + "tests/test_alternativerouting.py::TestAlternativeRouting::test_alternative_routing_works_on_prod" + "tests/test_autotransport.py::TestAuto::test_auto_works_on_prod" + "tests/test_protonsso.py::TestProtonSSO::test_broken_data" + "tests/test_protonsso.py::TestProtonSSO::test_broken_index" + "tests/test_protonsso.py::TestProtonSSO::test_sessions" + "tests/test_session.py::TestSession::test_ping" + "tests/test_tlsverification.py::TestTLSValidation::test_bad_pinning_fingerprint_changed" + "tests/test_tlsverification.py::TestTLSValidation::test_bad_pinning_url_changed" + "tests/test_tlsverification.py::TestTLSValidation::test_successful" + "tests/test_tlsverification.py::TestTLSValidation::test_without_pinning" + ) + + XDG_RUNTIME_DIR="${T}/python_test" epytest +} From 5dc58a3f23e0b0e3c26d20f35ec8d3635c83dfb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matt=C3=A9o=20Rossillol=E2=80=91=E2=80=91Laruelle?= Date: Fri, 25 Apr 2025 11:30:35 +0200 Subject: [PATCH 24/34] dev-python/proton-keyring-linux: new package, add 0.2.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattéo Rossillol‑‑Laruelle --- dev-python/proton-keyring-linux/Manifest | 1 + dev-python/proton-keyring-linux/metadata.xml | 21 ++++++++++++ .../proton-keyring-linux-0.2.0.ebuild | 33 +++++++++++++++++++ 3 files changed, 55 insertions(+) create mode 100644 dev-python/proton-keyring-linux/Manifest create mode 100644 dev-python/proton-keyring-linux/metadata.xml create mode 100644 dev-python/proton-keyring-linux/proton-keyring-linux-0.2.0.ebuild diff --git a/dev-python/proton-keyring-linux/Manifest b/dev-python/proton-keyring-linux/Manifest new file mode 100644 index 0000000000..43068fcc16 --- /dev/null +++ b/dev-python/proton-keyring-linux/Manifest @@ -0,0 +1 @@ +DIST proton-keyring-linux-0.2.0.tar.gz 17903 BLAKE2B 112562c61a02b05fb972cd1fff435e3ac2584fe869ae6a918d644579a667b750a0a594724f3b29e947d8c92fcc04e7fc75e0623d00e4d3a5ca08df1bcb55c2a8 SHA512 a3a79a11a8ad238d379fb050826a3941df960dd6eb0feba6bcea76c49842b46aac232dc7d40f647a7f0e2b574ff0b274bc409aa9424154621b4dc1c4de4c3cbe diff --git a/dev-python/proton-keyring-linux/metadata.xml b/dev-python/proton-keyring-linux/metadata.xml new file mode 100644 index 0000000000..1325ea232c --- /dev/null +++ b/dev-python/proton-keyring-linux/metadata.xml @@ -0,0 +1,21 @@ + + + + + + beatussum@protonmail.com + Mattéo Rossillol‑‑Laruelle + + + + + + + Proton AG + opensource@proton.me + + + https://github.com/ProtonVPN/python-proton-keyring-linux/issues/ + ProtonVPN/python-proton-keyring-linux + + diff --git a/dev-python/proton-keyring-linux/proton-keyring-linux-0.2.0.ebuild b/dev-python/proton-keyring-linux/proton-keyring-linux-0.2.0.ebuild new file mode 100644 index 0000000000..5d0f306730 --- /dev/null +++ b/dev-python/proton-keyring-linux/proton-keyring-linux-0.2.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..13} ) + +inherit distutils-r1 + +DESCRIPTION="Proton Technologies keyring plugins for linux" +HOMEPAGE="https://github.com/ProtonVPN/python-proton-keyring-linux" +SRC_URI="https://github.com/ProtonVPN/python-proton-keyring-linux/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/python-${P}" +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/keyring[${PYTHON_USEDEP}] + dev-python/proton-core[${PYTHON_USEDEP}] + virtual/secret-service +" + +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + + sed -i "/--cov/d" setup.cfg || die +} From a48bf4e7b4f5c3f330c0c0a545b1b17a2709475a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matt=C3=A9o=20Rossillol=E2=80=91=E2=80=91Laruelle?= Date: Fri, 25 Apr 2025 11:30:54 +0200 Subject: [PATCH 25/34] dev-python/sentry-sdk: new package, add 2.26.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattéo Rossillol‑‑Laruelle --- dev-python/sentry-sdk/Manifest | 1 + dev-python/sentry-sdk/metadata.xml | 25 +++++++++++++ .../sentry-sdk/sentry-sdk-2.26.1.ebuild | 37 +++++++++++++++++++ 3 files changed, 63 insertions(+) create mode 100644 dev-python/sentry-sdk/Manifest create mode 100644 dev-python/sentry-sdk/metadata.xml create mode 100644 dev-python/sentry-sdk/sentry-sdk-2.26.1.ebuild diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest new file mode 100644 index 0000000000..d88b17fbec --- /dev/null +++ b/dev-python/sentry-sdk/Manifest @@ -0,0 +1 @@ +DIST sentry-python-2.26.1.gh.tar.gz 683526 BLAKE2B f53f39e5a860c607cfdb46b66d401688063d55bb3f782c82493b1f3cf8e74d7140e4976c94fde458bc7e2b5dc92a218b312a9519911a6c2217638da40858748d SHA512 964e0108a89537f43db873915de30620856662837536a5150c6f8e041dcd75da7869f93208faccdc1a6d8731afe4e3dcaaa9b8b67bc9a9d5940a9dd9ef2a564d diff --git a/dev-python/sentry-sdk/metadata.xml b/dev-python/sentry-sdk/metadata.xml new file mode 100644 index 0000000000..91fbda1e15 --- /dev/null +++ b/dev-python/sentry-sdk/metadata.xml @@ -0,0 +1,25 @@ + + + + + + beatussum@protonmail.com + Mattéo Rossillol‑‑Laruelle + + + + + + + Sentry Team and Contributors + hello@sentry.io + + + https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md + https://docs.sentry.io/platforms/python/ + https://github.com/getsentry/sentry-python/issues + + getsentry/sentry-python + sentry-sdk + + diff --git a/dev-python/sentry-sdk/sentry-sdk-2.26.1.ebuild b/dev-python/sentry-sdk/sentry-sdk-2.26.1.ebuild new file mode 100644 index 0000000000..826df9395b --- /dev/null +++ b/dev-python/sentry-sdk/sentry-sdk-2.26.1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..13} ) + +inherit distutils-r1 + +MY_P="sentry-python-${PV}" +DESCRIPTION="Python client for Sentry" + +HOMEPAGE=" + https://sentry.io/ + https://github.com/getsentry/sentry-python/ + https://pypi.org/project/sentry-sdk/ +" + +SRC_URI="https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz -> ${MY_P}.gh.tar.gz" +S="${WORKDIR}/${MY_P}" +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +RESTRICT="test" + +RDEPEND=" + >=dev-python/urllib3-1.26.11[${PYTHON_USEDEP}] + dev-python/certifi[${PYTHON_USEDEP}] +" + +DOCS=( + CHANGELOG.md + CONTRIBUTING.md + MIGRATION_GUIDE.md + README.md +) From 70c161a1653f42e1d3e0e2e70689b1ebe78190f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matt=C3=A9o=20Rossillol=E2=80=91=E2=80=91Laruelle?= Date: Fri, 25 Apr 2025 11:31:27 +0200 Subject: [PATCH 26/34] dev-python/proton-vpn-api-core: new package, add 0.42.4 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattéo Rossillol‑‑Laruelle --- dev-python/proton-vpn-api-core/Manifest | 1 + dev-python/proton-vpn-api-core/metadata.xml | 21 ++++++++++ .../proton-vpn-api-core-0.42.4.ebuild | 42 +++++++++++++++++++ 3 files changed, 64 insertions(+) create mode 100644 dev-python/proton-vpn-api-core/Manifest create mode 100644 dev-python/proton-vpn-api-core/metadata.xml create mode 100644 dev-python/proton-vpn-api-core/proton-vpn-api-core-0.42.4.ebuild diff --git a/dev-python/proton-vpn-api-core/Manifest b/dev-python/proton-vpn-api-core/Manifest new file mode 100644 index 0000000000..c168f2f145 --- /dev/null +++ b/dev-python/proton-vpn-api-core/Manifest @@ -0,0 +1 @@ +DIST proton-vpn-api-core-0.42.4.tar.gz 107830 BLAKE2B 6db40531de7c7128f9f7b9de3e405b18adcf68dbae604ad86df336c43eaf204842f64c7d0b2adecd4b0ee8b1aadac49125544d6f7413cd28b6a5631944f266ed SHA512 06106116e1c114d1a7115fcb3246fdb13eb545ec938224d6fb3f268300589ce324116590ee63237078898e1b5a34b5038512586dd040f38ea7c38f3ff13db423 diff --git a/dev-python/proton-vpn-api-core/metadata.xml b/dev-python/proton-vpn-api-core/metadata.xml new file mode 100644 index 0000000000..c768f9409d --- /dev/null +++ b/dev-python/proton-vpn-api-core/metadata.xml @@ -0,0 +1,21 @@ + + + + + + beatussum@protonmail.com + Mattéo Rossillol‑‑Laruelle + + + + + + + Proton AG + opensource@proton.me + + + https://github.com/ProtonVPN/python-proton-vpn-api-core/issues + ProtonVPN/python-proton-vpn-api-core + + diff --git a/dev-python/proton-vpn-api-core/proton-vpn-api-core-0.42.4.ebuild b/dev-python/proton-vpn-api-core/proton-vpn-api-core-0.42.4.ebuild new file mode 100644 index 0000000000..4a4b83c54e --- /dev/null +++ b/dev-python/proton-vpn-api-core/proton-vpn-api-core-0.42.4.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..13} ) + +inherit distutils-r1 + +DESCRIPTION="Proton AG VPN Core API" +HOMEPAGE="https://github.com/ProtonVPN/python-proton-vpn-api-core" +SRC_URI="https://github.com/ProtonVPN/python-proton-vpn-api-core/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/python-${P}" +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND="test? ( dev-python/pytest-asyncio[${PYTHON_USEDEP}] )" + +RDEPEND=" + dev-python/cryptography[${PYTHON_USEDEP}] + dev-python/distro[${PYTHON_USEDEP}] + dev-python/proton-core[${PYTHON_USEDEP}] + dev-python/pynacl[${PYTHON_USEDEP}] + dev-python/sentry-sdk[${PYTHON_USEDEP}] +" + +distutils_enable_sphinx docs +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + + sed -i "/--cov/d" setup.cfg || die +} + +python_test() { + XDG_RUNTIME_DIR="${T}/python_test" epytest +} From 200fc419e52dd9870030e8dd0536ebfa324b1b7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matt=C3=A9o=20Rossillol=E2=80=91=E2=80=91Laruelle?= Date: Fri, 25 Apr 2025 11:31:50 +0200 Subject: [PATCH 27/34] dev-python/proton-vpn-local-agent: new package, add 1.4.5 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattéo Rossillol‑‑Laruelle --- dev-python/proton-vpn-local-agent/Manifest | 153 +++++++++++++ .../proton-vpn-local-agent/metadata.xml | 18 ++ .../proton-vpn-local-agent-1.4.5.ebuild | 205 ++++++++++++++++++ 3 files changed, 376 insertions(+) create mode 100644 dev-python/proton-vpn-local-agent/Manifest create mode 100644 dev-python/proton-vpn-local-agent/metadata.xml create mode 100644 dev-python/proton-vpn-local-agent/proton-vpn-local-agent-1.4.5.ebuild diff --git a/dev-python/proton-vpn-local-agent/Manifest b/dev-python/proton-vpn-local-agent/Manifest new file mode 100644 index 0000000000..4b9716f587 --- /dev/null +++ b/dev-python/proton-vpn-local-agent/Manifest @@ -0,0 +1,153 @@ +DIST addr2line-0.22.0.crate 39156 BLAKE2B 3fbb55f6cacbb177d06359bcd39885247a9eeef96d95ffac0dfd1d45ed394dcd1e9e069c02c71a9ffca0b69e3a974e4d96bc3385470ee39c87d7a30ea7914303 SHA512 b334f51bd369348b4446805b4f624ec9b4cc8eefcc53ceb57b523ff55bf018d1dfe23259daf48d1878170ad4fcb44181d4738456eb5e35ede6932ff29686268e +DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1 +DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830 SHA512 ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69 +DIST anstream-0.6.15.crate 29231 BLAKE2B cc4cf0f381c210fecc20b5796fe872b533419e5f957021b0c3be3cdc23fb84ce029fbef6f9b6f174a76ad713c07f0811145a70572de7c24cfab060fdd990f49a SHA512 1cb01a0293b4c9bcc010909707e71c464416d3ec6fc9789060b7aa9fe4cc04424fefa8013cc8765ccdae6dfd9a1c50a11f7b30b39a32c4aeaf525f28167ddb92 +DIST anstyle-1.0.8.crate 15771 BLAKE2B c039613e7de27cc990e5764810f9351754b160928a8954dc19041354cf9fef1422ed964237a5d39d16e4e9f8592ed52c523ccf36b0b5506f464d4f818f3332ff SHA512 3b867f73df0b2f69a0c7d5d6e62c7515045e053656afaa303e5aade8012e838cdf5d15d2c3d7c297db9e297d08ea69a9c8eed04b97922a83f56c58962c1c0b69 +DIST anstyle-parse-0.2.5.crate 22680 BLAKE2B 7473651b1eee08857a6ed1419d3d62ba4b9a9aa0d6657965ad9c67bddd793d825737d3804961716a89bdebed9879ac43b42c897cd229c6e7bd780859e1e3c247 SHA512 cd94ad0e88ad4547a660da1473bf4e6dfed805a066782124204143c7f754c12db719bd3a1774c299f1a035740bfc4830919da191bd14e0acede410f6dbd1e2ef +DIST anstyle-query-1.1.1.crate 9891 BLAKE2B c298114c1864a5233fb39c365e079a7f1f4ef23499dc330e5deb06f83f27bc727015befef79075c7e39952547f799b4135d7db287cf72dfc914191df784a4989 SHA512 1b2e888f025142a0d9b01314cf083831a2a45d8da737c1be3a6a9aa177e73e0d2ae7999fe7610dd450b7096115e8cf38c5da23723cebf1deaa7d3501d3dbd5ce +DIST anstyle-wincon-3.0.4.crate 12234 BLAKE2B 23294d6ed7715c55c8f796eb7b860450c57b22b57e32a5c75847f2e2bd68a52b33c24797db662aa5fd7e799b9644075c8c939d93b0cf8598b16ee80fc817b77f SHA512 24b3a9a44382609ad449425a657d4b42a792d4703c36e0953f09a03817759c266a2f0ff4ecc9e8b93ea8403df2badef1f1af6a6e50af56205176c41b13501ae6 +DIST async-trait-0.1.81.crate 28896 BLAKE2B 154e6b8da082193832bca7bbc097eb5ee25ed8365d1cb8dedf27f62fbffc710cfbfd0094a200a10399e942014083b74f521dae01cc4601e0f6b9d7364761fce0 SHA512 1fabbaa813ba320012c0bad54d27232eebca4d3fff1cc5ed771df9f90d9e9bfaca4f7b018358dc599fd30c5974d00b34ffc05ce6e9151a57ba572543bff83fd0 +DIST autocfg-1.3.0.crate 16524 BLAKE2B 7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9 SHA512 a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635 +DIST aws-lc-rs-1.8.1.crate 181333 BLAKE2B 89e41403ad5d1bdda19cef5ec8a2bbc4a127064cf481e7723b99c0906935e203d0fe3f753506bacc721f9cb989f83689b619e59e16e27e5eaa17b31bd4a6b129 SHA512 c48976929f71c2fa7e10e615fb43e1515e4d44abdf8b31eff15f03f9d326ceb6c96cb4cfcb7f1b134271f07851309d3cda01b0088a2cf0313fa0e15e2ad163a0 +DIST aws-lc-sys-0.20.1.crate 7922847 BLAKE2B 3f39c1f8abd3620b564006593736d39c6ac240ff244e15c54df56bea375fd2001ab6325ef486ed24f10383ec363145c79174065a2445e4379dcf313c4dcfff32 SHA512 8c4c1782eecaea6fe114e90c61f1cc901b841b75c5e228ac4d9b273b8b5aceb619db7586a20d7e63d9865d5cce5d671f596472c2d9a247b118fbbd9c09e596c1 +DIST backtrace-0.3.73.crate 87617 BLAKE2B 585eebbb44671dfb3ff088092f62c7b25118ffc34e148b9b6ac67707923254ea43056861e2658c5fac7b9ed16fa56c30e7734e976fc3178f1fc03912d1d44c40 SHA512 dacedfd32cb91fe408e4f395441baf09c0a4b3bc4ba8f79d088359455cc903c93d24969567c7c5b2feb806433ffbb63a526d73f53caa4bee9c51961b61f831d9 +DIST base64-0.22.1.crate 81597 BLAKE2B 6f216a560bd36e6e6b74e908344b457594cc768d9763070e269b56a14b150cbfc4b7f599d4c2a0a5f783638170ee132f0796fefb14fcac7fd73c58db0791007a SHA512 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20 +DIST bincode-1.3.3.crate 28958 BLAKE2B ea01d2efd8149ecba5e240ed989268b683d542a5f369902d316a4fd1ae4b8edd94e2d4a8cbff0e96646eb29facb04a84b249d74f0781dc3d29c8797ac975aa9f SHA512 49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3 +DIST bindgen-0.69.4.crate 221092 BLAKE2B 69ed55a5827bfe850f589e39bc6e2f4445e20363002c765c5475007b75e4d81cac3d9df358505c63bd6a48300ae4988507abf78dd734bb98b33525bf9212237b SHA512 99530060708690f2ce0b87b97c9ce2998ee968df193137f3c9bf4fa66836814e2ae74c7e0b3057dcff1da7d2c4ea38157e21143c5117be35e94b878c0a427a34 +DIST bitflags-2.6.0.crate 45357 BLAKE2B 3a368bd2eb58c095b7b4a46680cc2d90a28e24b2e37c854bbf8647c861c4b8fb37eca827599673c5c7df763048149dd82123d1ede1f8a0e58a6bc23c8250f7e6 SHA512 f9bb3c48931ed7e7e05ec6d13305af5da6b6c18861ff307d7dc17c658f63972c87b70b0527287b3625c8592befc207cfe15550654995faf3862bb12a6d95bacf +DIST bytes-1.7.1.crate 63623 BLAKE2B c399f7f25b85ac284bd2f139d895838eeba7deb56d109c8579966be4b8a7a56bbc26f9387bd0bef9fe5449d5e2ae8d11b254a7ef93048a4827d945ddddb5ce09 SHA512 04cb5bb1718ee378be1d9d56aef2d117ed561935ddadd78139ef2839f998e92c88369c79560bce9d23246a3ebda1dc888af373f9ad4827a0b9a249379bc71e81 +DIST cc-1.1.8.crate 81843 BLAKE2B cdfa667bcfaca1e0c3719dc85a9a11525a6ee9bcbc8bfb32a99482c40c460b640f1ed1b61e25c076d87cfe4e98f40ce58a5e7ffd992d7a5bfe8cbfdf2dedd3eb SHA512 c5f98f6691dd4478551546687ef008027af315e18e6aeac482bd06848c8a5ecb4e564760f15790ff399d2e23b0ba31f53c27d36c2767de521961aeb85dfe0ef5 +DIST cexpr-0.6.0.crate 17966 BLAKE2B cb46f066eb1f4dbac00ec86dc3e562db7ee8ea5ff17d16a60004fa020405e455b8aeb3d001f669cb33d1b62525bfd04ec657ffca4ed44a83af4a5e75b2c820e3 SHA512 766bff7ca7f9bf0885aee6f014bcfc084e7fdfcd567a49443d5340acfe8f257db109de17b24588504fc35c53f2d4303e2d22da21f73669125cfca984950cf886 +DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff +DIST clang-sys-1.8.1.crate 44009 BLAKE2B 9173de6dfbd3ef9d5d1fdc559700cd3a52f95cd77302063a97e8cf311a35825825e030b47f252c857853663ae8a16709e1f7bd0c608d67c2a74eb36ed588e778 SHA512 a68c426c20110fddb8bba07d6631517b0528fad45802e5a34a22561d7e6dad82dc5001387019a03f275e9a671b09ee0a06b6e86793c4fb4ec655700bb0f5e125 +DIST cmake-0.1.50.crate 16748 BLAKE2B cd3b131fbc27764e15fcefdac31f97a9d12f82ac9758b2aad256ccb371ce3e2db8aed3c76fbf4816df3483dad9fffe9973940ced65be6d31463d8c059c543646 SHA512 868d5cece75d79382ac6176aabde1723bb7e26dc745383a636516ff45856dc9187fe5a83e139f17e3bb0c114624e9e71b93c8a460b89b8facbafbca50d1d0923 +DIST colorchoice-1.0.2.crate 7924 BLAKE2B a4027d5f870b4d9a718ac3f9d89ce04e2ed38406658c4a55ffaf39ed0cb1ce7e1c691eb56c66596b519ca82309e8ec7eebac65e69394cdd277f44f9b6280d560 SHA512 f34d5f66f84e90f473b6b9a62a61a59575e712d3e9b140324683f80af42d40c1d079701aa2ed651d0dd95a5ac8838e1f6f6c034e2adef79509d32357b8093117 +DIST dunce-1.0.5.crate 8244 BLAKE2B 1499ae0bb3d34e8d42e97eaf551308efc95697366b804dc83c51171a939d45bad46fce9f82a39e17b6b92fc833aecc85eabd2104823c7db30396833388125728 SHA512 36d7d75217d629185a9a9187f7d2e2dc346a28be0ad1c21b1b6bcbe3991e9cd11797e53d745c0b3b5ae94cf1e4cf141cdb2322bab86d97cc258b4145e3b97a56 +DIST either-1.13.0.crate 19169 BLAKE2B d6223c76421babf163a694aa513fe07adcf4cea329872c02f5af5956e89b2c353a899f5708e5a2924e5a92d871ba748490350ba30c17dcd78dd4379e229f6e11 SHA512 72e803079bae621d282136ab1e423ba71415bf12038b6f386f294cae68a67ad9ff16e4fdf4344eb3fee4418e853f9cac344c248f6befa3006d1c954668b36322 +DIST env_filter-0.1.2.crate 13327 BLAKE2B 96f888b30ec8b40032e588f8ac73e9fe23340af71d5ec69cd8b4dc2bcc272ecd64d1d3ab54bc57e7a71a44cbac497ee7ad3df52930dfe3c7ba7dd129df290b73 SHA512 b1f21a5d4aadfd940bde3e53935c04da48e48cd4f825cedaa83968a08244722aa4e92afb9fd2fdd228412754f040f7bb68f24e05c0bf9bf57783aec042808606 +DIST env_logger-0.11.5.crate 30683 BLAKE2B 9dd2b461be5c5cb3411ebba8bcdb53a78fff28c54fafd21a0f8c3fe578ebc3882ed5df63a5ef9adf62bce00fb6360de895457baf75fd2ed1a6730429478c32cc SHA512 e2ab1f117227ebf8840daaff971c2533830c0e481797cdcaa055a4506ffef78fc0830bfa13295275c604273d494278d43440b987132f97ed6bc1cf705e05cd8a +DIST errno-0.3.9.crate 10690 BLAKE2B 8deb19cf0c830ff2adebb733ab961558cb4463f256604f9c76d5c5952f34a79b70dce47e28f68f459977ef34d4821ab5d0f7e79a7a110693700f80b49ba56651 SHA512 777fbac5730d420d58275ef63b7579997d8e6c72106d483ee1e3b1f1ce3977f1f66c56870a05acaa4cfacacb820eaf963e9c763748759cff3668fa2e6f89f04a +DIST fs_extra-1.3.0.crate 31298 BLAKE2B 96dfb4e886767d3d3850d94cc789867c3ed461feb9da0ba90c600b2b41c3119067953ba795cea5e6c8c338adb6fe6426769a6e6894ea3e02eb1ab11794eb8d5f SHA512 090d2ace0517b86dd2f54c5491366cbb6e1677f64cf64f024f7dc6a3c42c4f8c54b215e954572e2df10ae7f0e956890ecf7ccbeebf66b645c7647409484c845d +DIST futures-0.3.31.crate 54953 BLAKE2B 4b91470d3c85b9260c734dc6be8c985f78491b599d2a6ec0d1e824b82f684cd030be6f64179f7aa7c1d1fbc7cf0c5a1bc5bd045123b73461f490d7c2b9011f9a SHA512 a08d23cdac9e162d0e6ae72bd792201ff4e13d7ade6b498cc597149b3df2062b06814804c0750d941d8b5be5d2ab4cfebbe2d08a98d875d2092bf25e6e71a51d +DIST futures-channel-0.3.31.crate 31971 BLAKE2B 2a59ebb73f998ec307bef01e997bf2922556d6dea10e2e6e8da9e1b4cd05a8bcfeef01bc1cc57d79c39bbd98b8a0d26871dca5c7641a9d4e9c2bacbb3feb4eeb SHA512 87e49e661cb12c1e03a07d3c94ca9bf5954344a51fa11639a118f5a49877c883387343af54639ad80e7196062a77fa7c9b9aff9804fb1e6ea3d0eb09efc53c69 +DIST futures-core-0.3.31.crate 14318 BLAKE2B 613d16e4f18547e45ed0dd56a7b908306393e479c379ff64f358844eacb1f8d37008ffbbfe6b1a4ed184e501ee9214db149d9cca31651b7d353ab4a99c8f5ee1 SHA512 d2f4c2476c4f480f724a880ee16566fcdd545579d3cacd2f16745812eed9ac4a7a88d59d4a38b163ef466c6f6b612b9cb06308a09d52256506a8a90e358db935 +DIST futures-executor-0.3.31.crate 17965 BLAKE2B e111467391cc99d1b6a1f5fd3aafdb86922a2d2d9e360112402d68489577527aa35f4f65e6c0dc8f48372927e6d7a6a4a97c7b9525c369cb14e34ca2dafbe64c SHA512 337e70bd3a3bd3075b51e2afe8f157902ebe486696587cc2706b6a5770478ee2ee4216aa9e155e9821ed1d02ba437cdd3abd0c05aa960378ea192e2ed39af564 +DIST futures-io-0.3.31.crate 9047 BLAKE2B 667e62b50be304b68b8437d93b734a0e2433d88a3b410010ed0b04eb2bbfbc9984454c3f0a591f720c9983582c6421d7f870f0733c31337c4c518112f52aea54 SHA512 16d21388f7ca083d2c618ec140cb2c0807ca621b8c338698c367d862b99133ec9edda828f051f3f666472c929e7bf7a5cb334fcf167109c7c392c5cc60b54fdf +DIST futures-macro-0.3.31.crate 11341 BLAKE2B d91ace97b854cbfeba1df90468fabf6313721ef72bb408ca6bee1c110b0162fe91da18d371b628513644f9d3956540d93c3e13bc9917550338f797967acc3967 SHA512 26c45dd8c037831ce3c41a326ddfd581784c2e7aa2805ca4d93b91e439f4d8c078293cd328bcd66d0283cbd5a14724bc624ec607c343d15193b00bd644b86166 +DIST futures-sink-0.3.31.crate 7958 BLAKE2B 7d42180cfe19ae42e2ff486d83ed46f3aaa4b333256d4c30c5a2ce0e0d0b05ae93516b029e6d07105b4296bf23ba29e6fcce19f0e38ecf59b53c6ec9cfe2e188 SHA512 79a57dbee5cfe98f2c003bd463d252648743f70d13e2054af072978b758c7cb8e5fb652fd2f36c760df358ad23d2893cef24ca6ae3df44def28f1d39bcf348a9 +DIST futures-task-0.3.31.crate 11217 BLAKE2B 8c0e0aa0aa14bfc28e668af00a3fcc2532950ca865a9f3935717a4a3770cb60477cd8f4cd080675379315b649fbdc5fee9dce49502f0f24f44db481a24c884bf SHA512 4872fd2f24b07c626efc6fd76c01b44d56efecb9697f972d0877307b38d3ccb06277ff029df38981470ba1f8ac5f93086123ab3af44d3c49bd9c10b6c9158a81 +DIST futures-util-0.3.31.crate 162124 BLAKE2B 69ca647a261fe24f90a4221d8629169a8dc7eff9dd1c4e07cc700a52a8609ce9b8aa3974b9b09e1ee64d0121d7bcb3efeee6fc15983347aaa0b0b23b068afc34 SHA512 429b1de584546b931b17d475aacbdb0c14824a57d960c44e615aa808e8c0f9c126473e313a7150b3de87ea91b7eebebb1041509f61b3493fee8a9cd2c75c4df3 +DIST getrandom-0.2.15.crate 37163 BLAKE2B 7d534e799a4711d01c6553b8c9422dbf01e384a850fb0f7cd76e444628f2b96d28d0f5e8dae042f8081a2bf9340f57c558be50a6f22ed5fa6b0301a15898fb35 SHA512 04789a53d3f4a84862e1e8b2113641af67e471b468de1222470d5e6cef0015232463a2cf3c3518dc2a533b3983b175a7c8922da00665bcf71c1e4e279b67e6fb +DIST gimli-0.29.0.crate 275756 BLAKE2B 092e5bce9503a337451f63706e7ae7d12a4228db6a43d2c14fa6af74640a790ec70ea2055ac84db3919d19612ee6ee0453f64981390667abec97637679ff06d3 SHA512 a6b591d48dbe93a1fa6b814759a5cb61fba0838288840667aaecf01346a3ab862fbfe1cab51b057a425ba9a0ce35c8421b28cd5195464be881f38905062f1446 +DIST glob-0.3.1.crate 18880 BLAKE2B dc89b3a664e810264dd7a01ad892e865ce35b504bfe5dba12d7ea8084da7de84feaa94c2208f1a1eefed90297e552636ad61ccebf6fc8cb4d01f27d605ad0a09 SHA512 29368160138bcb7ea5660f9f30c5711cfca8bc8ba836bbade3fbe8c424e7b4118daf27cffa677962e37e36f025fd2bb5a9c2aea865b0ff155cace455dfbb658b +DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 +DIST hermit-abi-0.3.9.crate 16165 BLAKE2B b779f005bd4cb9ba9abe401a0a559a5bbcc44726ac37f53e9c8d1f7218389ec8b48f74d14666261bc4fba4fbe5558cfefae873c49a2312c8c8bd4010b8344064 SHA512 f3a5a51d834a6ad55480b53f7e9cdc73a512ab0cc6c246a6ab1e8bf8f9851a0c8a55982f5bba6cb57b5a03b54870e73b0bab0a79195764c308318394a3ea8045 +DIST home-0.5.9.crate 8760 BLAKE2B 02277a6d0e54a88e62a50ceb5b50b08cd5dc1ca5ddc17a799db0f49a17fee8560df53f616ae22cd16020ae2a89ce7c6ec22e5e2c0d513405bc2859a6e3ec61f9 SHA512 3f1f7b619f1a47694cda92321a11d66ebbb2dc0b0c33446a7a4b886f547ee88231b61c038de04bb82acd50e617f19b5085893b8401206d32cd54502033e04bf1 +DIST humantime-2.1.0.crate 16749 BLAKE2B e2ae8325b037fb175b9200cc5c1944ce579056c6662cce307beb6701894552362a25e371aad65f8fb9384945b48815ca74bb8b544a32e0a5845b7edd30b918c9 SHA512 3bf29ddd1391d82897c22baa0ff3ed58ef6d6959859f1f8ed54d324caba5b6fb4422e56790511ce82f902cd11467f93c8ab7fc7b0e0bdb719308a4d0a446ae0c +DIST indoc-2.0.5.crate 14396 BLAKE2B fe838c6a855d6ff7396675a3fe9b2e0b06a93cfd4013b0b843d24d2fb81f6566528bfd1753c649646f06cb7e59262bd6ec3ed79d4e6f01d740cf0682355f2e5a SHA512 095fb56a3d87946c42a63065a8b276c2d4b9b835800014b400bb987593bf56701bad9f55d947f090740fdb7641a4f3c87fe8bfa5724709e95254d1e8e2e3616f +DIST is_terminal_polyfill-1.70.1.crate 7492 BLAKE2B fa663f858ab8e5fd56202d731b572bfdd4ab0e8262100424e27360a9ffd2820182bc57d6718a305ef82d04c3798111841c0d9f9dcfe219765c0f63edb560dc1e SHA512 4730fa09401cb4e69c92b38b2b43afd74699c61f5bd7b37605efbc0c08ca7a1318d43e4a844e46e0f84f83f42432f01e33771be2b18eb5977702ab9f894837e1 +DIST itertools-0.12.1.crate 137761 BLAKE2B d7db67feb7418d6a779dc17d8a2f33481114cd81a4d53a10cffe08e13f0d3cf4525a5ef43368fe979d5a3ce230872eaf993f7065885531aeb5a6479351857708 SHA512 0d9c1849dcc0ddf7555b0aeb7e4f2ef3b101cfc6f03310ce1b6072d70ac8c8d3387ef4c726146102012e75171e0b0bf13465704b6edfc02752e349dc6af7cf68 +DIST itoa-1.0.11.crate 10563 BLAKE2B 94da07e0f7f2535d0b1491b3a3c64905274b315ffd35ec8e9a3e36e26cd7211733b462eefb5208963e388345f65be9694804c344a6132b2b595b0bc716c0b328 SHA512 7e22dffac34c9c9f432daef395e0ec710ed658164bc9cd9fc6445c9f984c912a10bac556214a026bcddbe27a3197b35b0c87d6709fd605062637d086b2d20311 +DIST jobserver-0.1.32.crate 27549 BLAKE2B 5f6556788d10af992fafcb578ecfd2c81698eea31b636d3adb7544e12155796082623735c8b10ac4c04d891d1acc307fb4e4ac3f88b2006e181013006f51c8cb SHA512 d4528113dd5a5d4a3765d55599a07e0998c69c7d21a90d2872679755ec4bd7726e9721af9220c36e1179b153ad8a39214a422af63aea15eaafd7cefc828ddff4 +DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc407d454f32517705ab04b2fe06075e310086c5e4961df0b4885e91021589d0bca2c1cbe6f0aeffa3ff1b3fd4637 SHA512 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f +DIST lazycell-1.3.0.crate 12502 BLAKE2B dca2d3f46823a52dcf87b7d6103fc4f1f83bc5247ce361946ac2d9df239fb43ce4b418104503698dff0242480cd014996e77da4ae0a88f3cedbce4eb9d3c9ef8 SHA512 f9d627afc28b61e9687a3f72260eb013401fd64057647641ff2e763770d7380ab1d2d8cbb4a3c8818d53d504c618a3b46aaf701f72f4d7b25d226042824c2f8d +DIST libc-0.2.155.crate 743539 BLAKE2B 42cdcf8d4a187383548b1f09d404474f168916d626d614463fe10a1fd886e972e1caf6297e75445214af3f31fe631d0927e54ec1cdc63e20082b3587e38dce16 SHA512 05354bba532b8338bda1f88f12c7f3893429734a06e33925fca2b99d49548ae5216e2cd84e782d2368a2dfef20b0e035e2dcad8dd13ede7119462a8c639b2807 +DIST libloading-0.8.5.crate 28902 BLAKE2B a0fca8f8876092e874964b3dcbaacd417451704fc1d687669a95a0b9df22ccda73a754118ac0bd706a7c7d86e4eceb2ad012e20e341d71548b34ea8d629bbfdf SHA512 f332884fa75cf210460f4678d45091345b23469c09301614c476e95bc54163afd6d4f098a34f9e0d529fa1ec63892395b50957598070ff327743e4c3b0871074 +DIST linux-raw-sys-0.4.14.crate 1826665 BLAKE2B 804af73daf396bb20da14f831f26ce06325181de14f0c277350bd22d21789f2bdd663a964cc0e7c5cbd2e084285d02a401a6bfbb3e8a8f079c120f9488b56f99 SHA512 28149660bd975ede05624af3582d5c78f498239f5d89713c2c32f5372fc16f4ca024dec35f81ea973a2cf986098890395dbda06ac6cf4ee29df3f9a0e11eaea7 +DIST lock_api-0.4.12.crate 27591 BLAKE2B 4504d146a114d8f8e1fe9ae70b993c713cbfe884dd69c61c54dec978733b95a853c3e5af26f237e48ebb4ee9dbebfce0f6c06067f74a3d122e92f5ace40e22d7 SHA512 525d971f495449bbd02eb70fcd84d4aab05ca582142144a5f314f9aa67ad4c5b4c98dc919a416d0ed2e555063eab037a441d671d56b633f2cb75dfab5d99bcf7 +DIST log-0.4.22.crate 44027 BLAKE2B 831dc5092db05123bf2e909eafa708339983edece9bc8cb802f0ab418d47ddc5045a72c1b58bc7c46ffa68080eebd0fd55d6e4f5b3d5ad3b0bc6b2ea0dcaace1 SHA512 bd7baa9c8a5523fd0864a53bcde955d484cacd782412b5b02c890b89dbf62137624da3a27337a310dd8f62bcc6606925a42bbd4ca161a3b7936ea4ff96bc0d71 +DIST matchers-0.1.0.crate 6948 BLAKE2B ec3a5d01d2fedbb4dbf5bb185afbb9401410463a61f51674e0df6a571db352b2bbabfb99cdbdcfb4e511ae783165bf0258f5163f240a229b9087f9edbd0df41a SHA512 84214c1a84952d85631aa1ab5115df7cda223ac64e2acf055b6129ba1aa26ddc87615a8b51ca890ce3fee0419053fa7fe1599ae128f1d211b58c07b0c4af3b19 +DIST memchr-2.7.4.crate 96670 BLAKE2B da38114beca670467c3e1fbf4e415af6f22d52e3223715d52e181babb89b872b46511563985bcc16d7ff4e82f812c6e83ad904b0fe2501b14445119dfa8240e6 SHA512 8d0e8b9c30208897d4b1b920f1bdcccd0c2b75d92a06abe4a1b2407938768abb6487d63de56c6a80419798fe69517210643dfaf11f5f5540185f0eccf220adb2 +DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa +DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c +DIST miniz_oxide-0.7.4.crate 56119 BLAKE2B 68facfec9ff405bebe99f52bcf3aac6788f1b5eef313ca393e2a15e1158bf294003cbe31efea4c793e644e8ab4e00ef67d38f7d32849ab6f01a8e19d31c30221 SHA512 482bf02d7bfd25bd8abe5e5959132677202d8c5dc014b9b0b64fbdc204be1b8431867095c140a1183dd1ca59f6ba871a355422fbd148ce34d62960cad2b7a978 +DIST mio-1.0.1.crate 102654 BLAKE2B 85e2fccd36ad7b9a986d308a5911c7209246d7fe035dbcf6f0dd8f89c0a3c925046271378aaa7b240e84249c009c75e55c32ae18aba0d91e432fc2ef34e51e4a SHA512 e3b98cf7d33f42198a57be4490732132c7b8dd3fba64c99e3874f3f52dfc926298ace992c0fccc5029f47fafa0eeccb460c77fa2f8485f116ba0f353321fcae2 +DIST mirai-annotations-1.12.0.crate 5721 BLAKE2B 35f3244882603013f053f6510e0b105ce0fc373872a275e3c7733e4269ac3952567d9686abb3c1229af0d8301867f81c555ca8d2ddfca1b79bf024db54fb02ec SHA512 224415aba9f2c02f770486f90d46e68053053158fb1cede7dcec2bebd45f4343fe6f758f337cafadaa4a9c7d0cf7840b0fdc830e541f3bf37f24e8e01dfbed12 +DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad +DIST nu-ansi-term-0.46.0.crate 24311 BLAKE2B d2e678e0eab5ad48534e686b1a4af344996d1b07a0fa40839072df3061bd7e5bc9341363403ea3ef8d19c7725ba3b7a8ed540c63e2209123b1b93f69418288b6 SHA512 b4f37786dc85e0596e2b7b261a5a9fe0265bf1651c39efb358dd649b926b12c3093f307b98bf0c4df3899f0a7cb1854f2596bd5c3e22fbbef42f912ab2eb5043 +DIST object-0.36.3.crate 325288 BLAKE2B 0701822a51a82a1674514d7572c5f91bb40834e23d40b0fb440d933221e8256b7eb36711e8b8870d866384774c7c1e36b89363d7f6bb94af92f9f567f7aca211 SHA512 2f8175d757a66658bf91234d6a58905ef9a410bb19973e81bdd8b28322f6865e32f5b9cfd0ad38195cb07b2721ababf240876270f39a6c7ab8a36a127dc18f0e +DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380 SHA512 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c +DIST overload-0.1.1.crate 24439 BLAKE2B acb2dfa6c6c22ea95cf58079f6ec56a2bb5e297a055ce717d40633b789b0d005be2bfd6616448cac61bd032e74aa6eed212f1677461907cea2f7f7cf536c157f SHA512 f79bc3321f45df5e3d0e5fa9c4e60524e4e28dd3729a09956766738adcf99ca42c187a01d48701ebe23d39aee00a19d4a07da798edc781b942e866b339613532 +DIST parking_lot-0.12.3.crate 41860 BLAKE2B d1899a1132035aaea3a784290cf4951ea3b36b2018d407e27d333b2a2ce3820e040d635009c44cb6e58ad07cec6565c0347af6f6fb02954eac2d4c348bb036f0 SHA512 368c17203fb5b9e4ecfd4857e3b1ab96b86da3770b8f21be392818c845952f72dde1072a10265760a62aa8a1dd65332bfd585667444e5fbb9dbe3280b5862703 +DIST parking_lot_core-0.9.10.crate 32406 BLAKE2B 25339d028579eb45a957ae5fdbac00288b1472d784c0aa7fa2953fcf9279c750d243ce69744993ee8cbe6899633e71e0a54ffc11e39247755685107f2f8dea54 SHA512 4f30fb60ded274d3154ffb00f6f50ac284b6fb97daebc1a2ac897ce97fa8e2ec6ff30cbdadf3b7419617a410fa7525f30ef5e580334e07d4420f4c0200a57389 +DIST paste-1.0.15.crate 18374 BLAKE2B 69ee7def55e658a9aa72405bad62325e8d6021a4989fbf11c88d1bf05fbac520f7b04d467bc3c6eb45043a41119f65aceecc4a6a1418a9192d73f33134545062 SHA512 5026d3ec7141ec4e2517a0b1283912d0801e9356f77b703d954b379439b8d85e3886d42fb28f7835edaeeac465582da14233564fb010c71425a59c9e1cbd46b4 +DIST pin-project-lite-0.2.14.crate 28817 BLAKE2B 8e9875967059faff399fbffff82cf8835982c46ea8df942acf50b038e3f500e04d3d8cde39da5a71ebcc38b869553f8c49830e484d1109b353247a4cfdeda89e SHA512 f90a6b9f5ab8701718f72677a4f3597c1b9f32e5fa53198b47a94696227ea37815997599abaa6058b217c5b32a94602582c6b13fdb66e2d683bc98921de95293 +DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70 +DIST portable-atomic-1.7.0.crate 145385 BLAKE2B 7d9622d636677e3adae0f909405090318a9d6189fc18683ed21074e9360f213b44c5213f3561e3dd1f642547c2c2e6682b9e1efa63243c1f12636bb11bd15dbe SHA512 0849edaa7a1f9ea66182443e31691e7839c857240916521bbd6009b5e692b13f5b315df36e656134651386bc50d895ecf6155a906750009514cad8bfc7e57fe2 +DIST prettyplease-0.2.20.crate 57809 BLAKE2B 7c0b96177508fb61f76e45cb1df901f09a48611494d807acde17fede4c62f79053a09737ab6d31562bb60edfb2edc43028e62a2c4136ed799ab247086531db46 SHA512 fd6aa2cfbbb953227653eb5cc9f48d8ae6a7120026144578a9250397511416af461fff9b3f4a0fcf565d9ae589d4c0ed7523951ef36c491270d740efb61427ec +DIST proc-macro2-1.0.94.crate 52391 BLAKE2B c50986bb34468379e22215c6572c2b722f54381c02258fcba6805eef0166e4bb591d20b94b9084b5d68972df8ef12476ce0d1081588cf80dad3c4ffffa347660 SHA512 3fc4552187d4130f0fdb415f94e625c156a1fdc6cc955fda8a68b49983ac8a83b897f43d1caa130c4f0932fbd9651140b7670601faa2b9b936947c3fd89f7769 +DIST proton-vpn-local-agent-1.4.5.tar.gz 50279 BLAKE2B 9bdfcdbe408c21fce189497a5bfc0599a0d2cd0f87e6c5c3fdd83cbc2db0631f687fff460281f5eba90ecad777cc8e96febe28f1b03702b427cbbb1c415dcee2 SHA512 860223e5111edc00052b4415bf6fed782b521d5b61ac0ab92860a63cdae845ec169cec18c2a2bd8c46f9d31b2fd999076c63e850530eb3cedaec33767548092a +DIST pyo3-0.24.0.crate 1108432 BLAKE2B 03098e1ed1f2bcb489ab5fbaf2605631f75804ad138591ae88975c287b8e7544e5f70ef7e3261625075498ac00545b79f6c0b5aab3bcdee2897cbbfabc3f7e87 SHA512 2b9be3cc780c48198ccad08c304053c5248d7c3b7a32e8a3eeba48246b962aa71cbf31ab8c49cab9b555933cccd447412761017b477019a35dc2598999fe63ad +DIST pyo3-async-runtimes-0.24.0.crate 54014 BLAKE2B 42f3a32abd6752116d621b001331da04dfc5d10f50f1da55f1f59abe78952913b72546f47b26d3c2e20ff94a0352f94c3fd49de8be550e6d3aa1253e914dad91 SHA512 f634ddfecb749fdc8f57016edd7e4b91570ababf7b9d9f9c2705a873a47f70efabac2ce5ebccd14dc544f42f3a8ad0b85e90132cbbaba59b9db6c042df1a0b4b +DIST pyo3-async-runtimes-macros-0.24.0.crate 13676 BLAKE2B ff6d855d5a2243a69b825d366090894c5fb859df578cf41e87f396f7f5ad0527d899b8af599468f522c8270690e7396506d6c5275eb8188e4515107be557474a SHA512 72a58559b87d7a60bb6e79b8c7acc0785ece0537ba289490c6c9e2c308f4d25ec58bc071e0230cbd956998430024541a9e47f6a3ace4e841edde3fb77101e87d +DIST pyo3-build-config-0.24.0.crate 33982 BLAKE2B 7972eb69fafdfc73ab7e2ef65498a05a5eeb122e332d10db9990d1a7849fc651a9179fa7dba71707150b005258a7f32fe711d7068fac5c5ca071abdb10bdb55d SHA512 f1f571ead6731d1d775210a02df5ca8ef850460eeabfbe04552403477f9d656eebe25a8833ea03b2e2bc7080bdcf9c6ce3b2b3f9b0f746c316ee31b11b5a2365 +DIST pyo3-ffi-0.24.0.crate 76274 BLAKE2B 2f5873a9b2e6bb6a420056a2cfc063e6e04c184bce58a39498307730aa5e061f277de6e805a70ef2448d4473b0bf32e8413c281438464391ffce457749d43c91 SHA512 2206cfaaa157ce7ab7b480823af0f96524e9d78abab1b042c00fd74f872a8df9e9014a3ab1db28492b750e8ecc8150f6519c3190b7ef297837597b72b64f999a +DIST pyo3-macros-0.24.0.crate 8850 BLAKE2B 7470b3c8af49c3da5da979a08051d549255ed2bbf1e77e2e186ed43daa832ffe51c28c732e5d390effb8662f66c5c138a517a07cd0e90a73a4476e9d018eefdd SHA512 e949224b6ff3368f4594eb946859afd777efc43ca9fd436e176eef9d4549bd7428d04cee55ea8af02c8cb066dd9396a405de5ee6290a966ee52a0f1c64fd2749 +DIST pyo3-macros-backend-0.24.0.crate 71998 BLAKE2B d3cd57fdf2a8b0f750d8f00fa36f32b95f9f13adf9453e0823fec0791ae99af018db6e596205ff9f9f555489cec024e23eb19c53379c09381c0cb209d8a5a695 SHA512 58b06343fa03b2b7aacdafcf219865bbb5b80cc2b28fdf16133a7d43fb7723cd83718e067bf6e01f96b94738bb83cda87d4ac2703d8d59588708d938df8e66eb +DIST quote-1.0.36.crate 28507 BLAKE2B b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129 SHA512 f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685 +DIST redox_syscall-0.5.3.crate 23830 BLAKE2B 0a38235ec277144f0c3e7bcb1d273c7f357d85aef33dbd06328ef16bab7df0a07b523431590899ea58d55e8e1d84c32392478530200cca3a9483e8a47b29e233 SHA512 777d1208004b7756887d6c5745ea408972670e59430e1d299d01a463ae41b98e0920ee77aefef8755fc949d4799dca679afaaae9c1a7d060f76f69af5b90427e +DIST regex-1.10.6.crate 253894 BLAKE2B 176cf6a1e86aa8a5004af5ab0d6cd4178135bdae3caeb6a8276b8739858c65e9ebcf23749398a5a91adcfee9cca3667b306c4adb6307acfe61dadba8c6f3eee4 SHA512 ec28961d226c944321d9953c42e43cf2d23b8ca0d72d6412e7b0f572c407aceb079bb82502d124af94d71d67c9e5e0c9f66ab9f31edf6023ff045ec37b770964 +DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f SHA512 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f +DIST regex-automata-0.4.7.crate 617582 BLAKE2B 6295d866706b623b2025fdc0c407086fec15053229d708713d0ec165bd526ba25e7468d0009625cbbbc21d20345f0af2eea10addf6de633e8e6a02dddced67b8 SHA512 b19d00d64bb8cd833cfb35fabb162b9481716f4b7f6035c1c8f1de4e0f90e00823d006e057aa3505aeda48c9e1802e61173c4a2878891129a3a918727e43b0d3 +DIST regex-syntax-0.6.29.crate 299752 BLAKE2B 2408ebfe5f0dd6578c33f18e8ea9a0a7a84388420c5b67adcaedde477f3f67fb3e39ba9fab1f6892c7ae7fff754c4aca51314601529cabc6a8fc43af38a11f88 SHA512 28a58950d15df1f0ac4ff4185c05b535e8f5bf0b75f79fad24e40e17a02570d1c9bd9cfc919eed8756a1069bc489c5fdccfd04f6b8266c83e3412b7b4bdc262e +DIST regex-syntax-0.8.4.crate 347577 BLAKE2B 400323cdad2a7daa8d4006e4dd7a7b1234704df0f80ca0f4bb19447f8f1d270053bc8aa613e48291ab3a78c7eb02d7afec57bfc8d966a48b372a4c80de9b120c SHA512 10719c138d9aa304106fcbf77da0b01645d1b6fbc621abb639dbd43ed5fc3dbd22aaad8b86df55a60e7b2b4fc347b6f41419131d7b047273e146073250d892ed +DIST ring-0.17.8.crate 4188554 BLAKE2B f531b15cc5cf88f2ef00b1708473a7e98a42dbbd026027ef2c42f2d8bdba0eb1665621fc98db618252f6a131bd54b1493987a0285bf2b9a22eba4c9409ee1cab SHA512 e4966409a4078ee43bfc9cc659d08ad28419effe2a729c8c275361a7fe0620a3c727009bcfb1d0bab265af2bc107b50c19d868a4e80da7a8bb55f97e8b214358 +DIST rustc-demangle-0.1.24.crate 29047 BLAKE2B 8248b014eedb26cdc0b748544ba91b9aae9c992a6f93b4d3ac256b78f691d572f8885a3575492ea556698a241d2759743968293079ca02bb6a5f318b0ed66dd4 SHA512 eb897c35300b87766e6105917a907fca1c5b1f7691fc03c6c1aaf38075ac883a73d1eb54a245d13ba59c7b0f0333d6543e23fc1b1c542fbbd5c750a84660b9e8 +DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544 +DIST rustix-0.38.34.crate 365160 BLAKE2B 02513c2513ac45897b659f0d332a0dc32401d238b8fb64ad4a90ecc4d8952fb042c0bde4bf13d52630cef34e73e96dd32cf772a8601b4f6eb5e2961f0a394add SHA512 717cf26e2ec792b41819ff964888adb265a215d2b6c6e2b7a8ca1f7f793b713b853bba9cf03c2cc88b0f9a5eb1a0478faedbc05526f39bd81583e7b1f764756f +DIST rustls-0.23.12.crate 438443 BLAKE2B 638ed38c62f807d1a28cd880a8664e09e0ef25ef038f93c6b8f5512e1864d60f2bc8a83e00907f9ee36e543bbbd9e5b6f5a0ff7fb57770619864298d32c31bd7 SHA512 49b7fb3dc02e9ded96718d064a121629dffeded6affbe8dd8a41283be62c99244b23208205a1821d83b557200b017d26589d4f42a0048b2cbd70156dcbbb8b94 +DIST rustls-pemfile-2.1.3.crate 26757 BLAKE2B 421c0e829d28d94fed3356195ad0628f7f79cf8c25a56a5699df6c385d437dbfff2abf6bbf8b63af28658819f225d2728805ea0c7111e572fb2bff0523d31e42 SHA512 94b98d05783ed0920c9ef89259e740ca77f8fecb4ce4ee894b7ba30acb0fe82f41cb2681b5eddedf8e3ba7c68d1dd740132a39028a99ce2e1070d7d88d99d641 +DIST rustls-pki-types-1.8.0.crate 29562 BLAKE2B 933e281d6f4725717c09699cbc73368b7212745df7900e9242dfb872edbf6908faf417b5684c843af8b37a198dc4104de279bec0d72d2c43581f837a62f67683 SHA512 f8a223b904c224e4aae9f06046280f3f9daacb50d1456f8ea2911cc7174a4b8317f86e4ea5431a29c0ad8dcef44bae53c20bc88ffd9dd72bf83161289bb65e04 +DIST rustls-webpki-0.102.6.crate 201331 BLAKE2B 9802401ac0134a4c6b2ae7d72ad73126dfb271458a9ced5128c4fe7919ec64b5d68be13b5abf9ca9f666052c462bac112c321cca3b54c1b615224fcabb1bca3a SHA512 83ed70c4ca8e0714b363bf76c04281fafac08788bb5f283b87c21eb6d5b3bbb9ebd21a62dd9e1eea89d41f1557f953486e1160c5e7eb02b693bec3745a9603c5 +DIST ryu-1.0.18.crate 47713 BLAKE2B 409cdf4b4e77685394018371e91ad6fdb175ac57e1df9f902871f13208515e5a2ab1daa226fc1e7291278e64448332845be4cc9409bce3b2f3daed409259e104 SHA512 a9b2beac778ec47e6be303148d7512ee681bd2361f6e4ac6db32c8b4baf86a8c5eb5b0d02eacd6131ae88c7b5105c57018c3050676e0b3dd1ed9c4d2fd650e84 +DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb +DIST serde-1.0.204.crate 78253 BLAKE2B 6fdebf3cbcc0327b404caaae43c87ba2b6105374a5ee3eaa34d44866e782132cff535da4c069c007783b7b6468d55cb1ceb6a41da74b9eab03ace7cf4811e09e SHA512 2fefbeed0117bd791fd25dd5ad0c99ed4f60aac5919605b6f642050f748dd472bf9d4d121b78b0cfe8719db30a675559d097bcc7542cb57451d1779dfd8d294f +DIST serde_derive-1.0.204.crate 55871 BLAKE2B 8f0cdb244a820712d557a3273e505c4461f4d7db89e8394040b4c66ede787b6b38b4c9923b38959ab4042c9076b8af72008c0dd15ac93a0ecdeb99da8fb526ae SHA512 bbb2b5e60e2af5bc7528b937ffaf0d3ffd433dbd9cb2592c1e07090620309057e4f11cbd6112fc1d2c5557e1bb3c0f4d59eb06ff06fa021ec683ab880997140e +DIST serde_json-1.0.122.crate 147200 BLAKE2B e678f61791da51bfc9df8e0184ee3d43c7eeef51c10ea5ea7b14f887ba22d6eb8ccd80a3080a35fc35279b36e635fa00ca3f102c4f6f2366a831d48014692407 SHA512 140830b38ca4e79eb66bb9d2b55c69434dde9208be926e7aaf7eb561af3c19148f9abd93d1526a7f77e249ac44d9226e4d6ae63eacfb6214544913480f668160 +DIST sharded-slab-0.1.7.crate 58227 BLAKE2B 9b4c4e4849ed324cf48c2b905f21139d1d65aa5ab13e7fb11817cac9a32ad09f8dbb1e50a93d40cafa0aba872792bc92f7bd2e219f62f80695409e949c07978b SHA512 3be7438d4a75debb14463477f34de6db1ac38abe958ada5d5dae7ae8d5993e245da69fcb989d91aaaffda5f2b085d4bcc88d10e07ec567b7f40a21437de6d4cb +DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a +DIST signal-hook-registry-1.4.2.crate 18064 BLAKE2B 7274d4c115678eae2640a709bf9d682ce867c1f6295a0c5f49e492f95dd1c457f20b56207a74221df1fd9d744b24c6260e28f705777e3c7d47b7bdd36f1d57fb SHA512 16362d232b1d301007c069198d7716848aa73d898ef92e050422b36c09001b4334390dc95a6650e5315377fd8960d4336e5ae869b0a305e8525e977b8327c508 +DIST slab-0.4.9.crate 17108 BLAKE2B 8e5288c4d00efa915e7be27b55f2204850968624f0d8101c091a357131106bceeea7a63c98007420c12f67893dd2228b15d3f23508108c3a0ceaa605474bc7a9 SHA512 b6b5423ae026472920f7c9a4abe0962314140a36dc562c0a9e3fa60725b2b8b7a8b343110d9d4c0e18fb318b0103e14c0ccbc9ae350d5563a5ac80c35f228c40 +DIST smallvec-1.13.2.crate 35216 BLAKE2B 31a268aad595c06cdb078577a97b089dbea156a0df307a3e6aaaf4861bd9a680c5b11921da9dbdb1bcfe17d58c0cbede1ffe6bba3aef59b384fb1b9703c62d27 SHA512 a97c758b668e40ad9eb572e65feeae4954e09200a04ab92e26a13b48894381cd3a3d2571070c4b7a5e181182e1ede9688f990650342ec69ecfe1a264d234c679 +DIST socket2-0.5.7.crate 55758 BLAKE2B 148d2e2b6610895ec555b1357b340576984eb76cb3ea719f85af50cc4215b2ea2db739e2a61434c09360a0c1ff8e05911764e18dc4a59451c0aeb0eb60b8403f SHA512 ca37157bfa970cf3cee8b45c7fe64930becf2ffbbc309ea4613be968400279b70edd084d159f65b76fe1130917312d81455023c0d7c1bab7a59c79542aef9dcd +DIST spin-0.9.8.crate 38958 BLAKE2B 8648bf2e48fc618758e3de67f0a493bf3cd22a8d18666164b0d850ed7c0d73650f7b0af783019dd361116bd60c61d24895cdd2c579383cd2700de0e32a23cdae SHA512 b15ad66ba9b308937f34ea166b799676fa45c67224e10cb57530fe33d2a8317ff3e3db3223a3249fa2862cc141c964d2130d3f39910a86ac5ef8aaf8ff4bc6ee +DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee +DIST subtle-2.6.1.crate 14562 BLAKE2B 3cf4940b7a01f04715da1057f6a92b1043a6b86ab2ee7f9fee0337b680ff781201d330409460f6f90b3f81bb5fd4b563e17c762c6e824ba3b0af99e4ae7d66bd SHA512 f5946ebd9bcb8776ee3446abcbf4afb3cca5d8bd847cadda87e864333ac7ded537a3efa773e9648adf20ce4add2c1da85172cff88c1e1a3a6cb051401b00c6bd +DIST syn-2.0.100.crate 297947 BLAKE2B 50a9b244732eebc16464bef152bb620d86aba590942b0d68710d36e89c0ee752629be5bb8db48866c7d252d545ab910625891a5a9b499ad9142191881eb9b42b SHA512 082a975c6448febe38abdc0b43ae929a97a303c0f980ecd2bdd6c44aa2b39ee5aeedf6b1c84316cf088e0d97aff011ec0482a5242ddb338dcf7db5d55926cf6c +DIST target-lexicon-0.13.2.crate 27923 BLAKE2B 0761f0ffdc23b9c9df86b384d59611c7b8b5e29ff068f03367ad2fe84cfb6d11e1af149b9338236978e9566fedc51387db9f239d2a602db41045ac3db907faec SHA512 d25e3cc3d679cb6b6f24c03e0c24db9d6ca31b8ed42ac9531bd7637557fbba225a6c8ac4f68a8eaf3569195814d599e668a968afbc73b940a77cbc27552cc90a +DIST test-log-0.2.16.crate 9919 BLAKE2B 21ec2a0e5afe7c80b9398ff6688f93f82e76f7524d4f30130ae7cfef25b54424305f26dbe23546df4c4da8f5f1710365dafe7e9c7c712972e5525ce4d0e5ed3c SHA512 0f3e88f958d8fd73ed0ebc503ace5222fa84121c47a731abf271b2a7fdec5033641b2ae802dd620d1767bade41934dacf87b9333cb90fbbe2c697ecfce1188fa +DIST test-log-macros-0.2.16.crate 7603 BLAKE2B 070dade96dfd17f003fede1efc3794b32dc08a33fb3b2154229b4523da987b8fd98687137c882507ce20f7a363caa689b889ff40165f08b5b9e7f99059e15969 SHA512 2aaff76c9220b05da0c48aadfe47b2efbdbfcecb49abdcece2acf718153d66e316faca11b8833aeed72b372478f0a1a3b8aa522aa1fadc1ab93530df16545e8d +DIST thiserror-1.0.63.crate 21537 BLAKE2B eacab5745d948416bde165d768f55c10c132572052db405ae3dd3e6e3b5ce41f36d574192ae68fecf6002ae5b14fd0aa135fe15e1614f3b51a294d5edc67c9ac SHA512 d5c2360075947cc0fff3253b5532f03f3102d6c9ef52dfeb3b400771116937e466a62ce67ccdf91532bf096f4882322522349a727588fd87b932326c8e758753 +DIST thiserror-impl-1.0.63.crate 16047 BLAKE2B 290b56ece5c592fdab4d20e9ebcc8dfe3f76b00aa48ed6c216ed0ebcab86b1ab4b4d676d0f52329abaccefae12bd47b4a81966901fdcf4ca5d0632d5021adbb8 SHA512 f93b7f89784d72d8b6e36050c22b88b7fd8de38e9a90fa6fe3f45973ea1566ce8bf82e959951377e3bf584a32afc97812188be25983a028be138b1700bb8c102 +DIST thread_local-1.1.8.crate 13962 BLAKE2B fce2feddaaebde42bdb83d814929868f06387a4fa25d5becc73ff0b983395aabe076268569c6a89e2d90ce6e68d2ebca7c3e0ba1c9159c61b32631ce39289a9f SHA512 6d7e3941f43c43ac091db5d1cf2a8a3892b54b0634d9200426eadeb82015566532f04b6040085dbdcb10580ac724b6ded8416931d764d795a5f923aced66c492 +DIST tokio-1.39.2.crate 780859 BLAKE2B c7841e36893ce676cde3431fb8d90ffad8774c9886af1a6809aba823ff4cab48a5706670e2ea60c9aafe03ead8828a3c8eb10c21d7c5e7fd8eab7795752a769c SHA512 f16ce6d7585efb151d9668b0b5e86dea7c227c490bd31d9589ab98aacfd220532d0efbf7d7f866ca1074fde6bfee0df6b95930b4ce4ab494b2f4ce7030b2678d +DIST tokio-macros-2.4.0.crate 12501 BLAKE2B 9b358adb86e828faeb956d24a1ebf68b51a69bce519ad9760ec3d3b8eb1cf4435afd4edc5ddbf634fe152bc77b8675182dda3f076f1011c5b5b97850c1fa1689 SHA512 f4a445f6c2cc7c1cfb5825919cd3dea3af52720c7793c20601d05870e7efbcfe0c6231fba7ada49b5ce46757f0e1475b3667914ff33c2fcb25e9a40151bd2501 +DIST tokio-rustls-0.26.0.crate 34253 BLAKE2B faec8cf5b55c5b68549659e82e656d63181b8384d170690b8a22e00b9b7bf4f63cf3f2a0c7a78ed7adc9122253765cf8aa0adebfe620f642f08268ba66ba610e SHA512 101f2083e04feffec48204388c4be3d51fd6dc45bdd04bb75bdfaba48cbdd89529e14dda194ef45b2d78530cc74f128a763fb09165a52d738eb17adff7c56664 +DIST tracing-0.1.41.crate 82448 BLAKE2B c056d938e001654e03efaec7a11eb8ecfbdfe9af2099271fcefa43f4f4683b40c59f7111fdf7f27df4da38bcbe94f1b2ac0abb6ec3d6e6a0d165b9fbb14da3a3 SHA512 dffb8d3a1375f1b9d5418550a46cb7b1d92b2cc8ffbccb430a38f7731547960775bb42798074186711847d256eee30fb3e74078b69cb36f28c07d9f231dbf96c +DIST tracing-core-0.1.33.crate 63434 BLAKE2B bc36332ffe5f4c95ae2d12df43944bcf589746cdb923a39098e5f4007fd1f19d7c3bb115011ddc40c13e3ae0e5cfc9a59c49861824e99fed7430fd29479abacf SHA512 1c6f0cf3b7bd6c8f6316ed9ea0b315a619308de6cbf7e50e665a193cf8c3399b5227d4f145d83b10c7e01a2f9fbc83d16e108cf09b7fd6cef413aa5c1acf89ef +DIST tracing-log-0.2.0.crate 17561 BLAKE2B 701bdadd40f1343f3c4901bd8dd188f1dbc0afcdf50807bd0f6df7539635e239b5095696872103125a4d4cfec24af6336fce6f3931363dd5be4f53a09fa584f2 SHA512 0c1f060e8ffb9ff24cee7b85cc2d7d42c69b2f7623a7faecd7422b23b11ae8d5c7691e4635bae76861d444c369d9701ccb147904668023642b223e442e3c8285 +DIST tracing-subscriber-0.3.19.crate 198345 BLAKE2B c7083168e62619c856b872570b85b44475edd687fb6d5c3334246622900fcbf4e4a8484c23362fbfb358d6d9f8088f7dbad2e2ed30954aebf76d1b57324b712b SHA512 840e35103f1152e94ef9138d0f03f157b296def538bab6c7464fa7d363aef7734feed196091782dd3aa9bf06c7dc181a2c37149a23f5be036f00c00b5200686c +DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920 +DIST unindent-0.2.3.crate 7306 BLAKE2B a57407b117e99c230750c7d4a2a0899586c8271e4ba88ecb409c976905c014f42885372c234a75fbfbedf71dbed779f95f735975d150adacdcb61152a49db4c2 SHA512 2f1eb420ea3653b00d3e5fa0c2c105da8fd8a37cb3e699373c168604b799fccd5f0faf0cddce4212d119c2afb0c86b41efc3a50752b83ff7beda2bd84d360505 +DIST untrusted-0.9.0.crate 14447 BLAKE2B 8e9c3ae09435af0885bc4a6e3c8943805b48cfc00bdae228c7c43093254e1be15d7005d1026561ff369ec37865d8458203f421a9c89ae3db077f655449621aed SHA512 5929e4079c1c2ff933ae8d8f59a2ecc7a424e71a20d1b8821f75925af68bdf82604b024c008e5464b02e25ff093e561a352b685e755b3d0b27e4c30254689416 +DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266 +DIST valuable-0.1.0.crate 27718 BLAKE2B ef5ded994c9a6dd302bed27f0d757447b0c86dfefa499c1ef0d25c3a6745ce61cfa2c926826534c9f605f9b89b4a19f91f06f94ae7c03f1ddc4c58fab3ae58bb SHA512 a97f65db1f1c5049a276dbb0e45e25c6fc6ce9d27ac1fcd77c945324cd8216ef60344065c79799ca04e338455e4f7422c44078eea32d5fc359dd0211ee7eb387 +DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f +DIST webpki-0.22.4.crate 63472 BLAKE2B 35862693d6e10574490f516dd8683cb5b167bca9ac06a72ca0b1ab2007b055cc14db9c6f92ebc872394775d769d38290b8c592833ae9778e5070e115caace504 SHA512 b1bb203a5a36c01259840d9f32c729e736b25baebfa4de66ccdb9c38f164857e701fb597a91e18537ab1c31a6b29cd3d0cd8f45658cec87e55dd27c1c582a637 +DIST webpki-roots-0.26.6.crate 255384 BLAKE2B 8a5d94e2ac66343fb8833f0b2ae67a5292707ca5d34386502f7514380f62bf86b812967e6b10f51015d63744c7e20a0f4cf6ad9142256c981c31a9bcc7ef8f90 SHA512 a2e3a406caf6ff8261bfd2d52699bea10214e8c0d6ae69631918566bdf156be2e6fe7e0d91120ad4cb10d20862215b25c8ad454e908bffbebf1c046e1787b11f +DIST which-4.4.2.crate 15953 BLAKE2B 40ca22cd2f625cb035a1d919ed457a300b482c7751dcee4441974c53d56ce13f1f502535e1f7c0746a01981f4de2e2f761c3a255902d6353db1a4c3c62637448 SHA512 2d12aa1d4c2dbc140e39c8f15bd4ee1eeb8e8de71bcdf579479ef4be860fb0839eaf4cdb818addba242d50420f6e08acaf2bfc979a889e092c83644819246fd5 +DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 +DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 +DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 +DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03 +DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f +DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5 +DIST windows_aarch64_msvc-0.52.6.crate 832615 BLAKE2B adc8ff61b6dc96d39c92c7d4221ae6aa0575edfc016cfcd046067ca5d8fcfd56d10e8e227be1c038ce34684be22c7ccaf5f18cd5a7638d28fbff4ba15b48b90b SHA512 a3e21305ad0e6de38f5b5ed5d37ee5825b7521064163bcdf31d63341cd87983f54377865d2daf3bb480d2d0aa66d6f598fa09540ec1d71baea74569c86bd213b +DIST windows_i686_gnu-0.52.6.crate 880402 BLAKE2B 5aab8ee07132eccb7695807eb44811beeb0657aadfb672c54e99b6ae39c067ba9b93e38fc69bb5b9b14a9759f263ccd5e301597d2727d83b31b49a409b6bd405 SHA512 a1f6b5dd23d17ec3567bc9d11a4be6f35e196eee21ca342e9b88dbaa6a5f7c46e439c834b77e724f32ac22c0d81573746b3b513a6c944a221b92b2c76fe98822 +DIST windows_i686_gnullvm-0.52.6.crate 475940 BLAKE2B fec4fda8bb2bf319a501a22372fa642ae682e4dee3235b258a028190ee73220bfc55b3142f06249bb4579b17e5fde662bb2b121aefe18544653350d7d0fe7d8e SHA512 95f13af855d530acc0b856214478d4b11b8dbab3f8f79dd223d0b009790c0e46d096fc1773e0277997deb2d5b96c704f17f23c7df11411524629f75415dec99f +DIST windows_i686_msvc-0.52.6.crate 901163 BLAKE2B 99ed34e052db5ba77bab240ed5d38ce450be347a794d63ec39b719304c32722c9999b540ab40abe0216318900b7412970df99dfb36d1516a9517cae0c77d1bdc SHA512 ca97913ce202d73266cf55947b868bea7e964a4516b6a096a81aeab6a60ee73867171032ced35e3afccff741ddfb2def7468343b6eceb95253e4d4f349efbf96 +DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc237e14e32aab97f6f91afabcdf80d2aee37d6fb4b8669aaf433ff532c85dba59b3d366c7d41b61a2f29b96f960169c900687 SHA512 c4086bb0280042f2bef9b556283b67f8a5cacddd209e1c5fabec63decec6d4fd2d6a7071407973981b98ae0c0cf7034fc612f9e70dc6d3eed9acdec771ae31cb +DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd +DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7 +DIST zeroize-1.8.1.crate 20029 BLAKE2B 092eba034cd35ec47290020e0c2b213177ff5dbe14ab9e7f0b4ef3cb1ecbc42fbec2b951414e26ab00bc65aaddc2c93eddd5a1963b27c6cd613ac71c65d5cc24 SHA512 dd40ebe98b98fd742608d4066b5ab66caba94b2e679428fcaff9fe547d8cd6ff2360dc85d671ee9183e32fb79cb554d00d6aef9eb8f3d8ad0ec92d0435aa4ebe +DIST zeroize_derive-1.4.2.crate 11141 BLAKE2B a40add656369a3a40d5b5f3397a77a1e9f803d4b8ae5b7d51c9f2ebb332a289b3c1ea528655806a26998e081a1cc9f4b07828664542de8d8d2619faf079d25c5 SHA512 d6966b024ce5e265c93e7056659ccbb97bbf6baa30f759fd96dc4391a6487426637f61f0a2713b6160019d778cf7d8ff1f25bb33d6c4f4585b990baae418b226 diff --git a/dev-python/proton-vpn-local-agent/metadata.xml b/dev-python/proton-vpn-local-agent/metadata.xml new file mode 100644 index 0000000000..eeee60fbcd --- /dev/null +++ b/dev-python/proton-vpn-local-agent/metadata.xml @@ -0,0 +1,18 @@ + + + + + + beatussum@protonmail.com + Mattéo Rossillol‑‑Laruelle + + + + + ProtonVPN + + + https://github.com/ProtonVPN/local-agent-rs/issues + ProtonVPN/local-agent-rs + + diff --git a/dev-python/proton-vpn-local-agent/proton-vpn-local-agent-1.4.5.ebuild b/dev-python/proton-vpn-local-agent/proton-vpn-local-agent-1.4.5.ebuild new file mode 100644 index 0000000000..993416ae48 --- /dev/null +++ b/dev-python/proton-vpn-local-agent/proton-vpn-local-agent-1.4.5.ebuild @@ -0,0 +1,205 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.14.0 + +EAPI=8 + +CRATES=" + addr2line@0.22.0 + adler@1.0.2 + aho-corasick@1.1.3 + anstream@0.6.15 + anstyle-parse@0.2.5 + anstyle-query@1.1.1 + anstyle-wincon@3.0.4 + anstyle@1.0.8 + async-trait@0.1.81 + autocfg@1.3.0 + aws-lc-rs@1.8.1 + aws-lc-sys@0.20.1 + backtrace@0.3.73 + base64@0.22.1 + bincode@1.3.3 + bindgen@0.69.4 + bitflags@2.6.0 + bytes@1.7.1 + cc@1.1.8 + cexpr@0.6.0 + cfg-if@1.0.0 + clang-sys@1.8.1 + cmake@0.1.50 + colorchoice@1.0.2 + dunce@1.0.5 + either@1.13.0 + env_filter@0.1.2 + env_logger@0.11.5 + errno@0.3.9 + fs_extra@1.3.0 + futures-channel@0.3.31 + futures-core@0.3.31 + futures-executor@0.3.31 + futures-io@0.3.31 + futures-macro@0.3.31 + futures-sink@0.3.31 + futures-task@0.3.31 + futures-util@0.3.31 + futures@0.3.31 + getrandom@0.2.15 + gimli@0.29.0 + glob@0.3.1 + heck@0.5.0 + hermit-abi@0.3.9 + home@0.5.9 + humantime@2.1.0 + indoc@2.0.5 + is_terminal_polyfill@1.70.1 + itertools@0.12.1 + itoa@1.0.11 + jobserver@0.1.32 + lazy_static@1.5.0 + lazycell@1.3.0 + libc@0.2.155 + libloading@0.8.5 + linux-raw-sys@0.4.14 + lock_api@0.4.12 + log@0.4.22 + matchers@0.1.0 + memchr@2.7.4 + memoffset@0.9.1 + minimal-lexical@0.2.1 + miniz_oxide@0.7.4 + mio@1.0.1 + mirai-annotations@1.12.0 + nom@7.1.3 + nu-ansi-term@0.46.0 + object@0.36.3 + once_cell@1.19.0 + overload@0.1.1 + parking_lot@0.12.3 + parking_lot_core@0.9.10 + paste@1.0.15 + pin-project-lite@0.2.14 + pin-utils@0.1.0 + portable-atomic@1.7.0 + prettyplease@0.2.20 + proc-macro2@1.0.94 + pyo3-async-runtimes-macros@0.24.0 + pyo3-async-runtimes@0.24.0 + pyo3-build-config@0.24.0 + pyo3-ffi@0.24.0 + pyo3-macros-backend@0.24.0 + pyo3-macros@0.24.0 + pyo3@0.24.0 + quote@1.0.36 + redox_syscall@0.5.3 + regex-automata@0.1.10 + regex-automata@0.4.7 + regex-syntax@0.6.29 + regex-syntax@0.8.4 + regex@1.10.6 + ring@0.17.8 + rustc-demangle@0.1.24 + rustc-hash@1.1.0 + rustix@0.38.34 + rustls-pemfile@2.1.3 + rustls-pki-types@1.8.0 + rustls-webpki@0.102.6 + rustls@0.23.12 + ryu@1.0.18 + scopeguard@1.2.0 + serde@1.0.204 + serde_derive@1.0.204 + serde_json@1.0.122 + sharded-slab@0.1.7 + shlex@1.3.0 + signal-hook-registry@1.4.2 + slab@0.4.9 + smallvec@1.13.2 + socket2@0.5.7 + spin@0.9.8 + static_assertions@1.1.0 + subtle@2.6.1 + syn@2.0.100 + target-lexicon@0.13.2 + test-log-macros@0.2.16 + test-log@0.2.16 + thiserror-impl@1.0.63 + thiserror@1.0.63 + thread_local@1.1.8 + tokio-macros@2.4.0 + tokio-rustls@0.26.0 + tokio@1.39.2 + tracing-core@0.1.33 + tracing-log@0.2.0 + tracing-subscriber@0.3.19 + tracing@0.1.41 + unicode-ident@1.0.12 + unindent@0.2.3 + untrusted@0.9.0 + utf8parse@0.2.2 + valuable@0.1.0 + wasi@0.11.0+wasi-snapshot-preview1 + webpki-roots@0.26.6 + webpki@0.22.4 + which@4.4.2 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-sys@0.52.0 + windows-targets@0.52.6 + windows_aarch64_gnullvm@0.52.6 + windows_aarch64_msvc@0.52.6 + windows_i686_gnu@0.52.6 + windows_i686_gnullvm@0.52.6 + windows_i686_msvc@0.52.6 + windows_x86_64_gnu@0.52.6 + windows_x86_64_gnullvm@0.52.6 + windows_x86_64_msvc@0.52.6 + zeroize@1.8.1 + zeroize_derive@1.4.2 +" + +PYTHON_COMPAT=( python3_{11..13} ) + +inherit cargo python-r1 + +DESCRIPTION="Proton VPN local agent written in Rust" +HOMEPAGE="https://github.com/ProtonVPN/local-agent-rs" + +SRC_URI=" + https://github.com/ProtonVPN/local-agent-rs/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz + ${CARGO_CRATE_URIS} +" + +S="${WORKDIR}/local-agent-rs-${PV}/python-proton-vpn-local-agent" +LICENSE="GPL-3+" + +# Dependent crate licenses +LICENSE+=" + Apache-2.0 + Apache-2.0-with-LLVM-exceptions + BSD + ISC + MIT + MPL-2.0 + openssl + Unicode-DFS-2016 +" + +SLOT="0" +KEYWORDS="~amd64" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS}" + +src_install() { + einstalldocs + + pushd target/release &>> /dev/null || die + mv libpython_proton_vpn_local_agent.so local_agent.abi3.so || die + popd &>> /dev/null || die + + python_moduleinto proton/vpn + python_foreach_impl python_domodule target/release/local_agent.abi3.so +} From 025641c6e8f595437048437608eacb1d0661a76b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matt=C3=A9o=20Rossillol=E2=80=91=E2=80=91Laruelle?= Date: Fri, 25 Apr 2025 11:32:54 +0200 Subject: [PATCH 28/34] dev-python/proton-vpn-network-manager: new package, add 0.12.13 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattéo Rossillol‑‑Laruelle --- .../proton-vpn-network-manager/Manifest | 1 + .../proton-vpn-network-manager/metadata.xml | 21 +++++++++ .../proton-vpn-network-manager-0.12.13.ebuild | 46 +++++++++++++++++++ 3 files changed, 68 insertions(+) create mode 100644 dev-python/proton-vpn-network-manager/Manifest create mode 100644 dev-python/proton-vpn-network-manager/metadata.xml create mode 100644 dev-python/proton-vpn-network-manager/proton-vpn-network-manager-0.12.13.ebuild diff --git a/dev-python/proton-vpn-network-manager/Manifest b/dev-python/proton-vpn-network-manager/Manifest new file mode 100644 index 0000000000..a529fa4356 --- /dev/null +++ b/dev-python/proton-vpn-network-manager/Manifest @@ -0,0 +1 @@ +DIST proton-vpn-network-manager-0.12.13.tar.gz 60323 BLAKE2B 59e73fcd8554f1fc3bb1f44c684f53001584b991651655eb85660ff41b3cf72e538e9f88335c7b73ba2f3721b988dcad9071efb326499001fd86dc050beed327 SHA512 6c48f260b5d819885d89ffe6d40060764c2ea95efc5eec19cd5b4bf614c2cc4f449158c816593c9e93f4ffcda285691ce04cd64bce360404a0ddd5a98d92637a diff --git a/dev-python/proton-vpn-network-manager/metadata.xml b/dev-python/proton-vpn-network-manager/metadata.xml new file mode 100644 index 0000000000..40d1b59a25 --- /dev/null +++ b/dev-python/proton-vpn-network-manager/metadata.xml @@ -0,0 +1,21 @@ + + + + + + beatussum@protonmail.com + Mattéo Rossillol‑‑Laruelle + + + + + + + Proton AG + opensource@proton.me + + + https://github.com/ProtonVPN/python-proton-vpn-network-manager/issues/ + ProtonVPN/python-proton-vpn-network-manager + + diff --git a/dev-python/proton-vpn-network-manager/proton-vpn-network-manager-0.12.13.ebuild b/dev-python/proton-vpn-network-manager/proton-vpn-network-manager-0.12.13.ebuild new file mode 100644 index 0000000000..3b6fbec69f --- /dev/null +++ b/dev-python/proton-vpn-network-manager/proton-vpn-network-manager-0.12.13.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..13} ) + +inherit distutils-r1 linux-info + +DESCRIPTION="Proton VPN Network Manager handler" +HOMEPAGE="https://github.com/ProtonVPN/python-proton-vpn-network-manager" +SRC_URI="https://github.com/ProtonVPN/python-proton-vpn-network-manager/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/python-${P}" +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND="test? ( dev-python/pytest-asyncio[${PYTHON_USEDEP}] )" + +RDEPEND=" + dev-python/jinja2[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/proton-core[${PYTHON_USEDEP}] + dev-python/proton-vpn-api-core[${PYTHON_USEDEP}] + dev-python/proton-vpn-local-agent[${PYTHON_USEDEP}] + dev-python/pygobject[${PYTHON_USEDEP}] + net-misc/networkmanager[introspection] + net-vpn/networkmanager-openvpn +" + +CONFIG_CHECK="~DUMMY ~WIREGUARD" + +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + + sed -i "/--cov/d" setup.cfg || die +} + +python_test() { + XDG_RUNTIME_DIR="${T}/python_test" epytest +} From 59ec039c37bb652604306179e0bc0a8dcc2e3c6f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matt=C3=A9o=20Rossillol=E2=80=91=E2=80=91Laruelle?= Date: Fri, 25 Apr 2025 11:33:04 +0200 Subject: [PATCH 29/34] net-vpn/proton-vpn-gtk-app: new package, add 4.9.6 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattéo Rossillol‑‑Laruelle --- net-vpn/proton-vpn-gtk-app/Manifest | 1 + net-vpn/proton-vpn-gtk-app/metadata.xml | 20 +++++++++ .../proton-vpn-gtk-app-4.9.6.ebuild | 42 +++++++++++++++++++ 3 files changed, 63 insertions(+) create mode 100644 net-vpn/proton-vpn-gtk-app/Manifest create mode 100644 net-vpn/proton-vpn-gtk-app/metadata.xml create mode 100644 net-vpn/proton-vpn-gtk-app/proton-vpn-gtk-app-4.9.6.ebuild diff --git a/net-vpn/proton-vpn-gtk-app/Manifest b/net-vpn/proton-vpn-gtk-app/Manifest new file mode 100644 index 0000000000..421e3bb25c --- /dev/null +++ b/net-vpn/proton-vpn-gtk-app/Manifest @@ -0,0 +1 @@ +DIST proton-vpn-gtk-app-4.9.6.tar.gz 143078 BLAKE2B e50f2c20ba6b94e476cf8043bc58099597c3f9929dfe141dd821fddfa946d65c523345f0a4fdb000be5982f8b6121f47a75495786ada86c68bdc195daa3a5e3e SHA512 f3c90bc7ae55c5212be186f572f42b705fe09c4f2d1cf0e4667f209292bab6ca1d592e687e138f96486af098e09661c1a60f1c60d4e8cd70bda4652429acc0cd diff --git a/net-vpn/proton-vpn-gtk-app/metadata.xml b/net-vpn/proton-vpn-gtk-app/metadata.xml new file mode 100644 index 0000000000..7266843cea --- /dev/null +++ b/net-vpn/proton-vpn-gtk-app/metadata.xml @@ -0,0 +1,20 @@ + + + + + beatussum@protonmail.com + Mattéo Rossillol‑‑Laruelle + + + + + + + Proton AG + opensource@proton.me + + + https://github.com/ProtonVPN/proton-vpn-gtk-app/issues + ProtonVPN/proton-vpn-gtk-app + + diff --git a/net-vpn/proton-vpn-gtk-app/proton-vpn-gtk-app-4.9.6.ebuild b/net-vpn/proton-vpn-gtk-app/proton-vpn-gtk-app-4.9.6.ebuild new file mode 100644 index 0000000000..4e64c0fe7f --- /dev/null +++ b/net-vpn/proton-vpn-gtk-app/proton-vpn-gtk-app-4.9.6.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_SINGLE_IMPL=true +DISTUTILS_USE_PEP517=setuptools + +PYTHON_COMPAT=( python3_{11..13} ) + +inherit desktop distutils-r1 + +DESCRIPTION="Proton AG VPN Core API" +HOMEPAGE="https://github.com/ProtonVPN/proton-vpn-gtk-app" +SRC_URI="https://github.com/ProtonVPN/proton-vpn-gtk-app/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" +RESTRICT="test" + +RDEPEND=" + $(python_gen_cond_dep ' + dev-python/dbus-python[${PYTHON_USEDEP}] + dev-python/distro[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/proton-core[${PYTHON_USEDEP}] + dev-python/proton-keyring-linux[${PYTHON_USEDEP}] + dev-python/proton-vpn-api-core[${PYTHON_USEDEP}] + dev-python/proton-vpn-local-agent[${PYTHON_USEDEP}] + dev-python/proton-vpn-network-manager[${PYTHON_USEDEP}] + dev-python/pycairo[${PYTHON_USEDEP}] + dev-python/pygobject[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + ') +" + +src_install() { + distutils-r1_src_install + + doicon rpmbuild/SOURCES/proton-vpn-logo.svg + domenu rpmbuild/SOURCES/protonvpn-app.desktop +} From 300dc16ab1228ec0a566c3ce0a1abe9523df2dea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matt=C3=A9o=20Rossillol=E2=80=91=E2=80=91Laruelle?= Date: Fri, 25 Apr 2025 11:53:55 +0200 Subject: [PATCH 30/34] dev-python/proton-vpn-network-manager: remove call to `apt` MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattéo Rossillol‑‑Laruelle --- ...k-manager-0.12.13-remove-call-to-apt.patch | 51 +++++++++++++++++++ ...ton-vpn-network-manager-0.12.13-r1.ebuild} | 1 + 2 files changed, 52 insertions(+) create mode 100644 dev-python/proton-vpn-network-manager/files/proton-vpn-network-manager-0.12.13-remove-call-to-apt.patch rename dev-python/proton-vpn-network-manager/{proton-vpn-network-manager-0.12.13.ebuild => proton-vpn-network-manager-0.12.13-r1.ebuild} (95%) diff --git a/dev-python/proton-vpn-network-manager/files/proton-vpn-network-manager-0.12.13-remove-call-to-apt.patch b/dev-python/proton-vpn-network-manager/files/proton-vpn-network-manager-0.12.13-remove-call-to-apt.patch new file mode 100644 index 0000000000..48913bccc3 --- /dev/null +++ b/dev-python/proton-vpn-network-manager/files/proton-vpn-network-manager-0.12.13-remove-call-to-apt.patch @@ -0,0 +1,51 @@ +From c4e7ffaaf2d9ef97051875d96e426b03b5d33607 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Matt=C3=A9o=20Rossillol=E2=80=91=E2=80=91Laruelle?= + +Date: Fri, 25 Apr 2025 11:40:29 +0200 +Subject: [PATCH] remove call to `apt` +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +In Gentoo, `apt` is a part of the Java upstream and is installed by +`app-eselect/eselect-java`. This executable is not the `apt` package manager of +Debian. Its call has to be removed to avoid an annoying notification. + +Signed-off-by: Mattéo Rossillol‑‑Laruelle +--- + .../killswitch/default/nmkillswitch.py | 21 ------------------- + 1 file changed, 21 deletions(-) + +diff --git a/proton/vpn/backend/linux/networkmanager/killswitch/default/nmkillswitch.py b/proton/vpn/backend/linux/networkmanager/killswitch/default/nmkillswitch.py +index 6650a97..a2e2cfd 100644 +--- a/proton/vpn/backend/linux/networkmanager/killswitch/default/nmkillswitch.py ++++ b/proton/vpn/backend/linux/networkmanager/killswitch/default/nmkillswitch.py +@@ -101,25 +101,4 @@ class NMKillSwitch(KillSwitch): + logger.error("NetworkManager is not running.") + return False + +- # libnetplan0 is the first version that is present in Ubuntu 22.04. In Ubuntu 24.04 +- # the package name changes to libnetplan1, and it's not compatible with this kill +- # switch implementation when IPv6 is disabled via the ipv6.disabled kernel option. +- try: +- result = subprocess.run( +- ["/usr/bin/apt", "show", "libnetplan1"], +- capture_output=True, +- check=True, shell=False +- ) # nosec B603:subprocess_without_shell_equals_true +- except (FileNotFoundError, subprocess.CalledProcessError): +- pass +- else: +- stdout_decoded = result.stdout.decode("utf8").split("\n") +- for package_info_line in stdout_decoded: +- if package_info_line.startswith("Version: 1.0.0"): +- logger.warning( +- "Kill switch is not compatible with libnetplan1 v1.0.0. " +- "Please upgrade libnetplan1 package to v1.1.1" +- ) +- break +- + return True +-- +2.49.0 + diff --git a/dev-python/proton-vpn-network-manager/proton-vpn-network-manager-0.12.13.ebuild b/dev-python/proton-vpn-network-manager/proton-vpn-network-manager-0.12.13-r1.ebuild similarity index 95% rename from dev-python/proton-vpn-network-manager/proton-vpn-network-manager-0.12.13.ebuild rename to dev-python/proton-vpn-network-manager/proton-vpn-network-manager-0.12.13-r1.ebuild index 3b6fbec69f..967f2144ab 100644 --- a/dev-python/proton-vpn-network-manager/proton-vpn-network-manager-0.12.13.ebuild +++ b/dev-python/proton-vpn-network-manager/proton-vpn-network-manager-0.12.13-r1.ebuild @@ -32,6 +32,7 @@ RDEPEND=" " CONFIG_CHECK="~DUMMY ~WIREGUARD" +PATCHES=( "${FILESDIR}/${P}-remove-call-to-apt.patch" ) distutils_enable_tests pytest From e1c0da9dc33ab18d1909ed8969a73507efc6ec2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matt=C3=A9o=20Rossillol=E2=80=91=E2=80=91Laruelle?= Date: Fri, 25 Apr 2025 15:26:48 +0200 Subject: [PATCH 31/34] dev-python/proton-vpn-network-manager: remove missing call to `apt` MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattéo Rossillol‑‑Laruelle --- ...k-manager-0.12.13-remove-call-to-apt.patch | 37 +++++++++++++++++-- ...ton-vpn-network-manager-0.12.13-r2.ebuild} | 0 2 files changed, 34 insertions(+), 3 deletions(-) rename dev-python/proton-vpn-network-manager/{proton-vpn-network-manager-0.12.13-r1.ebuild => proton-vpn-network-manager-0.12.13-r2.ebuild} (100%) diff --git a/dev-python/proton-vpn-network-manager/files/proton-vpn-network-manager-0.12.13-remove-call-to-apt.patch b/dev-python/proton-vpn-network-manager/files/proton-vpn-network-manager-0.12.13-remove-call-to-apt.patch index 48913bccc3..e6258c312f 100644 --- a/dev-python/proton-vpn-network-manager/files/proton-vpn-network-manager-0.12.13-remove-call-to-apt.patch +++ b/dev-python/proton-vpn-network-manager/files/proton-vpn-network-manager-0.12.13-remove-call-to-apt.patch @@ -1,7 +1,7 @@ -From c4e7ffaaf2d9ef97051875d96e426b03b5d33607 Mon Sep 17 00:00:00 2001 +From a58f2e046f2e7dcb008158b54db2f0bdace0cc1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matt=C3=A9o=20Rossillol=E2=80=91=E2=80=91Laruelle?= -Date: Fri, 25 Apr 2025 11:40:29 +0200 +Date: Fri, 25 Apr 2025 15:14:48 +0200 Subject: [PATCH] remove call to `apt` MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -14,7 +14,8 @@ Debian. Its call has to be removed to avoid an annoying notification. Signed-off-by: Mattéo Rossillol‑‑Laruelle --- .../killswitch/default/nmkillswitch.py | 21 ------------------- - 1 file changed, 21 deletions(-) + .../killswitch/wireguard/wgkillswitch.py | 21 ------------------- + 2 files changed, 42 deletions(-) diff --git a/proton/vpn/backend/linux/networkmanager/killswitch/default/nmkillswitch.py b/proton/vpn/backend/linux/networkmanager/killswitch/default/nmkillswitch.py index 6650a97..a2e2cfd 100644 @@ -24,6 +25,36 @@ index 6650a97..a2e2cfd 100644 logger.error("NetworkManager is not running.") return False +- # libnetplan0 is the first version that is present in Ubuntu 22.04. In Ubuntu 24.04 +- # the package name changes to libnetplan1, and it's not compatible with this kill +- # switch implementation when IPv6 is disabled via the ipv6.disabled kernel option. +- try: +- result = subprocess.run( +- ["/usr/bin/apt", "show", "libnetplan1"], +- capture_output=True, +- check=True, shell=False +- ) # nosec B603:subprocess_without_shell_equals_true +- except (FileNotFoundError, subprocess.CalledProcessError): +- pass +- else: +- stdout_decoded = result.stdout.decode("utf8").split("\n") +- for package_info_line in stdout_decoded: +- if package_info_line.startswith("Version: 1.0.0"): +- logger.warning( +- "Kill switch is not compatible with libnetplan1 v1.0.0. " +- "Please upgrade libnetplan1 package to v1.1.1" +- ) +- break +- + return True +diff --git a/proton/vpn/backend/linux/networkmanager/killswitch/wireguard/wgkillswitch.py b/proton/vpn/backend/linux/networkmanager/killswitch/wireguard/wgkillswitch.py +index aff3cd4..0123b43 100644 +--- a/proton/vpn/backend/linux/networkmanager/killswitch/wireguard/wgkillswitch.py ++++ b/proton/vpn/backend/linux/networkmanager/killswitch/wireguard/wgkillswitch.py +@@ -104,25 +104,4 @@ class WGKillSwitch(KillSwitch): + logger.error("NetworkManager is not running.") + return False + - # libnetplan0 is the first version that is present in Ubuntu 22.04. In Ubuntu 24.04 - # the package name changes to libnetplan1, and it's not compatible with this kill - # switch implementation when IPv6 is disabled via the ipv6.disabled kernel option. diff --git a/dev-python/proton-vpn-network-manager/proton-vpn-network-manager-0.12.13-r1.ebuild b/dev-python/proton-vpn-network-manager/proton-vpn-network-manager-0.12.13-r2.ebuild similarity index 100% rename from dev-python/proton-vpn-network-manager/proton-vpn-network-manager-0.12.13-r1.ebuild rename to dev-python/proton-vpn-network-manager/proton-vpn-network-manager-0.12.13-r2.ebuild From d488f84a9f1b4a1d8b5110f0b5a660e45dbb8df6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matt=C3=A9o=20Rossillol=E2=80=91=E2=80=91Laruelle?= Date: Fri, 25 Apr 2025 15:30:09 +0200 Subject: [PATCH 32/34] net-vpn/proton-vpn-gtk-app: remove call to `apt` MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattéo Rossillol‑‑Laruelle --- ...vpn-gtk-app-4.9.6-remove-call-to-apt.patch | 36 +++++++++++++++++++ ...ild => proton-vpn-gtk-app-4.9.6-r1.ebuild} | 2 ++ 2 files changed, 38 insertions(+) create mode 100644 net-vpn/proton-vpn-gtk-app/files/proton-vpn-gtk-app-4.9.6-remove-call-to-apt.patch rename net-vpn/proton-vpn-gtk-app/{proton-vpn-gtk-app-4.9.6.ebuild => proton-vpn-gtk-app-4.9.6-r1.ebuild} (95%) diff --git a/net-vpn/proton-vpn-gtk-app/files/proton-vpn-gtk-app-4.9.6-remove-call-to-apt.patch b/net-vpn/proton-vpn-gtk-app/files/proton-vpn-gtk-app-4.9.6-remove-call-to-apt.patch new file mode 100644 index 0000000000..f902132d39 --- /dev/null +++ b/net-vpn/proton-vpn-gtk-app/files/proton-vpn-gtk-app-4.9.6-remove-call-to-apt.patch @@ -0,0 +1,36 @@ +From 70701c9a4027af7b804d415c01294858eda387fb Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Matt=C3=A9o=20Rossillol=E2=80=91=E2=80=91Laruelle?= + +Date: Fri, 25 Apr 2025 15:07:19 +0200 +Subject: [PATCH] remove call to `apt` +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +In Gentoo, `apt` is a part of the Java upstream and is installed by +`app-eselect/eselect-java`. This executable is not the `apt` package manager of +Debian. Its call has to be removed to avoid an annoying notification. + +Signed-off-by: Mattéo Rossillol‑‑Laruelle +--- + .../app/gtk/widgets/headerbar/menu/settings/early_access.py | 4 ---- + 1 file changed, 4 deletions(-) + +diff --git a/proton/vpn/app/gtk/widgets/headerbar/menu/settings/early_access.py b/proton/vpn/app/gtk/widgets/headerbar/menu/settings/early_access.py +index 43a5694..affc693 100644 +--- a/proton/vpn/app/gtk/widgets/headerbar/menu/settings/early_access.py ++++ b/proton/vpn/app/gtk/widgets/headerbar/menu/settings/early_access.py +@@ -380,10 +380,6 @@ class EarlyAccessWidget(ToggleWidget): + future.add_done_callback(on_handle_early_access) + + def _get_system_distro_manager(self) -> Optional[DistroManager]: +- for supported_distro_manager in self.SUPPORTED_DISTRO_MANAGERS: +- if shutil.which(supported_distro_manager.name): +- return supported_distro_manager +- + return None + + def _restore_switch_to_previous_state(self): +-- +2.49.0 + diff --git a/net-vpn/proton-vpn-gtk-app/proton-vpn-gtk-app-4.9.6.ebuild b/net-vpn/proton-vpn-gtk-app/proton-vpn-gtk-app-4.9.6-r1.ebuild similarity index 95% rename from net-vpn/proton-vpn-gtk-app/proton-vpn-gtk-app-4.9.6.ebuild rename to net-vpn/proton-vpn-gtk-app/proton-vpn-gtk-app-4.9.6-r1.ebuild index 4e64c0fe7f..d03d6c1660 100644 --- a/net-vpn/proton-vpn-gtk-app/proton-vpn-gtk-app-4.9.6.ebuild +++ b/net-vpn/proton-vpn-gtk-app/proton-vpn-gtk-app-4.9.6-r1.ebuild @@ -34,6 +34,8 @@ RDEPEND=" ') " +PATCHES=( "${FILESDIR}/${P}-remove-call-to-apt.patch" ) + src_install() { distutils-r1_src_install From 2b0c463671245b4e13daaea6a909f124fc8ba9f6 Mon Sep 17 00:00:00 2001 From: NRK Date: Fri, 25 Apr 2025 13:40:44 +0000 Subject: [PATCH 33/34] dev-util/u-config: add 0.34.0, drop 0.33.3 Signed-off-by: NRK --- dev-util/u-config/Manifest | 2 +- dev-util/u-config/u-config-0.33.3.ebuild | 40 -------------- dev-util/u-config/u-config-0.34.0.ebuild | 67 ++++++++++++++++++++++++ 3 files changed, 68 insertions(+), 41 deletions(-) delete mode 100644 dev-util/u-config/u-config-0.33.3.ebuild create mode 100644 dev-util/u-config/u-config-0.34.0.ebuild diff --git a/dev-util/u-config/Manifest b/dev-util/u-config/Manifest index cb5888e2ba..b9a9148df3 100644 --- a/dev-util/u-config/Manifest +++ b/dev-util/u-config/Manifest @@ -1,2 +1,2 @@ -DIST u-config-0.33.3.tar.gz 31250 BLAKE2B c16a4ba31396e86bcfe0d7441d1cef76691e40184ad1f4c89954a7f0c577769d882f841ddca369b0fd466a45dcc7911ffbb8738563260e48a811733efaf89f54 SHA512 bdf6b11d97d926d193330507ee6be32137dbbe32f91582eed73b6a039d50d7093129b1b8ff686feefb30614afea0af6c3b3f8cc3af91bd4ac62c9340da80a7e9 +DIST u-config-0.34.0.tar.gz 36962 BLAKE2B 50a76511c4e5d9ea56e7765d4dd885712c86023ddeaf5c090efd9943510456f1f12803bd6c20b6463ecf3fa6fc984257b2b71c1558a4018275cdd2f8b8909453 SHA512 1ee3c60ba5fba1089a7b87d2fccd01e8c823e4169f554f8176853a0d664bf34a79dc8f16b7240696a1a26e5a0417bb4cd2ebdb22f8e55f97b1b406208271daff DIST u-config-1.9.5-pkg.m4 12735 BLAKE2B 461f0b29be93c1b5507892564033dfc9522cf759c0a041fc878a18a03f2b8a532e84cd6adf9783b7166ab3a4b41872fa8210534721217df81924d3e6247a7267 SHA512 cfb1cc89eff46f065952b845b1262534f4dd5b7029d78fc1f20059b7409d0a39998a88781f3086903d55aec7bc6c1ae899808bf07ba626d27d32668b99ff8000 diff --git a/dev-util/u-config/u-config-0.33.3.ebuild b/dev-util/u-config/u-config-0.33.3.ebuild deleted file mode 100644 index 3c8eba75d5..0000000000 --- a/dev-util/u-config/u-config-0.33.3.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit edo toolchain-funcs - -DESCRIPTION="Lean and mean pkg-config replacement" -HOMEPAGE="https://github.com/skeeto/u-config" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/skeeto/u-config.git" -else - SRC_URI="https://github.com/skeeto/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="Unlicense" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -src_compile() { - edo $(tc-getCC) ${CFLAGS} -o u-config generic_main.c \ - -D PKG_CONFIG_LIBDIR="\"${EPREFIX}/usr/$(get_libdir)/pkgconfig:${EPREFIX}/usr/share/pkgconfig\"" \ - -D PKG_CONFIG_SYSTEM_INCLUDE_PATH="\"${EPREFIX}/usr/include\"" \ - -D PKG_CONFIG_SYSTEM_LIBRARY_PATH="\"${EPREFIX}/$(get_libdir):${EPREFIX}/usr/$(get_libdir)\"" \ - ${LDFLAGS} - use test && edo $(tc-getCC) ${CFLAGS} -o tests test_main.c ${LDFLAGS} -} - -src_install() { - dobin u-config - doman u-config.1 -} - -src_test() { - edo ./tests -} diff --git a/dev-util/u-config/u-config-0.34.0.ebuild b/dev-util/u-config/u-config-0.34.0.ebuild new file mode 100644 index 0000000000..7dfa48ec99 --- /dev/null +++ b/dev-util/u-config/u-config-0.34.0.ebuild @@ -0,0 +1,67 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit edo toolchain-funcs + +DESCRIPTION="Lean and mean pkg-config replacement" +HOMEPAGE="https://github.com/skeeto/u-config" + +PKG_M4_VER="1.9.5" +PKG_M4_URI="symlink? ( + https://github.com/pkgconf/pkgconf/raw/refs/tags/pkgconf-${PKG_M4_VER}/pkg.m4 -> + ${PN}-${PKG_M4_VER}-pkg.m4 +)" +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/skeeto/u-config.git" + SRC_URI="${PKG_M4_URI}" +else + SRC_URI=" + https://github.com/skeeto/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + ${PKG_M4_URI} + " + KEYWORDS="~amd64 ~x86" +fi + +# GPL-2+ coming from pkg.m4 +LICENSE="Unlicense symlink? ( GPL-2+ )" +SLOT="0" +IUSE="symlink test" +RESTRICT="!test? ( test )" + +RDEPEND=" + symlink? ( + !dev-util/pkgconfig + !dev-util/pkgconf + ) +" + +src_compile() { + edo $(tc-getCC) ${CFLAGS} -o u-config main_posix.c \ + -D PKG_CONFIG_LIBDIR="\"${EPREFIX}/usr/$(get_libdir)/pkgconfig:${EPREFIX}/usr/share/pkgconfig\"" \ + -D PKG_CONFIG_SYSTEM_INCLUDE_PATH="\"${EPREFIX}/usr/include\"" \ + -D PKG_CONFIG_SYSTEM_LIBRARY_PATH="\"${EPREFIX}/$(get_libdir):${EPREFIX}/usr/$(get_libdir)\"" \ + ${LDFLAGS} + use test && edo $(tc-getCC) ${CFLAGS} -o tests main_test.c ${LDFLAGS} +} + +src_install() { + dobin u-config + doman u-config.1 + + if use symlink; then + dosym u-config /usr/bin/pkg-config + dosym u-config /usr/bin/pkgconf + dosym u-config /usr/bin/"${CHOST}-pkg-config" + dosym u-config /usr/bin/"${CHOST}-pkgconf" + + insinto /usr/share/aclocal + newins "${DISTDIR}/${PN}-${PKG_M4_VER}-pkg.m4" pkg.m4 + fi +} + +src_test() { + edo ./tests +} From bf3c5f7a03aa167ca947c1368f6d30ed41edd089 Mon Sep 17 00:00:00 2001 From: strategictraveler Date: Fri, 25 Apr 2025 14:47:33 +0000 Subject: [PATCH 34/34] www-client/mullvad-browser-bin: add 14.5, drop 14.0.9 Signed-off-by: strategictraveler --- www-client/mullvad-browser-bin/Manifest | 2 +- ...rowser-bin-14.0.9.ebuild => mullvad-browser-bin-14.5.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename www-client/mullvad-browser-bin/{mullvad-browser-bin-14.0.9.ebuild => mullvad-browser-bin-14.5.ebuild} (100%) diff --git a/www-client/mullvad-browser-bin/Manifest b/www-client/mullvad-browser-bin/Manifest index 1f4a3e8efb..cca4da8efa 100644 --- a/www-client/mullvad-browser-bin/Manifest +++ b/www-client/mullvad-browser-bin/Manifest @@ -1 +1 @@ -DIST mullvad-browser-bin-14.0.9.tar.xz 103003260 BLAKE2B 3cc3389f5704ab41133f1fbefe7031ee98a7f233fee62cbac071c0edcbee47c64bb93b40b06fc450679d34cb1871067ca02d2e980f1943f847eb98a7c2660b08 SHA512 1cf112cfc9a0e181754798d84ca578b777693f95ecc1bcd73c35ef916843b5d4ea89bdedaeeacaf0e50bb97021931ba4e0df95d144e6cdaff9ff7e7fc77c0e19 +DIST mullvad-browser-bin-14.5.tar.xz 102687468 BLAKE2B 1ad315ef04748878ae1ebe4c8562bcd09a9ad035642c95b0f123fbc244d0d70b771b6493ad34e764fbb067e5057dbc54e31d04819e11a7fc14a46b41e672abac SHA512 690293d9c91394f84af8670e2b795dc27c59c22568c01c7fd13202f972251bb033646f9af02826d649b44b114dc340823cf09713c53a765a0db710c78aa480c4 diff --git a/www-client/mullvad-browser-bin/mullvad-browser-bin-14.0.9.ebuild b/www-client/mullvad-browser-bin/mullvad-browser-bin-14.5.ebuild similarity index 100% rename from www-client/mullvad-browser-bin/mullvad-browser-bin-14.0.9.ebuild rename to www-client/mullvad-browser-bin/mullvad-browser-bin-14.5.ebuild