diff --git a/app-admin/himitsu-ssh/Manifest b/app-admin/himitsu-ssh/Manifest index e3fe78ce05..65e3824d5e 100644 --- a/app-admin/himitsu-ssh/Manifest +++ b/app-admin/himitsu-ssh/Manifest @@ -1 +1,2 @@ +DIST himitsu-ssh-0.10.0.tar.gz 21264 BLAKE2B a4f00b4e230edd1cbc4a4bc0dac2e18bb7276996eae148105f58634ed98c671dfb10ca93a5185cbc8174cbf507c4662085016eb0139f967cb4d5a76a6ae5d553 SHA512 f9f371a8daddac21a74ea2fc296fe62486f49381b47faca97d1689f85f1d2409277c0bd2c177b7832f9fbcbbcc21fdaff78e685eeb77f8b66b3413304a6ef030 DIST himitsu-ssh-0.9.1.tar.gz 21004 BLAKE2B c0d83afd3519ac36bf27d66efc10a03465249a511a1e5eff006382366e35d9315d73cee4096785d509473ff24b589b2c23e43508a41d4dabb7b39780e25af9a4 SHA512 b906e3ae6573ed8177a5388b28c6adb320e2a22abbd36af5fe39ce31c458c2a942bd38233c029d86b05365e5f01a5560815f58663ced0ccee2d1ca56c63b1f60 diff --git a/app-admin/himitsu-ssh/himitsu-ssh-0.10.0.ebuild b/app-admin/himitsu-ssh/himitsu-ssh-0.10.0.ebuild new file mode 100644 index 0000000000..5974ff2e4d --- /dev/null +++ b/app-admin/himitsu-ssh/himitsu-ssh-0.10.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ "${PV}" = "9999" ]]; then + inherit git-r3 + EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/himitsu-ssh" +else + SRC_URI="https://git.sr.ht/~sircmpwn/himitsu-ssh/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="SSH integration for Himitsu" +HOMEPAGE="https://git.sr.ht/~sircmpwn/himitsu-ssh" +LICENSE="GPL-3" +SLOT="0" + +RDEPEND=" + >=app-admin/himitsu-0.10:= + >=dev-hare/hare-ssh-0.26.0:= +" +DEPEND=" + ${RDEPEND} + >=dev-lang/hare-0.26.0:= +" +BDEPEND="app-text/scdoc" + +# All binaries are hare-built +QA_FLAGS_IGNORED=".*" + +src_configure() { + sed -i 's;^PREFIX=.*;PREFIX=/usr;' Makefile || die +} + +src_test() { + # Don't run tests if there's none (which is the case of 0.3) + grep -r '@test fn' . && emake check +} diff --git a/app-admin/himitsu-totp/Manifest b/app-admin/himitsu-totp/Manifest index de36adee73..0c8d5e1c60 100644 --- a/app-admin/himitsu-totp/Manifest +++ b/app-admin/himitsu-totp/Manifest @@ -1,2 +1 @@ -DIST himitsu-totp-0.2.tar.gz 15199 BLAKE2B bc6f7c4420956649a44a9c8a2a1315d49dc044f9a5bee72c690bcf3a6f8d9e2f3ab6c592bff40f813d6f76fb89b3a0f6a06003138c9165b46edb19b274a6ae13 SHA512 a6b3958e5b9c6e2e0bf4061ce9b4b5d738cc0635533ae944758630a7e3b6cae3c20e80e9f0078fa63c67965b5b3078b77b15a603d402bce3965cf58441a70781 DIST himitsu-totp-0.9.tar.gz 15211 BLAKE2B 8cf1f81cd811fd9a9314711ffae6860bf6c2d415c2953fb0ce9a4b3783ae1e656dd9d72ae2269e66946b8d8734f2ffed103f8e33d6d77a3426748ab4cbfd0108 SHA512 c17bdbdb7fe0573466b861a90c24feda6866d7fd13aa2559445ada69aba715e21aedd31bb127c59f5c310e50d96eb9372c7ab78ac87091af5ca29b21e2c49072 diff --git a/app-admin/himitsu-totp/himitsu-totp-0.2.ebuild b/app-admin/himitsu-totp/himitsu-totp-0.2.ebuild deleted file mode 100644 index 68988fc7fc..0000000000 --- a/app-admin/himitsu-totp/himitsu-totp-0.2.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ "${PV}" = "9999" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/himitsu-totp" -else - SRC_URI="https://git.sr.ht/~sircmpwn/himitsu-totp/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64 ~riscv" -fi - -DESCRIPTION="TOTP support for Himitsu" -HOMEPAGE="https://git.sr.ht/~sircmpwn/himitsu-totp" -LICENSE="GPL-3" -SLOT="0" - -RDEPEND="app-admin/himitsu:=" -DEPEND=" - ${RDEPEND} - >=dev-lang/hare-0.24.2:= -" -BDEPEND="app-text/scdoc" - -# hare binary -QA_FLAGS_IGNORED="usr/bin/hitotp" - -src_configure() { - sed -i 's;^PREFIX=.*;PREFIX=/usr;' Makefile || die -} diff --git a/app-admin/himitsu/Manifest b/app-admin/himitsu/Manifest index ba285a140e..8eaab79cb8 100644 --- a/app-admin/himitsu/Manifest +++ b/app-admin/himitsu/Manifest @@ -1 +1,2 @@ +DIST himitsu-0.10.tar.gz 59028 BLAKE2B 928c8e5f9b4bf02c420d268b95ecac6239eeb63e11d0022e658a3eb1f7a33effb0bee9c1e5fbaf17510da1e4e137b7db0b9ad4328e139c5c0846985bb405977d SHA512 88cc1323b2428bc035fcee0d140ac251a298c4bbb45193a39c5e99925c05ada756eb7668e0bab4162e1c35687b392d8234ec33cac72998f2f1bd27bf893b1dd2 DIST himitsu-0.9.tar.gz 58364 BLAKE2B 6917ac848ef05637496861c9f3650db8d2b376a8f40dad5a3aee7bf7135ed6dde4f7e11e8034b57aa6629156b8927a0ceaadddfb7533030e889bbfb80b10461d SHA512 7082a13630a9cc2fe042686bfba8616b19f75d8d7f89f6e1a6ebdc950cdc7407b3fece533786214d50187f91b5b3aa2309941bffd6956d46228b8e658cab969d diff --git a/app-admin/himitsu/himitsu-0.10.ebuild b/app-admin/himitsu/himitsu-0.10.ebuild new file mode 100644 index 0000000000..07e4f22be7 --- /dev/null +++ b/app-admin/himitsu/himitsu-0.10.ebuild @@ -0,0 +1,36 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ "${PV}" = "9999" ]]; then + inherit git-r3 + EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/himitsu" + SLOT="0" +else + SRC_URI="https://git.sr.ht/~sircmpwn/himitsu/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~riscv" + SLOT="0/${PV}" +fi + +DESCRIPTION="Secret storage system for Unix, suitable for storing passwords, keys, ..." +HOMEPAGE="https://git.sr.ht/~sircmpwn/himitsu" +LICENSE="GPL-3" + +DEPEND=" + >=dev-lang/hare-0.26.0:= +" +PDEPEND=" + || ( + app-admin/hiprompt-gtk + gui-apps/hiprompt-gtk-py + ) +" +BDEPEND="app-text/scdoc" + +# binaries are hare-built +QA_FLAGS_IGNORED="usr/bin/.*" + +src_configure() { + sed -i 's;^PREFIX=.*;PREFIX=/usr;' Makefile || die +} diff --git a/app-admin/hiprompt-gtk/Manifest b/app-admin/hiprompt-gtk/Manifest index bc8eb74253..ef253aaea5 100644 --- a/app-admin/hiprompt-gtk/Manifest +++ b/app-admin/hiprompt-gtk/Manifest @@ -1 +1,2 @@ +DIST hiprompt-gtk-0.10.tar.gz 21766 BLAKE2B 44a5abaf8657c0e6bd2043161cf0d9da88e0525b80586059b54e8f3520d8f349a862bf687ef63cc885620d27d31761e901d88a9aa6e61e980c12f7e13fd4e6b9 SHA512 aa90b2ab4f808d0d2b9409f3f2868e0c6e6e692e197d3d19697db492966da45f1cac28ef76920f0ff48ca4a8572ca090bd19b56d996448be2bcd76b38eafd50b DIST hiprompt-gtk-0.9.tar.gz 21759 BLAKE2B 3e583092967ad59704d644b409dfdd69affdba4b2c378088538e371d73d8d25007b104e9ee33e5135703c00f743d3808ee4acdfd42cb2aa37fb73545adf37e56 SHA512 1240fdd2f148dfb76487c0c013a4a57f7837e2ffa4f59d496f4b5a6bbcd170061cb3098f020598b1a3d874c45ba2e3db397ee1c789d19ec53f4fbdb0962374f8 diff --git a/app-admin/hiprompt-gtk/hiprompt-gtk-0.10.ebuild b/app-admin/hiprompt-gtk/hiprompt-gtk-0.10.ebuild new file mode 100644 index 0000000000..8112e1d75e --- /dev/null +++ b/app-admin/hiprompt-gtk/hiprompt-gtk-0.10.ebuild @@ -0,0 +1,44 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ "${PV}" = "9999" ]]; then + inherit git-r3 + EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hiprompt-gtk" +else + SRC_URI="https://git.sr.ht/~sircmpwn/hiprompt-gtk/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="GTK4 prompter for Himitsu" +HOMEPAGE="https://git.sr.ht/~sircmpwn/hiprompt-gtk" +LICENSE="GPL-3" +SLOT="0" + +COMMON_DEPEND=" + dev-libs/glib + >=gui-libs/gtk-4.18:4 + gui-libs/libadwaita + gui-libs/gtk4-layer-shell +" +DEPEND=" + ${COMMON_DEPEND} + >=dev-lang/hare-0.26.0:= + app-admin/himitsu + dev-hare/hare-gi + dev-hare/hare-adwaita + dev-hare/hare-gtk4-layer-shell +" +# gui-apps/hiprompt-gtk-py: both are installing to /usr/bin/hiprompt-gtk +RDEPEND=" + ${COMMON_DEPEND} + !gui-apps/hiprompt-gtk-py +" + +# All binaries are hare-built +QA_FLAGS_IGNORED=".*" + +src_configure() { + export PREFIX=/usr +} diff --git a/app-arch/nix-compress/Manifest b/app-arch/nix-compress/Manifest index f9d4a56bae..12c14cc799 100644 --- a/app-arch/nix-compress/Manifest +++ b/app-arch/nix-compress/Manifest @@ -1 +1 @@ -DIST nix-compress-0.3.0.tar.gz 32291 BLAKE2B ef9304e14239f0d5341012a7492644a11c6ddf4b2ee1fa45b845d3a8c886878f3f8dde7580e8e1fce6286ecc479edcf682cf0af9cf630956d69ee290d9fbaf69 SHA512 7dbccd6e3ab557bfb6c46a9db62274172e318d4193c3045ced34ac95683f49546135290c6d2540872023eccf56d3ce5c15098710ae1a4c9addbecf44e475a3cd +DIST nix-compress-0.3.1.tar.gz 32340 BLAKE2B d9901848f99e2e61ba76ab4f421cbeeec3b849af416083b2796dc1373b961dbbe3c34f1a8e3a77465161b4addd887892163544f504fc734508d747b2a7bc9ddc SHA512 ae483cd866fe11c8c25b204ea992f90782e1e79d053c1b5d70f0e10e5031fcc88f225293dc96c498a08aa3c592a08ad0cf98a2f55ba72a6593e61460160c2491 diff --git a/app-arch/nix-compress/nix-compress-0.3.0.ebuild b/app-arch/nix-compress/nix-compress-0.3.1.ebuild similarity index 94% rename from app-arch/nix-compress/nix-compress-0.3.0.ebuild rename to app-arch/nix-compress/nix-compress-0.3.1.ebuild index 588801420b..ca355a4c1d 100644 --- a/app-arch/nix-compress/nix-compress-0.3.0.ebuild +++ b/app-arch/nix-compress/nix-compress-0.3.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2025 Gentoo Authors +# Copyright 2025-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/app-misc/doublecmd/Manifest b/app-misc/doublecmd/Manifest index 59e7847eff..3eb64a085d 100644 --- a/app-misc/doublecmd/Manifest +++ b/app-misc/doublecmd/Manifest @@ -1,3 +1,3 @@ DIST doublecmd-1.1.31-src.tar.gz 9651875 BLAKE2B 020d3652df851744e228219c8b0730ad06dbfe1cda460952553903ba07a35ec4252b96c795cfd3841f3778186d8b120c6db8a3e3ef7ae499156f9a374496f2e3 SHA512 d7de6d1006c672705bc70bc4059919f51e1f5e47780dc6099bbc867c24d6637df413126c86f1a6c3ca56a37a902b90ff5a8c0502c42a0cdc25e770d000abc0ba DIST doublecmd-1.1.32-src.tar.gz 9652239 BLAKE2B 2ed7b80fed61deac92c24d6ba1c647b3bb2ee64e053dc32d9f2df595f6d72166f42041b2fea6318831565d20f7760594ad065caeb83988bd3d0ca6a7f9fd0fc0 SHA512 63ab0397a1327949558974972129ff405dad2a0de028b9c4d4f45db5343829f61e772f5aef5c75770db1f22ff42f213321b020e0bc96bfc902d8aaeb1c027d72 -DIST doublecmd-1.2.1-src.tar.gz 10130319 BLAKE2B 4317ab1fdb3c745c3c9c3d4e0bfda9123c34397bf060acd66fb5f8c3d3c0dec735496dbc2901b5897424718129a4fe4277d9af59563b3fc94c59561c1bfc312e SHA512 ed1e83c4b77a0a43eae17d690a27ee55c26030f823df6c02960a199015afbfa3149463d8c2b94d3ab6c9f7fe6790974bb51534c45864d33a200732e475d6055a +DIST doublecmd-1.2.2-src.tar.gz 10130157 BLAKE2B b9b8f7dc56ae9a6b7d9a5ac40692a90914947a36563f6a364fb7497229a2587879a6b0db71aa161857c65eedce250b7c31b038d18bf2d9521dc4b22202274198 SHA512 d4a47cdb4bdeecb1e9013377b603ae1da5541705a11bf30e2268d16963206d7079018ee212189c497331e72168d70e65793bd61a97844ffb8ffb47b94f1f7be7 diff --git a/app-misc/doublecmd/doublecmd-1.2.1.ebuild b/app-misc/doublecmd/doublecmd-1.2.2.ebuild similarity index 100% rename from app-misc/doublecmd/doublecmd-1.2.1.ebuild rename to app-misc/doublecmd/doublecmd-1.2.2.ebuild diff --git a/app-text/codebook/Manifest b/app-text/codebook/Manifest index 301875d1a4..a65a21f369 100644 --- a/app-text/codebook/Manifest +++ b/app-text/codebook/Manifest @@ -1,2 +1,2 @@ -DIST codebook-0.3.29-deps.tar.xz 40803408 BLAKE2B c564ed2e9c06b355d574fe85e7abe2fc56bd5d199fcb8d72228b6c8ad791f3163ce82a3f66cf6498ec78d725827c4a4c5166e3479197181e470d1ec8bf09376d SHA512 10ffe642fc55e1c0f19f61fbb08794ce36d13aa91630a450442dfa52042f5868ecbeca2c70e3e33bd373abd7dc7f4be6a3fb8878ad5bfb8e9a42603d4848c4b0 -DIST codebook-0.3.29.tar.gz 2669435 BLAKE2B a8ff6fcb8eec2e1623fe4f9e440a124ec6a173191d8b09888e8e71c43eff21ef7d3596e9c82c0f635b27cf2bc684b371885ce8ed4f6eb7cb94d0e7ec43304ba4 SHA512 79a767c999a7682ae671a82210e389b043613d0cd23767d1c87340926fa1736b9d2c0d230e06037ea7d8003c0fc08ff794b401aa432aea597ef76c48f8746f4f +DIST codebook-0.3.30-deps.tar.xz 40851664 BLAKE2B 196f23dfdabecfb3e405bd2fa6be21b26db07854d288e7ea074a2c2d8512181f0f063568da69609713a0f3bb5208cdb5ac4bf676c808f67732b38fbf0f5bb44f SHA512 1fe9d50e5fefe46c2cb19bbb36903851440ead80465adec350e5c11f5df9890ef6695f9522714f6c8c3a849e37ff6f2f6d97e33910c30c5226d7dac97798d8ed +DIST codebook-0.3.30.tar.gz 2678250 BLAKE2B 2ea835f6d94f38df9227f098ec0193b448e6649b81d49fc3fbe839cdfd268e81ba702980c9900348d84b67f77c5b84105f04f0e23a918ebe53d1fc5790b07d88 SHA512 692fa932c01c89ddefa38557f7ac0dc5c45913c0adaad3465f7f10dc2b7792d3ff2f3491c8ff2260dc4424d960bcac2941b1b1fde0ebfc782673cc027bc6f649 diff --git a/app-text/codebook/codebook-0.3.29.ebuild b/app-text/codebook/codebook-0.3.30.ebuild similarity index 100% rename from app-text/codebook/codebook-0.3.29.ebuild rename to app-text/codebook/codebook-0.3.30.ebuild diff --git a/app-text/komikku/Manifest b/app-text/komikku/Manifest index 5a654fe92c..ff5717505f 100644 --- a/app-text/komikku/Manifest +++ b/app-text/komikku/Manifest @@ -1 +1 @@ -DIST komikku-1.100.0.tar.gz 4704235 BLAKE2B bb0d98919157f9291b94ddf74dd40a9da624c653747084f24c4afd0da45390ab1debf06a6d9b1e58ec2cccf63e63a527e4e094a23136b099340ae9c13b48256d SHA512 79f12563c7c24024f72557f3ac386f82b589f145f19c43280caebac1d43f522406581da975c472fad177cb3ff024eb21cf16ccf06cc4d49f296637586a1189af +DIST komikku-1.103.0.tar.gz 4750490 BLAKE2B 224b6a14143dd44fed8cbb0a7a828778a7e09cae06afe6d6f05c7cd72694196b912548bf8a0eaa6ad9c8e35d2224c4ae7088a9a199ee42a3b6d6b042d0c27a09 SHA512 68878077cb6dce811db90f9ae20f31eaeaf680238e97c6c327e6dd9695e24781914543a396f1645a8c98cb7d5399058a7ccb2404e5e451501f2261e28d09665a diff --git a/app-text/komikku/komikku-1.100.0.ebuild b/app-text/komikku/komikku-1.103.0.ebuild similarity index 100% rename from app-text/komikku/komikku-1.100.0.ebuild rename to app-text/komikku/komikku-1.103.0.ebuild diff --git a/dev-hare/hare-json/Manifest b/dev-hare/hare-json/Manifest index e05896c4f7..a68daa4580 100644 --- a/dev-hare/hare-json/Manifest +++ b/dev-hare/hare-json/Manifest @@ -1,2 +1 @@ -DIST hare-json-0.24.2.tar.gz 13906 BLAKE2B 5c82ceaf96ac8f01c14c718203888d354cefa17e7de862f28ddcb675a199fdaf802076abb67ec31ac299090fda3392cc527290bfa1eb7b1f745a5d8a7891b648 SHA512 f30e2f2f5ff5ecb6f2ff32c8dc1974587ac6914f141bc1eabf95ded1470b0b2f85f1ae195c11f05779b77b82b724e8dd0d252ed35e6083dfc2df6bbdb23466f0 DIST hare-json-0.25.2.0.tar.gz 14129 BLAKE2B e73a1fb77beb50588ec038e1ad8bf98ba56ded06ee0183d1bd2b5e5231e705ba2eaced21d7683baad99e7a77032962cedc4a07c3af78f275f2eb364685dbe952 SHA512 a132e0b60851d346fb5be2a60010456a61b08b7b70fe3a0c0550a978986b869e6e7bf2efd87e0b543b37b2f5cac12cda6650089b6a7e1ea38ab8be78c373a9b8 diff --git a/dev-hare/hare-json/hare-json-0.24.2.ebuild b/dev-hare/hare-json/hare-json-0.24.2.ebuild deleted file mode 100644 index 20906fdc4f..0000000000 --- a/dev-hare/hare-json/hare-json-0.24.2.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="JSON support for Hare" -HOMEPAGE="https://git.sr.ht/~sircmpwn/hare-json" -SRC_URI="https://git.sr.ht/~sircmpwn/hare-json/archive/${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="MPL-2.0" -SLOT="0" - -KEYWORDS="~amd64 ~arm64 ~riscv" - -DEPEND=">=dev-lang/hare-0.24.2" -RDEPEND="${DEPEND}" - -src_prepare() { - default - - sed -i 's;^PREFIX=.*;PREFIX=/usr;' Makefile || die -} diff --git a/dev-hare/hare-ssh/Manifest b/dev-hare/hare-ssh/Manifest index 1ceea8c572..caf48ed51f 100644 --- a/dev-hare/hare-ssh/Manifest +++ b/dev-hare/hare-ssh/Manifest @@ -1 +1,2 @@ DIST hare-ssh-0.25.2.tar.gz 35560 BLAKE2B 9ca8d9d245f0c4d96d2d687bab3164bbcf3fcb14d78a672bd3333d195d4ef7496393fe49c21112172ffd117437bf6e8d800ccdb7e53bf1c1e9627db0b3ad02ca SHA512 29a359a3f9e09f2408dfb523577aa500b92bc53baa6a0263c6bf21537def2b4555e75181853b218b7ac8ccda4b8133cbc168181f28b2a7f00580413c8575e48b +DIST hare-ssh-0.26.0.tar.gz 35570 BLAKE2B fe392d75b78e8a4626da37baee532dc37e8472e87f6edaf26fb88a75d7dac3ada57f50441aa58c1d4b18bdcc5ee6fbb7079742508128f4e313598a257adc7438 SHA512 afaa368ee3553e512a4214d3a923d0ede89b6f09cf0eedad4d8648281a3d3f1901d779577a01a03692b222f5938a262ef382d6fa1616b94779cc1450cf628e93 diff --git a/dev-hare/hare-ssh/hare-ssh-0.26.0.ebuild b/dev-hare/hare-ssh/hare-ssh-0.26.0.ebuild new file mode 100644 index 0000000000..9112fbf694 --- /dev/null +++ b/dev-hare/hare-ssh/hare-ssh-0.26.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ "${PV}" = 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare-ssh" + SLOT="0" +else + SRC_URI="https://git.sr.ht/~sircmpwn/hare-ssh/archive/${PV}.tar.gz -> ${P}.tar.gz" + SLOT="0/${PV}" + + KEYWORDS="~amd64 ~arm64 ~riscv" +fi + +DESCRIPTION="SSH library for Hare" +HOMEPAGE="https://git.sr.ht/~sircmpwn/hare-ssh" +LICENSE="MPL-2.0" + +RDEPEND=">=dev-lang/hare-0.26.0" +DEPEND="${RDEPEND}" + +src_prepare() { + default + sed -i 's;^PREFIX=.*;PREFIX=/usr;' Makefile || die +} diff --git a/dev-hare/hare-xml/Manifest b/dev-hare/hare-xml/Manifest index 7882a6023b..e113f61ad6 100644 --- a/dev-hare/hare-xml/Manifest +++ b/dev-hare/hare-xml/Manifest @@ -1,2 +1 @@ DIST hare-xml-0.25.2.0.tar.gz 12417 BLAKE2B 821576d95487e854020fc56f823042caa2a4947545397cafd94497059513a86792a1bc23c43b912000e962291806b98d7dd8ce685fa0483462f0dfcda409fbe8 SHA512 9f7a2e6cfbd2e0fd55301bf8a7380f0950844a30a6551ffa626143ee93dc6fbaeef4a9585c17318dfb562f044425e6cdd4a38da35e10551cabf901feeb1a07c1 -DIST hare-xml-82ad30e1143286417b12b00d45ee1a03330f117e.tar.gz 11596 BLAKE2B 125b34d3773677ec7cf242eabcf0c55365ca0914e566075b8cef41ecc70119622fed3297d1f056f7336b7b247ab50e81ce66f41a1c817749eceb718b803d5c4c SHA512 0b16eaaa1a4c13692179eb8fd3c9d7ef3a63fb89df5520b09b961618890a66d6a7f13cb93c19ebb9d81b9edcb10a1ef3c9570e6269fbcae8e60e52b0c8471e5f diff --git a/dev-hare/hare-xml/hare-xml-0_pre20231231.ebuild b/dev-hare/hare-xml/hare-xml-0_pre20231231.ebuild deleted file mode 100644 index 9ece5a3494..0000000000 --- a/dev-hare/hare-xml/hare-xml-0_pre20231231.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ "${PV}" = 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare-xml" - SLOT="0" -else - EGIT_COMMIT="82ad30e1143286417b12b00d45ee1a03330f117e" - SRC_URI="https://git.sr.ht/~sircmpwn/hare-xml/archive/${EGIT_COMMIT}.tar.gz -> ${PN}-${EGIT_COMMIT}.tar.gz" - S="${WORKDIR}/${PN}-${EGIT_COMMIT}/" - SLOT="0/${PV}" - - KEYWORDS="~amd64 ~arm64 ~riscv" -fi - -DESCRIPTION="XML support for Hare" -HOMEPAGE="https://git.sr.ht/~sircmpwn/hare-xml" - -LICENSE="MPL-2.0" - -DEPEND=">=dev-lang/hare-0.24.0" -RDEPEND="${DEPEND}" - -src_prepare() { - default - - sed -i 's;^PREFIX=.*;PREFIX=/usr;' Makefile || die -} diff --git a/dev-libs/sirit/Manifest b/dev-libs/sirit/Manifest index ca7129fd84..48b6328025 100644 --- a/dev-libs/sirit/Manifest +++ b/dev-libs/sirit/Manifest @@ -1 +1 @@ -DIST sirit-1.0.1.tar.gz 53080 BLAKE2B c2d64309ca4e579e7c0d2d09f2571aafd1090d200bb16699ffe354370abe3bc8f9803f8aeaef7210fe6b0ab462af615806dbe484d7f3fbe3bfb27d8ee7622387 SHA512 c76823f8e11b75421093468346000fbba3d0e416297744d252caaaa79817446bbbadba738e8da2c52fa11a14c71696cdf83fb7a67c38ecee8d59a54e37fa9a83 +DIST sirit-1.0.4.tar.gz 53372 BLAKE2B 4d297427a40a3a22c739579dbae9cfda9ed7f0f7f5ab7297bff92370c58e46478df16509a51bfb3ace1d852cd035255146adf78a7d2220ee01b1c581ab7a8606 SHA512 996d6f114ad2d1aced730e251fcfbea18cc7ab14fa1d3c52c8bc42cd211f005a9af523adf8705ef1e06e662df372a925629da04719b43da6a3c8b5dae881add0 diff --git a/dev-libs/sirit/sirit-1.0.1.ebuild b/dev-libs/sirit/sirit-1.0.4.ebuild similarity index 100% rename from dev-libs/sirit/sirit-1.0.1.ebuild rename to dev-libs/sirit/sirit-1.0.4.ebuild diff --git a/dev-python/convertdate/Manifest b/dev-python/convertdate/Manifest index 6f6cc6fdc6..2d62de2f44 100644 --- a/dev-python/convertdate/Manifest +++ b/dev-python/convertdate/Manifest @@ -1 +1 @@ -DIST convertdate-2.4.0.gh.tar.gz 52728 BLAKE2B 1ee45f86c1a424f479a0a01d7f048a861cea9a25e82adade8dc26182064428b27dac98012d9a1e6afc7412f27366dd3d06ecc8d881eb6946d24a037305bb5c57 SHA512 d6b63000fd72640d69afa12b5f942684fa1c2f52880bc76e78780f144848040176a7869cd7b95a502abfd5b8fe1ebc3c844f3eb261e2ad547e6be493b11cd432 +DIST convertdate-2.4.1.gh.tar.gz 52789 BLAKE2B e3d396299dd211def312046aaaee060e658fa9d535ca0c5a8376d796273fb53b148c7f6be6e1cb010f52fc9bdab06c9d275fc8f1de2bc0ea4ec956408ae3c3f2 SHA512 dc06c5c2f413543d5c84e5123a276b690787f4b72d3504650ad6908aeef36764073ad6496294e8d9400bc99c1a63f8adb39e265785471c23079f9502ff733e95 diff --git a/dev-python/convertdate/convertdate-2.4.0.ebuild b/dev-python/convertdate/convertdate-2.4.1.ebuild similarity index 76% rename from dev-python/convertdate/convertdate-2.4.0.ebuild rename to dev-python/convertdate/convertdate-2.4.1.ebuild index dcfd5b4756..2c98bc3e1f 100644 --- a/dev-python/convertdate/convertdate-2.4.0.ebuild +++ b/dev-python/convertdate/convertdate-2.4.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{11..14} ) +PYTHON_COMPAT=( python3_{12..14} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 @@ -15,8 +15,11 @@ LICENSE="MIT" SLOT="0" KEYWORDS="~amd64" -RDEPEND="dev-python/pymeeus[${PYTHON_USEDEP}]" +RDEPEND=" + >=dev-python/pymeeus-0.3.13[${PYTHON_USEDEP}] +" +EPYTEST_PLUGINS=() distutils_enable_tests pytest distutils_enable_sphinx docs \ diff --git a/dev-python/dateparser/Manifest b/dev-python/dateparser/Manifest index 49d91572bd..335d703a1f 100644 --- a/dev-python/dateparser/Manifest +++ b/dev-python/dateparser/Manifest @@ -1 +1 @@ -DIST dateparser-1.2.2.tar.gz 329840 BLAKE2B 7f17feb402cd72d6b99c1c5e75627588e085963193aef72eaaeada82ea448d5d45c19d3aa5b8986500cecbc7b2417c9fc5f8526de47560455a6e9f12b2e500f1 SHA512 96ebc214843f57f3cdede79f63fd3067e9b26e17882a0dea023830e7a2a3f50b07145ae34d174bd3cd11f4f42980110111f90e7175fd38a4b0c428ac5f26428d +DIST dateparser-1.3.0.tar.gz 337152 BLAKE2B e0a1ec6d9f6097d46fb9924665be0ec483481bb4abce5d715953374c5cc82f1ef7f4323f56f6656f21a877098a849ade729ee594236cb05a6a1036b187a793a1 SHA512 6fe258a8e22c70e19df67230cc86a19006640747d1539be1391eb7fefcb93abaa91fa7b6e42d1c6fc00a4ac82d007e8e63de6e13c4c5a113018cf8eac5402df6 diff --git a/dev-python/dateparser/dateparser-1.2.2.ebuild b/dev-python/dateparser/dateparser-1.3.0.ebuild similarity index 94% rename from dev-python/dateparser/dateparser-1.2.2.ebuild rename to dev-python/dateparser/dateparser-1.3.0.ebuild index 221cbef895..f167a95875 100644 --- a/dev-python/dateparser/dateparser-1.2.2.ebuild +++ b/dev-python/dateparser/dateparser-1.3.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{11..14} ) +PYTHON_COMPAT=( python3_{12..14} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 optfeature pypi @@ -31,6 +31,7 @@ BDEPEND="test? ( dev-python/parameterized[${PYTHON_USEDEP}] )" +EPYTEST_PLUGINS=() distutils_enable_tests pytest distutils_enable_sphinx docs \ diff --git a/dev-python/posthog/Manifest b/dev-python/posthog/Manifest index aa895c8e45..5f93549660 100644 --- a/dev-python/posthog/Manifest +++ b/dev-python/posthog/Manifest @@ -1 +1 @@ -DIST posthog-7.8.3.gh.tar.gz 618183 BLAKE2B 6751c9c7dedddf6600d1afee673b1676d9e7b03daad226559c4657833964bf6152f8f060d2513fa6302ce3c27b4545ab6090dc5abba5d68c5bd46211290cbe03 SHA512 ad249930220afa93506d00a83b5c71cec296111f8b3b667efdf93c2038b29276ed733bd418efd7466094db27afd2f1a418647734b701deaaf56c2a38374885e1 +DIST posthog-7.8.6.gh.tar.gz 620737 BLAKE2B 7e98bce81bda8253b069f23f97f02bdaa5e5b5cab289fa8fab5d9dd6f06ba05db9435f2c7c09e708dc607f3d10adac591e2893414c2c12802621cffa98aefa55 SHA512 527d08bdc2713a9792f450414a715f597668ed9b35539a84ed7905a3a1d98f866aa5f4caebd266bf7180d38cca27b106624621dbdea472e713b20177e5cbe356 diff --git a/dev-python/posthog/posthog-7.8.3.ebuild b/dev-python/posthog/posthog-7.8.6.ebuild similarity index 100% rename from dev-python/posthog/posthog-7.8.3.ebuild rename to dev-python/posthog/posthog-7.8.6.ebuild diff --git a/dev-util/distribution-gpg-keys/Manifest b/dev-util/distribution-gpg-keys/Manifest index 1457e4a8da..af2ec3fc17 100644 --- a/dev-util/distribution-gpg-keys/Manifest +++ b/dev-util/distribution-gpg-keys/Manifest @@ -1 +1 @@ -DIST distribution-gpg-keys-1.116-1.tar.gz 100888045 BLAKE2B d65082bc9a52e753eb6b5aa51e4976aad76f257764f218e5b1438a37631d04e6f05382a6229c48f7ee1bb0cc6ea2c5ab13bd218344d3602a93f545f11dc9b56a SHA512 56b12cab85a5e8a6f7fc376392eb2c2891e88f969c06eab846cce686c0b0b821abdbddb8101f96f1ae3950d487716b819fca7c6862ef3bb024849f520952a9c9 +DIST distribution-gpg-keys-1.117-1.tar.gz 107154858 BLAKE2B 86cc49a68a76d31ef4abb56cc300b366814588749f53517718ffdcee25ce6b2f85476e35e560cdc4ff99ae4ca533a3870ef427cc73393a51b8d38b69fa523179 SHA512 1de201bc85cd653337e09fd119f1ffaeca12920a0d821f37860d043c4d0ea936df7b1d23e8f5ffd5738c8907fdb7975a3b480b403f03abd5ea9092ff4478a401 diff --git a/dev-util/distribution-gpg-keys/distribution-gpg-keys-1.116.ebuild b/dev-util/distribution-gpg-keys/distribution-gpg-keys-1.117.ebuild similarity index 100% rename from dev-util/distribution-gpg-keys/distribution-gpg-keys-1.116.ebuild rename to dev-util/distribution-gpg-keys/distribution-gpg-keys-1.117.ebuild diff --git a/dev-util/git-pages-cli/Manifest b/dev-util/git-pages-cli/Manifest index fab3a9a636..c5dfe5629d 100644 --- a/dev-util/git-pages-cli/Manifest +++ b/dev-util/git-pages-cli/Manifest @@ -1,2 +1,4 @@ DIST git-pages-cli-1.5.1-vendor.tar.xz 159252 BLAKE2B f5a951f211e4ffecdc0841921252fc9053d4ababc9e9d097805104b320d66e36897bb5260bd0a6e002fc9e74b4ee60c6cc8e434128db9cfe4297d9edd9e40c6f SHA512 deb489c4a5e6b39cf8c4b0a4dce4cd57d4a94f57520b2cb6b8f16de7964f307525b3e5782b4eb2cf6bb0e82662a6098730be0ce33306cba094e1a1877fba0567 DIST git-pages-cli-1.5.1.tar.gz 9235 BLAKE2B 0ecbc2ab768ba6704183eba89519aea75ba7b638c0555b149ca0a577c4c706a7f528613a6f30a98b5f8a3d1c41bede74857904e81ddb639c2c25543d8becb56f SHA512 11ddec6b56f27d8156a28b9122ba306bf82e433fcf8c1e35ef902ebc627278c837e72046c916a7832c93cd628f33dd0d2d188e677684e3784b693f0f111feb60 +DIST git-pages-cli-1.5.2-vendor.tar.xz 159476 BLAKE2B 3b81ce8f0f2f52325e2ae333f137a22145dec93271868679b3b7a6e318cfccae667fbbaf743d41bc00b3d2789f3ae3dd900f2117e94b3a1a5c6e53c9fa770e53 SHA512 b326bccc4ce80ceb1059672741eff10b25b6407201b191d321acd92988b013e64ecb3260155c3b699c38c19a6e7ce866ac92493368dfeaa59b705f27c9b32109 +DIST git-pages-cli-1.5.2.tar.gz 9663 BLAKE2B 4791b5e2aebc2864e301400c4bdaf34a2f5fac99b68c593784d90d024292ff58200716cf6e49376514474160e288ffbaf0ee8b554e5e99b218d657d570c86b79 SHA512 89c6b975d439ad0684afdf84b7366f9b879dfe2945a6a395c45941e9be79b843469afd37826191f434452a7cfbb2d7d955267d2a430467f4a13a6cf31e157bd1 diff --git a/dev-util/git-pages-cli/git-pages-cli-1.5.2.ebuild b/dev-util/git-pages-cli/git-pages-cli-1.5.2.ebuild new file mode 100644 index 0000000000..905ba13f3c --- /dev/null +++ b/dev-util/git-pages-cli/git-pages-cli-1.5.2.ebuild @@ -0,0 +1,33 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="Command-line application for publishing sites to git-pages" +HOMEPAGE="https://codeberg.org/git-pages/git-pages-cli" +SRC_URI="https://codeberg.org/git-pages/git-pages-cli/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://files.demize.dev/gentoo/${CATEGORY}/${PN}/${P}-vendor.tar.xz" + +S="${WORKDIR}/${PN}" + +LICENSE="0BSD" +# dependencies +LICENSE+=" Apache-2.0 BSD MIT " +SLOT="0" +KEYWORDS="~amd64" + +# project specifies a minimum Go version of 1.25 +BDEPEND+=">=dev-lang/go-1.25.0:=" + +DOCS=( README.md ) + +src_compile() { + ego build +} + +src_install() { + dobin git-pages-cli + einstalldocs +} diff --git a/dev-util/mock-core-configs/Manifest b/dev-util/mock-core-configs/Manifest index 20476182ad..80c5c163b0 100644 --- a/dev-util/mock-core-configs/Manifest +++ b/dev-util/mock-core-configs/Manifest @@ -1 +1 @@ -DIST mock-core-configs-43.5-1.tar.gz 427320 BLAKE2B 2e699a4a217bd98a0f726d9f70cb9e7bd66e489275dffbc7679eba1f68afa2a3f122f02b32f6c7ab3cf2cb755e885d5eef6da950a7be4ff5a84cda9dba8d20d1 SHA512 62c6afb243a6b567766699b0dcc6a06f0ff3a34b6cc48c1ddcc7fa8f9e7bf66fb5da6b66fc81bbe3c48f7fb598d942a7c77a842511e4da8c1cfaf8d04fa2ba2d +DIST mock-core-configs-44.1-1.tar.gz 428500 BLAKE2B 1d8f633b3d9c350b627a134a6410724274d121d012f157f2ddccd9f5230ca545654d89a193a3fa3bf9988379895d9eb6a38194d2deb44ec973b874eb06512c0d SHA512 01431538c7aa0d31136c3f7f23960ff05f6a1f480becf9c64b5a58a210633b5d5f5882e5f0fd763112517b59120d1b1369fd33918c445a01db13aecacfab6c49 diff --git a/dev-util/mock-core-configs/mock-core-configs-43.5.ebuild b/dev-util/mock-core-configs/mock-core-configs-44.1.ebuild similarity index 100% rename from dev-util/mock-core-configs/mock-core-configs-43.5.ebuild rename to dev-util/mock-core-configs/mock-core-configs-44.1.ebuild diff --git a/dev-util/tinyxxd/Manifest b/dev-util/tinyxxd/Manifest index ca2e121759..572bbc5fef 100644 --- a/dev-util/tinyxxd/Manifest +++ b/dev-util/tinyxxd/Manifest @@ -1 +1,2 @@ +DIST tinyxxd-1.3.11.tar.gz 48553 BLAKE2B fac860dde20c160c1044c5a5bb108ff81b85a0ba0e08d82af324a4685ad7079129e6779f77c29a918eedf8bcc15fad22fbcbe3303efccd13b2bd67b206699374 SHA512 6db597c87af684375795102703e3fc134e6c48aca36713540f720581d1f18f6a53b0602d26cf4b5fcc3d5af86a03af37a38190defa5188c3d3c04bd0e1ca433b DIST tinyxxd-1.3.7.tar.gz 44586 BLAKE2B 6781760f08961db21d3937756ae2bb9b929bd3e9a2e611924b6e6a77a40cbd71f39b4a105031aa864d1ecf7ef522bb9cacccaf52af9c485c00d6a960f57b0efc SHA512 fba98d3cff252bd451eb4e8938e241fe42ea64a632822c31828d37bf24a7d64e1e3ba14175f61beba6c965ce34de00964e645375a19082a2f41c7d1ca6a5d1ab diff --git a/dev-util/tinyxxd/files/tinyxxd-1.3.11-fixes.patch b/dev-util/tinyxxd/files/tinyxxd-1.3.11-fixes.patch new file mode 100644 index 0000000000..db9d0cfc2c --- /dev/null +++ b/dev-util/tinyxxd/files/tinyxxd-1.3.11-fixes.patch @@ -0,0 +1,85 @@ +diff --git a/Makefile b/Makefile +index 65b372c..e8f6903 100644 +--- a/Makefile ++++ b/Makefile +@@ -1,17 +1,6 @@ + .PHONY: clean fmt install profile test uninstall + +-OPTFLAGS ?= -O2 -finline-functions +-WARNFLAGS ?= -Wall -Wextra -Wpedantic -Wshadow -Werror -Wfatal-errors -Wconversion -Wsign-conversion -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations +-CFLAGS ?= -std=c11 -pipe -fPIC $(OPTFLAGS) $(WARNFLAGS) +- +-UNAME_S := $(shell uname -s) +-ifeq ($(UNAME_S),Darwin) +- CFLAGS += -fstack-protector-strong -D_GNU_SOURCE +-else ifeq ($(OS),Windows_NT) +- CFLAGS += -D_WIN32 +-else +- CFLAGS += -fstack-protector-strong -D_GNU_SOURCE -fno-plt -Wl,-z,now -D_FORTIFY_SOURCE=3 +-endif ++CFLAGS += -std=c11 -D_GNU_SOURCE $(LDFLAGS) + + PREFIX ?= /usr + BINDIR ?= $(PREFIX)/bin +@@ -28,9 +17,6 @@ tinyxxd: main.c + tinyxxd_debug: main.c + $(CC) $(CFLAGS) -g -o $@ $< + +-tinyxxd_asan: main.c +- $(CC) $(CFLAGS) -g -fsanitize=address,undefined -o $@ $< +- + profile: tinyxxd_debug + dd if=/dev/random of=sample.bin bs=1M count=1 + valgrind --dump-instr=yes --collect-jumps=yes --tool=callgrind ./tinyxxd_debug sample.bin +@@ -48,7 +34,7 @@ benchfull: + fmt: main.c + clang-format -style=WebKit -i main.c + +-test: xxd tinyxxd_asan ++test: + @echo 'Preparing tests...' + @echo -n 'This is a test file' > sample.bin + @printf '\x00\x09\x0a\x0d\x20\x41\x7e\x7f\x80\xff' > colorbytes.bin +@@ -77,15 +63,14 @@ test: xxd tinyxxd_asan + @$(MAKE) run_test CMD='-o 0x100 sample.bin' DESC='Display offset +0x100' + @$(MAKE) run_test CMD='-i -C sample.bin' DESC='C include capitalized' + @$(MAKE) run_test CMD='-i -n myvar sample.bin' DESC='C include custom name' +- @$(MAKE) run_test CMD='-i -b sample.bin' DESC='C include binary format' +- @$(MAKE) verify_conversion_test ++ @$(MAKE) run_test CMD='-i -b sample.bin' DESC='C include binary format' @$(MAKE) verify_conversion_test + @rm -f -- *.hex sample.bin colorbytes.bin ebcdicbytes.bin tinyxxd_output.txt xxd_output.txt + @echo 'All tests complete.' + + run_test: + @echo "Running test: $(DESC)" +- @./tinyxxd_asan $(CMD) > tinyxxd_output.txt +- @./xxd $(CMD) > xxd_output.txt ++ @./tinyxxd $(CMD) > tinyxxd_output.txt ++ @xxd $(CMD) > xxd_output.txt + @if diff -q tinyxxd_output.txt xxd_output.txt > /dev/null; then \ + echo 'Test passed'; \ + else \ +@@ -95,8 +80,8 @@ run_test: + + verify_conversion_test: + @echo "Running conversion and verification test..." +- @./tinyxxd_asan sample.bin > sample_tinyxxd.bin +- @./tinyxxd_asan -r sample_tinyxxd.bin > sample_restored.bin ++ @./tinyxxd sample.bin > sample_tinyxxd.bin ++ @./tinyxxd -r sample_tinyxxd.bin > sample_restored.bin + @if diff -q sample.bin sample_restored.bin > /dev/null; then \ + echo -e "\033[0;32mConversion and verification test passed\033[0m"; \ + else \ +@@ -128,12 +113,6 @@ fuzz: tinyxxd_fuzz + @dd if=/dev/urandom of=input_dir/sample.bin count=1 bs=128 + afl-fuzz -i input_dir -o fuzz_output -- ./tinyxxd_fuzz @@ + +-testfiles/xxd.c: +- cd testfiles && curl -sOL "https://raw.githubusercontent.com/vim/vim/master/src/xxd/xxd.c" +- +-xxd: testfiles/xxd.c +- $(CC) -std=c11 -pipe -D_GNU_SOURCE $(OPTFLAGS) -o $@ $< +- + install: tinyxxd + install -D -m 755 tinyxxd "$(DESTDIR)$(BINDIR)/tinyxxd" + diff --git a/dev-util/tinyxxd/metadata.xml b/dev-util/tinyxxd/metadata.xml index f5d22b49ec..938f2ef7dd 100644 --- a/dev-util/tinyxxd/metadata.xml +++ b/dev-util/tinyxxd/metadata.xml @@ -2,7 +2,7 @@ - ingenarelitems@gmail.com + ingenarel_neojesus@disroot.org ingenarel diff --git a/dev-util/tinyxxd/tinyxxd-1.3.11.ebuild b/dev-util/tinyxxd/tinyxxd-1.3.11.ebuild new file mode 100644 index 0000000000..ce3bf58b77 --- /dev/null +++ b/dev-util/tinyxxd/tinyxxd-1.3.11.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="Drop-in replacement and standalone version of xxd" +HOMEPAGE="https://github.com/xyproto/tinyxxd" +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/xyproto/tinyxxd.git" +else + SRC_URI="https://github.com/xyproto/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="|| ( GPL-2 MIT )" + +SLOT="0" + +IUSE="xxd test" +REQUIRED_USE="test? ( !xxd )" +RESTRICT="!test? ( test )" + +RDEPEND=" + xxd? ( + ! + +EAPI=8 + +inherit font + +DESCRIPTION="Current generation of Google’s brand typeface." +HOMEPAGE="https://fonts.google.com/specimen/Google+Sans" + +SRC_URI=" + https://fonts.gstatic.com/s/googlesans/v67/4Ua_rENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhWdRFD48TE63OOYKtrwEIKlirSjiEjo5.ttf -> GoogleSans17pt-Regular.ttf + https://fonts.gstatic.com/s/googlesans/v67/4Ua_rENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhWdRFD48TE63OOYKtrw2IKlirSjiEjo5.ttf -> GoogleSans17pt-Medium.ttf + https://fonts.gstatic.com/s/googlesans/v67/4Ua_rENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhWdRFD48TE63OOYKtrzaJ6lirSjiEjo5.ttf -> GoogleSans17pt-SemiBold.ttf + https://fonts.gstatic.com/s/googlesans/v67/4Ua_rENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhWdRFD48TE63OOYKtrzjJ6lirSjiEjo5.ttf -> GoogleSans17pt-Bold.ttf + https://fonts.gstatic.com/s/googlesans/v67/4Ua_rENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RFD48TE63OOYKtrwEIKlirSjiEjo5.ttf -> GoogleSans-Regular.ttf + https://fonts.gstatic.com/s/googlesans/v67/4Ua_rENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RFD48TE63OOYKtrw2IKlirSjiEjo5.ttf -> GoogleSans-Medium.ttf + https://fonts.gstatic.com/s/googlesans/v67/4Ua_rENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RFD48TE63OOYKtrzaJ6lirSjiEjo5.ttf -> GoogleSans-SemiBold.ttf + https://fonts.gstatic.com/s/googlesans/v67/4Ua_rENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RFD48TE63OOYKtrzjJ6lirSjiEjo5.ttf -> GoogleSans-Bold.ttf + https://fonts.gstatic.com/s/googlesans/v67/4Ua9rENHsxJlGDuGo1OIlL3L2JB874GPhFI9_IqmuRqGpjeaLi42kO8QpnQOs5beU3yksanMY0EhpyzAFyo5T4o.ttf -> GoogleSans17pt-Italic.ttf + https://fonts.gstatic.com/s/googlesans/v67/4Ua9rENHsxJlGDuGo1OIlL3L2JB874GPhFI9_IqmuRqGpjeaLi42kO8QpnQOs5beU3yksanMY3MhpyzAFyo5T4o.ttf -> GoogleSans17pt-MediumItalic.ttf + https://fonts.gstatic.com/s/googlesans/v67/4Ua9rENHsxJlGDuGo1OIlL3L2JB874GPhFI9_IqmuRqGpjeaLi42kO8QpnQOs5beU3yksanMY58mpyzAFyo5T4o.ttf -> GoogleSans17pt-SemiBoldItalic.ttf + https://fonts.gstatic.com/s/googlesans/v67/4Ua9rENHsxJlGDuGo1OIlL3L2JB874GPhFI9_IqmuRqGpjeaLi42kO8QpnQOs5beU3yksanMY6YmpyzAFyo5T4o.ttf -> GoogleSans17pt-BoldItalic.ttf + https://fonts.gstatic.com/s/googlesans/v67/4Ua9rENHsxJlGDuGo1OIlL3L2JB874GPhFI9_IqmuRqGpjeaLi42kO8QvnQOs5beU3yksanMY0EhpyzAFyo5T4o.ttf -> GoogleSans-Italic.ttf + https://fonts.gstatic.com/s/googlesans/v67/4Ua9rENHsxJlGDuGo1OIlL3L2JB874GPhFI9_IqmuRqGpjeaLi42kO8QvnQOs5beU3yksanMY3MhpyzAFyo5T4o.ttf -> GoogleSans-MediumItalic.ttf + https://fonts.gstatic.com/s/googlesans/v67/4Ua9rENHsxJlGDuGo1OIlL3L2JB874GPhFI9_IqmuRqGpjeaLi42kO8QvnQOs5beU3yksanMY58mpyzAFyo5T4o.ttf -> GoogleSans-SemiBoldItalic.ttf + https://fonts.gstatic.com/s/googlesans/v67/4Ua9rENHsxJlGDuGo1OIlL3L2JB874GPhFI9_IqmuRqGpjeaLi42kO8QvnQOs5beU3yksanMY6YmpyzAFyo5T4o.ttf -> GoogleSans-BoldItalic.ttf + https://fonts.gstatic.com/s/googlesans/v67/4UaGrENHsxJlGDuGo1OIlI3JyJ98KhtH.ttf + -> GoogleSans-VariableFont_GRAD,opsz,wght.ttf + https://fonts.gstatic.com/s/googlesans/v67/4UaErENHsxJlGDuGo1OIlL3LwpteLwtHJlc.ttf + -> GoogleSans-Italic-VariableFont_GRAD,opsz,wght.ttf +" + +S="${DISTDIR}" + +LICENSE="OFL-1.1" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +FONT_SUFFIX="ttf" diff --git a/media-gfx/czkawka/Manifest b/media-gfx/czkawka/Manifest index d3cd7a53da..8218026e0c 100644 --- a/media-gfx/czkawka/Manifest +++ b/media-gfx/czkawka/Manifest @@ -1,2 +1,4 @@ DIST czkawka-10.0.0-crates.tar.xz 73382108 BLAKE2B 16df3bd5a932eefcb69bd8103925077819cea515166d65c87832f289513cb83b14a88f40acaf5b482bb9fe40753ccd74bc81c90c1275aaba9b6f658866b0c442 SHA512 b74b892907eaf69b8852613e792d605b53454b4fd7cf9c0a39d3d08f29ccccada2d53fceb4357335aa94145c431d4dd9b905723f7137bf788a50ebd7663741ab DIST czkawka-10.0.0.tar.gz 761367 BLAKE2B 4a0d9352678c93f322757020acf6cbcf6e214393654c3fb80544ed0a67b1852288697ade94fef65680a3d9d6d5f86b318cbeaaf88aca3fa74f649afa74ed24c9 SHA512 ec6d156175936ffe4f6ca5bd6b37d94d192fdf20fd058ca60b20d562f499e8bcb0dc2f84f55d9667d300073b958a5276f6d68246747a1a0981427f5328995eaa +DIST czkawka-11.0.0-crates.tar.xz 82431768 BLAKE2B 8a71454720f3e2f9c567e510afaba706feefc5718f22c8044c32e7fafac7803adf73df5fae22234db975ca0085866134cb7884645a36af4b5d35fc4e475b41fd SHA512 49f371f78d6ce34fb523aff46a5ff4ef9982c1b99596b78224dfc738a5d8d51de60374152730b062420df8256187a88393e89b2e0596a393c99137adf558316c +DIST czkawka-11.0.0.tar.gz 3818867 BLAKE2B 196be348cdc8ce19cbd6ec1878ff4898a3d2b1269d07f5c90fdc9384d98e7372d82d4344bfa021d3d74a8ff8cc1fb404169f214885b199b7a79e4dd0e905ada6 SHA512 87ce03a857515dc77a25eff2a68abb52a04070ddfca362c121c298ab82a52c027c36c816c32ca485dc11c296dc161f7049b73ab5f3ece67f1797089729b94f50 diff --git a/media-gfx/czkawka/czkawka-11.0.0.ebuild b/media-gfx/czkawka/czkawka-11.0.0.ebuild new file mode 100644 index 0000000000..e01388a641 --- /dev/null +++ b/media-gfx/czkawka/czkawka-11.0.0.ebuild @@ -0,0 +1,96 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" +" + +RUST_MIN_VER="1.92.0" + +inherit cargo desktop xdg virtualx + +DESCRIPTION="App to find duplicates, empty folders and similar images" +HOMEPAGE="https://github.com/qarmin/czkawka" +SRC_URI=" + https://github.com/qarmin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz + https://gitlab.com/api/v4/projects/70192841/packages/generic/${PN}/${PV}/${P}-crates.tar.xz +" + +# questionable license for gtk gui assets +# https://github.com/qarmin/czkawka/issues/1029 +LICENSE="MIT gtk? ( CC-BY-4.0 ) " +# Dependent crate licenses +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0 ISC + LGPL-2.1 LGPL-3 MIT MPL-2.0 UoI-NCSA Unicode-3.0 ZLIB + || ( GPL-3 ) +" + +SLOT="0" +KEYWORDS="~amd64" +IUSE="avif gui gtk heif +krokiet raw" +REQUIRED_USE=" + gui? ( gtk ) +" + +DEPEND=" + avif? ( + media-libs/libavif:= + ) + gtk? ( + dev-libs/glib:2 + gui-libs/gtk:4 + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/pango + ) + heif? ( + media-libs/libheif:= + ) + raw? ( + media-libs/libraw:= + ) +" +RDEPEND="${DEPEND}" +BDEPEND=" + virtual/pkgconfig +" + +QA_FLAGS_IGNORED=".*" + +src_configure() { + local myfeatures=( + $(usev heif) + $(usev raw libraw) + $(usev avif libavif) + ) + cargo_src_configure --no-default-features --bin czkawka_cli \ + $(usev krokiet "--bin krokiet --features winit_software,winit_femtovg") \ + $(usev gui "--bin czkawka_gui") +} + +src_test() { + virtx cargo_src_test +} + +src_install() { + dobin $(cargo_target_dir)/czkawka_cli + + use gtk && dobin $(cargo_target_dir)/czkawka_gui + use krokiet && dobin $(cargo_target_dir)/krokiet + + if use gui; then + doicon data/icons/com.github.qarmin.czkawka.svg + doicon data/icons/com.github.qarmin.czkawka-symbolic.svg + domenu data/com.github.qarmin.czkawka.desktop + insinto /usr/share/metainfo + doins data/com.github.qarmin.czkawka.metainfo.xml + fi + if use krokiet; then + newicon data/icons/io.github.qarmin.czkawka.krokiet.svg io.github.qarmin.krokiet.svg + domenu data/io.github.qarmin.krokiet.desktop + insinto /usr/share/metainfo + doins data/io.github.qarmin.krokiet.metainfo.xml + fi +} diff --git a/media-gfx/czkawka/metadata.xml b/media-gfx/czkawka/metadata.xml index d10a8b2ba9..0aeb03678c 100644 --- a/media-gfx/czkawka/metadata.xml +++ b/media-gfx/czkawka/metadata.xml @@ -5,6 +5,9 @@ sighunter@gmx.de Sebastian Engel + + Krokiet is the new Czkawka frontend written in Slint + qarmin/czkawka diff --git a/media-libs/wivrn/Manifest b/media-libs/wivrn/Manifest index e2100756ff..446c4bcccc 100644 --- a/media-libs/wivrn/Manifest +++ b/media-libs/wivrn/Manifest @@ -3,4 +3,6 @@ DIST wivrn-25.12.tar.gz 3866446 BLAKE2B 56f576efca1734d4ef492c939eea6baacfb6645a DIST wivrn-26.2-server-build-deps.tar.xz 24221600 BLAKE2B cd893d0265abfb67caab230e3557ed52d1cf11e3bba4730fa53698cd52b07f1fcbc50cc15fb17b420075902aa22bb6a6145ea6b4af77b16776247d8a566b26eb SHA512 35835251887b3d770561c672d202bcfdeca35c8990ff4943b3a0aede93cf260fef01ad2b724f4b1902d48eed635137f9a05eb0499c84560160ffa4ea038409c1 DIST wivrn-26.2.1-server-build-deps.tar.xz 24363264 BLAKE2B c9d3bff625a985469160b25e7ff703b8f2414a700f75afe906a35897803a19852683518c1b412b068de53ca086c70b235d7892d61b1cc1f1e0812f0dc62b20df SHA512 e84142070c9bfa6c2c78c7f4c9ad0b00b3dd869bd45a88160edc546ea8e10ed22ab1c514f04291b1a321be8320aca099c1bece49b93da13f52113429a88ee38d DIST wivrn-26.2.1.tar.gz 3894719 BLAKE2B aad73f258c597f3d4a91db8d043fb57ffc01bd7cdd8a8ab597be9245dee45bcd345afa3beae96e2c9a97aba74ee6c1c56da052a8c6bd4a1f4b4959b95b932659 SHA512 e10b5f6ea3da4b34eecf663c1926e33dd987c41ca8ee37753d7b1659c7c34639bfa9d7e70ea83000bacf67fa02cd157df6f31b75c38880d47da4c5d907ef1003 +DIST wivrn-26.2.2-server-build-deps.tar.xz 24375644 BLAKE2B 23da9777a19b95884e6c894806bf977de56bcbc86dab8752e241ca1045de86d7020c72cb15f71671e4a1d43998d0088301a812d81efc73e93500ce8b9fbc10ce SHA512 cb1bf17e4f591bb798c0d3ae49a4bb410c84242acd0206e666c013e3d2408c8a8f23ded374f35814a7c198f0d9be55e78e82b4b6920d8c9acfce2e178a480956 +DIST wivrn-26.2.2.tar.gz 3895357 BLAKE2B 75dcfd32ab08c50ec5bedf4855c5fd2a3e6440a549992a491eb54c714eb45e38170a549e476aba0b8a15b59140cb3bbbae3759ffe360c65d853bd82c5de6f71c SHA512 91e2e66892bfa2ab8c12ebe47af46dfb8e1b319d89370c8783143612354c1b624d74e1fc274b10726694b5044eaf673031de3ad61db26c4af27bb2ec6163e67e DIST wivrn-26.2.tar.gz 3895373 BLAKE2B 534c31996531fa894c8898091a4b1b5273ff03cf9c306a130ef954ddb783f8d14b489018576ba89a874bc6a236af1061dd2f3553e01cb10273fca6bdd19c7077 SHA512 54d8ef7e059ccec0a26c1e0bd4123d9fdf3ec2c5cff95b182cab509307820fcb19efb4d61fe4a79a21d0ec7efe6ecfab793c60ea3cc5f41d82ac9f2fd250c939 diff --git a/media-libs/wivrn/wivrn-26.2.2.ebuild b/media-libs/wivrn/wivrn-26.2.2.ebuild new file mode 100644 index 0000000000..0111449b4d --- /dev/null +++ b/media-libs/wivrn/wivrn-26.2.2.ebuild @@ -0,0 +1,168 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake-multilib fcaps flag-o-matic xdg + +DESCRIPTION="WiVRn OpenXR streaming" +HOMEPAGE="https://github.com/WiVRn/WiVRn" + +LICENSE="GPL-3 Apache-2.0 MIT" +SLOT="0" +IUSE="debug gui nvenc +pipewire pulseaudio systemd vaapi wireshark-plugins x264" +REQUIRED_USE="|| ( nvenc vaapi x264 )" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/WiVRn/WiVRn.git" + EGIT_MIN_CLONE_TYPE="single+tags" + MONADO_REPO_URI="https://gitlab.freedesktop.org/monado/monado.git" +else + SRC_URI=" + https://github.com/WiVRn/WiVRn/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/WiVRn/WiVRn/releases/download/v${PV}/server-build-deps.tar.xz -> ${P}-server-build-deps.tar.xz" + KEYWORDS="~amd64" +fi + +RDEPEND=" + app-arch/libarchive + dev-libs/glib + dev-libs/libbsd + dev-libs/openssl + gnome-base/librsvg + media-libs/libpng + media-libs/openxr-loader + net-dns/avahi + x11-libs/libnotify + || ( + sys-apps/systemd + sys-auth/elogind + ) + gui? ( + dev-libs/kirigami-addons + dev-libs/qcoro[qml] + kde-frameworks/kcoreaddons:6 + kde-frameworks/ki18n:6 + kde-frameworks/kiconthemes:6 + kde-frameworks/kirigami:6 + kde-frameworks/qqc2-desktop-style:6 + ) + pipewire? ( + media-video/pipewire + ) + pulseaudio? ( + media-libs/libpulse + ) + systemd? ( + sys-apps/systemd + ) + vaapi? ( + media-video/ffmpeg[drm(-),vaapi] + ) + x264? ( + media-libs/x264 + ) + wireshark-plugins? ( + !=net-analyzer/wireshark-4.6.0 + net-analyzer/wireshark + ) +" +DEPEND=" + ${RDEPEND} + + dev-libs/boost + dev-cpp/cli11 + dev-cpp/eigen + dev-cpp/nlohmann_json + dev-util/vulkan-headers +" +BDEPEND=" + dev-util/glslang + dev-util/gdbus-codegen +" + +if [[ ${PV} == 9999 ]]; then + src_unpack() { + git-r3_src_unpack + default_src_unpack + + # export those before Monado is checked out + export GIT_DESC=$(git -C "${EGIT_DIR}" describe "${EGIT_VERSION}" --tags --always) + export GIT_COMMIT=${EGIT_VERSION} + + # Only use those for the main repo + unset EGIT_BRANCH EGIT_COMMIT + local MONADO_COMMIT=$(cat "${P}/monado-rev") + git-r3_fetch "${MONADO_REPO_URI}" "${MONADO_COMMIT}" + git-r3_checkout "${MONADO_REPO_URI}" "${WORKDIR}/monado-src" + } + + src_prepare() { + default_src_prepare + eapply --directory="${WORKDIR}/monado-src" "${WORKDIR}/${P}/patches/monado"/* + cmake_src_prepare + } +else + src_unpack() { + default_src_unpack + cd "${WORKDIR}" + mv "WiVRn-${PV}" "${P}" + } +fi + +multilib_src_configure() { + use debug || append-cflags "-DNDEBUG" + use debug || append-cxxflags "-DNDEBUG" + if [[ ${PV} != 9999 ]]; then + GIT_DESC=v${PV} + GIT_COMMIT=v${PV} + fi + local mycmakeargs=( + -DGIT_DESC=${GIT_DESC} + -DGIT_COMMIT=${GIT_COMMIT} + -DWIVRN_BUILD_CLIENT=OFF + -DWIVRN_BUILD_SERVER=$(multilib_is_native_abi && echo ON || echo OFF) + -DWIVRN_BUILD_SERVER_LIBRARY=ON + -DWIVRN_OPENXR_MANIFEST_TYPE=relative + -DWIVRN_OPENXR_MANIFEST_ABI=$(multilib_is_native_abi && echo OFF || echo ON) + -DWIVRN_BUILD_DASHBOARD=$(multilib_native_usex gui) + -DWIVRN_BUILD_DISSECTOR=$(multilib_native_usex wireshark-plugins) + -DWIVRN_BUILD_WIVRNCTL=$(multilib_is_native_abi && echo ON || echo OFF) + -DWIVRN_FEATURE_STEAMVR_LIGHTHOUSE=ON + -DWIVRN_USE_PIPEWIRE=$(multilib_native_usex pipewire) + -DWIVRN_USE_PULSEAUDIO=$(multilib_native_usex pulseaudio) + -DWIVRN_USE_NVENC=$(multilib_native_usex nvenc) + -DWIVRN_USE_VAAPI=$(multilib_native_usex vaapi) + -DWIVRN_USE_VULKAN_ENCODE=ON + -DWIVRN_USE_X264=$(multilib_native_usex x264) + -DWIVRN_USE_SYSTEMD=$(multilib_native_usex systemd) + -DWIVRN_USE_SYSTEM_OPENXR=ON + -DWIVRN_USE_SYSTEM_BOOST=ON + -DFETCHCONTENT_FULLY_DISCONNECTED=ON + -DFETCHCONTENT_BASE_DIR="${WORKDIR}" + -DENABLE_COLOURED_OUTPUT=OFF + ) + + cmake_src_configure +} + +multilib_src_install() { + cmake_src_install + + newenvd - "50${PN}" <<-_EOF_ +PRESSURE_VESSEL_IMPORT_OPENXR_1_RUNTIMES=1 + _EOF_ +} + +pkg_postinst() +{ + fcaps cap_sys_nice usr/bin/wivrn-server + xdg_pkg_postinst + elog "WiVRn requires a compatible client on VR headset to run." + if [[ ${PV} == 9999 ]]; then + elog "For most headsets it can be downloaded from CI artifacts on https://github.com/WiVRn/WiVRn/actions/workflows/Build.yml" + else + elog "For most headsets it can be downloaded on https://github.com/WiVRn/WiVRn/releases/tag/v${PV}" + fi +} diff --git a/media-sound/fooyin/fooyin-9999.ebuild b/media-sound/fooyin/fooyin-9999.ebuild index b980b565c9..cd52970c03 100644 --- a/media-sound/fooyin/fooyin-9999.ebuild +++ b/media-sound/fooyin/fooyin-9999.ebuild @@ -31,6 +31,7 @@ REQUIRED_USE=" RDEPEND=" dev-libs/icu:= dev-libs/kdsingleapplication + dev-libs/qcoro[network] dev-qt/qtbase:6[concurrent,dbus,gui,network,sql,widgets] dev-qt/qtimageformats:6 dev-qt/qtsvg:6 @@ -56,24 +57,16 @@ src_prepare() { -e '/option(BUILD_TESTING/aenable_testing()' \ || die - sed \ - -e "s#:/audio#data/audio#g" \ - -i \ - tests/tagwritertest.cpp \ - tests/tagreadertest.cpp \ - || die - cmake_src_prepare } -# libvgm and libgme dependencies can currently not be satisfied, -# so building their input plugins is unconditionally disabled for now. +# libgme dependency can currently not be satisfied, +# so building the input plugin is unconditionally disabled for now src_configure() { local mycmakeargs=( -DBUILD_ALSA=$(usex alsa) -DBUILD_TESTING=$(usex test) -DBUILD_CCACHE=OFF - -DBUILD_LIBVGM=OFF -DCMAKE_DISABLE_FIND_PACKAGE_LIBGME=ON -DINSTALL_HEADERS=ON $(cmake_use_find_package archive LibArchive) @@ -86,10 +79,3 @@ src_configure() { cmake_src_configure } - -src_test() { - mkdir -p "${BUILD_DIR}/tests/data" || die - ln -sr "${CMAKE_USE_DIR}/tests/data/audio" "${BUILD_DIR}/tests/data/audio" || die - - cmake_src_test -} diff --git a/media-sound/libcava/libcava-0.10.2.ebuild b/media-sound/libcava/libcava-0.10.2.ebuild index 983a1bd762..87c010c14e 100644 --- a/media-sound/libcava/libcava-0.10.2.ebuild +++ b/media-sound/libcava/libcava-0.10.2.ebuild @@ -44,7 +44,16 @@ src_prepare() { } src_configure() { - meson_src_configure + meson_src_configure +} + +src_compile() { + mkdir -p "${BUILD_DIR}"/example_files || die + cp "${S}"/example_files/config "${BUILD_DIR}"/example_files/ || die + mkdir -p "${BUILD_DIR}"/src/output/shaders || die + cp "${S}"/src/output/shaders/* "${BUILD_DIR}"/src/output/shaders/ || die + + meson_src_compile } pkg_postinst() { diff --git a/net-client/offpunk/Manifest b/net-client/offpunk/Manifest index 9ca8e89fc3..0ab4c735ec 100644 --- a/net-client/offpunk/Manifest +++ b/net-client/offpunk/Manifest @@ -1,2 +1,3 @@ DIST offpunk-2.7.1.tar.gz 1027067 BLAKE2B b0c352765d2dee411a98c0addd4e9772127d30d93779a3bd6d846d5e15509ae3cedacfb3ba952889c692ddcf7970e831b4312f2a76ee5babe4ca190044646332 SHA512 401c3ddd6201a9ea5f9b01cbbb3ae6655b3183b9c9728e18f351dff2f7e02987dab5160502dce14dc79a54083b590735fe8b2c7de8d264222f463ffc50c51592 DIST offpunk-2.8.tar.gz 1028091 BLAKE2B c18909ca4b10e5ecf40e37079de657f115c356bccf0128cc0b7659a731e7656a0c6e506b445cee341a629524abdd77de6ccdf0f34ffd69b8eef4710dfb589055 SHA512 e062bbef4cbe77527e8f824a40c29edb59cdedeafea80fb6d0e2c98a76366ecd11b32b2196a770a51cd203f54c27eb3f8f5cceee235e181191ab6761a08dccbf +DIST offpunk-3.0.tar.gz 1117042 BLAKE2B 3e22d699cbf96e6ef2421a7275a6935760bf1f79a8b9e2e9ba3bb6d7027b929f9b06fbcf7433c8368b75ff761073813053c6c7f669b0d70a0c120c50fe5fa4f5 SHA512 1f6e0972b975c7a8cda1591dc99dbe3b6bbf715efbb932b424a40789b355bef9b86cda3c2203a931132d9b33199de5da9cb57f515a70d1ddc05d8c7557b17498 diff --git a/net-client/offpunk/offpunk-3.0.ebuild b/net-client/offpunk/offpunk-3.0.ebuild new file mode 100644 index 0000000000..b0ae37c1bd --- /dev/null +++ b/net-client/offpunk/offpunk-3.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{12..14} ) +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_PEP517=hatchling +inherit distutils-r1 optfeature + +DESCRIPTION="Offline-First Gemini/Web/Gopher/RSS reader and browser" +HOMEPAGE=" + https://offpunk.net/ + https://sr.ht/~lioploum/offpunk/ +" +SRC_URI="https://git.sr.ht/~lioploum/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-v${PV}" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64" + +DOCS=( CHANGELOG CONTRIBUTORS README.md ) + +EPYTEST_PLUGINS=( pytest-mock ) + +distutils_enable_tests pytest + +src_install() { + distutils-r1_src_install + doman man/* +} + +pkg_postinst() { + optfeature "HTML support" "dev-python/beautifulsoup4 dev-python/readability-lxml" + optfeature "HTTP support" dev-python/requests + optfeature "RSS/Atom feed support" dev-python/feedparser + optfeature "Wayland clipboard support" gui-apps/wl-clipboard + optfeature "X11 clipboard support" x11-misc/xsel x11-misc/xclip + optfeature "XDG support" x11-misc/xdg-utils + optfeature "better TOFU certificate validation" dev-python/cryptography + optfeature "custom process title support" dev-python/setproctitle + optfeature "inline images support" media-gfx/chafa media-gfx/timg + optfeature "text encoding detection" dev-python/chardet +} diff --git a/net-im/jitsi-meet/Manifest b/net-im/jitsi-meet/Manifest index a18b9d7118..ab8faaf3ee 100644 --- a/net-im/jitsi-meet/Manifest +++ b/net-im/jitsi-meet/Manifest @@ -1,2 +1,2 @@ -DIST jitsi-meet-2025.10.0.deb 81762368 BLAKE2B a0ee6a7e81fe878e856f987df5161e445b7d9d6fd97e6650dfe16eee9bb050c51b8f5914d87c9b0f76470dbc51e9ffe81fc613cf3d292e9558b3b026b4afa00c SHA512 08e03d2cb34172daa5440adb10670ba62da32a1ac03ee05636ded939bd1cad01290983f621e2ccac9ef1e66cafe104fd7d21cc68b61418ea344ebfa94d357679 DIST jitsi-meet-2026.1.0.deb 81254430 BLAKE2B 23467c4417b91eb0af6aac415890a4d64135c2dfadac09dfee0245bc824c30b2d25805db27d77fae9ef4e6f04855470c99ec5566a5e3924232a4e98f0d193a82 SHA512 ba42a2393ff9e23cdc290546c6710c6b5e76b8ebabf995cf734747c4c97418e239dd100e08345f549299a80eb43eb24d13fc893bcdf6bcb6a490ced3bb953976 +DIST jitsi-meet-2026.1.1.deb 81254192 BLAKE2B ff85ef9def0f09a9b7a6b04379a18c321001afb4d10e0bbe2cff0f397e3ab8849aecd8759a9a345fd26fdc9b6b6e117e6c0c2615f071bf966d5a7839cda81cea SHA512 7d82c57b990534370a2a7450fac16017a8b0e6b96f458adfa93eeef5ed0ad0c17fb870476bfe74e0e1780e18695fda87bf1dbc2bafe06f320b7f27ad7210460d diff --git a/net-im/jitsi-meet/jitsi-meet-2025.10.0.ebuild b/net-im/jitsi-meet/jitsi-meet-2026.1.1.ebuild similarity index 97% rename from net-im/jitsi-meet/jitsi-meet-2025.10.0.ebuild rename to net-im/jitsi-meet/jitsi-meet-2026.1.1.ebuild index 033702482b..9d34638757 100644 --- a/net-im/jitsi-meet/jitsi-meet-2025.10.0.ebuild +++ b/net-im/jitsi-meet/jitsi-meet-2026.1.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/net-misc/dpibreak/Manifest b/net-misc/dpibreak/Manifest index b70389ee56..faa3829b82 100644 --- a/net-misc/dpibreak/Manifest +++ b/net-misc/dpibreak/Manifest @@ -3,33 +3,45 @@ DIST alloca-0.4.0.crate 4257 BLAKE2B 25626c5d57cd93c84cf601d1f57f977370c686860cb DIST anes-0.1.6.crate 23857 BLAKE2B 9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61 SHA512 f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29 DIST anstyle-1.0.13.crate 17651 BLAKE2B 026d4163f4bc8d1677d0830dbe46fd335d18e50420d2d809a675609c1e020f7e3c5e69b8d0a7baf5f42fa2321b6230c619a93aaf8e02ceaef638f8006dbf479b SHA512 1a92c4bf6ff7262c0f5fe72ff66eaf11f0c84e84a06746767918903c0416ba5d33ac54ff9a2c6cde37e26bb2287675d3f0a8a7efa95eb013c9be388b8139661e DIST anyhow-1.0.100.crate 54059 BLAKE2B 3089cd4bac1a3ede11c5849fabf12735392ba2910f5d5c1117cbbc9fe2491855745879690522988ac343e210783f8d885f13593b4d0f3a3816b9a8c35ef2eb7d SHA512 1f0c072aab9490d68db3783f078c6f8a4d96360908fc6ee3e971b02fb72b9dd5e689dd385f0e93388a87e0dfbd8cff0e14a280b40d55f87646f3c0e558e779ca +DIST anyhow-1.0.101.crate 52315 BLAKE2B 8c3f626aea2c05d27e5a7e401147f0ac779775f026aaced102ca1197eaed9ad971b8170294da9afb5c8be0be87ae3deddb891ff0de7d5726f16f388593f6b328 SHA512 a062eea355a23cc505d7a116dcfd135a905210065069efc6917b520b292f248f6189f58c8ac1392be57f25d8e44613c351901990adaeefeb2d0ba8a612ed8496 DIST arrayvec-0.7.6.crate 31237 BLAKE2B b9d1df7e3ec47d434a2606fe9540e37e02351873b376a4e113b54461288e9ab20e02285eed5c4bc0f052ec4d6b3c804044413490ea706c31a852624b03bde7bb SHA512 b1f320746018a7f32340a833420089446ec5cefb7f299b4506eab7423d5db49f00b72d8aa8c6600f9159b9480d5eb3ce69407d93f5c9934147860c83e4d6eca8 DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08 DIST bitflags-2.10.0.crate 48427 BLAKE2B 238a6da813eb2c5541ad470b97b9cf6ad8004095d2a8e865b88eb2301290b7bda22e5b062ba66a04ff0f3108a84d4799af0786b76f785fb5782bd847876549c9 SHA512 6fcdaf250ca6e74b65ecba755d62c3e78f6c02ce1a9562a3b17bb2d6068a0df480ad9c838ce427dc2d2869a9dd1f86f2fb1dc1e50a114def77fd24154b2b86b0 +DIST bitflags-2.11.0.crate 48906 BLAKE2B 35764719b3070c5f9b51d35297803306ce01823ef07d720e5ea5e112c072b45c4d497f6b63285b1a0fce2842b1468bc252b00564c2ece14211d2af2cd26c2faa SHA512 d6c0de6c06ed8d1249dd69de035dfe5b23d9f1a8fcdc7535756622cf660807c5e1c692dee1ac832c06be1ce41b225e3d60f36be4d1896bab7d986d18946f6c48 DIST block2-0.6.2.crate 34505 BLAKE2B 15cd481767a6467f8021f9245c29c2b0fc98a74c022280881c46bbe5cf221cd9c305e884f92d90ccf31e26e5a5a4b3ebb0c88f2345361c244ef7db1d778eb8ab SHA512 865a855e84c975d9a879159e888f097ce2314972c8e01506d2a3b3b65afc9dbe042d764da903df6746925cef6281cec93478bc13df3316ca112c901db8e3fc38 DIST bumpalo-3.19.1.crate 96477 BLAKE2B 8716eecc9918c69dd07d6840f9b55114e290de053fddd11c187e11fb396d8a8825422378ec7a2e131674546d158b909a1a4c3e29d52cf3ed001658333c153807 SHA512 105a84bbf8c2b8fc130055713eab7b598c67d34ac01fe95b4c9f10fe956130870c0d12ac237c5dad3a44991a1b8611e5028e749024b6497d6b2f8a2702a4f655 DIST bytes-1.11.0.crate 78391 BLAKE2B 9efcb5e5b93097d7405543fecb8962f5794c91b5e7186f4582e4d6886075a5bb5d3502c09ea0a3fc72c1381862f8700312a27607ff3534e7b476bac330924a4b SHA512 0f9315b9e6bc54b7339314c0ca2e01af61b4e59548f9e72ed54990e281266f614ec78917529779fb33cc2037a6ecc9595d531674a23eb3884e72759907b4a883 +DIST bytes-1.11.1.crate 78584 BLAKE2B 4985426ff626d880a0da3d592ba48d697c88a83f48177e2b7380cb55e736a43f3cdf662d99cf0908b599aa8eccfebff2910405559e490b71adcf3f078673cd72 SHA512 7933d18c1a2c1496add2c7193e92c3aa17029c530b7031604ccb7c77c68903f53cf7d41396448b32bdd4f540fef4b37564972dac7b225e6e2ca99cd61179a6ab DIST cast-0.3.0.crate 11452 BLAKE2B fe6edddd0589fa436cda32342d7beaabe4003afdbdf1d7c5db7e8748adf23b1b2cdcdd286235837c735d2143f29e692c152a5d56fb0458a54961e4dea303b2cb SHA512 4a3e19bc1e9e5ecc03aaef9bcdce01624ac0e6858c065fa1c41693db0ac172b9735ce872064561347cd9e79f00a274129011f6e4ccf9e61d960c8bb684b6d396 DIST cc-1.2.53.crate 93555 BLAKE2B 1d76b368a2aa6b7e07db3a1c1050ecb9932f698d6870e436015649adc1744155ebfe0a25d1c5803bca024db5b39b9c6092779c9937a8fc89c0da11d6ecfa0a2f SHA512 a1759e2f5f43198f6084752600fed136f360d5722cd11466f5653f401eaf33371f31d0583112c122d58c81c4638afb856f23e1662f38ed97e98bc426cc87da0b DIST cc-1.2.55.crate 93756 BLAKE2B 559d6dd3524897ccd371bb806a181c43a3ce79e21c9978085eaf7e131d9bc2b563b59eef5c06f9b50afcb75ea8a8f06be4b48b7276fe2bcc20b850cd5331b9ed SHA512 51b047f6690aa618466157bb16ec0cd3203a3a7229ca51077d1b0c37cd2059318a113639c7995b82dfb2ef9272a338cfcdf61843c28000450c5044eed52a5dfb +DIST cc-1.2.56.crate 96059 BLAKE2B 15d2be0039758c408fbf14099c7d7170c789e01451b3ab17bc8d7c99db0e1777a1525815224ed0eb5f7cd466ae16b15a72e9bc566df81056e2f572f274c9f762 SHA512 4969d59f6de39bb2b4a0f56f4a25b34e0023cae4856a4e9d046b807e81dbc95397b97f1cdff69b8ce770842f587af19f692a5fe160f7cfedd0cedc0efd558962 DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d DIST cfg_aliases-0.2.1.crate 6355 BLAKE2B a758d9c88527f0e6e7cfd6d4c83eda1bcb4d6e2438189fe08e8ecbcaa78d56afc5a4873f3b82bf7da96afd690b44cdf1e44466b6da0f37c358b340481017103e SHA512 74969d12d5d24002a29e08d52e30fbce014dd481a7c35ee0162e69333c5f2d7755f3b02439b31522e12444cf1ac8e65880ce33fe6778dac03757e362cbf8a72c DIST ciborium-0.2.2.crate 35611 BLAKE2B 7bb34ed2b16f55af2d762bbc83263bba901a0f05bc7677a370460549297839c4d6e913622e8a6cb3a5c2447b94b0bd17b7d5007228ea8881193d08e5b8deb072 SHA512 8d1af6a09f116e42f0098d7d0e34dd906dc3e718b257ff1a1fde655a235d40619f61f18917c0cf35c55de9160c255a9795d5e7525989037e3512807cc6a900b1 DIST ciborium-io-0.2.2.crate 6697 BLAKE2B 07636da78f59859515af0075cb36d9ca969113ac327ff727953c73b64b60ddae22e5b1b65d8be5aa401f8b13d34074cbc8b47f23abd7a13d551f0b1c78f23575 SHA512 641b8592f9699d5e6c607815c8e6dfc82b2bd01897015e04ef8853420a7d90c2ec5c1140e39eb7623ce05587bea52ef63659eae76baee5b6592d2ac5298ce106 DIST ciborium-ll-0.2.2.crate 14695 BLAKE2B 3c9ab0b338070359f9565706a504e4f6c65560072380af6e0a57068ae6716773d40e75dee84ded5e1d32f93445a07a0965759bedace58291b68b94479fb16488 SHA512 2f7ef6ad8bf5a862e8b9daa64bc6d8184c87a22c264b10dbb35c00c9effcd5712f354b4ca6c2eb8e6795d4b99d7cb88fa2acf01f3ad6fb28caf81708a500549a DIST clap-4.5.56.crate 61996 BLAKE2B 204ab0da10436850d787211a647885094178c24d66380140d0e04e2955bd0fdae5ed8bb3f15b24b7a853e1cf0a0983cab7515e914b6e76a8779fccbb35505d6b SHA512 2131f188f73ad990d3062b2f67ee7aaf4d760d8eff315c3c3417dfe210aad08ebdf030d3b1307a08e2df6486411b4c6ef3a52d8701e221fd3a41be25cef651d0 +DIST clap-4.5.58.crate 61991 BLAKE2B c97e2f5f71a60be8410319bc316595a2ccdbaf9582743776fa12d061466779ef4a7bedb537b40d7e5a7ddd2cd03f2cfce7c8fbfea97e6285ffda7a7908ac91a1 SHA512 34432208c333b09d139fb2cee798a5cceda3526230b46edf161c094ca3c1f2dbcd634d7e9bb130b0ce76bb50e2c0cf7a871c29bd66539f3cec5bbc792ce486e3 DIST clap_builder-4.5.56.crate 170945 BLAKE2B a1b48d049438194e3a0bd51f3de8bf4392f681474b4598c0b63b6f781fce9eb15e549bf162800d997b25c69e24d493c7a57a2e3775f70fa071089309a236dd95 SHA512 5886061fd6d2e0c1f21a9d30785f1f704df8912b2f254fb2342e9c1bd7dbeda91c8191559e27960d9fa9e535561c19a6eb16f9fec19c98b7546e872263e3b735 +DIST clap_builder-4.5.58.crate 170948 BLAKE2B c0358e180efbb0435ec6b4ef84b258de1bc3a172b937f666bdd42fdad5630b2cd96ae57ad9d97239c9f3c767dc39c1fa00f7d07b21306928bb41ff107438ee71 SHA512 d35507f7831e193544a7a25a2c1417750da65782549f5c8abcb62c0bf888dd02c666f482e265ccb3a6c97d10455adb4ca3898abda848ff974a4d81d2b88cd1db DIST clap_lex-0.7.7.crate 13474 BLAKE2B 609eeecb32aef3e1b3ee773af7f554867e8a06d4c5d1d2f42b0137c65825fa27d50a4438b6186bdfe790ad19abda6f32880e679361d9647b0dc197d3d3869392 SHA512 08dd03c26213527f3900a47b011b17de36c3cb50405adc0ea8ea6d06000d8d8b7fde1ea84bf9c426e6e8dfa8cb6b4396bf4291a9058815b93f546c069ac4ff66 +DIST clap_lex-1.0.0.crate 13466 BLAKE2B 9a29422e6723fbb76131ce7ca970418200b4ce9bb84936f156e416c96aca25aba7d9982af70f7fdb696a28011463e09a4cbc00df7141e1a6bfb5236178309ca1 SHA512 2e65fdfd8a7310f43c333efb41b18818bd79dc83bf192eeb53f0ab524b500c0660280186308960a0b5b724092319f9325bb92b0b63738fcaea7b932d0d7e3887 DIST criterion-0.8.1.crate 122380 BLAKE2B a6c1ddf10eae8733103a994618aa8a40c05c0aed172aa9d302a95f9e731be077bc83fed15a4cbe5ea7b48ae9c3124d07a5778f8bdc4c3ed882c8b4006f9a4c29 SHA512 4ca2b0e49737ccdd6a0cf3de4cf7dd89fd4c24ff70d0f23d3904b93de4d611aa976f5f74260c4205c737d1cf9ef52724bc36973b2a5c344463e666ca1626d5ee +DIST criterion-0.8.2.crate 122924 BLAKE2B c00f87b0e9593aadc59cfd721110522161c0911ad881dff4b141ae158a7571840c6cbb1d12f0d10fe9ca855e81757719cb58b06de4af4caa7633464fc8b695aa SHA512 b0680ff7113c2bd149db62430b28998c956e11389a615c11eb42c24e234d12b2c3c87341200463ab9c3e94091a8891a2aede70320c40095d7dfbbe7f2c61b9f0 DIST criterion-plot-0.8.1.crate 24771 BLAKE2B 6f5b8eed795943e30b18b65e9407b983fb36fccb24005a1225e557ba21b888c54982328c623bbf77fa0f72b75ab0ecf4bdfacccacce463237325800bf9e87244 SHA512 dbd8532b38a741571efad87d0af1fe87288178ac0ab02d976a9ac7ef4a1dc19a4fface1e37e1dc4eca49528691e2e1a5ba74db4ab227a464a8111490b0f2fab6 +DIST criterion-plot-0.8.2.crate 24800 BLAKE2B ddc06fc43c0b86a0a2bf855ee0544eba731d214803bf8d0b45e6671f1f075801f8adf448bb5ddca2197cbd54cffdc15abbd9a5920f815cc9cf3b07077a7efc67 SHA512 862d361721789871e93c0e9f0376e25e8d6d0ec1c34b43678c2a9ca7bec1cd5c38b517b2da0f22b5d39c4987caff3d9709f986e2a0e6bfe4bf671c5f8b7edc1c DIST crossbeam-deque-0.8.6.crate 22471 BLAKE2B 02b854df171b0430ca8a40349674ff251698d0c322c317055da8678da6661730c945d86737fa4947c3bd824ffe402271ee2f77fd6a505d2d46b4a41454c510c8 SHA512 9368c0c224c4b84356f1d422d8869a5ab4bfb36b0ff69244a9e7a7304ed51f034001cd9b2bc35849df874d36ed34285c66574943573522ea32bbdc5a05df6989 DIST crossbeam-epoch-0.9.18.crate 46875 BLAKE2B 200c256cad6011a3a14c4664bea6b150fce72d561c4fffc387fa561b08c0480e8756bf51c14874c5fb19f427424547f72d2cd7dd6f56fb8b6666a85f8d52bfd1 SHA512 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2 DIST crossbeam-utils-0.8.21.crate 42691 BLAKE2B cd9015c41f532eb3c90101603f32d383f01e6880718b727d6d1fe46872ae276cda685e1b548cf77dd22bb1a05f0d4c4982332c2bde90e1743dbd7f51919022a7 SHA512 6f4aa7ca10c20da291c4714b56ceb1fab1c06b03b2f4e28e474e9aeb95ab6615a25462dc7819713652c3b5f6a06fa0f24ebc92c533fcf35dfcf2655857d975f8 DIST crunchy-0.2.4.crate 3887 BLAKE2B f957597c82795eb10d43a6a98f7575e19b9484dcdf9fe35ac79ce406035d5d467021a0c563dcfe8f717e800b6bf532fcd72cc11be47e084405e16219b88e67b1 SHA512 72ecadb6c8558dcbf3cbc3a34bcefbf292e42999e7af6f59b9804e1233d87f6f65802b157f346a64cd7d2dc1a92564d5481211b081ba5ea170ecdb06dff9dd0b DIST ctrlc-3.5.1.crate 14115 BLAKE2B 8ceb599eadec6c7ea734555b4b47d06f35c869a708ddfab1cc244e4a225cdeee91478a18b7d18c397b8f16d8b6d7f1787c2c14a33a8896376f2412077a724143 SHA512 5ba086b889d1328eaa3649a89115cfab24850a99c4c4926766d3f513241238f7e266bf0d2d5029e98ce21b3f770bf7ea3acbde3a0432b83499d2a8361ad2a4df +DIST ctrlc-3.5.2.crate 14194 BLAKE2B cccbde5a877a224f033bb6b6eb26347b343545c6731f99c7f1fadf0308f8a514794e340f233ae9a8edcce902ef7544571af8d4032774625da210317787495d75 SHA512 702e67489d9a77878b7da4aa7d5ffaaf169a2ff9602303d1b5a7b191f51b61b62218a2f9c11ac28784dc7a819659f87885678484866336dc7fdcfe01a0e4e4fc +DIST daemonize-0.5.0.crate 7125 BLAKE2B 9706f4ffb140533f73fe520755a06ee909fe1768e3f2e9b553acd2c1b80bcd4aff152058d1d70fb1ece7a7de6059cefa9d2db0fadf493aae641e1445e3c6d686 SHA512 8ab439f3cb43a83a84ff11fed4ef37adaac4ef5a83e497e8d6ad06ba1f10359366eed9741a07f3c97f3c83472da5513b5e28b6ded4b4b3ca9a1c536b7de62921 DIST dispatch2-0.3.0.crate 54606 BLAKE2B db60f0e73ae0858168c617de34e22347e657b22f5328e7d86c136008d3b6b93ae36f295b1b5b3ca677c419e333451d16dfb7852627fa36639807dc7f4cdc9a04 SHA512 2f0a168885fabe8fb7443994bb666c94ce95d9b1f14eee6e19b185b27d4cb33c5e76f85244cb9e5735566d02b7c61675e42911d6d99b079590dbd124aed56f59 DIST dpibreak-0.2.2.tar.gz 1144394 BLAKE2B 7346ce1a39cba15486efbe0acf294d3c308b07366e1b21e15fd4023e967f56889136b29330713b62230c988f0834c027b5ada9798a67d8887ee2fe352e139068 SHA512 a097a805afca03a44ae4e14269b8b080bcbbb287fb5f1fc7667a4c9b21dcffd6ce86d81f5958f761d0cb3084decb350b6b3d8da8851180858faa29a2dd926622 DIST dpibreak-0.3.0.tar.gz 1155650 BLAKE2B b82f64f9338b62e5a16329b0e703b64a8c1a61b439704dea3573aad51920104f0aeb87ba5c66a1b1cf742a3c7ce1c4aaa7cad308e56b51fb447418bb7ce93d12 SHA512 649d111f468c131f8777d18e1f2f17b70a53ab8b2e81fe13041e5d7756157e3a7cccbafe10824bd4795912c3004c8d0d53bef0093a2c51f4dbf7c09d01e8f3ca +DIST dpibreak-0.4.3.tar.gz 1160761 BLAKE2B 036a0d403f45eb1cea0a207d05ae2dcc056448b64d397bc102e8afe19ba8442f67102005bafa9d0eb47f138c56886592458cd1e9fdeebcc4333eb76b878eb44d SHA512 e50ccfa75aa69723f6750ccfa7bea0188e41c7a9ad718219620f38621dde55ced1fe9a09881e686e2764e19f3fb71f5de8c8bb2eb588f7dc1ac7c4c458e720c4 DIST either-1.15.0.crate 20114 BLAKE2B 2f87cb6408b1e1a15ea19d930cfca3948d867d268c8ff18cbaf39dcb7f7fdc628811575ec87a7728940dfb2c26775995a3165ab9c17dd42880d56569b22c6f88 SHA512 d70c34d903e8e5088fd065a6da6673eadb569a20af183fa9bd6418940b37c8c2a777c44dbdab1b9960890cba5cb7464b805667ac42f4e05499ddcd4277d24e3f DIST etherparse-0.13.0.crate 180331 BLAKE2B 7046d702bd0d5f3b69c164dd2830e16b817516c0300f27c8a27cbeb843f67e5f8cc1474d64f2cf53993df44b97f97aa2f562605bc4b5195d7065bc465171592b SHA512 c3dca6ea878512ad7e8c69644aa079e92e9b81877f02720f628320fc46be2def21aeba598c0db33ae21934edd04ef9c1f4c768280cbaeffb356b79a49ad5ae78 DIST etherparse-0.18.2.crate 447115 BLAKE2B d7ad95be53ed002a99052271be29198b2aa998f0de82deec202f79894d4110195be6bbcca95632661d00fc67522c2f16e42fdbb03bd1ed01795a666b7006cd8b SHA512 d1015f6db8fec297acb2d2d9d10eb74e74a4cbf2feadf6fd986a3cac4b265a1e75896e816a61c83f72bc60b8c12fc257fbf9170b00585ed59b9d8410440e726f @@ -41,9 +53,11 @@ DIST itoa-1.0.17.crate 15905 BLAKE2B 105796a6438bfccbb4676cc0beefd89abb05dedf077 DIST js-sys-0.3.85.crate 56436 BLAKE2B a5c35cde1d01b7e5eac3bf59f360e9f8b418009a3b30c81af850a181f14596fca25a4cacec213844b4d59f9ac21e154531700f223fc6e3a22047a5f43833c6e9 SHA512 dc7361feebd63457e0e3aafac86653297994004bc61b3734d1b9ffd05312c2c9b2a2708ad07ad469b326811598925b7f07e49fce2e7c611c8138210bd70fecae DIST libc-0.2.180.crate 812207 BLAKE2B 086681e1f488aa2ab8a477655e01bc27dc6c578fbf9eb2bb429828164825a5d450dee9bf1bc38afc8e1be5d849eddf384db75b9f4d3c64a0fde6cc37919c1b80 SHA512 5427ac2a7c03d02f14acc66c3a187fbb4e336a88e8cccf7f8281fe95f958b845c0205ec47aac2f6ba6ab8b8c4b5cd0d943205c3f78ad2830d44c3b7779c317ef DIST memchr-2.7.6.crate 97616 BLAKE2B 3429786e97f1aa078892e417c8ed8198ec727969517309049b842e44097e58038583508aa974e6246888c18e11f9d23863c1bb012b542c5685250fe34e250d7b SHA512 38843817334da88ad74ce679b4401cf948cf8138815f3acc5eb0d005da3aabceb2216e20887e79344396569a2fa136e3aa1f7f3251a00d07dd6934cee79f4fad +DIST memchr-2.8.0.crate 97780 BLAKE2B 228ce0b6fe8b168f5c31031690a5eb44466609b64c5c221e0b3f56fe331b4f25c0124d613c94ef030b225000978953641f5b07458d530c1d50eec3e1d54e4274 SHA512 8089238153493a0ff6adf980efd1ea2ba10eeff9f33fff200268692662d24152a8c14a4dac37fbc6a55dca741701fd256174f10a9838ca66f038f08e090de12f DIST nfq-updated-0.2.6.crate 14804 BLAKE2B 5355047640ba9f3a773f4c2496a832dfa8b5a078b0880e02302a17015878056f7fcb7600beda3702fe1f04a82d015b56ed8e9746af41e2d307dbd69a530e05d3 SHA512 2e3669fe6efffd04e1493b7e39929f9c00b36bf3451139ca75aabf5d8fc2ecdc87389e3760a8583aaf1a39b29e8e971aa4dddc32cb8f6d8a94c90951495054fe DIST nix-0.27.1.crate 286494 BLAKE2B 63fbe347360ad4b7a86f30bf2f1b27ff1ec581145a90c34160f4d143e9c297a34a2ee72e9de3a48bd3418657fbc9bafd09b704ec15a42b16b3a4187d5304ce77 SHA512 7b35a0f87427eb1b5e1480d7daedafea4609b7f3a4fcf48ca99bdbc2f150865996539f2c51c7ae6a6a13169614681fc838efb306994b020d44b45735a7380010 DIST nix-0.30.1.crate 342015 BLAKE2B efe5faaf142fbf8d97366d11f28189167d3d22c1ed76b65e7887064f2fd146ae27282aeb230eb798d7c1b3850ea1502bcb325dc23536800690f0be3d66d37b63 SHA512 80df8102a3a387d9cd73cd8d756b9fad5c4c4b57f6e94d9acfa24ee07af51f28ba2db70b8d37ddd6c7eae883c7acf9fc366a0100659856939210ffde1b124d87 +DIST nix-0.31.1.crate 344337 BLAKE2B 47c9eb3e24c245cb005d80c188e9b2355449811f6859a49ae4fdfa93d6271782cd69107d8f305bb74f12cbff765ed9190b481133f29b948f26743cb3cc5f943a SHA512 1bf618f7e10f5c26bf9a80855e2ba36dc73185bdceb9aaac610d4d72a543ef61bf61e72bdc119cf61be5e252862d00064442753f79757820f2bdf4c4898fe310 DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956 DIST objc2-0.6.3.crate 272490 BLAKE2B b0eb4f2dc6d9426a781920543c6f2a4f942e9cdaf4bf86f5b8ccbdf4d9a2f65954933af26743996057176e493a4c5a6e03de77bf89fcaaf5b19b694fb5e1662c SHA512 6b2605d00d00352cdd5a547bb090c186b2c3c6d557d9fa56b12a6b46d9460d45ee4643b86ad7e7f8649153acf2c05baf727093844157f27225c69d51fda7f047 DIST objc2-encode-4.1.0.crate 21004 BLAKE2B 6f3b11c96ea4941bd24f2949b8fef5c3bdd91037eb0a0d9af88a0798001e4164e252817fdad0ba7e150f1b2e0c9d4cc0fb976dc01def7ac19d308c989a92f714 SHA512 47a23fca26df26e1efa1045a9778322dc0b2cd232acc2be750a98a1ddaa7f264c39848b14a5d9821573495601dded2893a4bcbc36a0e21ae442b7c9de5c12303 @@ -60,8 +74,11 @@ DIST quote-1.0.44.crate 31629 BLAKE2B 6e34e4121b7a37fd7492fc22d652c44ff90b8b3391 DIST rayon-1.11.0.crate 182470 BLAKE2B 40a21dac636e7a652d62d9db520bc50a7a0019f0f96aec6a9002dffdef3d7ee0b2a323e4c3022e5cbaa22efe52bc72573bcfc7d399dffc853bec08190ea4eab6 SHA512 24238ba604099b3e58282b7338ccc63e52621e329ac908d7f3799c632f4ff97ae305a5b361479d4d7d0f09b76f49ab3b75c4187c41542caaca0575d51c299d2c DIST rayon-core-1.13.0.crate 73151 BLAKE2B 31112b2f4ff2a0607daced97e234c6cad1356c79d21c7493f3b19b2747083eca85709d5548c9214bb5186a7e2e5fe0def27c45d69d597cac976bb0956da2aa70 SHA512 dce0adda8f5858d351f628f50168d9097ecca437b77fc0c63ad18fb8b3fcc87f2f513cbcbf57606862e30e81f293a05d245073be75292d1a536d6a4d3e2edb9b DIST regex-1.12.2.crate 163843 BLAKE2B 4e36124886e35c2e06ecf3310c32f45bb80fff978a99509abd7d7eb6378f81123819470c227d5c234fd6e3bc7a8e7baa331ee0ed3137f9256c76cb32413ecb7f SHA512 c459657944679350369462c3c7686dcdf412597f75bc13c450a131bfceebfe2cd1e1d7f95f0f55b4aa16bfc1acb5c777f344fcfd6a5927aa76b8a2d7aa954d3c +DIST regex-1.12.3.crate 153392 BLAKE2B 30f272fc2cda1e36219dfccf0338edacceb5bfada7ac81dd01429661b01b0fa72f6bb343e753e2388251aa0aadc0b5cf61e07670020c9ab351f418c23653ad47 SHA512 73ea9581c861490ad4c8c767c09f1f39be525f4298f5b19ba7b658dfade4c91f7ffd170214382ef4694855c0a48a4db57c39b75d8fa6a9312b07409170c66000 DIST regex-automata-0.4.13.crate 625250 BLAKE2B e8682eff5df93737430a783cd913265dd45a9692fc4623a956557cd7d6553f34eff731f6f3ec5fed5c0dc6b7f8f31236203ad9f459a998fede053d990d9faea6 SHA512 f76939dc573a88d17b4cf37fedfcdf95202171ca8607374a5c2bcdc515abd1ef9231376175c6cf11cc567eddda34e0c5f90ed1c592f2c5efbd1dee883954a932 +DIST regex-automata-0.4.14.crate 618012 BLAKE2B f12b0f1e59d32711c113f5f2157a4e1dbd05095c386f0e104ef3d551cf029d0c3346d09f54d5b8a8bdc557ab4d91ab80a224d81b3c522b3c64ad1566972c46cf SHA512 58f8e7c41f71c1df50fc2f4e70ea7f5ab762170494497541b9a09076058f94a799b6fc4da13c40fc26a2f1a0b650b499cb9830338152e96a24e3a32b4994a5e0 DIST regex-syntax-0.8.8.crate 359141 BLAKE2B db4a6a76dfd7d2619fffb7fddd8a82411afad16bc8b1a8501628e872c9b3e0a4fe71947a135900442590b944a623c5e9253e36bab865703bd5b5150aa2a65e51 SHA512 337ca84af81f2c5cd7d213e3ad96a1facba2917f135c4c1ef03571160d24e4ae47186ad07e421a7a4ff0baadbe95d34365e69400f3c36ef39ebeb3e7c14224e4 +DIST regex-syntax-0.8.9.crate 358430 BLAKE2B 5a96c2bf6092147a542690e75122aea9c55a622836e622ac4b2b64c871b54a93ddd53421865d6aadc42181590298e370cb23d2ae66ddd21213f0bc97adb8bde1 SHA512 d3f8f32f77cc115c827ecfa66fb8acc50a87e49269467547077eee5e012a8a7bf166dde60f91952ca6548ab3558ca6bacab1259d50119ec3fda6c30da5965ceb DIST rustversion-1.0.22.crate 21096 BLAKE2B cdf773cda21ebde50da897c0af0e4af14660ce953d3037054a99d8adc3db2dc6e30a57201a45676abfb183c62016a68069848e7537f711b1752339d194b0a378 SHA512 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15 DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c DIST serde-1.0.228.crate 83652 BLAKE2B d1909d671ea6d5c2eb4ce34ee4493ecaf665d416111b4cac754b5d33b85f916296110bae7aa961efd987a2ceb4a31ba645752ce99dd28dedb9f1eecdd4d7b1b2 SHA512 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97 @@ -72,11 +89,13 @@ DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997 DIST socket2-0.6.1.crate 58486 BLAKE2B 990bc645f361576edfeda680cd4b6a0a29d6de80bda1164954369aa572bd702db5d92cfd26e68842aa0978df351d9b52f2900a4bf1f6d4aa5bb0f31d259ff48e SHA512 cafaf371870a8d85bee30d1a8341c25ec023f6031eaae96f783f0486e2c9b0ff7a6d742d40500f9c772472805d8de9f36a163405a476c57b254249992a5477de DIST socket2-0.6.2.crate 58621 BLAKE2B 0f2c125ee64a24cd719d3fdf303d718ba645918f87e78dd0e89b2517af69136286387a94f1355815b7079655d68affb8036571c9ffe6dd409d686168c1cee7a5 SHA512 73a2e72023787956668e685c4f9a13efc9b1f4affff5a04fa3f5732304fb1679eaa58315ac2990e95b5fc12d5e61646bb497fcf45e65c53ab675ae5026eec143 DIST syn-2.0.114.crate 304636 BLAKE2B 88ec8c2a781cf33b9961744166ec8d3acd46e770fc56d2d4353d8d1578bf0b629bbd294db3334379fa8570b7537e26f72872ee18a92b037499bf746eac81cd3e SHA512 42d935971246f1bc605f0d0a960c143dc31c96d27ed5427d3bb2baf46a3871852450a47556cb0eeab1e1333b208ed6fbb3832c1038e91f874680f8c68719d184 +DIST syn-2.0.116.crate 305969 BLAKE2B 68bec34f707325ced89dab5d67587fdcc3b5245c87bd16c1b65f5c832d4369b500e0485c9a4407667098248c856bcd091c936c06e0bf373e0b8c761bcaba85ba SHA512 81e1a5388d688a4aaf00ba35428ac82b9b4bb6e703c4321a898140d6fd40cdaa32762bf0e0ea0d9276f4322f673dbc39d3c46c275dcf69533c57ba4d68702ea1 DIST thiserror-1.0.69.crate 22198 BLAKE2B fdd8ca8c8ca78702377d0bf7b253440519018275b105db980d63229d0d44aa5c39a703e14aa6fe453c779b3c864d8044009dfef893d2a5294950f067656d7a80 SHA512 ef50d2867d965da1dfb29d26faf6de273b5fadf78f95313f6caf44d68bfc610b9bd4b7544200b05bb0861231cfc84e961007f8db83c7905244c492037fd31899 DIST thiserror-impl-1.0.69.crate 18365 BLAKE2B 51663251ea6ec99c59aec35fe73c5f9760809d6b6b7eaa8ecbc8f6939acdc4d0ebc11f9034d9204dde7bd689d5e8303ae0be86e298745e9ef96825bf73453a08 SHA512 579eb796c8885feb01d27638862823acd96c79440655bb444c3445ac00121852603396ce7439aed617c0a0ac69f62102167fde5845411c906997574a46d6d9e3 DIST tinytemplate-1.2.1.crate 26490 BLAKE2B af39d96f33f63238e455a4e38fde1d1730fd9661ae68be7b05df6ef9d2ab1a04db1332cc4ec9deb6da3a8e22b124df81b0fa8916d8491b808742bb733c8e48be SHA512 0cc080057e096f0796e72004343e1a8332c2e8a12e43f6ade150ebf632e9c29c7ad04de0b940cd57df81efdc4d07a6607da9b86a30d8383e39ac3d7be185edb9 DIST toml-0.5.11.crate 54910 BLAKE2B 9ecd5103b33ab47d4be23c897c7095ca381cb79bedcaac4918cddc36fc7cf5d34ab664da52c2273d935f04486e9325241d6b66785d50aac78453c219aab49e1e SHA512 eddb82aeb8fdeb5436579292c6f7a64a90a2c7bb54070beb437bc7890b99795d0505faa8d6451a99e8bcf440f78db8a1b273a697c8ad44275cc4163a9ee49317 DIST unicode-ident-1.0.22.crate 47919 BLAKE2B 766f52249631092af952df717e09e1eb0d2a8e87c45e65113f0b2b88b42e8b406a87241fadd368ceb9e13339362b48cdbbc6f699f95f448ab45dbbd861615d62 SHA512 81666679aaa2eebfe1429827fa2a88ee0b52bd69723067132c24252070133b3731287bcd880ba16d16274f038c7b27bcf637e9150b6cd955fb4ff49642078125 +DIST unicode-ident-1.0.24.crate 49298 BLAKE2B 34ba2906a3ebc06f52a4ba77dff96a8f3fb977718d260886fa9e051c5830765641b65a63977110f3a79f31fa177b385f81b01d56c80f6a0324d36eae72e2ebf0 SHA512 7be712d8d0075ac9341790180e312f66264d3e0255c91b38df0951baa5e446dec24551bb2125a66a1cb9b6ca2f1ea37c0cc15fa3dd74f398ecf4d5302c7dc259 DIST walkdir-2.5.0.crate 23951 BLAKE2B a2d3a973f206e94699adec0263dd5e211347722cf3ab82536295019268b3125084da5dbcad818070bfdcb6a5de08da4eb483475bc225a829f58a1e3e040b5fba SHA512 da36a121dc6656942dc9cd9887fcf4f6eea7750354ef3f59c7c25d836e7afe06f33260b4d55d0d99421104ed4ce56ef2a1f0f4c3b713766fff90548c21793fad DIST wasm-bindgen-0.2.108.crate 49120 BLAKE2B 7cda1630cf38a776750f91d5811a55f955fc05f8460bb5ec12f147b37763ab73c0f40bfab4ae85d9cff93c80a6d0845916d47d61f4eb1750844c9459254bfb75 SHA512 d938d6fee0e9018cf3e1d3bf736b3ef9fbad3b20854917c93409bb4baad70c3a8220646ad3aa8e340d91c655eb7d0ccde01f4f38eb6941780c88c70989616716 DIST wasm-bindgen-macro-0.2.108.crate 9283 BLAKE2B 89ae171ed3418bcf27f3a55a8fb03c9d8983bfd16254e9419fe93671ea68532d83a24a6e4b6834a291e4fd068049216c84272f041cd99f76a620f7bbf5f2dde9 SHA512 5b154c3010a31bb7338d16e559a9b3d2d69cab7681914d22e8b4331cafbc2e6d8b5913fcfbdf5a3ee0e793918affc94ae0dac76fa407f02881ba4642ed1a2b66 @@ -91,6 +110,7 @@ DIST windivert-0.6.0.crate 9365 BLAKE2B e9db0c8f9b09a04f245e4b53313142ead52d55be DIST windivert-sys-0.10.0.crate 177259 BLAKE2B 8b022ec6eb1ce327d5fdb6ca82cff7657dfa5b37b0e58522a1be38b0fa6273ae1d167150c0bc5b9514d62d9a83e6f6a17336c37c2e70f63c60b936d8231d88bb SHA512 d59088a0f1e235dd939e4a6d8a95d8de46d5b2643a5c29aef63ae1bd9833551f7a53330bd586e7b2589699c211ce84ee2206e8b85cd8e771000aebcb6b4d5153 DIST windows-0.48.0.crate 11864177 BLAKE2B 39c0e4f058f68a829ee08721818a0b04287af20dfe6e03a125b75566b4c8a58b56557d685600f1f9c215811154f9782f12368d42848445d54dcf9bfd6471349d SHA512 7c906f885fa0a730f1cb1ef4e62f5b602a49d44343febe1d38fcd4cbc28e0342766983796042585fe457aa229333558715b6270e378946faa8f398a7ecc2af8c DIST windows-link-0.2.1.crate 6133 BLAKE2B d1ca714178e6fe12bb3b4caeed9a52a36890989e77ae2dcd6f2d18ae4a21fb8479d304cdff63bb0a5f28acf44eaf104821cff83cd66b3a0406a5f33a800e3641 SHA512 afb0c87beb8914fd9a3e52db6f2f64a840470b9751b66c83892c24cb1c46cda63fb16b1aeafcaa5a1fc7c5ba01da46be63e5227cc108dede8b0bd27785498a6b +DIST windows-services-0.26.1.crate 9365 BLAKE2B d28fd2e554b0937ab18c84dd25b1d1233a27a2f2fdcfbac1aa2b061f035be2fdbf828a8c1b159b58750914d5c9a1b5bfb19ec1deef2766b5f837cf9a6b8bccfd SHA512 ff75e51954220a2cf89568751e5905c662d98da75ee4037f0c9807d0d7435f8ad08a30a067fbd4a707db8e50ba36eb1f7bd76695f17d01b12ad10166a1301ce2 DIST windows-sys-0.60.2.crate 2518479 BLAKE2B c2e2f614066e5a9d7ec461d9d25bd441188797ad85e1e923baeb0193e82f5c138ae7fb4ad0255d483f60f7a94e3f5cd8373d01b7485c052c9498937bc40da992 SHA512 a48aa1b66479451e431032737b63dc62eac6f63c251534e258de75bbee4858829faf5e641756566f00e153b08548ba32beb437b5ea42e9531e3fcbd8eb25209d DIST windows-sys-0.61.2.crate 2517186 BLAKE2B f4eab0b365aa1df8a353d634da5081237bef0f7b69f02ffcaba232a688e59dfe877c47114de64c81e3cbb929c2fea1143ed6bda56ce935e66d871a993ac29106 SHA512 e6c8f61f0724dafca7821ee9b9c07237ccfee69be269be2fa7318eb48b151285ecf63e860aa1fe303639222fe11268e3773f37c2dd79f923029af58c645edb3f DIST windows-targets-0.48.5.crate 6904 BLAKE2B 7396bb210f37bd51da86f39fca3425c8f6610721d5c4e94f9fafa0a8a8046303b3fcc6979146bcfaa32f4406d242a0455f6cbb220f84c6ff84650e755acf5223 SHA512 e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709 @@ -113,7 +133,10 @@ DIST windows_x86_64_msvc-0.53.1.crate 837950 BLAKE2B 5775d30ce763835fa26376d85e9 DIST winres-0.1.12.crate 19772 BLAKE2B 645fc16e49061cd98c77217b991cb774151f7f8bd6df44cee622bcba121d2645aaf775d56c3e85de6278b193ea6a36256821799c33ba081f931d87ffa0e038f1 SHA512 9f61edafb4a262b56d130e48ac6bba94f5a432bf0a8c20243e6c8fa98c3f9e0d2ab00a77b35a2e49dd63585a272af597e236e089641b5f488760ac42d22f5a67 DIST zerocopy-0.8.33.crate 271917 BLAKE2B 63f3c0fff0bd6cfd2c75c796456fb8e9da2677f0350af3f38a37f357abaa2b3a90e182577a73505ffd9adef26afafb9f27db5d77e56b17e7fe604a29a4be7643 SHA512 4520c9342abb933be030859527469d10266470481823d40764c0ddf5b437ef3301b35322a7d2198b86e46d1fe17fff21b1290581dbc40135fde284ef5d5a25b5 DIST zerocopy-0.8.37.crate 275551 BLAKE2B a71a4a8bccb40d6db900cec874a4baf4cff51cc6d47787219020cedc5fc969b4d0ed12c03227f95b4ba9df1b216eef296c1b01a27b7ea78b2b95f610c52c7217 SHA512 58a13ee75141ffebc8e635a01552781d554c0b22a46d977c7022ebea587a868408cf529c21ddfe1e2b3fe36d4ffbac0e8840f50ff3307a3befdd8d1a097e09aa +DIST zerocopy-0.8.39.crate 274113 BLAKE2B c5e46d23f6b3d3cd25d96356016d5a987d04dab4fcb529e550cedefbdc64d8748d3a42d27e510be64a620ad132bdf2a0da04b518468b7f66c77e87c23412ffce SHA512 00544b445aefa17f5e5bd5bb62becc2c4532381a4771909f533a2c95f16a11e2e97763ab5b096f752842500cffc2f565f0fcd5c1961e7305e6d5fcdf132b318b DIST zerocopy-derive-0.8.33.crate 100877 BLAKE2B 5ab8993da52b2580e5a1f38ca6ecd2da106fa90ad23d783dd3a54244fa7a07dff99c803957a0f238460fb6fc4e20c05532c6cf05fc4f94d43977f138272a3aa3 SHA512 a9b59f29e698854498bb423575b1c35347afb563ec4b9417a81a79a565158eb3cd85d7f653f86c82b0aec572da571d88744f626ab92fe2aa7c4cd5d2f2b0904d DIST zerocopy-derive-0.8.37.crate 106949 BLAKE2B 3ef105720ce248ef3ce922aa4e0a6b271a0367c2afb3650898301d96784ccbcb490a3248e9b0f07ea09d3106b808163f0acb7d7c748256666fd90d3627f7cf45 SHA512 fa0f157367e317ea85a79df2303a5834d1f29bcd55e5d8461ca085a48bdc94871f1417a649b6373b9b327366df94b7b0783d2d8333771761aed3e60a6434c323 +DIST zerocopy-derive-0.8.39.crate 108887 BLAKE2B a24725d63cf8b6077303fb5386de8e5c0f1ecfb2c8628818d078d700375acdac3d27aa6c227388be3dafe96cc08bea3477eb7a24ef4afd0b09c5ffbd091fddc3 SHA512 67c3c55b3e98c038b5ee19e60f09ffeb6a967768c6ea28f689bba3f94588567d9c3d4a7359633be9006467b05678afdf6207bc884b7a65a0d65ae07080cf0a8b DIST zmij-1.0.14.crate 23701 BLAKE2B 50aa01fd5b7bd2289ac3687473ac285b954f92691f05e208d0661c892fe12c1e8ae73b0bef3c7bb3e908e22698570a5b456100cbc0875210213c080c483c3647 SHA512 4b692bfd003d5e998e0a95bfe077788a5870ff9a00200619cf6320199c60e6087c7bacd84bccd22acffb8482df952233cee323b95126a9b37f45dae41373d6c2 DIST zmij-1.0.18.crate 24025 BLAKE2B 9b75da70c22e2f06a478a6dd76ba60d7359c362563c0993a4984ee5e282afe17f073b2ea524ebfd73507fd469d250b2e13854592ec10a695b8b333d3c5aa473b SHA512 dbf50731ea4ef018331bb937a1457934d2a5173181266f51df4da42f5d679eda698825ad4bf8a97ef4751f458221f278b7d0cb1b55e2825f0def985e2d9766b4 +DIST zmij-1.0.21.crate 26665 BLAKE2B e958b58e2213ad13185ec6df55d07e6c80169afa56133038fa66cefb4a9f49aa786249a486dc09b2d0a2f74e41c0d0d713135f38a84dff8f6239636a6bf3cadb SHA512 a488f11ec8721ddfe42e61d028a128818551de8fccd69d7824504e4ae2efccdc38f716fa5a10ef4de07a8a087e75e819c4a1e0790817e8539b5db697bde14585 diff --git a/net-misc/dpibreak/dpibreak-0.4.3.ebuild b/net-misc/dpibreak/dpibreak-0.4.3.ebuild new file mode 100644 index 0000000000..7970ed5c09 --- /dev/null +++ b/net-misc/dpibreak/dpibreak-0.4.3.ebuild @@ -0,0 +1,157 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.15.0 + +EAPI=8 + +CRATES=" + aho-corasick@1.1.4 + alloca@0.4.0 + anes@0.1.6 + anstyle@1.0.13 + anyhow@1.0.101 + arrayvec@0.7.6 + autocfg@1.5.0 + bitflags@2.11.0 + block2@0.6.2 + bumpalo@3.19.1 + bytes@1.11.1 + cast@0.3.0 + cc@1.2.56 + cfg-if@1.0.4 + cfg_aliases@0.2.1 + ciborium-io@0.2.2 + ciborium-ll@0.2.2 + ciborium@0.2.2 + clap@4.5.58 + clap_builder@4.5.58 + clap_lex@1.0.0 + criterion-plot@0.8.2 + criterion@0.8.2 + crossbeam-deque@0.8.6 + crossbeam-epoch@0.9.18 + crossbeam-utils@0.8.21 + crunchy@0.2.4 + ctrlc@3.5.2 + daemonize@0.5.0 + dispatch2@0.3.0 + either@1.15.0 + etherparse@0.13.0 + etherparse@0.18.2 + find-msvc-tools@0.1.9 + half@2.7.1 + itertools@0.13.0 + itoa@1.0.17 + js-sys@0.3.85 + libc@0.2.180 + memchr@2.8.0 + nfq-updated@0.2.6 + nix@0.27.1 + nix@0.31.1 + num-traits@0.2.19 + objc2-encode@4.1.0 + objc2@0.6.3 + once_cell@1.21.3 + oorandom@11.1.5 + page_size@0.6.0 + plotters-backend@0.3.7 + plotters-svg@0.3.7 + plotters@0.3.7 + proc-macro2@1.0.106 + quote@1.0.44 + rayon-core@1.13.0 + rayon@1.11.0 + regex-automata@0.4.14 + regex-syntax@0.8.9 + regex@1.12.3 + rustversion@1.0.22 + same-file@1.0.6 + serde@1.0.228 + serde_core@1.0.228 + serde_derive@1.0.228 + serde_json@1.0.149 + shlex@1.3.0 + socket2@0.6.2 + syn@2.0.116 + thiserror-impl@1.0.69 + thiserror@1.0.69 + tinytemplate@1.2.1 + toml@0.5.11 + unicode-ident@1.0.24 + walkdir@2.5.0 + wasm-bindgen-macro-support@0.2.108 + wasm-bindgen-macro@0.2.108 + wasm-bindgen-shared@0.2.108 + wasm-bindgen@0.2.108 + web-sys@0.3.85 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.11 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windivert-sys@0.10.0 + windivert@0.6.0 + windows-link@0.2.1 + windows-services@0.26.1 + windows-sys@0.60.2 + windows-sys@0.61.2 + windows-targets@0.48.5 + windows-targets@0.53.5 + windows@0.48.0 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_gnullvm@0.53.1 + windows_aarch64_msvc@0.48.5 + windows_aarch64_msvc@0.53.1 + windows_i686_gnu@0.48.5 + windows_i686_gnu@0.53.1 + windows_i686_gnullvm@0.53.1 + windows_i686_msvc@0.48.5 + windows_i686_msvc@0.53.1 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnu@0.53.1 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_gnullvm@0.53.1 + windows_x86_64_msvc@0.48.5 + windows_x86_64_msvc@0.53.1 + winres@0.1.12 + zerocopy-derive@0.8.39 + zerocopy@0.8.39 + zmij@1.0.21 +" + +RUST_MIN_VER="1.86" + +inherit cargo + +DESCRIPTION="Simple and efficient DPI circumvention tool in Rust." +HOMEPAGE="https://github.com/dilluti0n/dpibreak" +SRC_URI=" + https://github.com/dilluti0n/dpibreak/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + ${CARGO_CRATE_URIS} +" + +LICENSE="GPL-3+" +# Dependent crate licenses +LICENSE+=" Apache-2.0 LGPL-3+ MIT Unicode-3.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + || ( net-firewall/nftables net-firewall/iptables ) +" + +DEPEND=" + net-libs/libnetfilter_queue + net-libs/libnfnetlink +" + +IUSE="doc" + +src_install() { + cargo_src_install + doman dpibreak.1 + + if use doc; then + dodoc README.md CHANGELOG + fi +} diff --git a/net-proxy/ngrok-bin/Manifest b/net-proxy/ngrok-bin/Manifest index f4805b2132..ca3d9e43eb 100644 --- a/net-proxy/ngrok-bin/Manifest +++ b/net-proxy/ngrok-bin/Manifest @@ -1,7 +1,7 @@ -DIST ngrok-bin-3.36.0-amd64.tgz 11395382 BLAKE2B 40bfae12baf9fa3d06b5141f8bf22de369706641777dc200a21a2ac8d22a96905dc2fad7b8d0265d59a672361e70b70e8e4d3e7b41c0fd390f0dd0a3d44427e4 SHA512 f8370fdfb736336862082cd632fdd718f3d2a2422f0d9456b902f3ce8cc9cf230e7eb15e56323674162807106f5b42b52f3fe8938fa7deac133d62ed19a5b831 -DIST ngrok-bin-3.36.0-arm.tgz 10812559 BLAKE2B ea79ab1130b067f5e0b47c632d0389d37c292ed80f9387d2f36d831e80b6d745f46f74b842b2df91678aca53cd142b838d29a6892a3fbab7e60f6faac6350d14 SHA512 731c028224f0e1c713cb4f8a2b9d0ac18f7e9c9fd0f8c096034c274b0ce94dcc293b47b52b5d01a0f8e7e31b0aabed9689052637321650386e23d134323754ee -DIST ngrok-bin-3.36.0-arm64.tgz 10392506 BLAKE2B f28dd69f1f8663e9f2aacb5aeb71b012ce22fd82daab2eaafecbef9d7c97e55aa16dbe18b204bab334e781f7b06a10b2e54b945222b16932c6a219e055741507 SHA512 cc29cf283618bd697e214d20ce792653012497b96e0205d28db7e12a403c7a8e7f607473bfc168cf770c5eff1d4e5ebea8e887a0071e12bd3e5ddf5e66925c98 -DIST ngrok-bin-3.36.0-i386.tgz 10852199 BLAKE2B 7421e06560f3e2c3da40bd7c137264263d09c2897be05c998cfbec395c77136fc16e107913428a0a35b253e89f079d9962af1a8cb8306c2ac86a1e316d56e8df SHA512 dbf5bd4ec6e8de44539a87d73db28fbee594e57a0d3e2768cc44df88febd44850862828e687d3652045a5fe3d4a88f8c7251df1182787f1c58cbe4095b9cf200 -DIST ngrok-bin-3.36.0-mips.tgz 10125086 BLAKE2B efadd51e2e8f8b09830d9af32ef5cf0e49276d4401083ec306fefc3a37b05dff24a0d6b94e499ec4ca2e4203cf4a4d24cbcea0bd65b27044efc840a89de9498c SHA512 667b1a8903c3e4dbf936520b26e060cab054dae3c0c3fcf957f41063f95d13b5c41b2cbcc01adba0314b1fa03dc18ec7552c92553cb9a52b741074bd8b57fb09 -DIST ngrok-bin-3.36.0-ppc64.tgz 10405102 BLAKE2B 3fcb089a152ffe50f1c7b2be6acfea3e44079bf92507fb6ebb9b988f562471d16b218706357b72d2bcf8c59b11c50fbec50fef83ecf72fd4f4e007ccc708abfe SHA512 a2b12c51e3f69bc683a32c7b22068a281c1e7979ce63570d451c5262e394187e7578724e6178b1825555e4946423cacd7228159adf662d0a52a8033f68f08a01 -DIST ngrok-bin-3.36.0-s390.tgz 11067675 BLAKE2B f4cab1e6cf0a73329da9ed8aed646b1163dcc92bfa8e9f72f597fb686d6c907b16976d6e9a15db327d622e1d39717233521cf1c57fb43284b182947bc95e8ce2 SHA512 1922c5c0b14fb667cb923c425fa740db976968530408e7d9187500dce8390c3eebd4a7ed654df19862abbdcf6e013fcee72b63773681039547c1ac1009ef6d23 +DIST ngrok-bin-3.36.1-amd64.tgz 11398759 BLAKE2B 90ebb14fa8de296026c328de91bc6537622917c9c6b2d828542957f17f2e83e66f5604038831ee3f9648a1b0a7aa4e58815307a33db30af1f74e50d324d733fc SHA512 2ca19b612fe27e7b1cf78dffdfec22775f3f33d5fc1f3ca9dbfd1b0c14f1eb7af19cd5027c4db373aafd8289d5a91c3470a7deb4f39c8b28f33b5c5bcf98d8ea +DIST ngrok-bin-3.36.1-arm.tgz 10817290 BLAKE2B d747ee67a3fc4a6bbdec286eb04a0d595cc32953b46094ee2595f3b61054d45ba789eb88fe044f9e494bed6d97addec9ed337344cf250eb293391344657ee991 SHA512 76eb08339f0b150be30f0b543a4a6f83398b9bf150e5091a3b34eca71e9c7b1923ff96c2eaf68fce526bb8df9fd0518ce9e966f79850f60373c2c08c6615d928 +DIST ngrok-bin-3.36.1-arm64.tgz 10394736 BLAKE2B 3f54cd66501b96ad776347e5719486c38fe76c584221bbeaa9c7147a0115975f5b31451d2595d4d4f7006027d9cb8b0ab8e0fd3a8c2586d55386ffd0658ad8b9 SHA512 86a3c64aa025ad23a0f5c1f98c562621eed7ad06939a0f99578c8f69a3676e772319605687d31c773f0543448ad87f2813f0d994f6d68fce4f237e1314335321 +DIST ngrok-bin-3.36.1-i386.tgz 10854838 BLAKE2B eb57c0d10fca0a5e0fe73869a256e1c82ccee99d42ce9549839160755875d0097291492bc39be922b7e2b99ea36eb021cfee27c21e506e3c6e30e96cd5769018 SHA512 d20956c55fff0cc79c5326ffda3bfe94b561ccfb801e7fe478ed1c9921efc4be412b80526814b910b57e965955a2302334c80af1c7d5480fe64de01944a8eaba +DIST ngrok-bin-3.36.1-mips.tgz 10128666 BLAKE2B d5ed1123d8fbe3f14bb946596ca7a03b578e7c517ef1831c8c9ad93246ed5970882b5ad3caf0a5cac6ecf98e85c7e40fc32b9c12c77f722f2f1eb81adfb8791a SHA512 c8584f9c1c39d058c7fe9713a92c0085f9f18b64c8339e0a3b2f2cc265ac9188197568a8712913fc8fe9d4db10c76d027d8c328cc03f4bfad6b823753e614bb0 +DIST ngrok-bin-3.36.1-ppc64.tgz 10407432 BLAKE2B e99ee40ceea721edcf688e18b299c2d108872302a695ac5061514300b45a6985f7e0fcddadd952dd6d246aae67e839294bf10e4b0181c10afb06d286953b07b9 SHA512 f630aed74ff8a07c2d5ff0f98567a149490521612ce16c4fab2dab9586eba2aedb62dfd1660f2c6c9bed1ac8493e78c3191b94a89bcd268645936bab12c47c28 +DIST ngrok-bin-3.36.1-s390.tgz 11068569 BLAKE2B 7ddadb202bf0aa50dd9f52e67265d569998ce966c5700ef859534d93f9ce9254bdcbabbf9e3326bf8f710d99cd407fae7ae97191a3a811e67c49c6cda2fc625c SHA512 9550530a74fb470aae26389e551371df7b9921761add870cb590632930aad4f3bba0f59be3d972faa250e10e3c6d5ea4fe059d63e1f4793fea2a3c7a2d8ed3b6 diff --git a/net-proxy/ngrok-bin/ngrok-bin-3.36.0.ebuild b/net-proxy/ngrok-bin/ngrok-bin-3.36.1.ebuild similarity index 100% rename from net-proxy/ngrok-bin/ngrok-bin-3.36.0.ebuild rename to net-proxy/ngrok-bin/ngrok-bin-3.36.1.ebuild diff --git a/www-apps/zola/zola-0.22.1-r1.ebuild b/www-apps/zola/zola-0.22.1-r1.ebuild index a89ae5d8cb..edd7bc6aa0 100644 --- a/www-apps/zola/zola-0.22.1-r1.ebuild +++ b/www-apps/zola/zola-0.22.1-r1.ebuild @@ -627,7 +627,7 @@ LICENSE+=" " SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" RDEPEND="dev-libs/oniguruma:=" DEPEND="${RDEPEND}" diff --git a/www-client/zen-bin/Manifest b/www-client/zen-bin/Manifest index 37cd836ca3..34d5c7ceb0 100644 --- a/www-client/zen-bin/Manifest +++ b/www-client/zen-bin/Manifest @@ -10,3 +10,5 @@ DIST zen-bin-1.18.2b-amd64.tar.xz 86059980 BLAKE2B e965579b0cf1ba2496e487eea18c8 DIST zen-bin-1.18.2b-arm64.tar.xz 74059692 BLAKE2B 4c935222983c7509668c4ace7b4a8145c530700bf31543c05b5803bf10c9bb880af8e5a88e16196bd034a0b2b326dd327270a4a6494f939b21995f54b9e4e7b6 SHA512 5c88164ff3195e0ef7e611a80b2e8cf413b2264e6cd6d3d31758af2237bc400ef62082c4a0ea500a3a30dee5b318dc8fd7c46ad32bd618a0f6e3c7f9b80cb27f DIST zen-bin-1.18.4b-amd64.tar.xz 86018588 BLAKE2B e101b1275ee886d065836c485f428d7b165890a1b0b29a99b853406f80d28624f2c36d995b35179ca68abfc88c5ef81329723c20f8b7bd5a127362d7ee77370d SHA512 4ca8b22ca5ebe5d6e7e4a2665fd841f812259434835b8e7a918258b36df03a14babb5d090f0c4bf2bd7b385873ef0d7fb20e1169434fc16cb4685c2ab4709519 DIST zen-bin-1.18.4b-arm64.tar.xz 74056516 BLAKE2B aaab7354b19f9ae9aa76834870fdbbd3ebf5329e90a1b8d7ae822464a08487485b6a141b93d25bebd36a4bd2c02b7fedcab6da251f61e321b72afab335df0c9a SHA512 df99e8ed2ba23be7166d19a3a0a21e4e7b1529252cc142fafaab0d6a7cb14999644a8da47eaa2935324555273e8c2e26671a9d840f4afc3aeedf41c7f2023320 +DIST zen-bin-1.18.7b-amd64.tar.xz 86208064 BLAKE2B 7d1f3b2101f49253aeed47860b5e4f1dacef763f2a8d8b7e5448cf0d0a5aff1c82e877eea4b66c4a7b12f38139a5c9cca856456d11837033ae904d300071c964 SHA512 336d144b1798b74d7e6e2567b64faad7fd8bf359795cfb0beaa4034a6bfe45d9a799ba52195d1f343ee2f961cef7105b68ec8eff10f7bd3415008b738fa88006 +DIST zen-bin-1.18.7b-arm64.tar.xz 74160604 BLAKE2B d414b9a40f28cf962636e526359a5d860df532a96c7f932e52c2942e75bfffff809ff1e1d9c2f22c0f1f55fb3341914ccdf37c9317f0da2786a8f8103d12d4e5 SHA512 4d9d27f595eb57387a1e49fa020ea7fb533bf551d19db9065232f08acd12d8aaa5a887eac43883b24476e6121362d0ee9d393ca8337d73f0c7ac9acc83f9951d diff --git a/www-client/zen-bin/zen-bin-1.18.7b.ebuild b/www-client/zen-bin/zen-bin-1.18.7b.ebuild new file mode 100644 index 0000000000..270b7e8d0d --- /dev/null +++ b/www-client/zen-bin/zen-bin-1.18.7b.ebuild @@ -0,0 +1,85 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop xdg-utils + +DESCRIPTION="Zen Browser - A fast, privacy-focused Firefox fork" +HOMEPAGE="https://zen-browser.app/" +SRC_URI=" +amd64? ( https://github.com/zen-browser/desktop/releases/download/${PV}/zen.linux-x86_64.tar.xz -> ${P}-amd64.tar.xz ) +arm64? ( https://github.com/zen-browser/desktop/releases/download/${PV}/zen.linux-aarch64.tar.xz -> ${P}-arm64.tar.xz ) +" +S="${WORKDIR}/zen" + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +RESTRICT="strip" +QA_PREBUILT="*" + +DEPEND=" + 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/fontconfig + media-libs/freetype + media-libs/mesa + net-print/cups + sys-apps/dbus + sys-libs/glibc + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXtst + x11-libs/pango +" +RDEPEND="${DEPEND}" + +src_install() { + #create dest dir + local destdir="/opt/zen" + insinto "${destdir}" + doins -r * + #create a symlink to the binary + dosym -r "${destdir}/zen-bin" "/usr/bin/zen" || die + #add icons + local size + for size in 16 32 48 64 128; do + newicon -s ${size} "browser/chrome/icons/default/default${size}.png" zen.png + done + #create desktop file + make_desktop_entry "/usr/bin/zen" "Zen" zen "Network;WebBrowser" "$(cat "${FILESDIR}/desktop_options")" + #handle permissions of destdir files + fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest} + fperms 0750 "${destdir}"/pingsender + # Disable auto-updates + insinto ${destdir}/distribution + doins "${FILESDIR}/policies.json" +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update + elog "For optimal performance and compatibility, please ensure" + elog "that you have the latest graphics drivers installed." +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update +}