From e135a89275e099e4cba77397b4fad4b5ae9dc2e4 Mon Sep 17 00:00:00 2001 From: Manuel Date: Thu, 19 Jun 2025 12:06:01 +0200 Subject: [PATCH 01/55] dev-embedded/pico-sdk: keyword 2.1.1 for ~amd64 Signed-off-by: Manuel --- dev-embedded/pico-sdk/Manifest | 6 ++++ dev-embedded/pico-sdk/pico-sdk-2.1.1.ebuild | 38 +++++++++++++++++---- 2 files changed, 37 insertions(+), 7 deletions(-) create mode 100644 dev-embedded/pico-sdk/Manifest diff --git a/dev-embedded/pico-sdk/Manifest b/dev-embedded/pico-sdk/Manifest new file mode 100644 index 0000000000..f87ad10d18 --- /dev/null +++ b/dev-embedded/pico-sdk/Manifest @@ -0,0 +1,6 @@ +DIST btstack-501e6d2b86e6c92bfb9c390bcf55709938e25ac1.tar.gz 54737745 BLAKE2B 012432d83c46cf11386a51a7714ec68cca632597f7cf3376635472d90f003e83653d3b8373e08a47a4a191cca8cfaad9f55ab113352bce8003f3c93cdb599421 SHA512 4aa70c23bad0b90ad663fbe3bfb1ee49a8cda6b0a4b1178afcc29709dd00ae01ace256f6a180a1cf9ef1bc722cbe2b2bb564b046f04c844f557fa1a187287c26 +DIST cyw43-driver-c1075d4bc440422cf2b2fd12c64a1f53f77660ee.tar.gz 1520548 BLAKE2B acf5da64ab755dd4279ac8865dbce425f110ad9198433b23e32203603bf08a6c045aa6dd304ee562c211d1dbd43e243f3e7749d56b7634fd8befae92e1fe6bc1 SHA512 a79b067f3a2d19f4bd025939662baa287ad7fbb848cdec69b62e0269300a6577415aaaa74082ecea33a210c5c1a2868d2be85c85cb9fc9cddf11dcad1e4d0360 +DIST lwip-STABLE-2_2_0_RELEASE.tar.gz 1592352 BLAKE2B be91fdf775bad7ec8824af7000c446a6c5eef007bd01af53eccffee4915fe9bd5436056c862e36aed7fd89133dd2e234ed74bf0389e67e19d018ba3c2688bf13 SHA512 df60b14ee50ee2ab5e3fc07844f44b9b0698cc581407a22b05a2da834a23b9a946ea46e30e373b64694999920bc06b2787c733623a459591d66f88ee3470f86b +DIST mbedtls-2.28.8.tar.bz2 3343796 BLAKE2B 1efde6698662873c40df9733bae902db4e009f3dd26a937e05707ca1a208b71675df0737b44b5895a60cfbf42f18f92dae88cba62f32b55733947b9c0481880e SHA512 c8e91ec50ab2caf1f33e907279dc30fca2a8cd97e6e531be857149589e52aeffb95b445b2a9fa674886f0071f446381da3bb8107f7e850f3390128b069ac9ea7 +DIST pico-sdk-2.1.1.tar.gz 2437119 BLAKE2B 3c165355221e4b3855df79cc2da28bd97143731ac2c6e4168ccfee5826d0c2b8c17f0173c6d01fcd7e396c04c95733fd107063ecda92c1f32e31cb964ec7f4ea SHA512 1a827d0783c2bf22a225dd924f95a0d766ecdb21f4f4eb4531e3c1d00c76f79d94f5fa3f97c5de84197c158508a8659f3cbe8ff4bee644c0fffc42c67a2d3102 +DIST tinyusb-0.18.0.tar.gz 3282996 BLAKE2B 32e20a22e6f7a705047c25773b5b404150e8f7d58fc1997b27330039307d196fd1173dbd551c57d375083e1dbd6a3f91a54229bd62e3d479313526b2857d53a8 SHA512 2fc854a32a43879af9b2ffcd934632fbf51df51c274859372548bbb049a02fbea6667060488a9cae9caf91e1ef8b047be9aab715fc04d8fed8b4c36d3fed965c diff --git a/dev-embedded/pico-sdk/pico-sdk-2.1.1.ebuild b/dev-embedded/pico-sdk/pico-sdk-2.1.1.ebuild index 81776c20c5..d438436e49 100644 --- a/dev-embedded/pico-sdk/pico-sdk-2.1.1.ebuild +++ b/dev-embedded/pico-sdk/pico-sdk-2.1.1.ebuild @@ -3,22 +3,46 @@ EAPI=8 -inherit git-r3 - DESCRIPTION="Libraries and tools for C/C++ development on RP2040 and RP2350 microcontrollers." HOMEPAGE="https://github.com/raspberrypi/pico-sdk" -EGIT_REPO_URI="https://github.com/raspberrypi/pico-sdk.git" -EGIT_BRANCH="master" -EGIT_COMMIT="${PV}" +SRC_URI=" + https://github.com/raspberrypi/pico-sdk/releases/download/${PV}/${P}.tar.gz + -> ${P}.tar.gz + + https://github.com/bluekitchen/btstack/archive/501e6d2b86e6c92bfb9c390bcf55709938e25ac1.tar.gz + -> btstack-501e6d2b86e6c92bfb9c390bcf55709938e25ac1.tar.gz + + https://github.com/georgerobotics/cyw43-driver/archive/c1075d4bc440422cf2b2fd12c64a1f53f77660ee.tar.gz + -> cyw43-driver-c1075d4bc440422cf2b2fd12c64a1f53f77660ee.tar.gz + + https://github.com/lwip-tcpip/lwip/archive/refs/tags/STABLE-2_2_0_RELEASE.tar.gz + -> lwip-STABLE-2_2_0_RELEASE.tar.gz + + https://github.com/Mbed-TLS/mbedtls/releases/download/v2.28.8/mbedtls-2.28.8.tar.bz2 + -> mbedtls-2.28.8.tar.bz2 + + https://github.com/hathach/tinyusb/archive/refs/tags/0.18.0.tar.gz + -> tinyusb-0.18.0.tar.gz +" LICENSE="BSD" SLOT="0" +KEYWORDS="~amd64" + +src_prepare() { + default + + cp -r "${WORKDIR}"/btstack-501e6d2b86e6c92bfb9c390bcf55709938e25ac1/. "${S}/lib/btstack" || die + cp -r "${WORKDIR}"/cyw43-driver-c1075d4bc440422cf2b2fd12c64a1f53f77660ee/. "${S}/lib/cyw43-driver" || die + cp -r "${WORKDIR}"/lwip-STABLE-2_2_0_RELEASE/. "${S}/lib/lwip" || die + cp -r "${WORKDIR}"/mbedtls-2.28.8/. "${S}/lib/mbedtls" || die + cp -r "${WORKDIR}"/tinyusb-0.18.0/. "${S}/lib/tinyusb" || die +} src_install() { dodir /opt/pico-sdk - cp -r "${S}/." "${D}/opt/pico-sdk/" - find "${D}/opt/pico-sdk" -type d -name ".git" -exec rm -rf '{}' + + cp -r "${S}/." "${D}/opt/pico-sdk/" || die echo "PICO_SDK_PATH=/opt/pico-sdk" > "${T}/99pico-sdk" || die doenvd "${T}/99pico-sdk" From b1e9a30524941dcb3ba361d1311522a7e8d3f748 Mon Sep 17 00:00:00 2001 From: Manuel Date: Thu, 19 Jun 2025 14:44:02 +0200 Subject: [PATCH 02/55] dev-embedded/rpi-openocd: new package, add 9999 Signed-off-by: Manuel --- dev-embedded/rpi-openocd/metadata.xml | 22 ++++ .../rpi-openocd/rpi-openocd-9999.ebuild | 102 ++++++++++++++++++ 2 files changed, 124 insertions(+) create mode 100644 dev-embedded/rpi-openocd/metadata.xml create mode 100644 dev-embedded/rpi-openocd/rpi-openocd-9999.ebuild diff --git a/dev-embedded/rpi-openocd/metadata.xml b/dev-embedded/rpi-openocd/metadata.xml new file mode 100644 index 0000000000..838745ed0c --- /dev/null +++ b/dev-embedded/rpi-openocd/metadata.xml @@ -0,0 +1,22 @@ + + + + + ljn0099@hotmail.com + Manuel + + + raspberrypi/openocd + + + Support for ARM disassembly via dev-libs/capstone + Support for CMSIS-DAP adapter driver via dev-libs/hidapi + Build the dummy port driver + Support for USB FTDI chips via dev-embedded/libftdi + Support for linuxgpiod driver via dev-libs/libgpiod + Support for J-Link driver via dev-embedded/libjaylink + Support for parport JTAG devices + Verbose IO and comm JTAG and USB messages + Support for the USB-based drivers + + diff --git a/dev-embedded/rpi-openocd/rpi-openocd-9999.ebuild b/dev-embedded/rpi-openocd/rpi-openocd-9999.ebuild new file mode 100644 index 0000000000..c2cb0ea939 --- /dev/null +++ b/dev-embedded/rpi-openocd/rpi-openocd-9999.ebuild @@ -0,0 +1,102 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools git-r3 udev + +DESCRIPTION="OpenOCD - Open On-Chip Debugger (Raspberry Pi Fork)" +HOMEPAGE="https://github.com/raspberrypi/openocd" + +EGIT_REPO_URI="https://github.com/raspberrypi/openocd.git" +EGIT_BRANCH="rpi-common" +EGIT_SUBMODULES=() + +LICENSE="GPL-2+" +SLOT="0" +IUSE="capstone +cmsis-dap dummy +ftdi gpiod +jlink parport +usb verbose-io" +RESTRICT="strip" + +DEPEND=" + acct-group/plugdev + >=dev-lang/jimtcl-0.79 + capstone? ( dev-libs/capstone ) + cmsis-dap? ( dev-libs/hidapi ) + ftdi? ( dev-embedded/libftdi:= ) + gpiod? ( dev-libs/libgpiod:0/2 ) + jlink? ( >=dev-embedded/libjaylink-0.2.0 ) + usb? ( virtual/libusb:1 ) +" +RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + default + + AT_NO_RECURSIVE=yes eautoreconf +} + +src_configure() { + local myconf=( + --program-prefix=rpi- + --enable-amtjtagaccel + --enable-am335xgpio + --enable-arm-jtag-ew + --enable-at91rm9200 + --enable-bcm2835gpio + --enable-buspirate + --enable-ep93xx + --enable-gw16012 + --enable-jtag_dpi + --enable-sysfsgpio + --enable-vdebug + --disable-internal-jimtcl + --disable-internal-libjaylink + --disable-parport-giveio + --disable-werror + $(use_with capstone) + $(use_enable cmsis-dap) + $(use_enable dummy) + $(use_enable ftdi openjtag) + $(use_enable ftdi presto) + $(use_enable ftdi usb-blaster) + $(use_enable gpiod linuxgpiod) + $(use_enable jlink) + $(use_enable parport) + $(use_enable parport parport_ppdev) + $(use_enable usb aice) + $(use_enable usb armjtagew) + $(use_enable usb ftdi) + $(use_enable usb osbdm) + $(use_enable usb opendous) + $(use_enable usb rlink) + $(use_enable usb stlink) + $(use_enable usb ti-icdi) + $(use_enable usb usbprog) + $(use_enable usb usb-blaster-2) + $(use_enable usb ulink) + $(use_enable usb vsllink) + $(use_enable verbose-io verbose-jtag-io) + $(use_enable verbose-io verbose-usb-io) + $(use_enable verbose-io verbose_usb_comms) + ) + + econf "${myconf[@]}" +} + +src_install() { + default + dostrip /usr/bin + udev_dorules "${ED}"/usr/share/openocd/contrib/*.rules +} + +pkg_postinst() { + udev_reload + + elog "To access openocd devices as user you must be in the plugdev group" + elog "Installed as rpi-openocd" +} + +pkg_postrm() { + udev_reload +} From ff151060c8b3bc69949e18e9c258d564ebbfb2bb Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Thu, 19 Jun 2025 22:29:31 +0900 Subject: [PATCH 03/55] dev-util/distribution-gpg-keys: add 1.113 Signed-off-by: Takuya Wakazono --- dev-util/distribution-gpg-keys/Manifest | 1 + .../distribution-gpg-keys-1.113.ebuild | 26 +++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 dev-util/distribution-gpg-keys/distribution-gpg-keys-1.113.ebuild diff --git a/dev-util/distribution-gpg-keys/Manifest b/dev-util/distribution-gpg-keys/Manifest index 49872c51c4..20465de358 100644 --- a/dev-util/distribution-gpg-keys/Manifest +++ b/dev-util/distribution-gpg-keys/Manifest @@ -1 +1,2 @@ DIST distribution-gpg-keys-1.111-1.tar.gz 87182704 BLAKE2B 4ffbc1e73128a3dd351a45112cff625adc85c6cfdc574b98e4f472daac9ed4ad1505d7e278c9a2fe69630ea4ca14d99a8b3edee3e33f5549136b798eb73116aa SHA512 4aa5ef7996c9049dc2803117ab255167d1a87ca5380ac14a469b6560ee4ac0f84bde8bf39f87e867c17a5c473b78a0d6e6811ae8578412bb216c41bcbde31bde +DIST distribution-gpg-keys-1.113-1.tar.gz 87193504 BLAKE2B 71011cf35e93e41268ac67cdb02369dba0f0966a3001f13f9b2428df0d75d19a42c4facf0b829b0b67eaedc95d243d41907aabb43af0ce72210e71815600af16 SHA512 5e6f55bb69f6a68dd43da1fb2dd2498f38ff38bf4a6cf616fdf233aa8f3d0a4bb6985c0f79c785e5882e12d56acf060e58499882eae63cbc1a91d84ead6ac4fa diff --git a/dev-util/distribution-gpg-keys/distribution-gpg-keys-1.113.ebuild b/dev-util/distribution-gpg-keys/distribution-gpg-keys-1.113.ebuild new file mode 100644 index 0000000000..7fa6dcba5d --- /dev/null +++ b/dev-util/distribution-gpg-keys/distribution-gpg-keys-1.113.ebuild @@ -0,0 +1,26 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="${P}-1" + +DESCRIPTION="Collection of GPG keys used in Linux Distributions" +HOMEPAGE="https://github.com/rpm-software-management/distribution-gpg-keys" +SRC_URI="https://github.com/rpm-software-management/distribution-gpg-keys/archive/${MY_P}.tar.gz" +S="${WORKDIR}/${PN}-${MY_P}" + +LICENSE="CC0-1.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="copr" + +src_prepare() { + default + use copr || rm -r keys/copr || die +} + +src_install() { + insinto "/usr/share/${PN}" + doins -r keys/* +} From 58f198f2ee8bbbd16a590fff1a1212a4fa82c61c Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Thu, 19 Jun 2025 22:30:10 +0900 Subject: [PATCH 04/55] dev-util/distribution-gpg-keys: drop 1.111 Signed-off-by: Takuya Wakazono --- dev-util/distribution-gpg-keys/Manifest | 1 - .../distribution-gpg-keys-1.111.ebuild | 26 ------------------- 2 files changed, 27 deletions(-) delete mode 100644 dev-util/distribution-gpg-keys/distribution-gpg-keys-1.111.ebuild diff --git a/dev-util/distribution-gpg-keys/Manifest b/dev-util/distribution-gpg-keys/Manifest index 20465de358..81e72a92bb 100644 --- a/dev-util/distribution-gpg-keys/Manifest +++ b/dev-util/distribution-gpg-keys/Manifest @@ -1,2 +1 @@ -DIST distribution-gpg-keys-1.111-1.tar.gz 87182704 BLAKE2B 4ffbc1e73128a3dd351a45112cff625adc85c6cfdc574b98e4f472daac9ed4ad1505d7e278c9a2fe69630ea4ca14d99a8b3edee3e33f5549136b798eb73116aa SHA512 4aa5ef7996c9049dc2803117ab255167d1a87ca5380ac14a469b6560ee4ac0f84bde8bf39f87e867c17a5c473b78a0d6e6811ae8578412bb216c41bcbde31bde DIST distribution-gpg-keys-1.113-1.tar.gz 87193504 BLAKE2B 71011cf35e93e41268ac67cdb02369dba0f0966a3001f13f9b2428df0d75d19a42c4facf0b829b0b67eaedc95d243d41907aabb43af0ce72210e71815600af16 SHA512 5e6f55bb69f6a68dd43da1fb2dd2498f38ff38bf4a6cf616fdf233aa8f3d0a4bb6985c0f79c785e5882e12d56acf060e58499882eae63cbc1a91d84ead6ac4fa diff --git a/dev-util/distribution-gpg-keys/distribution-gpg-keys-1.111.ebuild b/dev-util/distribution-gpg-keys/distribution-gpg-keys-1.111.ebuild deleted file mode 100644 index 12c96e17d7..0000000000 --- a/dev-util/distribution-gpg-keys/distribution-gpg-keys-1.111.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_P="${P}-1" - -DESCRIPTION="Collection of GPG keys used in Linux Distributions" -HOMEPAGE="https://github.com/rpm-software-management/distribution-gpg-keys" -SRC_URI="https://github.com/rpm-software-management/distribution-gpg-keys/archive/${MY_P}.tar.gz" -S="${WORKDIR}/${PN}-${MY_P}" - -LICENSE="CC0-1.0" -SLOT="0" -KEYWORDS="~amd64" -IUSE="copr" - -src_prepare() { - default - use copr || rm -rf keys/copr || die -} - -src_install() { - insinto "/usr/share/${PN}" - doins -r keys/* -} From 3e4b606f79c78f5aa7e857e0ce39a6190d78ca7e Mon Sep 17 00:00:00 2001 From: Manuel Date: Thu, 19 Jun 2025 17:56:13 +0200 Subject: [PATCH 05/55] dev-embedded/rpi-openocd: Signed-off-by: Manuel Changed package prefixes to avoid conflict with dev-embedded/openocd. --- dev-embedded/rpi-openocd/rpi-openocd-9999.ebuild | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/dev-embedded/rpi-openocd/rpi-openocd-9999.ebuild b/dev-embedded/rpi-openocd/rpi-openocd-9999.ebuild index c2cb0ea939..d28770dfc0 100644 --- a/dev-embedded/rpi-openocd/rpi-openocd-9999.ebuild +++ b/dev-embedded/rpi-openocd/rpi-openocd-9999.ebuild @@ -39,6 +39,9 @@ src_prepare() { src_configure() { local myconf=( --program-prefix=rpi- + --datadir=/usr/share/openocd-rpi + --infodir=/usr/share/info/rpi-openocd + --docdir=/usr/share/doc/rpi-openocd --enable-amtjtagaccel --enable-am335xgpio --enable-arm-jtag-ew @@ -87,7 +90,11 @@ src_configure() { src_install() { default dostrip /usr/bin - udev_dorules "${ED}"/usr/share/openocd/contrib/*.rules + + mv "${ED}/usr/share/openocd-rpi/openocd/contrib/60-openocd.rules" \ + "${ED}/usr/share/openocd-rpi/openocd/contrib/60-openocd-rpi.rules" || die + + udev_dorules "${ED}"/usr/share/openocd-rpi/openocd/contrib/*.rules } pkg_postinst() { From d5c2963176d95d0f5919d83f652c5cd35e1f6844 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 18 Jun 2025 11:54:52 +0500 Subject: [PATCH 06/55] TODO.md: remove my stale entries Signed-off-by: Anna (cybertailor) Vyalkova --- TODO.md | 8 -------- 1 file changed, 8 deletions(-) diff --git a/TODO.md b/TODO.md index 12943d3d79..6bf6236caa 100644 --- a/TODO.md +++ b/TODO.md @@ -4,14 +4,6 @@ If you find an interesting piece of software here, consider to package it, also Name | Buildsystem | Category | User | Need help | Dependency ------------ | ------------- | ------------- | ------------- | ------------- | ------------- -[Atkinson Hyperlegible](https://brailleinstitute.org/freefont) | no | fonts | Anna | ✖ | ✖ -[SearXNG](https://docs.searxng.org/) | setuptools | www | Anna | ✔ | ✖ -[Takahe](https://jointakahe.org/) | no (django) | www | Anna | ✔ | ✖ -[couchbase](https://pypi.org/project/couchbase/) | poetry | devel | Anna | ✔ | ✔ -[pyArango](https://pypi.org/project/pyArango/) | setuptools | devel | Anna | ✔ | ✔ -[pycouchdb](https://pypi.org/project/pycouchdb/) | poetry | devel | Anna | ✔ | ✔ -[azure-sdk-tools](https://github.com/Azure/azure-sdk-for-python/tree/main/tools/azure-sdk-tools) | setuptools | devel | Anna | ✔ | ✔ -[odilia](https://odilia.app) | cargo | accessibility | Anna | ✔ | ✖ [ActivityWatch](https://github.com/ActivityWatch/activitywatch) | setuptools | utils | David Roman | ✔ | ✖ [croissant](https://github.com/giann/croissant) | ? | dev-lua | NRK | ✔ | ? [greenclip](https://github.com/erebe/greenclip) (source build) | cabal | x11-misc | NRK | ✔ | ✖ From 9d186329f550d7370278055832f0eeea75470101 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 18 Jun 2025 12:33:48 +0500 Subject: [PATCH 07/55] dev-crystal/webless: add 0.2.0 Signed-off-by: Anna (cybertailor) Vyalkova --- dev-crystal/webless/Manifest | 1 + dev-crystal/webless/metadata.xml | 7 +++++-- dev-crystal/webless/webless-0.2.0.ebuild | 22 ++++++++++++++++++++++ 3 files changed, 28 insertions(+), 2 deletions(-) create mode 100644 dev-crystal/webless/webless-0.2.0.ebuild diff --git a/dev-crystal/webless/Manifest b/dev-crystal/webless/Manifest index fec0251554..002d088519 100644 --- a/dev-crystal/webless/Manifest +++ b/dev-crystal/webless/Manifest @@ -1 +1,2 @@ DIST webless-0.1.0.tar.gz 5524 BLAKE2B 2ab486ea7e1fc8b7d7d2137057532d8aa07ac6f44277039d25c75a7d856d1fdd1f330433e3ef3ac50bfd1b26edfd834efc2f6cd2c2509d7b022ffdb62c185bf2 SHA512 81465db690f416f3f16a390a8e3fc80f943a86d16dc82a04be227db2a787738de16a071655fc99227f2ed9e4ea0ffddf1251064abeaccbcf2d341c19fb080a33 +DIST webless-0.2.0.tar.gz 6135 BLAKE2B 7f3720f810835e2b17dfe22c112d4d47e0184703a81a932e99135a10107c34a05cf39896c1cb51da17a139e4ffa101f3f67f6faee24952f45863bec5aa2d761d SHA512 1a772ca7d13ddccee2ce9bcd0123f7066d990441d4c8bf6b146b76b085d4394e14d860cf5e5407a07d90f684f92b679ee5d8f3a97c8ad916b5382d0f71078ead diff --git a/dev-crystal/webless/metadata.xml b/dev-crystal/webless/metadata.xml index 3b08058ef5..8e9c3bdd94 100644 --- a/dev-crystal/webless/metadata.xml +++ b/dev-crystal/webless/metadata.xml @@ -1,9 +1,12 @@ - + + cyber+gentoo@sysrq.in + Anna + - matthewmcgarvey/webless + crystal-loot/webless matthewmcgarvey matthewmcgarvey14@gmail.com diff --git a/dev-crystal/webless/webless-0.2.0.ebuild b/dev-crystal/webless/webless-0.2.0.ebuild new file mode 100644 index 0000000000..5122ffc0fd --- /dev/null +++ b/dev-crystal/webless/webless-0.2.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit shards + +DESCRIPTION="HTTP::Client for testing HTTP::Handlers directly and maintaining cookies" +HOMEPAGE="https://github.com/crystal-loot/webless" +SRC_URI="https://github.com/crystal-loot/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + test? ( + dev-crystal/spectator + ) +" From 606aa7d255185519eab59c1c22e760ad9cd8f243 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Thu, 19 Jun 2025 20:02:10 +0500 Subject: [PATCH 08/55] phosh-base/phosh-shell: add 0.47.0 Signed-off-by: Anna (cybertailor) Vyalkova --- phosh-base/phosh-shell/Manifest | 2 + phosh-base/phosh-shell/metadata.xml | 1 + .../phosh-shell/phosh-shell-0.47.0.ebuild | 171 ++++++++++++++++++ 3 files changed, 174 insertions(+) create mode 100644 phosh-base/phosh-shell/phosh-shell-0.47.0.ebuild diff --git a/phosh-base/phosh-shell/Manifest b/phosh-base/phosh-shell/Manifest index e0698c963b..3e28adace9 100644 --- a/phosh-base/phosh-shell/Manifest +++ b/phosh-base/phosh-shell/Manifest @@ -1,2 +1,4 @@ DIST phosh-0.42.0.tar.xz 940212 BLAKE2B 91935d095102320823283968861563b93d1c558137307cbaf934a293dcb29c720692e4b4ca810209a2347761c15b466a9d6612cb3ad9fdd36ce4cbceb1d641f4 SHA512 e5f8817cd8fcf5cc07faa687aa7411c9af2cfe2b09a4f7332691184eb69cc106d5685b6951e2c66a1ef639ba7e074e603771fcedad6e62dc75771084a442f0ff DIST phosh-0.42.0.tar.xz.asc 833 BLAKE2B 9dc5771e5650bc30b8b72b048eb5cccc137152be1e51afc30dab82569890a18aab932defcc6ca4a3bc8ce31af9b9659c56b792119b042c2f6490b1a9eb8e828c SHA512 8d5dd2eb60ae369da18fd79de8a696835f7ce94a39c20a597bfa9ed2a4ed44af606123f994a6040d96c6a7b52a28418eb4e066e64858b8f8c15c2e2395f08b50 +DIST phosh-0.47.0.tar.xz 1021352 BLAKE2B f48766e0f981e4ceda53302af9935e54db66b12be2169852473320f1e39d82d7cbd56aa38d59803b5115fbd4bcd10560020be28714441f41e93175806086cdcb SHA512 19c150d28921b383269e4c95d353b7ea69e62cc4075a7a1e1523aa0977b347898d16df7d88861e5d029469a881623e15673ee270c3c514db123aec683ec8194d +DIST phosh-0.47.0.tar.xz.asc 833 BLAKE2B 682bd67276f3f95eea1ab352195c38e292ca5175b0ac2415ae01c1acf597e8248477800a295842c99c1608043cccff1331604e0575f57a0dc70bb46183f29ffc SHA512 89293648f3b66db822e9bf368938b14253a6a00d7e051d5d238434a6b77f3eba0931ff9c6ed94b5f57c17f4dbf3dee1e7ebc20a1f186c3e8e82549cb4bcb8268 diff --git a/phosh-base/phosh-shell/metadata.xml b/phosh-base/phosh-shell/metadata.xml index 9858884bbc..27b6b58430 100644 --- a/phosh-base/phosh-shell/metadata.xml +++ b/phosh-base/phosh-shell/metadata.xml @@ -17,6 +17,7 @@ Build lockscreen plugins and widgets + Build Phosh plugins and widgets Run integration tests diff --git a/phosh-base/phosh-shell/phosh-shell-0.47.0.ebuild b/phosh-base/phosh-shell/phosh-shell-0.47.0.ebuild new file mode 100644 index 0000000000..fbf262cb21 --- /dev/null +++ b/phosh-base/phosh-shell/phosh-shell-0.47.0.ebuild @@ -0,0 +1,171 @@ +# Copyright 2021-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils meson pam systemd verify-sig virtualx xdg + +MY_PN="${PN%-shell}" +MY_P="${MY_PN}-${PV}" +DESCRIPTION="Pure Wayland shell for mobile devices" +HOMEPAGE="https://gitlab.gnome.org/World/Phosh/phosh/" +SRC_URI="https://sources.phosh.mobi/releases/${MY_PN}/${MY_P}.tar.xz + verify-sig? ( https://sources.phosh.mobi/releases/${MY_PN}/${MY_P}.tar.xz.asc )" +S="${WORKDIR}/${MY_P}" + +LICENSE="CC0-1.0 CC-BY-SA-4.0 GPL-2+ GPL-3+ LGPL-2+ LGPL-2.1+ MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="gtk-doc introspection +lockscreen-plugins man +plugins systemd test test-full" +REQUIRED_USE=" + gtk-doc? ( introspection ) + lockscreen-plugins? ( plugins ) + test? ( plugins lockscreen-plugins ) +" + +COMMON_DEPEND=" + >=app-crypt/gcr-3.7.5:0[introspection?] + app-crypt/libsecret + >=dev-libs/appstream-1.0.0:= + >=dev-libs/feedbackd-0.7.0 + dev-libs/fribidi + >=dev-libs/glib-2.76:2 + dev-libs/gmobile + dev-libs/libgudev:= + dev-libs/libical:= + >=dev-libs/wayland-1.14 + >=gnome-base/gnome-desktop-3.26:3=[introspection?] + >=gnome-base/gsettings-desktop-schemas-47 + >=gnome-extra/evolution-data-server-3.33.1:= + >=gui-libs/libhandy-1.1.90:1[introspection?] + media-libs/libpulse[glib] + media-sound/callaudiod + >=net-libs/libsoup-3.6:3.0 + net-misc/modemmanager:= + >=net-misc/networkmanager-1.14[introspection?] + >=net-wireless/gnome-bluetooth-46.0:3=[introspection] + sys-apps/dbus + >=sys-auth/polkit-0.122 + sys-libs/pam + >=sys-power/upower-0.99.1:= + x11-libs/cairo + x11-libs/gdk-pixbuf + x11-libs/pango + >=x11-libs/gtk+-3.22:3[introspection?,wayland] + systemd? ( >=sys-apps/systemd-241:= ) + !systemd? ( >=sys-auth/elogind-241 ) + plugins? ( + >=gui-libs/gtk-4.12:4 + >=gui-libs/libadwaita-1.5:1 + lockscreen-plugins? ( + app-text/evince:= + ) + ) +" +RUNTIME_DEPEND=" + gnome-base/gnome-shell + virtual/freedesktop-icon-theme + x11-themes/gnome-themes-standard +" + +DEPEND=" + ${COMMON_DEPEND:?} + >=dev-libs/wayland-protocols-1.12 + test-full? ( ${RUNTIME_DEPEND:?} ) +" +RDEPEND=" + ${COMMON_DEPEND:?} + ${RUNTIME_DEPEND:?} + systemd? ( sys-libs/libcap ) +" +BDEPEND=" + dev-libs/glib:2 + dev-libs/libxml2 + dev-util/gdbus-codegen + dev-util/glib-utils + dev-util/wayland-scanner + sys-devel/gettext + virtual/pkgconfig + gtk-doc? ( dev-util/gi-docgen ) + introspection? ( dev-libs/gobject-introspection ) + man? ( dev-python/docutils ) + test-full? ( >=gui-wm/phoc-0.45.0 ) + verify-sig? ( sec-keys/openpgp-keys-phosh ) +" + +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/phosh.asc" + +# https://gitlab.gnome.org/World/Phosh/phosh/-/issues/1240 +# https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1733 +RESTRICT="test" + +src_configure() { + local emesonargs=( + -Dcompositor="${EPREFIX}"/usr/bin/phoc + -Dtools=true + $(meson_use gtk-doc gtk_doc) + $(meson_use introspection) + $(meson_use introspection bindings-lib) + $(meson_use lockscreen-plugins) + $(meson_use plugins quick-setting-plugins) + $(meson_use man) + $(meson_use test tests) + $(meson_feature test-full phoc_tests) + ) + meson_src_configure +} + +src_test() { + my_src_test() { + local -x LC_ALL="C.UTF-8" + local -x WLR_RENDERER="pixman" + local -x PHOSH_TEST_PHOC_INI="${T}/phoc.ini" + + meson_src_test --suite unit || return 1 + if use test-full; then + meson_src_test --suite integration --timeout-multiplier 2 || return 1 + fi + } + + # Xwayland breaks "phosh:integration / shell", pollutes /tmp + cat data/phoc.ini - > "${T}"/phoc.ini <<- EOF || die + [core] + xwayland=false + EOF + + virtx my_src_test +} + +src_install() { + meson_src_install + find "${ED}/usr/$(get_libdir)" -name '*.a' -delete || die + + pamd_mimic system-local-login phosh auth account session + systemd_douserunit data/phosh.service + + if use gtk-doc; then + mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die + mv "${ED}"/usr/share/doc/${MY_PN}-${SLOT} "${ED}"/usr/share/gtk-doc/html/ || die + fi +} + +phosh_giomodule_cache_update() { + local plugins_dir + plugins_dir=$(pkg-config --variable=lockscreen_plugins_dir phosh-plugins) || return 1 + + ebegin "Updating GIO modules cache" + gio-querymodules "${plugins_dir}" + eend $? +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update + phosh_giomodule_cache_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update + phosh_giomodule_cache_update +} From 6ee55cfefaa75f1d0c809116e2b10a1262beac6a Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Thu, 19 Jun 2025 20:02:42 +0500 Subject: [PATCH 09/55] phosh-base/phosh: add 0.47.0 Signed-off-by: Anna (cybertailor) Vyalkova --- phosh-base/phosh/metadata.xml | 1 + phosh-base/phosh/phosh-0.47.0.ebuild | 35 ++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 phosh-base/phosh/phosh-0.47.0.ebuild diff --git a/phosh-base/phosh/metadata.xml b/phosh-base/phosh/metadata.xml index 46b957ae5f..87756794af 100644 --- a/phosh-base/phosh/metadata.xml +++ b/phosh-base/phosh/metadata.xml @@ -6,6 +6,7 @@ Anna + Enable calls support via net-voip/gnome-calls Enable sys-apps/xdg-desktop-portal backend implementation Enable support for IIO sensors via gnome-extra/iio-sensor-proxy Enable screenshot manager support via gui-apps/slurp diff --git a/phosh-base/phosh/phosh-0.47.0.ebuild b/phosh-base/phosh/phosh-0.47.0.ebuild new file mode 100644 index 0000000000..e6544b6854 --- /dev/null +++ b/phosh-base/phosh/phosh-0.47.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Meta package for Phosh, merge this package to install" +HOMEPAGE="https://phosh.mobi/" + +LICENSE="metapackage" +SLOT="0" +KEYWORDS="~amd64" +IUSE="calls cups geolocation iio +screenshot systemd" + +# https://salsa.debian.org/DebianOnMobile-team/meta-phosh +RDEPEND=" + app-alternatives/phosh-keyboard + dev-libs/feedbackd[daemon] + gnome-base/gnome-core-libs[cups?] + gui-libs/xdg-desktop-portal-wlr + >=gui-wm/phoc-${PV} + media-fonts/cantarell + >=phosh-base/phosh-mobile-settings-${PV} + >=phosh-base/phosh-shell-${PV} + >=phosh-base/phosh-tour-${PV} + >=phosh-base/xdg-desktop-portal-phosh-${PV} + sys-apps/xdg-desktop-portal-gtk + >=x11-themes/phosh-wallpapers-0.42.0 + x11-themes/sound-theme-freedesktop + calls? ( net-voip/gnome-calls ) + geolocation? ( app-misc/geoclue:2.0 ) + iio? ( gnome-extra/iio-sensor-proxy ) + screenshot? ( gui-apps/slurp ) + systemd? ( sys-apps/systemd ) + !systemd? ( app-admin/openrc-settingsd ) +" From d42c8c6ed8496ddfdfb9eafa26dd9a5ae7ceda52 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Thu, 19 Jun 2025 20:02:57 +0500 Subject: [PATCH 10/55] net-im/conduit: enable llvm-20 Signed-off-by: Anna (cybertailor) Vyalkova --- net-im/conduit/conduit-0.10.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-im/conduit/conduit-0.10.3.ebuild b/net-im/conduit/conduit-0.10.3.ebuild index bcdab8e49b..c1a48480be 100644 --- a/net-im/conduit/conduit-0.10.3.ebuild +++ b/net-im/conduit/conduit-0.10.3.ebuild @@ -438,7 +438,7 @@ declare -A GIT_CRATES=( [ruma]='https://github.com/ruma/ruma;38d471de01ce2f37f1d8fb5cb1752769cf97bd2f;ruma-%commit%/crates/ruma' ) -LLVM_COMPAT=( {15..19} ) +LLVM_COMPAT=( {15..20} ) RUST_MIN_VER="1.83.0" inherit cargo llvm-r2 systemd From 82bf205b4361dce937554e026b5f1b4588269887 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Thu, 19 Jun 2025 21:31:41 +0500 Subject: [PATCH 11/55] gui-wm/phoc: drop 0.42.1, 0.43.0, 0.44.0, 0.44.1, 0.45.0 Signed-off-by: Anna (cybertailor) Vyalkova --- gui-wm/phoc/Manifest | 10 --- gui-wm/phoc/phoc-0.42.1.ebuild | 114 ------------------------------- gui-wm/phoc/phoc-0.43.0.ebuild | 114 ------------------------------- gui-wm/phoc/phoc-0.44.0.ebuild | 114 ------------------------------- gui-wm/phoc/phoc-0.44.1.ebuild | 114 ------------------------------- gui-wm/phoc/phoc-0.45.0.ebuild | 118 --------------------------------- 6 files changed, 584 deletions(-) delete mode 100644 gui-wm/phoc/phoc-0.42.1.ebuild delete mode 100644 gui-wm/phoc/phoc-0.43.0.ebuild delete mode 100644 gui-wm/phoc/phoc-0.44.0.ebuild delete mode 100644 gui-wm/phoc/phoc-0.44.1.ebuild delete mode 100644 gui-wm/phoc/phoc-0.45.0.ebuild diff --git a/gui-wm/phoc/Manifest b/gui-wm/phoc/Manifest index 0ae6a66342..d274197428 100644 --- a/gui-wm/phoc/Manifest +++ b/gui-wm/phoc/Manifest @@ -1,13 +1,3 @@ -DIST phoc-0.42.1.tar.xz 687208 BLAKE2B 1f89a76a1ff2fa7316788aa8d4af7bf1df6f841f62ba507d3059c98475084a534d331845700979a4d93d9eba8b525a29770070bd7a3e6b2beef142a59a1ee5fc SHA512 f09502542597ed17e5fef6846bb9617da6dae8a096e5eb37b0f69b4d0a6bfbdf17454969ebe14abba8a77197831cd789925ad426137c948ca6290f4d5c74d785 -DIST phoc-0.42.1.tar.xz.asc 833 BLAKE2B dbec4d25a8a870d772912f94500472e0d71121a619e71a4c5f13208c1931dd9891f30566c3ae03d619990bd019af06ad292c2172696bbcb9e9175fff93814d78 SHA512 7db208e32f72aacb98fee818fbf3103778c67115c6980056081c16465fc2c789954849dd6066e76c8c42e014287c0d6e6767a43ff813c9cc312ea155a1ae3e85 -DIST phoc-0.43.0.tar.xz 689036 BLAKE2B 4a89bd56ff1fff983d6f99d84165bae0e2a0a629582386724cacf92d29905925b67bbab62d2ba047534ad343375137a4f6eb4faa51bf52127a3ca9819138466e SHA512 934f3c56ff010a99efe9cc9ef44ec68d7f1f1e91dc26e16e436a4a88b6711f560be0eab506e0c2b710635ad1149967d38a4144e28dc60763252e1a3f891a1625 -DIST phoc-0.43.0.tar.xz.asc 833 BLAKE2B 6f8aeea6582188b7d57fea8621384b260eb2dd3ffbc9bb6b879f819fb713e420e1fea00013026f07b27983c8725c2e8e8f0774ea9a7a2e454ff5039d3739ca8f SHA512 a64445e050477b9174b2d25a8302812155f9286401fbaad7dc125fec0c70889fd8776c0880c278e7d00799177e666f8144287e1c3939af033598802b9f9fe5c5 -DIST phoc-0.44.0.tar.xz 689792 BLAKE2B 47f4ad8b5fed5527eee460e1130273b22fe4c9d7aa1a0984750036915f2faea2a6eae606a64eda360250fe89491308f3f54a73d764c324bf553706edb8f664d5 SHA512 e7c78dbca7253da86538b2a3809eaf8b185d9d78d8843e8b12b2e435ab529495bc5c77a7cd23bd8b621c0d1f132abdd8a6c9a567586082360e517417fb4f0f94 -DIST phoc-0.44.0.tar.xz.asc 833 BLAKE2B 565eda07b26200d74626e7eee608d8200550c39340adb975f7bd93623486cc5696443c76a89f23d89418bf13f60238fe15200539b87b540cf202a3ab8670ac84 SHA512 9704e505f095e48270c6b011e5318fe3676cfdc9eb2b08dbc705c3c44b68b18b1f62776ffd7287c5fcda3931372578323a4fee3b652c902c245a5d7970f1f484 -DIST phoc-0.44.1.tar.xz 689848 BLAKE2B 49e5782aedba3aba25e1bc2647b89d1e083fcfd2c77828a8816eef538dc1967d5ef1d407a029dcf92c26ef7ee97b9d0c7198bea906f1b5344ac193e6024a9b4b SHA512 99fcd9bc4dc65cb3776d9a1123886c594e5cd303c36037070d7889ebbd9c8a8ace2115bae53c6df6e127e31047da9f2a82508eeb2a6a5b8befe5459f5e4ac232 -DIST phoc-0.44.1.tar.xz.asc 833 BLAKE2B dd462708672966d14fb4517b8bdf6ce70c9b74ef16ef20e0379cdab36daace663197fd019e21ffe30d2ac80bbde38dc260ae9e6b2bd41aedc507ed584ce5b367 SHA512 35145f2ca15f189fda02d4eeee3ab6d28d03903be81ea04a2fafb9c8f7f9573260a76c111304ba354e7172578d67eba1b12dd6be0b7ec34a4bf4f7e7621f7e54 -DIST phoc-0.45.0.tar.xz 721780 BLAKE2B 0409e8b74f18fa3f5dab942d090312bad11c1dfd6d7e4fd24f103191fab8f54b2a3b2826325fc26316ecd35d43f94832f00edbce8e93ee1d1744cd79741a9dc1 SHA512 3b647c41577ba792f490b97b9f1c00634e581b47bf2534e54b56ce0ab3e248afdc1f366d726bea64ed1b79cdc0779f1d22576983fafc348a51be1314fa77f607 -DIST phoc-0.45.0.tar.xz.asc 833 BLAKE2B aa46dbc6ebe74d748f276f86c28a15f49721509d4ad8d3bd20e57d7c9ce6471cbc792f1eab8b4e7cc80f7a0f67c5ba97d5e12a2f09dbe8c22574b51f50c9aae9 SHA512 3ec861c7d8e6407e6e99d585033bd84ab2ac4513de2e023ac02cecafa3d1e8889c6da9ea20096c4f056d94d0044ec4ec938252d25971ca5c86f0658e9d5baabb DIST phoc-0.46.0.tar.xz 730608 BLAKE2B 51716b99447c0275bdc3af0bd6587c53c240612f659d2d69257b717bd2323515b80367f8d92adc9c89297c87c6dede4c51a011e77f950dfb09ece55e14e55d7a SHA512 cb089a48dd12e2885fa7fa23df62b4ee60f3701900327195f74afda528cc736322e7f29440fcff5fa81cfebf6ffcffee5c4b67a127823b438da577d3fc3c3747 DIST phoc-0.46.0.tar.xz.asc 833 BLAKE2B c7f2fe56f4fb085160d968bda21d47574ef4decb145c4e08f6f9b337a28dabaab52efb306eab1e09646420553f49804e58cfe4aed70973c4f83dacee63985edb SHA512 29c67a5b6dbc1420e47ab7853d4c19a255eeaf09c1ef0bc3920e48c74feeae20d864a335e76d71178ab95f27127ad3b2a362ba10d3bad18ad834f4a6527031c7 DIST phoc-0.47.0.tar.xz 732348 BLAKE2B 1558858760f56bb6a693d261807beae3d30e3c6296a52e42bb73c51963e92a710b13a060a0b87e216fb09899f1ce879518a5110c7c409f43d8e00885b572b92e SHA512 b36c413edea91fa5bde2fb8f7761f2fb9f5ad5f546da4d712dce90a083300e99d902b43e38268a87922870296f705bae8402fc81d95f83f866956cf33ecbf00c diff --git a/gui-wm/phoc/phoc-0.42.1.ebuild b/gui-wm/phoc/phoc-0.42.1.ebuild deleted file mode 100644 index 7856fa2379..0000000000 --- a/gui-wm/phoc/phoc-0.42.1.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2-utils meson verify-sig virtualx xdg - -DESCRIPTION="Wayland compositor for mobile phones" -HOMEPAGE="https://gitlab.gnome.org/World/Phosh/phoc" -SRC_URI="https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz - verify-sig? ( https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz.asc ) -" - -LICENSE="|| ( GPL-3+ MIT ) GPL-3+ LGPL-2.1+ MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="gtk-doc man test" -RESTRICT="!test? ( test )" - -WLROOTS_DEPEND=" - >=dev-libs/libinput-1.14.0:= - >=dev-libs/wayland-1.22.0 - media-libs/libdisplay-info:= - media-libs/libglvnd - || ( - >=media-libs/mesa-24.1.0_rc1[opengl] - =x11-libs/libdrm-2.4.114 - x11-libs/libxcb:= - x11-libs/libxkbcommon - >=x11-libs/pixman-0.42.0 - x11-libs/xcb-util-errors - x11-libs/xcb-util-renderutil - x11-libs/xcb-util-wm - virtual/libudev - amd64? ( >=dev-libs/libliftoff-0.4 ) -" -COMMON_DEPEND="${WLROOTS_DEPEND} - >=dev-libs/glib-2.74:2 - dev-libs/gmobile - dev-libs/libinput:= - dev-libs/wayland - >=gnome-base/gnome-desktop-3.26:3 - gnome-base/gsettings-desktop-schemas - x11-libs/pixman - x11-libs/libxcb:= - x11-libs/libxkbcommon -" -DEPEND="${COMMON_DEPEND} - test? ( x11-wm/mutter ) -" -RDEPEND="${COMMON_DEPEND}" -BDEPEND=" - dev-libs/glib:2 - dev-libs/wayland-protocols - dev-util/wayland-scanner - sys-devel/gettext - gtk-doc? ( dev-util/gi-docgen ) - man? ( dev-python/docutils ) - verify-sig? ( sec-keys/openpgp-keys-phosh ) -" - -VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/phosh.asc" - -src_prepare() { - default - - cd subprojects/wlroots || die - eapply "${S}"/subprojects/packagefiles/wlroots -} - -src_configure() { - local emesonargs=( - $(meson_use gtk-doc gtk_doc) - $(meson_use man) - $(meson_use test tests) - -Ddefault_library=static - -Dembed-wlroots=enabled - -Dxwayland=enabled - ) - meson_src_configure -} - -src_test() { - local -x LC_ALL="C.UTF-8" - virtx meson_src_test -} - -src_install() { - meson_src_install --skip-subprojects wlroots - - if use gtk-doc; then - mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die - mv "${ED}"/usr/share/doc/${PN}-${SLOT} "${ED}"/usr/share/gtk-doc/html/ || die - fi - - newbin helpers/auto-maximize phoc-auto-maximize - newbin helpers/scale-to-fit phoc-scale-to-fit -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gui-wm/phoc/phoc-0.43.0.ebuild b/gui-wm/phoc/phoc-0.43.0.ebuild deleted file mode 100644 index 7856fa2379..0000000000 --- a/gui-wm/phoc/phoc-0.43.0.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2-utils meson verify-sig virtualx xdg - -DESCRIPTION="Wayland compositor for mobile phones" -HOMEPAGE="https://gitlab.gnome.org/World/Phosh/phoc" -SRC_URI="https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz - verify-sig? ( https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz.asc ) -" - -LICENSE="|| ( GPL-3+ MIT ) GPL-3+ LGPL-2.1+ MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="gtk-doc man test" -RESTRICT="!test? ( test )" - -WLROOTS_DEPEND=" - >=dev-libs/libinput-1.14.0:= - >=dev-libs/wayland-1.22.0 - media-libs/libdisplay-info:= - media-libs/libglvnd - || ( - >=media-libs/mesa-24.1.0_rc1[opengl] - =x11-libs/libdrm-2.4.114 - x11-libs/libxcb:= - x11-libs/libxkbcommon - >=x11-libs/pixman-0.42.0 - x11-libs/xcb-util-errors - x11-libs/xcb-util-renderutil - x11-libs/xcb-util-wm - virtual/libudev - amd64? ( >=dev-libs/libliftoff-0.4 ) -" -COMMON_DEPEND="${WLROOTS_DEPEND} - >=dev-libs/glib-2.74:2 - dev-libs/gmobile - dev-libs/libinput:= - dev-libs/wayland - >=gnome-base/gnome-desktop-3.26:3 - gnome-base/gsettings-desktop-schemas - x11-libs/pixman - x11-libs/libxcb:= - x11-libs/libxkbcommon -" -DEPEND="${COMMON_DEPEND} - test? ( x11-wm/mutter ) -" -RDEPEND="${COMMON_DEPEND}" -BDEPEND=" - dev-libs/glib:2 - dev-libs/wayland-protocols - dev-util/wayland-scanner - sys-devel/gettext - gtk-doc? ( dev-util/gi-docgen ) - man? ( dev-python/docutils ) - verify-sig? ( sec-keys/openpgp-keys-phosh ) -" - -VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/phosh.asc" - -src_prepare() { - default - - cd subprojects/wlroots || die - eapply "${S}"/subprojects/packagefiles/wlroots -} - -src_configure() { - local emesonargs=( - $(meson_use gtk-doc gtk_doc) - $(meson_use man) - $(meson_use test tests) - -Ddefault_library=static - -Dembed-wlroots=enabled - -Dxwayland=enabled - ) - meson_src_configure -} - -src_test() { - local -x LC_ALL="C.UTF-8" - virtx meson_src_test -} - -src_install() { - meson_src_install --skip-subprojects wlroots - - if use gtk-doc; then - mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die - mv "${ED}"/usr/share/doc/${PN}-${SLOT} "${ED}"/usr/share/gtk-doc/html/ || die - fi - - newbin helpers/auto-maximize phoc-auto-maximize - newbin helpers/scale-to-fit phoc-scale-to-fit -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gui-wm/phoc/phoc-0.44.0.ebuild b/gui-wm/phoc/phoc-0.44.0.ebuild deleted file mode 100644 index 2bd4d8aba1..0000000000 --- a/gui-wm/phoc/phoc-0.44.0.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2-utils meson verify-sig virtualx xdg - -DESCRIPTION="Wayland compositor for mobile phones" -HOMEPAGE="https://gitlab.gnome.org/World/Phosh/phoc" -SRC_URI="https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz - verify-sig? ( https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz.asc ) -" - -LICENSE="|| ( GPL-3+ MIT ) GPL-3+ LGPL-2.1+ MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="gtk-doc man test" -RESTRICT="!test? ( test )" - -WLROOTS_DEPEND=" - >=dev-libs/libinput-1.14.0:= - >=dev-libs/wayland-1.22.0 - media-libs/libdisplay-info:= - media-libs/libglvnd - || ( - >=media-libs/mesa-24.1.0_rc1[opengl] - =x11-libs/libdrm-2.4.114 - x11-libs/libxcb:= - x11-libs/libxkbcommon - >=x11-libs/pixman-0.42.0 - x11-libs/xcb-util-errors - x11-libs/xcb-util-renderutil - x11-libs/xcb-util-wm - virtual/libudev - amd64? ( >=dev-libs/libliftoff-0.4 ) -" -COMMON_DEPEND="${WLROOTS_DEPEND} - >=dev-libs/glib-2.74:2 - dev-libs/gmobile - dev-libs/libinput:= - dev-libs/wayland - >=gnome-base/gnome-desktop-3.26:3 - gnome-base/gsettings-desktop-schemas - x11-libs/pixman - x11-libs/libxcb:= - x11-libs/libxkbcommon -" -DEPEND="${COMMON_DEPEND} - test? ( x11-wm/mutter ) -" -RDEPEND="${COMMON_DEPEND}" -BDEPEND=" - dev-libs/glib:2 - dev-libs/wayland-protocols - dev-util/wayland-scanner - sys-devel/gettext - gtk-doc? ( dev-util/gi-docgen ) - man? ( dev-python/docutils ) - verify-sig? ( sec-keys/openpgp-keys-phosh ) -" - -VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/phosh.asc" - -src_prepare() { - default - - cd subprojects/wlroots || die - eapply "${S}"/subprojects/packagefiles/wlroots -} - -src_configure() { - local emesonargs=( - $(meson_use gtk-doc gtk_doc) - $(meson_use man) - $(meson_use test tests) - -Ddefault_library=static - -Dembed-wlroots=enabled - -Dxwayland=enabled - ) - meson_src_configure -} - -src_test() { - local -x LC_ALL="C.UTF-8" - virtx meson_src_test -} - -src_install() { - meson_src_install --skip-subprojects wlroots - - if use gtk-doc; then - mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die - mv "${ED}"/usr/share/doc/${PN}-${SLOT} "${ED}"/usr/share/gtk-doc/html/ || die - fi - - newbin helpers/auto-maximize phoc-auto-maximize - newbin helpers/scale-to-fit phoc-scale-to-fit -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gui-wm/phoc/phoc-0.44.1.ebuild b/gui-wm/phoc/phoc-0.44.1.ebuild deleted file mode 100644 index 2bd4d8aba1..0000000000 --- a/gui-wm/phoc/phoc-0.44.1.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2-utils meson verify-sig virtualx xdg - -DESCRIPTION="Wayland compositor for mobile phones" -HOMEPAGE="https://gitlab.gnome.org/World/Phosh/phoc" -SRC_URI="https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz - verify-sig? ( https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz.asc ) -" - -LICENSE="|| ( GPL-3+ MIT ) GPL-3+ LGPL-2.1+ MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="gtk-doc man test" -RESTRICT="!test? ( test )" - -WLROOTS_DEPEND=" - >=dev-libs/libinput-1.14.0:= - >=dev-libs/wayland-1.22.0 - media-libs/libdisplay-info:= - media-libs/libglvnd - || ( - >=media-libs/mesa-24.1.0_rc1[opengl] - =x11-libs/libdrm-2.4.114 - x11-libs/libxcb:= - x11-libs/libxkbcommon - >=x11-libs/pixman-0.42.0 - x11-libs/xcb-util-errors - x11-libs/xcb-util-renderutil - x11-libs/xcb-util-wm - virtual/libudev - amd64? ( >=dev-libs/libliftoff-0.4 ) -" -COMMON_DEPEND="${WLROOTS_DEPEND} - >=dev-libs/glib-2.74:2 - dev-libs/gmobile - dev-libs/libinput:= - dev-libs/wayland - >=gnome-base/gnome-desktop-3.26:3 - gnome-base/gsettings-desktop-schemas - x11-libs/pixman - x11-libs/libxcb:= - x11-libs/libxkbcommon -" -DEPEND="${COMMON_DEPEND} - test? ( x11-wm/mutter ) -" -RDEPEND="${COMMON_DEPEND}" -BDEPEND=" - dev-libs/glib:2 - dev-libs/wayland-protocols - dev-util/wayland-scanner - sys-devel/gettext - gtk-doc? ( dev-util/gi-docgen ) - man? ( dev-python/docutils ) - verify-sig? ( sec-keys/openpgp-keys-phosh ) -" - -VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/phosh.asc" - -src_prepare() { - default - - cd subprojects/wlroots || die - eapply "${S}"/subprojects/packagefiles/wlroots -} - -src_configure() { - local emesonargs=( - $(meson_use gtk-doc gtk_doc) - $(meson_use man) - $(meson_use test tests) - -Ddefault_library=static - -Dembed-wlroots=enabled - -Dxwayland=enabled - ) - meson_src_configure -} - -src_test() { - local -x LC_ALL="C.UTF-8" - virtx meson_src_test -} - -src_install() { - meson_src_install --skip-subprojects wlroots - - if use gtk-doc; then - mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die - mv "${ED}"/usr/share/doc/${PN}-${SLOT} "${ED}"/usr/share/gtk-doc/html/ || die - fi - - newbin helpers/auto-maximize phoc-auto-maximize - newbin helpers/scale-to-fit phoc-scale-to-fit -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gui-wm/phoc/phoc-0.45.0.ebuild b/gui-wm/phoc/phoc-0.45.0.ebuild deleted file mode 100644 index 85595c65c3..0000000000 --- a/gui-wm/phoc/phoc-0.45.0.ebuild +++ /dev/null @@ -1,118 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2-utils meson verify-sig virtualx xdg - -DESCRIPTION="Wayland compositor for mobile phones" -HOMEPAGE="https://gitlab.gnome.org/World/Phosh/phoc" -SRC_URI="https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz - verify-sig? ( https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz.asc ) -" - -LICENSE="|| ( GPL-3+ MIT ) GPL-3+ LGPL-2.1+ MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="gtk-doc man test" -RESTRICT="!test? ( test )" - -WLROOTS_DEPEND=" - >=dev-libs/libinput-1.19.0:= - >=dev-libs/libliftoff-0.4 - >=dev-libs/wayland-1.23.0 - dev-util/glslang:= - dev-util/vulkan-headers - media-libs/lcms:2 - media-libs/libdisplay-info:= - media-libs/libglvnd - media-libs/vulkan-loader - || ( - >=media-libs/mesa-24.1.0_rc1[opengl] - =x11-libs/libdrm-2.4.122 - x11-libs/libxcb:= - x11-libs/libxkbcommon - >=x11-libs/pixman-0.42.0 - x11-libs/xcb-util-errors - x11-libs/xcb-util-renderutil - x11-libs/xcb-util-wm - virtual/libudev -" -COMMON_DEPEND="${WLROOTS_DEPEND} - >=dev-libs/glib-2.80:2 - dev-libs/gmobile - dev-libs/libinput:= - dev-libs/wayland - >=gnome-base/gnome-desktop-3.26:3 - gnome-base/gsettings-desktop-schemas - >=x11-libs/pixman-0.43.4 - x11-libs/libxcb:= - x11-libs/libxkbcommon -" -DEPEND="${COMMON_DEPEND} - test? ( x11-wm/mutter ) -" -RDEPEND="${COMMON_DEPEND}" -BDEPEND=" - dev-libs/glib:2 - dev-libs/wayland-protocols - dev-util/wayland-scanner - sys-devel/gettext - gtk-doc? ( dev-util/gi-docgen ) - man? ( dev-python/docutils ) - verify-sig? ( sec-keys/openpgp-keys-phosh ) -" - -VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/phosh.asc" - -src_prepare() { - default - - cd subprojects/wlroots || die - eapply "${S}"/subprojects/packagefiles/wlroots -} - -src_configure() { - local emesonargs=( - $(meson_use gtk-doc gtk_doc) - $(meson_use man) - $(meson_use test tests) - -Ddefault_library=static - -Dembed-wlroots=enabled - -Dxwayland=enabled - ) - meson_src_configure -} - -src_test() { - local -x LC_ALL="C.UTF-8" - virtx meson_src_test -} - -src_install() { - meson_src_install --skip-subprojects wlroots - - if use gtk-doc; then - mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die - mv "${ED}"/usr/share/doc/${PN}-${SLOT} "${ED}"/usr/share/gtk-doc/html/ || die - fi - - newbin helpers/auto-maximize phoc-auto-maximize - newbin helpers/scale-to-fit phoc-scale-to-fit -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} From d10bf3cec09a2bbe339ecb890968f9a28c434e40 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Thu, 19 Jun 2025 22:02:34 +0500 Subject: [PATCH 12/55] net-im/conduit: add 0.10.4 Signed-off-by: Anna (cybertailor) Vyalkova --- net-im/conduit/Manifest | 2 + net-im/conduit/conduit-0.10.4.ebuild | 549 +++++++++++++++++++++++++++ 2 files changed, 551 insertions(+) create mode 100644 net-im/conduit/conduit-0.10.4.ebuild diff --git a/net-im/conduit/Manifest b/net-im/conduit/Manifest index c48db3eb37..fa23026887 100644 --- a/net-im/conduit/Manifest +++ b/net-im/conduit/Manifest @@ -71,6 +71,7 @@ DIST clap_lex-0.7.0.crate 11915 BLAKE2B 03287f02067f6cb33bb3889e8032b0848e9a9cc1 DIST clap_lex-0.7.4.crate 12858 BLAKE2B a5ecd50cc503157dd69746f3b6e9c288e0fe4f6d5d82271499f657134fd401fbe076255e2be6a23ed0b69daf3941c6429dad8b288223b0ad390a2c435575cdd1 SHA512 a2566868f4619679d3b74b70592ffa6a04b13e38e3196c56bb1dae8bea0c711bddbccd778d2aba3cc0ee074c9b1cc0335222818f0d47fb3cc8109cbc35bb992e DIST color_quant-1.1.0.crate 6649 BLAKE2B 9a2488dd00b7a33e15e05531ea49ef1961131f0be0922ba41e2d74d2b1a047daed483ac3a9dd87c847a81cce70a347395c557cad8228ab9a8dc5be7cc0f1bcaa SHA512 690c928bda4b7b57425f38ea68ac89cde2473b7a91b7e62c04a8f2c5a0fa3505e26b065d48b7ad0a8bb491f92f600f896fefdad3ce0e86e43cbf4f9a89e94201 DIST conduit-v0.10.3.tar.bz2 260547 BLAKE2B eee59a616844f28cb4860221ec68bfc3cb736d2f700b89079ed3602364c13973027b213f67869687ac93dc93388d92f181e7def8ddff4e0f11fb67095b655861 SHA512 f3cfdf46ba3a296eaf0de3e05b19769a1bd70b0d5db881fe77775125c528ec00c5ce17fa75c426696da1a06e2363f5734999d5676c2e19f992656e3f40547bfb +DIST conduit-v0.10.4.tar.bz2 260740 BLAKE2B f8fc2c40cee2842352b2169b52e173971b291d397be12c6c7b05f1e3df98d3844afc8b635ca63d23f2108e5283bc0706124a9752d116716c1b7de740842d6403 SHA512 b9e38ce8bb04ea9420f04d1d80a58eef9a3470c3fcbdec0ae9d10699d5c0f4414c37ff6aa1eb8aa62e46d10600f34f282b6b631917b86acfc536ac48bc2cd9e2 DIST conduit-v0.9.0.tar.bz2 233703 BLAKE2B 88715511046679b8e35cf2e8e317f95c6779fa33eabd9233e49adf4375540975fcb1fa5b4fc68207698900a93ab5470e19a5e79970fcfd3d990293c8b21a0730 SHA512 1031627cbc46dd3bd35ceac4fdec733de70e5710be182a16ba8ba8bf0939c6716bd14d3f0f0ea5223213c297901bfeafa268958e62a51e74d073cc7debf3c9f5 DIST const-oid-0.9.6.crate 45382 BLAKE2B ac27c689784fbb1f486cec1c17502c8738ce3d7d1b579391a151cb0f0a6a0c8335e474d0a517c59230fcac74317396f20ac15d66e2f6685780be01dab197fd96 SHA512 b871d3b4326c4828b1c1d7a3e968315fa320e0b52e97081a95617ded0dc5b93d42b3f79ad26ff3b58a4835dcc442473f3965c2b60026412ad6aacc0c23e9f399 DIST const_panic-0.2.8.crate 48077 BLAKE2B c263ddd7488e7d67eac7e678cbd56f5904c51b290f20f80cd32439f4584006463ba266db6af2f975365feadd500b414eaa6a6639949ada782e8a81b3878f3a85 SHA512 302388c0a91193eabd94a8d92c48bf65a428540eda09915553a4ba53906ee8dc1590695f2cf617d7914ea044add684dc983b29281cc78e4849e6be93b6f46b9d @@ -339,6 +340,7 @@ DIST resolv-conf-0.7.0.crate 17352 BLAKE2B 32b565a11d5d752e2cce2ac7b44e483b8a682 DIST ring-0.17.14.crate 1502610 BLAKE2B b33efb6d21931ab94f044373f24428e87015029a0e065071bfd901f8679d30944f6b27bf0325c77fc4bea7fcd935209087a349e5c279677bea73af6205725371 SHA512 88d38205dc1a1f89bd4ae887ec5c168e68a4b749b3ac0612674092331e99d14a9b8d0f4a98d72c1a3853bcc9da420402336da3ee053bedcfd598da8de93afa14 DIST ring-0.17.8.crate 4188554 BLAKE2B f531b15cc5cf88f2ef00b1708473a7e98a42dbbd026027ef2c42f2d8bdba0eb1665621fc98db618252f6a131bd54b1493987a0285bf2b9a22eba4c9409ee1cab SHA512 e4966409a4078ee43bfc9cc659d08ad28419effe2a729c8c275361a7fe0620a3c727009bcfb1d0bab265af2bc107b50c19d868a4e80da7a8bb55f97e8b214358 DIST ruma-38d471de01ce2f37f1d8fb5cb1752769cf97bd2f.gh.tar.gz 736668 BLAKE2B c4d1a2d7929e608284f438ddcca3939b5dda0860e6fab43369b9a0aa0bebbf300da333205ce8f8af51720565f3e4e863b2847bbce4119527d4bdde4901897332 SHA512 dec1b3ef3608d44c059f2a67254dac0bf6a3ab46e4e668cce90483a210fb4a3630f8ad981906cd0ee264fd272c761dbce4d151840ef15648426e007bf6d0761e +DIST ruma-469a185332d109b227351bf39544732da05aded7.gh.tar.gz 738559 BLAKE2B 51b45a47bbc3e6e6c755fba6907527faa3e85918625f580cfccd2ed131577d3f4b5fac9fe4fb43fe0fdb4beec24663bddb962d27e2e9681498b62f382c057cf2 SHA512 3ef4d27e593c9b815a531d71699d736542416a3e91e305258a00652891616f350291e625047789209272361bbb7ddfe1ac2c67e3a2c4566e6c43cd9e2fd50cee DIST ruma-c06af4385e0e30c48a8e9ca3d488da32102d0db9.gh.tar.gz 710358 BLAKE2B d6085e76512a3af35a86ba959bfe01cc2348e16c7b4b98f14bcc89c989cefa1d6168f9361f329aae2b8a6a0d40cc6cc3d9ab17312e879c88ee9ec59f9ab2399b SHA512 a363c7afc89d915580cfb2633bc06233c7903d8ce85468b5ade59a266c2edc55c55ed42a0bc538e8ba3772941114775152be37dc5b716a24345a545e1d0f7ee9 DIST rusqlite-0.31.0.crate 152252 BLAKE2B 5ef8396ab6ee9f6887466e7ff856c6260f40ef85361ca451e230d8590019d6ffa4952df15abd21cf300cf51da4a6ea4e82f5dc88dfba474f2f62036cee76caa3 SHA512 6d20b015ab72d3d75c363111c0cb41feae8bff83104ebdfcb8e5efc1bfb63eb48a17f6de2e6c96cb1e916b4795fea6d58466ab0820b151b12d1dc4c29800ba66 DIST rusqlite-0.35.0.crate 166186 BLAKE2B 0a9d29ceffab67f62192357d1eca2ad8119d54d9dff3b2b25f4ea6a0ba7cf610bf2926e50e69bd7f171b1df402c5a889307ac39a272668b9957fe9a8f16afaf7 SHA512 48a41b5e7e794d804414caa8804c48cac5ac57c845f7fdec010455fd4b6ca5ed596ee6249fb4ac83a729567d33f0d96aa9db0f55a93fb7d1470ed36bbef6b267 diff --git a/net-im/conduit/conduit-0.10.4.ebuild b/net-im/conduit/conduit-0.10.4.ebuild new file mode 100644 index 0000000000..34f0a3db00 --- /dev/null +++ b/net-im/conduit/conduit-0.10.4.ebuild @@ -0,0 +1,549 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + addr2line@0.24.2 + adler2@2.0.0 + adler@1.0.2 + aho-corasick@1.1.3 + android-tzdata@0.1.1 + android_system_properties@0.1.5 + anstyle@1.0.10 + anyhow@1.0.86 + arc-swap@1.7.1 + arrayref@0.3.7 + arrayvec@0.7.4 + as_variant@1.2.0 + assign@1.1.1 + async-trait@0.1.88 + atomic-waker@1.1.2 + atomic@0.6.0 + autocfg@1.4.0 + axum-core@0.4.5 + axum-extra@0.9.6 + axum-server@0.6.0 + axum@0.7.9 + backtrace@0.3.74 + base64@0.21.7 + base64@0.22.1 + base64ct@1.6.0 + bindgen@0.69.5 + bitflags@1.3.2 + bitflags@2.9.0 + blake2b_simd@1.0.2 + block-buffer@0.10.4 + bumpalo@3.17.0 + bytemuck@1.22.0 + byteorder-lite@0.1.0 + byteorder@1.5.0 + bytes@1.10.1 + bytesize@2.0.1 + bzip2-sys@0.1.11+1.0.8 + cc@1.2.21 + cexpr@0.6.0 + cfg-if@1.0.0 + cfg_aliases@0.2.1 + chrono@0.4.40 + clang-sys@1.8.1 + clap@4.5.37 + clap_builder@4.5.37 + clap_derive@4.5.32 + clap_lex@0.7.4 + color_quant@1.1.0 + const-oid@0.9.6 + const_panic@0.2.8 + constant_time_eq@0.3.0 + core-foundation-sys@0.8.6 + core-foundation@0.9.4 + cpufeatures@0.2.12 + crc32fast@1.4.2 + critical-section@1.2.0 + crossbeam-channel@0.5.13 + crossbeam-epoch@0.9.18 + crossbeam-utils@0.8.20 + crypto-common@0.1.6 + curve25519-dalek-derive@0.1.1 + curve25519-dalek@4.1.2 + data-encoding@2.6.0 + date_header@1.0.5 + der@0.7.9 + deranged@0.4.0 + digest@0.10.7 + directories@6.0.0 + dirs-sys@0.5.0 + displaydoc@0.2.5 + ed25519-dalek@2.1.1 + ed25519@2.2.3 + either@1.12.0 + encoding_rs@0.8.35 + enum-as-inner@0.6.0 + equivalent@1.0.2 + fallible-iterator@0.3.0 + fallible-streaming-iterator@0.1.9 + fastrand@2.3.0 + fdeflate@0.3.4 + fiat-crypto@0.2.9 + figment@0.10.19 + flate2@1.0.30 + fnv@1.0.7 + foldhash@0.1.5 + form_urlencoded@1.2.1 + futures-channel@0.3.31 + futures-core@0.3.31 + futures-executor@0.3.31 + futures-io@0.3.31 + futures-macro@0.3.31 + futures-sink@0.3.31 + futures-task@0.3.31 + futures-util@0.3.31 + generator@0.8.4 + generic-array@0.14.7 + getrandom@0.2.16 + getrandom@0.3.2 + gif@0.13.1 + gimli@0.31.1 + glob@0.3.2 + h2@0.4.8 + hashbrown@0.12.3 + hashbrown@0.15.3 + hashlink@0.10.0 + headers-core@0.3.0 + headers@0.4.0 + heck@0.4.1 + heck@0.5.0 + hermit-abi@0.3.9 + hex@0.4.3 + hickory-proto@0.25.2 + hickory-resolver@0.25.2 + hmac@0.12.1 + hostname@0.3.1 + http-auth@0.1.9 + http-body-util@0.1.1 + http-body@1.0.1 + http@1.3.1 + httparse@1.10.1 + httpdate@1.0.3 + humantime-serde@1.1.1 + humantime@2.2.0 + hyper-rustls@0.26.0 + hyper-timeout@0.5.1 + hyper-util@0.1.5 + hyper@1.6.0 + iana-time-zone-haiku@0.1.2 + iana-time-zone@0.1.63 + icu_collections@2.0.0 + icu_locale_core@2.0.0 + icu_normalizer@2.0.0 + icu_normalizer_data@2.0.0 + icu_properties@2.0.0 + icu_properties_data@2.0.0 + icu_provider@2.0.0 + idna@1.0.3 + idna_adapter@1.2.1 + image-webp@0.1.3 + image@0.25.1 + indexmap@1.9.3 + indexmap@2.9.0 + inlinable_string@0.1.15 + ipconfig@0.3.2 + ipnet@2.9.0 + itertools@0.12.1 + itoa@1.0.15 + jobserver@0.1.33 + js-sys@0.3.74 + js_int@0.2.2 + js_option@0.1.1 + jsonwebtoken@9.3.1 + konst@0.3.9 + konst_kernel@0.3.9 + lazy_static@1.5.0 + lazycell@1.3.0 + libc@0.2.172 + libloading@0.8.3 + libredox@0.1.3 + libsqlite3-sys@0.33.0 + libz-sys@1.1.18 + linked-hash-map@0.5.6 + litemap@0.8.0 + lock_api@0.4.12 + log@0.4.27 + loom@0.7.2 + lru-cache@0.1.2 + lz4-sys@1.11.1+lz4-1.10.0 + maplit@1.0.2 + match_cfg@0.1.0 + matchers@0.1.0 + matchit@0.7.3 + memchr@2.7.4 + mime@0.3.17 + minimal-lexical@0.2.1 + miniz_oxide@0.7.4 + miniz_oxide@0.8.8 + mio@1.0.3 + moka@0.12.10 + multer@3.1.0 + nix@0.30.1 + nom@7.1.3 + nu-ansi-term@0.46.0 + num-bigint@0.4.6 + num-conv@0.1.0 + num-integer@0.1.46 + num-traits@0.2.19 + num_cpus@1.16.0 + object@0.36.7 + once_cell@1.21.3 + openssl-probe@0.1.5 + opentelemetry-http@0.29.0 + opentelemetry-jaeger-propagator@0.29.0 + opentelemetry-otlp@0.29.0 + opentelemetry-proto@0.29.0 + opentelemetry@0.29.1 + opentelemetry_sdk@0.29.0 + option-ext@0.2.0 + overload@0.1.1 + parking_lot@0.12.3 + parking_lot_core@0.9.10 + pear@0.2.9 + pear_codegen@0.2.9 + pem@3.0.4 + percent-encoding@2.3.1 + pin-project-internal@1.1.5 + pin-project-lite@0.2.16 + pin-project@1.1.5 + pin-utils@0.1.0 + pkcs8@0.10.2 + pkg-config@0.3.32 + platforms@3.4.0 + png@0.17.13 + portable-atomic@1.11.0 + potential_utf@0.1.2 + powerfmt@0.2.0 + ppv-lite86@0.2.21 + proc-macro-crate@3.1.0 + proc-macro2-diagnostics@0.10.1 + proc-macro2@1.0.95 + prost-derive@0.13.5 + prost@0.13.5 + quick-error@1.2.3 + quick-error@2.0.1 + quote@1.0.40 + r-efi@5.2.0 + rand@0.8.5 + rand@0.9.1 + rand_chacha@0.3.1 + rand_chacha@0.9.0 + rand_core@0.6.4 + rand_core@0.9.3 + redox_syscall@0.5.7 + redox_users@0.5.0 + regex-automata@0.1.10 + regex-automata@0.4.9 + regex-syntax@0.6.29 + regex-syntax@0.8.5 + regex@1.11.1 + reqwest@0.12.4 + resolv-conf@0.7.0 + ring@0.17.14 + rusqlite@0.35.0 + rust-argon2@2.1.0 + rust-librocksdb-sys@0.37.0+10.2.1 + rust-rocksdb@0.41.0 + rustc-demangle@0.1.24 + rustc-hash@1.1.0 + rustc_version@0.4.0 + rustls-native-certs@0.7.0 + rustls-pemfile@2.1.2 + rustls-pki-types@1.12.0 + rustls-webpki@0.101.7 + rustls-webpki@0.102.4 + rustls@0.21.12 + rustls@0.22.4 + rustversion@1.0.17 + ryu@1.0.20 + schannel@0.1.23 + scoped-tls@1.0.1 + scopeguard@1.2.0 + sct@0.7.1 + sd-notify@0.4.5 + security-framework-sys@2.11.0 + security-framework@2.11.0 + semver@1.0.23 + serde@1.0.219 + serde_derive@1.0.219 + serde_html_form@0.2.7 + serde_json@1.0.140 + serde_path_to_error@0.1.16 + serde_spanned@0.6.8 + serde_urlencoded@0.7.1 + serde_yaml@0.9.34+deprecated + sha-1@0.10.1 + sha1@0.10.6 + sha2@0.10.8 + sharded-slab@0.1.7 + shlex@1.3.0 + signal-hook-registry@1.4.5 + signature@2.2.0 + simd-adler32@0.3.7 + simple_asn1@0.6.2 + slab@0.4.9 + smallvec@1.15.0 + socket2@0.5.9 + spin@0.9.8 + spki@0.7.3 + stable_deref_trait@1.2.0 + subslice@0.2.3 + subtle@2.5.0 + syn@2.0.101 + sync_wrapper@0.1.2 + sync_wrapper@1.0.1 + synstructure@0.13.2 + tagptr@0.2.0 + thiserror-impl@1.0.69 + thiserror-impl@2.0.12 + thiserror@1.0.69 + thiserror@2.0.12 + thread_local@1.1.8 + threadpool@1.8.1 + tikv-jemalloc-sys@0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 + tikv-jemallocator@0.6.0 + time-core@0.1.4 + time-macros@0.2.22 + time@0.3.41 + tinystr@0.8.1 + tinyvec@1.6.0 + tinyvec_macros@0.1.1 + tokio-macros@2.5.0 + tokio-rustls@0.24.1 + tokio-rustls@0.25.0 + tokio-socks@0.5.1 + tokio-stream@0.1.17 + tokio-util@0.7.15 + tokio@1.45.0 + toml@0.8.22 + toml_datetime@0.6.9 + toml_edit@0.21.1 + toml_edit@0.22.26 + toml_write@0.1.1 + tonic@0.12.3 + tower-http@0.5.2 + tower-layer@0.3.3 + tower-service@0.3.3 + tower@0.4.13 + tower@0.5.2 + tracing-attributes@0.1.28 + tracing-core@0.1.33 + tracing-flame@0.2.0 + tracing-log@0.2.0 + tracing-opentelemetry@0.30.0 + tracing-subscriber@0.3.19 + tracing@0.1.41 + try-lock@0.2.5 + typenum@1.17.0 + typewit@1.9.0 + typewit_proc_macros@1.8.1 + uncased@0.9.10 + unicode-ident@1.0.18 + unsafe-libyaml@0.2.11 + untrusted@0.9.0 + url@2.5.4 + utf8_iter@1.0.4 + uuid@1.8.0 + valuable@0.1.0 + vcpkg@0.2.15 + version_check@0.9.5 + want@0.3.1 + wasi@0.11.0+wasi-snapshot-preview1 + wasi@0.14.2+wasi-0.2.4 + wasm-bindgen-backend@0.2.97 + wasm-bindgen-futures@0.4.42 + wasm-bindgen-macro-support@0.2.97 + wasm-bindgen-macro@0.2.97 + wasm-bindgen-shared@0.2.97 + wasm-bindgen@0.2.97 + web-sys@0.3.69 + web-time@1.1.0 + weezl@0.1.8 + widestring@1.1.0 + wildmatch@2.3.4 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-core@0.58.0 + windows-core@0.61.0 + windows-implement@0.58.0 + windows-implement@0.60.0 + windows-interface@0.58.0 + windows-interface@0.59.1 + windows-link@0.1.1 + windows-result@0.2.0 + windows-result@0.3.2 + windows-strings@0.1.0 + windows-strings@0.4.0 + windows-sys@0.48.0 + windows-sys@0.52.0 + windows-sys@0.59.0 + windows-targets@0.48.5 + windows-targets@0.52.6 + windows@0.58.0 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_gnullvm@0.52.6 + windows_aarch64_msvc@0.48.5 + windows_aarch64_msvc@0.52.6 + windows_i686_gnu@0.48.5 + windows_i686_gnu@0.52.6 + windows_i686_gnullvm@0.52.6 + windows_i686_msvc@0.48.5 + windows_i686_msvc@0.52.6 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnu@0.52.6 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_gnullvm@0.52.6 + windows_x86_64_msvc@0.48.5 + windows_x86_64_msvc@0.52.6 + winnow@0.5.40 + winnow@0.7.10 + winreg@0.50.0 + winreg@0.52.0 + wit-bindgen-rt@0.39.0 + writeable@0.6.1 + yansi@1.0.1 + yoke-derive@0.8.0 + yoke@0.8.0 + zerocopy-derive@0.8.25 + zerocopy@0.8.25 + zerofrom-derive@0.1.6 + zerofrom@0.1.6 + zeroize@1.8.1 + zerotrie@0.2.2 + zerovec-derive@0.11.1 + zerovec@0.11.2 + zstd-sys@2.0.10+zstd.1.5.6 + zune-core@0.4.12 + zune-jpeg@0.4.11 +" + +declare -A GIT_CRATES=( + [ruma-appservice-api]='https://github.com/ruma/ruma;469a185332d109b227351bf39544732da05aded7;ruma-%commit%/crates/ruma-appservice-api' + [ruma-client-api]='https://github.com/ruma/ruma;469a185332d109b227351bf39544732da05aded7;ruma-%commit%/crates/ruma-client-api' + [ruma-common]='https://github.com/ruma/ruma;469a185332d109b227351bf39544732da05aded7;ruma-%commit%/crates/ruma-common' + [ruma-events]='https://github.com/ruma/ruma;469a185332d109b227351bf39544732da05aded7;ruma-%commit%/crates/ruma-events' + [ruma-federation-api]='https://github.com/ruma/ruma;469a185332d109b227351bf39544732da05aded7;ruma-%commit%/crates/ruma-federation-api' + [ruma-identifiers-validation]='https://github.com/ruma/ruma;469a185332d109b227351bf39544732da05aded7;ruma-%commit%/crates/ruma-identifiers-validation' + [ruma-macros]='https://github.com/ruma/ruma;469a185332d109b227351bf39544732da05aded7;ruma-%commit%/crates/ruma-macros' + [ruma-push-gateway-api]='https://github.com/ruma/ruma;469a185332d109b227351bf39544732da05aded7;ruma-%commit%/crates/ruma-push-gateway-api' + [ruma-signatures]='https://github.com/ruma/ruma;469a185332d109b227351bf39544732da05aded7;ruma-%commit%/crates/ruma-signatures' + [ruma-state-res]='https://github.com/ruma/ruma;469a185332d109b227351bf39544732da05aded7;ruma-%commit%/crates/ruma-state-res' + [ruma]='https://github.com/ruma/ruma;469a185332d109b227351bf39544732da05aded7;ruma-%commit%/crates/ruma' +) + +LLVM_COMPAT=( {15..20} ) +RUST_MIN_VER="1.83.0" + +inherit cargo llvm-r2 systemd + +MY_P="${PN}-v${PV}" +DESCRIPTION="Matrix homeserver written in Rust" +HOMEPAGE=" + https://conduit.rs + https://gitlab.com/famedly/conduit +" +SRC_URI="https://gitlab.com/famedly/${PN}/-/archive/v${PV}/${MY_P}.tar.bz2 + ${CARGO_CRATE_URIS} +" +S="${WORKDIR}/${MY_P}" + +LICENSE="Apache-2.0" +# Dependent crate licenses +LICENSE+=" Apache-2.0 BSD-2 BSD ISC MIT MPL-2.0 Unicode-3.0 ZLIB" +SLOT="0" +KEYWORDS="~amd64" +IUSE="jemalloc rocksdb sqlite system-rocksdb" + +# Libraries that can't be unbundled right now: +# - app-arch/bzip2 ("rust-librocksdb-sys" pulls "bzip-sys[static]") +# - app-arch/lz4 ("lz4-sys" crate doesn't look for system library... ironic) +# - sys-libs/zlib ("rust-librocksdb-sys" pulls "libz-sys[static]") +COMMON_DEPEND=" + jemalloc? ( dev-libs/jemalloc:= ) + rocksdb? ( + app-arch/snappy:= + app-arch/zstd:= + system-rocksdb? ( + dev-libs/rocksdb + ) + ) + sqlite? ( dev-db/sqlite:3 ) +" +RDEPEND="${COMMON_DEPEND} + acct-user/conduit + app-misc/ca-certificates +" +# clang needed for bindgen +DEPEND="${COMMON_DEPEND} + rocksdb? ( + $(llvm_gen_dep ' + llvm-core/clang:${LLVM_SLOT} + llvm-core/llvm:${LLVM_SLOT} + ') + ) +" +BDEPEND="virtual/pkgconfig" + +DOCS=( {APPSERVICES,CODE_OF_CONDUCT,DEPLOY,README,TURN}.md ) + +QA_FLAGS_IGNORED="usr/bin/${PN}" + +pkg_setup() { + use rocksdb && llvm-r2_pkg_setup + rust_pkg_setup +} + +src_configure() { + # * Tracker bug for "*-sys" crates that build C code: + # https://bugs.gentoo.org/709568 + # * Gentoo Wiki articles with tips and tricks: + # https://wiki.gentoo.org/wiki/Project:Rust/sys_crates + # https://wiki.gentoo.org/wiki/Writing_Rust_ebuilds#Unbundling_C_libraries + export PKG_CONFIG_ALLOW_CROSS=1 + export LIBSQLITE3_SYS_USE_PKG_CONFIG=1 + export ZSTD_SYS_USE_PKG_CONFIG=1 + export SNAPPY_LIB_DIR="${ESYSROOT}/usr/$(get_libdir)" + export JEMALLOC_OVERRIDE="${ESYSROOT}/usr/$(get_libdir)/libjemalloc.so" + + if use system-rocksdb; then + export ROCKSDB_INCLUDE_DIR="${ESYSROOT}/usr/include" + export ROCKSDB_LIB_DIR="${ESYSROOT}/usr/$(get_libdir)" + fi + + local myfeatures=( + conduit_bin + systemd + $(usev jemalloc) + + # database backends + $(usex sqlite backend_sqlite '') + $(usex rocksdb backend_rocksdb '') + ) + + cargo_src_configure --no-default-features +} + +src_install() { + cargo_src_install + + keepdir /var/lib/matrix-conduit + fowners conduit:conduit /var/lib/matrix-conduit + fperms 750 /var/lib/matrix-conduit + + insinto /etc/conduit + newins conduit-example.toml conduit.toml + + insinto /etc/logrotate.d + newins "${FILESDIR}"/conduit.logrotate conduit + + newinitd "${FILESDIR}"/conduit.initd-r1 conduit + newconfd "${FILESDIR}"/conduit.confd conduit + systemd_newunit "${FILESDIR}"/conduit.service-r1 conduit.service +} From 62a86ef7cd8620e43444d4460a76c698ee91fd88 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Thu, 19 Jun 2025 22:21:04 +0500 Subject: [PATCH 13/55] gui-apps/wev: add 1.1.0 Signed-off-by: Anna (cybertailor) Vyalkova --- gui-apps/wev/Manifest | 1 + gui-apps/wev/metadata.xml | 7 ++++++ gui-apps/wev/wev-1.1.0.ebuild | 44 +++++++++++++++++++++++++++++++++++ 3 files changed, 52 insertions(+) create mode 100644 gui-apps/wev/wev-1.1.0.ebuild diff --git a/gui-apps/wev/Manifest b/gui-apps/wev/Manifest index e4dd756957..8663ce8b97 100644 --- a/gui-apps/wev/Manifest +++ b/gui-apps/wev/Manifest @@ -1 +1,2 @@ DIST wev-1.0.0.tar.gz 8647 BLAKE2B e777cf1f19a5ad051b81ccd878067ba043c5121f460aed26fa41c999812d9c52e30837cbcb72351de4e532f0427cb2e8f707ca1ddaa09d992cdff3c422638ec2 SHA512 01d933b485393b5c3cd7a2d11c3946b48701650d61117aba2ec7ff8b9633e03dc462b25013f1faeea0d6e90f45251a4c701df76a5f894869645c9a84243f937c +DIST wev-1.1.0.tar.gz 11163 BLAKE2B 2e2a232d33ec274e5d9afa4ea3f11a13eb3f91e7ba1faddd6b324dc6ef93ecf71ffae81fd4f50ab9f48b4aaae68f498302b2799dd5aa688c73aef3cfa54e36c1 SHA512 c38516cb5e56ba44252ca2c78b14c0f4b0a26ba2aaeaee917474f751154711a3cd8ab96747167f7ab384c771d1554944e107d56571d0b2abacc4772e18cbc2d2 diff --git a/gui-apps/wev/metadata.xml b/gui-apps/wev/metadata.xml index 3520d8869b..d506dc9f85 100644 --- a/gui-apps/wev/metadata.xml +++ b/gui-apps/wev/metadata.xml @@ -5,4 +5,11 @@ myrvogna@electrosphe.re Octiabrina Terrien-Puig + + mailto:~sircmpwn/public-inbox@lists.sr.ht + + Drew DeVault + sir@cmpwn.com + + diff --git a/gui-apps/wev/wev-1.1.0.ebuild b/gui-apps/wev/wev-1.1.0.ebuild new file mode 100644 index 0000000000..d38e994ed0 --- /dev/null +++ b/gui-apps/wev/wev-1.1.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="Wayland event viewer" +HOMEPAGE="https://git.sr.ht/~sircmpwn/wev" +SRC_URI="https://git.sr.ht/~sircmpwn/wev/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-libs/wayland + x11-libs/libxkbcommon +" +DEPEND="${DEPEND} + dev-libs/wayland-protocols +" +BDEPEND=" + app-text/scdoc + dev-util/wayland-scanner + virtual/pkgconfig +" + +src_prepare() { + default + + # Respect LDFLAGS + sed -e 's/$(LIBS)/$(LIBS) $(LDFLAGS)/g' \ + -i Makefile || die +} + +src_configure() { + tc-export CC +} + +src_install() { + emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install + einstalldocs +} From 264237400e7cd4445313cb5b4b33d5b84014e0a8 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Thu, 19 Jun 2025 22:38:54 +0500 Subject: [PATCH 14/55] net-misc/lyrics-in-terminal: add 1.8.0, drop 1.5.0 Signed-off-by: Anna (cybertailor) Vyalkova --- net-misc/lyrics-in-terminal/Manifest | 2 +- ...al-1.5.0.ebuild => lyrics-in-terminal-1.8.0.ebuild} | 10 ++++++---- 2 files changed, 7 insertions(+), 5 deletions(-) rename net-misc/lyrics-in-terminal/{lyrics-in-terminal-1.5.0.ebuild => lyrics-in-terminal-1.8.0.ebuild} (69%) diff --git a/net-misc/lyrics-in-terminal/Manifest b/net-misc/lyrics-in-terminal/Manifest index 27c7529968..09dd863deb 100644 --- a/net-misc/lyrics-in-terminal/Manifest +++ b/net-misc/lyrics-in-terminal/Manifest @@ -1,2 +1,2 @@ -DIST lyrics-in-terminal-1.5.0.gh.tar.gz 1667797 BLAKE2B 70a4522cf694a3a83378504b684d295c7a9929d08980704f9b331104a3d9ae067cf3eb8df30f435c098b89e236ab00436344b08a2865b618e93084ce66128431 SHA512 e7cefc779c0e83861be4dadaf8324b13a37be7f952aedb0860bf0a636852c95f4829ab18d7585cf5f96cc38ea88fb60ece8455e3f155dc0d54006370a275e0f2 DIST lyrics-in-terminal-1.7.0.gh.tar.gz 1669911 BLAKE2B fdc807259d1fb0d6607b46437deb2e1162b8636843c04d3ec2e96e7baec38e1a03f3bccd46c42a34674a5be195283392d2cfac63693a009a0d280546e648b5f4 SHA512 96b4913a63e892128e9e2153d6dfe9e04402dde60ae8a4b653221db0a1ce1911251949096c3337f2f0a5d1a0fb176846e2e688e702e573446b1bff5daba81957 +DIST lyrics_in_terminal-1.8.0.tar.gz 14376 BLAKE2B 93058eb8f6233d18025a9fe576edd558c5e20c887a5399dfc2c73546a26ae67d3ef4eaca24286028b7415fcb816f08063b4eab2981e3c7c73199b390e22a8d7a SHA512 f1052c9c1b25de7639b9c21e23fdc455415315bba8c3b9e82e8e5e7c39ccfb29e478f3ffaaf51ee4cd008af7acaea8d872cdfe3a5426d0fe1ca869f70cf67a5c diff --git a/net-misc/lyrics-in-terminal/lyrics-in-terminal-1.5.0.ebuild b/net-misc/lyrics-in-terminal/lyrics-in-terminal-1.8.0.ebuild similarity index 69% rename from net-misc/lyrics-in-terminal/lyrics-in-terminal-1.5.0.ebuild rename to net-misc/lyrics-in-terminal/lyrics-in-terminal-1.8.0.ebuild index 39a27c1c59..3d505fdc9f 100644 --- a/net-misc/lyrics-in-terminal/lyrics-in-terminal-1.5.0.ebuild +++ b/net-misc/lyrics-in-terminal/lyrics-in-terminal-1.8.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,17 +6,19 @@ EAPI=8 PYTHON_COMPAT=( python3_{11..13} ) PYTHON_REQ_USE="ncurses" DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 optfeature +inherit distutils-r1 optfeature pypi DESCRIPTION="Command Line Lyrics fetcher for MPRIS media players" HOMEPAGE="https://github.com/Jugran/lyrics-in-terminal" -SRC_URI="https://github.com/Jugran/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~x86" -RDEPEND="dev-python/dbus-python[${PYTHON_USEDEP}]" +RDEPEND=" + dev-python/dbus-python[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] +" distutils_enable_tests import-check From bd9fd2ef2cd28def490071d1691405dde4a50c0f Mon Sep 17 00:00:00 2001 From: Charlie Quinet Date: Thu, 19 Jun 2025 21:31:05 +0200 Subject: [PATCH 15/55] gui-apps/ironbar: add live ebuild No new point release was made since november 2024 so this could prove useful Signed-off-by: Charlie Quinet --- gui-apps/ironbar/ironbar-9999.ebuild | 87 ++++++++++++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 gui-apps/ironbar/ironbar-9999.ebuild diff --git a/gui-apps/ironbar/ironbar-9999.ebuild b/gui-apps/ironbar/ironbar-9999.ebuild new file mode 100644 index 0000000000..655b682858 --- /dev/null +++ b/gui-apps/ironbar/ironbar-9999.ebuild @@ -0,0 +1,87 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cargo git-r3 + +DESCRIPTION="Customisable Wayland gtk bar written in Rust" +HOMEPAGE="https://crates.io/crates/ironbar" +EGIT_REPO_URI="https://github.com/JakeStanger/${PN}" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 BSD CC0-1.0 GPL-3+ ISC MIT MPL-2.0 Unicode-DFS-2016 +" +SLOT="0" +IUSE="cairo +http +music notifications +tray +volume" + +DEPEND=" + x11-libs/gtk+:3=[wayland] + gui-libs/gtk-layer-shell[introspection] + cairo? ( dev-lua/lgi[lua_targets_luajit] ) + http? ( dev-libs/openssl:0= ) + music? ( sys-apps/dbus ) + notifications? ( gui-apps/swaync ) + tray? ( dev-libs/libdbusmenu[gtk3] ) + volume? ( media-libs/libpulse ) +" +BDEPEND=" + virtual/pkgconfig +" + +QA_FLAGS_IGNORED="usr/bin/${PN}" + +src_unpack() { + git-r3_src_unpack + cargo_live_src_unpack +} + +src_configure() { + # high magic to allow system-libs + export OPENSSL_NO_VENDOR=true + export PKG_CONFIG_ALLOW_CROSS=1 + + local myfeatures=( + "cli" + $(usev cairo) + "clipboard" + "clock" + "config+all" + "custom" + "focused" + $(usev http) + "ipc" + "keyboard+all" + "label" + "launcher" + "menu" + $(usex "music" "music+all" "") + "network_manager" + $(usev notifications) + "script" + "sys_info" + $(usev tray) + "upower" + $(usev volume) + "workspaces+all" + ) + cargo_src_configure --no-default-features +} + +src_install() { + cargo_src_install + + local DOCS=( + CHANGELOG.md + CONTRIBUTING.md + README.md + examples/ + ) + local HTML_DOCS=( + docs/ + ) + docompress -x /usr/share/doc/${PF}/examples + einstalldocs +} From 3db0dd1df6baf32f22383c64c9fa39ac3fd951e6 Mon Sep 17 00:00:00 2001 From: Charlie Quinet Date: Thu, 19 Jun 2025 21:58:23 +0200 Subject: [PATCH 16/55] gui-apps/ironbar: add bindmode module to live ebuild I had forgotten it Signed-off-by: Charlie Quinet --- gui-apps/ironbar/ironbar-9999.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/gui-apps/ironbar/ironbar-9999.ebuild b/gui-apps/ironbar/ironbar-9999.ebuild index 655b682858..dd57dfdaad 100644 --- a/gui-apps/ironbar/ironbar-9999.ebuild +++ b/gui-apps/ironbar/ironbar-9999.ebuild @@ -44,6 +44,7 @@ src_configure() { export PKG_CONFIG_ALLOW_CROSS=1 local myfeatures=( + "bindmode+all" "cli" $(usev cairo) "clipboard" From 49172ff158e387eca697cffbadbe246af8cbbdfb Mon Sep 17 00:00:00 2001 From: Violet Purcell Date: Fri, 20 Jun 2025 04:16:36 -0400 Subject: [PATCH 17/55] app-admin/blahajdots: add 0.6.0, drop 0.5.0 Signed-off-by: Violet Purcell --- app-admin/blahajdots/Manifest | 2 +- .../{blahajdots-0.5.0.ebuild => blahajdots-0.6.0.ebuild} | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) rename app-admin/blahajdots/{blahajdots-0.5.0.ebuild => blahajdots-0.6.0.ebuild} (97%) diff --git a/app-admin/blahajdots/Manifest b/app-admin/blahajdots/Manifest index 8ab0a13f05..54fe56feb9 100644 --- a/app-admin/blahajdots/Manifest +++ b/app-admin/blahajdots/Manifest @@ -1 +1 @@ -DIST blahajdots-0.5.0.tar.xz 11251968 BLAKE2B 84ba3030aba9425f8db4143ae8b59c8201707b13fe2e56acd1c6b04144bc088c9b3ec5e614856d0fdd0bd10cd35faf34ed44a8b516153f9bbe8c4edd63a356f8 SHA512 2d7bdc88c071fee57e9b00f50783bfccd987d25641704f79cd08d4ece0ccdaaaa5e55738049ca8a95810cb21e0e3f640897a9ecf35dd0e4fec3b594667100249 +DIST blahajdots-0.6.0.tar.xz 11191396 BLAKE2B df08631cd8aa660d0cde39fd1030e69654d8d7ca42b94817abadfe81e4098302ac820f2f502ac97518f947106a2ac50f1c285a1ac67037fb27e49fb143b2db36 SHA512 8e507d3c574af9ed9a94e84d1e669427acd8d4a081b8baf4d6d5e992ba11b0c6fbf0b1f6a05b44950efb93065af79626d4052e9c611fab5b7bbc5043472cf43c diff --git a/app-admin/blahajdots/blahajdots-0.5.0.ebuild b/app-admin/blahajdots/blahajdots-0.6.0.ebuild similarity index 97% rename from app-admin/blahajdots/blahajdots-0.5.0.ebuild rename to app-admin/blahajdots/blahajdots-0.6.0.ebuild index 86e3f73c96..74929ae532 100644 --- a/app-admin/blahajdots/blahajdots-0.5.0.ebuild +++ b/app-admin/blahajdots/blahajdots-0.6.0.ebuild @@ -3,6 +3,8 @@ EAPI=8 +RUST_MIN_VER="1.85.0" + inherit cargo DESCRIPTION="Bespoke dotfile management for sharkgirls." From b80b9eb2fd8ff7fc3bcf8c181873f6f6e84ef877 Mon Sep 17 00:00:00 2001 From: Alexander Tsoy Date: Fri, 20 Jun 2025 15:45:04 +0300 Subject: [PATCH 18/55] media-plugins/eq10q: new package, add 2.2 Signed-off-by: Alexander Tsoy --- media-plugins/eq10q/Manifest | 1 + media-plugins/eq10q/eq10q-2.2.ebuild | 36 ++++++++ .../eq10q/files/eq10q-2.2-cmake4.patch | 9 ++ .../eq10q/files/eq10q-2.2-fix-lv2-types.patch | 63 ++++++++++++++ .../eq10q/files/eq10q-2.2-flags.patch | 15 ++++ .../eq10q/files/eq10q-2.2-pow10.patch | 83 +++++++++++++++++++ media-plugins/eq10q/metadata.xml | 11 +++ 7 files changed, 218 insertions(+) create mode 100644 media-plugins/eq10q/Manifest create mode 100644 media-plugins/eq10q/eq10q-2.2.ebuild create mode 100644 media-plugins/eq10q/files/eq10q-2.2-cmake4.patch create mode 100644 media-plugins/eq10q/files/eq10q-2.2-fix-lv2-types.patch create mode 100644 media-plugins/eq10q/files/eq10q-2.2-flags.patch create mode 100644 media-plugins/eq10q/files/eq10q-2.2-pow10.patch create mode 100644 media-plugins/eq10q/metadata.xml diff --git a/media-plugins/eq10q/Manifest b/media-plugins/eq10q/Manifest new file mode 100644 index 0000000000..c0769f4a7a --- /dev/null +++ b/media-plugins/eq10q/Manifest @@ -0,0 +1 @@ +DIST eq10q-2.2.tar.gz 797991 BLAKE2B 453cf8e0dcb330e92dfa6be65a83c63c05450956ea9dcef49206d83758c8ea0746cde7d26932e709116a44eb2ce30bb29fa5a4753f5597e71128767b462cb024 SHA512 4c6a79e9f1faeb431abd4e94b6bfa153b1ff5f55b3c2734d35a865ba23e3a7786ee45ee122cdcc26c9a8de915f1c4e2ec588a4c219ad6daf0ccf4a2b474b1e24 diff --git a/media-plugins/eq10q/eq10q-2.2.ebuild b/media-plugins/eq10q/eq10q-2.2.ebuild new file mode 100644 index 0000000000..0308106bb6 --- /dev/null +++ b/media-plugins/eq10q/eq10q-2.2.ebuild @@ -0,0 +1,36 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit cmake + +DESCRIPTION="An LV2 audio plugin implementing a powerful and flexible parametric equalizer" +HOMEPAGE="https://eq10q.sourceforge.net/" +SRC_URI="https://download.sourceforge.net/project/${PN}/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-cpp/gtkmm:2.4 + media-libs/lv2 + sci-libs/fftw:3.0= +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${PN}-2.2-flags.patch + "${FILESDIR}"/${PN}-2.2-cmake4.patch + "${FILESDIR}"/${PN}-2.2-pow10.patch + "${FILESDIR}"/${PN}-2.2-fix-lv2-types.patch +) + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/$(get_libdir)/lv2" + ) + + cmake_src_configure +} diff --git a/media-plugins/eq10q/files/eq10q-2.2-cmake4.patch b/media-plugins/eq10q/files/eq10q-2.2-cmake4.patch new file mode 100644 index 0000000000..85dffcbfb6 --- /dev/null +++ b/media-plugins/eq10q/files/eq10q-2.2-cmake4.patch @@ -0,0 +1,9 @@ +--- a/CMakeLists.txt 2025-06-20 14:20:47.019956704 +0300 ++++ b/CMakeLists.txt 2025-06-20 14:39:37.597091838 +0300 +@@ -1,5 +1,5 @@ + ##EQ10Q TopLevel CMake +-cmake_minimum_required(VERSION 2.8) ++cmake_minimum_required(VERSION 3.5) + PROJECT(eq10q) + + ##ADD_DEFINITIONS(-Wall -O3 -fPIC -finline-functions -finline-functions-called-once -msse -mfpmath=sse -std=c99) diff --git a/media-plugins/eq10q/files/eq10q-2.2-fix-lv2-types.patch b/media-plugins/eq10q/files/eq10q-2.2-fix-lv2-types.patch new file mode 100644 index 0000000000..0a292e6103 --- /dev/null +++ b/media-plugins/eq10q/files/eq10q-2.2-fix-lv2-types.patch @@ -0,0 +1,63 @@ +From: Sebastian Ramacher +Date: Sat, 16 May 2020 15:38:28 +0200 +Subject: Fix lv2 types + +--- + gui/bassup_ui.cpp | 2 +- + gui/dyn_ui.cpp | 2 +- + gui/eq10q_ui.cpp | 2 +- + gui/midside_ui.cpp | 2 +- + 4 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/gui/bassup_ui.cpp b/gui/bassup_ui.cpp +index dc7ca6d..da504b9 100644 +--- a/gui/bassup_ui.cpp ++++ b/gui/bassup_ui.cpp +@@ -38,7 +38,7 @@ using namespace std; + #define BASSUP_GUI_URI "http://eq10q.sourceforge.net/bassup/gui" + + +-static LV2UI_Handle instantiateBassUp_gui(const _LV2UI_Descriptor *descriptor, const char *plugin_uri, const char *bundle_path, LV2UI_Write_Function write_function, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature *const *features) ++static LV2UI_Handle instantiateBassUp_gui(const LV2UI_Descriptor *descriptor, const char *plugin_uri, const char *bundle_path, LV2UI_Write_Function write_function, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature *const *features) + { + #ifdef TESTING_EQ10Q + cout<<"instantiateEq10q_gui Entring... "; +diff --git a/gui/dyn_ui.cpp b/gui/dyn_ui.cpp +index 661a094..fbf13d2 100644 +--- a/gui/dyn_ui.cpp ++++ b/gui/dyn_ui.cpp +@@ -37,7 +37,7 @@ This plugin is inside the Sapista Plugins Bundle + using namespace std; + #endif + +-static LV2UI_Handle instantiateDyn_gui(const _LV2UI_Descriptor *descriptor, const char *plugin_uri, const char *bundle_path, LV2UI_Write_Function write_function, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature *const *features) ++static LV2UI_Handle instantiateDyn_gui(const LV2UI_Descriptor *descriptor, const char *plugin_uri, const char *bundle_path, LV2UI_Write_Function write_function, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature *const *features) + { + #ifdef TESTING_EQ10Q + cout<<"instantiateDyn_gui Entring... "; +diff --git a/gui/eq10q_ui.cpp b/gui/eq10q_ui.cpp +index 0ca0217..67f7cef 100644 +--- a/gui/eq10q_ui.cpp ++++ b/gui/eq10q_ui.cpp +@@ -38,7 +38,7 @@ using namespace std; + #endif + + +-static LV2UI_Handle instantiateEq10q_gui(const _LV2UI_Descriptor *descriptor, const char *plugin_uri, const char *bundle_path, LV2UI_Write_Function write_function, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature *const *features) ++static LV2UI_Handle instantiateEq10q_gui(const LV2UI_Descriptor *descriptor, const char *plugin_uri, const char *bundle_path, LV2UI_Write_Function write_function, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature *const *features) + { + #ifdef TESTING_EQ10Q + cout<<"instantiateEq10q_gui Entring... "; +diff --git a/gui/midside_ui.cpp b/gui/midside_ui.cpp +index a614c09..1d1818d 100644 +--- a/gui/midside_ui.cpp ++++ b/gui/midside_ui.cpp +@@ -37,7 +37,7 @@ This plugin is inside the Sapista Plugins Bundle + using namespace std; + #endif + +-static LV2UI_Handle instantiateMidSide_gui(const _LV2UI_Descriptor *descriptor, const char *plugin_uri, const char *bundle_path, LV2UI_Write_Function write_function, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature *const *features) ++static LV2UI_Handle instantiateMidSide_gui(const LV2UI_Descriptor *descriptor, const char *plugin_uri, const char *bundle_path, LV2UI_Write_Function write_function, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature *const *features) + { + #ifdef TESTING_EQ10Q + cout<<"instantiateEq10q_gui Entring... "; diff --git a/media-plugins/eq10q/files/eq10q-2.2-flags.patch b/media-plugins/eq10q/files/eq10q-2.2-flags.patch new file mode 100644 index 0000000000..e5cefa5112 --- /dev/null +++ b/media-plugins/eq10q/files/eq10q-2.2-flags.patch @@ -0,0 +1,15 @@ +--- a/CMakeLists.txt 2016-12-11 15:07:48.000000000 +0300 ++++ b/CMakeLists.txt 2025-06-20 14:52:07.734175894 +0300 +@@ -3,10 +3,10 @@ cmake_minimum_required(VERSION 2.8) + PROJECT(eq10q) + + ##ADD_DEFINITIONS(-Wall -O3 -fPIC -finline-functions -finline-functions-called-once -msse -mfpmath=sse -std=c99) +-set(CMAKE_C_FLAGS "-Wall -O3 -fPIC -finline-functions -finline-functions-called-once -msse -mfpmath=sse -std=c99") ++set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -fPIC -finline-functions -finline-functions-called-once -std=c99") + #set(CMAKE_C_FLAGS "-Wall -O0 -g -fPIC -finline-functions -finline-functions-called-once -msse -mfpmath=sse -std=c99") + +-set(CMAKE_CXX_FLAGS "-Wall -fPIC -std=c++11") ++set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -fPIC -std=c++11") + #set(CMAKE_CXX_FLAGS "-Wall -O0 -g -fPIC -DPIC -std=c++11") ##Debuging GUI + + ##ADD_DEFINITIONS(-Wall -O0 -g -fPIC -DPIC) ###USED FOR DEBUG diff --git a/media-plugins/eq10q/files/eq10q-2.2-pow10.patch b/media-plugins/eq10q/files/eq10q-2.2-pow10.patch new file mode 100644 index 0000000000..69a8f01af8 --- /dev/null +++ b/media-plugins/eq10q/files/eq10q-2.2-pow10.patch @@ -0,0 +1,83 @@ +From: Aurelien Jarno +Date: Sat, 16 May 2020 15:37:49 +0200 +Subject: Replace deprecated pow10 by exp10. + +Forwarded: no +--- + gui/widgets/bandctl.cpp | 4 ++-- + gui/widgets/bodeplot.cpp | 14 +++++++------- + 2 files changed, 9 insertions(+), 9 deletions(-) + +diff --git a/gui/widgets/bandctl.cpp b/gui/widgets/bandctl.cpp +index a2ce684..7702582 100644 +--- a/gui/widgets/bandctl.cpp ++++ b/gui/widgets/bandctl.cpp +@@ -949,7 +949,7 @@ bool BandCtl::parseBtnString(BandCtl::Button* btn) + if(str_k.length() > 0) + { + val_k = atof(str_k.c_str()) * 1e3; +- val *= pow10(3.0 - str.length()); ++ val *= exp10(3.0 - str.length()); + if(str.length() > 3) + { + //throw an error, imposible to match str > 3 with k +@@ -960,7 +960,7 @@ bool BandCtl::parseBtnString(BandCtl::Button* btn) + } + if(str_d.length() > 0) + { +- val_d = atof(str_d.c_str())/ pow10((double)str_d.length()); ++ val_d = atof(str_d.c_str())/ exp10((double)str_d.length()); + } + + btn->value = val + val_k + val_d; +diff --git a/gui/widgets/bodeplot.cpp b/gui/widgets/bodeplot.cpp +index 584f87e..0dab144 100644 +--- a/gui/widgets/bodeplot.cpp ++++ b/gui/widgets/bodeplot.cpp +@@ -194,14 +194,14 @@ void PlotEQCurve::resetCenterSpan() + { + //Compute center and span for the full range spectrum + double sp = log10(MAX_FREQ/MIN_FREQ); +- double cn = MIN_FREQ * sqrt(pow10(sp)); ++ double cn = MIN_FREQ * sqrt(exp10(sp)); + setCenterSpan(cn, sp); + } + + void PlotEQCurve::setCenterSpan(double center, double span) + { +- m_minFreq = center / sqrt(pow10(span)); +- m_maxFreq = center * sqrt(pow10(span)); ++ m_minFreq = center / sqrt(exp10(span)); ++ m_maxFreq = center * sqrt(exp10(span)); + + //Initalize the grid + const double f_grid[GRID_VERTICAL_LINES] = {20.0, 30.0, 40.0, 50.0, 60.0, 70.0, 80.0, 90.0, +@@ -246,8 +246,8 @@ void PlotEQCurve::setCenter(double center) + { + //Limit center to the possible range according the current span + double sp = log10(m_maxFreq/m_minFreq); +- double cmin = MIN_FREQ * sqrt(pow10(sp)); +- double cmax = MAX_FREQ / sqrt(pow10(sp)); ++ double cmin = MIN_FREQ * sqrt(exp10(sp)); ++ double cmax = MAX_FREQ / sqrt(exp10(sp)); + + double cn = center; + cn = cn > cmax ? cmax : cn; +@@ -259,7 +259,7 @@ void PlotEQCurve::setSpan(double span) + { + //Limit center to the possible range according the current span + double sp_act = log10(m_maxFreq/m_minFreq); +- double cn = m_minFreq * sqrt(pow10(sp_act)); ++ double cn = m_minFreq * sqrt(exp10(sp_act)); + double smax1 = 2.0*log10(cn/MIN_FREQ); + double smax2= 2.0*log10(MAX_FREQ/cn); + double smax = smax1 < smax2 ? smax1 : smax2; +@@ -306,7 +306,7 @@ void PlotEQCurve::recomputeCenterFreq(double xDiff) + double fmax = MIN_FREQ*pow((MAX_FREQ/MIN_FREQ),((local_x2 + 3.5)/((double)m_zoom_surface_ptr->get_width()))); + + double sp_act = log10(fmax/fmin); +- double cn = fmin * sqrt(pow10(sp_act)); ++ double cn = fmin * sqrt(exp10(sp_act)); + setCenter(cn); + } + diff --git a/media-plugins/eq10q/metadata.xml b/media-plugins/eq10q/metadata.xml new file mode 100644 index 0000000000..5fc573d021 --- /dev/null +++ b/media-plugins/eq10q/metadata.xml @@ -0,0 +1,11 @@ + + + + + alexander@tsoy.me + Alexander Tsoy + + + eq10q + + From ad28e3f2888e6a789a16c59cede5ba3c23d12dd3 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Fri, 20 Jun 2025 23:12:03 +0900 Subject: [PATCH 19/55] dev-util/mock: add 6.3 Signed-off-by: Takuya Wakazono --- dev-util/mock/Manifest | 1 + dev-util/mock/mock-6.3.ebuild | 102 ++++++++++++++++++++++++++++++++++ 2 files changed, 103 insertions(+) create mode 100644 dev-util/mock/mock-6.3.ebuild diff --git a/dev-util/mock/Manifest b/dev-util/mock/Manifest index b3c05f9a7b..8e119dce83 100644 --- a/dev-util/mock/Manifest +++ b/dev-util/mock/Manifest @@ -1 +1,2 @@ DIST mock-6.2.tar.gz 198222 BLAKE2B 2b20e84e994e80e907a8e13752ad4813017e3f025486287cd69de261e4af689561968e5b5031fcfa3f138e83d35150f3418685a1e4bd64ebab3ea657e2890444 SHA512 9d272d22d87ab37973f85d8e1d4bb090144171b695569b0bebabb60df1a7b6a8191dc434727dd7a4bb0ca78095c9c43d79373ad58eea3b15996227e4c608cb0a +DIST mock-6.3.tar.gz 198503 BLAKE2B 4d901871986758b778882710a105d564e266d7c0f276e4ec58cc25e9c1f2ad78dac795a790ce9d0aa7232880c1a51683e95ac58d0c80d8ec0683cecdb40ed350 SHA512 ebfaca2d8fd75c684f1d62e36118c0708a80bcfb319a4e0d1c421734bec2df18ebc37e93ef9fdf1bb3488fddc6b632b91acc26f7890ff455ff0b0145eaa4b879 diff --git a/dev-util/mock/mock-6.3.ebuild b/dev-util/mock/mock-6.3.ebuild new file mode 100644 index 0000000000..673b895927 --- /dev/null +++ b/dev-util/mock/mock-6.3.ebuild @@ -0,0 +1,102 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) + +inherit bash-completion-r1 optfeature python-single-r1 + +DESCRIPTION="Simple chroot build environment manager for building RPMs" +HOMEPAGE=" + https://rpm-software-management.github.io/mock/ + https://github.com/rpm-software-management/mock/ +" +SRC_URI="https://github.com/rpm-software-management/mock/releases/download/${P}-1/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +RDEPEND=" + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + app-arch/rpm[caps,python,${PYTHON_SINGLE_USEDEP}] + dev-python/backoff[${PYTHON_USEDEP}] + dev-python/distro[${PYTHON_USEDEP}] + dev-python/pyroute2[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/rpmautospec-core[${PYTHON_USEDEP}] + dev-python/templated-dictionary[${PYTHON_USEDEP}] + ') + acct-group/mock + || ( app-containers/podman sys-apps/dnf5 ) + dev-util/distribution-gpg-keys + dev-util/mock-core-configs +" +BDEPEND=" + ${PYTHON_DEPS} + $(python_gen_cond_dep 'dev-python/argparse-manpage[${PYTHON_USEDEP}]') + test? ( $(python_gen_cond_dep ' + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + ') ) +" + +src_prepare() { + default + + sed -i -e "s|^VERSION\s*=.*|VERSION=\"${PV}\"|" \ + -e "s|^SYSCONFDIR\s*=.*|SYSCONFDIR=\"${EPREFIX}/etc\"|" \ + -e "s|^PYTHONDIR\s*=.*|PYTHONDIR=\"$(python_get_sitedir)\"|" \ + -e "s|^PKGPYTHONDIR\s*=.*|PKGPYTHONDIR=\"$(python_get_sitedir)/mockbuild\"|" \ + py/mockbuild/constants.py py/mock-parse-buildlog.py || die + + sed -i -e "s|^_MOCK_NVR = None$|_MOCK_NVR = \"${P}-1\"|" py/mock.py || die + sed -i -e "s|@VERSION@|${PV}|" docs/mock.1 docs/mock-parse-buildlog.1 || die + + sed -i -e 's|"/bin/free"|"/usr/bin/free"|' py/mockbuild/plugins/hw_info.py || die + + # bug #928266: remove unnecessary completion target for us + sed -i -e "s/ mock.py//" -e "s/ mock-parse-buildlog.py//" etc/bash_completion.d/mock || die +} + +src_compile() { + argparse-manpage --pyfile py/mock-hermetic-repo.py --function _argparser > mock-hermetic-repo.1 || die +} + +src_install() { + python_domodule py/mockbuild + python_newscript py/mock.py mock + python_newscript py/mock-hermetic-repo.py mock-hermetic-repo + python_newscript py/mock-parse-buildlog.py mock-parse-buildlog + dobin mockchain + + dobashcomp etc/bash_completion.d/mock + bashcomp_alias mock mock-parse-buildlog + dodoc docs/site-defaults.cfg + doman docs/mock.1 docs/mock-parse-buildlog.1 mock-hermetic-repo.1 + + insinto /etc/mock + doins etc/mock/* + insinto /etc/pki/mock + doins etc/pki/* + + diropts -m0775 -o root -g mock + keepdir /var/lib/mock +} + +src_test() { + PYTHONPATH=py epytest tests +} + +pkg_postinst() { + optfeature "chain mode support" app-arch/createrepo_c + optfeature "pigz in root_cache plugin" app-arch/pigz + optfeature "nspawn instead of chroot" sys-apps/systemd + optfeature "lvm_root plugin support" sys-fs/lvm2 + optfeature "procenv plugin support" sys-process/procenv +} From 012dba67d6efa3810fcb85e2d9ae278f40b0d1e3 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Fri, 20 Jun 2025 23:12:04 +0900 Subject: [PATCH 20/55] dev-util/mock: drop 6.2 Signed-off-by: Takuya Wakazono --- dev-util/mock/Manifest | 1 - dev-util/mock/mock-6.2.ebuild | 102 ---------------------------------- 2 files changed, 103 deletions(-) delete mode 100644 dev-util/mock/mock-6.2.ebuild diff --git a/dev-util/mock/Manifest b/dev-util/mock/Manifest index 8e119dce83..8ced9060ef 100644 --- a/dev-util/mock/Manifest +++ b/dev-util/mock/Manifest @@ -1,2 +1 @@ -DIST mock-6.2.tar.gz 198222 BLAKE2B 2b20e84e994e80e907a8e13752ad4813017e3f025486287cd69de261e4af689561968e5b5031fcfa3f138e83d35150f3418685a1e4bd64ebab3ea657e2890444 SHA512 9d272d22d87ab37973f85d8e1d4bb090144171b695569b0bebabb60df1a7b6a8191dc434727dd7a4bb0ca78095c9c43d79373ad58eea3b15996227e4c608cb0a DIST mock-6.3.tar.gz 198503 BLAKE2B 4d901871986758b778882710a105d564e266d7c0f276e4ec58cc25e9c1f2ad78dac795a790ce9d0aa7232880c1a51683e95ac58d0c80d8ec0683cecdb40ed350 SHA512 ebfaca2d8fd75c684f1d62e36118c0708a80bcfb319a4e0d1c421734bec2df18ebc37e93ef9fdf1bb3488fddc6b632b91acc26f7890ff455ff0b0145eaa4b879 diff --git a/dev-util/mock/mock-6.2.ebuild b/dev-util/mock/mock-6.2.ebuild deleted file mode 100644 index 99a4039986..0000000000 --- a/dev-util/mock/mock-6.2.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{11..13} ) - -inherit bash-completion-r1 optfeature python-single-r1 - -DESCRIPTION="Simple chroot build environment manager for building RPMs" -HOMEPAGE=" - https://rpm-software-management.github.io/mock/ - https://github.com/rpm-software-management/mock/ -" -SRC_URI="https://github.com/rpm-software-management/mock/releases/download/${P}-1/${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -RDEPEND=" - ${PYTHON_DEPS} - $(python_gen_cond_dep ' - app-arch/rpm[python,${PYTHON_SINGLE_USEDEP}] - dev-python/backoff[${PYTHON_USEDEP}] - dev-python/distro[${PYTHON_USEDEP}] - dev-python/pyroute2[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/rpmautospec-core[${PYTHON_USEDEP}] - dev-python/templated-dictionary[${PYTHON_USEDEP}] - ') - acct-group/mock - app-containers/podman - dev-util/distribution-gpg-keys - dev-util/mock-core-configs -" -BDEPEND=" - ${PYTHON_DEPS} - $(python_gen_cond_dep 'dev-python/argparse-manpage[${PYTHON_USEDEP}]') - test? ( $(python_gen_cond_dep ' - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - ') ) -" - -src_prepare() { - default - - sed -i -e "s|^VERSION\s*=.*|VERSION=\"${PV}\"|" \ - -e "s|^SYSCONFDIR\s*=.*|SYSCONFDIR=\"${EPREFIX}/etc\"|" \ - -e "s|^PYTHONDIR\s*=.*|PYTHONDIR=\"$(python_get_sitedir)\"|" \ - -e "s|^PKGPYTHONDIR\s*=.*|PKGPYTHONDIR=\"$(python_get_sitedir)/mockbuild\"|" \ - py/mockbuild/constants.py py/mock-parse-buildlog.py || die - - sed -i -e "s|^_MOCK_NVR = None$|_MOCK_NVR = \"${P}-1\"|" py/mock.py || die - sed -i -e "s|@VERSION@|${PV}|" docs/mock.1 docs/mock-parse-buildlog.1 || die - - sed -i -e 's|"/bin/free"|"/usr/bin/free"|' py/mockbuild/plugins/hw_info.py || die - - # bug #928266: remove unnecessary completion target for us - sed -i -e "s/ mock.py//" -e "s/ mock-parse-buildlog.py//" etc/bash_completion.d/mock || die -} - -src_compile() { - argparse-manpage --pyfile py/mock-hermetic-repo.py --function _argparser > mock-hermetic-repo.1 || die -} - -src_install() { - python_domodule py/mockbuild - python_newscript py/mock.py mock - python_newscript py/mock-hermetic-repo.py mock-hermetic-repo - python_newscript py/mock-parse-buildlog.py mock-parse-buildlog - dobin mockchain - - dobashcomp etc/bash_completion.d/mock - bashcomp_alias mock mock-parse-buildlog - dodoc docs/site-defaults.cfg - doman docs/mock.1 docs/mock-parse-buildlog.1 mock-hermetic-repo.1 - - insinto /etc/mock - doins etc/mock/* - insinto /etc/pki/mock - doins etc/pki/* - - diropts -m0775 -o root -g mock - keepdir /var/lib/mock -} - -src_test() { - PYTHONPATH=py epytest tests -} - -pkg_postinst() { - optfeature "chain mode support" app-arch/createrepo_c - optfeature "pigz in root_cache plugin" app-arch/pigz - optfeature "nspawn instead of chroot" sys-apps/systemd - optfeature "lvm_root plugin support" sys-fs/lvm2 - optfeature "procenv plugin support" sys-process/procenv -} From b5bdca967cc79cc8d18b9846724476ac730e435d Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Fri, 20 Jun 2025 23:12:04 +0900 Subject: [PATCH 21/55] dev-util/mock-core-configs: add 42.4 Signed-off-by: Takuya Wakazono --- dev-util/mock-core-configs/Manifest | 1 + .../mock-core-configs-42.4.ebuild | 20 +++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 dev-util/mock-core-configs/mock-core-configs-42.4.ebuild diff --git a/dev-util/mock-core-configs/Manifest b/dev-util/mock-core-configs/Manifest index 02a2fd52de..fc81e2fb5c 100644 --- a/dev-util/mock-core-configs/Manifest +++ b/dev-util/mock-core-configs/Manifest @@ -1 +1,2 @@ DIST mock-core-configs-42.3-1.tar.gz 413652 BLAKE2B 3620813d362c60e0a4066d8182ca626d466dfa1cd4f48b8a07f0d108771d3a144aeead44362086b4bdd599d9ed347f1f1558ccc5db3a01b19c753dbf384e64d2 SHA512 af170ee3984f7f768dd9e0140ead8ed22f1adb3dee8278548e081c27a9aabc8500ca6899b69ccc06f1562b7bb22703900a26c3793ba8cc2fda412f9b7021dced +DIST mock-core-configs-42.4-1.tar.gz 415415 BLAKE2B b7f79a36e3cc110cf4e96b6595f60e3c072c6d61ab35698c58a027f022eb7c347c9c3451c742a5ae60949af872d1db744effa3e90fdf515a1bccc5fbc91dad43 SHA512 c0e4a24b078fd0729022ecc269c318e2429efc9b356d4218216695292fae4148275ed985ab19de7db161eb45ef0adf12d8105c3a65f1a92bd77a73d82cdc0a54 diff --git a/dev-util/mock-core-configs/mock-core-configs-42.4.ebuild b/dev-util/mock-core-configs/mock-core-configs-42.4.ebuild new file mode 100644 index 0000000000..e43b427306 --- /dev/null +++ b/dev-util/mock-core-configs/mock-core-configs-42.4.ebuild @@ -0,0 +1,20 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P=${P}-1 + +DESCRIPTION="Mock core config files basic chroots" +HOMEPAGE="https://rpm-software-management.github.io/mock/ https://github.com/rpm-software-management/mock" +SRC_URI="https://github.com/rpm-software-management/mock/archive/refs/tags/${MY_P}.tar.gz" +S="${WORKDIR}/mock-${MY_P}" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64" + +src_install() { + insinto /etc/mock + doins -r ${PN}/etc/mock/* +} From ee245780b1859cb0033a51f2972bb8a227f6e1c4 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Fri, 20 Jun 2025 23:12:04 +0900 Subject: [PATCH 22/55] dev-util/mock-core-configs: drop 42.3 Signed-off-by: Takuya Wakazono --- dev-util/mock-core-configs/Manifest | 1 - .../mock-core-configs-42.3.ebuild | 20 ------------------- 2 files changed, 21 deletions(-) delete mode 100644 dev-util/mock-core-configs/mock-core-configs-42.3.ebuild diff --git a/dev-util/mock-core-configs/Manifest b/dev-util/mock-core-configs/Manifest index fc81e2fb5c..9c2d13c05c 100644 --- a/dev-util/mock-core-configs/Manifest +++ b/dev-util/mock-core-configs/Manifest @@ -1,2 +1 @@ -DIST mock-core-configs-42.3-1.tar.gz 413652 BLAKE2B 3620813d362c60e0a4066d8182ca626d466dfa1cd4f48b8a07f0d108771d3a144aeead44362086b4bdd599d9ed347f1f1558ccc5db3a01b19c753dbf384e64d2 SHA512 af170ee3984f7f768dd9e0140ead8ed22f1adb3dee8278548e081c27a9aabc8500ca6899b69ccc06f1562b7bb22703900a26c3793ba8cc2fda412f9b7021dced DIST mock-core-configs-42.4-1.tar.gz 415415 BLAKE2B b7f79a36e3cc110cf4e96b6595f60e3c072c6d61ab35698c58a027f022eb7c347c9c3451c742a5ae60949af872d1db744effa3e90fdf515a1bccc5fbc91dad43 SHA512 c0e4a24b078fd0729022ecc269c318e2429efc9b356d4218216695292fae4148275ed985ab19de7db161eb45ef0adf12d8105c3a65f1a92bd77a73d82cdc0a54 diff --git a/dev-util/mock-core-configs/mock-core-configs-42.3.ebuild b/dev-util/mock-core-configs/mock-core-configs-42.3.ebuild deleted file mode 100644 index e43b427306..0000000000 --- a/dev-util/mock-core-configs/mock-core-configs-42.3.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_P=${P}-1 - -DESCRIPTION="Mock core config files basic chroots" -HOMEPAGE="https://rpm-software-management.github.io/mock/ https://github.com/rpm-software-management/mock" -SRC_URI="https://github.com/rpm-software-management/mock/archive/refs/tags/${MY_P}.tar.gz" -S="${WORKDIR}/mock-${MY_P}" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64" - -src_install() { - insinto /etc/mock - doins -r ${PN}/etc/mock/* -} From 920704ea56271a89df1dd8dfae6d6e73987791c0 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Fri, 20 Jun 2025 23:12:04 +0900 Subject: [PATCH 23/55] dev-python/rpmautospec-core: enable py3.14 Signed-off-by: Takuya Wakazono --- dev-python/rpmautospec-core/rpmautospec-core-0.1.5.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/rpmautospec-core/rpmautospec-core-0.1.5.ebuild b/dev-python/rpmautospec-core/rpmautospec-core-0.1.5.ebuild index 2db1d35ac5..c4f5d49b19 100644 --- a/dev-python/rpmautospec-core/rpmautospec-core-0.1.5.ebuild +++ b/dev-python/rpmautospec-core/rpmautospec-core-0.1.5.ebuild @@ -1,10 +1,10 @@ -# Copyright 2024 Gentoo Authors +# Copyright 2024-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{11..13} ) +PYTHON_COMPAT=( python3_{11..14} ) inherit distutils-r1 pypi From e3a9b41dfc95e30e9f579bb621c6c475fc98cf7a Mon Sep 17 00:00:00 2001 From: KotoishiHeart Date: Fri, 20 Jun 2025 20:06:02 +0900 Subject: [PATCH 24/55] dev-libs/aws-c-common: add 0.12.3 Signed-off-by: KotoishiHeart Part-of: https://github.com/gentoo/guru/pull/331 Signed-off-by: KotoishiHeart --- dev-libs/aws-c-common/Manifest | 1 + .../aws-c-common/aws-c-common-0.12.3.ebuild | 24 +++++++++++++++++++ dev-libs/aws-c-common/metadata.xml | 11 +++++++++ 3 files changed, 36 insertions(+) create mode 100644 dev-libs/aws-c-common/Manifest create mode 100644 dev-libs/aws-c-common/aws-c-common-0.12.3.ebuild create mode 100644 dev-libs/aws-c-common/metadata.xml diff --git a/dev-libs/aws-c-common/Manifest b/dev-libs/aws-c-common/Manifest new file mode 100644 index 0000000000..0b2ba8c54a --- /dev/null +++ b/dev-libs/aws-c-common/Manifest @@ -0,0 +1 @@ +DIST aws-c-common-0.12.3.tar.gz 619465 BLAKE2B 68909ff6290031e27d3c40ad021599bb03828d7ab5b7cff3937a2fa314074b131870771eb88111b1d3ac9fcfaa526aed07ce3951680b2908ed920b3ce4ab3b80 SHA512 d0eb3ae81f9b6376a2e6351d1d03508ca4384f51d127e005a48c050387ffe1f84eb191994eca5aaeadba0fc0d0358cb739fd97018af71c449753fe64f36c95b9 diff --git a/dev-libs/aws-c-common/aws-c-common-0.12.3.ebuild b/dev-libs/aws-c-common/aws-c-common-0.12.3.ebuild new file mode 100644 index 0000000000..9c6446236a --- /dev/null +++ b/dev-libs/aws-c-common/aws-c-common-0.12.3.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Core c99 package for AWS SDK for C" +HOMEPAGE="https://github.com/awslabs/aws-c-common" +SRC_URI="https://github.com/awslabs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +RESTRICT="!test? ( test )" + +src_configure() { + local mycmakeargs=( + -DBUILD_TESTING=$(usex test) + ) + cmake_src_configure +} diff --git a/dev-libs/aws-c-common/metadata.xml b/dev-libs/aws-c-common/metadata.xml new file mode 100644 index 0000000000..63beaed891 --- /dev/null +++ b/dev-libs/aws-c-common/metadata.xml @@ -0,0 +1,11 @@ + + + + + trakrailysurely@danceylove.net + Okamura Kazuya + + + awslabs/aws-c-common + + From 48b9e7ab969ee7f0195250a627b417adb5dff497 Mon Sep 17 00:00:00 2001 From: KotoishiHeart Date: Fri, 20 Jun 2025 20:06:05 +0900 Subject: [PATCH 25/55] dev-libs/aws-c-cal: add 0.9.2 Signed-off-by: KotoishiHeart Part-of: https://github.com/gentoo/guru/pull/331 Signed-off-by: KotoishiHeart --- dev-libs/aws-c-cal/Manifest | 1 + dev-libs/aws-c-cal/aws-c-cal-0.9.2.ebuild | 30 +++++++++++++++++++++++ dev-libs/aws-c-cal/metadata.xml | 11 +++++++++ 3 files changed, 42 insertions(+) create mode 100644 dev-libs/aws-c-cal/Manifest create mode 100644 dev-libs/aws-c-cal/aws-c-cal-0.9.2.ebuild create mode 100644 dev-libs/aws-c-cal/metadata.xml diff --git a/dev-libs/aws-c-cal/Manifest b/dev-libs/aws-c-cal/Manifest new file mode 100644 index 0000000000..2b68516dde --- /dev/null +++ b/dev-libs/aws-c-cal/Manifest @@ -0,0 +1 @@ +DIST aws-c-cal-0.9.2.tar.gz 1686368 BLAKE2B a96b5085cf8f20d854374bf095fa5e32e9a71813935d8ea319a7cdf216afd4b3299ccc5f0996e3932a91021d53435c49846326967a2c652049f096e795bc614a SHA512 c63d7efb776e30d0bc4e71b189b6e3af09514ae1f25e503b61902fc7610b036ece0b746c09dd1f55b317ac6f2856b5ee93d7e2186ae00ea32ee9e6e2df31e474 diff --git a/dev-libs/aws-c-cal/aws-c-cal-0.9.2.ebuild b/dev-libs/aws-c-cal/aws-c-cal-0.9.2.ebuild new file mode 100644 index 0000000000..ecb7287b57 --- /dev/null +++ b/dev-libs/aws-c-cal/aws-c-cal-0.9.2.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Crypto Abstraction Layer: Cross-Platform C99 wrapper for cryptography primitives" +HOMEPAGE="https://github.com/awslabs/aws-c-cal" +SRC_URI="https://github.com/awslabs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +RESTRICT="!test? ( test )" + +DEPEND=" + dev-libs/aws-c-common:= + dev-libs/openssl:= +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DBUILD_TESTING=$(usex test) + ) + cmake_src_configure +} diff --git a/dev-libs/aws-c-cal/metadata.xml b/dev-libs/aws-c-cal/metadata.xml new file mode 100644 index 0000000000..6a1d8151d4 --- /dev/null +++ b/dev-libs/aws-c-cal/metadata.xml @@ -0,0 +1,11 @@ + + + + + trakrailysurely@danceylove.net + Okamura Kazuya + + + awslabs/aws-c-cal + + From b91e5d5f0bf591268b488b376b5410a2de25b745 Mon Sep 17 00:00:00 2001 From: KotoishiHeart Date: Fri, 20 Jun 2025 20:06:06 +0900 Subject: [PATCH 26/55] dev-libs/aws-c-compression: add 0.3.1 Signed-off-by: KotoishiHeart Part-of: https://github.com/gentoo/guru/pull/331 Signed-off-by: KotoishiHeart --- dev-libs/aws-c-compression/Manifest | 1 + .../aws-c-compression-0.3.1.ebuild | 29 +++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 dev-libs/aws-c-compression/Manifest create mode 100644 dev-libs/aws-c-compression/aws-c-compression-0.3.1.ebuild diff --git a/dev-libs/aws-c-compression/Manifest b/dev-libs/aws-c-compression/Manifest new file mode 100644 index 0000000000..6c65f410de --- /dev/null +++ b/dev-libs/aws-c-compression/Manifest @@ -0,0 +1 @@ +DIST aws-c-compression-0.3.1.tar.gz 36879 BLAKE2B 9383d40c0234f410068b78a36b1918e81968349f096f88814df488c27bc8575a11473d3c8b2a6ac5c41134cdeaffd624da86cf9a8b63c39ad26d0c11649c63ac SHA512 02c569751c55b95032bef9b718ca8e2b66b4bd85355f31623ab65621373ec39999231d0a1ceb4fe5f83aa42b9c1d153ffb36ccadfb86f78ad43246d26532cc97 diff --git a/dev-libs/aws-c-compression/aws-c-compression-0.3.1.ebuild b/dev-libs/aws-c-compression/aws-c-compression-0.3.1.ebuild new file mode 100644 index 0000000000..cd2c38f016 --- /dev/null +++ b/dev-libs/aws-c-compression/aws-c-compression-0.3.1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="C99 implementation of huffman encoding/decoding" +HOMEPAGE="https://github.com/awslabs/aws-c-compression" +SRC_URI="https://github.com/awslabs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RESTRICT="!test? ( test )" + +DEPEND=" + >=dev-libs/aws-c-common-0.6.20:= +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DBUILD_TESTING=$(usex test) + ) + cmake_src_configure +} From d65ad7d10ef970c6229397c2e37f0092a5271a25 Mon Sep 17 00:00:00 2001 From: KotoishiHeart Date: Fri, 20 Jun 2025 20:06:07 +0900 Subject: [PATCH 27/55] dev-libs/aws-c-sdkutils: add 0.2.4 Signed-off-by: KotoishiHeart Part-of: https://github.com/gentoo/guru/pull/331 Signed-off-by: KotoishiHeart --- dev-libs/aws-c-sdkutils/Manifest | 1 + .../aws-c-sdkutils-0.2.4.ebuild | 29 +++++++++++++++++++ dev-libs/aws-c-sdkutils/metadata.xml | 11 +++++++ 3 files changed, 41 insertions(+) create mode 100644 dev-libs/aws-c-sdkutils/Manifest create mode 100644 dev-libs/aws-c-sdkutils/aws-c-sdkutils-0.2.4.ebuild create mode 100644 dev-libs/aws-c-sdkutils/metadata.xml diff --git a/dev-libs/aws-c-sdkutils/Manifest b/dev-libs/aws-c-sdkutils/Manifest new file mode 100644 index 0000000000..f937575853 --- /dev/null +++ b/dev-libs/aws-c-sdkutils/Manifest @@ -0,0 +1 @@ +DIST aws-c-sdkutils-0.2.4.tar.gz 80333 BLAKE2B 19888ff7a5ed48a041ba5f63f3db3b46d4240bf0fd74850d3d6ed1dce0cc86b6ebd34ba998bd4ffecea3df322e3c46e1cfdd820eaa51568b3d29c7632dd95683 SHA512 4c25a92495d056145c69023922b41a8ec80660171d4b6cbbcc029f63a93e4d57868121b8baca10cb671d275a49ab6d977746871f671bc913f5eee2f960937bc4 diff --git a/dev-libs/aws-c-sdkutils/aws-c-sdkutils-0.2.4.ebuild b/dev-libs/aws-c-sdkutils/aws-c-sdkutils-0.2.4.ebuild new file mode 100644 index 0000000000..daf8b0fb96 --- /dev/null +++ b/dev-libs/aws-c-sdkutils/aws-c-sdkutils-0.2.4.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="AWS SDK Utilities Library" +HOMEPAGE="https://github.com/awslabs/aws-c-sdkutils" +SRC_URI="https://github.com/awslabs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +RESTRICT="!test? ( test )" + +DEPEND=" + dev-libs/aws-c-common:= +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DBUILD_TESTING=$(usex test) + ) + cmake_src_configure +} diff --git a/dev-libs/aws-c-sdkutils/metadata.xml b/dev-libs/aws-c-sdkutils/metadata.xml new file mode 100644 index 0000000000..384e2aed9b --- /dev/null +++ b/dev-libs/aws-c-sdkutils/metadata.xml @@ -0,0 +1,11 @@ + + + + + trakrailysurely@danceylove.net + Okamura Kazuya + + + awslabs/aws-c-sdkutils + + From ccf5cf899f2c4b2d2a6f25ecaf319ccda6907032 Mon Sep 17 00:00:00 2001 From: KotoishiHeart Date: Fri, 20 Jun 2025 20:06:07 +0900 Subject: [PATCH 28/55] dev-libs/aws-checksums: add 0.2.7 Signed-off-by: KotoishiHeart Part-of: https://github.com/gentoo/guru/pull/331 Signed-off-by: KotoishiHeart --- dev-libs/aws-checksums/Manifest | 1 + .../aws-checksums/aws-checksums-0.2.7.ebuild | 29 +++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 dev-libs/aws-checksums/Manifest create mode 100644 dev-libs/aws-checksums/aws-checksums-0.2.7.ebuild diff --git a/dev-libs/aws-checksums/Manifest b/dev-libs/aws-checksums/Manifest new file mode 100644 index 0000000000..33375db0a9 --- /dev/null +++ b/dev-libs/aws-checksums/Manifest @@ -0,0 +1 @@ +DIST aws-checksums-0.2.7.tar.gz 136393 BLAKE2B 197dc38d7f592ee96ac4ad1869b23eb63947ede09d9994086106425643db4b9dbdc2ed1fd98eb3045ca521338f6784d0cf8e68772133934370003d8ad72fada1 SHA512 9327d7194d3be9ba55f6c30010961a7fb2c8d287853412a06f6fc0b76ce414994b68b4b6eae10d51f747227af062d55c76c49ceeecf079a33f13096be729f061 diff --git a/dev-libs/aws-checksums/aws-checksums-0.2.7.ebuild b/dev-libs/aws-checksums/aws-checksums-0.2.7.ebuild new file mode 100644 index 0000000000..8d224b7960 --- /dev/null +++ b/dev-libs/aws-checksums/aws-checksums-0.2.7.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Cross-Platform HW accelerated CRC32c and CRC32 with software fallbacks" +HOMEPAGE="https://github.com/awslabs/aws-checksums" +SRC_URI="https://github.com/awslabs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +RESTRICT="!test? ( test )" + +DEPEND=" + dev-libs/aws-c-common:= +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DBUILD_TESTING=$(usex test) + ) + cmake_src_configure +} From 25d292dbe262d7e2a81ee3b53d181045b860a0a2 Mon Sep 17 00:00:00 2001 From: KotoishiHeart Date: Fri, 20 Jun 2025 20:06:07 +0900 Subject: [PATCH 29/55] dev-libs/s2n: add 1.5.21 Signed-off-by: KotoishiHeart Part-of: https://github.com/gentoo/guru/pull/331 Signed-off-by: KotoishiHeart --- dev-libs/s2n/Manifest | 1 + dev-libs/s2n/metadata.xml | 11 +++++++++++ dev-libs/s2n/s2n-1.5.21.ebuild | 32 ++++++++++++++++++++++++++++++++ 3 files changed, 44 insertions(+) create mode 100644 dev-libs/s2n/Manifest create mode 100644 dev-libs/s2n/metadata.xml create mode 100644 dev-libs/s2n/s2n-1.5.21.ebuild diff --git a/dev-libs/s2n/Manifest b/dev-libs/s2n/Manifest new file mode 100644 index 0000000000..41001caae4 --- /dev/null +++ b/dev-libs/s2n/Manifest @@ -0,0 +1 @@ +DIST s2n-1.5.21.tar.gz 5043323 BLAKE2B d1d424ee2ea615a985f3b158ab1fd0e212e46f9774a246b9f5b184df90bd0b65f1fb3fd0c5fb2b312d0eb3194f87105121267348698e7570e9b4095a2e69f523 SHA512 faed1a4765874b91da53d3e2c6430ad14701bca45cb3e7fa9a5d1cde957ed2d7e3cc21a713d09a848e341d09f483e769a0651e15d118d2f9b8a8aa76e873b3f2 diff --git a/dev-libs/s2n/metadata.xml b/dev-libs/s2n/metadata.xml new file mode 100644 index 0000000000..145064206e --- /dev/null +++ b/dev-libs/s2n/metadata.xml @@ -0,0 +1,11 @@ + + + + + trakrailysurely@danceylove.net + Okamura Kazuya + + + aws/s2n-tls + + diff --git a/dev-libs/s2n/s2n-1.5.21.ebuild b/dev-libs/s2n/s2n-1.5.21.ebuild new file mode 100644 index 0000000000..160a91b7c0 --- /dev/null +++ b/dev-libs/s2n/s2n-1.5.21.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Simple, small, fast and secure C99 implementation of the TLS/SSL protocols" +HOMEPAGE="https://github.com/awslabs/s2n" +SRC_URI="https://github.com/awslabs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +RESTRICT="!test? ( test )" + +DEPEND=" + dev-libs/openssl:= +" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${PN}-tls-${PV}" + +src_configure() { + local mycmakeargs=( + -DBUILD_TESTING=$(usex test) + -DUNSAFE_TREAT_WARNINGS_AS_ERRORS=OFF + ) + cmake_src_configure +} From c90480ca2878c74f514e8456d85b79ffad359b0e Mon Sep 17 00:00:00 2001 From: KotoishiHeart Date: Fri, 20 Jun 2025 20:06:08 +0900 Subject: [PATCH 30/55] dev-libs/aws-c-io: add 0.19.1 Signed-off-by: KotoishiHeart Part-of: https://github.com/gentoo/guru/pull/331 Signed-off-by: KotoishiHeart --- dev-libs/aws-c-io/Manifest | 1 + dev-libs/aws-c-io/aws-c-io-0.19.1.ebuild | 41 ++++++++++++++++++++++++ dev-libs/aws-c-io/metadata.xml | 11 +++++++ 3 files changed, 53 insertions(+) create mode 100644 dev-libs/aws-c-io/Manifest create mode 100644 dev-libs/aws-c-io/aws-c-io-0.19.1.ebuild create mode 100644 dev-libs/aws-c-io/metadata.xml diff --git a/dev-libs/aws-c-io/Manifest b/dev-libs/aws-c-io/Manifest new file mode 100644 index 0000000000..e5fe68be2f --- /dev/null +++ b/dev-libs/aws-c-io/Manifest @@ -0,0 +1 @@ +DIST aws-c-io-0.19.1.tar.gz 736276 BLAKE2B 66afe228fda5d24eb240f9c187bfe5516fa81c8206089813b35ac7872ff5592d9014e1e7b0ae805ead59953d56abbce0356b41b7618d180f292a36c37dfb1d90 SHA512 980de4a052155226ff71e6c3a0e5b49c2717b6bf8478148b327963d6a6856b81940f0d9fa3cdaa9e99606f39e93fb74bee601b4f03e2d0f285b0f0056277fdce diff --git a/dev-libs/aws-c-io/aws-c-io-0.19.1.ebuild b/dev-libs/aws-c-io/aws-c-io-0.19.1.ebuild new file mode 100644 index 0000000000..6ce115eecb --- /dev/null +++ b/dev-libs/aws-c-io/aws-c-io-0.19.1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="AWS SDK for C module, handles IO and TLS work for application protocols" +HOMEPAGE="https://github.com/awslabs/aws-c-io" +SRC_URI="https://github.com/awslabs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +RESTRICT="!test? ( test )" + +DEPEND=" + dev-libs/aws-c-common:= + dev-libs/aws-c-cal:= + dev-libs/s2n:= +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DBUILD_TESTING=$(usex test) + ) + + if use test; then + # (#759802) Due to network sandboxing of portage, internet connectivity + # tests will always fail. If you need a USE flag, because you want/need + # to perform these tests manually, please open a bug report for it. + mycmakeargs+=( + -DENABLE_NET_TESTS=OFF + ) + fi + + cmake_src_configure +} diff --git a/dev-libs/aws-c-io/metadata.xml b/dev-libs/aws-c-io/metadata.xml new file mode 100644 index 0000000000..e27a7e8b02 --- /dev/null +++ b/dev-libs/aws-c-io/metadata.xml @@ -0,0 +1,11 @@ + + + + + trakrailysurely@danceylove.net + Okamura Kazuya + + + awslabs/aws-c-io + + From 1135a0a9d90c3ca87faf8baae19b2809e13f9284 Mon Sep 17 00:00:00 2001 From: KotoishiHeart Date: Fri, 20 Jun 2025 20:06:08 +0900 Subject: [PATCH 31/55] dev-libs/aws-c-event-stream: add 0.5.4 Signed-off-by: KotoishiHeart Part-of: https://github.com/gentoo/guru/pull/331 Signed-off-by: KotoishiHeart --- dev-libs/aws-c-event-stream/Manifest | 1 + .../aws-c-event-stream-0.5.4.ebuild | 41 +++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 dev-libs/aws-c-event-stream/Manifest create mode 100644 dev-libs/aws-c-event-stream/aws-c-event-stream-0.5.4.ebuild diff --git a/dev-libs/aws-c-event-stream/Manifest b/dev-libs/aws-c-event-stream/Manifest new file mode 100644 index 0000000000..2ae080a8a5 --- /dev/null +++ b/dev-libs/aws-c-event-stream/Manifest @@ -0,0 +1 @@ +DIST aws-c-event-stream-0.5.4.tar.gz 98545 BLAKE2B 786ee3db4e482547ed5de9d7982e3941809a895894431950194556d934de6a62fcfaddc3acc4688bd83caa5ccf647b926b96b37ba81373aff47da345e6027ee5 SHA512 5eb9d0aec42eeb637e16c6921a57d1de6a69da55842aed2230792632e62deb701be0049961e8b2daf6b01f048f2d9756cc71acebbcfc445ed0ebd8098a6b843a diff --git a/dev-libs/aws-c-event-stream/aws-c-event-stream-0.5.4.ebuild b/dev-libs/aws-c-event-stream/aws-c-event-stream-0.5.4.ebuild new file mode 100644 index 0000000000..6335b70354 --- /dev/null +++ b/dev-libs/aws-c-event-stream/aws-c-event-stream-0.5.4.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="C99 implementation of the vnd.amazon.eventstream content-type" +HOMEPAGE="https://github.com/awslabs/aws-c-event-stream" +SRC_URI="https://github.com/awslabs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +RESTRICT="!test? ( test )" + +DEPEND=" + dev-libs/aws-c-common:= + dev-libs/aws-c-io:= + dev-libs/aws-checksums:= +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DBUILD_TESTING=$(usex test) + ) + + if use test; then + # (#760585) Due to network sandboxing of portage, internet connectivity + # tests will always fail. If you need a USE flag, because you want/need + # to perform these tests manually, please open a bug report for it. + mycmakeargs+=( + -DENABLE_NET_TESTS=OFF + ) + fi + + cmake_src_configure +} From 51920d37b36ed570910c28000ee1ced256e4526d Mon Sep 17 00:00:00 2001 From: KotoishiHeart Date: Fri, 20 Jun 2025 20:06:08 +0900 Subject: [PATCH 32/55] dev-libs/aws-c-http: add 0.10.2 Signed-off-by: KotoishiHeart Part-of: https://github.com/gentoo/guru/pull/331 Signed-off-by: KotoishiHeart --- dev-libs/aws-c-http/Manifest | 1 + dev-libs/aws-c-http/aws-c-http-0.10.2.ebuild | 32 ++++++++++++++++++++ dev-libs/aws-c-http/metadata.xml | 11 +++++++ 3 files changed, 44 insertions(+) create mode 100644 dev-libs/aws-c-http/Manifest create mode 100644 dev-libs/aws-c-http/aws-c-http-0.10.2.ebuild create mode 100644 dev-libs/aws-c-http/metadata.xml diff --git a/dev-libs/aws-c-http/Manifest b/dev-libs/aws-c-http/Manifest new file mode 100644 index 0000000000..e691f98a6a --- /dev/null +++ b/dev-libs/aws-c-http/Manifest @@ -0,0 +1 @@ +DIST aws-c-http-0.10.2.tar.gz 489715 BLAKE2B 460437c3181723ceb217ac25d60981d23255877da2791893a9a949949f26e91efe3451db22908f82ab9b7db150842c7a6568492bd8c2e5e4009ce7f57411f645 SHA512 c7467494319551e6fb2eed84f510f0ebe97b4c720f2254bfc865450bb90249b9fc55b371d6c02a1433eb3ee7759b3bad4502023590439dba87c6cfe5b618d14e diff --git a/dev-libs/aws-c-http/aws-c-http-0.10.2.ebuild b/dev-libs/aws-c-http/aws-c-http-0.10.2.ebuild new file mode 100644 index 0000000000..7777170bfd --- /dev/null +++ b/dev-libs/aws-c-http/aws-c-http-0.10.2.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="C99 implementation of the HTTP/1.1 and HTTP/2 specifications" +HOMEPAGE="https://github.com/awslabs/aws-c-http" +SRC_URI="https://github.com/awslabs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +RESTRICT="!test? ( test )" + +DEPEND=" + dev-libs/aws-c-common:= + dev-libs/aws-c-cal:= + dev-libs/aws-c-io:= + dev-libs/aws-c-compression:= +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DBUILD_TESTING=$(usex test) + ) + cmake_src_configure +} diff --git a/dev-libs/aws-c-http/metadata.xml b/dev-libs/aws-c-http/metadata.xml new file mode 100644 index 0000000000..7269f5aea8 --- /dev/null +++ b/dev-libs/aws-c-http/metadata.xml @@ -0,0 +1,11 @@ + + + + + trakrailysurely@danceylove.net + Okamura Kazuya + + + awslabs/aws-c-http + + From 5e6962034584e34c5e8fb017dfb6fd0a852059c2 Mon Sep 17 00:00:00 2001 From: KotoishiHeart Date: Fri, 20 Jun 2025 20:06:09 +0900 Subject: [PATCH 33/55] dev-libs/aws-c-mqtt: add 0.13.1 Signed-off-by: KotoishiHeart Part-of: https://github.com/gentoo/guru/pull/331 Signed-off-by: KotoishiHeart --- dev-libs/aws-c-mqtt/Manifest | 1 + dev-libs/aws-c-mqtt/aws-c-mqtt-0.13.1.ebuild | 33 ++++++++++++++++++++ dev-libs/aws-c-mqtt/metadata.xml | 11 +++++++ 3 files changed, 45 insertions(+) create mode 100644 dev-libs/aws-c-mqtt/Manifest create mode 100644 dev-libs/aws-c-mqtt/aws-c-mqtt-0.13.1.ebuild create mode 100644 dev-libs/aws-c-mqtt/metadata.xml diff --git a/dev-libs/aws-c-mqtt/Manifest b/dev-libs/aws-c-mqtt/Manifest new file mode 100644 index 0000000000..3f9cd08f7c --- /dev/null +++ b/dev-libs/aws-c-mqtt/Manifest @@ -0,0 +1 @@ +DIST aws-c-mqtt-0.13.1.tar.gz 442637 BLAKE2B f191e3dc604cef3926810c5fee8dff8147006d22836464d88ed7899b354838886f5d9b912557dbbce2eafd4343d426fddbe4fa46ee101d109bf1fede7e902820 SHA512 178a357d2efe6f945f0342a5ecef1b7df1333b2be9c26f658310bc87e0f99890757aa7be53d7a3867ff03c97cc4b4003c2ea5fd6b5448eb3bc80043751a1679e diff --git a/dev-libs/aws-c-mqtt/aws-c-mqtt-0.13.1.ebuild b/dev-libs/aws-c-mqtt/aws-c-mqtt-0.13.1.ebuild new file mode 100644 index 0000000000..0e90ac41bf --- /dev/null +++ b/dev-libs/aws-c-mqtt/aws-c-mqtt-0.13.1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="C99 implementation of the MQTT 3.1.1 specification" +HOMEPAGE="https://github.com/awslabs/aws-c-mqtt" +SRC_URI="https://github.com/awslabs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +RESTRICT="!test? ( test )" + +DEPEND=" + dev-libs/aws-c-common:= + dev-libs/aws-c-cal:= + dev-libs/aws-c-io:= + dev-libs/aws-c-compression:= + dev-libs/aws-c-http:= +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DBUILD_TESTING=$(usex test) + ) + cmake_src_configure +} diff --git a/dev-libs/aws-c-mqtt/metadata.xml b/dev-libs/aws-c-mqtt/metadata.xml new file mode 100644 index 0000000000..8161ff8859 --- /dev/null +++ b/dev-libs/aws-c-mqtt/metadata.xml @@ -0,0 +1,11 @@ + + + + + trakrailysurely@danceylove.net + Okamura Kazuya + + + awslabs/aws-c-mqtt + + From e772aad03c9a50d3d9d0511274d1e7b39f98cec4 Mon Sep 17 00:00:00 2001 From: KotoishiHeart Date: Fri, 20 Jun 2025 20:06:09 +0900 Subject: [PATCH 34/55] dev-libs/aws-c-auth: add 0.9.0 Signed-off-by: KotoishiHeart Part-of: https://github.com/gentoo/guru/pull/331 Signed-off-by: KotoishiHeart --- dev-libs/aws-c-auth/Manifest | 1 + dev-libs/aws-c-auth/aws-c-auth-0.9.0.ebuild | 34 +++++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 dev-libs/aws-c-auth/Manifest create mode 100644 dev-libs/aws-c-auth/aws-c-auth-0.9.0.ebuild diff --git a/dev-libs/aws-c-auth/Manifest b/dev-libs/aws-c-auth/Manifest new file mode 100644 index 0000000000..8b0570c322 --- /dev/null +++ b/dev-libs/aws-c-auth/Manifest @@ -0,0 +1 @@ +DIST aws-c-auth-0.9.0.tar.gz 265696 BLAKE2B c489e4a36ec3448f2474c5660ac94ac7f7ca4cbc9d77e29db2ff37be928796b74fccb6b24761fcbb6322f97bf083227d928ecad9625ce29cdaf101d356534f20 SHA512 709716d306e4592c5f7fdc7503c060b38a9ed904baf7df6d53db5ada041f2c7677186f06738c449df68a2e4661ec3da01aa218aa78f4ef2d67ff25c88b902f24 diff --git a/dev-libs/aws-c-auth/aws-c-auth-0.9.0.ebuild b/dev-libs/aws-c-auth/aws-c-auth-0.9.0.ebuild new file mode 100644 index 0000000000..de1763d0ee --- /dev/null +++ b/dev-libs/aws-c-auth/aws-c-auth-0.9.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="C99 library implementation of AWS client-side authentication: standard credentials providers and signing" +HOMEPAGE="https://github.com/awslabs/aws-c-auth" +SRC_URI="https://github.com/awslabs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +RESTRICT="!test? ( test )" + +DEPEND=" + dev-libs/aws-c-common:= + dev-libs/aws-c-cal:= + dev-libs/aws-c-io:= + dev-libs/aws-c-compression:= + dev-libs/aws-c-http:= + dev-libs/aws-c-sdkutils:= +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DBUILD_TESTING=$(usex test) + ) + cmake_src_configure +} From 356d662e419f48b22fb0cf522e2beb86ea5683c3 Mon Sep 17 00:00:00 2001 From: KotoishiHeart Date: Fri, 20 Jun 2025 20:06:09 +0900 Subject: [PATCH 35/55] dev-libs/aws-c-s3: add 0.8.1 Signed-off-by: KotoishiHeart Part-of: https://github.com/gentoo/guru/pull/331 Signed-off-by: KotoishiHeart --- dev-libs/aws-c-s3/Manifest | 1 + dev-libs/aws-c-s3/aws-c-s3-0.8.1.ebuild | 36 +++++++++++++++++++++++++ dev-libs/aws-c-s3/metadata.xml | 11 ++++++++ 3 files changed, 48 insertions(+) create mode 100644 dev-libs/aws-c-s3/Manifest create mode 100644 dev-libs/aws-c-s3/aws-c-s3-0.8.1.ebuild create mode 100644 dev-libs/aws-c-s3/metadata.xml diff --git a/dev-libs/aws-c-s3/Manifest b/dev-libs/aws-c-s3/Manifest new file mode 100644 index 0000000000..95c8cff588 --- /dev/null +++ b/dev-libs/aws-c-s3/Manifest @@ -0,0 +1 @@ +DIST aws-c-s3-0.8.1.tar.gz 369627 BLAKE2B 6fc7f81dac815c371e0f46832761290e72e246332743961dc45e1e307eab7551b4b7e124ed9f18b77acf8a1ff0a96b01295c9b13230bbf3dd285e02692d00773 SHA512 a1199cb9f9bd344d8cfe436a3a8c139e10623024b40d46cc0e90e335efe4f989b0b7b0e6b2d870c2fe5f3dc12dea31776fc28647e13225e4fb0c4945ee31d3b9 diff --git a/dev-libs/aws-c-s3/aws-c-s3-0.8.1.ebuild b/dev-libs/aws-c-s3/aws-c-s3-0.8.1.ebuild new file mode 100644 index 0000000000..25c57b3ac8 --- /dev/null +++ b/dev-libs/aws-c-s3/aws-c-s3-0.8.1.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="AWS C S3 Library" +HOMEPAGE="https://github.com/awslabs/aws-c-s3" +SRC_URI="https://github.com/awslabs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RESTRICT="!test? ( test )" + +DEPEND=" + dev-libs/aws-c-common:= + dev-libs/aws-c-cal:= + dev-libs/aws-c-io:= + dev-libs/aws-c-compression:= + dev-libs/aws-c-http:= + dev-libs/aws-c-sdkutils:= + dev-libs/aws-c-auth:= + dev-libs/s2n:= +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DBUILD_TESTING=$(usex test) + ) + cmake_src_configure +} diff --git a/dev-libs/aws-c-s3/metadata.xml b/dev-libs/aws-c-s3/metadata.xml new file mode 100644 index 0000000000..a25b30e050 --- /dev/null +++ b/dev-libs/aws-c-s3/metadata.xml @@ -0,0 +1,11 @@ + + + + + trakrailysurely@danceylove.net + Okamura Kazuya + + + awslabs/aws-c-s3 + + From 5f30d53c42b499692f4f695651663789b4100545 Mon Sep 17 00:00:00 2001 From: KotoishiHeart Date: Fri, 20 Jun 2025 20:06:10 +0900 Subject: [PATCH 36/55] dev-libs/aws-crt-cpp: add 0.32.8 Signed-off-by: KotoishiHeart Part-of: https://github.com/gentoo/guru/pull/331 Signed-off-by: KotoishiHeart --- dev-libs/aws-crt-cpp/Manifest | 1 + .../aws-crt-cpp/aws-crt-cpp-0.32.8.ebuild | 41 +++++++++++++++++++ dev-libs/aws-crt-cpp/metadata.xml | 11 +++++ 3 files changed, 53 insertions(+) create mode 100644 dev-libs/aws-crt-cpp/Manifest create mode 100644 dev-libs/aws-crt-cpp/aws-crt-cpp-0.32.8.ebuild create mode 100644 dev-libs/aws-crt-cpp/metadata.xml diff --git a/dev-libs/aws-crt-cpp/Manifest b/dev-libs/aws-crt-cpp/Manifest new file mode 100644 index 0000000000..1cb0d98cbb --- /dev/null +++ b/dev-libs/aws-crt-cpp/Manifest @@ -0,0 +1 @@ +DIST aws-crt-cpp-0.32.8.tar.gz 370067 BLAKE2B 00cc75a8547db9aec0322a4892d5ec3e0d42db3c38e4737924032adffa824daa7eb34c2bc7b5d7b047044cff26d006fd4961b38d302992da540c4c81fddc3650 SHA512 39899542e65390b13f19f9ad39a1ca65f6789bfdd9f496f4e7a917ced6be3fcf755132fa4173fcd982fee0368806ee252a883271e4a52e6619b4bb1d3ff20864 diff --git a/dev-libs/aws-crt-cpp/aws-crt-cpp-0.32.8.ebuild b/dev-libs/aws-crt-cpp/aws-crt-cpp-0.32.8.ebuild new file mode 100644 index 0000000000..6523c92674 --- /dev/null +++ b/dev-libs/aws-crt-cpp/aws-crt-cpp-0.32.8.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Core CRT package for AWS SDK for C" +HOMEPAGE="https://github.com/awslabs/aws-crt-cpp" +SRC_URI="https://github.com/awslabs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +RESTRICT="!test? ( test )" + +DEPEND=" + dev-libs/aws-c-auth:= + dev-libs/aws-c-cal:= + dev-libs/aws-c-common:= + dev-libs/aws-c-compression:= + dev-libs/aws-c-http:= + dev-libs/aws-c-io:= + dev-libs/aws-c-mqtt:= + dev-libs/aws-c-s3:= + dev-libs/aws-c-event-stream:= + dev-libs/aws-c-sdkutils:= + dev-libs/aws-checksums:= + dev-libs/s2n:= +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DBUILD_TESTING=$(usex test) + -DBUILD_DEPS=OFF + ) + cmake_src_configure +} diff --git a/dev-libs/aws-crt-cpp/metadata.xml b/dev-libs/aws-crt-cpp/metadata.xml new file mode 100644 index 0000000000..c5a86ec644 --- /dev/null +++ b/dev-libs/aws-crt-cpp/metadata.xml @@ -0,0 +1,11 @@ + + + + + trakrailysurely@danceylove.net + Okamura Kazuya + + + awslabs/aws-crt-cpp + + From 6485cc9c782fd58a36d18c52b8552ca114b4bbbb Mon Sep 17 00:00:00 2001 From: KotoishiHeart Date: Fri, 20 Jun 2025 21:57:44 +0900 Subject: [PATCH 37/55] dev-libs/aws-sdk-cpp: add 1.11.586 Nothing is enabled by default except for minimum cores, identity management, and sts. Even compiling with 16 threads using a Ryzen 9 7900 takes about 30 minutes with everything enabled. To help minimize build times, we make enabled services configurable per group. Signed-off-by: KotoishiHeart Part-of: https://github.com/gentoo/guru/pull/331 Closes: https://github.com/gentoo/guru/pull/331 Signed-off-by: KotoishiHeart --- dev-libs/aws-sdk-cpp/Manifest | 1 + .../aws-sdk-cpp/aws-sdk-cpp-1.11.586.ebuild | 97 +++++++++++++++++++ ....11.586-uint64_t-does-not-name-a-type.diff | 12 +++ dev-libs/aws-sdk-cpp/metadata.xml | 31 ++++++ 4 files changed, 141 insertions(+) create mode 100644 dev-libs/aws-sdk-cpp/Manifest create mode 100644 dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.11.586.ebuild create mode 100644 dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-1.11.586-uint64_t-does-not-name-a-type.diff create mode 100644 dev-libs/aws-sdk-cpp/metadata.xml diff --git a/dev-libs/aws-sdk-cpp/Manifest b/dev-libs/aws-sdk-cpp/Manifest new file mode 100644 index 0000000000..2b69bf036d --- /dev/null +++ b/dev-libs/aws-sdk-cpp/Manifest @@ -0,0 +1 @@ +DIST aws-sdk-cpp-1.11.586.tar.gz 74846065 BLAKE2B dd8e0e25d004c2a06d911a23749087199dbb383f2270065085d7ed7f3adb1f70e529ee4c74560d19fbcb7f605b865c41860280eb0fb9840b650b34842860e3e3 SHA512 873cf5efaede5196bc5f0aac8593b4d00626a39e660a4e492e498348dc9e15784fabecd9df42af8db3fbdd88500fba89692c2f5abb59c37a570243b5e59a51ee diff --git a/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.11.586.ebuild b/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.11.586.ebuild new file mode 100644 index 0000000000..89edeedd89 --- /dev/null +++ b/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.11.586.ebuild @@ -0,0 +1,97 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) + +inherit cmake python-single-r1 + +DESCRIPTION="AWS SDK for C++" +HOMEPAGE="https://aws.amazon.com/sdk-for-cpp/" +SRC_URI="https://github.com/aws/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +# BUILD_ONLY lists +AWS_GROUP_storage="backup;backup-gateway;datasync;ebs;fsx;glacier;mediapackage;mediapackage-vod;mediapackagev2;mediastore;mediastore-data;s3;s3-crt;snow-device-management;snowball;storagegateway;workdocs;awstransfer;importexport;rbin;s3tables" +AWS_GROUP_compute="application-autoscaling;autoscaling;autoscaling-plans;batch;compute-optimizer;ec2;ec2-instance-connect;ecr;ecr-public;ecs;eks;elasticbeanstalk;elasticmapreduce;emr-containers;emr-serverless;lambda;lightsail;outposts;simspaceweaver;elasticfilesystem;elasticloadbalancing;elasticloadbalancingv2;m2;s3outposts;imagebuilder;swf" +AWS_GROUP_networking="appmesh;cloudfront;cloudfront-keyvaluestore;directconnect;globalaccelerator;location;network-firewall;networkflowmonitor;networkmanager;networkmonitor;route53;route53-recovery-cluster;route53-recovery-control-config;route53-recovery-readiness;route53domains;route53profiles;route53resolver;vpc-lattice;geo-maps;geo-places;geo-routes;tnb" +AWS_GROUP_database="docdb;docdb-elastic;dynamodb;dynamodbstreams;keyspaces;memorydb;neptune;neptune-graph;neptunedata;opensearch;opensearchserverless;qldb;qldb-session;rds;rds-data;redshift;redshift-data;redshift-serverless;sdb;timestream-influxdb;timestream-query;timestream-write;osis" +AWS_GROUP_analytics="athena;cleanrooms;cleanroomsml;datazone;entityresolution;finspace;finspace-data;firehose;forecast;forecastquery;glue;lakeformation;lookoutequipment;lookoutmetrics;lookoutvision;machinelearning;quicksight;repostspace;timestream-influxdb;amp;amplify;amplifybackend;amplifyuibuilder;omics;kafka;kafkaconnect;dsql" +AWS_GROUP_messaging="chatbot;chime;chime-sdk-identity;chime-sdk-media-pipelines;chime-sdk-meetings;chime-sdk-messaging;chime-sdk-voice;connect;connect-contact-lens;connectcampaigns;connectcampaignsv2;connectcases;connectparticipant;customer-profiles;eventbridge;notifications;notificationscontacts;pinpoint;pinpoint-email;pinpoint-sms-voice-v2;pipes;rum;scheduler;sns;sqs;mailmanager;sms;sms-voice;socialmessaging;wisdom;workmail;workmailmessageflow" +AWS_GROUP_monitor="config;devops-guru;health;inspector;inspector-scan;inspector2;internetmonitor;logs;monitoring;observabilityadmin;resiliencehub;security-ir;synthetics;trustedadvisor;wellarchitected;xray;fis;grafana;healthlake;oam" +AWS_GROUP_security="accessanalyzer;acm;acm-pca;codeguru-security;guardduty;iam;kms;macie2;payment-cryptography;payment-cryptography-data;rolesanywhere;secretsmanager;securityhub;securitylake;shield;signer;verifiedpermissions;waf;waf-regional;wafv2" +AWS_GROUP_ml="bedrock;bedrock-agent;bedrock-agent-runtime;bedrock-data-automation;bedrock-data-automation-runtime;bedrock-runtime;comprehend;comprehendmedical;frauddetector;personalize;personalize-events;personalize-runtime;rekognition;sagemaker;sagemaker-a2i-runtime;sagemaker-edge;sagemaker-featurestore-runtime;sagemaker-geospatial;sagemaker-metrics;sagemaker-runtime;textract;transcribe;transcribestreaming;translate;lex;lex-models;lexv2-models;lexv2-runtime;qapps;qbusiness;medical-imaging" +AWS_GROUP_iot="greengrass;greengrassv2;groundstation;iot;iot-data;iot-jobs-data;iot-managed-integrations;iot1click-devices;iot1click-projects;iotanalytics;iotdeviceadvisor;iotevents;iotevents-data;iotfleetwise;iotfleethub;iotsitewise;iotthingsgraph;iottwinmaker;iotwireless" +AWS_GROUP_media="elastictranscoder;ivs;ivs-realtime;kinesis-video-archived-media;kinesis-video-media;kinesis-video-signaling;kinesis-video-webrtc-storage;mediaconvert;mediatailor;voice-id;deadline;evs" +AWS_GROUP_devops="codeartifact;codebuild;codecatalyst;codecommit;codeconnections;codedeploy;codeguru-reviewer;codeguru-security;codepipeline;codestar-connections;codestar-notifications;devicefarm;gamelift;gameliftstreams;proton;artifact;b2bi;serverlessrepo;schemas;mturk-requester" +AWS_GROUP_mgmt="account;appconfig;appconfigdata;applicationcostprofiler;application-insights;application-signals;budgets;billing;billingconductor;ce;cloudcontrol;cloudformation;cloudtrail;cloudtrail-data;controltower;cur;fms;license-manager;license-manager-linux-subscriptions;license-manager-user-subscriptions;marketplace-agreement;marketplace-catalog;marketplace-deployment;marketplace-entitlement;marketplace-reporting;marketplacecommerceanalytics;organizations;ram;resource-explorer-2;resource-groups;resourcegroupstaggingapi;savingsplans;service-quotas;servicecatalog;servicecatalog-appregistry;support;support-app;taxsettings;AWSMigrationHub;cost-optimization-hub;dlm;dms;drs;mgn;migration-hub-refactor-spaces;migrationhub-config;migrationhuborchestrator;migrationhubstrategy;launch-wizard;meteringmarketplace;supplychain;workspaces;workspaces-thin-client;workspaces-web;worklink;bcm-data-exports;bcm-pricing-calculator" +AWS_GROUP_other="ds;evs" + +AWS_GROUP_LIST=( storage compute networking database analytics messaging monitor security ml iot media devops mgmt other ) + +IUSE="+http pulseaudio +ssl test full ${AWS_GROUP_LIST[*]}" +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + full? ( $(printf ' !%s' "${AWS_GROUP_LIST[@]}") ) +" +RESTRICT="!test? ( test )" + +DEPEND=" + http? ( net-misc/curl:= ) + pulseaudio? ( media-sound/pulseaudio ) + ssl? ( + dev-libs/openssl:= + ) + dev-libs/aws-crt-cpp:= + sys-libs/zlib +" +RDEPEND=" + ${DEPEND} + ${PYTHON_DEPS} +" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${PN}-1.11.586-uint64_t-does-not-name-a-type.diff +) + +_aws_expand_group() { + local _var="AWS_GROUP_${1}" + printf "%s" "${!_var}" +} +src_configure() { + local mybuildtargets="core;identity-management;sts" + + local g + for g in "${AWS_GROUP_LIST[@]}" ; do + if use "${g}" || use full ; then + mybuildtargets+=";$( _aws_expand_group "${g}" )" + fi + done + + local mycmakeargs=( + -DAUTORUN_UNIT_TESTS=$(usex test) + -DAWS_SDK_WARNINGS_ARE_ERRORS=OFF + -DBUILD_DEPS=NO + -DBUILD_ONLY="${mybuildtargets}" + -DCPP_STANDARD=17 + -DENABLE_TESTING=$(usex test) + -DNO_ENCRYPTION=$(usex !ssl) + -DNO_HTTP_CLIENT=$(usex !http) + ) + + if use test; then + # (#759802) Due to network sandboxing of portage, internet connectivity + # tests will always fail. If you need a USE flag, because you want/need + # to perform these tests manually, please open a bug report for it. + mycmakeargs+=( + -DENABLE_HTTP_CLIENT_TESTING=OFF + ) + fi + + cmake_src_configure +} diff --git a/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-1.11.586-uint64_t-does-not-name-a-type.diff b/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-1.11.586-uint64_t-does-not-name-a-type.diff new file mode 100644 index 0000000000..bfd11ec0f7 --- /dev/null +++ b/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-1.11.586-uint64_t-does-not-name-a-type.diff @@ -0,0 +1,12 @@ +diff --git a/src/aws-cpp-sdk-core/include/aws/core/utils/crypto/SecureRandom.h b/src/aws-cpp-sdk-core/include/aws/core/utils/crypto/SecureRandom.h +index 2d5e56b7b..fca096cfe 100644 +--- a/src/aws-cpp-sdk-core/include/aws/core/utils/crypto/SecureRandom.h ++++ b/src/aws-cpp-sdk-core/include/aws/core/utils/crypto/SecureRandom.h +@@ -6,6 +6,7 @@ + #include + #include + #include ++#include + + namespace Aws + { diff --git a/dev-libs/aws-sdk-cpp/metadata.xml b/dev-libs/aws-sdk-cpp/metadata.xml new file mode 100644 index 0000000000..e1d8d3a340 --- /dev/null +++ b/dev-libs/aws-sdk-cpp/metadata.xml @@ -0,0 +1,31 @@ + + + + + trakrailysurely@danceylove.net + Okamura Kazuya + + + Adds access to services related to object, block, and file storage. + Adds access to Compute and Auto Scaling related services. + Adds access to network and CDN related services. + Adds access functionality to RDB, NoSQL, TimeStream, and Ledger related services. + Adds access to big data and analysis related services. + Adds access to messaging and notification services. + Adds access to monitoring and operation related services. + Adds access to services related to ID management and security auditing. + Adds access to machine learning and AI related services. + Adds access to IoT and edge services. + Adds access to media processing related services. + Adds access to CI/CD and developer related services. + Adds access to operational management related services. + Add access to services that do not easily fit into existing groups. + + + aws/aws-sdk-cpp + + + AWS SDK for C++. Except for the minimal core, identity management, and sts, none are enabled by default. + If you need other services, enable them with the use flag. + + From 8d443ccbb74e809335a4f1991b3722bc610a9e6d Mon Sep 17 00:00:00 2001 From: David Roman Date: Sat, 21 Jun 2025 00:47:19 +0200 Subject: [PATCH 38/55] dev-python/typer: treeclean Signed-off-by: David Roman --- dev-python/typer/Manifest | 1 - dev-python/typer/metadata.xml | 20 ------ dev-python/typer/typer-0.15.3.ebuild | 92 ---------------------------- 3 files changed, 113 deletions(-) delete mode 100644 dev-python/typer/Manifest delete mode 100644 dev-python/typer/metadata.xml delete mode 100644 dev-python/typer/typer-0.15.3.ebuild diff --git a/dev-python/typer/Manifest b/dev-python/typer/Manifest deleted file mode 100644 index 230682e9b5..0000000000 --- a/dev-python/typer/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST typer-0.15.3.tar.gz 101641 BLAKE2B c400974553ecaa1aa8ebeacc0042b50b5c7805dadbeca33225d9bedff415b10ce644b384fc699660a34f1d3a5049ceff67e682a5e7fb5910d7b264b49ce0e4ef SHA512 0562b8305bb8d494112919962aa74ca750ecdef2f70c0fd1f956101d2b81c28e9f31b94c8258eaa7f3cf7c3f685e48c86d8469a63c9d0e65eb1b49d79e6220c6 diff --git a/dev-python/typer/metadata.xml b/dev-python/typer/metadata.xml deleted file mode 100644 index 3e3c35e14d..0000000000 --- a/dev-python/typer/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - Oz Tiram - oz.tiram@gmail.com - - - Proxy Maintainers - proxy-maint@gentoo.org - - - Rich text output via dev-python/rich - detect current shell with dev-python/shellingham for completions - - - tiangolo/typer - typer - - diff --git a/dev-python/typer/typer-0.15.3.ebuild b/dev-python/typer/typer-0.15.3.ebuild deleted file mode 100644 index 70c0e3d29b..0000000000 --- a/dev-python/typer/typer-0.15.3.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{11..13} ) -DISTUTILS_USE_PEP517=pdm-backend - -inherit distutils-r1 shell-completion pypi - -DESCRIPTION="Build great CLIs. Easy to code. Based on Python type hints." -HOMEPAGE=" - https://typer.tiangolo.com/ - https://github.com/tiangolo/typer - https://pypi.org/project/typer/ -" -SRC_URI="$(pypi_sdist_url "${PN}" "${PV}")" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -IUSE="+rich shell-detection test" - -BDEPEND=" - test? ( - $(python_gen_cond_dep ' - dev-python/coverage[${PYTHON_USEDEP}] - dev-python/shellingham[${PYTHON_USEDEP}] - ') - ) -" -RDEPEND=" - $(python_gen_cond_dep ' - dev-python/click[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] - rich? ( dev-python/rich[${PYTHON_USEDEP}] ) - shell-detection? ( dev-python/shellingham[${PYTHON_USEDEP}] ) - ') -" - -distutils_enable_tests pytest - -src_test() { - export TERMINAL_WIDTH=3000 - export _TYPER_FORCE_DISABLE_TERMINAL=1 - - distutils-r1_src_test "${@}" -} - -src_compile() { - distutils-r1_src_compile "${@}" - - local shell - for shell in bash zsh fish; do - typer_gencomp ${shell} - done -} - -typer_get_comp() { - local COMPLETIONSDIR="${WORKDIR}/comp" - local shell="$1" - - case "${shell}" in - bash) echo "${COMPLETIONSDIR}/${PN}" ;; - zsh) echo "${COMPLETIONSDIR}/_${PN}" ;; - fish) echo "${COMPLETIONSDIR}/${PN}.fish" ;; - *) die "unknown shell: ${shell}" ;; - esac -} - -typer_gencomp() { - local COMPLETIONSDIR="${WORKDIR}/comp" - mkdir "${COMPLETIONSDIR}" 2> /dev/null - local shell="$1" - - compfile="$(typer_get_comp "${@}")" - - _TYPER_COMPLETE_TEST_DISABLE_SHELL_DETECTION=1 python -m typer --show-completion "${shell}" | - sed 's/python -m //g ; s/_PYTHON _M //g ; s/python_m//g ; s/TYPER_COMPLETE/_TYPER_COMPLETE/' > "${compfile}" || - die "failed to generate ${shell} completion" - - einfo "generated completion script for ${shell}: ${compfile}" -} - -src_install() { - distutils-r1_src_install "${@}" - - dobashcomp "$(typer_get_comp bash)" - dozshcomp "$(typer_get_comp zsh)" - dofishcomp "$(typer_get_comp fish)" -} From d788ed67b1d40688efffaf138237642c6d11303a Mon Sep 17 00:00:00 2001 From: KotoishiHeart Date: Sat, 21 Jun 2025 08:04:38 +0900 Subject: [PATCH 39/55] dev-libs/aws-c-compression: unkeyword 0.3.1 for ~x86 Signed-off-by: KotoishiHeart --- dev-libs/aws-c-compression/aws-c-compression-0.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/aws-c-compression/aws-c-compression-0.3.1.ebuild b/dev-libs/aws-c-compression/aws-c-compression-0.3.1.ebuild index cd2c38f016..4cd6b3145c 100644 --- a/dev-libs/aws-c-compression/aws-c-compression-0.3.1.ebuild +++ b/dev-libs/aws-c-compression/aws-c-compression-0.3.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/awslabs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" IUSE="test" RESTRICT="!test? ( test )" From 41552ca170decee7d80692f52bd4e25b0d70d817 Mon Sep 17 00:00:00 2001 From: KotoishiHeart Date: Sat, 21 Jun 2025 08:06:30 +0900 Subject: [PATCH 40/55] dev-libs/aws-c-s3: unkeyword 0.8.1 for ~x86 Signed-off-by: KotoishiHeart --- dev-libs/aws-c-s3/aws-c-s3-0.8.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/aws-c-s3/aws-c-s3-0.8.1.ebuild b/dev-libs/aws-c-s3/aws-c-s3-0.8.1.ebuild index 25c57b3ac8..538cfdd74d 100644 --- a/dev-libs/aws-c-s3/aws-c-s3-0.8.1.ebuild +++ b/dev-libs/aws-c-s3/aws-c-s3-0.8.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/awslabs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" IUSE="test" RESTRICT="!test? ( test )" From c6dd599af09bd22303d428ae6469a628a6f72658 Mon Sep 17 00:00:00 2001 From: KotoishiHeart Date: Sat, 21 Jun 2025 08:25:10 +0900 Subject: [PATCH 41/55] dev-libs/aws-c-auth: add metadata.xml Signed-off-by: KotoishiHeart --- dev-libs/aws-c-auth/metadata.xml | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 dev-libs/aws-c-auth/metadata.xml diff --git a/dev-libs/aws-c-auth/metadata.xml b/dev-libs/aws-c-auth/metadata.xml new file mode 100644 index 0000000000..6f3aa85468 --- /dev/null +++ b/dev-libs/aws-c-auth/metadata.xml @@ -0,0 +1,11 @@ + + + + + trakrailysurely@danceylove.net + Okamura Kazuya + + + awslabs/aws-c-auth + + From 54fef6a62fcc04a569a55f8dd23925debcf9826b Mon Sep 17 00:00:00 2001 From: KotoishiHeart Date: Sat, 21 Jun 2025 08:25:35 +0900 Subject: [PATCH 42/55] dev-libs/aws-c-compression: add metadata.xml Signed-off-by: KotoishiHeart --- dev-libs/aws-c-compression/metadata.xml | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 dev-libs/aws-c-compression/metadata.xml diff --git a/dev-libs/aws-c-compression/metadata.xml b/dev-libs/aws-c-compression/metadata.xml new file mode 100644 index 0000000000..2e7b8a7d41 --- /dev/null +++ b/dev-libs/aws-c-compression/metadata.xml @@ -0,0 +1,11 @@ + + + + + trakrailysurely@danceylove.net + Okamura Kazuya + + + awslabs/aws-c-compression + + From 10783b97350decc98c866227c627f838d09ac738 Mon Sep 17 00:00:00 2001 From: KotoishiHeart Date: Sat, 21 Jun 2025 08:25:47 +0900 Subject: [PATCH 43/55] dev-libs/aws-c-event-stream: add metadata.xml Signed-off-by: KotoishiHeart --- dev-libs/aws-c-event-stream/metadata.xml | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 dev-libs/aws-c-event-stream/metadata.xml diff --git a/dev-libs/aws-c-event-stream/metadata.xml b/dev-libs/aws-c-event-stream/metadata.xml new file mode 100644 index 0000000000..f98b3f7511 --- /dev/null +++ b/dev-libs/aws-c-event-stream/metadata.xml @@ -0,0 +1,11 @@ + + + + + trakrailysurely@danceylove.net + Okamura Kazuya + + + awslabs/aws-c-event-stream + + From 26ef68257796cc8a086a3c102f6cb7d0922ce9a4 Mon Sep 17 00:00:00 2001 From: KotoishiHeart Date: Sat, 21 Jun 2025 08:26:11 +0900 Subject: [PATCH 44/55] dev-libs/aws-checksums: add metadata.xml Signed-off-by: KotoishiHeart --- dev-libs/aws-checksums/metadata.xml | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 dev-libs/aws-checksums/metadata.xml diff --git a/dev-libs/aws-checksums/metadata.xml b/dev-libs/aws-checksums/metadata.xml new file mode 100644 index 0000000000..08cdcb6d4d --- /dev/null +++ b/dev-libs/aws-checksums/metadata.xml @@ -0,0 +1,11 @@ + + + + + trakrailysurely@danceylove.net + Okamura Kazuya + + + awslabs/aws-checksums + + From 684293b4493ef036b7e9e49da37b4cf37b5289e6 Mon Sep 17 00:00:00 2001 From: KotoishiHeart Date: Sat, 21 Jun 2025 09:49:46 +0900 Subject: [PATCH 45/55] dev-libs/aws-sdk-cpp: Added explanation of http and full use flags - http: If ON, prevents the default platform-specific HTTP client from being built into the library. If ON, you will need to provide your own platform-specific HTTP client implementation. - full: Adds access to all supported services. This use flag is provided for users who want all features enabled. Enabling this will increase build times significantly. (around 30 minutes build time when compiling with 16 threads on a Ryzen 9 7900). Signed-off-by: KotoishiHeart --- dev-libs/aws-sdk-cpp/metadata.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dev-libs/aws-sdk-cpp/metadata.xml b/dev-libs/aws-sdk-cpp/metadata.xml index e1d8d3a340..294ddb23db 100644 --- a/dev-libs/aws-sdk-cpp/metadata.xml +++ b/dev-libs/aws-sdk-cpp/metadata.xml @@ -6,6 +6,7 @@ Okamura Kazuya + If ON, prevents the default platform-specific HTTP client from being built into the library. If ON, you will need to provide your own platform-specific HTTP client implementation. Adds access to services related to object, block, and file storage. Adds access to Compute and Auto Scaling related services. Adds access to network and CDN related services. @@ -20,6 +21,7 @@ Adds access to CI/CD and developer related services. Adds access to operational management related services. Add access to services that do not easily fit into existing groups. + Adds access to all supported services. Enabling this will significantly increase build times. aws/aws-sdk-cpp From 58d633c70a7c10db730f6e032b1038cd701b515d Mon Sep 17 00:00:00 2001 From: KotoishiHeart Date: Sat, 21 Jun 2025 10:27:59 +0900 Subject: [PATCH 46/55] dev-libs/aws-sdk-cpp: replace DEPEND pulseaudio to libpulse Signed-off-by: KotoishiHeart --- dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.11.586.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.11.586.ebuild b/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.11.586.ebuild index 89edeedd89..69ae8c6d91 100644 --- a/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.11.586.ebuild +++ b/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.11.586.ebuild @@ -33,7 +33,7 @@ AWS_GROUP_other="ds;evs" AWS_GROUP_LIST=( storage compute networking database analytics messaging monitor security ml iot media devops mgmt other ) -IUSE="+http pulseaudio +ssl test full ${AWS_GROUP_LIST[*]}" +IUSE="+http speech +ssl test full ${AWS_GROUP_LIST[*]}" REQUIRED_USE=" ${PYTHON_REQUIRED_USE} full? ( $(printf ' !%s' "${AWS_GROUP_LIST[@]}") ) @@ -42,7 +42,7 @@ RESTRICT="!test? ( test )" DEPEND=" http? ( net-misc/curl:= ) - pulseaudio? ( media-sound/pulseaudio ) + speech? ( media-libs/libpulse ) ssl? ( dev-libs/openssl:= ) From 2399af62869d0bf7c88ed24fa19c6265ac687abd Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Sat, 21 Jun 2025 07:05:06 +0200 Subject: [PATCH 47/55] app-shells/carapace: add 1.3.3 Signed-off-by: Jonas Frei --- app-shells/carapace/Manifest | 2 ++ app-shells/carapace/carapace-1.3.3.ebuild | 43 +++++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 app-shells/carapace/carapace-1.3.3.ebuild diff --git a/app-shells/carapace/Manifest b/app-shells/carapace/Manifest index c0a6d280cf..ecca937a1e 100644 --- a/app-shells/carapace/Manifest +++ b/app-shells/carapace/Manifest @@ -1,2 +1,4 @@ DIST carapace-1.3.2-deps.tar.xz 2994144 BLAKE2B 7d20782e4268b8878e20c465ba1f28426bde0cc55fc2d420d9754985d24335f69a020a890c3c21ba2dae01e716c177f464b104dcb857e7a7dd3a6f8eae5d17cb SHA512 2da64f26fe46aa64542f84426a4d2ddd97575519f394efe36fd19167902b0fb173171e3e19a7c2752e51cab4831872373e1e4124b130546d615037239919212a DIST carapace-1.3.2.tar.gz 17417475 BLAKE2B 7da29568ff6e34a880959650d4dd1f3be6f7340496f2f94b3460149c3d81b204e10738396eeacd7dd4b65a6c231180d56a349991bac176b9435c9a0cb5beda7d SHA512 e7b04c5b8c3f71a0c58fb054cab4fc85635602db13e4fd097b32169d5711253d0c11a3eaa73f7782ac07fe45441afffd02df3ad611d43ba02ef15aab991f6bee +DIST carapace-1.3.3-deps.tar.xz 2996008 BLAKE2B c115ac47cef343fa81314f49670419151b15059d3b745e5fa6f781e03987b7d2da82b54fed552e71f24cf23486723d1d1d4cc722ad8b50092689617fc6748368 SHA512 d8eb74592edfff6a49f1cc44f11f5d71d6ea9928e557a3a8c842d53049a1c1348be46aeb8d8c85dbf1f91128b5b11c5235ee5de4a04249b9b8ec3b11684f9f2b +DIST carapace-1.3.3.tar.gz 17418650 BLAKE2B 4e55082b68890886d50ca0adb211770666363ffe640facee368ec681ea9f71c4afee9234696888ec7e30080f459702108f88716534c68e7344e9ae4515c83747 SHA512 87cbcd9edc4fc74d694400fe670e40637bd1b869fa0bea693a716077df1e30ebec8bb94a5dfac09d53ebaa0c0d107b8238b74730799d17f8ff35946cf51de3a3 diff --git a/app-shells/carapace/carapace-1.3.3.ebuild b/app-shells/carapace/carapace-1.3.3.ebuild new file mode 100644 index 0000000000..b9400c753e --- /dev/null +++ b/app-shells/carapace/carapace-1.3.3.ebuild @@ -0,0 +1,43 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="Multi-shell multi-command argument completer" +HOMEPAGE="https://carapace.sh/" +SRC_URI="https://github.com/${PN}-sh/${PN}-bin/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +DEPS_URI="https://github.com/freijon/${PN}-bin/releases/download/v${PV}/${P}-deps.tar.xz" +SRC_URI+=" ${DEPS_URI}" + +S="${WORKDIR}/${PN}-bin-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND=" + >=dev-lang/go-1.23.1 +" + +DOCS=( + "README.md" +) +HTML_DOCS=( + "docs/book/" +) + +src_compile() { + pushd "cmd/${PN}" + ego generate ./... + ego build -ldflags="-s -w" -tags release +} + +src_install() { + dobin "cmd/${PN}/${PN}" + mv "docs/src" "docs/book" || die + rm -r "docs/book/release_notes" || die + einstalldocs +} From 69fba7aff7a48d6ff375096ae6c90810a415609a Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Sat, 21 Jun 2025 07:05:24 +0200 Subject: [PATCH 48/55] app-shells/carapace: drop 1.3.2 Signed-off-by: Jonas Frei --- app-shells/carapace/Manifest | 2 -- app-shells/carapace/carapace-1.3.2.ebuild | 43 ----------------------- 2 files changed, 45 deletions(-) delete mode 100644 app-shells/carapace/carapace-1.3.2.ebuild diff --git a/app-shells/carapace/Manifest b/app-shells/carapace/Manifest index ecca937a1e..abe913d93d 100644 --- a/app-shells/carapace/Manifest +++ b/app-shells/carapace/Manifest @@ -1,4 +1,2 @@ -DIST carapace-1.3.2-deps.tar.xz 2994144 BLAKE2B 7d20782e4268b8878e20c465ba1f28426bde0cc55fc2d420d9754985d24335f69a020a890c3c21ba2dae01e716c177f464b104dcb857e7a7dd3a6f8eae5d17cb SHA512 2da64f26fe46aa64542f84426a4d2ddd97575519f394efe36fd19167902b0fb173171e3e19a7c2752e51cab4831872373e1e4124b130546d615037239919212a -DIST carapace-1.3.2.tar.gz 17417475 BLAKE2B 7da29568ff6e34a880959650d4dd1f3be6f7340496f2f94b3460149c3d81b204e10738396eeacd7dd4b65a6c231180d56a349991bac176b9435c9a0cb5beda7d SHA512 e7b04c5b8c3f71a0c58fb054cab4fc85635602db13e4fd097b32169d5711253d0c11a3eaa73f7782ac07fe45441afffd02df3ad611d43ba02ef15aab991f6bee DIST carapace-1.3.3-deps.tar.xz 2996008 BLAKE2B c115ac47cef343fa81314f49670419151b15059d3b745e5fa6f781e03987b7d2da82b54fed552e71f24cf23486723d1d1d4cc722ad8b50092689617fc6748368 SHA512 d8eb74592edfff6a49f1cc44f11f5d71d6ea9928e557a3a8c842d53049a1c1348be46aeb8d8c85dbf1f91128b5b11c5235ee5de4a04249b9b8ec3b11684f9f2b DIST carapace-1.3.3.tar.gz 17418650 BLAKE2B 4e55082b68890886d50ca0adb211770666363ffe640facee368ec681ea9f71c4afee9234696888ec7e30080f459702108f88716534c68e7344e9ae4515c83747 SHA512 87cbcd9edc4fc74d694400fe670e40637bd1b869fa0bea693a716077df1e30ebec8bb94a5dfac09d53ebaa0c0d107b8238b74730799d17f8ff35946cf51de3a3 diff --git a/app-shells/carapace/carapace-1.3.2.ebuild b/app-shells/carapace/carapace-1.3.2.ebuild deleted file mode 100644 index b9400c753e..0000000000 --- a/app-shells/carapace/carapace-1.3.2.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module - -DESCRIPTION="Multi-shell multi-command argument completer" -HOMEPAGE="https://carapace.sh/" -SRC_URI="https://github.com/${PN}-sh/${PN}-bin/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -DEPS_URI="https://github.com/freijon/${PN}-bin/releases/download/v${PV}/${P}-deps.tar.xz" -SRC_URI+=" ${DEPS_URI}" - -S="${WORKDIR}/${PN}-bin-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND=" - >=dev-lang/go-1.23.1 -" - -DOCS=( - "README.md" -) -HTML_DOCS=( - "docs/book/" -) - -src_compile() { - pushd "cmd/${PN}" - ego generate ./... - ego build -ldflags="-s -w" -tags release -} - -src_install() { - dobin "cmd/${PN}/${PN}" - mv "docs/src" "docs/book" || die - rm -r "docs/book/release_notes" || die - einstalldocs -} From 256f5d95de88017522d90aa0e233ce60d9400312 Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Sat, 21 Jun 2025 07:05:55 +0200 Subject: [PATCH 49/55] x11-terms/rio: add 0.2.20 Signed-off-by: Jonas Frei --- x11-terms/rio/Manifest | 2 + x11-terms/rio/rio-0.2.20.ebuild | 69 +++++++++++++++++++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 x11-terms/rio/rio-0.2.20.ebuild diff --git a/x11-terms/rio/Manifest b/x11-terms/rio/Manifest index 88e5594b38..81df6541ac 100644 --- a/x11-terms/rio/Manifest +++ b/x11-terms/rio/Manifest @@ -1,2 +1,4 @@ DIST rio-0.2.15-crates.tar.xz 50168812 BLAKE2B 9fa840b1558350b37b66100e62a17146a18cd92882f8ae2dca1f36d79b5fb57af2b8cd11c5f789a70506dcf7b3f597b46ba5889bae18a5b436b9c303db67eae2 SHA512 1f64c8a197e0e19e9ac04fd1884bac4b22f642c99901f108601f61856a3f246fede443239375babcbaaab4fe1994dc840f25db2f40a50829cc9cdcc346aa54e0 DIST rio-0.2.15.tar.gz 85508446 BLAKE2B e8207f919cdd8ea23f23806790d22b43896944e5bfba11de1ff611458b703ca72a129ab1c853192f5fcd973c0e8ef1416c1db4e8504e3b4dd3ee589d499dc33f SHA512 322d09e64af8326fb1bd09af2749be396c9acbd5f5ae2f27b748f992bdfa9cb8b6a4afe6be5e81145a840133ea83b4c6c5e0ec17ce20c57b2b324b2e20448a1c +DIST rio-0.2.20-crates.tar.xz 51147480 BLAKE2B aaab22858bf39ad3670bed5588887594db73436aed9541cb0cd0be44eeb498467722b5d5db8287219a0ceb198d9ca7451deddb8a70475ebe5f14001a7b9e9d75 SHA512 e0815287f75f8b2e845227181b464d8a3055fb80ff3da9777440a850f26c97b8634e81fd284d54cedd05ebe2ce30e0b40eed7f883f4729cf8f435e52f9504b63 +DIST rio-0.2.20.tar.gz 86710007 BLAKE2B ff09fd3dd551c41fc58dcb9f88a0761b9bc7ac2ed320cdd61a200624e0bb1300ae0ce8263f691e8ded4d5774c56a7278bc41a0fecad65026b6eba92e8eb5ee68 SHA512 d4066083af5df346e8d942309d25167eb9229a11abfd9d75af19284be2ef3663995185abfa59b1be43c0663810e1312b2c0dac327d36004f56335704c351a507 diff --git a/x11-terms/rio/rio-0.2.20.ebuild b/x11-terms/rio/rio-0.2.20.ebuild new file mode 100644 index 0000000000..0dc74feb3d --- /dev/null +++ b/x11-terms/rio/rio-0.2.20.ebuild @@ -0,0 +1,69 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES="" + +RUST_MIN_VER="1.87.0" + +inherit cargo desktop + +DESCRIPTION="A hardware-accelerated GPU terminal emulator powered by WebGPU" +HOMEPAGE="https://raphamorim.io/rio/" +SRC_URI="https://github.com/raphamorim/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +DEPS_URI="https://github.com/freijon/${PN}/releases/download/v${PV}/${P}-crates.tar.xz" +SRC_URI+=" ${DEPS_URI}" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 ISC MIT MPL-2.0 + Unicode-DFS-2016 ZLIB +" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+wayland +X" +REQUIRED_USE="|| ( wayland X )" + +DEPEND=" + media-libs/freetype:2 + media-libs/fontconfig + wayland? ( dev-libs/wayland ) + wayland? ( x11-libs/libxkbcommon[wayland] ) + X? ( x11-libs/libxkbcommon[X] ) + >=sys-libs/ncurses-6.4_p20240330 +" +RDEPEND="${DEPEND}" +BDEPEND=" + dev-build/cmake + virtual/pkgconfig +" + +QA_FLAGS_IGNORED="usr/bin/rio" + +DOCS=( + "README.md" + "docs/docs" +) + +src_prepare() { + default + sed -i '/^strip =/d' Cargo.toml || die +} + +src_configure() { + local myfeatures=( + $(usev wayland) + $(usev X x11) + ) + cargo_src_configure --verbose --no-default-features +} + +src_install() { + dobin "$(cargo_target_dir)/${PN}" + + dodoc -r "${DOCS[@]}" + newicon -s scalable "misc/logo.svg" "${PN}.svg" + domenu "misc/${PN}.desktop" +} From b24713df01b23392db14d4e5a0f7dbe4456da26c Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Sat, 21 Jun 2025 07:06:09 +0200 Subject: [PATCH 50/55] x11-terms/rio: drop 0.2.15 Signed-off-by: Jonas Frei --- x11-terms/rio/Manifest | 2 - x11-terms/rio/rio-0.2.15.ebuild | 69 --------------------------------- 2 files changed, 71 deletions(-) delete mode 100644 x11-terms/rio/rio-0.2.15.ebuild diff --git a/x11-terms/rio/Manifest b/x11-terms/rio/Manifest index 81df6541ac..803f3513ca 100644 --- a/x11-terms/rio/Manifest +++ b/x11-terms/rio/Manifest @@ -1,4 +1,2 @@ -DIST rio-0.2.15-crates.tar.xz 50168812 BLAKE2B 9fa840b1558350b37b66100e62a17146a18cd92882f8ae2dca1f36d79b5fb57af2b8cd11c5f789a70506dcf7b3f597b46ba5889bae18a5b436b9c303db67eae2 SHA512 1f64c8a197e0e19e9ac04fd1884bac4b22f642c99901f108601f61856a3f246fede443239375babcbaaab4fe1994dc840f25db2f40a50829cc9cdcc346aa54e0 -DIST rio-0.2.15.tar.gz 85508446 BLAKE2B e8207f919cdd8ea23f23806790d22b43896944e5bfba11de1ff611458b703ca72a129ab1c853192f5fcd973c0e8ef1416c1db4e8504e3b4dd3ee589d499dc33f SHA512 322d09e64af8326fb1bd09af2749be396c9acbd5f5ae2f27b748f992bdfa9cb8b6a4afe6be5e81145a840133ea83b4c6c5e0ec17ce20c57b2b324b2e20448a1c DIST rio-0.2.20-crates.tar.xz 51147480 BLAKE2B aaab22858bf39ad3670bed5588887594db73436aed9541cb0cd0be44eeb498467722b5d5db8287219a0ceb198d9ca7451deddb8a70475ebe5f14001a7b9e9d75 SHA512 e0815287f75f8b2e845227181b464d8a3055fb80ff3da9777440a850f26c97b8634e81fd284d54cedd05ebe2ce30e0b40eed7f883f4729cf8f435e52f9504b63 DIST rio-0.2.20.tar.gz 86710007 BLAKE2B ff09fd3dd551c41fc58dcb9f88a0761b9bc7ac2ed320cdd61a200624e0bb1300ae0ce8263f691e8ded4d5774c56a7278bc41a0fecad65026b6eba92e8eb5ee68 SHA512 d4066083af5df346e8d942309d25167eb9229a11abfd9d75af19284be2ef3663995185abfa59b1be43c0663810e1312b2c0dac327d36004f56335704c351a507 diff --git a/x11-terms/rio/rio-0.2.15.ebuild b/x11-terms/rio/rio-0.2.15.ebuild deleted file mode 100644 index 6c902c2154..0000000000 --- a/x11-terms/rio/rio-0.2.15.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES="" - -RUST_MIN_VER="1.85.0" - -inherit cargo desktop - -DESCRIPTION="A hardware-accelerated GPU terminal emulator powered by WebGPU" -HOMEPAGE="https://raphamorim.io/rio/" -SRC_URI="https://github.com/raphamorim/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -DEPS_URI="https://github.com/freijon/${PN}/releases/download/v${PV}/${P}-crates.tar.xz" -SRC_URI+=" ${DEPS_URI}" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 ISC MIT MPL-2.0 - Unicode-DFS-2016 ZLIB -" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+wayland +X" -REQUIRED_USE="|| ( wayland X )" - -DEPEND=" - media-libs/freetype:2 - media-libs/fontconfig - wayland? ( dev-libs/wayland ) - wayland? ( x11-libs/libxkbcommon[wayland] ) - X? ( x11-libs/libxkbcommon[X] ) - >=sys-libs/ncurses-6.4_p20240330 -" -RDEPEND="${DEPEND}" -BDEPEND=" - dev-build/cmake - virtual/pkgconfig -" - -QA_FLAGS_IGNORED="usr/bin/rio" - -DOCS=( - "README.md" - "docs/docs" -) - -src_prepare() { - default - sed -i '/^strip =/d' Cargo.toml || die -} - -src_configure() { - local myfeatures=( - $(usev wayland) - $(usev X x11) - ) - cargo_src_configure --verbose --no-default-features -} - -src_install() { - dobin "$(cargo_target_dir)/${PN}" - - dodoc -r "${DOCS[@]}" - newicon -s scalable "misc/logo.svg" "${PN}.svg" - domenu "misc/${PN}.desktop" -} From 20d07a6db2ed547cb586a7072819ee17991e2df1 Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Sat, 21 Jun 2025 07:06:33 +0200 Subject: [PATCH 51/55] dev-db/limbo: add 0.0.22 Signed-off-by: Jonas Frei --- dev-db/limbo/Manifest | 2 + dev-db/limbo/limbo-0.0.22.ebuild | 70 ++++++++++++++++++++++++++++++++ 2 files changed, 72 insertions(+) create mode 100644 dev-db/limbo/limbo-0.0.22.ebuild diff --git a/dev-db/limbo/Manifest b/dev-db/limbo/Manifest index 6ae4dfcb0e..adfedf517d 100644 --- a/dev-db/limbo/Manifest +++ b/dev-db/limbo/Manifest @@ -2,3 +2,5 @@ DIST limbo-0.0.19-crates.tar.xz 31577128 BLAKE2B e7b8c3e83a764523ca88a9bc0cb8b4b DIST limbo-0.0.19.tar.gz 4698440 BLAKE2B e620719d7d3986f8a81d6393556415eb828a9b516bcfd0cf468fc4bee22083189a4ae0c175a06a6c4164e8fb78ec5f511cbe858781c9ca5f9501b0e4dc832a43 SHA512 3d32971d03df0396128214b213f5c6694de753935cbe88463e057fcc9b597fd12a32ef10628a8ce9c579be94418f1ceabd490ed99d2c19aa0c1d1ca39b7a0697 DIST limbo-0.0.20-crates.tar.xz 31591640 BLAKE2B 6f905e045f3cc807d71bbecf19b3134fd2be103b2e007ace6d577f20fcfadec301c54512959a55e927cafee278213a8e4a5cfd32de6fdad3d6897a1bd83f361d SHA512 a47fddcb04c824549545034d1510fc8d1432aba15db50ba1aa656fba9b78e699abd45385c27926b4d3778e5eb803201857d95e10588101c9000995738281765f DIST limbo-0.0.20.tar.gz 4771190 BLAKE2B 1eabc48a948b7bf3182e0484f1a65cbefb1b908284a8434f9d61acdfc864f9fe661a09eb9ab55955cf378d9ed8a7a7bd819bf48a4eb7d6f424d677ce75cf9a8f SHA512 d679775c8cbcb22747546affc085fa0f530ca184a7a71833c573a18f560ae6e96b7afeda8d7c75fed0aa204d62a78acf0b4e36dbbea4f4bb5507f5a02fde7fa5 +DIST limbo-0.0.22-crates.tar.xz 31930740 BLAKE2B df38f33717797a8b999f8c2a22efd88e67e62991cd1a0245c7e6c41f2a3a089dd229fd12e633cfb8b2c96604e4799019e8e9c0401f05d4c62d753ba4e10ce189 SHA512 f5ef72b87e663e9c09a510bdfd3507302df6c9206237af1a04469b772e8b6f6aa68bc04364722e168246423cb8da46498a032fb4b33dbbcc844ea7efea7488ad +DIST limbo-0.0.22.tar.gz 5994615 BLAKE2B 9c26fca141d8797b69b81060a08b91f7017d4966a25856b5d238c874b3a275e52c7ec9719f48a0c45abda2dee8da07972589ddbf69d32889c6600e97f780142f SHA512 127038105f386fd2eb75936de17220ef663ebf341dc900556edb7f43e41c7ecfbf6641ed49e8677458182745325372169fbdeb10f90788d7f03e05349c2090a6 diff --git a/dev-db/limbo/limbo-0.0.22.ebuild b/dev-db/limbo/limbo-0.0.22.ebuild new file mode 100644 index 0000000000..853ffad4cd --- /dev/null +++ b/dev-db/limbo/limbo-0.0.22.ebuild @@ -0,0 +1,70 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES="" + +inherit cargo linux-info + +DESCRIPTION="The Limbo interactive SQL shell" +HOMEPAGE="https://github.com/tursodatabase/limbo" +SRC_URI=" + https://github.com/tursodatabase/${PN}/releases/download/v${PV}/source.tar.gz -> ${P}.tar.gz +" +DEPS_URI="https://github.com/freijon/${PN}/releases/download/v${PV}/${P}-crates.tar.xz" +SRC_URI+=" ${DEPS_URI}" + +S="${WORKDIR}/${PN}_cli-${PV}" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions Boost-1.0 CC0-1.0 CDDL + GPL-2.0-with-bison-exception MIT MPL-2.0 Unicode-DFS-2016 +" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+uring" + +DEPEND=" + >=dev-libs/libgit2-0.99:= + dev-libs/oniguruma:= +" +RDEPEND="${DEPEND}" + +pkg_setup() { + CONFIG_CHECK="~IO_URING" + WARNING_IO_URING="The USE flag 'uring' needs the option IO_URING to be enabled." + + use uring && linux-info_pkg_setup + rust_pkg_setup +} + +src_configure() { + # high magic to allow system-libs + export LIBSQLITE3_SYS_USE_PKG_CONFIG=1 + export RUSTONIG_SYSTEM_LIBONIG=1 + export LIBGIT2_NO_VENDOR=1 + + local myfeatures=( + $(use uring && usex "uring" "io_uring") + ) + cargo_src_configure --no-default-features +} + +src_compile() { + cargo_src_compile --package "${PN}_cli" --bin "${PN}" +} + +src_install() { + cargo_src_install --path cli + + local DOCS=( + CHANGELOG.md + CONTRIBUTING.md + README.md + ) + + einstalldocs +} From f2b9a3d282b5fcdeffeba16901b92bd4faa52b4e Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Sat, 21 Jun 2025 07:07:08 +0200 Subject: [PATCH 52/55] dev-db/limbo: drop 0.0.20 Signed-off-by: Jonas Frei --- dev-db/limbo/Manifest | 2 - dev-db/limbo/limbo-0.0.20.ebuild | 70 -------------------------------- 2 files changed, 72 deletions(-) delete mode 100644 dev-db/limbo/limbo-0.0.20.ebuild diff --git a/dev-db/limbo/Manifest b/dev-db/limbo/Manifest index adfedf517d..df5ac4b373 100644 --- a/dev-db/limbo/Manifest +++ b/dev-db/limbo/Manifest @@ -1,6 +1,4 @@ DIST limbo-0.0.19-crates.tar.xz 31577128 BLAKE2B e7b8c3e83a764523ca88a9bc0cb8b4b045c38338ee76937a025df486f2e7a31a0f0efeed475a2d5e00fdd78593a155cb82844fbde1c88524ef8d37b53efa8e94 SHA512 7790af27369b716db1e7028c858bb324d70ed9638447579858e6d0157c1f2d909586c0b07c868160235b92c4c26d9e53be941bb989e211c228857a895ad3d65b DIST limbo-0.0.19.tar.gz 4698440 BLAKE2B e620719d7d3986f8a81d6393556415eb828a9b516bcfd0cf468fc4bee22083189a4ae0c175a06a6c4164e8fb78ec5f511cbe858781c9ca5f9501b0e4dc832a43 SHA512 3d32971d03df0396128214b213f5c6694de753935cbe88463e057fcc9b597fd12a32ef10628a8ce9c579be94418f1ceabd490ed99d2c19aa0c1d1ca39b7a0697 -DIST limbo-0.0.20-crates.tar.xz 31591640 BLAKE2B 6f905e045f3cc807d71bbecf19b3134fd2be103b2e007ace6d577f20fcfadec301c54512959a55e927cafee278213a8e4a5cfd32de6fdad3d6897a1bd83f361d SHA512 a47fddcb04c824549545034d1510fc8d1432aba15db50ba1aa656fba9b78e699abd45385c27926b4d3778e5eb803201857d95e10588101c9000995738281765f -DIST limbo-0.0.20.tar.gz 4771190 BLAKE2B 1eabc48a948b7bf3182e0484f1a65cbefb1b908284a8434f9d61acdfc864f9fe661a09eb9ab55955cf378d9ed8a7a7bd819bf48a4eb7d6f424d677ce75cf9a8f SHA512 d679775c8cbcb22747546affc085fa0f530ca184a7a71833c573a18f560ae6e96b7afeda8d7c75fed0aa204d62a78acf0b4e36dbbea4f4bb5507f5a02fde7fa5 DIST limbo-0.0.22-crates.tar.xz 31930740 BLAKE2B df38f33717797a8b999f8c2a22efd88e67e62991cd1a0245c7e6c41f2a3a089dd229fd12e633cfb8b2c96604e4799019e8e9c0401f05d4c62d753ba4e10ce189 SHA512 f5ef72b87e663e9c09a510bdfd3507302df6c9206237af1a04469b772e8b6f6aa68bc04364722e168246423cb8da46498a032fb4b33dbbcc844ea7efea7488ad DIST limbo-0.0.22.tar.gz 5994615 BLAKE2B 9c26fca141d8797b69b81060a08b91f7017d4966a25856b5d238c874b3a275e52c7ec9719f48a0c45abda2dee8da07972589ddbf69d32889c6600e97f780142f SHA512 127038105f386fd2eb75936de17220ef663ebf341dc900556edb7f43e41c7ecfbf6641ed49e8677458182745325372169fbdeb10f90788d7f03e05349c2090a6 diff --git a/dev-db/limbo/limbo-0.0.20.ebuild b/dev-db/limbo/limbo-0.0.20.ebuild deleted file mode 100644 index 853ffad4cd..0000000000 --- a/dev-db/limbo/limbo-0.0.20.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES="" - -inherit cargo linux-info - -DESCRIPTION="The Limbo interactive SQL shell" -HOMEPAGE="https://github.com/tursodatabase/limbo" -SRC_URI=" - https://github.com/tursodatabase/${PN}/releases/download/v${PV}/source.tar.gz -> ${P}.tar.gz -" -DEPS_URI="https://github.com/freijon/${PN}/releases/download/v${PV}/${P}-crates.tar.xz" -SRC_URI+=" ${DEPS_URI}" - -S="${WORKDIR}/${PN}_cli-${PV}" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions Boost-1.0 CC0-1.0 CDDL - GPL-2.0-with-bison-exception MIT MPL-2.0 Unicode-DFS-2016 -" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+uring" - -DEPEND=" - >=dev-libs/libgit2-0.99:= - dev-libs/oniguruma:= -" -RDEPEND="${DEPEND}" - -pkg_setup() { - CONFIG_CHECK="~IO_URING" - WARNING_IO_URING="The USE flag 'uring' needs the option IO_URING to be enabled." - - use uring && linux-info_pkg_setup - rust_pkg_setup -} - -src_configure() { - # high magic to allow system-libs - export LIBSQLITE3_SYS_USE_PKG_CONFIG=1 - export RUSTONIG_SYSTEM_LIBONIG=1 - export LIBGIT2_NO_VENDOR=1 - - local myfeatures=( - $(use uring && usex "uring" "io_uring") - ) - cargo_src_configure --no-default-features -} - -src_compile() { - cargo_src_compile --package "${PN}_cli" --bin "${PN}" -} - -src_install() { - cargo_src_install --path cli - - local DOCS=( - CHANGELOG.md - CONTRIBUTING.md - README.md - ) - - einstalldocs -} From 24c04b49e9f0b916ba0a3741ce71eac564ccf51b Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Sat, 21 Jun 2025 15:35:15 +0500 Subject: [PATCH 53/55] phosh-base/phosh-shell: fix deps and pkg-config invocation Signed-off-by: Anna (cybertailor) Vyalkova --- ...osh-shell-0.47.0.ebuild => phosh-shell-0.47.0-r1.ebuild} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) rename phosh-base/phosh-shell/{phosh-shell-0.47.0.ebuild => phosh-shell-0.47.0-r1.ebuild} (94%) diff --git a/phosh-base/phosh-shell/phosh-shell-0.47.0.ebuild b/phosh-base/phosh-shell/phosh-shell-0.47.0-r1.ebuild similarity index 94% rename from phosh-base/phosh-shell/phosh-shell-0.47.0.ebuild rename to phosh-base/phosh-shell/phosh-shell-0.47.0-r1.ebuild index fbf262cb21..b373f536b0 100644 --- a/phosh-base/phosh-shell/phosh-shell-0.47.0.ebuild +++ b/phosh-base/phosh-shell/phosh-shell-0.47.0-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit gnome2-utils meson pam systemd verify-sig virtualx xdg +inherit gnome2-utils meson pam systemd toolchain-funcs verify-sig virtualx xdg MY_PN="${PN%-shell}" MY_P="${MY_PN}-${PV}" @@ -43,7 +43,7 @@ COMMON_DEPEND=" >=net-libs/libsoup-3.6:3.0 net-misc/modemmanager:= >=net-misc/networkmanager-1.14[introspection?] - >=net-wireless/gnome-bluetooth-46.0:3=[introspection] + >=net-wireless/gnome-bluetooth-46.0:3=[introspection?] sys-apps/dbus >=sys-auth/polkit-0.122 sys-libs/pam @@ -151,7 +151,7 @@ src_install() { phosh_giomodule_cache_update() { local plugins_dir - plugins_dir=$(pkg-config --variable=lockscreen_plugins_dir phosh-plugins) || return 1 + plugins_dir=$("$(tc-getPKG_CONFIG)" --variable=lockscreen_plugins_dir phosh-plugins) || return 1 ebegin "Updating GIO modules cache" gio-querymodules "${plugins_dir}" From 68597e882244d113ece634d7c80246c95d949049 Mon Sep 17 00:00:00 2001 From: Charlie Quinet Date: Sat, 21 Jun 2025 13:19:38 +0200 Subject: [PATCH 54/55] gui-apps/ironbar: add missing RDEPENDs Fixes: https://bugs.gentoo.org/945223 Signed-off-by: Charlie Quinet --- gui-apps/ironbar/ironbar-0.16.0-r1.ebuild | 1 + gui-apps/ironbar/ironbar-0.16.1-r1.ebuild | 1 + gui-apps/ironbar/ironbar-0.16.1.ebuild | 1 + gui-apps/ironbar/ironbar-9999.ebuild | 1 + 4 files changed, 4 insertions(+) diff --git a/gui-apps/ironbar/ironbar-0.16.0-r1.ebuild b/gui-apps/ironbar/ironbar-0.16.0-r1.ebuild index a2b416717c..3241d29c2f 100644 --- a/gui-apps/ironbar/ironbar-0.16.0-r1.ebuild +++ b/gui-apps/ironbar/ironbar-0.16.0-r1.ebuild @@ -458,6 +458,7 @@ DEPEND=" music? ( sys-apps/dbus ) volume? ( media-libs/libpulse ) " +RDEPEND="${DEPEND}" BDEPEND=" virtual/pkgconfig " diff --git a/gui-apps/ironbar/ironbar-0.16.1-r1.ebuild b/gui-apps/ironbar/ironbar-0.16.1-r1.ebuild index fa0d7340d5..cf2406d1fb 100644 --- a/gui-apps/ironbar/ironbar-0.16.1-r1.ebuild +++ b/gui-apps/ironbar/ironbar-0.16.1-r1.ebuild @@ -466,6 +466,7 @@ DEPEND=" tray? ( dev-libs/libdbusmenu[gtk3] ) volume? ( media-libs/libpulse ) " +RDEPEND="${DEPEND}" BDEPEND=" virtual/pkgconfig " diff --git a/gui-apps/ironbar/ironbar-0.16.1.ebuild b/gui-apps/ironbar/ironbar-0.16.1.ebuild index b51ed67836..97e2918450 100644 --- a/gui-apps/ironbar/ironbar-0.16.1.ebuild +++ b/gui-apps/ironbar/ironbar-0.16.1.ebuild @@ -465,6 +465,7 @@ DEPEND=" tray? ( dev-libs/libdbusmenu[gtk3] ) volume? ( media-libs/libpulse ) " +RDEPEND="${DEPEND}" BDEPEND=" virtual/pkgconfig " diff --git a/gui-apps/ironbar/ironbar-9999.ebuild b/gui-apps/ironbar/ironbar-9999.ebuild index dd57dfdaad..e79b6fa8da 100644 --- a/gui-apps/ironbar/ironbar-9999.ebuild +++ b/gui-apps/ironbar/ironbar-9999.ebuild @@ -27,6 +27,7 @@ DEPEND=" tray? ( dev-libs/libdbusmenu[gtk3] ) volume? ( media-libs/libpulse ) " +RDEPEND="${DEPEND}" BDEPEND=" virtual/pkgconfig " From 2f5b3634da9ebc06df68da7d3ded3433cff25310 Mon Sep 17 00:00:00 2001 From: Lucio Sauer Date: Sat, 21 Jun 2025 13:21:47 +0200 Subject: [PATCH 55/55] profiles/package.mask: mask app-backup/b2, dev-utils/mock These are revdeps of the unmaintained dev-python/backoff, which is masked for removal in ::gentoo. Signed-off-by: Lucio Sauer --- profiles/package.mask | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index 937fbc081a..2bfb4adc13 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -18,6 +18,12 @@ # New entries go on top. +# Lucio Sauer (2025-06-21) +# Depends on masked dev-python/backoff. +# Masked until upstream supports running without backoff. +app-backup/b2 +dev-util/mock + # Takuya Wakazono (2025-06-05) # app-text/komikku, the only reverse dependency, has migrated to # dev-python/modern-colorthief.