From af456be219f1900b5ddbfa7039a4d3a64c133bb8 Mon Sep 17 00:00:00 2001 From: Vitaly Zdanevich Date: Fri, 19 Jul 2024 16:05:57 +0400 Subject: [PATCH 01/83] */*: DoubleEmptyLine fix Signed-off-by: Vitaly Zdanevich --- app-admin/agru/agru-0.1.10.ebuild | 1 - app-admin/himitsu/himitsu-0.7.ebuild | 1 - app-admin/himitsu/himitsu-0.8.ebuild | 1 - app-admin/himitsu/himitsu-9999.ebuild | 1 - dev-libs/unordered_dense/unordered_dense-4.0.1.ebuild | 1 - games-puzzle/krank/krank-8.ebuild | 1 - media-plugins/gimp-avif-plugin/gimp-avif-plugin-9999.ebuild | 1 - net-nntp/pan/pan-0.159.ebuild | 1 - 8 files changed, 8 deletions(-) diff --git a/app-admin/agru/agru-0.1.10.ebuild b/app-admin/agru/agru-0.1.10.ebuild index 6c8479c1cf..6342b69b97 100644 --- a/app-admin/agru/agru-0.1.10.ebuild +++ b/app-admin/agru/agru-0.1.10.ebuild @@ -10,7 +10,6 @@ SRC_URI="https://gitlab.com/etke.cc/tools/agru/-/archive/v${PV}/v${PV}.tar.bz2 - https://xwaretech.info/agru-${PV}-deps.tar.xz" S="${WORKDIR}/${PN}-v${PV}-d6a2bd6d8a4fca3dbb0201c020e4f70ce9a90c39" - LICENSE="AGPL-3" SLOT="0" KEYWORDS="~amd64 ~x86" diff --git a/app-admin/himitsu/himitsu-0.7.ebuild b/app-admin/himitsu/himitsu-0.7.ebuild index 2ca5d1712a..e3d2c1222f 100644 --- a/app-admin/himitsu/himitsu-0.7.ebuild +++ b/app-admin/himitsu/himitsu-0.7.ebuild @@ -17,7 +17,6 @@ DESCRIPTION="Secret storage system for Unix, suitable for storing passwords, key HOMEPAGE="https://git.sr.ht/~sircmpwn/himitsu" LICENSE="GPL-3" - DEPEND=" >=dev-lang/hare-0_pre20231127-r1:= " diff --git a/app-admin/himitsu/himitsu-0.8.ebuild b/app-admin/himitsu/himitsu-0.8.ebuild index a739e3bc79..5230a71fc4 100644 --- a/app-admin/himitsu/himitsu-0.8.ebuild +++ b/app-admin/himitsu/himitsu-0.8.ebuild @@ -17,7 +17,6 @@ DESCRIPTION="Secret storage system for Unix, suitable for storing passwords, key HOMEPAGE="https://git.sr.ht/~sircmpwn/himitsu" LICENSE="GPL-3" - DEPEND=" >=dev-lang/hare-0.24.2:= " diff --git a/app-admin/himitsu/himitsu-9999.ebuild b/app-admin/himitsu/himitsu-9999.ebuild index a739e3bc79..5230a71fc4 100644 --- a/app-admin/himitsu/himitsu-9999.ebuild +++ b/app-admin/himitsu/himitsu-9999.ebuild @@ -17,7 +17,6 @@ DESCRIPTION="Secret storage system for Unix, suitable for storing passwords, key HOMEPAGE="https://git.sr.ht/~sircmpwn/himitsu" LICENSE="GPL-3" - DEPEND=" >=dev-lang/hare-0.24.2:= " diff --git a/dev-libs/unordered_dense/unordered_dense-4.0.1.ebuild b/dev-libs/unordered_dense/unordered_dense-4.0.1.ebuild index b546ae0e58..fb5ce29ddd 100644 --- a/dev-libs/unordered_dense/unordered_dense-4.0.1.ebuild +++ b/dev-libs/unordered_dense/unordered_dense-4.0.1.ebuild @@ -22,7 +22,6 @@ SLOT="0" IUSE="test" RESTRICT="!test? ( test )" - DEPEND=" ${RDEPEND} " diff --git a/games-puzzle/krank/krank-8.ebuild b/games-puzzle/krank/krank-8.ebuild index 0f95c54389..2f8a7aac45 100644 --- a/games-puzzle/krank/krank-8.ebuild +++ b/games-puzzle/krank/krank-8.ebuild @@ -9,7 +9,6 @@ DESCRIPTION="Little casual game" HOMEPAGE="https://gitlab.com/mazes_80/krank" SRC_URI="https://gitlab.com/mazes_80/krank/-/archive/${PV}/${P}.tar.bz2" - LICENSE="public-domain" SLOT="0" KEYWORDS="~amd64 ~x86" diff --git a/media-plugins/gimp-avif-plugin/gimp-avif-plugin-9999.ebuild b/media-plugins/gimp-avif-plugin/gimp-avif-plugin-9999.ebuild index 2d6dc8dacf..cc061fb9be 100644 --- a/media-plugins/gimp-avif-plugin/gimp-avif-plugin-9999.ebuild +++ b/media-plugins/gimp-avif-plugin/gimp-avif-plugin-9999.ebuild @@ -17,5 +17,4 @@ DEPEND=">=media-gfx/gimp-2.99.11 >=media-libs/gexiv2-0.12.2 " - RDEPEND="${DEPEND}" diff --git a/net-nntp/pan/pan-0.159.ebuild b/net-nntp/pan/pan-0.159.ebuild index e6df925c9d..70141da766 100644 --- a/net-nntp/pan/pan-0.159.ebuild +++ b/net-nntp/pan/pan-0.159.ebuild @@ -67,7 +67,6 @@ src_install() { dolib.so "${build_dir}/pan/tasks/libtasks.so" dolib.so "${build_dir}/pan/usenet-utils/libusenet-utils.so" - } src_test() { From 8c927e8c3eb544bc94b356dccc33565e32a0d043 Mon Sep 17 00:00:00 2001 From: Vitaly Zdanevich Date: Fri, 19 Jul 2024 17:01:38 +0400 Subject: [PATCH 02/83] */*: WhitespaceFound fix Signed-off-by: Vitaly Zdanevich --- app-admin/agru/agru-0.1.10.ebuild | 4 ++- app-misc/dpscreenocr/dpscreenocr-1.4.0.ebuild | 8 ++--- .../rainbow_csv-1.10.0_pre20240705.ebuild | 4 +-- app-vim/rainbow_csv/rainbow_csv-9999.ebuild | 2 +- .../prometheus_exporter-1.0.0.ebuild | 4 +-- dev-util/dmg2img/dmg2img-9999.ebuild | 10 +++---- gui-apps/ReGreet/ReGreet-0.1.1-r6.ebuild | 10 +++---- gui-apps/gtklock/gtklock-3.0.0-r1.ebuild | 8 ++--- .../gpu-screen-recorder-gtk-9999.ebuild | 6 ++-- .../mautrix-whatsapp-0.10.7.ebuild | 4 +-- net-misc/toot/toot-0.38.1.ebuild | 2 +- net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild | 29 +++++++++---------- net-proxy/ngrok-bin/ngrok-bin-3.10.0.ebuild | 20 ++++++------- .../lenovolegionlinux-9999.ebuild | 16 +++++----- .../libmedium/libmedium-2024.06.10.ebuild | 12 ++++---- 15 files changed, 70 insertions(+), 69 deletions(-) diff --git a/app-admin/agru/agru-0.1.10.ebuild b/app-admin/agru/agru-0.1.10.ebuild index 6342b69b97..f26c3b03f8 100644 --- a/app-admin/agru/agru-0.1.10.ebuild +++ b/app-admin/agru/agru-0.1.10.ebuild @@ -6,8 +6,10 @@ inherit go-module DESCRIPTION="A tool for managing GitLab groups and projects" HOMEPAGE="https://gitlab.com/etke.cc/tools/agru" + SRC_URI="https://gitlab.com/etke.cc/tools/agru/-/archive/v${PV}/v${PV}.tar.bz2 -> ${P}.tar.bz2 - https://xwaretech.info/agru-${PV}-deps.tar.xz" +https://xwaretech.info/agru-${PV}-deps.tar.xz" + S="${WORKDIR}/${PN}-v${PV}-d6a2bd6d8a4fca3dbb0201c020e4f70ce9a90c39" LICENSE="AGPL-3" diff --git a/app-misc/dpscreenocr/dpscreenocr-1.4.0.ebuild b/app-misc/dpscreenocr/dpscreenocr-1.4.0.ebuild index 129ece9ac9..92791f3744 100644 --- a/app-misc/dpscreenocr/dpscreenocr-1.4.0.ebuild +++ b/app-misc/dpscreenocr/dpscreenocr-1.4.0.ebuild @@ -21,10 +21,10 @@ RDEPEND="app-text/tesseract DEPEND="${RDEPEND}" src_configure() { - local mycmakeargs=( - '-DCMAKE_BUILD_TYPE=Release' - ) - cmake_src_configure + local mycmakeargs=( + '-DCMAKE_BUILD_TYPE=Release' + ) + cmake_src_configure } src_install() { diff --git a/app-vim/rainbow_csv/rainbow_csv-1.10.0_pre20240705.ebuild b/app-vim/rainbow_csv/rainbow_csv-1.10.0_pre20240705.ebuild index 9af59c05e7..63c2df693e 100644 --- a/app-vim/rainbow_csv/rainbow_csv-1.10.0_pre20240705.ebuild +++ b/app-vim/rainbow_csv/rainbow_csv-1.10.0_pre20240705.ebuild @@ -18,9 +18,9 @@ KEYWORDS="~amd64 ~x86" IUSE="" RDEPEND=" - app-editors/vim + app-editors/vim " src_install() { - vim-plugin_src_install + vim-plugin_src_install } diff --git a/app-vim/rainbow_csv/rainbow_csv-9999.ebuild b/app-vim/rainbow_csv/rainbow_csv-9999.ebuild index e0c33b5028..def917bf92 100644 --- a/app-vim/rainbow_csv/rainbow_csv-9999.ebuild +++ b/app-vim/rainbow_csv/rainbow_csv-9999.ebuild @@ -17,5 +17,5 @@ app-editors/vim " src_install() { - vim-plugin_src_install + vim-plugin_src_install } diff --git a/dev-python/prometheus_exporter/prometheus_exporter-1.0.0.ebuild b/dev-python/prometheus_exporter/prometheus_exporter-1.0.0.ebuild index 3ff9ed1a70..db40281899 100644 --- a/dev-python/prometheus_exporter/prometheus_exporter-1.0.0.ebuild +++ b/dev-python/prometheus_exporter/prometheus_exporter-1.0.0.ebuild @@ -16,6 +16,6 @@ SLOT="0" KEYWORDS="~amd64" RDEPEND=" - >=dev-python/zenlib-2.1.2[${PYTHON_USEDEP}] - >=dev-python/aiohttp-3.9.4[${PYTHON_USEDEP}] + >=dev-python/zenlib-2.1.2[${PYTHON_USEDEP}] + >=dev-python/aiohttp-3.9.4[${PYTHON_USEDEP}] " diff --git a/dev-util/dmg2img/dmg2img-9999.ebuild b/dev-util/dmg2img/dmg2img-9999.ebuild index dcf71675a4..1fce562a1d 100644 --- a/dev-util/dmg2img/dmg2img-9999.ebuild +++ b/dev-util/dmg2img/dmg2img-9999.ebuild @@ -14,16 +14,16 @@ SLOT="0" IUSE="lzfse" DEPEND=" - app-arch/bzip2 - dev-libs/openssl - sys-libs/zlib - lzfse? ( dev-libs/lzfse ) + app-arch/bzip2 + dev-libs/openssl + sys-libs/zlib + lzfse? ( dev-libs/lzfse ) " RDEPEND="${DEPEND}" BDEPEND="${DEPEND}" src_compile() { - emake HAVE_LZFSE=$(usex lzfse 1 0) CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" + emake HAVE_LZFSE=$(usex lzfse 1 0) CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" } src_install() { diff --git a/gui-apps/ReGreet/ReGreet-0.1.1-r6.ebuild b/gui-apps/ReGreet/ReGreet-0.1.1-r6.ebuild index 27cc380fbf..cd024c04eb 100644 --- a/gui-apps/ReGreet/ReGreet-0.1.1-r6.ebuild +++ b/gui-apps/ReGreet/ReGreet-0.1.1-r6.ebuild @@ -231,10 +231,10 @@ RDEPEND=" gui-libs/gtk gui-libs/greetd dev-libs/glib - media-libs/graphene - x11-libs/cairo - x11-libs/gdk-pixbuf - x11-libs/pango + media-libs/graphene + x11-libs/cairo + x11-libs/gdk-pixbuf + x11-libs/pango " BDEPEND=" virtual/rust @@ -308,7 +308,7 @@ src_install() { } -src_post_install () { +src_post_install() { if use systemd; then # Run systemd-tmpfiles to create the log and cache folder tmpfiles_process regreet.conf diff --git a/gui-apps/gtklock/gtklock-3.0.0-r1.ebuild b/gui-apps/gtklock/gtklock-3.0.0-r1.ebuild index 14d1eba1f1..497bd6f06c 100644 --- a/gui-apps/gtklock/gtklock-3.0.0-r1.ebuild +++ b/gui-apps/gtklock/gtklock-3.0.0-r1.ebuild @@ -28,8 +28,8 @@ BDEPEND=" " src_configure() { - local emesonargs=( - $(meson_feature man man-pages) - ) - meson_src_configure + local emesonargs=( + $(meson_feature man man-pages) + ) + meson_src_configure } diff --git a/media-video/gpu-screen-recorder-gtk/gpu-screen-recorder-gtk-9999.ebuild b/media-video/gpu-screen-recorder-gtk/gpu-screen-recorder-gtk-9999.ebuild index 90bb34b29a..6080dfe7f5 100644 --- a/media-video/gpu-screen-recorder-gtk/gpu-screen-recorder-gtk-9999.ebuild +++ b/media-video/gpu-screen-recorder-gtk/gpu-screen-recorder-gtk-9999.ebuild @@ -13,9 +13,9 @@ LICENSE="GPL-3" SLOT="0" DEPEND=" - x11-libs/gtk+:3 - dev-libs/libayatana-appindicator - media-video/gpu-screen-recorder + x11-libs/gtk+:3 + dev-libs/libayatana-appindicator + media-video/gpu-screen-recorder " RDEPEND="${DEPEND}" BDEPEND="${DEPEND}" diff --git a/net-im/mautrix-whatsapp/mautrix-whatsapp-0.10.7.ebuild b/net-im/mautrix-whatsapp/mautrix-whatsapp-0.10.7.ebuild index 777debbc34..1871f9e0f1 100644 --- a/net-im/mautrix-whatsapp/mautrix-whatsapp-0.10.7.ebuild +++ b/net-im/mautrix-whatsapp/mautrix-whatsapp-0.10.7.ebuild @@ -19,8 +19,8 @@ IUSE="crypt" DEPEND="crypt? ( dev-libs/olm )" RDEPEND=" - ${DEPEND} - acct-user/${PN} + ${DEPEND} + acct-user/${PN} " src_compile() { diff --git a/net-misc/toot/toot-0.38.1.ebuild b/net-misc/toot/toot-0.38.1.ebuild index d0e2bc6df2..8c573281a3 100644 --- a/net-misc/toot/toot-0.38.1.ebuild +++ b/net-misc/toot/toot-0.38.1.ebuild @@ -23,7 +23,7 @@ DEPEND=" >=dev-python/beautifulsoup4-4.12.2 >=dev-python/tomlkit-0.11.8 test? ( dev-python/psycopg:2 - >=dev-python/pytest-7.4.0 ) + >=dev-python/pytest-7.4.0 ) " RDEPEND="${DEPEND}" diff --git a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild index 219356f529..254934ffe3 100644 --- a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild +++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild @@ -43,13 +43,12 @@ BDEPEND=" " pkg_pretend() { - - if use intel-avx2 && [[ ! -e "${ROOT}"/etc/portage/patches/app-crypt/intel-ipsec-mb/remove_digest_init.patch ]]; then - eerror "${ROOT}/etc/portage/patches/app-crypt/intel-ipsec-mb/remove_digest_init.patch does not exist!" - eerror "To build with avx2 intel support, please create ${ROOT}/etc/portage/patches/app-crypt/intel-ipsec-mb directory" - eerror "and copy patch from package net-p2p/dogecoin-qt/files/intel-ipsec-mb/remove_digest_init.patch into that directory" - die - fi + if use intel-avx2 && [[ ! -e "${ROOT}"/etc/portage/patches/app-crypt/intel-ipsec-mb/remove_digest_init.patch ]]; then + eerror "${ROOT}/etc/portage/patches/app-crypt/intel-ipsec-mb/remove_digest_init.patch does not exist!" + eerror "To build with avx2 intel support, please create ${ROOT}/etc/portage/patches/app-crypt/intel-ipsec-mb directory" + eerror "and copy patch from package net-p2p/dogecoin-qt/files/intel-ipsec-mb/remove_digest_init.patch into that directory" + die + fi } src_prepare() { @@ -94,15 +93,15 @@ src_install() { insinto "${DOGEDIR}/bin" if use gui ; then - insinto /usr/share/pixmaps - doins src/qt/res/icons/dogecoin.png - dosym "${DOGEDIR}/bin/${PN}" "/usr/bin/${PN}" + insinto /usr/share/pixmaps + doins src/qt/res/icons/dogecoin.png + dosym "${DOGEDIR}/bin/${PN}" "/usr/bin/${PN}" - if use prune ; then - domenu "${FILESDIR}"/"${PN}-prune.desktop" - else - domenu "${FILESDIR}"/"${PN}.desktop" - fi + if use prune ; then + domenu "${FILESDIR}"/"${PN}-prune.desktop" + else + domenu "${FILESDIR}"/"${PN}.desktop" + fi fi if use dogecoind ; then diff --git a/net-proxy/ngrok-bin/ngrok-bin-3.10.0.ebuild b/net-proxy/ngrok-bin/ngrok-bin-3.10.0.ebuild index e69b2e910e..d11458c5c9 100644 --- a/net-proxy/ngrok-bin/ngrok-bin-3.10.0.ebuild +++ b/net-proxy/ngrok-bin/ngrok-bin-3.10.0.ebuild @@ -7,14 +7,14 @@ DESCRIPTION="ngrok is a reverse proxy, firewall, and API gateway" HOMEPAGE="https://ngrok.org" # Each supported arch should get their own bins SRC_URI=" - amd64? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-amd64.tgz -> ${P}.tgz ) - arm? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-arm.tgz -> ${P}.tgz ) - arm64? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-arm64.tgz -> ${P}.tgz ) - mips? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-mips.tgz -> ${P}.tgz ) - ppc64? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-ppc64.tgz -> ${P}.tgz ) - s390? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-s390x.tgz -> ${P}.tgz ) - x86? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-386.tgz -> ${P}.tgz ) - " + amd64? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-amd64.tgz -> ${P}.tgz ) + arm? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-arm.tgz -> ${P}.tgz ) + arm64? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-arm64.tgz -> ${P}.tgz ) + mips? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-mips.tgz -> ${P}.tgz ) + ppc64? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-ppc64.tgz -> ${P}.tgz ) + s390? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-s390x.tgz -> ${P}.tgz ) + x86? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-386.tgz -> ${P}.tgz ) +" S="${WORKDIR}/" LICENSE="MIT" @@ -24,9 +24,9 @@ KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc64 ~s390 ~x86" RESTRICT="mirror strip" src_compile() { - : +: } src_install() { - dobin ngrok + dobin ngrok } diff --git a/sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild b/sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild index 551ab1a727..581e901d6d 100644 --- a/sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild +++ b/sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild @@ -80,14 +80,14 @@ src_install() { systemd_dounit service/legiond.service service/legiond-onresume.service service/legiond-cpuset.service service/legiond-cpuset.timer - newinitd service/legiond.initd legiond + newinitd service/legiond.initd legiond newinitd service/legiond-cpuset.initd legiond newsbin service/legiond-cpuset.sh legiond-cpuset - if use elogind; then - exeinto /lib64/elogind/system-sleep/ - doexe service/legiond-onresume.sh - fi + if use elogind; then + exeinto /lib64/elogind/system-sleep/ + doexe service/legiond-onresume.sh + fi insinto /etc/acpi/events doins acpi/events/{legion_ppd,legion_ac} @@ -112,7 +112,7 @@ pkg_postinst() { ewarn "Pls test the feature how is decribe in the README of the project!" ewarn "and also go to this issue in github: https://github.com/johnfanv2/LenovoLegionLinux/issues/46" - optfeature "radeon dgpu power management" dev-util/rocm-smi - optfeature "ryzen CPU tweaks" sys-power/RyzenAdj - optfeature "intel CPU tweaks" dev-python/undervolt + optfeature "radeon dgpu power management" dev-util/rocm-smi + optfeature "ryzen CPU tweaks" sys-power/RyzenAdj + optfeature "intel CPU tweaks" dev-python/undervolt } diff --git a/www-apps/libmedium/libmedium-2024.06.10.ebuild b/www-apps/libmedium/libmedium-2024.06.10.ebuild index eeb206fa01..04863ef190 100644 --- a/www-apps/libmedium/libmedium-2024.06.10.ebuild +++ b/www-apps/libmedium/libmedium-2024.06.10.ebuild @@ -345,13 +345,13 @@ export ZSTD_SYS_USE_PKG_CONFIG=1 export PKG_CONFIG_ALLOW_CROSS=1 src_prepare() { - default - sed -i -e 's/#cache = "\/var\/lib\/libmedium"/cache = "\/var\/cache\/libmedium"/' 'config/default.toml' || die + default + sed -i -e 's/#cache = "\/var\/lib\/libmedium"/cache = "\/var\/cache\/libmedium"/' 'config/default.toml' || die } src_install() { - cargo_src_install - newinitd "${FILESDIR}/libmedium.initd" "libmedium" - insinto "/etc/libmedium" - newins "config/default.toml" "config.toml" + cargo_src_install + newinitd "${FILESDIR}/libmedium.initd" "libmedium" + insinto "/etc/libmedium" + newins "config/default.toml" "config.toml" } From 139ead166f89da8e428bdc88a1f94a239cdfd33d Mon Sep 17 00:00:00 2001 From: Daichi Yamamoto Date: Fri, 19 Jul 2024 22:03:35 +0900 Subject: [PATCH 03/83] dev-util/juliaup: add 1.16.10, drop 1.14.9 Signed-off-by: Daichi Yamamoto --- dev-util/juliaup/Manifest | 125 +++++++++-------- ...p-1.14.9.ebuild => juliaup-1.16.10.ebuild} | 127 ++++++++++-------- 2 files changed, 135 insertions(+), 117 deletions(-) rename dev-util/juliaup/{juliaup-1.14.9.ebuild => juliaup-1.16.10.ebuild} (76%) diff --git a/dev-util/juliaup/Manifest b/dev-util/juliaup/Manifest index ee9490e542..c269c57be0 100644 --- a/dev-util/juliaup/Manifest +++ b/dev-util/juliaup/Manifest @@ -12,26 +12,26 @@ DIST anyhow-1.0.86.crate 46741 BLAKE2B 21b1f3acd1c1b659e6e9a53693178de67c806d7db DIST assert_cmd-2.0.14.crate 24591 BLAKE2B 2a25812480770ce8549700b6c5afd0e3fc230c280c66b5b61480a2db0dc6c5a95b6a564ca7eb6024fa43498168d8bd3511a6cd659498540bf1a5a3bdbc2a3fc8 SHA512 112c3f933a013715c0dfcf29889ec023c88097a70fe212a7d98d0a5272d5f6da87df9353da006483830a0ac3c42a12e12d8fabeb90eb62453982edbc75215613 DIST assert_fs-1.1.1.crate 18090 BLAKE2B 27177447fa5d0e5670142cd3ff8c284518615a765bdf0766592cdb0799d9acb29af3443733874300879dc46fcd1af9952df39add9cf9fe52eacf4af8588b0546 SHA512 e1f1772a17f85c4f46d9dac86a8564efe86278049e3f4a40b1dfb874b701fac01726a78d5f38f6812d415666b466de92b5e191a477441c479744c36a3d230130 DIST autocfg-1.3.0.crate 16524 BLAKE2B 7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9 SHA512 a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635 -DIST backtrace-0.3.72.crate 87877 BLAKE2B c4b4736cb9728e3c1b1d9035528abfd9b989b7fc42b7a2d68eb8fe802084f888d281624233dbd942c08024b35affee6488bb7ea859d8faea65f2ec191c250a56 SHA512 b0bb4759b56cf0953d933b1fdd4b597d10ba1e6c0f7fd4b6504647f9c996644cbf6b473e49a8ef4b85828cfd05ffd68c3e9356b509812c0935f15f1a6dbf0018 +DIST backtrace-0.3.73.crate 87617 BLAKE2B 585eebbb44671dfb3ff088092f62c7b25118ffc34e148b9b6ac67707923254ea43056861e2658c5fac7b9ed16fa56c30e7734e976fc3178f1fc03912d1d44c40 SHA512 dacedfd32cb91fe408e4f395441baf09c0a4b3bc4ba8f79d088359455cc903c93d24969567c7c5b2feb806433ffbb63a526d73f53caa4bee9c51961b61f831d9 DIST base64-0.22.1.crate 81597 BLAKE2B 6f216a560bd36e6e6b74e908344b457594cc768d9763070e269b56a14b150cbfc4b7f599d4c2a0a5f783638170ee132f0796fefb14fcac7fd73c58db0791007a SHA512 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20 DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 -DIST bitflags-2.5.0.crate 43821 BLAKE2B 2d2a78b0a19dcb39580e6f73ed6c468b0626043010b34661084944c83561fe49db24bee1ab57fd692d57617be6506d529e095aea27b753a77e26d0b1ebf7ed78 SHA512 75d7a89e53e5e7582591932bc430e6a1db7ed0f914ded6dbcf957125be52975598df7fee14ef816f66544432ef0505f0a081f3794d17138ec429e283fe14fcf9 +DIST bitflags-2.6.0.crate 45357 BLAKE2B 3a368bd2eb58c095b7b4a46680cc2d90a28e24b2e37c854bbf8647c861c4b8fb37eca827599673c5c7df763048149dd82123d1ede1f8a0e58a6bc23c8250f7e6 SHA512 f9bb3c48931ed7e7e05ec6d13305af5da6b6c18861ff307d7dc17c658f63972c87b70b0527287b3625c8592befc207cfe15550654995faf3862bb12a6d95bacf DIST bstr-1.9.1.crate 380305 BLAKE2B 52b45bd48874d052636c6b451cc36d8b012808ea5193e0188e5edd09f81d21b8306926cfebb405ad0650ec9aa710f609bacaa773bf854b21f4803dc38bb2eca7 SHA512 67e9f76719310de60f46adf3c39768b4dc078d4c32dc6bdcec1a94cd9f630c5238e427ed84cd6ec25a44f54e84adeb795a0e92060a5372d9fb9ad9f0914e3172 -DIST built-0.7.3.crate 21743 BLAKE2B cec8dafa44c8de940a820c83281ccad179c378d4479c087a1f62caa72ab05153012f66fe66a60b55afcea8e3cf139285ef263fa8d77bc0668b01a4ae756b3947 SHA512 1833cd69a22d495643fbc04319cca6dc1909c980eca67bfb3aff08af50166dd88aa1210a331353469e3b614613f590e10aea63d7f196e96a3da355b1988f5325 +DIST built-0.7.4.crate 22242 BLAKE2B a1478a76fd88afde4397070d481ff730d29742813a50718822fa3930f352b59fe1322bd9c154e9a3dc92af8e3a0fa22abaa693265156cc496694ffdac8155423 SHA512 1750be63ddcc297615bcc076fd5ce73d5ef5d72128e301c86efb8d3671eec07a535c7827bc451b18fd1833e07039fae478ff09e22a43dc5f56935636694171d1 DIST bumpalo-3.16.0.crate 85677 BLAKE2B 08da17b757931d2910e0299df53eb62731aa8c4ebd8915859b81d1982b331e7455dfac977c754e500a35ee07ba8eff00a61d2f62be99744e2ddbba06c1268f49 SHA512 a51b75c36f6794db444cab20eeb24f42a319080ecb486a56d254d6f873f3d188b5ccba11db30c068bd0c52c4322d4a3f5f5195c81c94b0bc04387030418835b1 DIST bytes-1.6.0.crate 60605 BLAKE2B 3e4cd094443969c6062b51917ad9df314b61ec9ddcb0336cf2621d8966c568d5b1fdbf16b11b5e2fab01b43ea76f6609f753eb5c2380a5e4aa8fb6e807a2ff5d SHA512 6507bc4274204d0a19b6a95c3284c52245c71cbf5f2dfb5cd372193d989e49869ec557c0c4e449e96ed4e3028c90606dfb0dcdc1d72bb234a36bc5f344c0a7a8 -DIST cc-1.0.98.crate 76780 BLAKE2B 64124ebdda70b211b6fde8c02d256d97d57fc3a0db433371bad896c06e36caaa5f938074d92ca82724b34fde06bc10af63c7fdde8f52ac50a3ea6e3329d18d93 SHA512 dfeb194266a4a9cf2ddf69fe20f8e20a72a0a9c2f72b1ea578fd48dae5b0c3589f501068ca24e0da7b3691860cd8c05247c803f3ef2f338d56eef8b1f4f4fbd2 +DIST cc-1.1.0.crate 80751 BLAKE2B 2cdfd7e16ee20d47300b133dd2310ec05a72851494bea4215760404852b75da8bfeb077a457e457b8a78d2c6251071ca0e1dcda9c35b30a3e536b363a31f3604 SHA512 9450c3e3dd4e86ef7bfb31afadf3c8bd7cec141cf9849f5e7ef166f991a8f028dc2275d39fb38d119bacef19cfa4bc9416be1d5c9c104fd36ebff92afb91b575 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST cfg_aliases-0.1.1.crate 6009 BLAKE2B 6acfae9a89d3479f7ce1f0b5dbb13bfe27c006b936a96685606a61a06f69d17ab754a8a0d96c54213f758281c2fb32ac74d03a34e0f836dc7e438387955aac37 SHA512 238828445c5b48ca41ff88825af0a1ad30494e423bb6f89b6d5e4d26042afaa1ceb0e32041f7cddd79c3e15c6c82a1ddb9469c4b63a1ac52d4bcc1174900f880 DIST cfg_aliases-0.2.1.crate 6355 BLAKE2B a758d9c88527f0e6e7cfd6d4c83eda1bcb4d6e2438189fe08e8ecbcaa78d56afc5a4873f3b82bf7da96afd690b44cdf1e44466b6da0f37c358b340481017103e SHA512 74969d12d5d24002a29e08d52e30fbce014dd481a7c35ee0162e69333c5f2d7755f3b02439b31522e12444cf1ac8e65880ce33fe6778dac03757e362cbf8a72c DIST chrono-0.4.38.crate 220559 BLAKE2B ab828bfeed56eb737a1797d5e1132cafe87a1e14bf7a1fe4a5098f50e6ceead50ca2e7f041cc2ff63d5f4e41e2853322f6c345bb31ff12a5b412e3e5202f5fea SHA512 858e47e3facebd5383e71898f26b27d92fe4a69027e2cc47da2af59975ead7767355e0b699f4228eabe76a3eff8b2519c7cecf8b60dc3fc60fbf9b28e2f3d4d9 -DIST clap-4.5.4.crate 55401 BLAKE2B e9ece2eee6be16c366888f6140080c43a182aa758a971ab2f60fa5c8f5e00460c3e6ae6bface1f36445306265ce13d8145ac24cef833b68b2b2c32c13a7a4a00 SHA512 c1e88968a86598a6541cd8f8144909872fe71fc707dc5327293a71425f6ff9d4957491f93c36326a9f615c1cce1a453cc85740ff18e1ca571e91bf8f7a6ad7c0 -DIST clap_builder-4.5.2.crate 163566 BLAKE2B 5eb81df416f3da0bb7e53c59ef4e914f03e2bb0563bb3707fbf70215f249aa523e3f5ef2205d0a8e25c23db6c6d0d344181c1c771566453505c769c55b355374 SHA512 af7eb8326a980cf461442a4dd6d224e61ae31a2fe4a45b34210a2c1f747eed49e00b6254699e82f986f441667f290a5de747b5e9d9d0360ed049504343385864 -DIST clap_complete-4.5.2.crate 37850 BLAKE2B bfaae6107890319a9717d96f5616012016fd5439c7ac7dcfb0082d797a335c7c926459c8c1db0cc0652f700366c83956d8e0447bb3e990c183133b8f26d64301 SHA512 1c9db70159681dd23011df6e804fa193f67f3dee874b2583a5c9da90db1c7283a13b330befecca91de260f70b974168652b450cf8b519a79957ac7a6373992b3 -DIST clap_derive-4.5.4.crate 29159 BLAKE2B 6f7087d553102f24c9de37e1ba85c0d540ea42d9df9af26b5234ccde23175180efe21df93513df49f6ba83e46cc85cedcead29c902e426c39b25086c9f79a51c SHA512 670411136c819577c0129c6fcf5a8216cac82a47ae11ce3cd97cffd038644e06c5a21f7a69948628f01fb77f1e656678ffbfe441385866fdf90d247bda036c4d -DIST clap_lex-0.7.0.crate 11915 BLAKE2B 03287f02067f6cb33bb3889e8032b0848e9a9cc17446eb0e2767768cf6ea8c579a7455d33c8af735fb8d0c16095b19f991a5e2528dee3a7628d68c16f9307fa4 SHA512 638feb2e4571677dbe15ef0423866d2f0df309723e5ad65ddeaff7fd5e2e83adcb973a32d52a5f3924ea88fcff865e956b7d30dcd569df0412ef47848af14036 -DIST cli-table-0.4.7.crate 13195 BLAKE2B 498e7434639a4bf21f4b793def59e2f045f8353eb2e12ccbf8778a0a92196ed589ddd94e696a000fa7a2bd50470624f2972eb613cba538956e50c6ecaebc1b53 SHA512 2696d3204107f2bf104312fa1e13a92638fe9ea1894263cf707cfe3891ec083499b1b0594d8571169ca242abd6a41396a88ca41dae8a3ce7f04365292158a87b -DIST cli-table-derive-0.4.5.crate 6843 BLAKE2B 124429e143a3b3a6c8f6fd83464d00963780966792476b470b86d0bd6284c34a3a457f1c824aa7f8e0cc580d8741e53f34462c987b8b5530dd9bd373d7699917 SHA512 4e19b492510e25b9e51b22d038d684c1270d15d622cb018d861abc1d7bf2ee62bbaa236373ee8a1cb979e724a2b3b8394497f320f20a4536df1483c6bde5cf08 +DIST clap-4.5.9.crate 56348 BLAKE2B e2c60cc6dacc6d6c7d3718ae3748ed5f681722ef060c6b2c4ec1262da4ff4c3b235df3127946816ad61aa03d3b98c55739877dd14d1182a7d4c37daf6e1e349b SHA512 6eae38d69f99fdcc7e2a1f799b4ae770a00dc8556def97a10d578426f6770e0d86fc32816aac2dc5a59c147dbd7501eb9f7b94953a2342cf74b1034459705e88 +DIST clap_builder-4.5.9.crate 164088 BLAKE2B 47021738e0d3e946360ddbc144923daadf7151129e8548607ea3688b75f9a71ba676a31dc543a7258981fd3e561359fc0c5ed5fb6a921420a679e5d7f072c5d1 SHA512 5f9e297036a86bc33daeb76a8d906e14c58899c460ab66c934b7db0309ed5a7f63bb10d644f84e692fbb84081c20102ae97e33cb39e9ed71bea920d4e5e6aac7 +DIST clap_complete-4.5.7.crate 38833 BLAKE2B d3028583ac233da8a47e9dad776f551e1e9b1b884337f35e7632e84a84d75968fa32f40fc0c08709661b6e9f1f536032228030b01c545553a3e0d9b6bf202a94 SHA512 9cc3a1a93e0f42174d4e7d03c628f48f94a9398527c85a5e52a915020998c8daa7ed656d3bf4b85137a7f5b5a7d8d08e17d3f5776f1d6d983d3979bc940583c8 +DIST clap_derive-4.5.8.crate 30024 BLAKE2B 3d2d7e3652c6e16329a0897b985288d8beb6c68051d3f6216e75c6aa98a773d2cf609c1df82df7ab2b5f43c62c8a028da29ff1e314cbde096376bd43ff6b3b70 SHA512 587b63b99ad47b6902094d40ee4cea6c4e1d547e11fa50095b007a8495b11b25b3b6ef37583526938a56103982aac7d2addda833d2323545b753a852fc830b43 +DIST clap_lex-0.7.1.crate 12766 BLAKE2B e0e3a1a4a65bf9df3c21753f9298a7461046e6b34c7a8d26521efc551ef3511a7d202f25ebdddf285ff68c4073364f48cf739ff0bda32f41d4fd0c87c4cf02fb SHA512 4cdede5eb9fa527567e9f3f94fd8fe7e1022d9e9236e78d30b3068befbaadedd778b5464f800e74bf187c44af9df582365f4d41a0113f8ab0fe9abc936171fc2 +DIST cli-table-0.4.9.crate 18386 BLAKE2B fbbc4340c6509a9b1b1926e26eb755f6f2edd952f62db9ad62876d529409a14eabc15f91bc484293563e911ce9855f6cb67283de5d9a70e51ca7fdb8e3c46663 SHA512 f4d4625b1d98d6d11c0456cbc1da92040d39b20c451195c7035c4c884b0ec3242f05b97c0bb71d1cb7dffa6b9edea720aaf2df7a1a2610ada152e5e056ed9b46 +DIST cli-table-derive-0.4.6.crate 11090 BLAKE2B ccffabfc786b5a70af66d8c0e579a3fd9c73cf56fb61695a52969a00c71ed1e2b04b42d32329446a598561594f2e61128fdd8cd9304fb57379293e7369499cdb SHA512 2a3b076ba3cda8dfeb1c2f7b98457ce161cc9b0f19b7620a1538a694feb44b0920aee4e5f786f4bffc99402ac9a84b99c695aadeb15c54fcaf93268b4c6eed34 DIST cluFlock-1.2.7.crate 14903 BLAKE2B 0baae9bf7976f134fca2a6d123a24f3045b8eb22485ad38533062a21f94f888d6fc7397d7bc8e232861264a579958712d7be9607a500f6aefb6ab2f04c85b054 SHA512 9b51227b5375fe19f08539bb5367b1d96bb3c5e40d827143cba4efff6a54a34c46de9acab76c7c106273302348b6eb0919ea4bae7b77af843f26434684384e78 DIST colorchoice-1.0.1.crate 7895 BLAKE2B f1c841e74f01f33fa83cf41c5f0a1286ca3899239d9a188a838550abde507af374a4fe3e85934d10d28bd5eae2c7fa1f662307bd46d5dd4daa52249cb64ebb5b SHA512 3d216ba46cfcca5c52a56884ed09fe7d6d350ccb44144a60c75006582f7f9a28df21d44375a8cb304c721b9de615875675b3a03c485eb209b2a12d745fa609cd DIST console-0.15.8.crate 36364 BLAKE2B 467de2c2fbfe31688cea20b338558ae9671e50ba1fd07983d21f32d7eacb73e565ebdd6ec5e78b2ae04446f09615c70983c0ee534e25ca5a28fd1b408acfdf34 SHA512 b05e49ed145785e29631d481885788f0cc5574d4d7c4d90280dfedaee7f8c1515072c9c4cfe6bd2e017230cd228157222af7e7d41a9fce697cd1888095df4de9 @@ -50,7 +50,7 @@ DIST dirs-5.0.1.crate 12255 BLAKE2B eadd38e85211ed5aee7fab964e90342273320644c362 DIST dirs-sys-0.4.1.crate 10719 BLAKE2B 30334f2192698d7d03bd4e8bc8a682482da7d13baacb8547a132f55019d3727ac35579926ba4367fe0a5b7fa917945abc03e010cb7363683753c87440581df42 SHA512 53c7c8bc76d7211d08a0e6b25caaed12eeb7283cb4b352c12311db3c796794330943259a08e48ff9d3a280917920a088e5aede32677a4b2f9f819c2dca6adb9a DIST doc-comment-0.3.3.crate 4123 BLAKE2B a82d1c1a7a90af6e111b5e684a1298d7eac5fd8e4bf7d5baf6c7403d26b609958716d57e51122fe7ad7626fe00a2d824dcfef3cc2fd7679fdb7b5099603de1cd SHA512 e98ff9646a3612bd41bb6f278e7b6e9a0c58747f8b82524da814cf51b7f06c76ad4d65b502ac5740e818744abb295f78f15f8262d0b50ced1523f6d1a26939ba DIST dunce-1.0.4.crate 8034 BLAKE2B e1e7ffbcf1e3632036c03303ab46fc37b2b0a991598790b2dc65d7a61341a78bf555230ccded8fbb87d6288282af3ed2a8641212a0f1fab929bf99298e878b6b SHA512 f57d9c53c177bac8e10a4b56ae421c604085aef0f264b8d6871abb7e1ff713b55f396c5c5f24422763319c504c6ea6a774416af1c2ba23ba7b67b2282f6731f8 -DIST either-1.12.0.crate 18974 BLAKE2B 9db82a8eb351dbc1643ccbe304796610f6090b263d9a991b4d7308a699bdc67d25096ed1e923f521fe3dbfe9195569c1297b46a4b1d0b74bcea4c11bc0a2c388 SHA512 88e1ac4053c39740cf643a8fd445f2d939a8398e952b4b66ab38bb48bd54bc7a976967c4bebab36fed66c4f5fb76082e9c6d40e146914283fca28f31af0e0138 +DIST either-1.13.0.crate 19169 BLAKE2B d6223c76421babf163a694aa513fe07adcf4cea329872c02f5af5956e89b2c353a899f5708e5a2924e5a92d871ba748490350ba30c17dcd78dd4379e229f6e11 SHA512 72e803079bae621d282136ab1e423ba71415bf12038b6f386f294cae68a67ad9ff16e4fdf4344eb3fee4418e853f9cac344c248f6befa3006d1c954668b36322 DIST encode_unicode-0.3.6.crate 45741 BLAKE2B e1e3792bc2bf9db7df33a516d0d755eef5eff1249aa9b2fd7f0dfcb155786c566fb619c9b2d73425a8625c8593988b117e9676c341f65e8795ddc838bf9881c4 SHA512 64193d6ac75f66d58ed864169b5d6228ede36dcf100614395e086bc8e847a3ddd287734d88e8ed50f38c679a99c80ec68449175a67d8ee03b02ec1cfa9d55e77 DIST env_filter-0.1.0.crate 11553 BLAKE2B 8e358517c0aeda431239f14610925bcfd6be3bd346c7628e1818cdbaa1796bfdf2454db99cd06bc6ffdca95e7ff47c0a621d1f4c3bb50ecd1641f9d19efe4b4d SHA512 a0ab51c2b905466d23c75fd77b430dff2956556b7687ea434050c78a497cbe63018c5730be950724c0ca6aefe29bbc379ac01c8a7cd2779a69c5a03e92a21bf1 DIST env_logger-0.11.3.crate 29704 BLAKE2B fd23d377d258ead87e820dd89e4175c0596b284d629563b7d04be10f80bf859d84a6e71a21d1c333a94779262608554e95bf7b44c35b3336cbedf545184ea6d1 SHA512 50df911455429a83088c87d30137fda6fc73971ffd32eb66f21e0d006bce92580c519d4a3a3fddadb7bdcce5d6dc33df853dff6373fe66f128cfd60ca26f9f02 @@ -81,15 +81,15 @@ DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a DIST hermit-abi-0.3.9.crate 16165 BLAKE2B b779f005bd4cb9ba9abe401a0a559a5bbcc44726ac37f53e9c8d1f7218389ec8b48f74d14666261bc4fba4fbe5558cfefae873c49a2312c8c8bd4010b8344064 SHA512 f3a5a51d834a6ad55480b53f7e9cdc73a512ab0cc6c246a6ab1e8bf8f9851a0c8a55982f5bba6cb57b5a03b54870e73b0bab0a79195764c308318394a3ea8045 DIST http-1.1.0.crate 103144 BLAKE2B 7a8c4ffd3ce664e1f575bf4042ac0f15ff42b200fa8c6aa27a6686d77be2de7cd3df242e36f8cb45cdb822bfa96011d5d5dd7bb03122ae5bdcaa15bbf9d40051 SHA512 1c29f25a8895a69d815e21df427dfff7924e9040d01c55cc3256dd0b5e72b670fe75b1414223fb971c16082e4b26217142628be5e0905994da4f08b52e7f4a33 DIST http-body-1.0.0.crate 5411 BLAKE2B f560b45bfb1525fbdb209982740dc2da5688034912377b88a1f0e069a003bd3fba3d3f248bae98dde043e6f797f256a219228611e9b8035e6181f4c84381f823 SHA512 b351df7a2ec991787a57232229f80a29a648433de25efc1db2c9453d5a09b75c2e8b0101268b6753251c686a2af9ce346e08bd016f4e93891534f428c1d80183 -DIST http-body-util-0.1.1.crate 11930 BLAKE2B 7e8388c2e15f7cd2d4e4630bd1af25bea49efc2444b18aaecd5fe191d913c7922a34efcf48b69811e1c64923bb7dc1e3aae9a2ca2daa1b1a5c9e12c679dcf787 SHA512 bb3750ab98dcaa7024c1b5a90b3865b303fac8f723dd037960f12815c6e0d1e68ab5e09dad0b7ab3154a820e7ec4a5bc7b39be104e5721c7ef1fb36416fd9b24 -DIST httparse-1.8.0.crate 29954 BLAKE2B 82c48fdd6d28e94c42df180415ea3e30d471ace2fee09d7d8d33aff0a8e9a15d3029c90f3bb036b4f587c8902094a2ec21e4ca6ca7b654a82562bd84fe208ef9 SHA512 849159d9876e0474c71f3c7aa3a7271699b807b293832d88d52e4326ed410b25f9d7b9ad75a143a51fb5c8ea5016c2513348edbc050d3b62dc9a6737ae98ee8f +DIST http-body-util-0.1.2.crate 12821 BLAKE2B 43ed71d7b7247d8d11f6f204bcac1b3b81c002cf7ec89e6c381554132293c11e6ca148cdf0dae8bc213409c9e0523dd388cdfc6f636dc1bc5ec7a0f7d3796dd2 SHA512 1f3eddc475791d860848041075d9df8a3d613c9761b2248364e406c84b070b9d2e4d7e8ced61d7445d97919d5cb96d5c1424e8298ddbe6069110c6d4a5c9246e +DIST httparse-1.9.4.crate 38555 BLAKE2B 24949d12a08fad7c90f57de628fed1cf9d0a726ddf1b1f66def1d7037f509406911e6a54067eb299436d865881fcb5b4dcd54bc9a7fd166f9ab6f562ca29a3c7 SHA512 7a6c34cd0e60aea6a4e747b1e0711c7227f0cb6f332ed34b8b5424ab2d21772a77e60295e4df6421e921f6f9afe1e9955db1be5bf1dbc065200d4aa7d23a4aef DIST human-panic-2.0.0.crate 12539 BLAKE2B ecf3eecbad1e3c7b7a6a065035360f46f1b5cd61116120f3cd9cd8911824a21191d6d738751dac5b96a03ceebf277738041eb6c5fa7caedbcc70433fe22b5c22 SHA512 9099c8182503a23eba3e5b7c410ceb3a7f3798996ad6fa8aeaefebec6ab0b31a2330acfdaeaec2b81dd9ed17acc8fd274fab0bc41eb8305999ea617ddf8f5742 DIST human-sort-0.2.2.crate 3024 BLAKE2B 0e112295ee73e6450bbf6431ff6841c9584de5daefeac077eec9eced452de61bebb8d3c3e13edd48b9e1002c421a8903da57a6a23a4c42576f2abaa7c6f02560 SHA512 062259992075a1be4c923379489410d856485682950cc31a05ad6ab6d04129f7e52dab016047c4de30c18f2ccc5c094c4469d9a920da0f450de3865a713bc987 DIST humantime-2.1.0.crate 16749 BLAKE2B e2ae8325b037fb175b9200cc5c1944ce579056c6662cce307beb6701894552362a25e371aad65f8fb9384945b48815ca74bb8b544a32e0a5845b7edd30b918c9 SHA512 3bf29ddd1391d82897c22baa0ff3ed58ef6d6959859f1f8ed54d324caba5b6fb4422e56790511ce82f902cd11467f93c8ab7fc7b0e0bdb719308a4d0a446ae0c -DIST hyper-1.3.1.crate 148763 BLAKE2B 50727f12dc4fc3ac605b19f92c30815a059364674b57dc0d8fee1aac548ba9474a9c0f23c32c537ef1b814a6eef10608dd442c579e37b102c249356c715f3cb7 SHA512 a7158d887593e29885c0d62a482916d50e14b69d7a4136be6c29e262d739d742d551446507bed27f7e6d7b142faac9907ed7b590e6f84175092c52f176598806 -DIST hyper-rustls-0.26.0.crate 29538 BLAKE2B 9c6c62097e17b66e7cf9fc1325daa1e0b851ced699fe5c19a42e061dcfa7bdb26d614d6aaa6704bc07b5801b0efe54c87f8f6eafe2462ce01c0ab85418e0c783 SHA512 df6bd4e2e9b5f54315c4235c13fcaab4bf9fcb3b0f1673311da60a34ab22f2e566c4de3d3002e65620fea0b7942d27a83f52187310cfd9d8ee4e06ee6fe384db +DIST hyper-1.4.1.crate 151849 BLAKE2B aa5f48c38ed54de8d1b8ca0236acbae6bc30d530156c3f4f429f89e48148dcfd0580478041549a3f43faf38b30f36bc41276a272463c42c80c1b45a7b24a236b SHA512 0fcaaabfbb606020534aaf0cf68c9f1be3480f2d1b126deec30ba2879cdc3c7c7a24bdc5a2ed81aabe8be4df36b146ac1585ed8d07181dcb743852ff3fc0878b +DIST hyper-rustls-0.27.2.crate 34421 BLAKE2B efaf493a8c50141ff9cfa93b8045a21488f61178d33e080bd81d92d8c0974df8d3714edeef678e1163c3ea08cef76aa9c3448b406d3811394bf282b0814204bd SHA512 c7f5134ce6e07a28e2499ef7ca4e6c1c817b4592e4cfd16967188390dc920dc8813d1935e5466554dc3e6b388cca685b26fbc94e702e6aa7ddf12ede5645e446 DIST hyper-tls-0.6.0.crate 15052 BLAKE2B 2d9baa91bb89078e58b6a3af87af6796c110cc26f79604d56552836b3fc770ea63b215b44623a57394d1d60382d65f9ac0502e68700ccef4a2d4b19414497545 SHA512 6b99b08669e689005a27f2ca70a12aa51298a6a4226de072cd84fb15275339dde8e2054838541096484d732a1d2d913bfa945ff3003054eb62ac4c2d0a8ecbd8 -DIST hyper-util-0.1.5.crate 69740 BLAKE2B 725513188d076a2f8cd48e969e82fced47fb0109c84574dec56b94208750aae54a573797dd03feaac30c45742e7abcf90286d368b30eb3516fdcb730bc851c32 SHA512 44b1ec55849a93f9faab391eb6b99f205ba19f8b4d83966a04562dfa86e936222b79a5c8b2d6204870a4038103ff99b0a07feaee314e6c7c38b000732a68eb69 +DIST hyper-util-0.1.6.crate 69910 BLAKE2B 15cd92866ee69eb898cdc46c9fcb8e67e772cef0d069d6dd2b56b76464861d5fd8aa1f8ee3c27a7feaac7ecded048b4295c74ecb0aff67eebe2b8307fa202f7b SHA512 ea1efe399f8847afb6dae13078c9a6fe3984b76bef1f6a282889033dd516cb5644d85999b8a77fe9c20d2273854f71b5c0a5a5f54f2dc8e249894e263b8bbea7 DIST iana-time-zone-0.1.60.crate 27074 BLAKE2B 6f534056e220e2f721fc7c7f3ed24152eea7f07d1f4cb3609ca734ade32a2d6b18fd0164ed831170cdff192cbe48653b2c4eb0903fb6f157292b3b5bf47299bb SHA512 5619b994d3277f56e65322a7903e4c5e03928a87bdb72831cbef88788aaf5573b8460abc0a4d5488c5df7052bb978531d973dd66002b0ec4a3af468928c9b722 DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2 DIST idna-0.5.0.crate 271940 BLAKE2B 0b781c2e9bf717af429efb53bdfd18244f2b8c58e5111c3bd3bee50c8a01cc747513fe20db75c38b6b771d5845647bf6c1849ae6667766c9623e018c1f399a9b SHA512 bee6cfbfc99859b113aa8c7b487429a836dabc4e317980f132d28ff8333336f33480bf9f8b186a07115eff33024cd855bc85d346fce85e17c4132e886769c54c @@ -104,15 +104,15 @@ DIST is_terminal_polyfill-1.70.0.crate 7451 BLAKE2B 9efe76f14d61a5af6d3cd30d5e64 DIST itertools-0.13.0.crate 146261 BLAKE2B b23d59a87f80d24925bc868c0ac7abb6b9d05aad5ca08833634ef760ce228a1b753062ec4bd22237d0e74727edecd7ba3df9789cee896345b69780d7de66866c SHA512 c6cb8f93a93b6ac1a2cbb3033e66fc81a39f83be773b734bea3311332b96bc71bbb518aae3e6b40cb537590c23de1ca4964361c336795c3985bde63232d410c4 DIST itoa-1.0.11.crate 10563 BLAKE2B 94da07e0f7f2535d0b1491b3a3c64905274b315ffd35ec8e9a3e36e26cd7211733b462eefb5208963e388345f65be9694804c344a6132b2b595b0bc716c0b328 SHA512 7e22dffac34c9c9f432daef395e0ec710ed658164bc9cd9fc6445c9f984c912a10bac556214a026bcddbe27a3197b35b0c87d6709fd605062637d086b2d20311 DIST js-sys-0.3.69.crate 81083 BLAKE2B 529c94cd2289883b3b43a848d47d8ae025ad0909548a38ba93ebc684ed3edafab16842b922da6c8b6be5ba39c36a1c05057dd3dd93fc8936d5dac372937ab8f6 SHA512 506722e6dc13484828a4147d974822ff9d103d9e7db58a48181b0957770d9fc43b97605ced105c5b680d8b2cda5fa1705f605707611cb48ed8a45a96d5f196b9 -DIST juliaup-1.14.9.tar.gz 803791 BLAKE2B f81cf27c41e99f6b6f000263145dd13d0def900f4ce1db3ca85ff3bbf0082e307c837a44ef5878ac70c6dae28200b6fff9ceca04dc303aced51067a761254135 SHA512 06758dccc295935c74d3424a3255ef33409dd59eee31103f85aadf625d6097189a391257df3cbfccf873741bc910ef71e8474ca24ddcb8836005759c6c28a64c -DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 +DIST juliaup-1.16.10.tar.gz 805152 BLAKE2B 77d6cf09f99b9ab5dae7174f406a3a27905ed57fa16344ca8c39f2d9b3497b843d1c3194a368b84ab17f0ca1728d675ef6b9c2f23a90764f9b6fad64391dc840 SHA512 c37b716907723f95c0af3073a06abbdc4ef9db78a0708ed29cceed3f62557a693695ed02b835d01838d4ff0fa1c91eec66c5d82e86231a327e6fa691ad830134 +DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc407d454f32517705ab04b2fe06075e310086c5e4961df0b4885e91021589d0bca2c1cbe6f0aeffa3ff1b3fd4637 SHA512 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f DIST libc-0.2.155.crate 743539 BLAKE2B 42cdcf8d4a187383548b1f09d404474f168916d626d614463fe10a1fd886e972e1caf6297e75445214af3f31fe631d0927e54ec1cdc63e20082b3587e38dce16 SHA512 05354bba532b8338bda1f88f12c7f3893429734a06e33925fca2b99d49548ae5216e2cd84e782d2368a2dfef20b0e035e2dcad8dd13ede7119462a8c639b2807 DIST libredox-0.1.3.crate 6068 BLAKE2B cf09f261d3a945d290ecaaa724903e0042d66eca46dde8a40c261ccb1e82c0d6b9926898eadafc6313fdb9f19cde56377b8a9179935482559c4b9707e327511a SHA512 c62142fdca92388664eef83fc89b8607e2df318cbadff6edf9e3d927837853d5cfeb54445299a82054a0ca81853b0a33536966ab26f1f2e0fa43b39aaaf67c49 DIST linux-raw-sys-0.4.14.crate 1826665 BLAKE2B 804af73daf396bb20da14f831f26ce06325181de14f0c277350bd22d21789f2bdd663a964cc0e7c5cbd2e084285d02a401a6bfbb3e8a8f079c120f9488b56f99 SHA512 28149660bd975ede05624af3582d5c78f498239f5d89713c2c32f5372fc16f4ca024dec35f81ea973a2cf986098890395dbda06ac6cf4ee29df3f9a0e11eaea7 -DIST log-0.4.21.crate 43442 BLAKE2B 8429b3270794d3e2c7f7d5b58bd4fa1abb9d4807ab3a1ac980ac81c11d9544635003d8cf2e608c2c0094865459108a2879f280278e121df68d09bc1561d604ba SHA512 0becc1a06b6e7048cff6c0bb8df49a16ac4772133c00239e9e9459c0811e7715c500f440cf1a9aef8d7ad74f57434559ca9b55917f588b8e476cf36eb6d4e10b -DIST memchr-2.7.2.crate 96220 BLAKE2B 2399064b6db21838d4aa0b25ed0bf04940ee3820741658cc6bf62e5ade08f41320df743ff13f99b2781da7b844e18deb1cfe25fe570f0e93f98ff03ca5d442e3 SHA512 cadcb4239c7f3aaab042592c5186770a225621e32f8583052fd3dbebb4a6d9b99be28f589b39b5ca36cb2d56fb3709e7d4ba91838ebb882e28e51280c02bbc40 +DIST log-0.4.22.crate 44027 BLAKE2B 831dc5092db05123bf2e909eafa708339983edece9bc8cb802f0ab418d47ddc5045a72c1b58bc7c46ffa68080eebd0fd55d6e4f5b3d5ad3b0bc6b2ea0dcaace1 SHA512 bd7baa9c8a5523fd0864a53bcde955d484cacd782412b5b02c890b89dbf62137624da3a27337a310dd8f62bcc6606925a42bbd4ca161a3b7936ea4ff96bc0d71 +DIST memchr-2.7.4.crate 96670 BLAKE2B da38114beca670467c3e1fbf4e415af6f22d52e3223715d52e181babb89b872b46511563985bcc16d7ff4e82f812c6e83ad904b0fe2501b14445119dfa8240e6 SHA512 8d0e8b9c30208897d4b1b920f1bdcccd0c2b75d92a06abe4a1b2407938768abb6487d63de56c6a80419798fe69517210643dfaf11f5f5540185f0eccf220adb2 DIST mime-0.3.17.crate 15712 BLAKE2B abb892b75b40657d356b6b53b9a45b2c822a05873453e919f2bbfeed9e5c06104f24db9cef2716f302198020870eaf96b2c62aff55cc11d8ca4f4f614d7c8e17 SHA512 e6d2ca92bb58fc747c1bb65a7f9023e5dbf4b94966003a72e4913bcaaeccdd6752725cdbd5081e0fd69d9e8f364d79664fcbe70061737d5c39e5b3e3a154a0d1 -DIST miniz_oxide-0.7.3.crate 55774 BLAKE2B 41e11d955b75ffad131104a6cb3e61d7219a932d2dbafe3ab1229fa8b85b6def569a264b76a47324e35d1b9296e74a19585d6ac043469b61fb9b7565b81022bc SHA512 b9e2cc214d6213fb343cacc5f87228487592883fc8f7cf46c9a26b7148691783b2729ef80c0d0e11fbedf6edb1332dd87d88b253f7c2e645fe86ff2ffd47121f +DIST miniz_oxide-0.7.4.crate 56119 BLAKE2B 68facfec9ff405bebe99f52bcf3aac6788f1b5eef313ca393e2a15e1158bf294003cbe31efea4c793e644e8ab4e00ef67d38f7d32849ab6f01a8e19d31c30221 SHA512 482bf02d7bfd25bd8abe5e5959132677202d8c5dc014b9b0b64fbdc204be1b8431867095c140a1183dd1ca59f6ba871a355422fbd148ce34d62960cad2b7a978 DIST mio-0.8.11.crate 102983 BLAKE2B 913a8e0e4843b3b19cce3eeaaff0a0024eaf1bdb4784a710e54ee95b6631edbd763e37669ec7d269e45157907663dd2eb6c9279db850fa47ef4c1eee867ea24a SHA512 9a2806ea78b0637d0cf92448abcd50bc5d09bd80da0f37752c847bc98d014baae7a5cc4d929de98be6283c76d82ccab1f1467aa6ab583a4e782d97d5592b0bb1 DIST native-tls-0.2.12.crate 29517 BLAKE2B 76f4bb2aa8fefc306a04ff50a62d6617f71c3c34aa83ed35f11714ef2306fd82f76c7e26ab7ce50f8eabed40602ba02589dde2d98b55ea6113b45cc539c84bb6 SHA512 15fbc9d02134d3d55334d2f02fe4f64be50db991d75720b38d802088f06cf5f844cba6b25dfd7beb92f2cd367ba477ec2098e3c7336c4e5a5a7fd39c753fc723 DIST nix-0.28.0.crate 311086 BLAKE2B a07023566f04896fdb3ef8b2a1ae8dd64adaa5eb48217c58588e1b41733642e03e0637350c0ee83ac47e663c02b24d5668be751f8d199aa773de6df8b2213894 SHA512 73c0c94b360f4fc81ff07a13692b2a5b5ceda3a7203bdf1e526facabd36cdf160f0ae8fa479e31a4e4237c09bde11e9bf821aa496311cac8614f9c5626f8d69a @@ -120,9 +120,8 @@ DIST nix-0.29.0.crate 318248 BLAKE2B 3a13a88375a359cf77b28d7f77f47f178bd31ef74b7 DIST normalize-line-endings-0.3.0.crate 5737 BLAKE2B 935b2d20ccd37ca7469641a37aa0ae9b6872715d6ee88d568d0ee16fb76416cb1a0c585cff861825de8cef11d864b1dc1b350911c28d64e071d8fb444bbdf740 SHA512 f8e2a6e333b0e8972febe8b9cf058c8d899c384fd177e0b6ef1c5f94e0fa18192963970cb1a2ba80e3135a8cca66cdae6796e4d84ac6b325bb369575bdfc6eea DIST normpath-1.2.0.crate 20107 BLAKE2B 08a86e545ed8d0f1881645690c45c4a5fff438680a36778d938bda03e489706a1086e91e27429a414b5925b15be93a80d8dd2327cae28bd567a058cbec5b6c3c SHA512 a8e20301909e28d6b46ff388ac77c7b093c3654418f74955aaa185489fb859b79fa75b7cc303c0f6ef93b01efe18fa70628b1e85c123e143cbaee98eeb558e15 DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956 -DIST num_cpus-1.16.0.crate 15713 BLAKE2B 11b432fc7c7496d48918f09ed0954e0f1d0845596301266321293b374392898853fb7c313a0b0fd9d22d9dbfe3ccc5cc1e38f38407c89b2e5906eb76caa6ad68 SHA512 a75863afc4a563e63c64d06471c7921615355d98011ea9497b1f1a7dac2bdfc876509136018e8062ac38575ccf476a196d1fd9231e09e90017333bbf2df4615d DIST number_prefix-0.4.0.crate 6922 BLAKE2B 81bd3b588c788e6865104e5ce87119b5e0c5a526042963d52cd582ff23c2f8c9f32b4c445ef0397fc402b6d047e031d8e2c67ac97e191bde22e17662eec3a554 SHA512 a43b668d7314218b86ca7451daa9dfef71f6c9f6616bc34c12d94ae6030f182bcca9da83905cb46f3d49d0aa81385a787e92e4f3ae239658067adc249f8174df -DIST object-0.35.0.crate 317792 BLAKE2B 0f18cf2fe8ae4eac322e03708a2e3e9b5cb8a788aaef47ea8776a406fe4df10c5dc6a46d86fe6d5aeaf520ebd3d8333b99163e1e5b824d145f374b5f1d620d63 SHA512 4230b083bca1f7954c3c50f6fbd12e03d7e4a5ea47aa55c08d0df94bbe0e2e61187413bf59eabfb39ef680c35e11577408ecf58d460e4b97e5ad58f376cbfab7 +DIST object-0.36.1.crate 323865 BLAKE2B 60afa0ce744d32544b56e982fee69a33114de81ddb8e25156c4f1c6e492b39390a47e14a929cb7a9688bad34923a67d164295a42eb17932433b7d6b5cac72d85 SHA512 a64a7538f4be5473f9f206cdb0c79cc402ff3c868b7b4d33ec899e07754d55999e9a1dea0f7cc465be8effb3dbf9859d1460b083de1e3ee7bbdc7434d242361a DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380 SHA512 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c DIST openssl-0.10.64.crate 272306 BLAKE2B a8b618aa403cdb06a7f135cd966775f21c99739365c55aabde2680a6154d03c7d554bfae6c62a069841c70ed82ece6c3f0cd589da8c26022b7022c3c4d79a6d8 SHA512 a1fa9f71cfebbb37ed9d4a902360f2cc95a78f55b5da5d51eef69db38cef016fc03236485158d689ccf054e04937b8cddf88e3f0f31672997fb30c6cac73cbf6 DIST openssl-macros-0.1.1.crate 5601 BLAKE2B 69dc1c1f3b7bc4f934cae0dce64c3efa501162e5279efd6af3b74f7a7716c04b6996b306b310f1c045cfa2eff2895314a47ecbb020a817e461c6d77d0bc11e92 SHA512 57e75c84f78fb83f884eeaedb0dd135ecb40192dad2facd908e6a575c9b65b38a2c93bca4630e09ea5a82c77d8bc8364cb2f5778cbfe9d8f484cafe3346b883c @@ -139,34 +138,42 @@ DIST pin-project-lite-0.2.14.crate 28817 BLAKE2B 8e9875967059faff399fbffff82cf88 DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70 DIST pkg-config-0.3.30.crate 20613 BLAKE2B e14dd544612f74b038bc7d279d629034237946c261e3e97621d6ac910a12f4fa4e75932dbd5d3339e62325d0ccf33002b07f04b0523f93d2bd3b1a919841ba66 SHA512 e4bce232e1e1cbb17d1c08c3de4dd12613f5a5238f831c2a765b6ede9b494e647d2416a7d9a0c926104e24066dd1b38df8df98a6c55d62f25060f80eb33d064d DIST portable-atomic-1.6.0.crate 140689 BLAKE2B c91d06e04a87c9a207233d8a850859aa1f5cc43dda8aed34511c3fe9641c27412796539ed045a58e649d2a0c7d71100b6b2d78a0c662fc061fd961a652ae8722 SHA512 b27cf57655a2f1e2d6ea7b45d80b4f9920a836e462f132c50dc1e4d314e162444309de1baecf45dad2defc7a5b99759165e54da9fe759b24092f8cb8755c515c +DIST ppv-lite86-0.2.17.crate 22242 BLAKE2B 48c4a31a3b555fa37072c4de083580bb769747c7668748541af472778b5b58c3e7ab2b5e178760f542f973774f09910bdd4058ae5fb9d6b10c103eb76cfd0d3d SHA512 539d916e7e5869d832045c1aa88aec519bd000227f9b01d4dd0bfc9ffb640d5f5eb21b05eba718174773c97192a655ad3cb31b53ceb914dd19179a6699b3583a DIST predicates-3.1.0.crate 23090 BLAKE2B 6c51fa390f3335501df604afda47ff1d2a69322d928a1412bcc4829f16c3ff5d345ae52f54d797c9698b0eb7b26495e594d8c21f04fdd77c8119ad4635184adb SHA512 1ee38c715b4b55038497a4a4996e12de91d356d53173d3a034d6a1f56859cb3a4a61a82d016fbefdd6ff291519097ce9cef950547d3d437035cd7093d965dbf0 DIST predicates-core-1.0.6.crate 8084 BLAKE2B 337cbb155bc2859c5a8b891c21d352e998cd1eaaf606cf46c003c9c499a42f12268b071e7a4cca65d50cdfdfd4267f023076e078a0a3eb401ad836755d65298e SHA512 afeb1de4275c76bb1c5950f42bce2f83a21ab217ec60130336286cb48b15f36bf2a1ca346bd652c10a65a1f9e3310d16b23b8333a3e0f7e20fe874c3f728e702 DIST predicates-tree-1.0.9.crate 7960 BLAKE2B b758c52dcdd0ea237ce25f0a092200604765bc83c5edcaea646c6b1db49431296b61aebddea3b325e62f0ba9bbd5edba7ec92fd031cb597e7e8d642b966b401a SHA512 1fd5d9a84ca8fdd1b3c4759d5e6fb16e3d8fe8b0dfe5afbd16bb509c8558b0750705fff47701c95f7a8df1a222f639116a1b9ba4d89775bf03b06daf34f249a3 -DIST proc-macro2-1.0.85.crate 48988 BLAKE2B 236f2a07c758d0d8628f003b70d4b25d5f0d2bd8cbd3955fc4262d7d9b271c6571eb0fc45c95fd816b426a84ed5ec5dfeb81d8041d4de955cce6f3b9fceda1f1 SHA512 54c61dd0581bb5802e077a58fa41f113aa1fab59026478268ece293f2643921b7649844c1675a21a3a21674cdb3ccf94928e5bd069a02bf6813ccc1114d37262 +DIST proc-macro2-1.0.86.crate 48958 BLAKE2B 4b89e07f23af8328dbb34fe2b3f1b202f1e6a3885a6269740a23359b41bb4099ac2484565d3b2b0936261689ca525785ac620c766997234fd8d0f409e80e5ea3 SHA512 1cdb7e22a35ae231d880c9420784c9acf97bda2db258b3d34aae5061dc1858449defe19a49e12c6a4173906aa72a4115059ac2db0fc760205fd2ab8b5b414434 +DIST quinn-0.11.2.crate 73920 BLAKE2B 47e02fccd1a6cf85cf88767335dfd1236235652acc2136723175daca0c210a8ab31da90fddcc8cdd150adcb9768592ef8e7f1f0ae0f6273b6f24ce709224b045 SHA512 b6aa9effa35da2d595fb7fb7a91c61d2048a7ba54dd0449c20602c1986b49c80945dd6fda6d84a2a68c1d3be5ebd10c6594192c42976c4994c1c86405cb20063 +DIST quinn-proto-0.11.3.crate 202348 BLAKE2B 57f3c2121d21b592c90094d1e5bed6a53b7d62af32c6422b9edecd3252fddb03a354cb6879e8036b937494c53c0a7626d1da8a715ed16af76d797cbb038aa6f0 SHA512 9e8665eabb27dc3aa06008f3436fd837bf854a45b5852336a6c8a7dc447207c08bb94f4710bd1ce99dbc35aae876d467079547fca2fe79abbd0542c1e2d8e5d6 +DIST quinn-udp-0.5.2.crate 21918 BLAKE2B 980c98cd0104864b44093adb653d5e01d5e32b2aa1187fc502a73b1c002637251cfce2d21ccd9f1127e695197509c74d1de30a959d4d92c34b584744dd24d425 SHA512 6d0ee17a65175174f6ee542f7dbbfe6dcd80a43a27be4213ec500fb95f59ffb571904f6f3179f67474faac3c1118841df9f42fe769bfbb119363f4707473cb20 DIST quote-1.0.36.crate 28507 BLAKE2B b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129 SHA512 f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685 +DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 +DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075 +DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79 DIST redox_syscall-0.4.1.crate 24858 BLAKE2B c3301137a0b84e03b09d28dfa377ab3bea74d574a08cee21d35713b278d8b5b30ca2a1d73a0981baeb4644cbb88c86c8eb15ab3bb2692e38b93e6b35fab4e0da SHA512 073ed9d96090cf46eab9877742277a013c62d8da86d9caf2310b4fa868af306511936553579e01309f27067d344226cc8dc5e3aef01d9b900da2febd33848f8d DIST redox_users-0.4.5.crate 15514 BLAKE2B 9fc9d9c4875ed711efb75fb08f345b5f4f0667717d37710143742e48251a709c53760bcbc31ce13e6432672f9417be429c38c2e77a6b786887841714290a1194 SHA512 7a25cc91c9d1bfe537f20b83255990681d136ced5aaa7aa0cdb1b1fc024ba36aa1fb75c335c768a85ee078019a9ca2460efd911cad8ae6fe8b0385fb171aa4b4 -DIST regex-1.10.4.crate 253191 BLAKE2B 08bdb925efbea1ee9f885a89ec6b4692e39d7b17039f788e5b3c1dbfb7847d4f53b67f0c61e4085af7ef4901e67e33ea94948668bf706fef19b4102a06ef0447 SHA512 88ef121a51759f418d5dc01607a6e02651bd00343dae92962c02a80f30343d3f079a0375457780ce46bf205ca38f279b03989154638199fe2fcede10554bf21b -DIST regex-automata-0.4.6.crate 617565 BLAKE2B 8f1e2a3cc1d2d50478776281d2bf10164ef441dcf7127994f4a0341ec40588ec8dc1c07fdf9f670da9e61a7753551500b80314df130370b61d2c03c2b2e3135a SHA512 b288e1facae2612f73d3de3fe9fd1af13d337107004f990263abe6277b31b948478ad9c2b807dcafa73fa565e48bdf2113139f5ca67eb73165b7d29e2ee5c9f1 -DIST regex-syntax-0.8.3.crate 347497 BLAKE2B 9ac2f63098ffa3fff51fe2bc0bcf9ef164cf9389a909a3f0cb668d2598e7ca65d573e47d571ee2e6bba3a1a96ef7c298b8d681e1ef89c8c53b7d590e0e22839b SHA512 925f7bcc50d94c65d34fcc770c6e58dd5b8a045541c0109e77b8efe842eef4c110087ac9c0f86c7c3022ed013abbc5c0a187d796dce292ad5361a0cdf7153d76 -DIST reqwest-0.12.4.crate 170627 BLAKE2B 7aeb2cbb9ce8a7ff28d7befb727e5be36f7ca03ab3d449f82cc93ae511467f0fa078202eb1f239bfda38739320e4fc0c994b5bb99febe15c81227fbca7895847 SHA512 fec388a448df03919563c007e83b565a8a88dfa4b208cf5ec9701eaa1d9dd1b6767b03e76b60324598f875f8d5ac971ad2ce3fa3ee032375c0fcc43a731f8cc8 +DIST regex-1.10.5.crate 253805 BLAKE2B 9f5418b577209051640c3614a98b15604a1e71144763a6f00caa7757f0ff67fd833a7d14fe9d6acef96386a2a4eb60cf5d490472e73fd62ca8bb0e78d4f9f125 SHA512 177fddb001e14281510e34070f88f8e5167278a46f1d93d9286d9606b7673346f504e4064d7ad53558e6988a400c728e33b663ab398fee12ae23fba7158da5fb +DIST regex-automata-0.4.7.crate 617582 BLAKE2B 6295d866706b623b2025fdc0c407086fec15053229d708713d0ec165bd526ba25e7468d0009625cbbbc21d20345f0af2eea10addf6de633e8e6a02dddced67b8 SHA512 b19d00d64bb8cd833cfb35fabb162b9481716f4b7f6035c1c8f1de4e0f90e00823d006e057aa3505aeda48c9e1802e61173c4a2878891129a3a918727e43b0d3 +DIST regex-syntax-0.8.4.crate 347577 BLAKE2B 400323cdad2a7daa8d4006e4dd7a7b1234704df0f80ca0f4bb19447f8f1d270053bc8aa613e48291ab3a78c7eb02d7afec57bfc8d966a48b372a4c80de9b120c SHA512 10719c138d9aa304106fcbf77da0b01645d1b6fbc621abb639dbd43ed5fc3dbd22aaad8b86df55a60e7b2b4fc347b6f41419131d7b047273e146073250d892ed +DIST reqwest-0.12.5.crate 177108 BLAKE2B 57d8af4b528339f05fda286cfdfff4463ddce2ca206c2bb01316fa7f12201ccd1eca8d8c4af0297a3d6547d94912d2dfad2193b633737f35022d438ebe21d8d8 SHA512 19ded1f2251ab7308533b670ed57f33f2f8ad59fd937267e55ff92a15d72efa3c091c4cd2eb1b8d2e8be3a7cb652dcdbd9f6954cfcf218c834107693557a3824 DIST ring-0.17.8.crate 4188554 BLAKE2B f531b15cc5cf88f2ef00b1708473a7e98a42dbbd026027ef2c42f2d8bdba0eb1665621fc98db618252f6a131bd54b1493987a0285bf2b9a22eba4c9409ee1cab SHA512 e4966409a4078ee43bfc9cc659d08ad28419effe2a729c8c275361a7fe0620a3c727009bcfb1d0bab265af2bc107b50c19d868a4e80da7a8bb55f97e8b214358 DIST rustc-demangle-0.1.24.crate 29047 BLAKE2B 8248b014eedb26cdc0b748544ba91b9aae9c992a6f93b4d3ac256b78f691d572f8885a3575492ea556698a241d2759743968293079ca02bb6a5f318b0ed66dd4 SHA512 eb897c35300b87766e6105917a907fca1c5b1f7691fc03c6c1aaf38075ac883a73d1eb54a245d13ba59c7b0f0333d6543e23fc1b1c542fbbd5c750a84660b9e8 +DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544 DIST rustix-0.38.34.crate 365160 BLAKE2B 02513c2513ac45897b659f0d332a0dc32401d238b8fb64ad4a90ecc4d8952fb042c0bde4bf13d52630cef34e73e96dd32cf772a8601b4f6eb5e2961f0a394add SHA512 717cf26e2ec792b41819ff964888adb265a215d2b6c6e2b7a8ca1f7f793b713b853bba9cf03c2cc88b0f9a5eb1a0478faedbc05526f39bd81583e7b1f764756f -DIST rustls-0.22.4.crate 333681 BLAKE2B 01f84b7f44883c807d8651b6058647180d6e9d48deb51fab0e76d7b587ad11face13215170db3bb7d0216505eb108438dcc3bc08ed2080816401f3955f73fbab SHA512 0b62c741b73dd49dd9d5531c9ae749fc8eedd4a396c5b4c02b1b33062d56c84e327e12f5a984b9ca22c7984103896d4ac69899032397dd6eac1b737e0647e2da -DIST rustls-native-certs-0.7.0.crate 25071 BLAKE2B c851127d71f5704d251bc687dd9078db0a7f32be1a2b16ed66fba906e3ef2d1767b54ba3076d9373d4aeebd03c37a673255f10c0a4499e8330f9e1fa9beeb801 SHA512 458d3739be07082c7a519e536779b844669f54bcf74353fce307ba468de26ae42e41f26295df4139b81eea9a7c8b39a58fff0f1228e521d5daed761308ed3872 +DIST rustls-0.23.11.crate 438425 BLAKE2B be1fda6beae5d698c2cbfef7ac64d018b56e817d6351a99e39657b367d3d3732194a638791b9ec24510189aba0b66ae563ce947994597c6ac809364ca0baac13 SHA512 50d3f79d76a82cb9a47da50b57fe615806c06644192704079e734af828958bfc1b6942299779bb7e501c9f0fc001ba60dd8f15371d98d6477dd1f6ca9d667266 +DIST rustls-native-certs-0.7.1.crate 30964 BLAKE2B 02da38a9be26f0df53a328061ec0b58d1f7cf022e2a3bb0f3b03e833732278151996194f58321e1a289859fe47cd5e3edbbcf86abfbc45025d983c6af1214032 SHA512 31da13ad5c67ebf47e14327cb97c6592a18eac971d86782fd5c5cb6f87e477f47faa752fa3390093efe45fd7becf14c1539609391afabc3b50bbef2c3b3384aa DIST rustls-pemfile-2.1.2.crate 25928 BLAKE2B 790545dd6347badda8f67bbe67b8d4d7de9f24c134857840d7ba2335f2755cf03c05b26c16c8b1e397b3257cd39a6d3a333103c2c3ea32ccf4118bc3d42995c2 SHA512 35127c68250c31f2fd6924355ec37d5318d8a86ad38da48e68b3ea6e241deeb019eb967c510e95230be6d6c3357b0a85aa022942d21a50423632f8e2496177cb DIST rustls-pki-types-1.7.0.crate 29555 BLAKE2B 9da5d853671e2e33f46434509e7c83edf487a6a940e1bc8937c3ed7900cac590674bf2c5a5edac6055a2bdf763b132d4624a8c51caf0250d5055ce5e8f4bc5eb SHA512 5502795aebd7058084d0e30d6c09befc4182493113207f539a8d42006d4189158e9028245aa627d6943a88514b6292fbd56b5ea1abef8c83a429bf6d641f6f11 -DIST rustls-webpki-0.102.4.crate 200657 BLAKE2B 7d6c27ee182e5b92fef74504d9331c476861b1ef6f67df44b31382d3bebe3c2c1ed666fa535b2a213ad602449fdd23d0ad1a7b89332efeb950686ab6065278a7 SHA512 f5fd01401b74ce3bd3fee6228fa01c29f0ad005eff0314ec19ca9cafe401b056270545b239050cbd72fd22b64a5376bb1d1c3cc5e29303c7d502d5983513d8f6 +DIST rustls-webpki-0.102.5.crate 200431 BLAKE2B b8901610abc6f11ca3022fb004dca836ad351f1c03063c29594a2225a6ecacb8a08493904953e3a36671b241b6ce53deaa684a24dab6cbe75222556662efb991 SHA512 50a72191cbd4797fb083b4a0b64ce12781761f46b86233c34f2af184e5812e2cbd8d2d3c61b6e969feea0e4d812c7744927873762cce0f8f96d5480f2c9d0d28 DIST ryu-1.0.18.crate 47713 BLAKE2B 409cdf4b4e77685394018371e91ad6fdb175ac57e1df9f902871f13208515e5a2ab1daa226fc1e7291278e64448332845be4cc9409bce3b2f3daed409259e104 SHA512 a9b2beac778ec47e6be303148d7512ee681bd2361f6e4ac6db32c8b4baf86a8c5eb5b0d02eacd6131ae88c7b5105c57018c3050676e0b3dd1ed9c4d2fd650e84 DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c DIST schannel-0.1.23.crate 41667 BLAKE2B 3f34ecf4cc519f5302f0ab5207907a275c68e6fcbb47630aec4ed5d5f1a1cc7475f6d7a8c22361e9878002f9f54314c1f630ab0c1f77ea309714bdb7ada6c9af SHA512 dfce25e3b8bc09d8dd1fce2783fe02ec83f74697cb24aa212ef9369a628685ba488f821cb3e5f863798e0e59995038c8d748f74b89f7929eb8cfd804d5066b84 DIST security-framework-2.11.0.crate 80191 BLAKE2B 23515556ff935e7a19f282f7dcdb28bcc93ff1b14fae069d1e1be35abd5651a38c7c71594eae085c8385e48b25fb84b6f5fbc44636b5d1badb15e89ec6acfcbc SHA512 7a1a1d1b807cfcc0c87b27a13aa0007d5c29560a45f20963cc84fc705385554b969b4062c7f8b15fe793291ab624fb2a5257c05d140c53200c2eb344547652be DIST security-framework-sys-2.11.0.crate 18718 BLAKE2B 4fd8e8eabdc910f656cbed6d6f941992eebc2ebe29c1d85e4ee2de5aee2e4840f2952ffa0b0f9ae88329a2b16d66c3575796f476b873c6bb3c3efcc8d119ab6f SHA512 e3848a45391ebd98026ecafb0777852aa826b465613ef184cc33cdbaa75fb91053d46d417dfda6398339abd3b67788a567562e99b3c509b676b7ee5a4372acd8 DIST semver-1.0.23.crate 30622 BLAKE2B af5f7401daa2004ac1fc419ff907a65feb9b11743ad0feca0929bf2409eb81e03637ec5f92ba9f38ea386c4ee5cde72bd3d2042083e2fb0d6fa0b839b1c5093a SHA512 5ea1fa17c08d1280c3a4bc8d28494e88ee05acd5dc969ef6f0c6f91fd3b5a8fbe999c9e8bbd2da383413038b8d29fabf02b87bd5265bbb8333f3fcbe409103ec -DIST serde-1.0.203.crate 77935 BLAKE2B 3d3dd4f81f7d74b60483d6759879a9f87c0c7d615aec308bad1bc575fac4e2071dc86551c2789e87331dbf8089e923ae56fff82e6f5a9992cf850121b052ce1d SHA512 a8d302589244e41f6f675e8d199b2532b29f62b63e45aee141a93dad96033e4bbb27ed01c11e329ec2266cdcc6f2a40f41dfc7d1b9bada69aea81d35d2d82cec -DIST serde_derive-1.0.203.crate 55867 BLAKE2B 1bc8aa96328bb83e4e4ff527b1df855bbcefd333f0c43c96d1e0b93f98a46273dd88a21653bccc8f517c4fc06d17b9b44332a963d024796e0a2c18a5bfecc824 SHA512 b2aeeab33395ac11ebdbd922fcdbda29f2592e7a20e78aef250713baf269cacf497271be7aa407f657aba33da132df0e035be046fef070f915f234097d1dd392 -DIST serde_json-1.0.117.crate 146921 BLAKE2B fda4f87c300762c24163cceb449bb27fc96b089d5ee869b89f204dbeeec704231cdea7a14bc303cb40b621288fcb1a2b03f50552767e32a73c982d459762624b SHA512 363443af23e8e03dd17c0efc94b376f0d89b596c74d70d0437471e78bc20c6beb61da59404ff150af52000162f6df728ce73475feb828c453e58ea43e66ca056 +DIST serde-1.0.204.crate 78253 BLAKE2B 6fdebf3cbcc0327b404caaae43c87ba2b6105374a5ee3eaa34d44866e782132cff535da4c069c007783b7b6468d55cb1ceb6a41da74b9eab03ace7cf4811e09e SHA512 2fefbeed0117bd791fd25dd5ad0c99ed4f60aac5919605b6f642050f748dd472bf9d4d121b78b0cfe8719db30a675559d097bcc7542cb57451d1779dfd8d294f +DIST serde_derive-1.0.204.crate 55871 BLAKE2B 8f0cdb244a820712d557a3273e505c4461f4d7db89e8394040b4c66ede787b6b38b4c9923b38959ab4042c9076b8af72008c0dd15ac93a0ecdeb99da8fb526ae SHA512 bbb2b5e60e2af5bc7528b937ffaf0d3ffd433dbd9cb2592c1e07090620309057e4f11cbd6112fc1d2c5557e1bb3c0f4d59eb06ff06fa021ec683ab880997140e +DIST serde_json-1.0.120.crate 147062 BLAKE2B 54f93ef2b0f1c9e7c5a8e8797fd298c96513913a20c3e08a21aea39a15ffb5ad0269d5daab10fceea7164ba432e355b89d89dea2985f86bd0e73ac3920f827c5 SHA512 dab44850326f9020d6f6dd3fc8147e22eed693527fe9cac2c6bc8f6a030f461061e8e54d2780382ce32cced63b5a016372a4f9938effdd1631d8f3dc96014e3e DIST serde_spanned-0.6.6.crate 9120 BLAKE2B 6748b04f30cc63297fe01cacdef743b688aa0777b600d603919d05676913133450c97a179c6cbd4a62534431b74c4bcf63a60c1185ba89cd8266411d3824aff9 SHA512 e07254723645c80d10c1ab9a7282251fcafa0b5144991568b1b1f85e7c8c8bbd82b5992f2ed73fc7a988f6a0175fd79fc927c6b28b7420e83269c3364d7ead4f DIST serde_urlencoded-0.7.1.crate 12822 BLAKE2B 38c74ea862f041828467dfa586bad9b8e1d1d64a9f82fb7f98727e3965377d00e59f2dbf20955a9dce976b6911c0a619d2a6e4cc9dfc73cf0f6c449d873fd072 SHA512 b209ad01b6565e95c1d5b431a3f4f8a0df3d11c2a06a44123048bfa4b34ebb6807eec593f0c1c89de3a06ac3786a14747df9c70b4f4d5e4b72b4feb53084eb60 DIST shell-words-1.1.0.crate 9871 BLAKE2B 7923b36f0ba50c17ac4eebfdda34566b615291253b7b41879b3f64b3fc1325e63948d3d44801e40748b11ddd2ab201b81d238af2a2007c7a57d71f5dcd0667f6 SHA512 05c280a8e1f65b205746560a82e397689a3b5ec934219b558ece3a25efbfdefe903f9172319240e96039b38fb2c4be6e070805aedbdfd10344d9144b9c93de00 @@ -176,30 +183,31 @@ DIST smallvec-1.13.2.crate 35216 BLAKE2B 31a268aad595c06cdb078577a97b089dbea156a DIST socket2-0.5.7.crate 55758 BLAKE2B 148d2e2b6610895ec555b1357b340576984eb76cb3ea719f85af50cc4215b2ea2db739e2a61434c09360a0c1ff8e05911764e18dc4a59451c0aeb0eb60b8403f SHA512 ca37157bfa970cf3cee8b45c7fe64930becf2ffbbc309ea4613be968400279b70edd084d159f65b76fe1130917312d81455023c0d7c1bab7a59c79542aef9dcd DIST spin-0.9.8.crate 38958 BLAKE2B 8648bf2e48fc618758e3de67f0a493bf3cd22a8d18666164b0d850ed7c0d73650f7b0af783019dd361116bd60c61d24895cdd2c579383cd2700de0e32a23cdae SHA512 b15ad66ba9b308937f34ea166b799676fa45c67224e10cb57530fe33d2a8317ff3e3db3223a3249fa2862cc141c964d2130d3f39910a86ac5ef8aaf8ff4bc6ee DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c -DIST subtle-2.5.0.crate 13909 BLAKE2B 660c3a472ca54c9843ce3feea74b802e27fd7f62dd37a30e2a4ba82e4b3a71df63562e8865d5fc675d31d0900998a8730503f91a61450884446a3bdd6af0041b SHA512 f150b1e2037554f8cd3213a54ddbc258f8f670cc4f39e7084cdea4b47538dbc58b834bc93b443d58a4b9087224efc003234042aaf366687dbd32b1e7174082a0 +DIST subtle-2.6.1.crate 14562 BLAKE2B 3cf4940b7a01f04715da1057f6a92b1043a6b86ab2ee7f9fee0337b680ff781201d330409460f6f90b3f81bb5fd4b563e17c762c6e824ba3b0af99e4ae7d66bd SHA512 f5946ebd9bcb8776ee3446abcbf4afb3cca5d8bd847cadda87e864333ac7ded537a3efa773e9648adf20ce4add2c1da85172cff88c1e1a3a6cb051401b00c6bd DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d -DIST syn-2.0.66.crate 264855 BLAKE2B 5029091b2cfa88e5c739be913a647dc9492696398c09b891f84089350e6f09baafd9935b81e0f3519d5465eff2e1822ef6cdc96c15d6a40d1b6b8dd2f9e7d073 SHA512 60a617bfd37d74c52e4d4d63ef0a27a2f9b982469a6926922f2f6e96754a0c66affb0847b9a44d505c053cbd788b97e998efb8d1e558ea00ae4a0b7f15bed9b0 -DIST sync_wrapper-0.1.2.crate 6933 BLAKE2B 0ec797ddead298a95bde0a508ae942a4e90943948d3c1e4833fb3ad1cefd3566b7fd1aa0b133d614839707e3f416e3e739099ac73441527213da81b6d1c47d50 SHA512 ca7cd7a6dd242fa420e8dba820117d85b1b11ea6a9fd99c92a5a260f12263cac0c034c9f9fe10090d5830fb5bf5eefc8a5a0d0b5a40f3f809d69e5393693d5c8 +DIST syn-2.0.70.crate 266388 BLAKE2B 3141299d952bef20423d72ef0ffc232492342a975452aebdc69b724c56cf3620cafb14c583b1a49dab59a195d1e5231368b478cf67004daeb82f1421e6e28808 SHA512 41685481a841a1a32a35e8a11ebb804289fefd5481e98bb446e194f9d574f2ca18214471800e1259f08f25cc3c91b927d311ad22d839046600772ff6cdd0dead +DIST sync_wrapper-1.0.1.crate 6939 BLAKE2B 5ba3017c80445090b5d1d4c4deb5a639df89a9f58069e136963e52799f8327cd65f9191911d3243e760936c06bdd29884381c375054e1ed3a07ab44b86d7b89e SHA512 9b83ff2f3d379ab955c16279227c7bc4f5c00d3f1541e5a525e8f89cb14499a02c0e8e9ccfbfc16bc59213385f837ea206d4c09116d231d143b6f8b3d769002c DIST tar-0.4.41.crate 51871 BLAKE2B 7b24e1d923089cff48e7f5be141838f5a3db78477ba58304b7a076d5d2eb31525f307d674546e0023e78836f992566646724870eee556db50e96d5a0c851cbcb SHA512 547d4a10cca5b593a04e3775bfc175a3a4de27f3c4dede305c6d50b63b4eb38152c6f06280098f14c4fadcca4cc9aa98626ea50aebe9bab2cb7b7f4e0c4d2b92 DIST tempfile-3.10.1.crate 33653 BLAKE2B 819b183e7840f70270883ee8b6a91fa09861c3112eaadc65007199885abe099bd593e1cdc4d9ab48c23490a6d484cad9bf0e80cf4e718c369cc2418b72eaf09c SHA512 bac7515b85b0d01ea914b527f0fadd3a4d8e77c9eabe786977d2625d8a3e91decaec502dd15bab4d49a43597fa7cf7660fff4be1b043112d13b542a72443bf39 DIST termcolor-1.4.1.crate 18773 BLAKE2B 34676efbde8e242415857d6d40a287ae3459678d8222f5144faefb8c84d635686f640e79588d98635c8f25b7628ec6663a01b16e1e462705b5cba7e8b8e61f44 SHA512 b66aad157c4fa2985f764321d157dfb1f0325fd633811870db7919b5579bf7bc19fefe99e1c706cdfa67504c37dc2ca3d283e11d1bb516edcfaf1eb7747a778a DIST termtree-0.4.1.crate 4557 BLAKE2B d4300b0e6e908c519a0a76f5e08167f4467f428b2926e7739614cef5d3e294dfac15ae8576f7011a852745713c16da93346660ff96520a2bb90a4dd4c23d889c SHA512 ddbe0d3ddd79b182732359f47958ca32aa351d10b1e7d5f6456700b851aa2b5314ce005e1fd120a248b676f219fbd68039cefc071d92c5b5477d053bb6e29062 DIST thiserror-1.0.61.crate 21264 BLAKE2B 97337830507c009dbb4cad84cdfc02bc097b9d39d0af2fdecfaa63f0c12229e60727244fa4e44c2d54daee67bf8b4e8492d94a5de55d1a90b8eeab8c0d082e80 SHA512 9c08b868eaa47178ee60733aaeeda60dc46d58d2b9c15985ba3dcae4923e8edf02b97556df52f508753b0ff52782f6ca3227e9ef6343066e5d5d3a89e03f3f15 DIST thiserror-impl-1.0.61.crate 15786 BLAKE2B d63773424aa047c6eed8a6c9bcc8dfcee9841a2d4fdf6fc2c117695c09359371931722198b2e0b2bae32b0c54b6275f964e679b78b8bef1c365ca33aa41562c9 SHA512 b43bd2ba6b751b777e2fc78aac92a3e662a1876f704625c4e894019fc68a6b7628b9c3b7ddfbd2cb15fe6fdc0ff679ff94b0c47e2660a40919000ad2fe1cfeec -DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c +DIST tinyvec-1.8.0.crate 46796 BLAKE2B 720d0e6d881855a36779e12f5ffa708d3a8b96e6d0de9056cb33c9b8ce0d408f99b22f5b2bb9d64bee72a011fef846dbebbea2ccd238d7b951eb5ef0c4866e05 SHA512 b7b32e38229645965900f80f298685f13e6d13e58cfd6945409a6643ca9c9adc2621456956d5998ab9dd91c2db4ae79638b156ca0d9c7c5505023fd9b28414df DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e DIST tokio-1.38.0.crate 774094 BLAKE2B c7d85234ed0de32526246d2ecb52b70b1c4b81681c6b26aeec256090b4aafb41a9173dbe754a5716baecf2c45d9e3cc02fa375fbb343da09e728890b0194b9ff SHA512 4bc16fe979f2261cb17f007ce8ebb05b915be79c1000c5c429744cab01755b933908aadba0005c84faba6bf5d486ae6e3aae6c8f9bf0d6a5dc0ab6d0390ebae9 DIST tokio-native-tls-0.3.1.crate 20676 BLAKE2B 4c752179aab8b4beaa6aa212dc8d9e4a2b7c12be0dbf80406f20f92fd12844a3390e88a1536875596ab44774a67ce35115ca4622f9faa977c80c4261ab4c06ea SHA512 bda2e77671e030a021f628ad760b3fbdc26e7483a5f9ef6c6892ae0fc38b538d52d527805c020d578079896d50fff0bbc036a87cc91604904840d5b7dc181914 -DIST tokio-rustls-0.25.0.crate 30541 BLAKE2B fc85306724dbb91efee7924340e0cbf4557cfeb149cf11dca84e37ca96e6ca54cbe774edaffdaf313da11af98ac03cca23bb7c2ff6ea551f5328a3bf3ee9aa02 SHA512 4e04669ecdd8235edd438075e6b125f6473e117adc2ae13ceaee7668705e81a87f97242253f51dea204fa1bb3b9f8f9f21b587b4edc7c2e58e375f5537ee5f95 +DIST tokio-rustls-0.26.0.crate 34253 BLAKE2B faec8cf5b55c5b68549659e82e656d63181b8384d170690b8a22e00b9b7bf4f63cf3f2a0c7a78ed7adc9122253765cf8aa0adebfe620f642f08268ba66ba610e SHA512 101f2083e04feffec48204388c4be3d51fd6dc45bdd04bb75bdfaba48cbdd89529e14dda194ef45b2d78530cc74f128a763fb09165a52d738eb17adff7c56664 DIST tokio-socks-0.5.1.crate 16137 BLAKE2B 195c302b357369aabc9759709eed3369bce26d423d4349ee8c85e06dce8f985062e19e52f338d65fba76844bb56b1b36c4d501ef4079fc001aabd0be38dd783d SHA512 dc0ea053d11935646df436d19a653d18c7a495af1dd8dd0c02696dceabfa5b6e91f370072dae426848915f91c95f7c37a1f3835256e3e23b144b9380210fca2d DIST toml-0.5.11.crate 54910 BLAKE2B 9ecd5103b33ab47d4be23c897c7095ca381cb79bedcaac4918cddc36fc7cf5d34ab664da52c2273d935f04486e9325241d6b66785d50aac78453c219aab49e1e SHA512 eddb82aeb8fdeb5436579292c6f7a64a90a2c7bb54070beb437bc7890b99795d0505faa8d6451a99e8bcf440f78db8a1b273a697c8ad44275cc4163a9ee49317 DIST toml-0.8.14.crate 50645 BLAKE2B 264a757d09f443e9d4d2cd7efa07bec4bfa382d1ca82e59d268c0099114547536858be323e8004fe7add72967b5c193bea176a823b688ad8be2bd71b186607f2 SHA512 31af40bb5d8a172f45b5f0ea7f089862cfec57bc9bcea6559932b045efefe9e8be349df24f55d6ebe536f414fc35950f6545a4703e13a202212eec9fed6ecf62 DIST toml_datetime-0.6.6.crate 11698 BLAKE2B 8db35da8a3f6fec053bc82995f4abeb8d2855f2e94ed6ef4a4a6f47e956ea2cb6f8d0edd5c1b1cdebf83c7c218d9f2d80f48346e62fa7985532cba925891edd5 SHA512 710182bcca90f0d830423df41ff0f8e7bd10b866fd7ea1f6d37a315c7b4732a3b6fd61cf411b28051959034534010f24e250e10282c4e5a2539c2858f447aca0 -DIST toml_edit-0.22.14.crate 103761 BLAKE2B 54acbfda77cb071d280790bdf167a9a7a3fc6c8297ef96c5a82d55c93fb036c0ed167fcfd380d558fba3602bfad26080947e6477a6011819795d2debb74e8d14 SHA512 fef6ca35315482f635bfe35c2c6753d09f9bd33681d8f032f448fb9c6f494d30fc5789d96f99657879be9fdd7b35a640d52fce7722fc6ca05d8b9d5ed91903c4 +DIST toml_edit-0.22.15.crate 104053 BLAKE2B 7a7be39a9691f555824ba7b009082cd5058fd0e73b9d79bfe0bdc0a90571e396f00c0075064587e21c14fa82b124b273129ea992e566182316e7bcb0918f9bc8 SHA512 94d2ad3007ae64afff8f2ccd5452c2404e44e522daae699c98b0144473e7493fcd6e57c9d649b20065a056ea567138a8a516366ec3f19f6d47fa5b42cbb32047 DIST tower-0.4.13.crate 106906 BLAKE2B 6a8f4455dcc69f6c03af703fcfb0e6b214c2ce599611ef78fd41cf411ccf06bdce241e03a1d85d36cfeadc72db9f3d9b7ed94c4fcec466c070f2357ff6e27360 SHA512 592f23eee5efa6a4f0d2ffb0d965da7e0f75a90a4320a0d0dacdd5add66513ae40902d21af2bf683573133ee984866987df2ae8eb8e632cba7a9d196985aff8c DIST tower-layer-0.3.2.crate 6023 BLAKE2B 3450211e07a40419526cf1afe063c56357dd5add53470a4146ced3d294edeb95dbd645ab46ae0e42e4877dde63b1577adb21d9cf50116c4cfe4165e115d54ea9 SHA512 d5429b40569f67937e752c2d61c39a474af32bea5ba3940dbdf5a4037fde1ef7173cbd8fcdb87d0ea15c01bf84f2d55abd51fefbab2f27aa54e656eb1748c43e DIST tower-service-0.3.2.crate 6847 BLAKE2B d4571704eb4bf7f729f4535a04b7eb94f644d71ba8c5604297843351adf4bcce7ff64ec4e5435783ee6ada1b0a5c97726cfaade391525c6b2bca933cd5e8ec19 SHA512 f4578421603067fa708c4ad9eca5ca096b5262b6d51a404f37d9fbb6c64f027cec6114991e4b7f8324cb756c033971a384f1804add28e00d0cd6b2ee01d9e005 DIST tracing-0.1.40.crate 79459 BLAKE2B 33693ee71564fe5925a63dca351e838dfd8612b4b1e49a33a70095e56ca63287c13c772661ace0e540d08c92942d7cbdc51ff2cce4f4b372164d9aa20ec05dee SHA512 5622188a45dddc0d6d3a8244a9b12db6221f4180944ce1019d18f4e613e4bd113dae5d45fb57dd0754f6e8e153b047cdf00c8f200782bb2b868bc2d423d99275 +DIST tracing-attributes-0.1.27.crate 32241 BLAKE2B a20af0f50a90dcd64e5318e55779142da294ba18d1cd40059a8aa964fd3c92834e03ee563e41caaeef71a30e3f027e5c8d167d90e2844da79e0774b267e179b4 SHA512 7dc59f4234c3bf3434fb352baed2b81db4e931eeb3ed207c4a204e480da734be40847b167b808058d2807b5583815625bcd5153e2bbe79804cfa6f069a74ffa0 DIST tracing-core-0.1.32.crate 61221 BLAKE2B a7815c46af9852ce62498083103c6d359351f4d33609b4291330073b6abf4b63f5e1bb1a7dfed3bbf4d6913ad5217e96999416261af8a70609408a29109e4db6 SHA512 164f79cacfcca533a53b7dbbdc2015aaf851a16e00c72fbc4e5f515b6a6dedfa464e964810009b54f08cbcdc5a314e50245ac7b1b01a71fce4c63db135bf5521 DIST try-lock-0.2.5.crate 4314 BLAKE2B e75c6c0d7c975e294e3d723e2fb023067530ad6db3c7bdbe89b9558764606fd1a74f0d1ba787d85266db1912dbeda85408e85646d0f7cb24496d743b7a18c705 SHA512 433db3c52f55d78220db414ef6a7367791dd66eac935f41dcda85ec9200f0eefeab6e8342e70aabe35c300069c0e7b7c4f8d63a2334b52a081cc98416371ef08 DIST unicode-bidi-0.3.15.crate 56811 BLAKE2B 1f1d372c86ec7444f13eb32baf13dfc8699b52156b265a2b53f40c0d771064876405451120fe54739a2679e6991caaf4f63e0644f03729cab814079fef4868c8 SHA512 7a21d5eb05ea8d691dfd54ce4cf7d3693d08067f7a88ef17b8c3044634f46411176b1bde1516c442577910b254007b247f5e40f9932eb601cd96cd574f9d9db8 @@ -207,9 +215,9 @@ DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542d DIST unicode-normalization-0.1.23.crate 122649 BLAKE2B 22ea5ce3f5a2b371c3c8782321b1bbbee724db1e4d8c1d43af4e6bd8044b99307c227d93631d178d10fda445a941a485882ae0015a6e3d3c347e4bd465bbe1d9 SHA512 539f04010810d73fde7b0ab314faf813f3e7ecd2e51d7975281554b7cba4a8706e2b5523c4b7840568593652360ca59e9db0e1ce342e71c28db635ff55ffb0f5 DIST unicode-width-0.1.13.crate 457228 BLAKE2B 757c4da5fa090369a26130b08440c2348f1cd1c0dfbb6770dd75b65eba797eaa65f5d683f0c2862cced06124d46a89b4825af0d990f6adc2df8709b8ef291665 SHA512 9781d6dab2c6343e8c28ec66b50cb4293261bb2114e122fa80ad2facdb23020f5b621c38030193b918669e58adf143808e5ab4c507c18beb6dc61e97b2e296f4 DIST untrusted-0.9.0.crate 14447 BLAKE2B 8e9c3ae09435af0885bc4a6e3c8943805b48cfc00bdae228c7c43093254e1be15d7005d1026561ff369ec37865d8458203f421a9c89ae3db077f655449621aed SHA512 5929e4079c1c2ff933ae8d8f59a2ecc7a424e71a20d1b8821f75925af68bdf82604b024c008e5464b02e25ff093e561a352b685e755b3d0b27e4c30254689416 -DIST url-2.5.0.crate 78605 BLAKE2B f3fec3477248cbbe67866577eebb03f517c284a5e5cb783132b11ef3ad156a03524f4730f188d822dec85169d7474e265099296d6bdd4adf5ffaa0a118821617 SHA512 4aedbc48b85bcc2853189f5fe8265a01c76516b5507f4e958d8d0b860fe2590c69c95f0f4b9fd6fac9b8d5911bcb0a5e9ab7f8e8b600f37a12db1438976ee5c3 -DIST utf8parse-0.2.1.crate 13435 BLAKE2B a1c111d7ffc60690f2aaa86f034c66ba1abe4e126f1774a4377d41eba3269369862f57515af387ea785d69a8adf46338b5e53761b5ee6f4f4380473f4d9cab0a SHA512 51fba8f1e7eb74b7020fd831e30a67fc8353ac2ee07335c8c3374a5570ac8117f165f6905d4b7f0360095b7b5ed3e739001d02a8cc3c89195baf2cd679136050 -DIST uuid-1.8.0.crate 44043 BLAKE2B 6a5e3008f0399d5606ea4ef51e5932aedf2a02e747b9bee4b4c2c6646cd959a720373c346a734c00554ff0359fe42bdf471dea5029e23a9e70164e20895cacee SHA512 fe254f0bf6b863538ce568405569a4c755b33bce561148661b10985bf4485fa7ee7a6ec650d93656552b3cdead46b2074ebfd45b040edef19cd1648300f68ed5 +DIST url-2.5.2.crate 79704 BLAKE2B be3526298a8816fbd88385caf49c2d58aacc7dcbe2d9183478cf501c26fb5f22d7704ef1313ba6d355e849cbf8ab7980310c1aae85e253a2b28d59099e23af29 SHA512 2515903e41c0659cb226f9bb049ef80f2a49d1b609b6ac480e570a84e899088ffe3be4fb58f41a1fa7f5288eb5f97ab513f331aeb6d56979df783d48e2ace28a +DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266 +DIST uuid-1.10.0.crate 47648 BLAKE2B 370f56b5057fc43ed6645ca4a032737230242c88f3c6945248585054a0d1de0c85cb2eb21bd4c759c1ca73df1b5005652f74b474537116c4fd6642cb60d274ff SHA512 e17db9433d919b51468acaebd240a2cb218d07f099fade49118ca9313f8cdf6aa3103e7aa24440be65a4f25a25f8f511e36dba08cbef27747f9e43b849cd612b DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172 DIST wait-timeout-0.2.0.crate 12441 BLAKE2B a99d3f57bc6e784ac06167f98b2dc2841f730dfab4fb9772b15e67707f756d6ba7daeb3e992d32291bed3daa85eaa8a8ddde64db5e1acf1cc4031fc9bdc82212 SHA512 db3b7aa2acfd44e64451042b8ba98eecab77a82aa5c58ed08dadb119ab36dee4e26d62baad7978ed56d5ad03019c96be5021455362290f56043981137bac8066 DIST walkdir-2.5.0.crate 23951 BLAKE2B a2d3a973f206e94699adec0263dd5e211347722cf3ab82536295019268b3125084da5dbcad818070bfdcb6a5de08da4eb483475bc225a829f58a1e3e040b5fba SHA512 da36a121dc6656942dc9cd9887fcf4f6eea7750354ef3f59c7c25d836e7afe06f33260b4d55d0d99421104ed4ce56ef2a1f0f4c3b713766fff90548c21793fad @@ -226,31 +234,32 @@ DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9d DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 DIST winapi-util-0.1.8.crate 12416 BLAKE2B 5b48c27dfbb5db5c332f7e248138327b35ceec0909788b940168e7f6fe1402800da5e7690b2b1654da6c510b5c720330a92da16dff53ef15821f37fef6f335e3 SHA512 e186111398f9f0f0686e791ad0d72c39205e5f246b6e020df413e477ee07f32e91d09405c61dc92752f061f54fd7533435545c1a151477b40e2d68acc94a57fd DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 -DIST windows-0.56.0.crate 10807828 BLAKE2B 8c4f9b1698852d375891e9e7728f899281be518fdf10353f7d1c1f3de12db706c10b97f64177765105fd25d2b0a13003a5da1722b2158a1ddfcb8ab7482314e7 SHA512 ad5a1cd4705e295fa3fbc63bd9661dde28b4bc718fed4ef7b12f33d233c364aadb790d7409988e0173548f1f1b1d6bfc3e6c5999a44613913d4b848027430333 +DIST windows-0.58.0.crate 9744521 BLAKE2B ad865c866cbc2825e35def7bd21c0a9015a87b8b9f1c01aa7b6a4ed49db8c8806e1fabdef9f729860d1501e79a4ed4872b19cfc347f5cd4c71d34baa3e14d052 SHA512 c4c6e4af6f6c4527325262189ef0106df5a1a0159c3cdab8d2364a0d7f060c197f109d2d021303779c8b3ff3295d13701e6fdeedcd67c8b09e9092d3279d2d8d DIST windows-core-0.52.0.crate 42154 BLAKE2B 9670bf02261b4ab2a24eff97dad11e305deac823cacfae286965b62b11bc035f19a55ca710eaa4359c8a4905433a94fe62a836b77ddd68f244ad6ac2c9657f58 SHA512 0c8f1c7e63c11bdcf1361150ecc83abbfba8da2c6d28523799bd286bf8aa1df61ffed19175e8cb3ef516a9afb6248b640c2101a2e0c09a99bfd7a18c6741bd36 -DIST windows-core-0.56.0.crate 45084 BLAKE2B 757a386d54b805de2f28979561536473d21e057f676d47d4b9068210cf0b3833956c65ddd5291d6852ad3c7af5a048c0d70896816678f11077b794cd8689b0bd SHA512 db6edbd14ef477d71a56869ac4d5eeeeef5a991a336c30c6da9960f1c9eca067c06f597dbc58f3e21c40cf19e2a28dc45ed09826c8fc17cdb57f35b0f3492793 -DIST windows-implement-0.56.0.crate 9157 BLAKE2B bde09ed367b9d31d5c392f78cf6d9d98afe343bde120b38ae412969e5fa9141ad3f478d05556d27b41a0feccfe1ddeccb9f7136defd14f12d07c22e719957518 SHA512 e472fce92d6eca17f75c075f87aa52c9b985febd83986ff811f0dc615f75cbe5fcaa13b2d2c96720211314549f0f76fabd2197119bbfd1b28d60823a889a5ef1 -DIST windows-interface-0.56.0.crate 9834 BLAKE2B d7cbec43c154ec5d8d91e02bbdad8bcc821537b303893244c819e2ace4b0d05d155d1b41fba8cc16566d5b2ad97da71177796f460e45367b53aa39d71e43ff65 SHA512 0ceb89df6d0a45281a5dd77c25efbd1bdb72f0965a4b6cc11f5f8249400297effb77e42a1ec2613fe7ce82a831559a5d1c8c6ebc45b419aa0aa96e84f01c8184 -DIST windows-result-0.1.1.crate 10460 BLAKE2B b65ae2b95414fde488570e47daa40f5b0aee3f9b90c906751e85e35dd63044ff6b72ae3451d94c70ef64610325d0fef6880ca5fd55ec14d83587871bebf113ab SHA512 4aebab689ebc9333f9c430c186f886c25faa954cd154fd9fea960073669f0db6d88002f025c31fe37c64f0298a0736f6fad5b4c4e59869239da2156c90b8ffce +DIST windows-core-0.58.0.crate 41022 BLAKE2B fcc1113ea97fd4fb889a8ce1a03f6cebf340c2e6c26136a4185860a98eac3585caba7269cea351c832e388c9c25974c7807fe1929691ab39a14f1cf56d9d869d SHA512 d864e373a3d04edce84ec133b98496ffdd0cba2fb547ed6e5bb7f717648f4fddda8fe4af73ed24a9bac1e3a44f1031de4ad145ae662dd26531ed875317d4526d +DIST windows-implement-0.58.0.crate 10491 BLAKE2B ca5ed4a45179924feb41b319c39121a22bfeaab36f93c8b9d6a26e399b188019179b4e1a0079cbb8fba80f88b8e174d3ec036751915cc3d258ba58c0b6ece332 SHA512 34c57da756632272276c051d3d67ff3c00ea7bfda787313f0487d629135a18dea52ce4d7f887d7e6d56e004a6efd0da6b00496ce05e413eabf69970ed64065a5 +DIST windows-interface-0.58.0.crate 11246 BLAKE2B 347c0f50e8bf0f93a1cd82aa194591b982902cffe178e84ae14e2e77fcc97867f80c6f84fd93be885d241da734fb428c82f12d5b6c77c55096f91508f5c2ea45 SHA512 242ae57290b011330bd9d9bad4f982209a94781cd3831f0991168b70c763c50945a67dc80d02fda0c8149d22090124e44c0fb3f20ff7264d0f4adfd1d692cef7 +DIST windows-result-0.2.0.crate 12756 BLAKE2B bd61fda1930933bfc9c55981b399c1f9d6d674b47ac194f413de8b4e69e476d9db7da2edd2990ce7918dd5ae28d42927bde1c8858a8f8dcab1ce9d5871d9e3dd SHA512 a8e52682e8b22f6a3d9b6fc759b69a7e1a093c777303b7fced725023b4e91dab4c5a07f8415222428e04fcaaffdc49d2b2738bac5f6a0db374cfc3ff9c540b55 +DIST windows-strings-0.1.0.crate 13832 BLAKE2B cf824e6587238df812470695dc623dbf8bed115f985ef62cda86f7a3836fca47fe0360b5bfcef81494617ad418588775673fbb8037746c75315ab6824bd3ac18 SHA512 f932d81985d7ad7598006e1271ebf2e7275b20a46cca421697f4a8517a2878264b6ece79dd684c6ecfecac0a61311d99137aa2d5c5944bc419a66749c4b99604 DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03 DIST windows-targets-0.48.5.crate 6904 BLAKE2B 7396bb210f37bd51da86f39fca3425c8f6610721d5c4e94f9fafa0a8a8046303b3fcc6979146bcfaa32f4406d242a0455f6cbb220f84c6ff84650e755acf5223 SHA512 e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709 -DIST windows-targets-0.52.5.crate 6376 BLAKE2B 1d39fd86380ab086c536d88e67b60956410b345790ccea62a25e6a700757b2a9cfa6dfeb7b86934cf47b981ea2e5f42dddf49780ad9829a551dc507fcf108641 SHA512 d00d7bc7eec3c10272e803ee5c9ea0d9b07c43311124dae975b4f5aae7408c5f2ccb2fe6e68228ea3d4e70b6b658382cac6992ea177f43a9cba2ef95c4fda0ee +DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f DIST windows_aarch64_gnullvm-0.48.5.crate 418492 BLAKE2B 5c6f7d73ad05740f0bac304ed1ef9b2ea63b0d6ca8f875552ae299a0b73b1557e8fe996f1c2b69be9f2df350c9288690f49ee62239a2896991364331d6c55462 SHA512 20158d31454488f6053d3ad7b97d7fc6eae6cf37e4ba0e50c28bd29b368505eed64199ae31104d5f97b66846be54e5ed25c0ad31ea850819205c573a31ac0996 -DIST windows_aarch64_gnullvm-0.52.5.crate 433266 BLAKE2B dee1b69cdf1fbd4143136909e4df3adaa7b80d7630a01ca9a42fc5ad0d5a4d9a9e2873b43c6d8e55de59f237d9199fad0768c4e1cda3b1e5354847bd70d4c79e SHA512 b4cf511025458fe30d5b11368af285610e1654a8986ea9f78fa81b8bb87d38a00c4869441c62692534df66d06baf14c8a4d17f8eb06468eb260b99e2fda6439d +DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5 DIST windows_aarch64_msvc-0.48.5.crate 798483 BLAKE2B 60c466d6536426425a34b5ca20da97c8127ebeb4fb9b1363911165bada484f8913fcd50e90410b5661e0c27dbfe8f4eeaa62fb17d1f3566bfc82b6255e11619b SHA512 223f016c6f1a44dbc5c8a8428b39438f75380ea06951b7c26ed0877b19d79410c6fde5e4c7f2c839b6e76159131f39a1230e0e3a208dfc425ba9117e3665c4ff -DIST windows_aarch64_msvc-0.52.5.crate 827944 BLAKE2B 3bcb16d527be1dfdf18a9105ab259a064f00e949937ca423c8dcd1d2b90090d85aa7e42ca6ccc50c9baeee1aa144123d0a04643f9ff1147e62b2fce28b8a697b SHA512 c8974f81e37a43d92c4a8b142705e36b7acc58d9150d80ffa3997433da878044c467a2d9167ba792d37a183a0082d912500fea8c8fed743f395b63ca62a5758d +DIST windows_aarch64_msvc-0.52.6.crate 832615 BLAKE2B adc8ff61b6dc96d39c92c7d4221ae6aa0575edfc016cfcd046067ca5d8fcfd56d10e8e227be1c038ce34684be22c7ccaf5f18cd5a7638d28fbff4ba15b48b90b SHA512 a3e21305ad0e6de38f5b5ed5d37ee5825b7521064163bcdf31d63341cd87983f54377865d2daf3bb480d2d0aa66d6f598fa09540ec1d71baea74569c86bd213b DIST windows_i686_gnu-0.48.5.crate 844891 BLAKE2B fdc37cd74a4982056bf22fdb7b84e1c55dc838f3cb19ff3648730a77e673ef4ecc0380b3e4277bb8df2fcfa25f57b69014713d9e3ed27c28e19b25b3ea2ab774 SHA512 931ba5c1e4eb8ae73248e00d9611298d1c4b4b0dae719fdeb9243930cd420a103a7bc2738e0a4887c42c8f25728d6c5d64ad141dc092bc3f1d0f35dbe37d303a -DIST windows_i686_gnu-0.52.5.crate 875699 BLAKE2B 528ea431d080c5326e4c6ed316d9ea3e38b40c2e1322a12a432506a2c11555a94537661a0941e90c20eff4a9ce42c12539876dae6e77a1df18b522529928b309 SHA512 cc3e0362fb62dd5e8a855bda3be0177708ec8629ee9685f1f9aaac3f71a8cb082387388bdf49b09d3f5ee24a636b0b4f933d2c8bb75db434ee0192c8ce0547d2 -DIST windows_i686_gnullvm-0.52.5.crate 473064 BLAKE2B abe41ee330c05ee1366b3a835d15c6db3964ffd7b340ee69d215056b0d4b65c67f2782b0c04a55db64001098de87c93e2d447e25ef2a27f2cfa6685b8cf20c88 SHA512 da45c882248070911bf55698f62c245cb081a23254cdcf578df053905adb9117454235e52dcf1dd97c0d2248f92ff1d2fd3e18844a7be8d93ba08590c1eca22b +DIST windows_i686_gnu-0.52.6.crate 880402 BLAKE2B 5aab8ee07132eccb7695807eb44811beeb0657aadfb672c54e99b6ae39c067ba9b93e38fc69bb5b9b14a9759f263ccd5e301597d2727d83b31b49a409b6bd405 SHA512 a1f6b5dd23d17ec3567bc9d11a4be6f35e196eee21ca342e9b88dbaa6a5f7c46e439c834b77e724f32ac22c0d81573746b3b513a6c944a221b92b2c76fe98822 +DIST windows_i686_gnullvm-0.52.6.crate 475940 BLAKE2B fec4fda8bb2bf319a501a22372fa642ae682e4dee3235b258a028190ee73220bfc55b3142f06249bb4579b17e5fde662bb2b121aefe18544653350d7d0fe7d8e SHA512 95f13af855d530acc0b856214478d4b11b8dbab3f8f79dd223d0b009790c0e46d096fc1773e0277997deb2d5b96c704f17f23c7df11411524629f75415dec99f DIST windows_i686_msvc-0.48.5.crate 864300 BLAKE2B 3d3ea8be55e2d6ced0eeda18abe1dffb925a1a78f456d683e4450d9f2fd287ad2e8494d65b2b770c677a12b3a60d10f0435e16c61880e3867c3657fd44892442 SHA512 70e2fb4fdb006a4cbd43ab2c7e940b277a15fb1790dfa2d1fc1f1fd18bead4886f6dc046e44326603e4894d988578917b8932aba5d9a6a4cc8424911cad9dc7e -DIST windows_i686_msvc-0.52.5.crate 895404 BLAKE2B 02555169f8c5b944231a877de8693fc871ea0d7d33f52f60e164bacb35cec13d463af07c57fec4667948047cc222d8bda7f6a0be01a07e7184b69e4adc2b4577 SHA512 08c96f8e9385ac121549bae8ed228741b32004be20b2955d163a98d4b62af464f1682cb813681fa22823d20646f19335cf0a66203a876b105e119e05a4db0634 +DIST windows_i686_msvc-0.52.6.crate 901163 BLAKE2B 99ed34e052db5ba77bab240ed5d38ce450be347a794d63ec39b719304c32722c9999b540ab40abe0216318900b7412970df99dfb36d1516a9517cae0c77d1bdc SHA512 ca97913ce202d73266cf55947b868bea7e964a4516b6a096a81aeab6a60ee73867171032ced35e3afccff741ddfb2def7468343b6eceb95253e4d4f349efbf96 DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9aa798e9d995a8eef36e0b6fdb2a0db93ddecee5548970575271fe43aec74797a420d0ee231d503b5bad1bd999059261e0e33 SHA512 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74 -DIST windows_x86_64_gnu-0.52.5.crate 831539 BLAKE2B 54f84c19988addeb7cbbbddb940e430e7345944589419592b99addf9b83bf6d801b18f4e80399b85bbb0b0ccf4608e36d9a50b79d8b1d6ce2b93745856e06eba SHA512 d9bf91765d02d2727344e42081f4bcfa73be97991495126f7e633f27e56a261ada3a8b865a559cfe71f9bc9aed5b14504f89138796766937b3521009726dfab8 +DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc237e14e32aab97f6f91afabcdf80d2aee37d6fb4b8669aaf433ff532c85dba59b3d366c7d41b61a2f29b96f960169c900687 SHA512 c4086bb0280042f2bef9b556283b67f8a5cacddd209e1c5fabec63decec6d4fd2d6a7071407973981b98ae0c0cf7034fc612f9e70dc6d3eed9acdec771ae31cb DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa -DIST windows_x86_64_gnullvm-0.52.5.crate 433246 BLAKE2B f34328a6d100e092ecb34a6305daedf4fecd71840432f104e8707f049b60d784584ce4f02fabdd0281fdb8bc7ebed34b38fdacf3be9c8abd60084e9a4ee9fd56 SHA512 22a978c40df9705cd94e4c52f2b706e477e667b564c608d0adb144b38cb486c279c09d1eb1dd2d6c7bd3401b75a2dc5eafe0f7d642ffe6453f394d1f59483a08 +DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0 -DIST windows_x86_64_msvc-0.52.5.crate 827905 BLAKE2B fd5dac198bfbf29878cb461a7338c289c9af16ea80b3e5fa567980d2a6a5ea6a1cd83729ce6fd67e4da171873083dbeb1d6e16a287620f0245201f9cb29c29b4 SHA512 81176090dc725d7fe3867e6322fdc4a4065168580847b35e6f8da345f685c4f66a81e35cd1880dbaabdd4cdc82446dde9d6a0e583cf0b7fe47dda8bc8002f1c6 +DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7 DIST winreg-0.52.0.crate 30148 BLAKE2B 7b458d356ed1385b23ace88d8a7e2a4e2e3211ba4bd22e6488b60fe508ab2b5f6d93c7547e45e0564f512391a8fbc2af1bbd3e3e3a773865d87adff67b5b2fb5 SHA512 50659afe4fa9671696bb5c6a50d62e493ef5359a324a71f7877e2ff0b522560ad65196ac6d2f7f4117edb2e47e84adce7d1de5ed2ce273f132cb2d5006472e25 DIST winres-0.1.12.crate 19772 BLAKE2B 645fc16e49061cd98c77217b991cb774151f7f8bd6df44cee622bcba121d2645aaf775d56c3e85de6278b193ea6a36256821799c33ba081f931d87ffa0e038f1 SHA512 9f61edafb4a262b56d130e48ac6bba94f5a432bf0a8c20243e6c8fa98c3f9e0d2ab00a77b35a2e49dd63585a272af597e236e089641b5f488760ac42d22f5a67 DIST xattr-1.3.1.crate 12580 BLAKE2B 25c414d761a7fcd23bbe057add62c6da971cf33149066aa024320ab80e0ec8e8e8d5d3d0506e8de954b8f8c178d34c52a00a5fa9aa109510678098a3e3564b7f SHA512 4047abda42b949cf58f820e15ee99850de483857bbaaef737eeee48e1a2132972470f15bb2ddda56438f6a934918be96607a8de518a5a3dcec7c8ee6c00ad280 diff --git a/dev-util/juliaup/juliaup-1.14.9.ebuild b/dev-util/juliaup/juliaup-1.16.10.ebuild similarity index 76% rename from dev-util/juliaup/juliaup-1.14.9.ebuild rename to dev-util/juliaup/juliaup-1.16.10.ebuild index 77cb890256..a70decb236 100644 --- a/dev-util/juliaup/juliaup-1.14.9.ebuild +++ b/dev-util/juliaup/juliaup-1.16.10.ebuild @@ -1,7 +1,7 @@ # Copyright 2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Autogenerated by pycargoebuild 0.13.2 +# Autogenerated by pycargoebuild 0.13.3 EAPI=8 @@ -20,26 +20,26 @@ CRATES=" assert_cmd@2.0.14 assert_fs@1.1.1 autocfg@1.3.0 - backtrace@0.3.72 + backtrace@0.3.73 base64@0.22.1 bitflags@1.3.2 - bitflags@2.5.0 + bitflags@2.6.0 bstr@1.9.1 - built@0.7.3 + built@0.7.4 bumpalo@3.16.0 bytes@1.6.0 - cc@1.0.98 + cc@1.1.0 cfg-if@1.0.0 cfg_aliases@0.1.1 cfg_aliases@0.2.1 chrono@0.4.38 - clap@4.5.4 - clap_builder@4.5.2 - clap_complete@4.5.2 - clap_derive@4.5.4 - clap_lex@0.7.0 - cli-table-derive@0.4.5 - cli-table@0.4.7 + clap@4.5.9 + clap_builder@4.5.9 + clap_complete@4.5.7 + clap_derive@4.5.8 + clap_lex@0.7.1 + cli-table-derive@0.4.6 + cli-table@0.4.9 cluFlock@1.2.7 colorchoice@1.0.1 console@0.15.8 @@ -58,7 +58,7 @@ CRATES=" dirs@5.0.1 doc-comment@0.3.3 dunce@1.0.4 - either@1.12.0 + either@1.13.0 encode_unicode@0.3.6 env_filter@0.1.0 env_logger@0.11.3 @@ -87,17 +87,17 @@ CRATES=" hashbrown@0.14.5 heck@0.5.0 hermit-abi@0.3.9 - http-body-util@0.1.1 + http-body-util@0.1.2 http-body@1.0.0 http@1.1.0 - httparse@1.8.0 + httparse@1.9.4 human-panic@2.0.0 human-sort@0.2.2 humantime@2.1.0 - hyper-rustls@0.26.0 + hyper-rustls@0.27.2 hyper-tls@0.6.0 - hyper-util@0.1.5 - hyper@1.3.1 + hyper-util@0.1.6 + hyper@1.4.1 iana-time-zone-haiku@0.1.2 iana-time-zone@0.1.60 idna@0.5.0 @@ -112,14 +112,14 @@ CRATES=" itertools@0.13.0 itoa@1.0.11 js-sys@0.3.69 - lazy_static@1.4.0 + lazy_static@1.5.0 libc@0.2.155 libredox@0.1.3 linux-raw-sys@0.4.14 - log@0.4.21 - memchr@2.7.2 + log@0.4.22 + memchr@2.7.4 mime@0.3.17 - miniz_oxide@0.7.3 + miniz_oxide@0.7.4 mio@0.8.11 native-tls@0.2.12 nix@0.28.0 @@ -127,9 +127,8 @@ CRATES=" normalize-line-endings@0.3.0 normpath@1.2.0 num-traits@0.2.19 - num_cpus@1.16.0 number_prefix@0.4.0 - object@0.35.0 + object@0.36.1 once_cell@1.19.0 openssl-macros@0.1.1 openssl-probe@0.1.5 @@ -146,34 +145,42 @@ CRATES=" pin-utils@0.1.0 pkg-config@0.3.30 portable-atomic@1.6.0 + ppv-lite86@0.2.17 predicates-core@1.0.6 predicates-tree@1.0.9 predicates@3.1.0 - proc-macro2@1.0.85 + proc-macro2@1.0.86 + quinn-proto@0.11.3 + quinn-udp@0.5.2 + quinn@0.11.2 quote@1.0.36 + rand@0.8.5 + rand_chacha@0.3.1 + rand_core@0.6.4 redox_syscall@0.4.1 redox_users@0.4.5 - regex-automata@0.4.6 - regex-syntax@0.8.3 - regex@1.10.4 - reqwest@0.12.4 + regex-automata@0.4.7 + regex-syntax@0.8.4 + regex@1.10.5 + reqwest@0.12.5 ring@0.17.8 rustc-demangle@0.1.24 + rustc-hash@1.1.0 rustix@0.38.34 - rustls-native-certs@0.7.0 + rustls-native-certs@0.7.1 rustls-pemfile@2.1.2 rustls-pki-types@1.7.0 - rustls-webpki@0.102.4 - rustls@0.22.4 + rustls-webpki@0.102.5 + rustls@0.23.11 ryu@1.0.18 same-file@1.0.6 schannel@0.1.23 security-framework-sys@2.11.0 security-framework@2.11.0 semver@1.0.23 - serde@1.0.203 - serde_derive@1.0.203 - serde_json@1.0.117 + serde@1.0.204 + serde_derive@1.0.204 + serde_json@1.0.120 serde_spanned@0.6.6 serde_urlencoded@0.7.1 shell-words@1.1.0 @@ -183,29 +190,30 @@ CRATES=" socket2@0.5.7 spin@0.9.8 strsim@0.11.1 - subtle@2.5.0 + subtle@2.6.1 syn@1.0.109 - syn@2.0.66 - sync_wrapper@0.1.2 + syn@2.0.70 + sync_wrapper@1.0.1 tar@0.4.41 tempfile@3.10.1 termcolor@1.4.1 termtree@0.4.1 thiserror-impl@1.0.61 thiserror@1.0.61 - tinyvec@1.6.0 + tinyvec@1.8.0 tinyvec_macros@0.1.1 tokio-native-tls@0.3.1 - tokio-rustls@0.25.0 + tokio-rustls@0.26.0 tokio-socks@0.5.1 tokio@1.38.0 toml@0.5.11 toml@0.8.14 toml_datetime@0.6.6 - toml_edit@0.22.14 + toml_edit@0.22.15 tower-layer@0.3.2 tower-service@0.3.2 tower@0.4.13 + tracing-attributes@0.1.27 tracing-core@0.1.32 tracing@0.1.40 try-lock@0.2.5 @@ -214,9 +222,9 @@ CRATES=" unicode-normalization@0.1.23 unicode-width@0.1.13 untrusted@0.9.0 - url@2.5.0 - utf8parse@0.2.1 - uuid@1.8.0 + url@2.5.2 + utf8parse@0.2.2 + uuid@1.10.0 vcpkg@0.2.15 wait-timeout@0.2.0 walkdir@2.5.0 @@ -234,30 +242,31 @@ CRATES=" winapi-x86_64-pc-windows-gnu@0.4.0 winapi@0.3.9 windows-core@0.52.0 - windows-core@0.56.0 - windows-implement@0.56.0 - windows-interface@0.56.0 - windows-result@0.1.1 + windows-core@0.58.0 + windows-implement@0.58.0 + windows-interface@0.58.0 + windows-result@0.2.0 + windows-strings@0.1.0 windows-sys@0.48.0 windows-sys@0.52.0 windows-targets@0.48.5 - windows-targets@0.52.5 - windows@0.56.0 + windows-targets@0.52.6 + windows@0.58.0 windows_aarch64_gnullvm@0.48.5 - windows_aarch64_gnullvm@0.52.5 + windows_aarch64_gnullvm@0.52.6 windows_aarch64_msvc@0.48.5 - windows_aarch64_msvc@0.52.5 + windows_aarch64_msvc@0.52.6 windows_i686_gnu@0.48.5 - windows_i686_gnu@0.52.5 - windows_i686_gnullvm@0.52.5 + windows_i686_gnu@0.52.6 + windows_i686_gnullvm@0.52.6 windows_i686_msvc@0.48.5 - windows_i686_msvc@0.52.5 + windows_i686_msvc@0.52.6 windows_x86_64_gnu@0.48.5 - windows_x86_64_gnu@0.52.5 + windows_x86_64_gnu@0.52.6 windows_x86_64_gnullvm@0.48.5 - windows_x86_64_gnullvm@0.52.5 + windows_x86_64_gnullvm@0.52.6 windows_x86_64_msvc@0.48.5 - windows_x86_64_msvc@0.52.5 + windows_x86_64_msvc@0.52.6 winreg@0.52.0 winres@0.1.12 xattr@1.3.1 @@ -269,7 +278,7 @@ inherit cargo DESCRIPTION="Julia installer and version multiplexer" HOMEPAGE="https://github.com/JuliaLang/juliaup" SRC_URI=" - https://github.com/JuliaLang/juliaup/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/JuliaLang/juliaup/archive/v${PV}/${P}.tar.gz ${CARGO_CRATE_URIS} " From 79341e9f046f373509b9ab9d14ef711797d5bfa5 Mon Sep 17 00:00:00 2001 From: Vitaly Zdanevich Date: Fri, 19 Jul 2024 21:33:15 +0400 Subject: [PATCH 04/83] */*: ExcessiveLineLength fix most of them Signed-off-by: Vitaly Zdanevich --- .../bitwarden-cli-2024.2.1.ebuild | 5 +++-- app-crypt/autofirma/autofirma-1.8.3.ebuild | 2 +- .../configuradorfnmt-1.0.1.ebuild | 4 +++- .../pulsar-bin/pulsar-bin-1.118.0.ebuild | 5 +++-- app-misc/apidb/apidb-5.13.6_beta.ebuild | 7 ++++++- app-misc/apidb/apidb-5.8.0_beta.ebuild | 7 ++++++- app-misc/far2l/far2l-2.5.3_beta.ebuild | 6 ++++-- dev-lang/opencilk/opencilk-1.1.ebuild | 8 +++++--- dev-lang/opencilk/opencilk-2.1.ebuild | 8 +++++--- dev-libs/StringiFor/StringiFor-1.1.4.ebuild | 4 +++- dev-python/auditok/auditok-0.1.5.ebuild | 2 +- dev-python/auditok/auditok-0.2.0-r1.ebuild | 2 +- .../DirectXShaderCompiler-1.7.2207-r1.ebuild | 6 ++++-- .../DirectXShaderCompiler-1.7.2212-r1.ebuild | 9 ++++++--- dev-zig/zls/zls-0.10.0-r1.ebuild | 9 +++++---- games-emulation/rpcs3/rpcs3-9999.ebuild | 19 ++++++++++--------- .../source-han-serif-2.001.ebuild | 10 ++++++---- .../source-han-serif-2.002.ebuild | 10 ++++++---- .../AdGuardHome/AdGuardHome-0.107.49.ebuild | 19 +++++++++++++++---- net-dns/blocky/blocky-0.22.ebuild | 9 ++++++++- net-irc/thelounge/thelounge-4.4.3.ebuild | 5 +++-- .../frama-c-aorai/frama-c-aorai-23.1.ebuild | 7 ++++++- .../frama-c-callgraph-23.1.ebuild | 12 ++++++++++-- .../frama-c-callgraph-24.0.ebuild | 12 ++++++++++-- .../frama-c-callgraph-25.0.ebuild | 11 +++++++++-- .../frama-c-constant-folding-23.1.ebuild | 14 +++++++++----- .../frama-c-constant-folding-24.0.ebuild | 12 +++++++----- .../frama-c-constant-folding-25.0.ebuild | 12 +++++++----- .../frama-c-e-acsl/frama-c-e-acsl-23.1.ebuild | 7 ++++++- .../frama-c-e-acsl/frama-c-e-acsl-24.0.ebuild | 6 +++++- .../frama-c-e-acsl/frama-c-e-acsl-25.0.ebuild | 6 +++++- .../frama-c-eva/frama-c-eva-23.1.ebuild | 12 +++++++----- .../frama-c-eva/frama-c-eva-24.0.ebuild | 12 +++++++----- .../frama-c-eva/frama-c-eva-25.0.ebuild | 12 +++++++----- .../frama-c-from/frama-c-from-23.1.ebuild | 12 +++++++----- .../frama-c-from/frama-c-from-24.0.ebuild | 12 +++++++----- .../frama-c-from/frama-c-from-25.0.ebuild | 12 +++++++----- .../frama-c-impact/frama-c-impact-23.1.ebuild | 12 +++++++----- .../frama-c-impact/frama-c-impact-24.0.ebuild | 12 +++++++----- .../frama-c-impact/frama-c-impact-25.0.ebuild | 12 +++++++----- .../frama-c-inout/frama-c-inout-23.1.ebuild | 12 +++++++----- .../frama-c-inout/frama-c-inout-24.0.ebuild | 12 +++++++----- .../frama-c-inout/frama-c-inout-25.0.ebuild | 12 +++++++----- .../frama-c-metrics-23.1.ebuild | 6 +++++- .../frama-c-metrics-24.0.ebuild | 6 +++++- .../frama-c-metrics-25.0.ebuild | 6 +++++- .../frama-c-occurrence-23.1.ebuild | 6 +++++- .../frama-c-occurrence-24.0.ebuild | 6 +++++- .../frama-c-occurrence-25.0.ebuild | 6 +++++- 49 files changed, 292 insertions(+), 143 deletions(-) diff --git a/app-admin/bitwarden-cli/bitwarden-cli-2024.2.1.ebuild b/app-admin/bitwarden-cli/bitwarden-cli-2024.2.1.ebuild index ec43c46165..0f35e7dda4 100644 --- a/app-admin/bitwarden-cli/bitwarden-cli-2024.2.1.ebuild +++ b/app-admin/bitwarden-cli/bitwarden-cli-2024.2.1.ebuild @@ -9,10 +9,11 @@ DESCRIPTION="CLI frontend client connects to Bitwarden comapatible password mana HOMEPAGE="https://github.com/bitwarden/clients/tree/main/apps/cli" BW_CLIENTS_COMMIT="82998d8" +distfiles=https://github.com/rahilarious/gentoo-distfiles/releases/download/ SRC_URI=" https://github.com/bitwarden/clients/archive/refs/tags/cli-v${PV}.tar.gz -> ${P}.tar.gz - https://github.com/rahilarious/gentoo-distfiles/releases/download/bitwarden-clients-${BW_CLIENTS_COMMIT}/deps.tar.xz -> bitwarden-clients-${BW_CLIENTS_COMMIT}.tar.xz - https://github.com/rahilarious/gentoo-distfiles/releases/download/${PN}-2024.2.0/pkg-cache.tar.xz -> ${PN}-2024.2.0-pkg-cache.tar.xz + ${distfiles}bitwarden-clients-${BW_CLIENTS_COMMIT}/deps.tar.xz -> bitwarden-clients-${BW_CLIENTS_COMMIT}.tar.xz + ${distfiles}${PN}-2024.2.0/pkg-cache.tar.xz -> ${PN}-2024.2.0-pkg-cache.tar.xz " S="${WORKDIR}/clients-cli-v${PV}" diff --git a/app-crypt/autofirma/autofirma-1.8.3.ebuild b/app-crypt/autofirma/autofirma-1.8.3.ebuild index 2b82b2135f..327d3d7d2b 100644 --- a/app-crypt/autofirma/autofirma-1.8.3.ebuild +++ b/app-crypt/autofirma/autofirma-1.8.3.ebuild @@ -11,7 +11,7 @@ HOMEPAGE=" https://github.com/ctt-gob-es/clienteafirma " -# Upstream blocks wget with no User Agent. It can be addressed globally (see https://wiki.gentoo.org/wiki/FETCHCOMMAND). +# Upstream blocks wget with no User Agent. It can be addressed globally, see https://wiki.gentoo.org/wiki/FETCHCOMMAND. # If Gentoo's default configuration is in place, pkg_pretend() and pkg_nofetch() provide fallback options. SRC_URI="https://estaticos.redsara.es/comunes/autofirma/$(ver_rs 1- /)/AutoFirma_Linux_Fedora.zip -> ${PF}.zip" diff --git a/app-crypt/configuradorfnmt/configuradorfnmt-1.0.1.ebuild b/app-crypt/configuradorfnmt/configuradorfnmt-1.0.1.ebuild index ce5d62b7e5..aeb10ab164 100644 --- a/app-crypt/configuradorfnmt/configuradorfnmt-1.0.1.ebuild +++ b/app-crypt/configuradorfnmt/configuradorfnmt-1.0.1.ebuild @@ -22,5 +22,7 @@ src_install() { java-pkg_dojar "usr/lib64/${PN}/${PN}.jar" java-pkg_dolauncher doicon "usr/lib64/${PN}/${PN}.png" - make_desktop_entry "${PN} %u" "Configurador FNMT" "${PN}" "Utility" "Comment[es]=Generador de certificados de la FNMT\nMimeType=x-scheme-handler/fnmtcr" + + make_desktop_entry "${PN} %u" "Configurador FNMT" "${PN}" "Utility" "Comment[es]=Generador de certificados de la FNMT +MimeType=x-scheme-handler/fnmtcr" } diff --git a/app-editors/pulsar-bin/pulsar-bin-1.118.0.ebuild b/app-editors/pulsar-bin/pulsar-bin-1.118.0.ebuild index 3802a88a3b..ed8a180fb2 100644 --- a/app-editors/pulsar-bin/pulsar-bin-1.118.0.ebuild +++ b/app-editors/pulsar-bin/pulsar-bin-1.118.0.ebuild @@ -8,9 +8,10 @@ inherit desktop xdg DESCRIPTION="A Community-led Hyper-Hackable Text Editor" HOMEPAGE="https://pulsar-edit.dev/" +ur=https://github.com/pulsar-edit/pulsar/releases/download SRC_URI=" - amd64? ( https://github.com/pulsar-edit/pulsar/releases/download/v${PV}/Linux.pulsar-${PV}.tar.gz -> ${P}-amd64.tar.gz ) - arm64? ( https://github.com/pulsar-edit/pulsar/releases/download/v${PV}/ARM.Linux.pulsar-${PV}-arm64.tar.gz -> ${P}-arm64.tar.gz ) + amd64? ( ${ur}/v${PV}/Linux.pulsar-${PV}.tar.gz -> ${P}-amd64.tar.gz ) + arm64? ( ${ur}/v${PV}/ARM.Linux.pulsar-${PV}-arm64.tar.gz -> ${P}-arm64.tar.gz ) " S="${WORKDIR}/pulsar-${PV}" diff --git a/app-misc/apidb/apidb-5.13.6_beta.ebuild b/app-misc/apidb/apidb-5.13.6_beta.ebuild index f068f7a672..57587040f3 100644 --- a/app-misc/apidb/apidb-5.13.6_beta.ebuild +++ b/app-misc/apidb/apidb-5.13.6_beta.ebuild @@ -75,6 +75,11 @@ src_configure() { if use gtk ;then APIDBINSTALL="$APIDBINSTALL;GTK3" fi - local mycmakeargs=(-DAPIDB_VERSION_STAGE=alpha -DPLATFORM=LINUX_GENTOO -DAPIDBBUILD=$APIDBBUILD -DAPIDBINSTALL=$APIDBINSTALL) + local mycmakeargs=( + -DAPIDB_VERSION_STAGE=alpha + -DPLATFORM=LINUX_GENTOO + -DAPIDBBUILD=$APIDBBUILD + -DAPIDBINSTALL=$APIDBINSTALL + ) cmake_src_configure } diff --git a/app-misc/apidb/apidb-5.8.0_beta.ebuild b/app-misc/apidb/apidb-5.8.0_beta.ebuild index 193ef6e229..72dfe15d9b 100644 --- a/app-misc/apidb/apidb-5.8.0_beta.ebuild +++ b/app-misc/apidb/apidb-5.8.0_beta.ebuild @@ -70,6 +70,11 @@ src_configure() { if use gtk ;then APIDBINSTALL="$APIDBINSTALL;GTK3" fi - local mycmakeargs=(-DAPIDB_VERSION_STAGE=alpha -DPLATFORM=LINUX_GENTOO -DAPIDBBUILD=$APIDBBUILD -DAPIDBINSTALL=$APIDBINSTALL) + local mycmakeargs=( + -DAPIDB_VERSION_STAGE=alpha + -DPLATFORM=LINUX_GENTOO + -DAPIDBBUILD=$APIDBBUILD + -DAPIDBINSTALL=$APIDBINSTALL + ) cmake_src_configure } diff --git a/app-misc/far2l/far2l-2.5.3_beta.ebuild b/app-misc/far2l/far2l-2.5.3_beta.ebuild index 7f902db401..73bb283820 100644 --- a/app-misc/far2l/far2l-2.5.3_beta.ebuild +++ b/app-misc/far2l/far2l-2.5.3_beta.ebuild @@ -54,8 +54,10 @@ pkg_setup() { } src_prepare() { - sed -e "s:execute_process(COMMAND ln -sf \../../bin/far2l \${CMAKE_INSTALL_PREFIX}/lib/far2l/far2l_askpass)::" -i "${S}"/CMakeLists.txt || die - sed -e "s:execute_process(COMMAND ln -sf \../../bin/far2l \${CMAKE_INSTALL_PREFIX}/lib/far2l/far2l_sudoapp)::" -i "${S}"/CMakeLists.txt || die + p=/lib/far2l/far2l + + sed -e "s:execute_process(COMMAND ln -sf \../../bin/far2l \${CMAKE_INSTALL_PREFIX}\${p}_askpass)::" -i "${S}"/CMakeLists.txt || die + sed -e "s:execute_process(COMMAND ln -sf \../../bin/far2l \${CMAKE_INSTALL_PREFIX}\${p}_sudoapp)::" -i "${S}"/CMakeLists.txt || die sed -e "s:execute_process(COMMAND rm -f \${CMAKE_INSTALL_PREFIX}/lib/far2l/Plugins/.*::" -i "${S}"/CMakeLists.txt || die cmake_src_prepare } diff --git a/dev-lang/opencilk/opencilk-1.1.ebuild b/dev-lang/opencilk/opencilk-1.1.ebuild index b27f5cb591..e80f7cd3db 100644 --- a/dev-lang/opencilk/opencilk-1.1.ebuild +++ b/dev-lang/opencilk/opencilk-1.1.ebuild @@ -9,10 +9,12 @@ MY_POSTFIX="${PN}-v${PV}" DESCRIPTION="The OpenCilk concurrency platform for parallel programming" HOMEPAGE="https://opencilk.org/" + +p=https://github.com/OpenCilk SRC_URI=" - https://github.com/OpenCilk/opencilk-project/archive/refs/tags/opencilk/v${PV}.tar.gz -> ${PN}-project-${PV}.tar.gz - https://github.com/OpenCilk/cheetah/archive/refs/tags/opencilk/v${PV}.tar.gz -> ${PN}-cheetah-${PV}.tar.gz - https://github.com/OpenCilk/productivity-tools/archive/refs/tags/opencilk/v${PV}.tar.gz -> ${PN}-productivity-tools-${PV}.tar.gz + ${p}/opencilk-project/archive/refs/tags/opencilk/v${PV}.tar.gz -> ${PN}-project-${PV}.tar.gz + ${p}/cheetah/archive/refs/tags/opencilk/v${PV}.tar.gz -> ${PN}-cheetah-${PV}.tar.gz + ${p}/productivity-tools/archive/refs/tags/opencilk/v${PV}.tar.gz -> ${PN}-productivity-tools-${PV}.tar.gz " S="${WORKDIR}/${PN}-project-${MY_POSTFIX}" diff --git a/dev-lang/opencilk/opencilk-2.1.ebuild b/dev-lang/opencilk/opencilk-2.1.ebuild index 9a81592986..3ae9826a42 100644 --- a/dev-lang/opencilk/opencilk-2.1.ebuild +++ b/dev-lang/opencilk/opencilk-2.1.ebuild @@ -9,10 +9,12 @@ MY_POSTFIX="${PN}-v${PV}" DESCRIPTION="The OpenCilk concurrency platform for parallel programming" HOMEPAGE="https://opencilk.org/" + +p=https://github.com/OpenCilk SRC_URI=" - https://github.com/OpenCilk/opencilk-project/archive/refs/tags/opencilk/v${PV}.tar.gz -> ${PN}-project-${PV}.tar.gz - https://github.com/OpenCilk/cheetah/archive/refs/tags/opencilk/v${PV}.tar.gz -> ${PN}-cheetah-${PV}.tar.gz - https://github.com/OpenCilk/productivity-tools/archive/refs/tags/opencilk/v${PV}.tar.gz -> ${PN}-productivity-tools-${PV}.tar.gz + ${p}/opencilk-project/archive/refs/tags/opencilk/v${PV}.tar.gz -> ${PN}-project-${PV}.tar.gz + ${p}/cheetah/archive/refs/tags/opencilk/v${PV}.tar.gz -> ${PN}-cheetah-${PV}.tar.gz + ${p}/productivity-tools/archive/refs/tags/opencilk/v${PV}.tar.gz -> ${PN}-productivity-tools-${PV}.tar.gz " S="${WORKDIR}/${PN}-project-${MY_POSTFIX}" diff --git a/dev-libs/StringiFor/StringiFor-1.1.4.ebuild b/dev-libs/StringiFor/StringiFor-1.1.4.ebuild index 6373db8090..55f3ab0698 100644 --- a/dev-libs/StringiFor/StringiFor-1.1.4.ebuild +++ b/dev-libs/StringiFor/StringiFor-1.1.4.ebuild @@ -64,7 +64,9 @@ src_prepare() { src_compile() { ${EPYTHON} FoBiS.py build -verbose -compiler custom -fc $(tc-getFC) ${BUILD_MODE_SHARED} || die - use static-libs && { ${EPYTHON} FoBiS.py build -verbose -compiler custom -fc $(tc-getFC) ${BUILD_MODE_STATIC} || die; } + use static-libs && { + ${EPYTHON} FoBiS.py build -verbose -compiler custom -fc $(tc-getFC) ${BUILD_MODE_STATIC} || die; + } } src_test() { diff --git a/dev-python/auditok/auditok-0.1.5.ebuild b/dev-python/auditok/auditok-0.1.5.ebuild index c1b04c9a38..27c48550b7 100644 --- a/dev-python/auditok/auditok-0.1.5.ebuild +++ b/dev-python/auditok/auditok-0.1.5.ebuild @@ -31,7 +31,7 @@ python_test() { } pkg_postinst() { - optfeature "reading audio files in popular audio formats (ogg, mp3, etc.) or extracting audio from a video file" dev-python/pydub + optfeature "reading audio in popular audio formats (ogg, mp3, etc.) or extracting from a video" dev-python/pydub optfeature "reading audio data from the microphone and playing audio back" dev-python/pyaudio optfeature "plotting audio signal and detections" dev-python/matplotlib optfeature "matplotlib. Also used for some math operations instead of standard python if available" dev-python/numpy diff --git a/dev-python/auditok/auditok-0.2.0-r1.ebuild b/dev-python/auditok/auditok-0.2.0-r1.ebuild index 7203619b42..17fb9ab65c 100644 --- a/dev-python/auditok/auditok-0.2.0-r1.ebuild +++ b/dev-python/auditok/auditok-0.2.0-r1.ebuild @@ -38,7 +38,7 @@ python_test() { } pkg_postinst() { - optfeature "reading audio files in popular audio formats (ogg, mp3, etc.) or extracting audio from a video file" dev-python/pydub + optfeature "reading audio in popular formats (ogg, mp3, etc.) or extracting from a video" dev-python/pydub optfeature "reading audio data from the microphone and playing audio back" dev-python/pyaudio optfeature "showing progress bar while playing audio clips" dev-python/tqdm optfeature "plotting audio signal and detections" dev-python/matplotlib diff --git a/dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.7.2207-r1.ebuild b/dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.7.2207-r1.ebuild index dab40c6d80..6d4c23d92f 100644 --- a/dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.7.2207-r1.ebuild +++ b/dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.7.2207-r1.ebuild @@ -12,8 +12,10 @@ HOMEPAGE="https://github.com/microsoft/DirectXShaderCompiler" SPIRV_HEADERS_COMMIT_MAGIC="0bcc624926a25a2a273d07877fd25a6ff5ba1cfb" SPIRV_TOOLS_COMMIT_MAGIC="71b2aee6c868a673ec82d1385f97593aa2881316" SRC_URI="https://github.com/microsoft/DirectXShaderCompiler/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz -https://github.com/KhronosGroup/SPIRV-Headers/archive/${SPIRV_HEADERS_COMMIT_MAGIC}.tar.gz -> DirectXShaderCompiler-headers-${SPIRV_HEADERS_COMMIT_MAGIC}.tar.gz -https://github.com/KhronosGroup/SPIRV-Tools/archive/${SPIRV_TOOLS_COMMIT_MAGIC}.tar.gz -> DirectXShaderCompiler-tools-${SPIRV_TOOLS_COMMIT_MAGIC}.tar.gz" +https://github.com/KhronosGroup/SPIRV-Headers/archive/${SPIRV_HEADERS_COMMIT_MAGIC}.tar.gz -> + DirectXShaderCompiler-headers-${SPIRV_HEADERS_COMMIT_MAGIC}.tar.gz +https://github.com/KhronosGroup/SPIRV-Tools/archive/${SPIRV_TOOLS_COMMIT_MAGIC}.tar.gz -> + DirectXShaderCompiler-tools-${SPIRV_TOOLS_COMMIT_MAGIC}.tar.gz" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc" SLOT="0" diff --git a/dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.7.2212-r1.ebuild b/dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.7.2212-r1.ebuild index 42f1100fa0..c5dadc64b0 100644 --- a/dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.7.2212-r1.ebuild +++ b/dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.7.2212-r1.ebuild @@ -13,9 +13,12 @@ SPIRV_HEADERS_COMMIT_MAGIC="d13b52222c39a7e9a401b44646f0ca3a640fbd47" SPIRV_TOOLS_COMMIT_MAGIC="f36a8d47f738cc612c7dd89f145a15465ab437cd" DIRECTX_HEADERS_COMMIT_MAGIC="980971e835876dc0cde415e8f9bc646e64667bf7" SRC_URI="https://github.com/microsoft/DirectXShaderCompiler/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz -https://github.com/KhronosGroup/SPIRV-Headers/archive/${SPIRV_HEADERS_COMMIT_MAGIC}.tar.gz -> DirectXShaderCompiler-headers-${SPIRV_HEADERS_COMMIT_MAGIC}.tar.gz -https://github.com/KhronosGroup/SPIRV-Tools/archive/${SPIRV_TOOLS_COMMIT_MAGIC}.tar.gz -> DirectXShaderCompiler-tools-${SPIRV_TOOLS_COMMIT_MAGIC}.tar.gz -https://github.com/microsoft/DirectX-Headers/archive/${DIRECTX_HEADERS_COMMIT_MAGIC}.tar.gz -> DirectXShaderCompiler-directxheaders-${DIRECTX_HEADERS_COMMIT_MAGIC}.tar.gz" +https://github.com/KhronosGroup/SPIRV-Headers/archive/${SPIRV_HEADERS_COMMIT_MAGIC}.tar.gz -> + DirectXShaderCompiler-headers-${SPIRV_HEADERS_COMMIT_MAGIC}.tar.gz +https://github.com/KhronosGroup/SPIRV-Tools/archive/${SPIRV_TOOLS_COMMIT_MAGIC}.tar.gz -> + DirectXShaderCompiler-tools-${SPIRV_TOOLS_COMMIT_MAGIC}.tar.gz +https://github.com/microsoft/DirectX-Headers/archive/${DIRECTX_HEADERS_COMMIT_MAGIC}.tar.gz -> + DirectXShaderCompiler-directxheaders-${DIRECTX_HEADERS_COMMIT_MAGIC}.tar.gz" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc" SLOT="0" diff --git a/dev-zig/zls/zls-0.10.0-r1.ebuild b/dev-zig/zls/zls-0.10.0-r1.ebuild index da659404c5..58a1e18c82 100644 --- a/dev-zig/zls/zls-0.10.0-r1.ebuild +++ b/dev-zig/zls/zls-0.10.0-r1.ebuild @@ -6,14 +6,15 @@ EAPI=8 inherit edo DESCRIPTION="The officially unofficial Ziglang language server" -HOMEPAGE="https://github.com/zigtools/zls" +g="https://github.com" +HOMEPAGE="${p}/zigtools/zls" KNOWN_FOLDERS_COMMIT="24845b0103e611c108d6bc334231c464e699742c" TRACY_COMMIT="f493d4aa8ba8141d9680473fad007d8a6348628e" SRC_URI=" - https://github.com/ziglibs/known-folders/archive/${KNOWN_FOLDERS_COMMIT}.tar.gz -> known-folders-${KNOWN_FOLDERS_COMMIT}.tar.gz - https://github.com/wolfpld/tracy/archive/${TRACY_COMMIT}.tar.gz -> tracy-${TRACY_COMMIT}.tar.gz - https://github.com/zigtools/zls/archive/refs/tags/${PV}.tar.gz -> zls-${PV}.tar.gz + ${g}/ziglibs/known-folders/archive/${KNOWN_FOLDERS_COMMIT}.tar.gz -> known-folders-${KNOWN_FOLDERS_COMMIT}.tar.gz + ${p}/wolfpld/tracy/archive/${TRACY_COMMIT}.tar.gz -> tracy-${TRACY_COMMIT}.tar.gz + ${p}/zigtools/zls/archive/refs/tags/${PV}.tar.gz -> zls-${PV}.tar.gz " LICENSE="MIT" diff --git a/games-emulation/rpcs3/rpcs3-9999.ebuild b/games-emulation/rpcs3/rpcs3-9999.ebuild index 8e9ac66c75..b04d7f5097 100644 --- a/games-emulation/rpcs3/rpcs3-9999.ebuild +++ b/games-emulation/rpcs3/rpcs3-9999.ebuild @@ -15,8 +15,9 @@ YAMLCPP_COMMIT="456c68f452da09d8ca84b375faa2b1397713eaba" DESCRIPTION="PS3 emulator/debugger" HOMEPAGE="https://rpcs3.net/" +g="https://github.com" if [[ ${PV} == "9999" ]]; then - EGIT_REPO_URI="https://github.com/RPCS3/rpcs3" + EGIT_REPO_URI="${g}/RPCS3/rpcs3" EGIT_SUBMODULES=( 'asmjit' '3rdparty/glslang' '3rdparty/miniupnp/miniupnp' '3rdparty/rtmidi/rtmidi' '3rdparty/wolfssl' '3rdparty/SoundTouch/soundtouch' '3rdparty/zstd/zstd' '3rdparty/stblib/stb' '3rdparty/OpenAL/openal-soft' @@ -26,14 +27,14 @@ if [[ ${PV} == "9999" ]]; then inherit git-r3 else SRC_URI=" - https://github.com/RPCS3/rpcs3/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://github.com/asmjit/asmjit/archive/${ASMJIT_COMMIT}.tar.gz -> ${PN}-asmjit-${ASMJIT_COMMIT}.tar.gz - https://github.com/KhronosGroup/glslang/archive/${GLSLANG_COMMIT}.tar.gz -> ${PN}-glslang-${GLSLANG_COMMIT}.tar.gz - https://github.com/miniupnp/miniupnp/archive/${MINIUPNP_COMMIT}.tar.gz -> ${PN}-miniupnp-${MINIUPNP_COMMIT}.tar.gz - https://github.com/thestk/rtmidi/archive/${RTMIDI_COMMIT}.tar.gz -> ${PN}-rtmidi-${RTMIDI_COMMIT}.tar.gz - https://github.com/wolfSSL/wolfssl/archive/${WOLFSSL_COMMIT}.tar.gz -> ${PN}-wolfssl-${WOLFSSL_COMMIT}.tar.gz - https://github.com/RPCS3/soundtouch/archive/${SOUNDTOUCH_COMMIT}.tar.gz -> ${PN}-soundtouch-${SOUNDTOUCH_COMMIT}.tar.gz - https://github.com/RPCS3/yaml-cpp/archive/${YAMLCPP_COMMIT}.tar.gz -> ${PN}-yaml-cpp-${SOUNDTOUCH_COMMIT}-.tar.gz + ${g}/RPCS3/rpcs3/archive/v${PV}.tar.gz -> ${P}.tar.gz + ${g}/asmjit/asmjit/archive/${ASMJIT_COMMIT}.tar.gz -> ${PN}-asmjit-${ASMJIT_COMMIT}.tar.gz + ${g}/KhronosGroup/glslang/archive/${GLSLANG_COMMIT}.tar.gz -> ${PN}-glslang-${GLSLANG_COMMIT}.tar.gz + ${g}/miniupnp/miniupnp/archive/${MINIUPNP_COMMIT}.tar.gz -> ${PN}-miniupnp-${MINIUPNP_COMMIT}.tar.gz + ${g}/thestk/rtmidi/archive/${RTMIDI_COMMIT}.tar.gz -> ${PN}-rtmidi-${RTMIDI_COMMIT}.tar.gz + ${g}/wolfSSL/wolfssl/archive/${WOLFSSL_COMMIT}.tar.gz -> ${PN}-wolfssl-${WOLFSSL_COMMIT}.tar.gz + ${g}/RPCS3/soundtouch/archive/${SOUNDTOUCH_COMMIT}.tar.gz -> ${PN}-soundtouch-${SOUNDTOUCH_COMMIT}.tar.gz + ${g}/RPCS3/yaml-cpp/archive/${YAMLCPP_COMMIT}.tar.gz -> ${PN}-yaml-cpp-${SOUNDTOUCH_COMMIT}-.tar.gz " KEYWORDS="~amd64" fi diff --git a/media-fonts/source-han-serif/source-han-serif-2.001.ebuild b/media-fonts/source-han-serif/source-han-serif-2.001.ebuild index db54557115..2e0765cf5f 100644 --- a/media-fonts/source-han-serif/source-han-serif-2.001.ebuild +++ b/media-fonts/source-han-serif/source-han-serif-2.001.ebuild @@ -10,11 +10,13 @@ inherit font DESCRIPTION="Pan-CJK OpenType/CFF font family" HOMEPAGE="https://github.com/adobe-fonts/source-han-serif/" + +p="https://github.com/adobe-fonts" SRC_URI=" - l10n_ja? ( https://github.com/adobe-fonts/${PN}/releases/download/${PV}R/12_SourceHanSerifJP.zip -> ${PN}-ja-${PV}.zip ) - l10n_ko? ( https://github.com/adobe-fonts/${PN}/releases/download/${PV}R/13_SourceHanSerifKR.zip -> ${PN}-ko-${PV}.zip ) - l10n_zh-CN? ( https://github.com/adobe-fonts/${PN}/releases/download/${PV}R/14_SourceHanSerifCN.zip -> ${PN}-zh_CN-${PV}.zip ) - l10n_zh-TW? ( https://github.com/adobe-fonts/${PN}/releases/download/${PV}R/15_SourceHanSerifTW.zip -> ${PN}-zh_TW-${PV}.zip ) + l10n_ja? ( ${p}/${PN}/releases/download/${PV}R/12_SourceHanSerifJP.zip -> ${PN}-ja-${PV}.zip ) + l10n_ko? ( ${p}/${PN}/releases/download/${PV}R/13_SourceHanSerifKR.zip -> ${PN}-ko-${PV}.zip ) + l10n_zh-CN? ( ${p}/${PN}/releases/download/${PV}R/14_SourceHanSerifCN.zip -> ${PN}-zh_CN-${PV}.zip ) + l10n_zh-TW? ( ${p}/${PN}/releases/download/${PV}R/15_SourceHanSerifTW.zip -> ${PN}-zh_TW-${PV}.zip ) " S=${WORKDIR} diff --git a/media-fonts/source-han-serif/source-han-serif-2.002.ebuild b/media-fonts/source-han-serif/source-han-serif-2.002.ebuild index 52911fafdf..09619c0986 100644 --- a/media-fonts/source-han-serif/source-han-serif-2.002.ebuild +++ b/media-fonts/source-han-serif/source-han-serif-2.002.ebuild @@ -10,11 +10,13 @@ inherit font DESCRIPTION="Pan-CJK OpenType/CFF font family" HOMEPAGE="https://github.com/adobe-fonts/source-han-serif/" + +g="https://github.com/adobe-fonts" SRC_URI=" - l10n_ja? ( https://github.com/adobe-fonts/${PN}/releases/download/${PV}R/12_SourceHanSerifJP.zip -> ${PN}-ja-${PV}.zip ) - l10n_ko? ( https://github.com/adobe-fonts/${PN}/releases/download/${PV}R/13_SourceHanSerifKR.zip -> ${PN}-ko-${PV}.zip ) - l10n_zh-CN? ( https://github.com/adobe-fonts/${PN}/releases/download/${PV}R/14_SourceHanSerifCN.zip -> ${PN}-zh_CN-${PV}.zip ) - l10n_zh-TW? ( https://github.com/adobe-fonts/${PN}/releases/download/${PV}R/15_SourceHanSerifTW.zip -> ${PN}-zh_TW-${PV}.zip ) + l10n_ja? ( ${g}/${PN}/releases/download/${PV}R/12_SourceHanSerifJP.zip -> ${PN}-ja-${PV}.zip ) + l10n_ko? ( ${g}/${PN}/releases/download/${PV}R/13_SourceHanSerifKR.zip -> ${PN}-ko-${PV}.zip ) + l10n_zh-CN? ( ${g}/${PN}/releases/download/${PV}R/14_SourceHanSerifCN.zip -> ${PN}-zh_CN-${PV}.zip ) + l10n_zh-TW? ( ${g}/${PN}/releases/download/${PV}R/15_SourceHanSerifTW.zip -> ${PN}-zh_TW-${PV}.zip ) " S=${WORKDIR} diff --git a/net-dns/AdGuardHome/AdGuardHome-0.107.49.ebuild b/net-dns/AdGuardHome/AdGuardHome-0.107.49.ebuild index 698ff424f0..6e408cc73c 100644 --- a/net-dns/AdGuardHome/AdGuardHome-0.107.49.ebuild +++ b/net-dns/AdGuardHome/AdGuardHome-0.107.49.ebuild @@ -9,11 +9,13 @@ DESCRIPTION="Network-wide ads & trackers blocking DNS server like Pi-Hole with w HOMEPAGE="https://github.com/AdguardTeam/AdGuardHome/" WIKI_COMMIT="3b27176" + +dist="https://github.com/rahilarious/gentoo-distfiles" SRC_URI=" https://github.com/AdguardTeam/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - https://github.com/rahilarious/gentoo-distfiles/releases/download/${P}/deps.tar.xz -> ${P}-deps.tar.xz - https://github.com/rahilarious/gentoo-distfiles/releases/download/${P}/wiki.tar.xz -> ${PN}-wiki-${WIKI_COMMIT}.tar.xz - web? ( https://github.com/rahilarious/gentoo-distfiles/releases/download/${P}/npm-deps.tar.xz -> ${P}-npm-deps.tar.xz ) + ${dist}/releases/download/${P}/deps.tar.xz -> ${P}-deps.tar.xz + ${dist}/releases/download/${P}/wiki.tar.xz -> ${PN}-wiki-${WIKI_COMMIT}.tar.xz + web? ( ${dist}/releases/download/${P}/npm-deps.tar.xz -> ${P}-npm-deps.tar.xz ) " # main @@ -63,7 +65,16 @@ src_prepare() { if use web; then # mimicking `make js-deps` export npm_config_cache="${WORKDIR}/npm-cache" NODE_OPTIONS=--openssl-legacy-provider || die - npm --verbose --offline --prefix client/ --no-progress --ignore-engines --ignore-optional --ignore-platform --ignore-scripts ci || die + npm \ + --verbose \ + --offline \ + --prefix client/ \ + --no-progress \ + --ignore-engines \ + --ignore-optional \ + --ignore-platform \ + --ignore-scripts ci \ + || die fi } diff --git a/net-dns/blocky/blocky-0.22.ebuild b/net-dns/blocky/blocky-0.22.ebuild index 5b601c8825..df35da5767 100644 --- a/net-dns/blocky/blocky-0.22.ebuild +++ b/net-dns/blocky/blocky-0.22.ebuild @@ -72,7 +72,14 @@ src_compile() { src_test() { # mimcking make test - ego run github.com/onsi/ginkgo/v2/ginkgo --label-filter="!e2e" --coverprofile=coverage.txt --covermode=atomic --cover -r -p + ego run github.com/onsi/ginkgo/v2/ginkgo \ + --label-filter="!e2e" \ + --coverprofile=coverage.txt \ + --covermode=atomic \ + --cover \ + -r \ + -p + ego tool cover -html coverage.txt -o coverage.html } diff --git a/net-irc/thelounge/thelounge-4.4.3.ebuild b/net-irc/thelounge/thelounge-4.4.3.ebuild index cee63295e7..852709237d 100644 --- a/net-irc/thelounge/thelounge-4.4.3.ebuild +++ b/net-irc/thelounge/thelounge-4.4.3.ebuild @@ -10,10 +10,11 @@ inherit python-any-r1 readme.gentoo-r1 systemd tmpfiles DESCRIPTION="‎Modern, responsive, cross-platform, self-hosted web IRC client" HOMEPAGE="https://thelounge.chat/" +dist="https://github.com/rahilarious/gentoo-distfiles" SRC_URI=" https://github.com/thelounge/thelounge/archive/refs/tags/v${PV/_rc/-rc.}.tar.gz -> ${P}.tar.gz - https://github.com/rahilarious/gentoo-distfiles/releases/download/${PN}-4.4.2_rc1/deps.tar.xz -> ${PN}-4.4.2_rc1-deps.tar.xz - sqlite? ( https://github.com/rahilarious/gentoo-distfiles/releases/download/${PN}-4.4.2_rc1/sqlite.tar.xz -> ${PN}-4.4.2_rc1-sqlite.tar.xz ) + ${dist}/releases/download/${PN}-4.4.2_rc1/deps.tar.xz -> ${PN}-4.4.2_rc1-deps.tar.xz + sqlite? ( ${dist}/releases/download/${PN}-4.4.2_rc1/sqlite.tar.xz -> ${PN}-4.4.2_rc1-sqlite.tar.xz ) " S="${WORKDIR}/${PN}-${PV/_rc/-rc.}" diff --git a/sci-mathematics/frama-c-aorai/frama-c-aorai-23.1.ebuild b/sci-mathematics/frama-c-aorai/frama-c-aorai-23.1.ebuild index bcc6251c76..4615363200 100644 --- a/sci-mathematics/frama-c-aorai/frama-c-aorai-23.1.ebuild +++ b/sci-mathematics/frama-c-aorai/frama-c-aorai-23.1.ebuild @@ -41,5 +41,10 @@ src_compile() { } src_install() { - emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" ENABLE_EVA="${ENABLE_EVA}" DESTDIR="${ED}" install + emake \ + FRAMAC_SHARE="${FRAMAC_SHARE}" \ + FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" \ + ENABLE_EVA="${ENABLE_EVA}" \ + DESTDIR="${ED}" \ + install } diff --git a/sci-mathematics/frama-c-callgraph/frama-c-callgraph-23.1.ebuild b/sci-mathematics/frama-c-callgraph/frama-c-callgraph-23.1.ebuild index 34d6e414ab..05f94d4038 100644 --- a/sci-mathematics/frama-c-callgraph/frama-c-callgraph-23.1.ebuild +++ b/sci-mathematics/frama-c-callgraph/frama-c-callgraph-23.1.ebuild @@ -49,9 +49,17 @@ src_configure() { src_compile() { tc-export AR use gtk && emake src/plugins/callgraph/cg_viewer.ml - emake -f src/plugins/callgraph/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" HAS_DGRAPH="${HAS_DGRAPH}" + emake -f src/plugins/callgraph/Makefile \ + FRAMAC_SHARE="${FRAMAC_SHARE}" \ + FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" \ + HAS_DGRAPH="${HAS_DGRAPH}" } src_install() { - emake -f src/plugins/callgraph/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" HAS_DGRAPH="${HAS_DGRAPH}" DESTDIR="${ED}" install + emake -f src/plugins/callgraph/Makefile \ + FRAMAC_SHARE="${FRAMAC_SHARE}" \ + FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" \ + HAS_DGRAPH="${HAS_DGRAPH}" \ + DESTDIR="${ED}" + install } diff --git a/sci-mathematics/frama-c-callgraph/frama-c-callgraph-24.0.ebuild b/sci-mathematics/frama-c-callgraph/frama-c-callgraph-24.0.ebuild index 715aec3e01..c9af6aaadc 100644 --- a/sci-mathematics/frama-c-callgraph/frama-c-callgraph-24.0.ebuild +++ b/sci-mathematics/frama-c-callgraph/frama-c-callgraph-24.0.ebuild @@ -49,9 +49,17 @@ src_configure() { src_compile() { tc-export AR use gtk && emake src/plugins/callgraph/cg_viewer.ml - emake -f src/plugins/callgraph/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" HAS_DGRAPH="${HAS_DGRAPH}" + emake -f src/plugins/callgraph/Makefile \ + FRAMAC_SHARE="${FRAMAC_SHARE}" \ + FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" \ + HAS_DGRAPH="${HAS_DGRAPH}" } src_install() { - emake -f src/plugins/callgraph/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" HAS_DGRAPH="${HAS_DGRAPH}" DESTDIR="${ED}" install + emake -f src/plugins/callgraph/Makefile \ + FRAMAC_SHARE="${FRAMAC_SHARE}" \ + FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" \ + HAS_DGRAPH="${HAS_DGRAPH}" \ + DESTDIR="${ED}" + install } diff --git a/sci-mathematics/frama-c-callgraph/frama-c-callgraph-25.0.ebuild b/sci-mathematics/frama-c-callgraph/frama-c-callgraph-25.0.ebuild index fb83c78b1f..231d431df3 100644 --- a/sci-mathematics/frama-c-callgraph/frama-c-callgraph-25.0.ebuild +++ b/sci-mathematics/frama-c-callgraph/frama-c-callgraph-25.0.ebuild @@ -48,9 +48,16 @@ src_configure() { src_compile() { use gtk && emake src/plugins/callgraph/cg_viewer.ml - emake -f src/plugins/callgraph/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" HAS_DGRAPH="${HAS_DGRAPH}" + emake -f src/plugins/callgraph/Makefile \ + FRAMAC_SHARE="${FRAMAC_SHARE}" \ + FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" \ + HAS_DGRAPH="${HAS_DGRAPH}" } src_install() { - emake -f src/plugins/callgraph/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" HAS_DGRAPH="${HAS_DGRAPH}" DESTDIR="${ED}" install + emake -f src/plugins/callgraph/Makefile \ + FRAMAC_SHARE="${FRAMAC_SHARE}" \ + FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" \ + HAS_DGRAPH="${HAS_DGRAPH}" \ + DESTDIR="${ED}" install } diff --git a/sci-mathematics/frama-c-constant-folding/frama-c-constant-folding-23.1.ebuild b/sci-mathematics/frama-c-constant-folding/frama-c-constant-folding-23.1.ebuild index fac225c184..537939af7e 100644 --- a/sci-mathematics/frama-c-constant-folding/frama-c-constant-folding-23.1.ebuild +++ b/sci-mathematics/frama-c-constant-folding/frama-c-constant-folding-23.1.ebuild @@ -22,6 +22,8 @@ RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?] ~sci-mathematics/frama-c-eva-${PV}:=[ocamlopt?]" DEPEND="${RDEPEND}" +p="src/plugins/constant_propagation/Makefile" + src_prepare() { mv configure.in configure.ac || die sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die @@ -39,9 +41,11 @@ src_configure() { --enable-eva \ --enable-callgraph \ --enable-server - printf 'include share/Makefile.config\n' > src/plugins/constant_propagation/Makefile || die - sed -e '/^# *Constant propagation/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/constant_propagation/Makefile || die - printf 'include share/Makefile.dynamic\n' >> src/plugins/constant_propagation/Makefile || die + + + printf 'include share/Makefile.config\n' > ${p} || die + sed -e '/^# *Constant propagation/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> ${p} || die + printf 'include share/Makefile.dynamic\n' >> ${p} || die export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c" export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c" export ENABLE_EVA=yes @@ -51,9 +55,9 @@ src_configure() { src_compile() { tc-export AR - emake -f src/plugins/constant_propagation/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" + emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" } src_install() { - emake -f src/plugins/constant_propagation/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install + emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install } diff --git a/sci-mathematics/frama-c-constant-folding/frama-c-constant-folding-24.0.ebuild b/sci-mathematics/frama-c-constant-folding/frama-c-constant-folding-24.0.ebuild index 5f3078343e..346b52c560 100644 --- a/sci-mathematics/frama-c-constant-folding/frama-c-constant-folding-24.0.ebuild +++ b/sci-mathematics/frama-c-constant-folding/frama-c-constant-folding-24.0.ebuild @@ -22,6 +22,8 @@ RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?] ~sci-mathematics/frama-c-eva-${PV}:=[ocamlopt?]" DEPEND="${RDEPEND}" +p="src/plugins/constant_propagation/Makefile" + src_prepare() { mv configure.in configure.ac || die sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die @@ -39,9 +41,9 @@ src_configure() { --enable-eva \ --enable-callgraph \ --enable-server - printf 'include share/Makefile.config\n' > src/plugins/constant_propagation/Makefile || die - sed -e '/^# *Constant propagation/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/constant_propagation/Makefile || die - printf 'include share/Makefile.dynamic\n' >> src/plugins/constant_propagation/Makefile || die + printf 'include share/Makefile.config\n' > ${p} || die + sed -e '/^# *Constant propagation/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> ${p} || die + printf 'include share/Makefile.dynamic\n' >> ${p} || die export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c" export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c" export ENABLE_EVA=yes @@ -51,9 +53,9 @@ src_configure() { src_compile() { tc-export AR - emake -f src/plugins/constant_propagation/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" + emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" } src_install() { - emake -f src/plugins/constant_propagation/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install + emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install } diff --git a/sci-mathematics/frama-c-constant-folding/frama-c-constant-folding-25.0.ebuild b/sci-mathematics/frama-c-constant-folding/frama-c-constant-folding-25.0.ebuild index 47760202ba..ef5204deb3 100644 --- a/sci-mathematics/frama-c-constant-folding/frama-c-constant-folding-25.0.ebuild +++ b/sci-mathematics/frama-c-constant-folding/frama-c-constant-folding-25.0.ebuild @@ -22,6 +22,8 @@ RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?] ~sci-mathematics/frama-c-eva-${PV}:=[ocamlopt?]" DEPEND="${RDEPEND}" +p="src/plugins/constant_propagation/Makefile" + src_prepare() { mv configure.in configure.ac || die sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die @@ -38,9 +40,9 @@ src_configure() { --enable-semantic-constant-folding \ --enable-eva \ --enable-server - printf 'include share/Makefile.config\n' > src/plugins/constant_propagation/Makefile || die - sed -e '/^# *Constant propagation/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/constant_propagation/Makefile || die - printf 'include share/Makefile.dynamic\n' >> src/plugins/constant_propagation/Makefile || die + printf 'include share/Makefile.config\n' > ${p} || die + sed -e '/^# *Constant propagation/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> ${p} || die + printf 'include share/Makefile.dynamic\n' >> ${p} || die export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c" export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c" export ENABLE_EVA=yes @@ -48,9 +50,9 @@ src_configure() { } src_compile() { - emake -f src/plugins/constant_propagation/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" + emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" } src_install() { - emake -f src/plugins/constant_propagation/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install + emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install } diff --git a/sci-mathematics/frama-c-e-acsl/frama-c-e-acsl-23.1.ebuild b/sci-mathematics/frama-c-e-acsl/frama-c-e-acsl-23.1.ebuild index a54789d18f..04e7de4310 100644 --- a/sci-mathematics/frama-c-e-acsl/frama-c-e-acsl-23.1.ebuild +++ b/sci-mathematics/frama-c-e-acsl/frama-c-e-acsl-23.1.ebuild @@ -43,5 +43,10 @@ src_compile() { src_install() { export EACSL_INSTALL_LIB_DIR="${ED}/usr/$(get_libdir)/frama-c/e-acsl" - emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" EACSL_INSTALL_LIB_DIR="${EACSL_INSTALL_LIB_DIR}" install + emake \ + FRAMAC_SHARE="${FRAMAC_SHARE}" \ + FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" \ + DESTDIR="${ED}" \ + EACSL_INSTALL_LIB_DIR="${EACSL_INSTALL_LIB_DIR}" \ + install } diff --git a/sci-mathematics/frama-c-e-acsl/frama-c-e-acsl-24.0.ebuild b/sci-mathematics/frama-c-e-acsl/frama-c-e-acsl-24.0.ebuild index 40bdfacc38..7994cc630b 100644 --- a/sci-mathematics/frama-c-e-acsl/frama-c-e-acsl-24.0.ebuild +++ b/sci-mathematics/frama-c-e-acsl/frama-c-e-acsl-24.0.ebuild @@ -43,5 +43,9 @@ src_compile() { src_install() { export EACSL_INSTALL_LIB_DIR="${ED}/usr/$(get_libdir)/frama-c/e-acsl" - emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" EACSL_INSTALL_LIB_DIR="${EACSL_INSTALL_LIB_DIR}" install + emake FRAMAC_SHARE="${FRAMAC_SHARE}" \ + FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" \ + DESTDIR="${ED}" \ + EACSL_INSTALL_LIB_DIR="${EACSL_INSTALL_LIB_DIR}" \ + install } diff --git a/sci-mathematics/frama-c-e-acsl/frama-c-e-acsl-25.0.ebuild b/sci-mathematics/frama-c-e-acsl/frama-c-e-acsl-25.0.ebuild index b88ba88ed4..694812f336 100644 --- a/sci-mathematics/frama-c-e-acsl/frama-c-e-acsl-25.0.ebuild +++ b/sci-mathematics/frama-c-e-acsl/frama-c-e-acsl-25.0.ebuild @@ -43,5 +43,9 @@ src_compile() { src_install() { export EACSL_INSTALL_LIB_DIR="${ED}/usr/$(get_libdir)/frama-c/e-acsl" - emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" EACSL_INSTALL_LIB_DIR="${EACSL_INSTALL_LIB_DIR}" install + emake FRAMAC_SHARE="${FRAMAC_SHARE}" \ + FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" \ + DESTDIR="${ED}" \ + EACSL_INSTALL_LIB_DIR="${EACSL_INSTALL_LIB_DIR}" \ + install } diff --git a/sci-mathematics/frama-c-eva/frama-c-eva-23.1.ebuild b/sci-mathematics/frama-c-eva/frama-c-eva-23.1.ebuild index 085313df53..1a665f2fe2 100644 --- a/sci-mathematics/frama-c-eva/frama-c-eva-23.1.ebuild +++ b/sci-mathematics/frama-c-eva/frama-c-eva-23.1.ebuild @@ -28,6 +28,8 @@ DEPEND="${RDEPEND}" # But it is not needed for compilation, and would introduce a mutual dependency PDEPEND="~sci-mathematics/frama-c-scope-${PV}:=[ocamlopt?]" +p="src/plugins/value/Makefile" + src_prepare() { mv configure.in configure.ac || die sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die @@ -44,18 +46,18 @@ src_configure() { --enable-callgraph \ --enable-server \ --enable-eva - printf 'include share/Makefile.config\n' > src/plugins/value/Makefile || die - sed -e '/^# *Evolved Value Analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/value/Makefile || die - printf 'include share/Makefile.dynamic\n' >> src/plugins/value/Makefile || die + printf 'include share/Makefile.config\n' > ${p} || die + sed -e '/^# *Evolved Value Analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> ${p} || die + printf 'include share/Makefile.dynamic\n' >> ${p} || die export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c" export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c" } src_compile() { tc-export AR - emake -f src/plugins/value/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" + emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" } src_install() { - emake -f src/plugins/value/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install + emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install } diff --git a/sci-mathematics/frama-c-eva/frama-c-eva-24.0.ebuild b/sci-mathematics/frama-c-eva/frama-c-eva-24.0.ebuild index 0769c4f194..303c58a5a8 100644 --- a/sci-mathematics/frama-c-eva/frama-c-eva-24.0.ebuild +++ b/sci-mathematics/frama-c-eva/frama-c-eva-24.0.ebuild @@ -28,6 +28,8 @@ DEPEND="${RDEPEND}" # But it is not needed for compilation, and would introduce a mutual dependency PDEPEND="~sci-mathematics/frama-c-scope-${PV}:=[ocamlopt?]" +p="src/plugins/value/Makefile" + src_prepare() { mv configure.in configure.ac || die sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die @@ -44,18 +46,18 @@ src_configure() { --enable-callgraph \ --enable-server \ --enable-eva - printf 'include share/Makefile.config\n' > src/plugins/value/Makefile || die - sed -e '/^# *Evolved Value Analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/value/Makefile || die - printf 'include share/Makefile.dynamic\n' >> src/plugins/value/Makefile || die + printf 'include share/Makefile.config\n' > ${p} || die + sed -e '/^# *Evolved Value Analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> ${p} || die + printf 'include share/Makefile.dynamic\n' >> ${p} || die export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c" export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c" } src_compile() { tc-export AR - emake -f src/plugins/value/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" + emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" } src_install() { - emake -f src/plugins/value/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install + emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install } diff --git a/sci-mathematics/frama-c-eva/frama-c-eva-25.0.ebuild b/sci-mathematics/frama-c-eva/frama-c-eva-25.0.ebuild index 602ab45cda..d1afd73120 100644 --- a/sci-mathematics/frama-c-eva/frama-c-eva-25.0.ebuild +++ b/sci-mathematics/frama-c-eva/frama-c-eva-25.0.ebuild @@ -22,6 +22,8 @@ RDEPEND="~sci-mathematics/frama-c-${PV}:=[gtk=,ocamlopt?] ~sci-mathematics/frama-c-server-${PV}:=[ocamlopt?]" DEPEND="${RDEPEND}" +p="src/plugins/value/Makefile" + src_prepare() { mv configure.in configure.ac || die sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die @@ -37,17 +39,17 @@ src_configure() { $(use_enable gtk gui) \ --enable-server \ --enable-eva - printf 'include share/Makefile.config\n' > src/plugins/value/Makefile || die - sed -e '/^# *Evolved Value Analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/value/Makefile || die - printf 'include share/Makefile.dynamic\n' >> src/plugins/value/Makefile || die + printf 'include share/Makefile.config\n' > ${p} || die + sed -e '/^# *Evolved Value Analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> ${p} || die + printf 'include share/Makefile.dynamic\n' >> ${p} || die export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c" export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c" } src_compile() { - emake -f src/plugins/value/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" + emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" } src_install() { - emake -f src/plugins/value/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install + emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install } diff --git a/sci-mathematics/frama-c-from/frama-c-from-23.1.ebuild b/sci-mathematics/frama-c-from/frama-c-from-23.1.ebuild index 7456d1285c..c7fb283f13 100644 --- a/sci-mathematics/frama-c-from/frama-c-from-23.1.ebuild +++ b/sci-mathematics/frama-c-from/frama-c-from-23.1.ebuild @@ -24,6 +24,8 @@ RDEPEND="~sci-mathematics/frama-c-${PV}:=[gtk=,ocamlopt?] ~sci-mathematics/frama-c-postdominators-${PV}:=[ocamlopt?]" DEPEND="${RDEPEND}" +p="src/plugins/from/Makefile" + src_prepare() { mv configure.in configure.ac || die sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die @@ -42,18 +44,18 @@ src_configure() { --enable-eva \ --enable-server \ --enable-postdominators - printf 'include share/Makefile.config\n' > src/plugins/from/Makefile || die - sed -e '/^# *From analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/from/Makefile || die - printf 'include share/Makefile.dynamic\n' >> src/plugins/from/Makefile || die + printf 'include share/Makefile.config\n' > ${p} || die + sed -e '/^# *From analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> ${p} || die + printf 'include share/Makefile.dynamic\n' >> ${p} || die export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c" export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c" } src_compile() { tc-export AR - emake -f src/plugins/from/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" + emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" } src_install() { - emake -f src/plugins/from/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install + emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install } diff --git a/sci-mathematics/frama-c-from/frama-c-from-24.0.ebuild b/sci-mathematics/frama-c-from/frama-c-from-24.0.ebuild index 4596bf8d58..b0b6f6873b 100644 --- a/sci-mathematics/frama-c-from/frama-c-from-24.0.ebuild +++ b/sci-mathematics/frama-c-from/frama-c-from-24.0.ebuild @@ -24,6 +24,8 @@ RDEPEND="~sci-mathematics/frama-c-${PV}:=[gtk=,ocamlopt?] ~sci-mathematics/frama-c-postdominators-${PV}:=[ocamlopt?]" DEPEND="${RDEPEND}" +p="src/plugins/from/Makefile" + src_prepare() { mv configure.in configure.ac || die sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die @@ -42,18 +44,18 @@ src_configure() { --enable-eva \ --enable-server \ --enable-postdominators - printf 'include share/Makefile.config\n' > src/plugins/from/Makefile || die - sed -e '/^# *From analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/from/Makefile || die - printf 'include share/Makefile.dynamic\n' >> src/plugins/from/Makefile || die + printf 'include share/Makefile.config\n' > ${p} || die + sed -e '/^# *From analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> ${p} || die + printf 'include share/Makefile.dynamic\n' >> ${p} || die export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c" export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c" } src_compile() { tc-export AR - emake -f src/plugins/from/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" + emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" } src_install() { - emake -f src/plugins/from/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install + emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install } diff --git a/sci-mathematics/frama-c-from/frama-c-from-25.0.ebuild b/sci-mathematics/frama-c-from/frama-c-from-25.0.ebuild index 479044a32a..def98b5eb5 100644 --- a/sci-mathematics/frama-c-from/frama-c-from-25.0.ebuild +++ b/sci-mathematics/frama-c-from/frama-c-from-25.0.ebuild @@ -24,6 +24,8 @@ RDEPEND="~sci-mathematics/frama-c-${PV}:=[gtk=,ocamlopt?] ~sci-mathematics/frama-c-postdominators-${PV}:=[ocamlopt?]" DEPEND="${RDEPEND}" +p="src/plugins/from/Makefile" + src_prepare() { mv configure.in configure.ac || die sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die @@ -42,17 +44,17 @@ src_configure() { --enable-eva \ --enable-server \ --enable-postdominators - printf 'include share/Makefile.config\n' > src/plugins/from/Makefile || die - sed -e '/^# *From analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/from/Makefile || die - printf 'include share/Makefile.dynamic\n' >> src/plugins/from/Makefile || die + printf 'include share/Makefile.config\n' > ${p} || die + sed -e '/^# *From analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> ${p} || die + printf 'include share/Makefile.dynamic\n' >> ${p} || die export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c" export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c" } src_compile() { - emake -f src/plugins/from/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" + emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" } src_install() { - emake -f src/plugins/from/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install + emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install } diff --git a/sci-mathematics/frama-c-impact/frama-c-impact-23.1.ebuild b/sci-mathematics/frama-c-impact/frama-c-impact-23.1.ebuild index 9084eac33d..592232ea89 100644 --- a/sci-mathematics/frama-c-impact/frama-c-impact-23.1.ebuild +++ b/sci-mathematics/frama-c-impact/frama-c-impact-23.1.ebuild @@ -25,6 +25,8 @@ RDEPEND="~sci-mathematics/frama-c-${PV}:=[gtk=,ocamlopt?] ~sci-mathematics/frama-c-slicing-${PV}:=[gtk=,ocamlopt?]" DEPEND="${RDEPEND}" +p="src/plugins/impact/Makefile" + src_prepare() { mv configure.in configure.ac || die sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die @@ -49,18 +51,18 @@ src_configure() { --enable-pdg \ --enable-sparecode \ --enable-users - printf 'include share/Makefile.config\n' > src/plugins/impact/Makefile || die - sed -e '/^# *Impact analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/impact/Makefile || die - printf 'include share/Makefile.dynamic\n' >> src/plugins/impact/Makefile || die + printf 'include share/Makefile.config\n' > ${p} || die + sed -e '/^# *Impact analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> ${p} || die + printf 'include share/Makefile.dynamic\n' >> ${p} || die export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c" export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c" } src_compile() { tc-export AR - emake -f src/plugins/impact/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" + emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" } src_install() { - emake -f src/plugins/impact/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install + emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install } diff --git a/sci-mathematics/frama-c-impact/frama-c-impact-24.0.ebuild b/sci-mathematics/frama-c-impact/frama-c-impact-24.0.ebuild index d68a5285c4..845843be01 100644 --- a/sci-mathematics/frama-c-impact/frama-c-impact-24.0.ebuild +++ b/sci-mathematics/frama-c-impact/frama-c-impact-24.0.ebuild @@ -25,6 +25,8 @@ RDEPEND="~sci-mathematics/frama-c-${PV}:=[gtk=,ocamlopt?] ~sci-mathematics/frama-c-slicing-${PV}:=[gtk=,ocamlopt?]" DEPEND="${RDEPEND}" +p="src/plugins/impact/Makefile" + src_prepare() { mv configure.in configure.ac || die sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die @@ -49,18 +51,18 @@ src_configure() { --enable-pdg \ --enable-sparecode \ --enable-users - printf 'include share/Makefile.config\n' > src/plugins/impact/Makefile || die - sed -e '/^# *Impact analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/impact/Makefile || die - printf 'include share/Makefile.dynamic\n' >> src/plugins/impact/Makefile || die + printf 'include share/Makefile.config\n' > ${p} || die + sed -e '/^# *Impact analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> ${p} || die + printf 'include share/Makefile.dynamic\n' >> ${p} || die export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c" export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c" } src_compile() { tc-export AR - emake -f src/plugins/impact/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" + emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" } src_install() { - emake -f src/plugins/impact/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install + emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install } diff --git a/sci-mathematics/frama-c-impact/frama-c-impact-25.0.ebuild b/sci-mathematics/frama-c-impact/frama-c-impact-25.0.ebuild index cd3a4b91e8..3189af6e61 100644 --- a/sci-mathematics/frama-c-impact/frama-c-impact-25.0.ebuild +++ b/sci-mathematics/frama-c-impact/frama-c-impact-25.0.ebuild @@ -25,6 +25,8 @@ RDEPEND="~sci-mathematics/frama-c-${PV}:=[gtk=,ocamlopt?] ~sci-mathematics/frama-c-slicing-${PV}:=[gtk=,ocamlopt?]" DEPEND="${RDEPEND}" +p="src/plugins/impact/Makefile" + src_prepare() { mv configure.in configure.ac || die sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die @@ -49,17 +51,17 @@ src_configure() { --enable-pdg \ --enable-sparecode \ --enable-users - printf 'include share/Makefile.config\n' > src/plugins/impact/Makefile || die - sed -e '/^# *Impact analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/impact/Makefile || die - printf 'include share/Makefile.dynamic\n' >> src/plugins/impact/Makefile || die + printf 'include share/Makefile.config\n' > ${p} || die + sed -e '/^# *Impact analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> ${p} || die + printf 'include share/Makefile.dynamic\n' >> ${p} || die export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c" export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c" } src_compile() { - emake -f src/plugins/impact/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" + emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" } src_install() { - emake -f src/plugins/impact/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install + emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install } diff --git a/sci-mathematics/frama-c-inout/frama-c-inout-23.1.ebuild b/sci-mathematics/frama-c-inout/frama-c-inout-23.1.ebuild index e556dddc54..721bd27e0f 100644 --- a/sci-mathematics/frama-c-inout/frama-c-inout-23.1.ebuild +++ b/sci-mathematics/frama-c-inout/frama-c-inout-23.1.ebuild @@ -24,6 +24,8 @@ RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?] ~sci-mathematics/frama-c-from-${PV}:=[ocamlopt?]" DEPEND="${RDEPEND}" +p="src/plugins/inout/Makefile" + src_prepare() { mv configure.in configure.ac || die sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die @@ -42,18 +44,18 @@ src_configure() { --enable-callgraph \ --enable-eva \ --enable-server - printf 'include share/Makefile.config\n' > src/plugins/inout/Makefile || die - sed -e '/^# *inout/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/inout/Makefile || die - printf 'include share/Makefile.dynamic\n' >> src/plugins/inout/Makefile || die + printf 'include share/Makefile.config\n' > ${p} || die + sed -e '/^# *inout/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> ${p} || die + printf 'include share/Makefile.dynamic\n' >> ${p} || die export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c" export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c" } src_compile() { tc-export AR - emake -f src/plugins/inout/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" + emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" } src_install() { - emake -f src/plugins/inout/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install + emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install } diff --git a/sci-mathematics/frama-c-inout/frama-c-inout-24.0.ebuild b/sci-mathematics/frama-c-inout/frama-c-inout-24.0.ebuild index 297c2c4fc5..003e46ebd9 100644 --- a/sci-mathematics/frama-c-inout/frama-c-inout-24.0.ebuild +++ b/sci-mathematics/frama-c-inout/frama-c-inout-24.0.ebuild @@ -24,6 +24,8 @@ RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?] ~sci-mathematics/frama-c-from-${PV}:=[ocamlopt?]" DEPEND="${RDEPEND}" +p="src/plugins/inout/Makefile" + src_prepare() { mv configure.in configure.ac || die sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die @@ -42,18 +44,18 @@ src_configure() { --enable-callgraph \ --enable-eva \ --enable-server - printf 'include share/Makefile.config\n' > src/plugins/inout/Makefile || die - sed -e '/^# *inout/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/inout/Makefile || die - printf 'include share/Makefile.dynamic\n' >> src/plugins/inout/Makefile || die + printf 'include share/Makefile.config\n' > ${p} || die + sed -e '/^# *inout/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> ${p} || die + printf 'include share/Makefile.dynamic\n' >> ${p} || die export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c" export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c" } src_compile() { tc-export AR - emake -f src/plugins/inout/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" + emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" } src_install() { - emake -f src/plugins/inout/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install + emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install } diff --git a/sci-mathematics/frama-c-inout/frama-c-inout-25.0.ebuild b/sci-mathematics/frama-c-inout/frama-c-inout-25.0.ebuild index 7b836b6c6b..aa5c41ae4e 100644 --- a/sci-mathematics/frama-c-inout/frama-c-inout-25.0.ebuild +++ b/sci-mathematics/frama-c-inout/frama-c-inout-25.0.ebuild @@ -24,6 +24,8 @@ RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?] ~sci-mathematics/frama-c-from-${PV}:=[ocamlopt?]" DEPEND="${RDEPEND}" +p="src/plugins/inout/Makefile" + src_prepare() { mv configure.in configure.ac || die sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die @@ -43,17 +45,17 @@ src_configure() { --enable-callgraph \ --enable-eva \ --enable-server - printf 'include share/Makefile.config\n' > src/plugins/inout/Makefile || die - sed -e '/^# *inout/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/inout/Makefile || die - printf 'include share/Makefile.dynamic\n' >> src/plugins/inout/Makefile || die + printf 'include share/Makefile.config\n' > ${p} || die + sed -e '/^# *inout/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> ${p} || die + printf 'include share/Makefile.dynamic\n' >> ${p} || die export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c" export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c" } src_compile() { - emake -f src/plugins/inout/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" + emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" } src_install() { - emake -f src/plugins/inout/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install + emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install } diff --git a/sci-mathematics/frama-c-metrics/frama-c-metrics-23.1.ebuild b/sci-mathematics/frama-c-metrics/frama-c-metrics-23.1.ebuild index feacafd828..179a0ab7ea 100644 --- a/sci-mathematics/frama-c-metrics/frama-c-metrics-23.1.ebuild +++ b/sci-mathematics/frama-c-metrics/frama-c-metrics-23.1.ebuild @@ -52,5 +52,9 @@ src_compile() { } src_install() { - emake -f src/plugins/metrics/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install + emake -f src/plugins/metrics/Makefile \ + FRAMAC_SHARE="${FRAMAC_SHARE}" \ + FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" \ + DESTDIR="${ED}" \ + install } diff --git a/sci-mathematics/frama-c-metrics/frama-c-metrics-24.0.ebuild b/sci-mathematics/frama-c-metrics/frama-c-metrics-24.0.ebuild index ed40262089..350a92be24 100644 --- a/sci-mathematics/frama-c-metrics/frama-c-metrics-24.0.ebuild +++ b/sci-mathematics/frama-c-metrics/frama-c-metrics-24.0.ebuild @@ -52,5 +52,9 @@ src_compile() { } src_install() { - emake -f src/plugins/metrics/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install + emake -f src/plugins/metrics/Makefile \ + FRAMAC_SHARE="${FRAMAC_SHARE}" \ + FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" \ + DESTDIR="${ED}" \ + install } diff --git a/sci-mathematics/frama-c-metrics/frama-c-metrics-25.0.ebuild b/sci-mathematics/frama-c-metrics/frama-c-metrics-25.0.ebuild index f8ba14fed1..0f3d218c38 100644 --- a/sci-mathematics/frama-c-metrics/frama-c-metrics-25.0.ebuild +++ b/sci-mathematics/frama-c-metrics/frama-c-metrics-25.0.ebuild @@ -51,5 +51,9 @@ src_compile() { } src_install() { - emake -f src/plugins/metrics/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install + emake -f src/plugins/metrics/Makefile \ + FRAMAC_SHARE="${FRAMAC_SHARE}" \ + FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" \ + DESTDIR="${ED}" \ + install } diff --git a/sci-mathematics/frama-c-occurrence/frama-c-occurrence-23.1.ebuild b/sci-mathematics/frama-c-occurrence/frama-c-occurrence-23.1.ebuild index 460b24533a..629a5e685d 100644 --- a/sci-mathematics/frama-c-occurrence/frama-c-occurrence-23.1.ebuild +++ b/sci-mathematics/frama-c-occurrence/frama-c-occurrence-23.1.ebuild @@ -52,5 +52,9 @@ src_compile() { } src_install() { - emake -f src/plugins/occurrence/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install + emake -f src/plugins/occurrence/Makefile \ + FRAMAC_SHARE="${FRAMAC_SHARE}" \ + FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" \ + DESTDIR="${ED}" \ + install } diff --git a/sci-mathematics/frama-c-occurrence/frama-c-occurrence-24.0.ebuild b/sci-mathematics/frama-c-occurrence/frama-c-occurrence-24.0.ebuild index c3efc55f6b..88e6ad8079 100644 --- a/sci-mathematics/frama-c-occurrence/frama-c-occurrence-24.0.ebuild +++ b/sci-mathematics/frama-c-occurrence/frama-c-occurrence-24.0.ebuild @@ -52,5 +52,9 @@ src_compile() { } src_install() { - emake -f src/plugins/occurrence/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install + emake -f src/plugins/occurrence/Makefile \ + FRAMAC_SHARE="${FRAMAC_SHARE}" \ + FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" \ + DESTDIR="${ED}" \ + install } diff --git a/sci-mathematics/frama-c-occurrence/frama-c-occurrence-25.0.ebuild b/sci-mathematics/frama-c-occurrence/frama-c-occurrence-25.0.ebuild index 65bd705b0b..174b5f71d9 100644 --- a/sci-mathematics/frama-c-occurrence/frama-c-occurrence-25.0.ebuild +++ b/sci-mathematics/frama-c-occurrence/frama-c-occurrence-25.0.ebuild @@ -50,5 +50,9 @@ src_compile() { } src_install() { - emake -f src/plugins/occurrence/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install + emake -f src/plugins/occurrence/Makefile \ + FRAMAC_SHARE="${FRAMAC_SHARE}" \ + FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" \ + DESTDIR="${ED}" \ + install } From c34275a1469b861f68271f53b95fde75f5a554b1 Mon Sep 17 00:00:00 2001 From: Joe Kappus Date: Fri, 19 Jul 2024 16:55:12 -0400 Subject: [PATCH 05/83] dev-build/just: add 1.32.0 Signed-off-by: Joe Kappus --- dev-build/just/Manifest | 5 + dev-build/just/just-1.32.0.ebuild | 228 ++++++++++++++++++++++++++++++ 2 files changed, 233 insertions(+) create mode 100644 dev-build/just/just-1.32.0.ebuild diff --git a/dev-build/just/Manifest b/dev-build/just/Manifest index 10711f4d24..be5cdd5234 100644 --- a/dev-build/just/Manifest +++ b/dev-build/just/Manifest @@ -14,11 +14,13 @@ DIST autocfg-1.3.0.crate 16524 BLAKE2B 7d5a03853d6b4f0da08d8e139fb200da21e47fa7e DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 DIST bitflags-2.6.0.crate 45357 BLAKE2B 3a368bd2eb58c095b7b4a46680cc2d90a28e24b2e37c854bbf8647c861c4b8fb37eca827599673c5c7df763048149dd82123d1ede1f8a0e58a6bc23c8250f7e6 SHA512 f9bb3c48931ed7e7e05ec6d13305af5da6b6c18861ff307d7dc17c658f63972c87b70b0527287b3625c8592befc207cfe15550654995faf3862bb12a6d95bacf DIST blake3-1.5.2.crate 172720 BLAKE2B b9c56c3e783db61fe388d71f27fe42517f58c89bac7c1a7be8b49229f93fa69c9827734fcbc721d0c570d7b2c26f8fff7e9da40a02ff70776587d09e774e9bd8 SHA512 e802f14f76450473806775b502ea97aaf1a6184fabe4eb7ad3b3cb25fdb929a9a299358a7b6b9e08f68fbc1d5cebfeda9a8594dca3f6dbd5a3680dc5c9fe3ef5 +DIST blake3-1.5.3.crate 172698 BLAKE2B b6d1a13ca4358d7724ac82882b2bdf8421181b32dedbe3640ccdf1fcb661a627a7d9ac5c4c6e62e85cd8250d8dd41ce1884206e29ea21a2482a80e9a34e0e726 SHA512 ef3f9d58ad123e5ce9357691f174e008b0370ed85c614ff38dfbb8462ada9bb68d5881f58ca779f22d002eac8b00a8ba7347db78a5db93b38fc94599ddc70214 DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb DIST bstr-0.2.17.crate 330350 BLAKE2B 90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192 SHA512 883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2 DIST bumpalo-3.16.0.crate 85677 BLAKE2B 08da17b757931d2910e0299df53eb62731aa8c4ebd8915859b81d1982b331e7455dfac977c754e500a35ee07ba8eff00a61d2f62be99744e2ddbba06c1268f49 SHA512 a51b75c36f6794db444cab20eeb24f42a319080ecb486a56d254d6f873f3d188b5ccba11db30c068bd0c52c4322d4a3f5f5195c81c94b0bc04387030418835b1 DIST camino-1.1.7.crate 36204 BLAKE2B ea87922e77401a23f25d66af303f39c568f37377e4f0cd6d206cb7b175a51528680bf67897e3b9830d276acb1b156b7c66e149b75370be202cb99fbbcea54233 SHA512 b82c809bd52549d16e286d514b5dbb1d640633b7ff05412ce3539e543de9c69d99bc3f62597b94fc0cedd7c8034ebf73663a6f647e46409b778baa4877928c45 DIST cc-1.1.4.crate 81127 BLAKE2B fef48f4305d9ff973408aaa73dbe17c2420a3fcf1f46eb1865157ad91b96797bca3b258f9c8c473b6306bd0a148fbd8fc04b2952334b0985f880b890e80d72f3 SHA512 f4140aa80d8263dec91f602b8d08adf95cdcb239c9dc6085dabf3a4a47ca2b0ac7d370aebc882593c0d548bea5d082dfed8eeed113e5e89a08228330b57fb6ab +DIST cc-1.1.5.crate 81493 BLAKE2B 3edd99cd9d05b090a57cf62f1236c02d0731baa8b2bdcd6c14f21e68323cdf4a65439f81701c1b1960b70919f1a342f1ad8e0bc830bfd187eedbbf443a5df77b SHA512 2ee646d3808bd06b3bba5788d0f93762009875e1f5c25dad67b0f8dafcb512be3ff105bf9d2e92a2507a2fd942b8d774004971c1f203ad40894336ffb89ceebd DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST cfg_aliases-0.1.1.crate 6009 BLAKE2B 6acfae9a89d3479f7ce1f0b5dbb13bfe27c006b936a96685606a61a06f69d17ab754a8a0d96c54213f758281c2fb32ac74d03a34e0f836dc7e438387955aac37 SHA512 238828445c5b48ca41ff88825af0a1ad30494e423bb6f89b6d5e4d26042afaa1ceb0e32041f7cddd79c3e15c6c82a1ddb9469c4b63a1ac52d4bcc1174900f880 DIST chrono-0.4.38.crate 220559 BLAKE2B ab828bfeed56eb737a1797d5e1132cafe87a1e14bf7a1fe4a5098f50e6ceead50ca2e7f041cc2ff63d5f4e41e2853322f6c345bb31ff12a5b412e3e5202f5fea SHA512 858e47e3facebd5383e71898f26b27d92fe4a69027e2cc47da2af59975ead7767355e0b699f4228eabe76a3eff8b2519c7cecf8b60dc3fc60fbf9b28e2f3d4d9 @@ -66,6 +68,7 @@ DIST is_terminal_polyfill-1.70.0.crate 7451 BLAKE2B 9efe76f14d61a5af6d3cd30d5e64 DIST itoa-1.0.11.crate 10563 BLAKE2B 94da07e0f7f2535d0b1491b3a3c64905274b315ffd35ec8e9a3e36e26cd7211733b462eefb5208963e388345f65be9694804c344a6132b2b595b0bc716c0b328 SHA512 7e22dffac34c9c9f432daef395e0ec710ed658164bc9cd9fc6445c9f984c912a10bac556214a026bcddbe27a3197b35b0c87d6709fd605062637d086b2d20311 DIST js-sys-0.3.69.crate 81083 BLAKE2B 529c94cd2289883b3b43a848d47d8ae025ad0909548a38ba93ebc684ed3edafab16842b922da6c8b6be5ba39c36a1c05057dd3dd93fc8936d5dac372937ab8f6 SHA512 506722e6dc13484828a4147d974822ff9d103d9e7db58a48181b0957770d9fc43b97605ced105c5b680d8b2cda5fa1705f605707611cb48ed8a45a96d5f196b9 DIST just-1.31.0.crate 252706 BLAKE2B 11c6b2f06218cd684c22cb111e2e3739dbabad6b42a9ab3d3ee794879189d8377e94ae2ff06c6ce79b1f935de2ad647998c4da9819e91d86245075ad793f6fba SHA512 32fee7062ca4416cb5711ed8a96949ceefc7a676b16b9e492624257516bf19888bdb6b91206c97389e9585a1c144575d9fe3b78f222dd5cb09694219dfff9cf7 +DIST just-1.32.0.crate 255283 BLAKE2B 722729f9e8869b92026a9abe0abc8d762e002bdd5de7af6a200b38a038d82dfc333eb526c3bc097ff711ab34a332b9e13f59897f58c9a447b9b0db225c503a55 SHA512 3000ed05bc2f67d05babd52085f5bc8ff7096fee0b344a4c649065905bec9cfb31443cf80f21a7b21da4d00cf8c41df31a66caa13afa9859e4efd8dd00ed7e3b DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc407d454f32517705ab04b2fe06075e310086c5e4961df0b4885e91021589d0bca2c1cbe6f0aeffa3ff1b3fd4637 SHA512 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f DIST lexiclean-0.0.1.crate 5362 BLAKE2B c60a82de8de091263d24c8f5de8f04f7a0908b7689d24daff1f85548ca158cc7f81f84a55ec50f4499fea237a26a7892a594f6d5319b2232db06232a0428a291 SHA512 5f60056a6830fcd21ece4fbdbaba5cf4b8bf33d85aa520c32de44a2f821c6dab60d2c9ec108981bd081f394e216ae45b62c9aa7f223eaf6702dd0586157ec868 DIST libc-0.2.155.crate 743539 BLAKE2B 42cdcf8d4a187383548b1f09d404474f168916d626d614463fe10a1fd886e972e1caf6297e75445214af3f31fe631d0927e54ec1cdc63e20082b3587e38dce16 SHA512 05354bba532b8338bda1f88f12c7f3893429734a06e33925fca2b99d49548ae5216e2cd84e782d2368a2dfef20b0e035e2dcad8dd13ede7119462a8c639b2807 @@ -124,7 +127,9 @@ DIST temptree-0.2.0.crate 6520 BLAKE2B 8a1536fb0cd0d2e2e57d87fd0772f20432baf570f DIST terminal_size-0.3.0.crate 10096 BLAKE2B 097ef50a85945128dcfa36d8ea0fb15f11142c206462a32980dbbba4fe2872abd214823fe3c75e804f3159a97d6e929ec338860e9c89587da509fb9e6da5d339 SHA512 f3bc9144aa8a87556543584a2495df6267ce3bb017f3ed3d00fa43e89b5de783e1285ca62dbad9dd9c3b37e3a476a6f3ab0804eba2411cb594a569bbdb310681 DIST textwrap-0.11.0.crate 17322 BLAKE2B 257428908342774593bbd3528fcdae710712ff54e8a711393a24356d8ba0e16e466a4b20c05f942c48ca76b3b5b5aaa90ec202f782cad892caa8b71ccf124da6 SHA512 f5c0fe4f28ff1a3a0931e8e235b5157a45f67967985bcc752418c5ec3481fca44a8ae4800088889b37e8cd0533f53d3c456d5ffd19b767b3f83a87b49a2e209a DIST thiserror-1.0.62.crate 21323 BLAKE2B fd2061bc5e7ea7ba43ed59c355c8cdbbcf416b189d0b2a3c33f725c270c1d0a8c6ca18ae538bc7d4634166ba747172c32be98b8139bd333a7522aa35730bed7b SHA512 29efa072b31e63e78a3e31fe84758fabbe7337d3e7338be4e4bfd35c8b083b53dc3cb68be78aaddf80eebabe301de00e2ee1908c7b00dd5a2168b0b66d8edffc +DIST thiserror-1.0.63.crate 21537 BLAKE2B eacab5745d948416bde165d768f55c10c132572052db405ae3dd3e6e3b5ce41f36d574192ae68fecf6002ae5b14fd0aa135fe15e1614f3b51a294d5edc67c9ac SHA512 d5c2360075947cc0fff3253b5532f03f3102d6c9ef52dfeb3b400771116937e466a62ce67ccdf91532bf096f4882322522349a727588fd87b932326c8e758753 DIST thiserror-impl-1.0.62.crate 16047 BLAKE2B 63a1fe66d3dadec304b9ecc241cfd71a6b278081336f4377fd435c9f959997bd0e0b0de2b5c318ad60d747f1fcf27df0f03932ba63f1288491f9935d3ebba735 SHA512 5f852f4b37af396336a941ec9f0340d93c8c70bc39f0a2cdfae3c20f180e06e51b4590a7535ddbcb87a792eba7e52ef9274019a98ee870f1eaf1b3b7cadf3303 +DIST thiserror-impl-1.0.63.crate 16047 BLAKE2B 290b56ece5c592fdab4d20e9ebcc8dfe3f76b00aa48ed6c216ed0ebcab86b1ab4b4d676d0f52329abaccefae12bd47b4a81966901fdcf4ca5d0632d5021adbb8 SHA512 f93b7f89784d72d8b6e36050c22b88b7fd8de38e9a90fa6fe3f45973ea1566ce8bf82e959951377e3bf584a32afc97812188be25983a028be138b1700bb8c102 DIST typed-arena-2.0.2.crate 11848 BLAKE2B 1d2821519c959b8e5f32942fb106f836a9aa753a43058cad6898588f8e0d9abcbe7a94a91ec8d30c62e59833563df48229c6aeec8bf7a396de20895e39571d11 SHA512 33f43488ff63ab763e4330d124e3290ece41e50ab78b6f12dae3a2be4d7f5bdf6ec876ab3b1f8cd81874e335fc41f3a2254994f250d3d6aba682fce557a6a399 DIST typenum-1.17.0.crate 42849 BLAKE2B a6d1162050679e2c4ab2467f3a77d301f6861882eb7c9749f31d047f383dd5bd2ed5846ad63eed99ccc04d6ac36cc697a305861e1d65880b4d2ef04ee0a79b94 SHA512 99773d5d9f850c0602db4bb67dd062b0ade6f086e155216f1bb2fb6569461ba7e1b7c2f2af81ea8833bc3bfcf3fe5033edecb7c438adae63f59d3e30cf63a508 DIST unicase-2.7.0.crate 23783 BLAKE2B 2b74b932b45c9d5b984b57bfe8249496c192944e2e66916919177eac81c509e2d7a5d30a85ea58e8cd5a0b47fec746bdb18723f3f14002fc64af3a0d320a9e7d SHA512 c2b05a3bbd8996e1cf65d7458f5ad95de9797c8349484f8db04967bde15c1f057f62b2f7a60e7367871512071ed5076c0da042169dbbdcaf4d6c16cae62da828 diff --git a/dev-build/just/just-1.32.0.ebuild b/dev-build/just/just-1.32.0.ebuild new file mode 100644 index 0000000000..54f612ff97 --- /dev/null +++ b/dev-build/just/just-1.32.0.ebuild @@ -0,0 +1,228 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + aho-corasick@1.1.3 + android-tzdata@0.1.1 + android_system_properties@0.1.5 + ansi_term@0.12.1 + anstream@0.6.14 + anstyle@1.0.7 + anstyle-parse@0.2.4 + anstyle-query@1.1.0 + anstyle-wincon@3.0.3 + arrayref@0.3.7 + arrayvec@0.7.4 + atty@0.2.14 + autocfg@1.3.0 + bitflags@1.3.2 + bitflags@2.6.0 + blake3@1.5.3 + block-buffer@0.10.4 + bstr@0.2.17 + bumpalo@3.16.0 + camino@1.1.7 + cc@1.1.5 + cfg-if@1.0.0 + cfg_aliases@0.1.1 + chrono@0.4.38 + clap@2.34.0 + clap@4.5.9 + clap_builder@4.5.9 + clap_complete@4.5.8 + clap_derive@4.5.8 + clap_lex@0.7.1 + clap_mangen@0.2.22 + colorchoice@1.0.1 + constant_time_eq@0.3.0 + core-foundation-sys@0.8.6 + cpufeatures@0.2.12 + crossbeam-deque@0.8.5 + crossbeam-epoch@0.9.18 + crossbeam-utils@0.8.20 + crypto-common@0.1.6 + ctrlc@3.4.4 + derivative@2.2.0 + diff@0.1.13 + digest@0.10.7 + dirs@5.0.1 + dirs-sys@0.4.1 + dotenvy@0.15.7 + edit-distance@2.1.2 + either@1.13.0 + env_filter@0.1.0 + env_logger@0.11.3 + errno@0.3.9 + executable-path@1.0.0 + fastrand@2.1.0 + generic-array@0.14.7 + getopts@0.2.21 + getrandom@0.2.15 + heck@0.3.3 + heck@0.5.0 + hermit-abi@0.1.19 + hermit-abi@0.3.9 + home@0.5.9 + humantime@2.1.0 + iana-time-zone@0.1.60 + iana-time-zone-haiku@0.1.2 + is_terminal_polyfill@1.70.0 + itoa@1.0.11 + js-sys@0.3.69 + lazy_static@1.5.0 + lexiclean@0.0.1 + libc@0.2.155 + libredox@0.1.3 + linux-raw-sys@0.4.14 + log@0.4.22 + memchr@2.7.4 + memmap2@0.9.4 + nix@0.28.0 + num-traits@0.2.19 + num_cpus@1.16.0 + once_cell@1.19.0 + option-ext@0.2.0 + percent-encoding@2.3.1 + ppv-lite86@0.2.17 + pretty_assertions@1.4.0 + proc-macro-error@1.0.4 + proc-macro-error-attr@1.0.4 + proc-macro2@1.0.86 + pulldown-cmark@0.9.6 + pulldown-cmark-to-cmark@10.0.4 + quote@1.0.36 + rand@0.8.5 + rand_chacha@0.3.1 + rand_core@0.6.4 + rayon-core@1.12.1 + redox_users@0.4.5 + regex@1.10.5 + regex-automata@0.1.10 + regex-automata@0.4.7 + regex-syntax@0.8.4 + roff@0.2.1 + rustix@0.38.34 + rustversion@1.0.17 + ryu@1.0.18 + semver@1.0.23 + serde@1.0.204 + serde_derive@1.0.204 + serde_json@1.0.120 + sha2@0.10.8 + shellexpand@3.1.0 + similar@2.5.0 + snafu@0.8.4 + snafu-derive@0.8.4 + strsim@0.8.0 + strsim@0.11.1 + structopt@0.3.26 + structopt-derive@0.4.18 + strum@0.26.3 + strum_macros@0.26.4 + syn@1.0.109 + syn@2.0.71 + target@2.1.0 + tempfile@3.10.1 + temptree@0.2.0 + terminal_size@0.3.0 + textwrap@0.11.0 + thiserror@1.0.63 + thiserror-impl@1.0.63 + typed-arena@2.0.2 + typenum@1.17.0 + unicase@2.7.0 + unicode-ident@1.0.12 + unicode-segmentation@1.11.0 + unicode-width@0.1.13 + utf8parse@0.2.2 + uuid@1.10.0 + vec_map@0.8.2 + version_check@0.9.4 + wasi@0.11.0+wasi-snapshot-preview1 + wasm-bindgen@0.2.92 + wasm-bindgen-backend@0.2.92 + wasm-bindgen-macro@0.2.92 + wasm-bindgen-macro-support@0.2.92 + wasm-bindgen-shared@0.2.92 + which@6.0.1 + winapi@0.3.9 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-x86_64-pc-windows-gnu@0.4.0 + windows-core@0.52.0 + windows-sys@0.48.0 + windows-sys@0.52.0 + windows-targets@0.48.5 + windows-targets@0.52.6 + 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 + winsafe@0.0.19 + yansi@0.5.1 + ${PN}@${PV} +" + +inherit cargo shell-completion toolchain-funcs + +DESCRIPTION="Just a command runner (with syntax inspired by 'make')" +HOMEPAGE=" + https://just.systems/ + https://crates.io/crates/just + https://github.com/casey/just +" +SRC_URI="${CARGO_CRATE_URIS}" + +LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 CC0-1.0 MIT Unicode-DFS-2016 Unlicense" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +QA_FLAGS_IGNORED="usr/bin/${PN}" + +src_test() { + default +} + +src_prepare() { + default + tc-export CC +} + +src_install() { + local DOCS=( README.md ) + + cargo_src_install + + mkdir man || die + $(cargo_target_dir)/just --man > man/just.1 || die + + doman man/* + + einstalldocs + + mkdir completions || die + + # bash-completion + $(cargo_target_dir)/just --completions bash > completions/just.bash || die + newbashcomp "completions/${PN}.bash" "${PN}" + + # zsh-completion + $(cargo_target_dir)/just --completions zsh > completions/just.zsh || die + newzshcomp "completions/${PN}.zsh" "_${PN}" + + # fish-completion + $(cargo_target_dir)/just --completions fish > completions/just.fish || die + dofishcomp "completions/${PN}.fish" +} From 6d7bddc558a37f338b69613eb0e95df18506e179 Mon Sep 17 00:00:00 2001 From: Artemis Everfree Date: Fri, 19 Jul 2024 15:00:07 -0700 Subject: [PATCH 06/83] dev-python/colorspacious: new package, add 1.1.2 Used by media-sound/corrscope Signed-off-by: Artemis Everfree --- dev-python/colorspacious/Manifest | 1 + .../colorspacious/colorspacious-1.1.2.ebuild | 24 +++++++++++++++++++ dev-python/colorspacious/metadata.xml | 12 ++++++++++ 3 files changed, 37 insertions(+) create mode 100644 dev-python/colorspacious/Manifest create mode 100644 dev-python/colorspacious/colorspacious-1.1.2.ebuild create mode 100644 dev-python/colorspacious/metadata.xml diff --git a/dev-python/colorspacious/Manifest b/dev-python/colorspacious/Manifest new file mode 100644 index 0000000000..27c7031168 --- /dev/null +++ b/dev-python/colorspacious/Manifest @@ -0,0 +1 @@ +DIST colorspacious-1.1.2.tar.gz 688573 BLAKE2B 85b4c24a0d0ce42817060be9dfeaa00f1775f656590cc76fd5c0ce0f929b165cd1239b33a54d7d5a4969ecf7240c3b9c3fdf067ab8282052768f4f8ad6f04a02 SHA512 a5c212c82f4a8eb1561f3ff86effeb0c1edb80fca3657dc62336c56de3c8810c44288022223a6089f9eb2cad8d3bcd9c8222014c106b8915c0c6d8b7df0c353a diff --git a/dev-python/colorspacious/colorspacious-1.1.2.ebuild b/dev-python/colorspacious/colorspacious-1.1.2.ebuild new file mode 100644 index 0000000000..b7ec50c066 --- /dev/null +++ b/dev-python/colorspacious/colorspacious-1.1.2.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python library for doing colorspace conversions" +HOMEPAGE=" + https://pypi.org/project/colorspacious/ + https://github.com/njsmith/colorspacious +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + dev-python/numpy[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/colorspacious/metadata.xml b/dev-python/colorspacious/metadata.xml new file mode 100644 index 0000000000..80d5cd60b0 --- /dev/null +++ b/dev-python/colorspacious/metadata.xml @@ -0,0 +1,12 @@ + + + + + artemis@artemis.sh + Artemis Everfree + + + colorspacious + njsmith/colorspacious + + From 4faad5f0a66d1e80781f76a356cbf929b16931ba Mon Sep 17 00:00:00 2001 From: Artemis Everfree Date: Fri, 19 Jul 2024 15:01:07 -0700 Subject: [PATCH 07/83] media-sound/corrscope: new package, add 0.10.0 Signed-off-by: Artemis Everfree --- media-sound/corrscope/Manifest | 1 + media-sound/corrscope/corrscope-0.10.0.ebuild | 45 ++++++++++ .../corrscope/files/remove-appnope-dep.patch | 87 +++++++++++++++++++ media-sound/corrscope/metadata.xml | 12 +++ 4 files changed, 145 insertions(+) create mode 100644 media-sound/corrscope/Manifest create mode 100644 media-sound/corrscope/corrscope-0.10.0.ebuild create mode 100644 media-sound/corrscope/files/remove-appnope-dep.patch create mode 100644 media-sound/corrscope/metadata.xml diff --git a/media-sound/corrscope/Manifest b/media-sound/corrscope/Manifest new file mode 100644 index 0000000000..117f80c67e --- /dev/null +++ b/media-sound/corrscope/Manifest @@ -0,0 +1 @@ +DIST corrscope-0.10.0.tar.gz 107386 BLAKE2B af3613386ce45917b9701fa2eb3d4857a7ae8b2a0e7452ce03db00493a49ecf3e1d196e0324434261f3f652c64b31036b6bf0f9cf6541a886051445f3d29fb67 SHA512 c403ed4f740d48b720bc521c005708f7c0797fd12d7ebb2a8605f33f2b2ca0e2a7af9e38883437460f32f5515675532b9a6ba49118a8bc21190af8eb070274c2 diff --git a/media-sound/corrscope/corrscope-0.10.0.ebuild b/media-sound/corrscope/corrscope-0.10.0.ebuild new file mode 100644 index 0000000000..ff81597e0a --- /dev/null +++ b/media-sound/corrscope/corrscope-0.10.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +DISTUTILS_SINGLE_IMPL=1 +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Advanced oscilloscope audio visualizer specializing in chiptune" +HOMEPAGE=" + https://pypi.org/project/corrscope/ + https://corrscope.github.io/corrscope/ +" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + $(python_gen_cond_dep ' + dev-python/ruamel-yaml[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/click[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + dev-python/attrs[${PYTHON_USEDEP}] + dev-python/appdirs[${PYTHON_USEDEP}] + dev-python/atomicwrites[${PYTHON_USEDEP}] + dev-python/colorspacious[${PYTHON_USEDEP}] + dev-python/QtPy[${PYTHON_USEDEP}] + ') + media-video/ffmpeg +" + +PATCHES=( + # appnope is a library for disabling powersaving on macOS. corrscope + # hard-depends on this currently. appnope isn't packaged, and it seems a + # bit silly to me to package it for gentoo given its purpose, so I've just + # removed the few lines that import/invoke it. + # + # Ideally, we should upstream a fix that only conditionally imports it, + # but I don't know how to do that right now. + "${FILESDIR}"/remove-appnope-dep.patch +) diff --git a/media-sound/corrscope/files/remove-appnope-dep.patch b/media-sound/corrscope/files/remove-appnope-dep.patch new file mode 100644 index 0000000000..44e96ccfa1 --- /dev/null +++ b/media-sound/corrscope/files/remove-appnope-dep.patch @@ -0,0 +1,87 @@ +diff --git a/PKG-INFO b/PKG-INFO +index 59a2ee4..4407908 100644 +--- a/PKG-INFO ++++ b/PKG-INFO +@@ -21,7 +21,6 @@ Requires-Dist: PyQt5-Qt5 (>=5.15,<5.15.11) ; extra == "qt5" + Requires-Dist: PyQt6 (>=6.2,<7.0) ; extra == "qt6" + Requires-Dist: QtPy (>=2.0.1,<3.0.0) + Requires-Dist: appdirs (>=1.4.4,<2.0.0) +-Requires-Dist: appnope (>=0.1.3,<0.2.0) + Requires-Dist: atomicwrites (>=1.4.0,<2.0.0) + Requires-Dist: attrs (>=21.2.0,<22.0.0) + Requires-Dist: click (>=8.0.1,<9.0.0) +diff --git a/corrscope/corrscope.py b/corrscope/corrscope.py +index 79a6cba..d20b4c4 100644 +--- a/corrscope/corrscope.py ++++ b/corrscope/corrscope.py +@@ -197,11 +197,6 @@ class Arguments: + + + def worker_create_renderer(renderer_params: RendererParams, shmem_names: List[str]): +- import appnope +- +- # Disable power saving for renderer processes. +- appnope.nope() +- + global WORKER_RENDERER + global SHMEMS + +diff --git a/corrscope/gui/__init__.py b/corrscope/gui/__init__.py +index f983021..afe2993 100644 +--- a/corrscope/gui/__init__.py ++++ b/corrscope/gui/__init__.py +@@ -10,7 +10,6 @@ from pathlib import Path + from types import MethodType + from typing import Optional, List, Any, Tuple, Callable, Union, Dict, Sequence, NewType + +-import appnope + import qtpy.QtCore as qc + import qtpy.QtWidgets as qw + import attr +@@ -803,22 +802,21 @@ class CorrJob(qc.QObject): + """Called in separate thread.""" + cfg = self.cfg + arg = self.arg +- with appnope.nope_scope(reason="corrscope preview/render active"): +- try: +- self.corr = CorrScope(cfg, arg) +- self.corr.play() ++ try: ++ self.corr = CorrScope(cfg, arg) ++ self.corr.play() + +- except paths.MissingFFmpegError: +- arg.on_end() +- self.ffmpeg_missing.emit() ++ except paths.MissingFFmpegError: ++ arg.on_end() ++ self.ffmpeg_missing.emit() + +- except Exception as e: +- arg.on_end() +- stack_trace = format_stack_trace(e) +- self.error.emit(stack_trace) ++ except Exception as e: ++ arg.on_end() ++ stack_trace = format_stack_trace(e) ++ self.error.emit(stack_trace) + +- else: +- arg.on_end() ++ else: ++ arg.on_end() + + + class CorrThread(Thread): +diff --git a/pyproject.toml b/pyproject.toml +index 9c281ee..59cbe64 100644 +--- a/pyproject.toml ++++ b/pyproject.toml +@@ -32,7 +32,6 @@ QtPy = "^2.0.1" + PyQt5 = {version = "^5.15", optional = true} + PyQt5-Qt5 = {version = "^5.15,<5.15.11", optional = true} + PyQt6 = {version = "^6.2", optional = true} +-appnope = "^0.1.3" + + [tool.poetry.extras] + qt5 = ["PyQt5", "PyQt5-Qt5"] diff --git a/media-sound/corrscope/metadata.xml b/media-sound/corrscope/metadata.xml new file mode 100644 index 0000000000..d907a29b48 --- /dev/null +++ b/media-sound/corrscope/metadata.xml @@ -0,0 +1,12 @@ + + + + + artemis@artemis.sh + Artemis Everfree + + + corrscope + corrscope/corrscope + + From bdbeaddd0f57bcfba9b542552e955c876815eecf Mon Sep 17 00:00:00 2001 From: Artemis Everfree Date: Fri, 19 Jul 2024 17:05:07 -0700 Subject: [PATCH 08/83] dev-embedded/arduino-cli: add 1.0.2 Signed-off-by: Artemis Everfree --- dev-embedded/arduino-cli/Manifest | 2 ++ .../arduino-cli/arduino-cli-1.0.2.ebuild | 26 +++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 dev-embedded/arduino-cli/arduino-cli-1.0.2.ebuild diff --git a/dev-embedded/arduino-cli/Manifest b/dev-embedded/arduino-cli/Manifest index 64d71f03fa..d1ffb795cc 100644 --- a/dev-embedded/arduino-cli/Manifest +++ b/dev-embedded/arduino-cli/Manifest @@ -2,3 +2,5 @@ DIST arduino-cli-0.34.2-vendor.tar.xz 2399168 BLAKE2B 22d0050aad84bbed7699d287c6 DIST arduino-cli-0.34.2.tar.gz 10335801 BLAKE2B 2552d31699cdb0a8d3ded32e14a345354ab17e74e2085941c48cd69e5345b08224f84b3bf6d7fe543c895a3c2091a6114f557b48a141455bf9c3608f0ea489ab SHA512 5d16a2e45f31fc35ffe75fbaabeac62b6c8aca6d0151e48ebedf27325b757473ea55b7883f8f727df951b1230a671ad4bf3603bd600dfca8f7154f3189f2ca12 DIST arduino-cli-0.35.2-vendor.tar.xz 3004856 BLAKE2B 07bc63bc6d21f436289e82e879e6584af6391658fa458daabcf2881714d4d7c31baa4a492f5103f9b54509954a574718dcdab4917bcda45aaabe5569132be167 SHA512 46746afdcbe38c0aef841c81fc15094a7513911be6ad4c9569819130da37d5248535d66a8747c9898bffcab3c140b6e03154a1711d4e5eba70b1146167a16755 DIST arduino-cli-0.35.2.tar.gz 10420486 BLAKE2B 9ad8bc8764a3a29e23d7d996eb5065c0d23695c9dd0c59516cad2fa86ac077ed64d0c52449c6e19eff2ed14049491f0c111ccf6f0988b6837d2d081edcf11b4f SHA512 b03429969c41c4dd24cd6fbcb76a9cf02f984c4b4dfd72c286b40c42a3cbfc65d8bc861bbc6449f94454ce738aa09f9032b46a02ca95ed9ab9f13dd3daf6df1f +DIST arduino-cli-1.0.2-vendor.tar.xz 3085592 BLAKE2B 55fa8763f6036eadf1fa69e53cba43837da6c89bd1910d1a6d67a37b0a7995659e37bbc19bc1d92f38a54c697706e75326ea138a8c1bfe550fac8a830f367050 SHA512 7e66a6f8bb902ecc1bf3e1c90e181f156327a595f4928e880eb1abfe61238fa326262d86df1c6080f8e4ed2853b253129f2b3d5a7d9518eb78bf4c2e1c9078bc +DIST arduino-cli-1.0.2.tar.gz 10047473 BLAKE2B 0f46909b91e222fe47726a2595e5969aab82125225f4f81c79bed34e7fb3e1d15341b450ad142174d794919be30a3179a83fa651639fef90f4aa3122110d23d9 SHA512 704fd6ebdea2c9e4a28db2cc48192b104db9dc797785f33cb9c8432900ea9cb7dfef91cf31803bb57433e8ce14497adc3c58c36218e05b884f89224c2dea8958 diff --git a/dev-embedded/arduino-cli/arduino-cli-1.0.2.ebuild b/dev-embedded/arduino-cli/arduino-cli-1.0.2.ebuild new file mode 100644 index 0000000000..930bc95067 --- /dev/null +++ b/dev-embedded/arduino-cli/arduino-cli-1.0.2.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit go-module + +DESCRIPTION="Next-generation arduino command line tool" +HOMEPAGE="https://arduino.github.io/arduino-cli/latest/" + +SRC_URI=" + https://github.com/arduino/arduino-cli/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://pkg.artemis.sh/gentoo/pkg-deps/dev-embedded/arduino-cli/${P}-vendor.tar.xz +" + +LICENSE="Apache-2.0 BSD BSD-2 GPL-2 GPL-3 LGPL-3 MIT MPL-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +src_compile() { + ego build -tags xversion \ + -ldflags "-X github.com/arduino/arduino-cli/version.versionString=${PV}" +} + +src_install() { + dobin arduino-cli +} From ca45bfafa9a3886b61ac5a92e08b81dd0bb2646f Mon Sep 17 00:00:00 2001 From: Artemis Everfree Date: Fri, 19 Jul 2024 17:05:27 -0700 Subject: [PATCH 09/83] dev-embedded/arduino-cli: drop 0.34.2 Signed-off-by: Artemis Everfree --- dev-embedded/arduino-cli/Manifest | 2 -- .../arduino-cli/arduino-cli-0.34.2.ebuild | 26 ------------------- 2 files changed, 28 deletions(-) delete mode 100644 dev-embedded/arduino-cli/arduino-cli-0.34.2.ebuild diff --git a/dev-embedded/arduino-cli/Manifest b/dev-embedded/arduino-cli/Manifest index d1ffb795cc..c4901653fd 100644 --- a/dev-embedded/arduino-cli/Manifest +++ b/dev-embedded/arduino-cli/Manifest @@ -1,5 +1,3 @@ -DIST arduino-cli-0.34.2-vendor.tar.xz 2399168 BLAKE2B 22d0050aad84bbed7699d287c6b46293c7b0af0369809cb1c5291bda73c661a1fa9e6b5f882a86936452b51c2f8d58c5c157d13f96c22daec4fb6728594d48eb SHA512 9cf199eedf95007d5dd033c9f75c3bb54af152a36f6d353ae3237c2b3b31d44852b8b139983aaf35caabe77c0302a84f95b14481157c5638ca42e91ab03e9327 -DIST arduino-cli-0.34.2.tar.gz 10335801 BLAKE2B 2552d31699cdb0a8d3ded32e14a345354ab17e74e2085941c48cd69e5345b08224f84b3bf6d7fe543c895a3c2091a6114f557b48a141455bf9c3608f0ea489ab SHA512 5d16a2e45f31fc35ffe75fbaabeac62b6c8aca6d0151e48ebedf27325b757473ea55b7883f8f727df951b1230a671ad4bf3603bd600dfca8f7154f3189f2ca12 DIST arduino-cli-0.35.2-vendor.tar.xz 3004856 BLAKE2B 07bc63bc6d21f436289e82e879e6584af6391658fa458daabcf2881714d4d7c31baa4a492f5103f9b54509954a574718dcdab4917bcda45aaabe5569132be167 SHA512 46746afdcbe38c0aef841c81fc15094a7513911be6ad4c9569819130da37d5248535d66a8747c9898bffcab3c140b6e03154a1711d4e5eba70b1146167a16755 DIST arduino-cli-0.35.2.tar.gz 10420486 BLAKE2B 9ad8bc8764a3a29e23d7d996eb5065c0d23695c9dd0c59516cad2fa86ac077ed64d0c52449c6e19eff2ed14049491f0c111ccf6f0988b6837d2d081edcf11b4f SHA512 b03429969c41c4dd24cd6fbcb76a9cf02f984c4b4dfd72c286b40c42a3cbfc65d8bc861bbc6449f94454ce738aa09f9032b46a02ca95ed9ab9f13dd3daf6df1f DIST arduino-cli-1.0.2-vendor.tar.xz 3085592 BLAKE2B 55fa8763f6036eadf1fa69e53cba43837da6c89bd1910d1a6d67a37b0a7995659e37bbc19bc1d92f38a54c697706e75326ea138a8c1bfe550fac8a830f367050 SHA512 7e66a6f8bb902ecc1bf3e1c90e181f156327a595f4928e880eb1abfe61238fa326262d86df1c6080f8e4ed2853b253129f2b3d5a7d9518eb78bf4c2e1c9078bc diff --git a/dev-embedded/arduino-cli/arduino-cli-0.34.2.ebuild b/dev-embedded/arduino-cli/arduino-cli-0.34.2.ebuild deleted file mode 100644 index 9833ac63cf..0000000000 --- a/dev-embedded/arduino-cli/arduino-cli-0.34.2.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit go-module - -DESCRIPTION="Next-generation arduino command line tool" -HOMEPAGE="https://arduino.github.io/arduino-cli/latest/" - -SRC_URI=" - https://github.com/arduino/arduino-cli/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz - https://pkg.artemis.sh/gentoo/pkg-deps/dev-embedded/arduino-cli/${P}-vendor.tar.xz -" - -LICENSE="Apache-2.0 BSD BSD-2 GPL-2 GPL-3 LGPL-3 MIT MPL-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -src_compile() { - ego build -tags xversion \ - -ldflags "-X github.com/arduino/arduino-cli/version.versionString=${PV}" -} - -src_install() { - dobin arduino-cli -} From 7a30d115dcee24d741df2214d64f19e238856340 Mon Sep 17 00:00:00 2001 From: Artemis Everfree Date: Fri, 19 Jul 2024 17:11:46 -0700 Subject: [PATCH 10/83] app-office/obsidian: add 1.6.7 Signed-off-by: Artemis Everfree --- app-office/obsidian/Manifest | 3 + app-office/obsidian/obsidian-1.6.7.ebuild | 178 ++++++++++++++++++++++ 2 files changed, 181 insertions(+) create mode 100644 app-office/obsidian/obsidian-1.6.7.ebuild diff --git a/app-office/obsidian/Manifest b/app-office/obsidian/Manifest index 41fd79a373..24e1653d05 100644 --- a/app-office/obsidian/Manifest +++ b/app-office/obsidian/Manifest @@ -7,3 +7,6 @@ DIST obsidian-1.5.12.gh.deb 78651254 BLAKE2B 22b3596a9bb098b4a15a79ed39a302526dd DIST obsidian-1.6.3-amd64.tar.gz 107181697 BLAKE2B 28585263ebe3cda2bfebaec6a6a36855286d5e2c0b10538e207168ee945d810b84085190e1d4e76cb666982c5b83f7dadf0f533cfd3ff3c0c6e98329a6e06e1a SHA512 fa57ad6bbd1b8c04eba329a663a448786e31bf16c26a481f0ee078e40261e3f9d8dab09fb167940b28e067e6ab80a6120452a0ff08dba5382812d1eac6154161 DIST obsidian-1.6.3-arm64.tar.gz 106921857 BLAKE2B c87abea6309a7bc8b87e7de44fd14a75747772797c3fa1133ee883f30839ca77c97b5e3eedb3bd4f72c692f2ec33b309847723232417c07bfe381650b5feabe0 SHA512 797c351aa7f4e09bb24b609c788f8856273aa4f21297a04cdc558772f188f43a8add146150e68d547ef6fc1033b9919b6ac6f760bc5cddad4a3d52d5c1d02307 DIST obsidian-1.6.3.gh.deb 78238076 BLAKE2B 27164e545c36d9f7897aa3a81e1abcb233ea35ec9f9c0a797eafe83ad3fece6b73e82236bccd5deb23d496622609897e9f1c0e2dc2d38f75a75f3bddd0dc7eca SHA512 96219a0a4935f4b44ad969a58374c52cd642c202119291e0956adba9eec6f4b7887b9d46244c93bf0fff2609d66e3e1c09ed445e6657079d48b0dfe4f83572b3 +DIST obsidian-1.6.7-amd64.tar.gz 107961144 BLAKE2B c0b333eac80957e92d6abbd0d6330f04c195e41798bde1aba4be190fcac63c51c74aa685a1084274c1c5723c7fef3aec46fcdae5ebdea02ca7a8ad73ebe43ef7 SHA512 820e0fcd34e47c0cc840f406281fd808bb2b8ed70e78e639ba7f50c41b0643b59a161499d9f2b814b5e2abcc11cb52b3489276cb6852431e27e47643d192cd66 +DIST obsidian-1.6.7-arm64.tar.gz 108057397 BLAKE2B e48a6f59d216d10daf90811b413e85c49b9dffc83a2d671222da2732bd5c05885cfc831268eaadf1e5a41348ebbd5ade79013d63c2b41b1fd7a9b0063db0673b SHA512 2dcf0ece4e8ade2b81d7c3889cf26eaf35fded7bacbb006050001d169a4f0f501bb6b8335caf038d3370f5ca48f851554cbf9dd713dbdd4283e0bbb91470e17b +DIST obsidian-1.6.7.gh.deb 79172558 BLAKE2B 1665e1bc2b9e298a3c7560dec159736c9f270dfce532b63d135adb9f00f14e15e28e5460461f0bbeeddb7c3d036679fc5b04f02d6d85c29d067a6f64f2e83973 SHA512 bbf913f6806a1d23d2a6bbb9d5572569b019c79c877c3165ff94938f01282e7d98b6ba660821dca7e38874413207846b025707161c8901983458bdf4add05336 diff --git a/app-office/obsidian/obsidian-1.6.7.ebuild b/app-office/obsidian/obsidian-1.6.7.ebuild new file mode 100644 index 0000000000..168968ddb8 --- /dev/null +++ b/app-office/obsidian/obsidian-1.6.7.ebuild @@ -0,0 +1,178 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CHROMIUM_VERSION="102" +CHROMIUM_LANGS=" + af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi + hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv + sw ta te th tr uk ur vi zh-CN zh-TW +" +inherit chromium-2 desktop linux-info unpacker xdg + +DESCRIPTION="A second brain, for you, forever." +HOMEPAGE="https://obsidian.md/" + +# For some reason, the main binary tarballs don't include the .desktop file or +# icon. The .deb does. One would hope then, that we could just download the .deb +# for each arch, but they only generate a .deb for amd64. Maybe we can get them +# to fix this, but in the meantime, we download the .deb purely to get the +# .desktop file and app icon out of it. +SRC_URI=" + https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P/-/_}_amd64.deb -> ${P}.gh.deb + amd64? ( https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P}.tar.gz -> ${P}-amd64.tar.gz ) + arm64? ( https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P}-arm64.tar.gz ) +" + +DIR="/opt/${PN^}" + +# deb gets extracted to WORKDIR. actual program gets extracted to its own dir +# which depends on CPU arch. +S="${WORKDIR}" + +LICENSE="Obsidian-EULA" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="appindicator" +RESTRICT="mirror strip bindist" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + app-crypt/libsecret[crypt] + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/fontconfig + media-libs/mesa[gbm(+)] + net-print/cups + sys-apps/dbus + sys-apps/util-linux + sys-libs/glibc + x11-libs/cairo + x11-libs/libdrm + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libXScrnSaver + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/libxcb + x11-libs/libxkbcommon + x11-libs/libxshmfence + x11-libs/pango + appindicator? ( dev-libs/libayatana-appindicator ) +" + +QA_PREBUILT="*" + +CONFIG_CHECK="~USER_NS" + +set_obsidian_src_dir() { + if use amd64; then + S_OBSIDIAN="${WORKDIR}/${P}" + elif use arm64; then + S_OBSIDIAN="${WORKDIR}/${P}-arm64" + else + die "Obsidian only supports amd64 and arm64" + fi +} + +src_configure() { + default + chromium_suid_sandbox_check_kernel_config +} + +src_prepare() { + default + # cleanup languages + set_obsidian_src_dir + pushd "${S_OBSIDIAN}/locales/" >/dev/null || die "location change for language cleanup failed" + chromium_remove_language_paks + popd >/dev/null || die "location reset for language cleanup failed" + + # Create separate .desktop file for launching Obsidian with native wayland + # support. + # + # Obsidian is an Electron app, and Electron can be instructed to run in + # native-wayland mode by turning on the Ozone platform. However, doing this + # causes Obsidian to crash on some users' systems, while it works fine for + # others. (see https://bugs.gentoo.org/915899) + # + # It appears VSCode may have encountered a similar issue, because VSCode + # installs two separate .desktop files, one for launching with wayland + # support and one for launching without. We will do the same here. + + # Create a copy of upstream's .desktop + cp usr/share/applications/obsidian.desktop \ + usr/share/applications/obsidian-wayland.desktop \ + || die "failed to create obsidian-wayland.desktop file" + + # Edit the Exec & Name + sed -i \ + ' + # Add Electron ozone enable flags to obsidian execution + /Exec/s/obsidian /obsidian --ozone-platform-hint=auto --enable-features=UseOzonePlatform,WaylandWindowDecorations / + + # Give this .desktop file a new name/desc of "Obsidian Wayland" + /^Name/s/$/ Wayland/ + + # comment field + /^Comment/s/$/ with Wayland support enabled/ + ' \ + 'usr/share/applications/obsidian-wayland.desktop' || + die "sed failed for obsidian-wayland.desktop file" +} + +src_install() { + insinto "${DIR}" + exeinto "${DIR}" + + set_obsidian_src_dir + pushd "${S_OBSIDIAN}" >/dev/null || die "location change for main install failed" + + doexe obsidian chrome-sandbox libEGL.so libffmpeg.so libGLESv2.so libvk_swiftshader.so libvulkan.so.1 + doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat resources.pak snapshot_blob.bin \ + v8_context_snapshot.bin vk_swiftshader_icd.json + insopts -m0755 + doins -r locales resources + + # Chrome-sandbox requires the setuid bit to be specifically set. + # see https://github.com/electron/electron/issues/17972 + fowners root "${DIR}/chrome-sandbox" + fperms 4711 "${DIR}/chrome-sandbox" + + [[ -x chrome_crashpad_handler ]] && doins chrome_crashpad_handler + + popd >/dev/null || die "location reset for main install failed" + + dosym "${DIR}/obsidian" "/usr/bin/obsidian" + + if use appindicator; then + dosym ../../usr/lib64/libayatana-appindicator3.so "${DIR}/libappindicator3.so" + fi + + domenu usr/share/applications/obsidian.desktop + domenu usr/share/applications/obsidian-wayland.desktop + + for size in 16 32 48 64 128 256 512; do + doicon --size ${size} usr/share/icons/hicolor/${size}x${size}/apps/${PN}.png + done +} + +pkg_postinst() { + xdg_pkg_postinst + + ewarn "Some users have reported that running Obsidian with native Wayland" + ewarn "support causes the software to crash. Others have it working" + ewarn "without issue. See https://bugs.gentoo.org/915899" + ewarn "" + ewarn "This package now provides application entries for both Obsidian and" + ewarn "Obsidian Wayland. If Obsidian Wayland breaks for you under Wayland," + ewarn "try the other Obsidian entry to launch with XWayland" +} From 775da7c6b805e2b1adc5879ca00f6523e48b85f5 Mon Sep 17 00:00:00 2001 From: Artemis Everfree Date: Fri, 19 Jul 2024 17:12:01 -0700 Subject: [PATCH 11/83] app-office/obsidian: drop 1.5.11, 1.5.12 Signed-off-by: Artemis Everfree --- app-office/obsidian/Manifest | 6 - app-office/obsidian/obsidian-1.5.11.ebuild | 178 --------------------- app-office/obsidian/obsidian-1.5.12.ebuild | 178 --------------------- 3 files changed, 362 deletions(-) delete mode 100644 app-office/obsidian/obsidian-1.5.11.ebuild delete mode 100644 app-office/obsidian/obsidian-1.5.12.ebuild diff --git a/app-office/obsidian/Manifest b/app-office/obsidian/Manifest index 24e1653d05..67330c3854 100644 --- a/app-office/obsidian/Manifest +++ b/app-office/obsidian/Manifest @@ -1,9 +1,3 @@ -DIST obsidian-1.5.11-amd64.tar.gz 107180896 BLAKE2B f4508b0123ccfd64acd113490ed591205e4b204ea837e1c320a9e4c9c5a30e68d27df19dfe213ac12bbc57219a00680adecab4a31a6a36853632d95e95b3f62c SHA512 bf1e9b52afa0c48347d532bc47b9625fa6c03ac884c899882e73e3464b257d8dfd89e32a5551d89b054e906c2e5078f2152af16ad16a746437e330ffe48dab7a -DIST obsidian-1.5.11-arm64.tar.gz 106911612 BLAKE2B 438119f8eea0cd14578704eab899f9493b2ecb6b5e0abe48e97914215bc74259d32dff82c96f4b40553d0b2905c34f94d041b1cab934fe30b7bc0d3027552327 SHA512 9336bfe16c076dd83514bcd86137616d260bb0a2bd430504beb83ca5a92fc24af09bdd00a2b89bffb831099504947dd94efc8d972fa4c1da451e742745f89bb6 -DIST obsidian-1.5.11.gh.deb 78667536 BLAKE2B 7daa4827fc45573ea07f6bd93f9f9523a7c32286b06478ceb9999332b83d54edc9dcbc989d81e24d2a4f8d2393a87efe607c9eef5c392f8a9d408eb763bc29d6 SHA512 ac7b1edb3c377130ef6086cad419db5f602014160c7fe857b7552a1e84415c0e4a4c022c63fadf9c69ef9420fd516ff04f4c4db3003ef0650e6be9b751d1dfc4 -DIST obsidian-1.5.12-amd64.tar.gz 107180662 BLAKE2B 52dd5a7f818629ba57cadec4a0c6b4f75d99c19ceaf1537b4f6b7dc0f9901c52b78318587b1f2a273ad6345475026e45c805d8978e7c0558a2487b9b2bf33376 SHA512 643409760fd99c6863679ca93b740a5f9a3d331144a82889c0a2f85bd53af4dcc0d5960840f8b7fa06216796fb5fc10522a769c27d8218bb32fb79370524b324 -DIST obsidian-1.5.12-arm64.tar.gz 106911948 BLAKE2B 484128a6d790e5d7cf7c02df3ba192ea8a571b760b1b0e1719aa652237b586ceb281ca73e268cce200365a79fc711fb5b67966601be69e5b370fcebf59531de5 SHA512 b0bea43efd0be464a33847d23f8c3e5f204a9e76621cc17f37d852e9ebc5f6cddd82ac1ac65d6c847d4d1453dc9615a89bb7cf16739e08444ae2c502240a571b -DIST obsidian-1.5.12.gh.deb 78651254 BLAKE2B 22b3596a9bb098b4a15a79ed39a302526dd8f2294b85227a06a95ceaf2e597d2ab5e1d689dd6f3e497ed2acc2e0689bf79949b1337e4b34998bdb3f1b93b96ca SHA512 f0cdb88d54c0ae3ab8dc62dab7df21b6617ce4973d81798d344cac5608689cc0a2618345dcdec1c08750194d2d02118c81b2edf8a308547bbbde56dbf6100528 DIST obsidian-1.6.3-amd64.tar.gz 107181697 BLAKE2B 28585263ebe3cda2bfebaec6a6a36855286d5e2c0b10538e207168ee945d810b84085190e1d4e76cb666982c5b83f7dadf0f533cfd3ff3c0c6e98329a6e06e1a SHA512 fa57ad6bbd1b8c04eba329a663a448786e31bf16c26a481f0ee078e40261e3f9d8dab09fb167940b28e067e6ab80a6120452a0ff08dba5382812d1eac6154161 DIST obsidian-1.6.3-arm64.tar.gz 106921857 BLAKE2B c87abea6309a7bc8b87e7de44fd14a75747772797c3fa1133ee883f30839ca77c97b5e3eedb3bd4f72c692f2ec33b309847723232417c07bfe381650b5feabe0 SHA512 797c351aa7f4e09bb24b609c788f8856273aa4f21297a04cdc558772f188f43a8add146150e68d547ef6fc1033b9919b6ac6f760bc5cddad4a3d52d5c1d02307 DIST obsidian-1.6.3.gh.deb 78238076 BLAKE2B 27164e545c36d9f7897aa3a81e1abcb233ea35ec9f9c0a797eafe83ad3fece6b73e82236bccd5deb23d496622609897e9f1c0e2dc2d38f75a75f3bddd0dc7eca SHA512 96219a0a4935f4b44ad969a58374c52cd642c202119291e0956adba9eec6f4b7887b9d46244c93bf0fff2609d66e3e1c09ed445e6657079d48b0dfe4f83572b3 diff --git a/app-office/obsidian/obsidian-1.5.11.ebuild b/app-office/obsidian/obsidian-1.5.11.ebuild deleted file mode 100644 index 168968ddb8..0000000000 --- a/app-office/obsidian/obsidian-1.5.11.ebuild +++ /dev/null @@ -1,178 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CHROMIUM_VERSION="102" -CHROMIUM_LANGS=" - af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi - hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv - sw ta te th tr uk ur vi zh-CN zh-TW -" -inherit chromium-2 desktop linux-info unpacker xdg - -DESCRIPTION="A second brain, for you, forever." -HOMEPAGE="https://obsidian.md/" - -# For some reason, the main binary tarballs don't include the .desktop file or -# icon. The .deb does. One would hope then, that we could just download the .deb -# for each arch, but they only generate a .deb for amd64. Maybe we can get them -# to fix this, but in the meantime, we download the .deb purely to get the -# .desktop file and app icon out of it. -SRC_URI=" - https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P/-/_}_amd64.deb -> ${P}.gh.deb - amd64? ( https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P}.tar.gz -> ${P}-amd64.tar.gz ) - arm64? ( https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P}-arm64.tar.gz ) -" - -DIR="/opt/${PN^}" - -# deb gets extracted to WORKDIR. actual program gets extracted to its own dir -# which depends on CPU arch. -S="${WORKDIR}" - -LICENSE="Obsidian-EULA" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="appindicator" -RESTRICT="mirror strip bindist" - -RDEPEND=" - >=app-accessibility/at-spi2-core-2.46.0:2 - app-crypt/libsecret[crypt] - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - media-libs/alsa-lib - media-libs/fontconfig - media-libs/mesa[gbm(+)] - net-print/cups - sys-apps/dbus - sys-apps/util-linux - sys-libs/glibc - x11-libs/cairo - x11-libs/libdrm - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/libXScrnSaver - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/libxcb - x11-libs/libxkbcommon - x11-libs/libxshmfence - x11-libs/pango - appindicator? ( dev-libs/libayatana-appindicator ) -" - -QA_PREBUILT="*" - -CONFIG_CHECK="~USER_NS" - -set_obsidian_src_dir() { - if use amd64; then - S_OBSIDIAN="${WORKDIR}/${P}" - elif use arm64; then - S_OBSIDIAN="${WORKDIR}/${P}-arm64" - else - die "Obsidian only supports amd64 and arm64" - fi -} - -src_configure() { - default - chromium_suid_sandbox_check_kernel_config -} - -src_prepare() { - default - # cleanup languages - set_obsidian_src_dir - pushd "${S_OBSIDIAN}/locales/" >/dev/null || die "location change for language cleanup failed" - chromium_remove_language_paks - popd >/dev/null || die "location reset for language cleanup failed" - - # Create separate .desktop file for launching Obsidian with native wayland - # support. - # - # Obsidian is an Electron app, and Electron can be instructed to run in - # native-wayland mode by turning on the Ozone platform. However, doing this - # causes Obsidian to crash on some users' systems, while it works fine for - # others. (see https://bugs.gentoo.org/915899) - # - # It appears VSCode may have encountered a similar issue, because VSCode - # installs two separate .desktop files, one for launching with wayland - # support and one for launching without. We will do the same here. - - # Create a copy of upstream's .desktop - cp usr/share/applications/obsidian.desktop \ - usr/share/applications/obsidian-wayland.desktop \ - || die "failed to create obsidian-wayland.desktop file" - - # Edit the Exec & Name - sed -i \ - ' - # Add Electron ozone enable flags to obsidian execution - /Exec/s/obsidian /obsidian --ozone-platform-hint=auto --enable-features=UseOzonePlatform,WaylandWindowDecorations / - - # Give this .desktop file a new name/desc of "Obsidian Wayland" - /^Name/s/$/ Wayland/ - - # comment field - /^Comment/s/$/ with Wayland support enabled/ - ' \ - 'usr/share/applications/obsidian-wayland.desktop' || - die "sed failed for obsidian-wayland.desktop file" -} - -src_install() { - insinto "${DIR}" - exeinto "${DIR}" - - set_obsidian_src_dir - pushd "${S_OBSIDIAN}" >/dev/null || die "location change for main install failed" - - doexe obsidian chrome-sandbox libEGL.so libffmpeg.so libGLESv2.so libvk_swiftshader.so libvulkan.so.1 - doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat resources.pak snapshot_blob.bin \ - v8_context_snapshot.bin vk_swiftshader_icd.json - insopts -m0755 - doins -r locales resources - - # Chrome-sandbox requires the setuid bit to be specifically set. - # see https://github.com/electron/electron/issues/17972 - fowners root "${DIR}/chrome-sandbox" - fperms 4711 "${DIR}/chrome-sandbox" - - [[ -x chrome_crashpad_handler ]] && doins chrome_crashpad_handler - - popd >/dev/null || die "location reset for main install failed" - - dosym "${DIR}/obsidian" "/usr/bin/obsidian" - - if use appindicator; then - dosym ../../usr/lib64/libayatana-appindicator3.so "${DIR}/libappindicator3.so" - fi - - domenu usr/share/applications/obsidian.desktop - domenu usr/share/applications/obsidian-wayland.desktop - - for size in 16 32 48 64 128 256 512; do - doicon --size ${size} usr/share/icons/hicolor/${size}x${size}/apps/${PN}.png - done -} - -pkg_postinst() { - xdg_pkg_postinst - - ewarn "Some users have reported that running Obsidian with native Wayland" - ewarn "support causes the software to crash. Others have it working" - ewarn "without issue. See https://bugs.gentoo.org/915899" - ewarn "" - ewarn "This package now provides application entries for both Obsidian and" - ewarn "Obsidian Wayland. If Obsidian Wayland breaks for you under Wayland," - ewarn "try the other Obsidian entry to launch with XWayland" -} diff --git a/app-office/obsidian/obsidian-1.5.12.ebuild b/app-office/obsidian/obsidian-1.5.12.ebuild deleted file mode 100644 index 168968ddb8..0000000000 --- a/app-office/obsidian/obsidian-1.5.12.ebuild +++ /dev/null @@ -1,178 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CHROMIUM_VERSION="102" -CHROMIUM_LANGS=" - af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi - hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv - sw ta te th tr uk ur vi zh-CN zh-TW -" -inherit chromium-2 desktop linux-info unpacker xdg - -DESCRIPTION="A second brain, for you, forever." -HOMEPAGE="https://obsidian.md/" - -# For some reason, the main binary tarballs don't include the .desktop file or -# icon. The .deb does. One would hope then, that we could just download the .deb -# for each arch, but they only generate a .deb for amd64. Maybe we can get them -# to fix this, but in the meantime, we download the .deb purely to get the -# .desktop file and app icon out of it. -SRC_URI=" - https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P/-/_}_amd64.deb -> ${P}.gh.deb - amd64? ( https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P}.tar.gz -> ${P}-amd64.tar.gz ) - arm64? ( https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P}-arm64.tar.gz ) -" - -DIR="/opt/${PN^}" - -# deb gets extracted to WORKDIR. actual program gets extracted to its own dir -# which depends on CPU arch. -S="${WORKDIR}" - -LICENSE="Obsidian-EULA" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="appindicator" -RESTRICT="mirror strip bindist" - -RDEPEND=" - >=app-accessibility/at-spi2-core-2.46.0:2 - app-crypt/libsecret[crypt] - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - media-libs/alsa-lib - media-libs/fontconfig - media-libs/mesa[gbm(+)] - net-print/cups - sys-apps/dbus - sys-apps/util-linux - sys-libs/glibc - x11-libs/cairo - x11-libs/libdrm - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/libXScrnSaver - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/libxcb - x11-libs/libxkbcommon - x11-libs/libxshmfence - x11-libs/pango - appindicator? ( dev-libs/libayatana-appindicator ) -" - -QA_PREBUILT="*" - -CONFIG_CHECK="~USER_NS" - -set_obsidian_src_dir() { - if use amd64; then - S_OBSIDIAN="${WORKDIR}/${P}" - elif use arm64; then - S_OBSIDIAN="${WORKDIR}/${P}-arm64" - else - die "Obsidian only supports amd64 and arm64" - fi -} - -src_configure() { - default - chromium_suid_sandbox_check_kernel_config -} - -src_prepare() { - default - # cleanup languages - set_obsidian_src_dir - pushd "${S_OBSIDIAN}/locales/" >/dev/null || die "location change for language cleanup failed" - chromium_remove_language_paks - popd >/dev/null || die "location reset for language cleanup failed" - - # Create separate .desktop file for launching Obsidian with native wayland - # support. - # - # Obsidian is an Electron app, and Electron can be instructed to run in - # native-wayland mode by turning on the Ozone platform. However, doing this - # causes Obsidian to crash on some users' systems, while it works fine for - # others. (see https://bugs.gentoo.org/915899) - # - # It appears VSCode may have encountered a similar issue, because VSCode - # installs two separate .desktop files, one for launching with wayland - # support and one for launching without. We will do the same here. - - # Create a copy of upstream's .desktop - cp usr/share/applications/obsidian.desktop \ - usr/share/applications/obsidian-wayland.desktop \ - || die "failed to create obsidian-wayland.desktop file" - - # Edit the Exec & Name - sed -i \ - ' - # Add Electron ozone enable flags to obsidian execution - /Exec/s/obsidian /obsidian --ozone-platform-hint=auto --enable-features=UseOzonePlatform,WaylandWindowDecorations / - - # Give this .desktop file a new name/desc of "Obsidian Wayland" - /^Name/s/$/ Wayland/ - - # comment field - /^Comment/s/$/ with Wayland support enabled/ - ' \ - 'usr/share/applications/obsidian-wayland.desktop' || - die "sed failed for obsidian-wayland.desktop file" -} - -src_install() { - insinto "${DIR}" - exeinto "${DIR}" - - set_obsidian_src_dir - pushd "${S_OBSIDIAN}" >/dev/null || die "location change for main install failed" - - doexe obsidian chrome-sandbox libEGL.so libffmpeg.so libGLESv2.so libvk_swiftshader.so libvulkan.so.1 - doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat resources.pak snapshot_blob.bin \ - v8_context_snapshot.bin vk_swiftshader_icd.json - insopts -m0755 - doins -r locales resources - - # Chrome-sandbox requires the setuid bit to be specifically set. - # see https://github.com/electron/electron/issues/17972 - fowners root "${DIR}/chrome-sandbox" - fperms 4711 "${DIR}/chrome-sandbox" - - [[ -x chrome_crashpad_handler ]] && doins chrome_crashpad_handler - - popd >/dev/null || die "location reset for main install failed" - - dosym "${DIR}/obsidian" "/usr/bin/obsidian" - - if use appindicator; then - dosym ../../usr/lib64/libayatana-appindicator3.so "${DIR}/libappindicator3.so" - fi - - domenu usr/share/applications/obsidian.desktop - domenu usr/share/applications/obsidian-wayland.desktop - - for size in 16 32 48 64 128 256 512; do - doicon --size ${size} usr/share/icons/hicolor/${size}x${size}/apps/${PN}.png - done -} - -pkg_postinst() { - xdg_pkg_postinst - - ewarn "Some users have reported that running Obsidian with native Wayland" - ewarn "support causes the software to crash. Others have it working" - ewarn "without issue. See https://bugs.gentoo.org/915899" - ewarn "" - ewarn "This package now provides application entries for both Obsidian and" - ewarn "Obsidian Wayland. If Obsidian Wayland breaks for you under Wayland," - ewarn "try the other Obsidian entry to launch with XWayland" -} From 5c3f39876cfc4765051e1bda022d2446911fbce1 Mon Sep 17 00:00:00 2001 From: Artemis Everfree Date: Fri, 19 Jul 2024 17:12:11 -0700 Subject: [PATCH 12/83] app-office/obsidian: update maintainers I've been primary-maintaining this, so bumping myself up the maintainers list to get bugs.gentoo.org assignee role Signed-off-by: Artemis Everfree --- app-office/obsidian/metadata.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app-office/obsidian/metadata.xml b/app-office/obsidian/metadata.xml index 863411a516..f22e4e6839 100644 --- a/app-office/obsidian/metadata.xml +++ b/app-office/obsidian/metadata.xml @@ -1,14 +1,14 @@ - - rahul@sandhuservices.dev - Rahul Sandhu - artemis@artemis.sh Artemis Everfree + + rahul@sandhuservices.dev + Rahul Sandhu + Obsidian is a powerful and extensible knowledge base that works on top of your local folder of plain text files. From 19e4e10f3bc45a06e830633d455fc2afafe0e0f3 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Sat, 20 Jul 2024 11:50:35 +0900 Subject: [PATCH 13/83] sys-apps/lact: use cargo_target_dir helper This will cause QA notice (sed noop) in normal builds but I accept it for readability. Signed-off-by: Takuya Wakazono --- sys-apps/lact/lact-0.5.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/lact/lact-0.5.5.ebuild b/sys-apps/lact/lact-0.5.5.ebuild index 46b76fc7bd..3424a7e04c 100644 --- a/sys-apps/lact/lact-0.5.5.ebuild +++ b/sys-apps/lact/lact-0.5.5.ebuild @@ -387,7 +387,7 @@ QA_FLAGS_IGNORED="usr/bin/lact" src_configure() { sed -i "/^strip =/d" Cargo.toml || die - use debug && { sed -i "s|target/release|target/debug|" Makefile || die; } + sed -i "s|target/release|$(cargo_target_dir)|" Makefile || die local myfeatures=( $(usev drm) From 8ffceaaeb977e4545d9772dbacc11fa02abd6e54 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Sat, 20 Jul 2024 10:22:37 +0300 Subject: [PATCH 14/83] dev-python/stone: add 3.3.8 Signed-off-by: Viorel Munteanu --- dev-python/stone/Manifest | 1 + dev-python/stone/stone-3.3.8.ebuild | 29 +++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 dev-python/stone/stone-3.3.8.ebuild diff --git a/dev-python/stone/Manifest b/dev-python/stone/Manifest index fdc3dd636f..a730ae5e3f 100644 --- a/dev-python/stone/Manifest +++ b/dev-python/stone/Manifest @@ -1 +1,2 @@ DIST stone-3.3.7.gh.tar.gz 281067 BLAKE2B abf1fd71ffb879417c74c072d28d45ccbee75459fa7b2d8b08501d0f59a40064a7114280c6d98a13d3d942b0b27cd6e46baf573a078ebfd939e04638e5fdf8ee SHA512 7dd9ad889c094afe540b30d23bac28443761c149e131234c81cc19821dbebe449002b9a50d03c927d08bad414adac17c83a22e1c5bbbb6358a5f009bc4f9665d +DIST stone-3.3.8.gh.tar.gz 281200 BLAKE2B 17af8af8d5cf01483ab4f63ebb694076e675880c0374a11a4b38f02d8783a35c4b518a9109721523fb3efe5b9f6f3381f288a4e00322dfda62343f77f2768f43 SHA512 bd7cd80a44f59225cbd322e385cfc6b6eccd7e30d8e6f0939d0fd65405b75773b1bc4449f6737366d0fa481c5860931b20ffe048eff57aad34ae90be47d18020 diff --git a/dev-python/stone/stone-3.3.8.ebuild b/dev-python/stone/stone-3.3.8.ebuild new file mode 100644 index 0000000000..03dec7806d --- /dev/null +++ b/dev-python/stone/stone-3.3.8.ebuild @@ -0,0 +1,29 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 + +DESCRIPTION="The Official Api Spec Language for Dropbox" +HOMEPAGE=" + https://www.dropbox.com/developers + https://github.com/dropbox/stone + https://pypi.org/project/stone/ +" +SRC_URI="https://github.com/dropbox/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/ply[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest From 1fafbb870264db8fe8f687e881292d76fe707e33 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Sat, 20 Jul 2024 10:22:43 +0300 Subject: [PATCH 15/83] dev-python/stone: drop 3.3.7 Signed-off-by: Viorel Munteanu --- dev-python/stone/Manifest | 1 - dev-python/stone/stone-3.3.7.ebuild | 29 ----------------------------- 2 files changed, 30 deletions(-) delete mode 100644 dev-python/stone/stone-3.3.7.ebuild diff --git a/dev-python/stone/Manifest b/dev-python/stone/Manifest index a730ae5e3f..2f38ca0e4d 100644 --- a/dev-python/stone/Manifest +++ b/dev-python/stone/Manifest @@ -1,2 +1 @@ -DIST stone-3.3.7.gh.tar.gz 281067 BLAKE2B abf1fd71ffb879417c74c072d28d45ccbee75459fa7b2d8b08501d0f59a40064a7114280c6d98a13d3d942b0b27cd6e46baf573a078ebfd939e04638e5fdf8ee SHA512 7dd9ad889c094afe540b30d23bac28443761c149e131234c81cc19821dbebe449002b9a50d03c927d08bad414adac17c83a22e1c5bbbb6358a5f009bc4f9665d DIST stone-3.3.8.gh.tar.gz 281200 BLAKE2B 17af8af8d5cf01483ab4f63ebb694076e675880c0374a11a4b38f02d8783a35c4b518a9109721523fb3efe5b9f6f3381f288a4e00322dfda62343f77f2768f43 SHA512 bd7cd80a44f59225cbd322e385cfc6b6eccd7e30d8e6f0939d0fd65405b75773b1bc4449f6737366d0fa481c5860931b20ffe048eff57aad34ae90be47d18020 diff --git a/dev-python/stone/stone-3.3.7.ebuild b/dev-python/stone/stone-3.3.7.ebuild deleted file mode 100644 index 03dec7806d..0000000000 --- a/dev-python/stone/stone-3.3.7.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} ) - -inherit distutils-r1 - -DESCRIPTION="The Official Api Spec Language for Dropbox" -HOMEPAGE=" - https://www.dropbox.com/developers - https://github.com/dropbox/stone - https://pypi.org/project/stone/ -" -SRC_URI="https://github.com/dropbox/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/ply[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest From b1ad3296f03fb552fac2897ca142f8af52032326 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Sat, 20 Jul 2024 17:02:12 +0900 Subject: [PATCH 16/83] net-misc/megasync: fix runtime dependency dev-qt/qtquickcontrols{,2} is required as a runtime dependency. If this is not present in an environment that has not done initial setup, megasync will crash. This does not occur in environment that have already done initial setup. Closes: https://bugs.gentoo.org/936323 Signed-off-by: Takuya Wakazono --- .../{megasync-5.3.0.0.ebuild => megasync-5.3.0.0-r1.ebuild} | 6 +++++- net-misc/megasync/megasync-9999.ebuild | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) rename net-misc/megasync/{megasync-5.3.0.0.ebuild => megasync-5.3.0.0-r1.ebuild} (97%) diff --git a/net-misc/megasync/megasync-5.3.0.0.ebuild b/net-misc/megasync/megasync-5.3.0.0-r1.ebuild similarity index 97% rename from net-misc/megasync/megasync-5.3.0.0.ebuild rename to net-misc/megasync/megasync-5.3.0.0-r1.ebuild index c930222179..8b25de399b 100644 --- a/net-misc/megasync/megasync-5.3.0.0.ebuild +++ b/net-misc/megasync/megasync-5.3.0.0-r1.ebuild @@ -76,7 +76,11 @@ DEPEND=" ) thunar? ( xfce-base/thunar:= ) " -RDEPEND="${DEPEND}" +RDEPEND=" + ${DEPEND} + dev-qt/qtquickcontrols:5 + dev-qt/qtquickcontrols2:5 +" BDEPEND=" dev-qt/linguist-tools:5 dolphin? ( kde-frameworks/extra-cmake-modules ) diff --git a/net-misc/megasync/megasync-9999.ebuild b/net-misc/megasync/megasync-9999.ebuild index c930222179..8b25de399b 100644 --- a/net-misc/megasync/megasync-9999.ebuild +++ b/net-misc/megasync/megasync-9999.ebuild @@ -76,7 +76,11 @@ DEPEND=" ) thunar? ( xfce-base/thunar:= ) " -RDEPEND="${DEPEND}" +RDEPEND=" + ${DEPEND} + dev-qt/qtquickcontrols:5 + dev-qt/qtquickcontrols2:5 +" BDEPEND=" dev-qt/linguist-tools:5 dolphin? ( kde-frameworks/extra-cmake-modules ) From f05243fced302f701f7489d0387c91dec21bf1e7 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Sat, 20 Jul 2024 18:23:24 +0900 Subject: [PATCH 17/83] app-containers/waydroid: fix broken kernel config check pkg_setup needs to be defined explicitly because both linux-info and python-single-r1 export pkg_setup. Signed-off-by: Takuya Wakazono --- app-containers/waydroid/waydroid-1.4.2-r1.ebuild | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app-containers/waydroid/waydroid-1.4.2-r1.ebuild b/app-containers/waydroid/waydroid-1.4.2-r1.ebuild index fc6157ad25..83aa5c2c25 100644 --- a/app-containers/waydroid/waydroid-1.4.2-r1.ebuild +++ b/app-containers/waydroid/waydroid-1.4.2-r1.ebuild @@ -43,6 +43,11 @@ ERROR_ANDROID_BINDER_IPC="CONFIG_ANDROID_BINDER_IPC: need for creating Android-s ERROR_MEMFD_CREATE="CONFIG_MEMFD_CREATE: it completely replaced deprecated ISHMEM drivers, therefore it's vital for android-specific memory management" +pkg_setup() { + linux-info_pkg_setup + python-single-r1_pkg_setup +} + src_prepare() { if ! use apparmor; then # https://github.com/waydroid/waydroid/issues/652 From 4aff1c29c366c0456244ba9d47a11756a0adad60 Mon Sep 17 00:00:00 2001 From: Kostadin Shishmanov Date: Sat, 20 Jul 2024 13:31:30 +0300 Subject: [PATCH 18/83] media-sound/tidal-hifi-bin: add 5.15.0 Signed-off-by: Kostadin Shishmanov --- media-sound/tidal-hifi-bin/Manifest | 1 + .../tidal-hifi-bin-5.15.0.ebuild | 99 +++++++++++++++++++ 2 files changed, 100 insertions(+) create mode 100644 media-sound/tidal-hifi-bin/tidal-hifi-bin-5.15.0.ebuild diff --git a/media-sound/tidal-hifi-bin/Manifest b/media-sound/tidal-hifi-bin/Manifest index 3d67e8be8d..c40d1453b9 100644 --- a/media-sound/tidal-hifi-bin/Manifest +++ b/media-sound/tidal-hifi-bin/Manifest @@ -1 +1,2 @@ DIST tidal-hifi-bin-5.14.1.tar.gz 113454019 BLAKE2B ee5b1bd0554376fa1e0e753e44ee9d5e0b6b8cf3e7e1c445d0962ef284df384662725dd4da960868c3d9f360b7bae2e18fdb3c3c05e7692faf31b3e964200cef SHA512 c50788b874bc61822d5eeb63a3ba8d67b6fb086c305d85b4c003fdb2ea9ff0f16a9c547cfb5d76a71fe7f9022e2bdc8167cdf6127a6931614581935c9de1f498 +DIST tidal-hifi-bin-5.15.0.tar.gz 113447478 BLAKE2B 2f1b7ee95ca1b7faed391634c8849d90c2c7c7307e828e762023281f478aa52b468c96b1df3dafdef79ae5706e8069ba1e65f38863646563d3e7b47a15a30c84 SHA512 b76a4c9ffa26645665c815b96ceb5dde33d73bb6e0e6b2a524738dcbdf0a00f9c7fdd2e72debb91e54175392c902a2bc71606e6fcdb9d96d356edc2a3edbd2e2 diff --git a/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.15.0.ebuild b/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.15.0.ebuild new file mode 100644 index 0000000000..fa242c2f3c --- /dev/null +++ b/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.15.0.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN/-bin/}" + +CHROMIUM_LANGS=" + af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi + hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv + sw ta te th tr uk ur vi zh-CN zh-TW +" + +inherit chromium-2 desktop linux-info unpacker xdg + +DESCRIPTION="Web version of Tidal running in electron with Hi-Fi support thanks to Widevine." +HOMEPAGE="https://github.com/Mastermindzh/tidal-hifi" +SRC_URI="https://github.com/Mastermindzh/tidal-hifi/releases/download/${PV}/tidal-hifi-${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + dev-libs/expat + dev-libs/glib:2 + dev-libs/libgcrypt + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/fontconfig + media-libs/mesa[gbm(+)] + net-print/cups + sys-apps/dbus + sys-apps/util-linux + sys-libs/glibc + x11-libs/cairo + x11-libs/libdrm + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libXScrnSaver + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/libxcb + x11-libs/libxkbcommon + x11-libs/libxshmfence + x11-libs/pango +" + +DESTDIR="/opt/${PN}" + +QA_PREBUILT="*" + +CONFIG_CHECK="~USER_NS" + +src_configure() { + default + chromium_suid_sandbox_check_kernel_config +} + +src_prepare() { + default + # cleanup languages + pushd "locales/" >/dev/null || die "location change for language cleanup failed" + chromium_remove_language_paks + popd >/dev/null || die "location reset for language cleanup failed" + rm -rf "${S}"/resources/app.asar.unpacked/node_modules/{abstract-socket,register-scheme}/build/node_gyp_bins || die +} + +src_install() { + doicon -s 256 "${FILESDIR}/${MY_PN}.png" + + make_desktop_entry "/usr/bin/tidal-hifi" "TIDAL Hi-Fi" ${MY_PN} "Network;AudioVideo;Audio;Video" + + exeinto "${DESTDIR}" + + doexe "${MY_PN}" chrome-sandbox libEGL.so libffmpeg.so libGLESv2.so libvk_swiftshader.so + + insinto "${DESTDIR}" + doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat resources.pak snapshot_blob.bin v8_context_snapshot.bin + insopts -m0755 + doins -r locales resources + + # Chrome-sandbox requires the setuid bit to be specifically set. + # see https://github.com/electron/electron/issues/17972 + fowners root "${DESTDIR}/chrome-sandbox" + fperms 4711 "${DESTDIR}/chrome-sandbox" + + [[ -x chrome_crashpad_handler ]] && doins chrome_crashpad_handler + + dosym -r "${DESTDIR}/${MY_PN}" "/usr/bin/${MY_PN}" +} From 72bb58f27fcb7d5b75f7a5487af02e96f1308abd Mon Sep 17 00:00:00 2001 From: Kostadin Shishmanov Date: Sat, 20 Jul 2024 13:33:15 +0300 Subject: [PATCH 19/83] media-video/obs-vkcapture: add 1.5.1 Signed-off-by: Kostadin Shishmanov --- media-video/obs-vkcapture/Manifest | 1 + .../obs-vkcapture/obs-vkcapture-1.5.1.ebuild | 61 +++++++++++++++++++ 2 files changed, 62 insertions(+) create mode 100644 media-video/obs-vkcapture/obs-vkcapture-1.5.1.ebuild diff --git a/media-video/obs-vkcapture/Manifest b/media-video/obs-vkcapture/Manifest index ccd7671feb..e6f73dafca 100644 --- a/media-video/obs-vkcapture/Manifest +++ b/media-video/obs-vkcapture/Manifest @@ -1,2 +1,3 @@ DIST obs-vkcapture-1.4.9.tar.gz 60230 BLAKE2B 6b83fb66476cde0f6979d571506efa4706a1273dcc545f85751d0e343cdd53c3131261bea64b16551c52c7a8ddc40482e508dcd8597a7e958a6d01079805fb01 SHA512 1a9da496cd2b1ce2d678ac118845709efdff13b2ddce8816b20c9c4b210b652b674f5e10da5c51a5fd648dce7d52305afa83ff984da5148ce8ca04d43da0c7a1 DIST obs-vkcapture-1.5.0.tar.gz 60684 BLAKE2B b66bcf23618cda614118f913e3f756246cf1521f7f28ab91e6032671072f2f550c04763865f153d5c36cdeac8565a08b22602ef9680b5d138a91b595064995f1 SHA512 856a735ca3d1ed9f04c91c7e4a006aca2a72389a4ac0dee13d2b1f87da8e622d71dda400bb263499ddd04b1bc4294e7270382fc12e91e82a8ed554de8e3a4c96 +DIST obs-vkcapture-1.5.1.tar.gz 60844 BLAKE2B d1e2951ecd0d375940ce8547619507e07be79033f94342babf4a66e51e620c6b0fcc96dd269a6d6a8556d62eda5721502986769c83bd6e38b150c4b77fe411b1 SHA512 9477fd738cdf80e09aad46e58ee5e325aa4f5ae72fbe1cb22918d4910fd997ba2a012ce7ca3b24b1b3734983b94e9b7df391f3deca569a79c90c5d115a1a5eed diff --git a/media-video/obs-vkcapture/obs-vkcapture-1.5.1.ebuild b/media-video/obs-vkcapture/obs-vkcapture-1.5.1.ebuild new file mode 100644 index 0000000000..669b12113b --- /dev/null +++ b/media-video/obs-vkcapture/obs-vkcapture-1.5.1.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CMAKE_REMOVE_MODULES_LIST=( FindFreetype ) + +inherit xdg cmake-multilib + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/nowrep/obs-vkcapture" +else + SRC_URI="https://github.com/nowrep/obs-vkcapture/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="OBS Linux Vulkan/OpenGL game capture" +HOMEPAGE="https://github.com/nowrep/obs-vkcapture" + +LICENSE="GPL-2" +SLOT="0" + +COMMON_DEPEND=" + dev-libs/wayland + media-libs/libglvnd[${MULTILIB_USEDEP}] + media-libs/vulkan-loader[${MULTILIB_USEDEP}] + media-video/obs-studio[wayland] + x11-libs/libxcb[${MULTILIB_USEDEP}] +" +DEPEND=" + ${COMMON_DEPEND} + dev-util/vulkan-headers + dev-util/wayland-scanner +" + +RDEPEND="${COMMON_DEPEND}" + +QA_SONAME=" + /usr/lib64/libVkLayer_obs_vkcapture.so + /usr/lib64/libobs_glcapture.so + /usr/lib/libVkLayer_obs_vkcapture.so + /usr/lib/libobs_glcapture.so +" + +src_unpack() { + default + + if [[ ${PV} == 9999 ]]; then + git-r3_src_unpack + fi +} + +multilib_src_configure() { +if ! multilib_is_native_abi; then + local mycmakeargs+=( + -DBUILD_PLUGIN=OFF + ) +fi + cmake_src_configure +} From ee435e3ddabe3d349cdc3b04b35aa26033d2eafd Mon Sep 17 00:00:00 2001 From: Kostadin Shishmanov Date: Sat, 20 Jul 2024 13:33:28 +0300 Subject: [PATCH 20/83] media-video/obs-vkcapture: drop 1.4.9 Signed-off-by: Kostadin Shishmanov --- media-video/obs-vkcapture/Manifest | 1 - .../obs-vkcapture/obs-vkcapture-1.4.9.ebuild | 61 ------------------- 2 files changed, 62 deletions(-) delete mode 100644 media-video/obs-vkcapture/obs-vkcapture-1.4.9.ebuild diff --git a/media-video/obs-vkcapture/Manifest b/media-video/obs-vkcapture/Manifest index e6f73dafca..84044b065e 100644 --- a/media-video/obs-vkcapture/Manifest +++ b/media-video/obs-vkcapture/Manifest @@ -1,3 +1,2 @@ -DIST obs-vkcapture-1.4.9.tar.gz 60230 BLAKE2B 6b83fb66476cde0f6979d571506efa4706a1273dcc545f85751d0e343cdd53c3131261bea64b16551c52c7a8ddc40482e508dcd8597a7e958a6d01079805fb01 SHA512 1a9da496cd2b1ce2d678ac118845709efdff13b2ddce8816b20c9c4b210b652b674f5e10da5c51a5fd648dce7d52305afa83ff984da5148ce8ca04d43da0c7a1 DIST obs-vkcapture-1.5.0.tar.gz 60684 BLAKE2B b66bcf23618cda614118f913e3f756246cf1521f7f28ab91e6032671072f2f550c04763865f153d5c36cdeac8565a08b22602ef9680b5d138a91b595064995f1 SHA512 856a735ca3d1ed9f04c91c7e4a006aca2a72389a4ac0dee13d2b1f87da8e622d71dda400bb263499ddd04b1bc4294e7270382fc12e91e82a8ed554de8e3a4c96 DIST obs-vkcapture-1.5.1.tar.gz 60844 BLAKE2B d1e2951ecd0d375940ce8547619507e07be79033f94342babf4a66e51e620c6b0fcc96dd269a6d6a8556d62eda5721502986769c83bd6e38b150c4b77fe411b1 SHA512 9477fd738cdf80e09aad46e58ee5e325aa4f5ae72fbe1cb22918d4910fd997ba2a012ce7ca3b24b1b3734983b94e9b7df391f3deca569a79c90c5d115a1a5eed diff --git a/media-video/obs-vkcapture/obs-vkcapture-1.4.9.ebuild b/media-video/obs-vkcapture/obs-vkcapture-1.4.9.ebuild deleted file mode 100644 index 669b12113b..0000000000 --- a/media-video/obs-vkcapture/obs-vkcapture-1.4.9.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CMAKE_REMOVE_MODULES_LIST=( FindFreetype ) - -inherit xdg cmake-multilib - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/nowrep/obs-vkcapture" -else - SRC_URI="https://github.com/nowrep/obs-vkcapture/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="OBS Linux Vulkan/OpenGL game capture" -HOMEPAGE="https://github.com/nowrep/obs-vkcapture" - -LICENSE="GPL-2" -SLOT="0" - -COMMON_DEPEND=" - dev-libs/wayland - media-libs/libglvnd[${MULTILIB_USEDEP}] - media-libs/vulkan-loader[${MULTILIB_USEDEP}] - media-video/obs-studio[wayland] - x11-libs/libxcb[${MULTILIB_USEDEP}] -" -DEPEND=" - ${COMMON_DEPEND} - dev-util/vulkan-headers - dev-util/wayland-scanner -" - -RDEPEND="${COMMON_DEPEND}" - -QA_SONAME=" - /usr/lib64/libVkLayer_obs_vkcapture.so - /usr/lib64/libobs_glcapture.so - /usr/lib/libVkLayer_obs_vkcapture.so - /usr/lib/libobs_glcapture.so -" - -src_unpack() { - default - - if [[ ${PV} == 9999 ]]; then - git-r3_src_unpack - fi -} - -multilib_src_configure() { -if ! multilib_is_native_abi; then - local mycmakeargs+=( - -DBUILD_PLUGIN=OFF - ) -fi - cmake_src_configure -} From b6bee48d7cf20a8a04b7ac7d0fb16a4c1f90c860 Mon Sep 17 00:00:00 2001 From: Artemis Everfree Date: Sat, 20 Jul 2024 04:11:58 -0700 Subject: [PATCH 21/83] app-emulation/cloud-utils: new package, add 0.33 Signed-off-by: Artemis Everfree --- app-emulation/cloud-utils/Manifest | 1 + .../cloud-utils/cloud-utils-0.33.ebuild | 96 +++++++++++++++++++ .../cloud-utils/files/use-mkisofs.patch | 27 ++++++ app-emulation/cloud-utils/metadata.xml | 15 +++ 4 files changed, 139 insertions(+) create mode 100644 app-emulation/cloud-utils/Manifest create mode 100644 app-emulation/cloud-utils/cloud-utils-0.33.ebuild create mode 100644 app-emulation/cloud-utils/files/use-mkisofs.patch create mode 100644 app-emulation/cloud-utils/metadata.xml diff --git a/app-emulation/cloud-utils/Manifest b/app-emulation/cloud-utils/Manifest new file mode 100644 index 0000000000..4cf123666b --- /dev/null +++ b/app-emulation/cloud-utils/Manifest @@ -0,0 +1 @@ +DIST cloud-utils-0.33.tar.gz 58817 BLAKE2B 92c42844a7c1f826d43c9a715e56d05c77d7b37c721079165ffb008205e412327e39ecba5d2755c84e2d80e4ee752ef95ce099da25625010327f957e419195d7 SHA512 1e58e085bde295d4adf8ff219a7f22382fadff798f5398f3e2a62cb0926c740babba76ea6326f6042b46dbdeb12c15d1e080fb9890b10482e31c3acb64014c95 diff --git a/app-emulation/cloud-utils/cloud-utils-0.33.ebuild b/app-emulation/cloud-utils/cloud-utils-0.33.ebuild new file mode 100644 index 0000000000..513b058642 --- /dev/null +++ b/app-emulation/cloud-utils/cloud-utils-0.33.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..13} ) +inherit python-single-r1 + +DESCRIPTION="Useful set of utilities for interacting with a cloud." +HOMEPAGE="https://github.com/canonical/cloud-utils" +SRC_URI="https://github.com/canonical/cloud-utils/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +# image-utils vs guest-utils is a distinction that does not actually exist +# upstream, but is rather one that arch linux makes. alpine goes even more +# fine-grained, creating a single package for each individual utility. I ain't +# maintaining all that, but I do think the distinction arch makes is worthwhile. +# +# The difference is this: is the tool something you would want to use within a +# cloud VM, or use outside of a cloud VM to manipulate your VM's disk image? +# This is useful, because the image manipulation scripts need qemu-img and +# cdrtools around, which you might not want to install onto a VM just to run +# something like `ec2metadata` or `growpart` +IUSE="+guest-utils +image-utils" + +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + || ( guest-utils image-utils ) +" + +# cloud-utils also provides its own growpart, which is I think different from +# sys-fs/growpart. +RDEPEND=" + ${PYTHON_DEPS} + guest-utils? ( + !sys-fs/growpart + ) + image-utils? ( + app-cdr/cdrtools + app-emulation/qemu + app-misc/ca-certificates + net-misc/wget + sys-apps/util-linux + sys-fs/dosfstools + sys-fs/e2fsprogs + sys-fs/mtools + ) +" + +PATCHES=( + "${FILESDIR}"/use-mkisofs.patch +) + +src_install() { + # This package really is just a pile of scripts, with a simple Makefile that + # installs them. We can implement the USE flags most easily by ignoring the + # Makefile and installing the files ourselves. + + local wanted_bin=() + local wanted_man=() + + if use 'guest-utils'; then + wanted_bin+=( + bin/ec2metadata + bin/growpart + bin/vcs-run + ) + wanted_man+=( + man/growpart.1 + ) + fi + + if use 'image-utils'; then + wanted_bin+=( + bin/cloud-localds + bin/mount-image-callback + bin/resize-part-image + bin/write-mime-multipart + ) + wanted_man+=( + man/cloud-localds.1 + man/resize-part-image.1 + man/write-mime-multipart.1 + ) + fi + + local bindir="${D}/usr/bin" + local mandir="${D}/usr/share/man/man1" + + mkdir -p "${bindir}" "${mandir}" || die + install "${wanted_bin[@]}" "${bindir}" || die + install "${wanted_man[@]}" "${mandir}" --mode=0644 || die +} diff --git a/app-emulation/cloud-utils/files/use-mkisofs.patch b/app-emulation/cloud-utils/files/use-mkisofs.patch new file mode 100644 index 0000000000..9308a1cdb1 --- /dev/null +++ b/app-emulation/cloud-utils/files/use-mkisofs.patch @@ -0,0 +1,27 @@ +diff --git a/bin/cloud-localds b/bin/cloud-localds +index a9ddc74..50bc46e 100755 +--- a/bin/cloud-localds ++++ b/bin/cloud-localds +@@ -146,8 +146,8 @@ case "$filesystem" in + fail "missing 'mcopy'. Required for --filesystem=vfat." + ;; + iso9660) +- has_cmd genisoimage || +- fail "missing 'genisoimage'. Required for --filesystem=iso9660." ++ has_cmd mkisofs || ++ fail "missing 'mkisofs'. Required for --filesystem=iso9660." + ;; + *) fail "unknown filesystem $filesystem";; + esac +@@ -232,9 +232,9 @@ case "$filesystem" in + fail "failed to create tarball with $path" + ;; + iso9660) +- genisoimage -output "$img" -volid cidata \ ++ mkisofs -output "$img" -volid cidata \ + -joliet -rock "${files[@]}" > "$TEMP_D/err" 2>&1 || +- { cat "$TEMP_D/err" 1>&2; fail "failed to genisoimage"; } ++ { cat "$TEMP_D/err" 1>&2; fail "failed to mkisofs"; } + ;; + vfat) + truncate -s 128K "$img" || fail "failed truncate image" diff --git a/app-emulation/cloud-utils/metadata.xml b/app-emulation/cloud-utils/metadata.xml new file mode 100644 index 0000000000..b189c910fd --- /dev/null +++ b/app-emulation/cloud-utils/metadata.xml @@ -0,0 +1,15 @@ + + + + + artemis@artemis.sh + Artemis Everfree + + + canonical/cloud-utils + + + Installs utilities useful within a guest VM + Installs utilities useful for manipulating guest images from outside a guest VM + + From 32f5f7cdf12eaab83e1bfacb3db40c8be469dfad Mon Sep 17 00:00:00 2001 From: Michael Mair-Keimberger Date: Sat, 20 Jul 2024 13:31:04 +0200 Subject: [PATCH 22/83] profiles: mask www-apps/wiki-js-bin for removal Signed-off-by: Michael Mair-Keimberger --- profiles/package.mask | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index 0b58a9a715..04802800ed 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -18,6 +18,14 @@ # New entries go on top. +# Michael Mair-Keimberger (2024-07-20) +# Decided to move my personal wiki to dokuwiki. If someone wants to +# keep it, feel free to take over it. +# Removal on 2024-08-20 +acct-group/wikijs +acct-user/wikijs +www-apps/wiki-js-bin + # David Roman (2024-07-15) # No maintainer. Can not be emerged due to dependency problems. # Removal on 2024-08-15 From 1be68cda06ad6813184ce84b5455c8d52cc52603 Mon Sep 17 00:00:00 2001 From: Christopher Fore Date: Sat, 20 Jul 2024 14:05:29 -0400 Subject: [PATCH 23/83] app-misc/gentodo: add 1.1.1 - Remove unused USE flag Signed-off-by: Christopher Fore --- app-misc/gentodo/Manifest | 1 + app-misc/gentodo/gentodo-1.1.1.ebuild | 42 +++++++++++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 app-misc/gentodo/gentodo-1.1.1.ebuild diff --git a/app-misc/gentodo/Manifest b/app-misc/gentodo/Manifest index 82b2ed8f38..f6b74a7db4 100644 --- a/app-misc/gentodo/Manifest +++ b/app-misc/gentodo/Manifest @@ -1,2 +1,3 @@ DIST gentodo-0.2.1.tar.gz 20132 BLAKE2B 0cdcbf6ec9ccd6dcb683794838efd4be474f94709197096c5618402c91585eadcf89bfc9e7cd5bdbc1293c49790f63767a43196e6d0da3021ef71c78a3466771 SHA512 000dcd7b22cb316c8f60c6cab9fd4c2af6fb8572a28a1772a802769e2146e26cb28e9d318c54c8aff9d5b0e713fd2ee1fd014c419a76164ab948dff5d1beea29 DIST gentodo-1.1.0.tar.gz 20008 BLAKE2B b79bab8fccea14c27d179c465aa086a6671c83c41341006f9a341052dadc7d8373227e5bbe8596dd3530c84e0124413b12727d9a6b7bacffcccb3df63756b0b5 SHA512 e7d4045d04f32f39d1d5a12515e9f20d27fb2e1188b5150782ee64fb294a040ca193748cb6573e2eb2714f730906920511e00d4a8ed7f63b0018ca1844726c71 +DIST gentodo-1.1.1.tar.gz 19793 BLAKE2B fa07a3003cf899cecfc9b0fdb6b5d783d717e95cfb72f920b10fa4075ea22e7e281eb13e16bfd840da62759d5b7dd7419b0c1ad1f9ed19d1cce5cb439e334aa4 SHA512 707374f47c63be4e42f6e96aeedb2c20b582949dbc6800955d5a287e1e371717379c2806099e82bb7f13c151975af51d451ca1a764da60ba7fe4962a6fff2341 diff --git a/app-misc/gentodo/gentodo-1.1.1.ebuild b/app-misc/gentodo/gentodo-1.1.1.ebuild new file mode 100644 index 0000000000..e66f55aae8 --- /dev/null +++ b/app-misc/gentodo/gentodo-1.1.1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) + +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 bash-completion-r1 + +if [[ ${PV} == 9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/csfore/gentodo.git" +else + SRC_URI="https://github.com/csfore/gentodo/releases/download/${PV}/gentodo-${PV}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="Todo program to help enhance your Gentoo workflow" +HOMEPAGE="https://github.com/csfore/gentodo" + +LICENSE="GPL-3" +SLOT="0" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +BDEPENDS=" + ${PYTHON_DEPS} +" +DEPEND=" + ${PYTHON_DEPS} +" +RDEPEND=" + ${PYTHON_DEPS} + dev-python/python-bugzilla + dev-python/click +" + +python_install_all() { + newbashcomp src/gentodo/gentodo-completions.bash gentodo + distutils-r1_python_install_all +} From 40831cf5d51df6db76fe7925f054bda665c1a282 Mon Sep 17 00:00:00 2001 From: Artemis Everfree Date: Sat, 20 Jul 2024 14:04:07 -0700 Subject: [PATCH 24/83] media-sound/furnace: add 0.6.5 Signed-off-by: Artemis Everfree --- media-sound/furnace/Manifest | 2 + media-sound/furnace/furnace-0.6.5.ebuild | 64 ++++++++++++++++++++++++ 2 files changed, 66 insertions(+) create mode 100644 media-sound/furnace/furnace-0.6.5.ebuild diff --git a/media-sound/furnace/Manifest b/media-sound/furnace/Manifest index b4d2687364..de9167f9ce 100644 --- a/media-sound/furnace/Manifest +++ b/media-sound/furnace/Manifest @@ -1,2 +1,4 @@ DIST furnace-0.6-adpcm-ef7a217.tar.gz 5497 BLAKE2B 94c2cb035f57a47b8232a4c30887fd86c405218a36ab6d68b817e1237328c5c23e82514822cb9a3e07cd9bbf72e2f1f3eb109b0ac3a4eec9f4668bd1521b7c11 SHA512 40b6f042a56532681e731da8d63c28abd3d824ce660060bc7e296ff9d1ad994d358189fc441458a86eb1506bce47f8364b09ebe1a2d475d308345058b7f4bfb0 +DIST furnace-0.6.5-adpcm-ef7a217.tar.gz 5497 BLAKE2B 94c2cb035f57a47b8232a4c30887fd86c405218a36ab6d68b817e1237328c5c23e82514822cb9a3e07cd9bbf72e2f1f3eb109b0ac3a4eec9f4668bd1521b7c11 SHA512 40b6f042a56532681e731da8d63c28abd3d824ce660060bc7e296ff9d1ad994d358189fc441458a86eb1506bce47f8364b09ebe1a2d475d308345058b7f4bfb0 +DIST furnace-0.6.5.tar.gz 54072335 BLAKE2B 005a8ed9fef006ea80896f29c283d0d8a3962a826ca99ec7ffe28a001db8a868bea787277818babec455e9b0bd0e67c0f9a7d4f5d68c8e4748ecfde040c74a28 SHA512 58dfa3ea32fda3bd1cb6f34486efd30f780367686d82399f8a7b9a89a6cf430f50a4063ef6c71a514ae1a5be4598c359f516e4b8fee86d8e030ac1a0307cd1bc DIST furnace-0.6.tar.gz 44552370 BLAKE2B fd91ab161e309d6c3637fa0c70ea3100f70da98e0044ced1743b0f5416cf6fd9f4f4d307c87776c0a4cfd202ff118d814409bd69f23445443c22265c0630b1fc SHA512 e24aca8e26961c53121869aafa041bf507748e4d4886761ca4a755ad31ba98ce228114009ffb34333d6737fe4759bfa47cd733457863c2f767c01686728c3798 diff --git a/media-sound/furnace/furnace-0.6.5.ebuild b/media-sound/furnace/furnace-0.6.5.ebuild new file mode 100644 index 0000000000..0b008af8c6 --- /dev/null +++ b/media-sound/furnace/furnace-0.6.5.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +DESCRIPTION="a multi-system chiptune tracker compatible with DefleMask modules" +HOMEPAGE="https://github.com/tildearrow/furnace" + +# when performing updates, check whether the project has switched to a new +# version of adpcm. adpcm doesn't seem to update frequently. +SRC_URI=" + https://github.com/tildearrow/furnace/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/superctr/adpcm/archive/ef7a217154badc3b99978ac481b268c8aab67bd8.tar.gz -> ${P}-adpcm-ef7a217.tar.gz +" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="jack" + +RDEPEND=" + dev-libs/libfmt + media-libs/alsa-lib + media-libs/libglvnd + media-libs/libsdl2 + media-libs/libsndfile + media-libs/portaudio + media-libs/rtmidi + sci-libs/fftw + sys-libs/zlib + x11-themes/hicolor-icon-theme + jack? ( virtual/jack ) +" +DEPEND="${RDEPEND}" + +src_prepare() { + # adpcm is a git submodule in-tree, and thus not included in the + # github-generated source bundle. We move it in here. + rmdir -v "${S}/extern/adpcm" || die "couldn't remove existing adpcm stub directory" + mv -v "${WORKDIR}/adpcm-"* "${S}/extern/adpcm" || die "failed to move adpcm directory into place" + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DBUILD_GUI=ON + -DSHOW_OPEN_ASSETS_MENU_ENTRY=ON + -DSYSTEM_FFTW=ON + -DSYSTEM_FMT=ON + -DSYSTEM_LIBSNDFILE=ON + -DSYSTEM_PORTAUDIO=ON + -DSYSTEM_RTMIDI=ON + -DSYSTEM_SDL2=ON + -DSYSTEM_ZLIB=ON + -DWITH_DEMOS=ON + -DWITH_INSTRUMENTS=ON + -DWITH_WAVETABLES=ON + -DWITH_JACK="$(usex jack ON OFF)" + ) + + cmake_src_configure +} From 1f84350ad10a7e77a809d4d01a0bbf76ad456269 Mon Sep 17 00:00:00 2001 From: Daichi Yamamoto Date: Sun, 21 Jul 2024 08:54:47 +0900 Subject: [PATCH 25/83] dev-util/rye: add 0.37.0, drop 0.36.0 Signed-off-by: Daichi Yamamoto --- dev-util/rye/Manifest | 2 +- dev-util/rye/{rye-0.36.0.ebuild => rye-0.37.0.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename dev-util/rye/{rye-0.36.0.ebuild => rye-0.37.0.ebuild} (100%) diff --git a/dev-util/rye/Manifest b/dev-util/rye/Manifest index 11406543f5..046bd592c8 100644 --- a/dev-util/rye/Manifest +++ b/dev-util/rye/Manifest @@ -185,7 +185,7 @@ DIST rustix-0.38.34.crate 365160 BLAKE2B 02513c2513ac45897b659f0d332a0dc32401d23 DIST rustls-0.22.4.crate 333681 BLAKE2B 01f84b7f44883c807d8651b6058647180d6e9d48deb51fab0e76d7b587ad11face13215170db3bb7d0216505eb108438dcc3bc08ed2080816401f3955f73fbab SHA512 0b62c741b73dd49dd9d5531c9ae749fc8eedd4a396c5b4c02b1b33062d56c84e327e12f5a984b9ca22c7984103896d4ac69899032397dd6eac1b737e0647e2da DIST rustls-pki-types-1.7.0.crate 29555 BLAKE2B 9da5d853671e2e33f46434509e7c83edf487a6a940e1bc8937c3ed7900cac590674bf2c5a5edac6055a2bdf763b132d4624a8c51caf0250d5055ce5e8f4bc5eb SHA512 5502795aebd7058084d0e30d6c09befc4182493113207f539a8d42006d4189158e9028245aa627d6943a88514b6292fbd56b5ea1abef8c83a429bf6d641f6f11 DIST rustls-webpki-0.102.4.crate 200657 BLAKE2B 7d6c27ee182e5b92fef74504d9331c476861b1ef6f67df44b31382d3bebe3c2c1ed666fa535b2a213ad602449fdd23d0ad1a7b89332efeb950686ab6065278a7 SHA512 f5fd01401b74ce3bd3fee6228fa01c29f0ad005eff0314ec19ca9cafe401b056270545b239050cbd72fd22b64a5376bb1d1c3cc5e29303c7d502d5983513d8f6 -DIST rye-0.36.0.tar.gz 1473539 BLAKE2B f6938a3b01c1d0e163c144cb39438e31be4fcc7f071dd6d9e4f010d58871122848f7c06b5ba6804f118e1de4e4ca28c49caa3568be8ce5a5100bbc9334d230a8 SHA512 a687957d687d497bfb642a4b2d9573c01a95a0bfd05248e40db86bbae1a3ba7fd5a95900f7002d3ac36f74d7199f7c3ae2c1778c6a643fea3f73c78a0d25142e +DIST rye-0.37.0.tar.gz 1474463 BLAKE2B 2743dbf2160fff578f32f7a88c58d44d36c43c07fa8ba96d28307e4932bd1fe50d56b48fd246916f36ccbe1157f157690f43881b366942a636048b230c5535fe SHA512 0f497443d5ee0edebbdd1e432a399c8fcb4540c8a87283e7e3298395cc260c2dac9a5a53445b1330cc859fbb752188779f36b19e6e9009f30787bd3a78d7c0cb DIST ryu-1.0.18.crate 47713 BLAKE2B 409cdf4b4e77685394018371e91ad6fdb175ac57e1df9f902871f13208515e5a2ab1daa226fc1e7291278e64448332845be4cc9409bce3b2f3daed409259e104 SHA512 a9b2beac778ec47e6be303148d7512ee681bd2361f6e4ac6db32c8b4baf86a8c5eb5b0d02eacd6131ae88c7b5105c57018c3050676e0b3dd1ed9c4d2fd650e84 DIST salsa20-0.10.2.crate 12780 BLAKE2B 9627985a2b5583e91cdbefff2a71af02009b1905b05d58ced99eac357c27c3b363ef9dc40afd3d19c39a6fd5b19fab7f7149b1fcd85f3e2f63edf7cb1e8990ee SHA512 9066143f6f503fbd6e85434e9dcbe0f0ed4e71e363c599d90968f6f9517dc749798f3e4cae6ed45e4ec429495a103ff4fc9ec564397c947ea63a6c32773c90f0 DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c diff --git a/dev-util/rye/rye-0.36.0.ebuild b/dev-util/rye/rye-0.37.0.ebuild similarity index 100% rename from dev-util/rye/rye-0.36.0.ebuild rename to dev-util/rye/rye-0.37.0.ebuild From ea70fd8acad2df0e7bbaa593ddca7adc1d00c827 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Sun, 21 Jul 2024 14:03:46 +0900 Subject: [PATCH 26/83] dev-python/colorthief: enable py3.13 Signed-off-by: Takuya Wakazono --- dev-python/colorthief/colorthief-0.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/colorthief/colorthief-0.2.1.ebuild b/dev-python/colorthief/colorthief-0.2.1.ebuild index adf8f29b6c..18dd56c3e5 100644 --- a/dev-python/colorthief/colorthief-0.2.1.ebuild +++ b/dev-python/colorthief/colorthief-0.2.1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit distutils-r1 pypi DESCRIPTION="Module for grabbing the color palette from an image" From e54e63ccd2d5a70f464b451740ba10afc4aba85e Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Sun, 21 Jul 2024 14:06:20 +0900 Subject: [PATCH 27/83] dev-python/convertdate: enable py3.13 Signed-off-by: Takuya Wakazono --- dev-python/convertdate/convertdate-2.4.0.ebuild | 2 +- dev-python/convertdate/metadata.xml | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/dev-python/convertdate/convertdate-2.4.0.ebuild b/dev-python/convertdate/convertdate-2.4.0.ebuild index a68be7af63..0b4c83641a 100644 --- a/dev-python/convertdate/convertdate-2.4.0.ebuild +++ b/dev-python/convertdate/convertdate-2.4.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 diff --git a/dev-python/convertdate/metadata.xml b/dev-python/convertdate/metadata.xml index 512899ed5f..2e8739fed7 100644 --- a/dev-python/convertdate/metadata.xml +++ b/dev-python/convertdate/metadata.xml @@ -1,7 +1,10 @@ - + + pastalian46@gmail.com + Takuya Wakazono + fitnr/convertdate convertdate From 13ef6533449ef59c0e9e3e42bffa39bfa230a4db Mon Sep 17 00:00:00 2001 From: Kostadin Shishmanov Date: Sun, 21 Jul 2024 09:33:01 +0300 Subject: [PATCH 28/83] media-video/obs-vkcapture: update copyright year Signed-off-by: Kostadin Shishmanov --- media-video/obs-vkcapture/obs-vkcapture-1.5.0.ebuild | 2 +- media-video/obs-vkcapture/obs-vkcapture-1.5.1.ebuild | 2 +- media-video/obs-vkcapture/obs-vkcapture-9999.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/media-video/obs-vkcapture/obs-vkcapture-1.5.0.ebuild b/media-video/obs-vkcapture/obs-vkcapture-1.5.0.ebuild index 669b12113b..4de9d2dea5 100644 --- a/media-video/obs-vkcapture/obs-vkcapture-1.5.0.ebuild +++ b/media-video/obs-vkcapture/obs-vkcapture-1.5.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/media-video/obs-vkcapture/obs-vkcapture-1.5.1.ebuild b/media-video/obs-vkcapture/obs-vkcapture-1.5.1.ebuild index 669b12113b..4de9d2dea5 100644 --- a/media-video/obs-vkcapture/obs-vkcapture-1.5.1.ebuild +++ b/media-video/obs-vkcapture/obs-vkcapture-1.5.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/media-video/obs-vkcapture/obs-vkcapture-9999.ebuild b/media-video/obs-vkcapture/obs-vkcapture-9999.ebuild index 669b12113b..4de9d2dea5 100644 --- a/media-video/obs-vkcapture/obs-vkcapture-9999.ebuild +++ b/media-video/obs-vkcapture/obs-vkcapture-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 From 026fd7cf888c2415d62a74e536dc0cdbf4b9ab11 Mon Sep 17 00:00:00 2001 From: Artemis Everfree Date: Sun, 21 Jul 2024 02:46:13 -0700 Subject: [PATCH 29/83] app-emulation/cloud-utils: use dobin/doman Signed-off-by: Artemis Everfree --- app-emulation/cloud-utils/cloud-utils-0.33.ebuild | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/app-emulation/cloud-utils/cloud-utils-0.33.ebuild b/app-emulation/cloud-utils/cloud-utils-0.33.ebuild index 513b058642..621164931e 100644 --- a/app-emulation/cloud-utils/cloud-utils-0.33.ebuild +++ b/app-emulation/cloud-utils/cloud-utils-0.33.ebuild @@ -87,10 +87,6 @@ src_install() { ) fi - local bindir="${D}/usr/bin" - local mandir="${D}/usr/share/man/man1" - - mkdir -p "${bindir}" "${mandir}" || die - install "${wanted_bin[@]}" "${bindir}" || die - install "${wanted_man[@]}" "${mandir}" --mode=0644 || die + dobin "${wanted_bin[@]}" + doman "${wanted_man[@]}" } From 0a2c6b9436215e5ba9474bb22f7a99ded10e2905 Mon Sep 17 00:00:00 2001 From: Artemis Everfree Date: Sun, 21 Jul 2024 02:47:03 -0700 Subject: [PATCH 30/83] media-sound/furnace: update LICENSE Signed-off-by: Artemis Everfree --- media-sound/furnace/furnace-0.6.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/furnace/furnace-0.6.5.ebuild b/media-sound/furnace/furnace-0.6.5.ebuild index 0b008af8c6..f907d52f20 100644 --- a/media-sound/furnace/furnace-0.6.5.ebuild +++ b/media-sound/furnace/furnace-0.6.5.ebuild @@ -14,7 +14,7 @@ SRC_URI=" https://github.com/tildearrow/furnace/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz https://github.com/superctr/adpcm/archive/ef7a217154badc3b99978ac481b268c8aab67bd8.tar.gz -> ${P}-adpcm-ef7a217.tar.gz " -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~arm64" IUSE="jack" From 6c3ae18c3e1a7784bae81334dd34071d1243bdb9 Mon Sep 17 00:00:00 2001 From: Artemis Everfree Date: Sun, 21 Jul 2024 02:49:22 -0700 Subject: [PATCH 31/83] media-sound/furnace: update copyright notice Signed-off-by: Artemis Everfree --- media-sound/furnace/furnace-0.6.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/furnace/furnace-0.6.5.ebuild b/media-sound/furnace/furnace-0.6.5.ebuild index f907d52f20..2293b55453 100644 --- a/media-sound/furnace/furnace-0.6.5.ebuild +++ b/media-sound/furnace/furnace-0.6.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 From 83f3095e8bb7e9453bcfdbfa19dae67d9ff841a8 Mon Sep 17 00:00:00 2001 From: tea Date: Sun, 21 Jul 2024 15:51:10 +0200 Subject: [PATCH 32/83] dev-cpp/trantor: add 1.5.20 Signed-off-by: tea --- dev-cpp/trantor/Manifest | 1 + dev-cpp/trantor/trantor-1.5.20.ebuild | 54 +++++++++++++++++++++++++++ 2 files changed, 55 insertions(+) create mode 100644 dev-cpp/trantor/trantor-1.5.20.ebuild diff --git a/dev-cpp/trantor/Manifest b/dev-cpp/trantor/Manifest index 14811ecbe0..2dd6f6aab9 100644 --- a/dev-cpp/trantor/Manifest +++ b/dev-cpp/trantor/Manifest @@ -1,2 +1,3 @@ DIST trantor-1.5.18.tar.gz 155626 BLAKE2B 7fdd5fdd310b783dbc23be7e3594fe3e4e5135c1fcd7c9c96e153ff28397e543a4be50153e54f4a4f648de21d6c9ca5ffa85518806b7e6d91485956f3b3627b3 SHA512 2dba27efad95155a76968959d9bd2510be8502b9424716493f385aebbce2481553cc8fae283076029aed4bef6f0aadb0bec3f9acb98fbca3ef4d49b936558f8c DIST trantor-1.5.19.tar.gz 156467 BLAKE2B 9683cc3691389a48be1060e05c96329f826b976b4090b869d5ea097b30b33d22bd1f5373987d5900f5f2f587227eb59c442bbfb0126cce1636887472352af948 SHA512 76264df770b14702cae88bb77c8e863e85eb034fd14bb062d3414f981b759be61bff3ce5aa1c8cca44bf0ca0b3568ed77248c9986eb23b6715631cdae9445a02 +DIST trantor-1.5.20.tar.gz 156703 BLAKE2B 628c8ccae86809f0cd547eb991a67456f871d8ad4aa9606933ce91f98744c2faeb83b41d098811757ae6fcb0e221d5fe389d9684d98fa9c40570f8202b0489d3 SHA512 3666a49de1f13f52bac6d11d7c690c1d51b73d6f7e50b2a7591cd590639f88e33282d8b6b422f518ab73b42ba2d69d6db0852338563b366c548daaba09d0b49c diff --git a/dev-cpp/trantor/trantor-1.5.20.ebuild b/dev-cpp/trantor/trantor-1.5.20.ebuild new file mode 100644 index 0000000000..4a18bcd7bd --- /dev/null +++ b/dev-cpp/trantor/trantor-1.5.20.ebuild @@ -0,0 +1,54 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Non-blocking I/O tcp network lib based on c++14/17" +HOMEPAGE="https://github.com/an-tao/trantor" +SRC_URI="https://github.com/an-tao/trantor/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="adns doc +spdlog +ssl test" +RESTRICT="!test? ( test )" + +RDEPEND=" + adns? ( net-dns/c-ares:= ) + ssl? ( dev-libs/openssl:= ) + spdlog? ( + dev-libs/spdlog:= + dev-libs/libfmt:= + ) +" +DEPEND=" + ${RDEPEND} + test? ( dev-cpp/gtest ) +" +BDEPEND="doc? ( app-text/doxygen[dot] )" + +src_prepare() { + sed -i 's/ -Werror)$/)/' CMakeLists.txt || die "could not remove -Werror" + cmake_src_prepare +} + +src_configure() { + local -a mycmakeargs=( + "-DBUILD_SHARED_LIBS=YES" + "-DBUILD_DOC=$(usex doc)" + "-DBUILD_TESTING=$(usex test)" + "-DBUILD_C-ARES=$(usex adns)" + "-DTRANTOR_USE_TLS=$(usex ssl openssl none)" + "-DUSE_SPDLOG=$(usex spdlog)" + ) + + cmake_src_configure +} + +src_install() { + use doc && HTML_DOCS="${BUILD_DIR}/docs/trantor/html/*" + + cmake_src_install +} From fdb057509748c9f60aeaac153aa83331814feacc Mon Sep 17 00:00:00 2001 From: tea Date: Sun, 21 Jul 2024 15:52:00 +0200 Subject: [PATCH 33/83] dev-cpp/trantor: drop 1.5.18 Signed-off-by: tea --- dev-cpp/trantor/Manifest | 1 - dev-cpp/trantor/trantor-1.5.18.ebuild | 54 --------------------------- 2 files changed, 55 deletions(-) delete mode 100644 dev-cpp/trantor/trantor-1.5.18.ebuild diff --git a/dev-cpp/trantor/Manifest b/dev-cpp/trantor/Manifest index 2dd6f6aab9..2b3c5d16e7 100644 --- a/dev-cpp/trantor/Manifest +++ b/dev-cpp/trantor/Manifest @@ -1,3 +1,2 @@ -DIST trantor-1.5.18.tar.gz 155626 BLAKE2B 7fdd5fdd310b783dbc23be7e3594fe3e4e5135c1fcd7c9c96e153ff28397e543a4be50153e54f4a4f648de21d6c9ca5ffa85518806b7e6d91485956f3b3627b3 SHA512 2dba27efad95155a76968959d9bd2510be8502b9424716493f385aebbce2481553cc8fae283076029aed4bef6f0aadb0bec3f9acb98fbca3ef4d49b936558f8c DIST trantor-1.5.19.tar.gz 156467 BLAKE2B 9683cc3691389a48be1060e05c96329f826b976b4090b869d5ea097b30b33d22bd1f5373987d5900f5f2f587227eb59c442bbfb0126cce1636887472352af948 SHA512 76264df770b14702cae88bb77c8e863e85eb034fd14bb062d3414f981b759be61bff3ce5aa1c8cca44bf0ca0b3568ed77248c9986eb23b6715631cdae9445a02 DIST trantor-1.5.20.tar.gz 156703 BLAKE2B 628c8ccae86809f0cd547eb991a67456f871d8ad4aa9606933ce91f98744c2faeb83b41d098811757ae6fcb0e221d5fe389d9684d98fa9c40570f8202b0489d3 SHA512 3666a49de1f13f52bac6d11d7c690c1d51b73d6f7e50b2a7591cd590639f88e33282d8b6b422f518ab73b42ba2d69d6db0852338563b366c548daaba09d0b49c diff --git a/dev-cpp/trantor/trantor-1.5.18.ebuild b/dev-cpp/trantor/trantor-1.5.18.ebuild deleted file mode 100644 index 4a18bcd7bd..0000000000 --- a/dev-cpp/trantor/trantor-1.5.18.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Non-blocking I/O tcp network lib based on c++14/17" -HOMEPAGE="https://github.com/an-tao/trantor" -SRC_URI="https://github.com/an-tao/trantor/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="adns doc +spdlog +ssl test" -RESTRICT="!test? ( test )" - -RDEPEND=" - adns? ( net-dns/c-ares:= ) - ssl? ( dev-libs/openssl:= ) - spdlog? ( - dev-libs/spdlog:= - dev-libs/libfmt:= - ) -" -DEPEND=" - ${RDEPEND} - test? ( dev-cpp/gtest ) -" -BDEPEND="doc? ( app-text/doxygen[dot] )" - -src_prepare() { - sed -i 's/ -Werror)$/)/' CMakeLists.txt || die "could not remove -Werror" - cmake_src_prepare -} - -src_configure() { - local -a mycmakeargs=( - "-DBUILD_SHARED_LIBS=YES" - "-DBUILD_DOC=$(usex doc)" - "-DBUILD_TESTING=$(usex test)" - "-DBUILD_C-ARES=$(usex adns)" - "-DTRANTOR_USE_TLS=$(usex ssl openssl none)" - "-DUSE_SPDLOG=$(usex spdlog)" - ) - - cmake_src_configure -} - -src_install() { - use doc && HTML_DOCS="${BUILD_DIR}/docs/trantor/html/*" - - cmake_src_install -} From 4a317e5cbdd1a17534d978625de439482d3decc4 Mon Sep 17 00:00:00 2001 From: tea Date: Sun, 21 Jul 2024 16:55:13 +0200 Subject: [PATCH 34/83] dev-cpp/drogon: add 1.9.6 Signed-off-by: tea --- dev-cpp/drogon/Manifest | 2 + dev-cpp/drogon/drogon-1.9.6.ebuild | 92 ++++++++++++++++++++++++++++++ 2 files changed, 94 insertions(+) create mode 100644 dev-cpp/drogon/drogon-1.9.6.ebuild diff --git a/dev-cpp/drogon/Manifest b/dev-cpp/drogon/Manifest index 2162b14fff..c6a6a22690 100644 --- a/dev-cpp/drogon/Manifest +++ b/dev-cpp/drogon/Manifest @@ -1,4 +1,6 @@ DIST drogon-1.9.4.tar.gz 612364 BLAKE2B d22d594f64423ee2db271f8b0b7242bffb0d9099e0aad9a6806e3d036d89f992da05dc26d3d2652bc5e2838524f031552913a32eb092ea49b4c9c656c687eae2 SHA512 0c58ed45aacbfd1916bbd9c52ecbd203abdc1032c7d6f908750a188443e293d749705d35c2b56eab54e30f36cc606b2437889e11a482ebda34d36035e8221499 DIST drogon-1.9.5.tar.gz 616261 BLAKE2B 0e34398be264d58b90b1e3545aeed0e2aefe17258b7007f69f103ba4b281226c71a6aac2b7f98c8d58603ba896c4ddc31e215cea8d943a88d2bf519d049a03d1 SHA512 453b0d1af2cd7e567539cf8512d87961d9285c3ac1cbeb58d49c27571c7247390b99cc7ea5ddb87c969c5638bcf7a958b9c4a2649c3d89ff7e081e278de33f6f +DIST drogon-1.9.6.tar.gz 634338 BLAKE2B 29df10fbdf03fe8b6397bc1f05a69126ab249094f00bc0fe038bbb261069aa874e75a342345b0a5c98975cf5b97832bcb42443263cd4bd99930ddc2d92454bcb SHA512 e0a1b4a0f3b9d2804169d050e2038418baf4107f94299e2b969a185f5624f9d4101d1ef24795789c48c8b2ed8dfd5c748d6162eb5ce789cad3b253c7e8692fa9 DIST trantor-1.5.18.tar.gz 155626 BLAKE2B 7fdd5fdd310b783dbc23be7e3594fe3e4e5135c1fcd7c9c96e153ff28397e543a4be50153e54f4a4f648de21d6c9ca5ffa85518806b7e6d91485956f3b3627b3 SHA512 2dba27efad95155a76968959d9bd2510be8502b9424716493f385aebbce2481553cc8fae283076029aed4bef6f0aadb0bec3f9acb98fbca3ef4d49b936558f8c DIST trantor-1.5.19.tar.gz 156467 BLAKE2B 9683cc3691389a48be1060e05c96329f826b976b4090b869d5ea097b30b33d22bd1f5373987d5900f5f2f587227eb59c442bbfb0126cce1636887472352af948 SHA512 76264df770b14702cae88bb77c8e863e85eb034fd14bb062d3414f981b759be61bff3ce5aa1c8cca44bf0ca0b3568ed77248c9986eb23b6715631cdae9445a02 +DIST trantor-1.5.20.tar.gz 156703 BLAKE2B 628c8ccae86809f0cd547eb991a67456f871d8ad4aa9606933ce91f98744c2faeb83b41d098811757ae6fcb0e221d5fe389d9684d98fa9c40570f8202b0489d3 SHA512 3666a49de1f13f52bac6d11d7c690c1d51b73d6f7e50b2a7591cd590639f88e33282d8b6b422f518ab73b42ba2d69d6db0852338563b366c548daaba09d0b49c diff --git a/dev-cpp/drogon/drogon-1.9.6.ebuild b/dev-cpp/drogon/drogon-1.9.6.ebuild new file mode 100644 index 0000000000..55435690cc --- /dev/null +++ b/dev-cpp/drogon/drogon-1.9.6.ebuild @@ -0,0 +1,92 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +MY_TRANTOR_V="1.5.20" # NOTE: needs to be updated on each bump + +DESCRIPTION="C++14/17 based HTTP web application framework" +HOMEPAGE="https://github.com/drogonframework/drogon" +SRC_URI=" + https://github.com/drogonframework/drogon/archive/v${PV}.tar.gz -> ${P}.tar.gz + test? ( https://github.com/an-tao/trantor/archive/v${MY_TRANTOR_V}.tar.gz -> trantor-${MY_TRANTOR_V}.tar.gz ) +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+brotli doc examples mariadb postgres redis sqlite spdlog test +yaml" +# REQUIRED_USE="test? ( postgres sqlite mariadb )" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-cpp/trantor-${MY_TRANTOR_V}:= + dev-libs/jsoncpp:= + sys-libs/zlib + brotli? ( app-arch/brotli:= ) + mariadb? ( dev-db/mariadb:= ) + postgres? ( dev-db/postgresql:= ) + redis? ( dev-libs/hiredis:= ) + sqlite? ( dev-db/sqlite:3 ) + elibc_Darwin? ( sys-libs/native-uuid ) + elibc_SunOS? ( sys-libs/libuuid ) + !elibc_Darwin? ( !elibc_SunOS? ( + sys-apps/util-linux + ) ) + spdlog? ( + dev-libs/spdlog:= + dev-libs/libfmt:= + ) + yaml? ( dev-cpp/yaml-cpp:= ) +" +DEPEND=" + ${RDEPEND} + test? ( dev-cpp/gtest ) +" +BDEPEND="doc? ( app-text/doxygen )" + +PATCHES=( "${FILESDIR}"/${PN}-1.8.4-fix-test-build.patch ) + +DOCS=( CONTRIBUTING.md ChangeLog.md README.md README.zh-CN.md README.zh-TW.md ) + +src_unpack() { + default + + # the cert is in the trantor submodule normally, but we unbundle that + if use test; then + mkdir -p ${P}/trantor/trantor/tests || die + cp -v trantor-${MY_TRANTOR_V}/trantor/tests/server.{crt,key} \ + ${P}/trantor/trantor/tests/ \ + || die "could not copy test certificate and/or key" + fi +} + +src_configure() { + use doc && HTML_DOCS=( "${BUILD_DIR}/docs/drogon/html/." ) + + local -a mycmakeargs=( + -DBUILD_DOC=$(usex doc) + -DBUILD_EXAMPLES=NO + -DBUILD_POSTGRESQL=$(usex postgres) + -DBUILD_MYSQL=$(usex mariadb) + -DBUILD_SQLITE=$(usex sqlite) + -DBUILD_REDIS=$(usex redis) + -DBUILD_TESTING=$(usex test) + -DBUILD_BROTLI=$(usex brotli) + -DBUILD_YAML_CONFIG=$(usex yaml) + -DUSE_SUBMODULE=NO + $(cmake_use_find_package doc Doxygen) + -DUSE_SPDLOG=$(usex spdlog) + ) + + cmake_src_configure +} + +src_install() { + use examples && DOCS+=( "${S}/examples" ) + docompress -x /usr/share/doc/${PF}/examples + + cmake_src_install +} From de536bba5ae7b4d4a731d8f50225774300433b18 Mon Sep 17 00:00:00 2001 From: tea Date: Sun, 21 Jul 2024 16:55:33 +0200 Subject: [PATCH 35/83] dev-cpp/drogon: drop 1.9.4 Signed-off-by: tea --- dev-cpp/drogon/Manifest | 2 - dev-cpp/drogon/drogon-1.9.4.ebuild | 92 ------------------------------ 2 files changed, 94 deletions(-) delete mode 100644 dev-cpp/drogon/drogon-1.9.4.ebuild diff --git a/dev-cpp/drogon/Manifest b/dev-cpp/drogon/Manifest index c6a6a22690..390b06b62a 100644 --- a/dev-cpp/drogon/Manifest +++ b/dev-cpp/drogon/Manifest @@ -1,6 +1,4 @@ -DIST drogon-1.9.4.tar.gz 612364 BLAKE2B d22d594f64423ee2db271f8b0b7242bffb0d9099e0aad9a6806e3d036d89f992da05dc26d3d2652bc5e2838524f031552913a32eb092ea49b4c9c656c687eae2 SHA512 0c58ed45aacbfd1916bbd9c52ecbd203abdc1032c7d6f908750a188443e293d749705d35c2b56eab54e30f36cc606b2437889e11a482ebda34d36035e8221499 DIST drogon-1.9.5.tar.gz 616261 BLAKE2B 0e34398be264d58b90b1e3545aeed0e2aefe17258b7007f69f103ba4b281226c71a6aac2b7f98c8d58603ba896c4ddc31e215cea8d943a88d2bf519d049a03d1 SHA512 453b0d1af2cd7e567539cf8512d87961d9285c3ac1cbeb58d49c27571c7247390b99cc7ea5ddb87c969c5638bcf7a958b9c4a2649c3d89ff7e081e278de33f6f DIST drogon-1.9.6.tar.gz 634338 BLAKE2B 29df10fbdf03fe8b6397bc1f05a69126ab249094f00bc0fe038bbb261069aa874e75a342345b0a5c98975cf5b97832bcb42443263cd4bd99930ddc2d92454bcb SHA512 e0a1b4a0f3b9d2804169d050e2038418baf4107f94299e2b969a185f5624f9d4101d1ef24795789c48c8b2ed8dfd5c748d6162eb5ce789cad3b253c7e8692fa9 -DIST trantor-1.5.18.tar.gz 155626 BLAKE2B 7fdd5fdd310b783dbc23be7e3594fe3e4e5135c1fcd7c9c96e153ff28397e543a4be50153e54f4a4f648de21d6c9ca5ffa85518806b7e6d91485956f3b3627b3 SHA512 2dba27efad95155a76968959d9bd2510be8502b9424716493f385aebbce2481553cc8fae283076029aed4bef6f0aadb0bec3f9acb98fbca3ef4d49b936558f8c DIST trantor-1.5.19.tar.gz 156467 BLAKE2B 9683cc3691389a48be1060e05c96329f826b976b4090b869d5ea097b30b33d22bd1f5373987d5900f5f2f587227eb59c442bbfb0126cce1636887472352af948 SHA512 76264df770b14702cae88bb77c8e863e85eb034fd14bb062d3414f981b759be61bff3ce5aa1c8cca44bf0ca0b3568ed77248c9986eb23b6715631cdae9445a02 DIST trantor-1.5.20.tar.gz 156703 BLAKE2B 628c8ccae86809f0cd547eb991a67456f871d8ad4aa9606933ce91f98744c2faeb83b41d098811757ae6fcb0e221d5fe389d9684d98fa9c40570f8202b0489d3 SHA512 3666a49de1f13f52bac6d11d7c690c1d51b73d6f7e50b2a7591cd590639f88e33282d8b6b422f518ab73b42ba2d69d6db0852338563b366c548daaba09d0b49c diff --git a/dev-cpp/drogon/drogon-1.9.4.ebuild b/dev-cpp/drogon/drogon-1.9.4.ebuild deleted file mode 100644 index 63c95f85ad..0000000000 --- a/dev-cpp/drogon/drogon-1.9.4.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -MY_TRANTOR_V="1.5.18" # NOTE: needs to be updated on each bump - -DESCRIPTION="C++14/17 based HTTP web application framework" -HOMEPAGE="https://github.com/drogonframework/drogon" -SRC_URI=" - https://github.com/drogonframework/drogon/archive/v${PV}.tar.gz -> ${P}.tar.gz - test? ( https://github.com/an-tao/trantor/archive/v${MY_TRANTOR_V}.tar.gz -> trantor-${MY_TRANTOR_V}.tar.gz ) -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+brotli doc examples mariadb postgres redis sqlite spdlog test +yaml" -# REQUIRED_USE="test? ( postgres sqlite mariadb )" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-cpp/trantor-${MY_TRANTOR_V}:= - dev-libs/jsoncpp:= - sys-libs/zlib - brotli? ( app-arch/brotli:= ) - mariadb? ( dev-db/mariadb:= ) - postgres? ( dev-db/postgresql:= ) - redis? ( dev-libs/hiredis:= ) - sqlite? ( dev-db/sqlite:3 ) - elibc_Darwin? ( sys-libs/native-uuid ) - elibc_SunOS? ( sys-libs/libuuid ) - !elibc_Darwin? ( !elibc_SunOS? ( - sys-apps/util-linux - ) ) - spdlog? ( - dev-libs/spdlog:= - dev-libs/libfmt:= - ) - yaml? ( dev-cpp/yaml-cpp:= ) -" -DEPEND=" - ${RDEPEND} - test? ( dev-cpp/gtest ) -" -BDEPEND="doc? ( app-text/doxygen )" - -PATCHES=( "${FILESDIR}"/${PN}-1.8.4-fix-test-build.patch ) - -DOCS=( CONTRIBUTING.md ChangeLog.md README.md README.zh-CN.md README.zh-TW.md ) - -src_unpack() { - default - - # the cert is in the trantor submodule normally, but we unbundle that - if use test; then - mkdir -p ${P}/trantor/trantor/tests || die - cp -v trantor-${MY_TRANTOR_V}/trantor/tests/server.{crt,key} \ - ${P}/trantor/trantor/tests/ \ - || die "could not copy test certificate and/or key" - fi -} - -src_configure() { - use doc && HTML_DOCS=( "${BUILD_DIR}/docs/drogon/html/." ) - - local -a mycmakeargs=( - -DBUILD_DOC=$(usex doc) - -DBUILD_EXAMPLES=NO - -DBUILD_POSTGRESQL=$(usex postgres) - -DBUILD_MYSQL=$(usex mariadb) - -DBUILD_SQLITE=$(usex sqlite) - -DBUILD_REDIS=$(usex redis) - -DBUILD_TESTING=$(usex test) - -DBUILD_BROTLI=$(usex brotli) - -DBUILD_YAML_CONFIG=$(usex yaml) - -DUSE_SUBMODULE=NO - $(cmake_use_find_package doc Doxygen) - -DUSE_SPDLOG=$(usex spdlog) - ) - - cmake_src_configure -} - -src_install() { - use examples && DOCS+=( "${S}/examples" ) - docompress -x /usr/share/doc/${PF}/examples - - cmake_src_install -} From 539dce8c73ed254b0312ec0ab33e8545c2927b9a Mon Sep 17 00:00:00 2001 From: Eli Burch Date: Sun, 21 Jul 2024 13:47:41 -0700 Subject: [PATCH 36/83] x11-misc/slstatus: new package, add 1.0 Signed-off-by: Eli Burch --- x11-misc/slstatus/Manifest | 1 + x11-misc/slstatus/metadata.xml | 8 +++++ x11-misc/slstatus/slstatus-1.0.ebuild | 48 +++++++++++++++++++++++++++ 3 files changed, 57 insertions(+) create mode 100644 x11-misc/slstatus/Manifest create mode 100644 x11-misc/slstatus/metadata.xml create mode 100644 x11-misc/slstatus/slstatus-1.0.ebuild diff --git a/x11-misc/slstatus/Manifest b/x11-misc/slstatus/Manifest new file mode 100644 index 0000000000..2ff2b46995 --- /dev/null +++ b/x11-misc/slstatus/Manifest @@ -0,0 +1 @@ +DIST slstatus-1.0.tar.gz 17400 BLAKE2B 812576b0f9f338d39b38011e8e14e4f19dcffa0076631c2f72f8b0f40fe7646dac8d3400b7009528506374ea6695ae1a1f2c41f7ff8aa8d807ffdc118bcaab19 SHA512 026be4a6808e5e4c57720fe77018c8880d3da0422fb88d39ddd752dc64eb9c2602368948ac1fd752585d136da7bcd790d7368186ba39e05a822c274ca3d12b1b diff --git a/x11-misc/slstatus/metadata.xml b/x11-misc/slstatus/metadata.xml new file mode 100644 index 0000000000..51a2286317 --- /dev/null +++ b/x11-misc/slstatus/metadata.xml @@ -0,0 +1,8 @@ + + + + + eli.burch@burchbytes.com + Eli Burch + + diff --git a/x11-misc/slstatus/slstatus-1.0.ebuild b/x11-misc/slstatus/slstatus-1.0.ebuild new file mode 100644 index 0000000000..d03f76338b --- /dev/null +++ b/x11-misc/slstatus/slstatus-1.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs savedconfig + +DESCRIPTION="Status monitor for window managers that use WM_NAME/stdin to fill the status bar" +HOMEPAGE="https://tools.suckless.org/slstatus/" +SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="savedconfig" + +RDEPEND=" + x11-libs/libX11 +" +DEPEND=" + ${RDEPEND} + x11-base/xorg-proto +" + +src_prepare(){ + default + + sed -i \ + -e "s/ -Os / /" \ + -e "/^\(LDFLAGS\|CFLAGS\|CPPFLAGS\)/{s| = | += |g;s|-s ||g}" \ + -e "/^X11LIB/{s:/usr/X11R6/lib:/usr/$(get_libdir)/X11:}" \ + -e '/^X11INC/{s:/usr/X11R6/include:/usr/include/X11:}' \ + config.mk || die + + restore_config config.def.h +} + +src_compile(){ + emake CC="$(tc-getCC)" +} + +src_install(){ + emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install + einstalldocs + + save_config config.def.h +} From 339fdf1a2eb76b789dcb936a3a93684c43096dbb Mon Sep 17 00:00:00 2001 From: Eli Burch Date: Sun, 21 Jul 2024 16:06:08 -0700 Subject: [PATCH 37/83] net-news/newsraft: drop 0.23 Signed-off-by: Eli Burch --- net-news/newsraft/Manifest | 1 - net-news/newsraft/newsraft-0.23.ebuild | 53 -------------------------- 2 files changed, 54 deletions(-) delete mode 100644 net-news/newsraft/newsraft-0.23.ebuild diff --git a/net-news/newsraft/Manifest b/net-news/newsraft/Manifest index 73730dc085..fa3611aae8 100644 --- a/net-news/newsraft/Manifest +++ b/net-news/newsraft/Manifest @@ -1,2 +1 @@ -DIST newsraft-0.23.tar.gz 139740 BLAKE2B 5a98c25b120f79d7ccf518545146ab8ec4e2c86772cc0fb9723b225ff15a8e86761f4d79ce25bdf5182a5fbf282b0ffa9b618e9265e589fc9fcbeac8fb75c325 SHA512 e55acd637d55dc5566fa5aed1b7c74b8f7f1b61b8ad4de0db08d0ab32a99d68bbbce2f5f47fdc0c43d7601cc1221fe7ae5ca41b1c3d2d7e44a3621d577dc4edc DIST newsraft-0.25.tar.gz 153586 BLAKE2B d2790f4eb0a1fa9ceb5e0240b475ffff9e5dd00c1bcdc7a55d79d7527b6d17057f4d6635f722982af7fea8c5d7df351d88e0389982a77f5651fcc64cfa051f86 SHA512 354f3d5fb0e6d86782538da03408383b74443889aed19ae3599b1f286c76f6814ec406297dcdb505bbca6cf835440161a89066df0f21d52871c57dca288dfa23 diff --git a/net-news/newsraft/newsraft-0.23.ebuild b/net-news/newsraft/newsraft-0.23.ebuild deleted file mode 100644 index baeac03acc..0000000000 --- a/net-news/newsraft/newsraft-0.23.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -DESCRIPTION="A lightweight feed reader with ncurses user interface inspired by Newsboat." -HOMEPAGE="https://codeberg.org/grisha/newsraft" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://codeberg.org/grisha/newsraft.git" -else - SRC_URI="https://codeberg.org/grisha/newsraft/archive/${P}.tar.gz" - KEYWORDS="~amd64" - S="${WORKDIR}/${PN}" -fi - -LICENSE="ISC" -SLOT="0" - -DEPEND=" - dev-db/sqlite:3 - dev-libs/expat - dev-libs/gumbo:= - dev-libs/yajl:= - net-misc/curl - sys-libs/ncurses:= -" -RDEPEND="${DEPEND}" -BDEPEND=" - app-text/scdoc - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}/newsraft-0.23-hardcoded-CC.patch" -) - -src_compile() { - tc-getCC - emake CC="${CC}" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" -} - -src_test() { - emake CC="${CC}" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" check -} - -src_install() { - emake PREFIX="/usr" DESTDIR="${D}" install - einstalldocs -} From 26325917a30520083a5941f456e73bfdce529aa8 Mon Sep 17 00:00:00 2001 From: YiFei Zhu Date: Sun, 21 Jul 2024 23:44:00 -0700 Subject: [PATCH 38/83] app-editors/pulsar-bin: add 1.119.0, drop 1.115.0 & 1.117.0 Signed-off-by: YiFei Zhu --- app-editors/pulsar-bin/Manifest | 6 +- .../pulsar-bin/pulsar-bin-1.117.0.ebuild | 112 ------------------ ...115.0.ebuild => pulsar-bin-1.119.0.ebuild} | 5 +- 3 files changed, 5 insertions(+), 118 deletions(-) delete mode 100644 app-editors/pulsar-bin/pulsar-bin-1.117.0.ebuild rename app-editors/pulsar-bin/{pulsar-bin-1.115.0.ebuild => pulsar-bin-1.119.0.ebuild} (92%) diff --git a/app-editors/pulsar-bin/Manifest b/app-editors/pulsar-bin/Manifest index fed5726e70..84bf2b8972 100644 --- a/app-editors/pulsar-bin/Manifest +++ b/app-editors/pulsar-bin/Manifest @@ -1,6 +1,4 @@ -DIST pulsar-bin-1.115.0-amd64.tar.gz 222906219 BLAKE2B 1e87b9ca57e8d78ca1ff7f0d126393a739fa0375557a473495b8b46e3c10b165af94fc02067703acfd138b626e3ffe9e566cdff093527520f3a5fb61c168259e SHA512 42f23816cdb22186c76b4016f2ecd1ad1b341510eb03dd3a081b369bb9f4e815fc980a91c6a30e4167a6df5ed037969b61f7500cb2ee63e20bced010f58a1cb1 -DIST pulsar-bin-1.115.0-arm64.tar.gz 217823606 BLAKE2B c01d06b69468710153ad0d821d762b677a2e5c16681a0ea058810f3d2825537ad04be571d40c2379e4d6715248a47c7d8aae796585749b0b78e6f6f3a12e78e8 SHA512 159d56269e5aef10dbb16b392f9d5095daf84452f991ea6dbe1e835d5fc490802ff446a78c2b44f9768741f4bba523337ab59de64924f21b93295e7b3a415fe3 -DIST pulsar-bin-1.117.0-amd64.tar.gz 223218350 BLAKE2B 82ee4b9d4d57f169c73512d5679152538f0abf33d12d4dd4789865617037ec7b681f364114b2f952780a9101e2e849006281f29b6d970a892a0952b22878d862 SHA512 a4f582ecf4cb0a0b8a1e79588b9a309472adda8007b4ed7090f470bf5de2c950bfb8fec753824143497b13c79c2c316149d4d5bfa1cffd7f52d20aada33df166 -DIST pulsar-bin-1.117.0-arm64.tar.gz 218131536 BLAKE2B a0f67c3c9170b171dd8bf8cd346c56b710bd52b67b7d6130121645fb1a9885080122acddbe3e6e59b50783de2f0dc3de5686912054d0db645ea139580a145070 SHA512 c81efd2004fbd35457e5fa04618f0a74ff7346ddd04066b60c7e25d543b3971efd80dcd82192dd3f1a2b489d6f980395564ba4649569bb911bdd61ab47915f89 DIST pulsar-bin-1.118.0-amd64.tar.gz 223330647 BLAKE2B c3915aafae95e541688c56a4f3d9e4962991e80a04b3e6a08ca7fc6fdb04c300474fb7b9ef3f9fd49947372205591fc551d673d1263a067800418a8dc1b448d6 SHA512 19206ad4b64cbe149293393041ff95727ef94e2e736e0e46ce362792bbccf4381e158a37c7d87203b1cd2968f5444bfd3a879657771f6c57f54795e038461711 DIST pulsar-bin-1.118.0-arm64.tar.gz 218245520 BLAKE2B 2614a029a9b9ec4d7cc68e957597f925f95c32a908181f9d8d8a338adf6f051d2a8093712102367ef000230370b43722a18b2baee5818ccdf52d4e3414eac78d SHA512 b66a2790cd2fdd831baa905943a4726b6f82cd24c755bc51c87ae17f2248d819ea760effa41acb7ef675da7f85223d6efadfa732fa43325f134a9b0efebb7cbe +DIST pulsar-bin-1.119.0-amd64.tar.gz 223426238 BLAKE2B a12ca733ca1a6053b899badf38a1f9d19ed22065646a42d36466740f0c277308edbb07032ef899681279ecdee53b3d1517ce5b880efc1bb2ccbe7dc69ee73c86 SHA512 e25c0e148ce5d5957ae76457016d95951a89400605c3ec3b930f956d7144a906a50faf4c126d44557831ef7bb2c3cc251fd6f29e7257461f1699ff26f08ccf0b +DIST pulsar-bin-1.119.0-arm64.tar.gz 218339722 BLAKE2B 8adaa5b41f909c539cf56035bc05220353b657329b4e87ab9d85e6cf8cb1557e1149a6278d9eaa721830f178c82e33716d90eabd521cc522e8ae38d2c978b45d SHA512 59bed4cbce00b757505c69ca759437db1602b1355054402fa0e836949dd8ad655e6191bd24e6edda6c1a38a5fa413d3677c9ebb0de335d868b7c0a59eead82db diff --git a/app-editors/pulsar-bin/pulsar-bin-1.117.0.ebuild b/app-editors/pulsar-bin/pulsar-bin-1.117.0.ebuild deleted file mode 100644 index 3802a88a3b..0000000000 --- a/app-editors/pulsar-bin/pulsar-bin-1.117.0.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop xdg - -DESCRIPTION="A Community-led Hyper-Hackable Text Editor" -HOMEPAGE="https://pulsar-edit.dev/" - -SRC_URI=" - amd64? ( https://github.com/pulsar-edit/pulsar/releases/download/v${PV}/Linux.pulsar-${PV}.tar.gz -> ${P}-amd64.tar.gz ) - arm64? ( https://github.com/pulsar-edit/pulsar/releases/download/v${PV}/ARM.Linux.pulsar-${PV}-arm64.tar.gz -> ${P}-arm64.tar.gz ) -" -S="${WORKDIR}/pulsar-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="-* ~amd64 ~arm64" - -# binary package; no tests available -RESTRICT="test" - -RDEPEND=" - app-accessibility/at-spi2-core - dev-libs/nspr - app-crypt/libsecret - dev-libs/expat - dev-libs/glib - dev-libs/nss - dev-libs/openssl-compat - dev-vcs/git - media-libs/alsa-lib - media-libs/mesa - net-misc/curl - net-print/cups - sys-apps/dbus - sys-libs/zlib - x11-libs/cairo - x11-libs/gdk-pixbuf - x11-libs/gtk+:3[X] - x11-libs/libdrm - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libxkbcommon - x11-libs/libxkbfile - x11-libs/libxshmfence - x11-libs/libXrandr - x11-libs/pango -" - -QA_PREBUILT="opt/Pulsar/*" -QA_PRESTRIPPED="opt/Pulsar/resources/*" # Files are already stripped - -src_unpack(){ - default - - if use arm64; then - mv "pulsar-${PV}-arm64" "pulsar-${PV}" || die - fi -} - -src_prepare(){ - default - - # We do not install licenses - rm resources/LICENSE.md || die "Failed to remove LICENSE" -} - -src_install(){ - dodir /opt/Pulsar - mv "${S}"/* "${ED}"/opt/Pulsar - - dosym -r /opt/Pulsar/resources/pulsar.sh /usr/bin/pulsar - - # Bug #906939 - if use amd64; then - rm "${ED}"/opt/Pulsar/resources/app.asar.unpacked/node_modules/tree-sitter-bash/build/node_gyp_bins/python3 || die - rmdir "${ED}"/opt/Pulsar/resources/app.asar.unpacked/node_modules/tree-sitter-bash/build/node_gyp_bins || die - fi - - doicon "${ED}"/opt/Pulsar/resources/pulsar.png - make_desktop_entry "/usr/bin/pulsar %F" "Pulsar" "pulsar" \ - "GNOME;GTK;Utility;TextEditor;Development;" \ - "GenericName=Text Editor\nStartupNotify=true\nStartupWMClass=pulsar\n" \ - "MimeType=application/javascript;application/json;application/x-httpd-eruby;" \ - "application/x-httpd-php;application/x-httpd-php3;application/x-httpd-php4;" \ - "application/x-httpd-php5;application/x-ruby;application/x-bash;application/x-csh;" \ - "application/x-sh;application/x-zsh;application/x-shellscript;application/x-sql;" \ - "application/x-tcl;application/xhtml+xml;application/xml;application/xml-dtd;" \ - "application/xslt+xml;text/coffeescript;text/css;text/html;text/plain;text/xml;" \ - "text/xml-dtd;text/x-bash;text/x-c++;text/x-c++hdr;text/x-c++src;text/x-c;text/x-chdr;" \ - "text/x-csh;text/x-csrc;text/x-dsrc;text/x-diff;text/x-go;text/x-java;text/x-java-source;" \ - "text/x-makefile;text/x-markdown;text/x-objc;text/x-perl;text/x-php;text/x-python;" \ - "text/x-ruby;text/x-sh;text/x-zsh;text/yaml;inode/directory" - - einstalldocs - - find "${ED}" -name '*.la' -delete || die -} - -pkg_postinst(){ - xdg_desktop_database_update - - elog "To migrate configurations & saved state from Atom Editor, execute:" - elog " cp -a \$HOME/.atom \$HOME/.pulsar" - elog " cp -a \$HOME/.config/Atom \$HOME/.config/Pulsar" -} diff --git a/app-editors/pulsar-bin/pulsar-bin-1.115.0.ebuild b/app-editors/pulsar-bin/pulsar-bin-1.119.0.ebuild similarity index 92% rename from app-editors/pulsar-bin/pulsar-bin-1.115.0.ebuild rename to app-editors/pulsar-bin/pulsar-bin-1.119.0.ebuild index 3802a88a3b..ed8a180fb2 100644 --- a/app-editors/pulsar-bin/pulsar-bin-1.115.0.ebuild +++ b/app-editors/pulsar-bin/pulsar-bin-1.119.0.ebuild @@ -8,9 +8,10 @@ inherit desktop xdg DESCRIPTION="A Community-led Hyper-Hackable Text Editor" HOMEPAGE="https://pulsar-edit.dev/" +ur=https://github.com/pulsar-edit/pulsar/releases/download SRC_URI=" - amd64? ( https://github.com/pulsar-edit/pulsar/releases/download/v${PV}/Linux.pulsar-${PV}.tar.gz -> ${P}-amd64.tar.gz ) - arm64? ( https://github.com/pulsar-edit/pulsar/releases/download/v${PV}/ARM.Linux.pulsar-${PV}-arm64.tar.gz -> ${P}-arm64.tar.gz ) + amd64? ( ${ur}/v${PV}/Linux.pulsar-${PV}.tar.gz -> ${P}-amd64.tar.gz ) + arm64? ( ${ur}/v${PV}/ARM.Linux.pulsar-${PV}-arm64.tar.gz -> ${P}-arm64.tar.gz ) " S="${WORKDIR}/pulsar-${PV}" From b554491f9cb3aec47125ff6d9340d221e4a6aeb3 Mon Sep 17 00:00:00 2001 From: Yuhang Zeng Date: Mon, 22 Jul 2024 16:37:20 +0800 Subject: [PATCH 39/83] app-emulation/wslu: add 4.1.3 Signed-off-by: Yuhang Zeng --- app-emulation/wslu/Manifest | 1 + app-emulation/wslu/wslu-4.1.3.ebuild | 29 ++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 app-emulation/wslu/wslu-4.1.3.ebuild diff --git a/app-emulation/wslu/Manifest b/app-emulation/wslu/Manifest index 542ac62c6d..6505da007a 100644 --- a/app-emulation/wslu/Manifest +++ b/app-emulation/wslu/Manifest @@ -1 +1,2 @@ DIST wslu-4.1.1.tar.gz 139919 BLAKE2B e38aad1d417b388c2f5c2a4f46f86419aa0975514d9a8f18b37c1412f17cc7e8bb0c3e9758aff8072a28426e469587f21ac9c711f42f8414c74c431646d98a8d SHA512 73e88d42206a0e4240ebcf8029dcfa06b83b94fdeba9bca86e98e31eadd47a38b3d93fe47d7fdf40239d76134ab65a1518b1ce15be0732651c2fa2df6c78d89e +DIST wslu-4.1.3.tar.gz 141228 BLAKE2B 777c65d5c3c06cff0175a353e985679f97b386b59fd6112710f7d0a6de0e49e1ade254dc29f22f20f0cc8ed4c71024146d09c684b8f5ddebd9f6e9302b868bdb SHA512 3fc735b185d9c84410f8608ab267387a0f854e21b5fa68cfa83d6d13bb0770ac67ca76f10ecda5c088e868006fa1da75a15628751170d54294113eab08fc5580 diff --git a/app-emulation/wslu/wslu-4.1.3.ebuild b/app-emulation/wslu/wslu-4.1.3.ebuild new file mode 100644 index 0000000000..d7525af896 --- /dev/null +++ b/app-emulation/wslu/wslu-4.1.3.ebuild @@ -0,0 +1,29 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A collection of utilities for Windows Subsystem for Linux" +HOMEPAGE="https://wslutiliti.es/wslu/" +SRC_URI="https://github.com/wslutilities/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +RESTRICT="test" + +RDEPEND=" + app-shells/bash-completion + sys-devel/bc + sys-process/psmisc +" + +PATCHES=( + "${FILESDIR}"/${PN}-dont-compress-manpages.patch #916991 +) + +src_install() { + emake DESTDIR="${D}" install + dodoc README.md +} From 07b42b34909b56e2f70569c4e9e62a69dae9c39d Mon Sep 17 00:00:00 2001 From: Hiroki Tokunaga Date: Mon, 22 Jul 2024 18:24:31 +0900 Subject: [PATCH 40/83] dev-util/coq-lsp: Use `*` to specify the deps version Signed-off-by: Hiroki Tokunaga --- dev-util/coq-lsp/coq-lsp-0.1.9.ebuild | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/dev-util/coq-lsp/coq-lsp-0.1.9.ebuild b/dev-util/coq-lsp/coq-lsp-0.1.9.ebuild index 91ed692404..fe157ddf86 100644 --- a/dev-util/coq-lsp/coq-lsp-0.1.9.ebuild +++ b/dev-util/coq-lsp/coq-lsp-0.1.9.ebuild @@ -5,14 +5,13 @@ EAPI=8 inherit dune -COQ_MIN_V=8.19 -COQ_MAX_V=8.20 +COQ_V=8.19 DESCRIPTION="Visual Studio Code Extension and Language Server Protocol for Coq" HOMEPAGE="https://github.com/ejgallego/coq-lsp" -SRC_URI="https://github.com/ejgallego/coq-lsp/archive/${PV}+${COQ_MIN_V}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/ejgallego/coq-lsp/archive/${PV}+${COQ_V}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${P}-${COQ_MIN_V}" +S="${WORKDIR}/${P}-${COQ_V}" LICENSE="LGPL-2.1" @@ -24,7 +23,7 @@ IUSE="ocamlopt test" RESTRICT="!test? ( test )" RDEPEND=" - >=sci-mathematics/coq-${COQ_MIN_V}.0:= Date: Fri, 24 May 2024 20:25:24 +0200 Subject: [PATCH 41/83] dev-util/rpi-imager: Add new package Signed-off-by: Martin Mokry Closes: https://github.com/gentoo/guru/pull/193 Signed-off-by: Takuya Wakazono --- dev-util/rpi-imager/Manifest | 1 + dev-util/rpi-imager/metadata.xml | 11 +++ dev-util/rpi-imager/rpi-imager-1.8.5.ebuild | 99 +++++++++++++++++++++ 3 files changed, 111 insertions(+) create mode 100644 dev-util/rpi-imager/Manifest create mode 100644 dev-util/rpi-imager/metadata.xml create mode 100644 dev-util/rpi-imager/rpi-imager-1.8.5.ebuild diff --git a/dev-util/rpi-imager/Manifest b/dev-util/rpi-imager/Manifest new file mode 100644 index 0000000000..5b7690b7cf --- /dev/null +++ b/dev-util/rpi-imager/Manifest @@ -0,0 +1 @@ +DIST rpi-imager-1.8.5.tar.gz 22455707 BLAKE2B a3268674a9d8345c23b765beef041404185eb31a25cefc2adee0d6de7910aa526c1b1f0073e4fd959ae3aa04764c9890355835295dab40149d07e37b0869a890 SHA512 574d4310234344be7502ecb6e01802f658455bc329a8080c88173c020c3e291478f5145b45c9ed68136ff1dafbaf8b842de2f8f086888cab806e931660f1d3b8 diff --git a/dev-util/rpi-imager/metadata.xml b/dev-util/rpi-imager/metadata.xml new file mode 100644 index 0000000000..0280e23c95 --- /dev/null +++ b/dev-util/rpi-imager/metadata.xml @@ -0,0 +1,11 @@ + + + + + martin-kokos@protonmail.com + Martin Mokry + + + raspberrypi/rpi-imager + + diff --git a/dev-util/rpi-imager/rpi-imager-1.8.5.ebuild b/dev-util/rpi-imager/rpi-imager-1.8.5.ebuild new file mode 100644 index 0000000000..058732ca2a --- /dev/null +++ b/dev-util/rpi-imager/rpi-imager-1.8.5.ebuild @@ -0,0 +1,99 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +DESCRIPTION="Raspberry Pi Imaging Utility" +HOMEPAGE=" +https://www.raspberrypi.com/software/ +https://github.com/raspberrypi/rpi-imager +" +SRC_URI="https://github.com/raspberrypi/rpi-imager/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${P}/src" + +LICENSE="Apache-2.0" +SLOT="0" + +KEYWORDS="~amd64" +IUSE="gnutls qt5 qt6 zlib lzma zstd brotli bzip2 xz dbus gnutls openssl -telemetry" +REQUIRED_USE=" || ( qt5 qt5 ) || ( gnutls openssl )" + +RDEPEND=" + app-crypt/p11-kit + dev-libs/double-conversion + dev-libs/glib + dev-libs/gmp + dev-libs/icu + dev-libs/libffi + dev-libs/libpcre2 + dev-libs/libtasn1 + dev-libs/libunistring + dev-libs/libxml2 + dev-libs/nettle + media-gfx/graphite2 + media-libs/freetype + media-libs/harfbuzz + media-libs/libglvnd + media-libs/libpng + net-dns/c-ares + net-dns/libidn2 + net-libs/libpsl + net-libs/nghttp2 + sys-apps/acl + x11-libs/libX11 + x11-libs/libXau + x11-libs/libxcb + x11-libs/libXdmcp +" + +RDEPEND=" + sys-apps/util-linux + zlib? ( sys-libs/zlib ) + lzma? ( app-arch/lzma ) + zstd? ( app-arch/zstd ) + brotli? ( app-arch/brotli ) + bzip2? ( app-arch/bzip2 ) + xz? ( app-arch/xz-utils ) + dbus? ( sys-apps/dbus ) + qt6? ( + dev-qt/qtbase:6[concurrent,dbus,gui,network,widgets] + dev-qt/qtdeclarative:6[svg] + ) + qt5? ( + dev-qt/qtconcurrent:5 + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtdeclarative:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtquickcontrols2:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + ) +" + +DEPEND="${RDEPEND}" +BDEPEND=" + gnutls? ( net-libs/gnutls:= ) + !gnutls? ( dev-libs/openssl:= ) + net-misc/curl + app-arch/libarchive:= + qt6? ( dev-qt/qttools:6[linguist] ) + !qt6? ( dev-qt/linguist-tools:5 ) +" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package gnutls GnuTLS) + $(cmake_use_find_package qt6 Qt6) + $(cmake_use_find_package !qt6 Qt5) + $(cmake_use_find_package zlib ZLIB) + $(cmake_use_find_package lzma LibLZMA) + -DENABLE_TELEMETRY=$(usex telemetry) + -DENABLE_CHECK_VERSION=NO + ) + + cmake_src_configure +} From 3958f7bf10bed02ddaa6ee36f7918d08abe5ba55 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Mon, 22 Jul 2024 19:17:17 +0900 Subject: [PATCH 42/83] dev-util/rpi-imager: followup fixes - change Qt USE flags per policy [1] - similar change for ssl USE flags - cleanup potentinally non-functional USE flags - fix RDEPEND - optfeature sys-fs/udisks for non-root operation [1] https://wiki.gentoo.org/wiki/Project:Qt/Policies Signed-off-by: Takuya Wakazono --- dev-util/rpi-imager/metadata.xml | 18 +++--- dev-util/rpi-imager/rpi-imager-1.8.5.ebuild | 61 +++++---------------- 2 files changed, 25 insertions(+), 54 deletions(-) diff --git a/dev-util/rpi-imager/metadata.xml b/dev-util/rpi-imager/metadata.xml index 0280e23c95..c52b013395 100644 --- a/dev-util/rpi-imager/metadata.xml +++ b/dev-util/rpi-imager/metadata.xml @@ -1,11 +1,15 @@ - - martin-kokos@protonmail.com - Martin Mokry - - - raspberrypi/rpi-imager - + + martin-kokos@protonmail.com + Martin Mokry + + + pastalian46@gmail.com + Takuya Wakazono + + + raspberrypi/rpi-imager + diff --git a/dev-util/rpi-imager/rpi-imager-1.8.5.ebuild b/dev-util/rpi-imager/rpi-imager-1.8.5.ebuild index 058732ca2a..804bf7a60f 100644 --- a/dev-util/rpi-imager/rpi-imager-1.8.5.ebuild +++ b/dev-util/rpi-imager/rpi-imager-1.8.5.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake xdg +inherit cmake optfeature xdg DESCRIPTION="Raspberry Pi Imaging Utility" HOMEPAGE=" @@ -17,51 +17,21 @@ LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64" -IUSE="gnutls qt5 qt6 zlib lzma zstd brotli bzip2 xz dbus gnutls openssl -telemetry" -REQUIRED_USE=" || ( qt5 qt5 ) || ( gnutls openssl )" - -RDEPEND=" - app-crypt/p11-kit - dev-libs/double-conversion - dev-libs/glib - dev-libs/gmp - dev-libs/icu - dev-libs/libffi - dev-libs/libpcre2 - dev-libs/libtasn1 - dev-libs/libunistring - dev-libs/libxml2 - dev-libs/nettle - media-gfx/graphite2 - media-libs/freetype - media-libs/harfbuzz - media-libs/libglvnd - media-libs/libpng - net-dns/c-ares - net-dns/libidn2 - net-libs/libpsl - net-libs/nghttp2 - sys-apps/acl - x11-libs/libX11 - x11-libs/libXau - x11-libs/libxcb - x11-libs/libXdmcp -" +IUSE="gnutls qt6 telemetry" RDEPEND=" + app-arch/libarchive:= + app-arch/xz-utils + net-misc/curl sys-apps/util-linux - zlib? ( sys-libs/zlib ) - lzma? ( app-arch/lzma ) - zstd? ( app-arch/zstd ) - brotli? ( app-arch/brotli ) - bzip2? ( app-arch/bzip2 ) - xz? ( app-arch/xz-utils ) - dbus? ( sys-apps/dbus ) + sys-libs/zlib + gnutls? ( net-libs/gnutls:= ) + !gnutls? ( dev-libs/openssl:= ) qt6? ( dev-qt/qtbase:6[concurrent,dbus,gui,network,widgets] dev-qt/qtdeclarative:6[svg] ) - qt5? ( + !qt6? ( dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 @@ -73,13 +43,8 @@ RDEPEND=" dev-qt/qtwidgets:5 ) " - DEPEND="${RDEPEND}" BDEPEND=" - gnutls? ( net-libs/gnutls:= ) - !gnutls? ( dev-libs/openssl:= ) - net-misc/curl - app-arch/libarchive:= qt6? ( dev-qt/qttools:6[linguist] ) !qt6? ( dev-qt/linguist-tools:5 ) " @@ -87,13 +52,15 @@ BDEPEND=" src_configure() { local mycmakeargs=( $(cmake_use_find_package gnutls GnuTLS) - $(cmake_use_find_package qt6 Qt6) $(cmake_use_find_package !qt6 Qt5) - $(cmake_use_find_package zlib ZLIB) - $(cmake_use_find_package lzma LibLZMA) -DENABLE_TELEMETRY=$(usex telemetry) -DENABLE_CHECK_VERSION=NO ) cmake_src_configure } + +pkg_postinst() { + xdg_pkg_postinst + optfeature "running as a non-root user" sys-fs/udisks +} From 6e9710204c36d71368e62fc69bebc2ef751bb295 Mon Sep 17 00:00:00 2001 From: Ferenc Erki Date: Mon, 22 Jul 2024 14:39:11 +0200 Subject: [PATCH 43/83] app-text/vale: add 3.7.0 Signed-off-by: Ferenc Erki --- app-text/vale/Manifest | 2 ++ app-text/vale/vale-3.7.0.ebuild | 45 +++++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 app-text/vale/vale-3.7.0.ebuild diff --git a/app-text/vale/Manifest b/app-text/vale/Manifest index a9a6c199b2..be98b71810 100644 --- a/app-text/vale/Manifest +++ b/app-text/vale/Manifest @@ -10,3 +10,5 @@ DIST vale-3.6.0-gentoo-deps.tar.xz 162279280 BLAKE2B 4d18fbfc6d5d1aac0790c7ca707 DIST vale-3.6.0.tar.gz 10535190 BLAKE2B 4d8baf8c10e8cf7a261caff85e82858d938790487ad8e57cc38af33a0f7ee4f10eb5e1a8de9b9e971be28e58068b04804b9d0578527c646bd3debff4b47f687a SHA512 deaaf76bc829b34ca343fc78890c650bcdfe894d46460e61c8cc7d6aba2bc935ebcc2993b1f91d33c53ec861831d79471d2a11481dd707746da2afb24fa2c16f DIST vale-3.6.1-gentoo-deps.tar.xz 162274372 BLAKE2B c6db735787e439f2eac06fcf829e41ec45e0d34d0da9a16a08f9e562c9221588fb1cb0b2786663cec3f149c7c27d2965c14b60375f7da85f22a0e72d122fd440 SHA512 2d26fd9d4b09a393933472fa25f3fc6299a42666360177a23efd4f4fef5e5ffba44f62b8cd025c929ea78d53e1efdec972a9c79daac53aff4a1763810df289e3 DIST vale-3.6.1.tar.gz 10534500 BLAKE2B 23dba19ea464b9b1c1175bcf01a76b40a7caf74cff7091f5f9223bca5adbe209b18c49029f42d3793a07ba545381b333a32388c7ac6f6e62c9e8646cda481278 SHA512 3651799d1dd617ad2e3adcab28ca855dff8e8e0b052f38994c677293fca11ec4f9002f7701406df3aa53f364a9734e380043045008929c16f76281682dcd1e24 +DIST vale-3.7.0-gentoo-deps.tar.xz 162284224 BLAKE2B 90ce7ac3938f2e78575938506f4174e4f72ae65e8894497e90f0855c58f39cd49d24f08cc17161552e7fc66351a1461b5f358892789fad9a6eee7c5d2c25cea3 SHA512 e0c02325687ab651476b4d809129c9239f3990a2184cb9827ebb0ea856257b6efb4ee47b552cc0a507dc12664763a7916477cab1468996b5a86353af34dab7cd +DIST vale-3.7.0.tar.gz 10537281 BLAKE2B 3d66ba28edbbcf5cd0b52d876b2fd05804a033f29e58d643b1c8b44253bcaac6c97e1ceec9ab41c936e225ab81ff9376e38142e8581fea39e60112cf443ef6d5 SHA512 da7bcf9ba6dd470d2047081193ee1f91f585d29dbd0fcaf4bbab7eef24f80946264db38ba9d1250a7aed1396aaa4a0818056244cdecaeb0b01d3e8e57a3bdc57 diff --git a/app-text/vale/vale-3.7.0.ebuild b/app-text/vale/vale-3.7.0.ebuild new file mode 100644 index 0000000000..47410dd3e7 --- /dev/null +++ b/app-text/vale/vale-3.7.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module optfeature + +DESCRIPTION="A syntax-aware linter for prose built with speed and extensibility in mind" +HOMEPAGE="https://vale.sh/docs/" + +SRC_URI=" + https://github.com/errata-ai/vale/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/ferki/${PN}/releases/download/v${PV}-gentoo-deps/${P}-gentoo-deps.tar.xz +" + +LICENSE="Apache-2.0 BSD BSD-2 MIT public-domain" +SLOT="0" +KEYWORDS="~amd64" + +# tests require: +# - various ruby gems: see testdata/Gemfile +# - packaged optional runtime dependencies: asciidoctor, rst2html, xsltproc +# - unpackaged optional runtime dependency: dita (may be removed in a patch) +# - network access: sync subcommand tests (may be removed in a patch) +RESTRICT="test" + +src_prepare() { + sed -i "s/\$(LAST_TAG)/v${PV}/" Makefile || die 'sed failed' + default +} + +src_compile() { + emake build os=linux +} + +src_install() { + dobin bin/vale + default_src_install +} + +pkg_postinst() { + optfeature "AsciiDoc support" dev-ruby/asciidoctor + optfeature "reStructuredText support" dev-python/docutils + optfeature "XML support" dev-libs/libxslt +} From b3f5134f0b114d4a992d598ff489a07fd2c01f49 Mon Sep 17 00:00:00 2001 From: Ferenc Erki Date: Mon, 22 Jul 2024 14:41:33 +0200 Subject: [PATCH 44/83] app-text/vale: drop 2.28.3 Signed-off-by: Ferenc Erki --- app-text/vale/Manifest | 2 -- app-text/vale/vale-2.28.3.ebuild | 45 -------------------------------- 2 files changed, 47 deletions(-) delete mode 100644 app-text/vale/vale-2.28.3.ebuild diff --git a/app-text/vale/Manifest b/app-text/vale/Manifest index be98b71810..660028cb44 100644 --- a/app-text/vale/Manifest +++ b/app-text/vale/Manifest @@ -1,5 +1,3 @@ -DIST vale-2.28.3-gentoo-deps.tar.xz 138351324 BLAKE2B b457e78e8a5d4911abfd8e531097a5edf26bd7b86269736af04d96fe93ff6ebddb333ef276d89980d952d42c5bd173e3ea1b594976c3b12e781d3497743cfda2 SHA512 a20becf9051622f8d9df01e99bb5daea3ff6494d219ffd1bb6693b7a275124cd51f7a0cc4105fdc166de8f4e4c6f856cb940f6e49391f2a8d255c539fc4300bc -DIST vale-2.28.3.tar.gz 9657963 BLAKE2B 0a8487b80b0da10eedb28ce3df11da296136250d4b275f97802a10bd3ee3f9d920e80253da6ce4cc3cab5314033439dfaceb286de366cf0c0c6658b569b92358 SHA512 e638fbddd6738c56739f9425ff2c63d9afe1c329d96bf18876a8f188ce5064bc30833a3ac046654a38211996d7f8865266d70241a9d5c5f9577c46331a93d4ec DIST vale-3.4.1-deps.tar.xz 151263460 BLAKE2B 828348dc5e0447ba54cf9b4e369c4e2c63c50a6e72ff79c5a8fd0e8112241296d222e44943a9c5fcc34a4ea0807e7aebb0136a2a02c11bfc96303292d718fc2f SHA512 110a805b61084cbedd604550d5fe757d4df04cd89b1136a43d23b1bdf660c59bc4ad5d692174742aa7984e635ed50a30d43fb22480b01371152a77ea94c7bd67 DIST vale-3.4.1.tar.gz 10528911 BLAKE2B 1975806a212c9bf61f92ec5b4a12f625a7a1d0242ead91b602e57500126c8e635b725ed1072b5cb2907838d73822d8fa66266cf40df1f62f0dd50b678f083423 SHA512 93a70954fa67e8f1a7c3c3c8681784b06c32388c70eb6c75ae90292ae3a913dbb89a0539361b689470ee6a77fd9e0419312a98f64af4d1236d32dc436e3a4d9d DIST vale-3.4.2-gentoo-deps.tar.xz 146710436 BLAKE2B 62b1f122f6f29c9037762675e6efd2783317400ee18ae030c6346a14e614aaaa5a96157eab82881204602da6daf09496b06067de971cb0e4107897234968ea57 SHA512 0261b5c69ab095540077f084fccf96c22f81eb53070daf3425ded5c2716b197dc268e420429b89dd5ab87323c1c7ad3832e33bcee4ed9f19a032ff8683187a75 diff --git a/app-text/vale/vale-2.28.3.ebuild b/app-text/vale/vale-2.28.3.ebuild deleted file mode 100644 index a328c323e0..0000000000 --- a/app-text/vale/vale-2.28.3.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module optfeature - -DESCRIPTION="A syntax-aware linter for prose built with speed and extensibility in mind" -HOMEPAGE="https://vale.sh/docs/" - -SRC_URI=" - https://github.com/errata-ai/vale/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://github.com/ferki/${PN}/releases/download/v${PV}-gentoo-deps/${P}-gentoo-deps.tar.xz -" - -LICENSE="Apache-2.0 BSD BSD-2 MIT public-domain" -SLOT="0" -KEYWORDS="~amd64" - -# tests require: -# - various ruby gems: see testdata/Gemfile -# - packaged optional runtime dependencies: asciidoctor, rst2html, xsltproc -# - unpackaged optional runtime dependency: dita (may be removed in a patch) -# - network access: sync subcommand tests (may be removed in a patch) -RESTRICT="test" - -src_prepare() { - sed -i "s/\$(LAST_TAG)/v${PV}/" Makefile || die 'sed failed' - default -} - -src_compile() { - emake build os=linux -} - -src_install() { - dobin bin/vale - default_src_install -} - -pkg_postinst() { - optfeature "AsciiDoc support" dev-ruby/asciidoctor - optfeature "reStructuredText support" dev-python/docutils - optfeature "XML support" dev-libs/libxslt -} From 65cef7f9f94d14719dc7e95360ad95cb3b812b9f Mon Sep 17 00:00:00 2001 From: Ferenc Erki Date: Mon, 22 Jul 2024 14:41:34 +0200 Subject: [PATCH 45/83] app-text/vale: drop 3.4.1 Signed-off-by: Ferenc Erki --- app-text/vale/Manifest | 2 -- app-text/vale/vale-3.4.1.ebuild | 45 --------------------------------- 2 files changed, 47 deletions(-) delete mode 100644 app-text/vale/vale-3.4.1.ebuild diff --git a/app-text/vale/Manifest b/app-text/vale/Manifest index 660028cb44..70726fb2ae 100644 --- a/app-text/vale/Manifest +++ b/app-text/vale/Manifest @@ -1,5 +1,3 @@ -DIST vale-3.4.1-deps.tar.xz 151263460 BLAKE2B 828348dc5e0447ba54cf9b4e369c4e2c63c50a6e72ff79c5a8fd0e8112241296d222e44943a9c5fcc34a4ea0807e7aebb0136a2a02c11bfc96303292d718fc2f SHA512 110a805b61084cbedd604550d5fe757d4df04cd89b1136a43d23b1bdf660c59bc4ad5d692174742aa7984e635ed50a30d43fb22480b01371152a77ea94c7bd67 -DIST vale-3.4.1.tar.gz 10528911 BLAKE2B 1975806a212c9bf61f92ec5b4a12f625a7a1d0242ead91b602e57500126c8e635b725ed1072b5cb2907838d73822d8fa66266cf40df1f62f0dd50b678f083423 SHA512 93a70954fa67e8f1a7c3c3c8681784b06c32388c70eb6c75ae90292ae3a913dbb89a0539361b689470ee6a77fd9e0419312a98f64af4d1236d32dc436e3a4d9d DIST vale-3.4.2-gentoo-deps.tar.xz 146710436 BLAKE2B 62b1f122f6f29c9037762675e6efd2783317400ee18ae030c6346a14e614aaaa5a96157eab82881204602da6daf09496b06067de971cb0e4107897234968ea57 SHA512 0261b5c69ab095540077f084fccf96c22f81eb53070daf3425ded5c2716b197dc268e420429b89dd5ab87323c1c7ad3832e33bcee4ed9f19a032ff8683187a75 DIST vale-3.4.2.tar.gz 10528649 BLAKE2B ddad91adc3a132d583df305501f0b80af7267ce249c17f54abe57c013e03463bd3a143a789148637a393cc479da257aabf06597fb9f70a1e961f8854d21cb9f3 SHA512 e6d6ec06d968ac35abf7f08eb5938b46f2e0162c511acef89f0307ba8a917cd7b9b9c3e0ddee50b720e845252991a88a5fa52f9cc3f9415130147db7c2256dac DIST vale-3.5.0-deps.tar.xz 163145008 BLAKE2B 03c657708096bccfb3fe478f70a46dd8ee7d75193f3422641c74b34f44b790f6f809514b0d4fe3e2b1a02719f620d747104ac8b4165592490b288e348bea586e SHA512 ed1c66fbf879abded56d18b1d6ec87ecd8eee6bbf5a048eb7fde3a2ae5e42b99f1ca4acb56cc791dfb0f0ebc2f925cebdd3a6080fc30999fd0cba403d8332241 diff --git a/app-text/vale/vale-3.4.1.ebuild b/app-text/vale/vale-3.4.1.ebuild deleted file mode 100644 index 7df0413b98..0000000000 --- a/app-text/vale/vale-3.4.1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module optfeature - -DESCRIPTION="A syntax-aware linter for prose built with speed and extensibility in mind" -HOMEPAGE="https://vale.sh/docs/" - -SRC_URI=" - https://github.com/errata-ai/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://gentoo.aur.im/distfiles/${P}-deps.tar.xz -" - -LICENSE="Apache-2.0 BSD BSD-2 MIT public-domain" -SLOT="0" -KEYWORDS="~amd64" - -# tests require: -# - various ruby gems: see testdata/Gemfile -# - packaged optional runtime dependencies: asciidoctor, rst2html, xsltproc -# - unpackaged optional runtime dependency: dita (may be removed in a patch) -# - network access: sync subcommand tests (may be removed in a patch) -RESTRICT="test" - -src_prepare() { - sed -i "s/\$(LAST_TAG)/v${PV}/" Makefile || die 'sed failed' - default -} - -src_compile() { - emake build os=linux -} - -src_install() { - dobin bin/vale - default_src_install -} - -pkg_postinst() { - optfeature "AsciiDoc support" dev-ruby/asciidoctor - optfeature "reStructuredText support" dev-python/docutils - optfeature "XML support" dev-libs/libxslt -} From 2eed48e8a1dee246c7d2c198d2ab626493440d11 Mon Sep 17 00:00:00 2001 From: Ferenc Erki Date: Mon, 22 Jul 2024 14:41:34 +0200 Subject: [PATCH 46/83] app-text/vale: drop 3.4.2 Signed-off-by: Ferenc Erki --- app-text/vale/Manifest | 2 -- app-text/vale/vale-3.4.2.ebuild | 45 --------------------------------- 2 files changed, 47 deletions(-) delete mode 100644 app-text/vale/vale-3.4.2.ebuild diff --git a/app-text/vale/Manifest b/app-text/vale/Manifest index 70726fb2ae..aa75a0e8ab 100644 --- a/app-text/vale/Manifest +++ b/app-text/vale/Manifest @@ -1,5 +1,3 @@ -DIST vale-3.4.2-gentoo-deps.tar.xz 146710436 BLAKE2B 62b1f122f6f29c9037762675e6efd2783317400ee18ae030c6346a14e614aaaa5a96157eab82881204602da6daf09496b06067de971cb0e4107897234968ea57 SHA512 0261b5c69ab095540077f084fccf96c22f81eb53070daf3425ded5c2716b197dc268e420429b89dd5ab87323c1c7ad3832e33bcee4ed9f19a032ff8683187a75 -DIST vale-3.4.2.tar.gz 10528649 BLAKE2B ddad91adc3a132d583df305501f0b80af7267ce249c17f54abe57c013e03463bd3a143a789148637a393cc479da257aabf06597fb9f70a1e961f8854d21cb9f3 SHA512 e6d6ec06d968ac35abf7f08eb5938b46f2e0162c511acef89f0307ba8a917cd7b9b9c3e0ddee50b720e845252991a88a5fa52f9cc3f9415130147db7c2256dac DIST vale-3.5.0-deps.tar.xz 163145008 BLAKE2B 03c657708096bccfb3fe478f70a46dd8ee7d75193f3422641c74b34f44b790f6f809514b0d4fe3e2b1a02719f620d747104ac8b4165592490b288e348bea586e SHA512 ed1c66fbf879abded56d18b1d6ec87ecd8eee6bbf5a048eb7fde3a2ae5e42b99f1ca4acb56cc791dfb0f0ebc2f925cebdd3a6080fc30999fd0cba403d8332241 DIST vale-3.5.0.tar.gz 10535020 BLAKE2B 35808c41569a75bdcc32c6339e56adbdf44bfbcf9a52f8447f10d706c91ee097948a12264406891701911d7ce5a910f5fc7bdce3e486a6103eeb2f093735a544 SHA512 131f102033090e81afabf883068f96d30c81b4dd24fac51e86fa71ce76a81b9da23063837e3cee2464394f6af5f5ef2153ef1effceb3ca1554b04639b8aad109 DIST vale-3.6.0-gentoo-deps.tar.xz 162279280 BLAKE2B 4d18fbfc6d5d1aac0790c7ca70791780030f93bb77ae09863ef2ad4f304c19b683a48e6f9d59031e3342d796c62c60bfac427fc6339ad59bdab24818ebdb8629 SHA512 05ecd719d796bd9c912e2d50fbc510f7460a721c65d64f535880be585cf49c197a5bdc2f305e9ccd583ac7e342d4223ebf18fc0cd67657feec8ba3bdf91fed88 diff --git a/app-text/vale/vale-3.4.2.ebuild b/app-text/vale/vale-3.4.2.ebuild deleted file mode 100644 index 47410dd3e7..0000000000 --- a/app-text/vale/vale-3.4.2.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module optfeature - -DESCRIPTION="A syntax-aware linter for prose built with speed and extensibility in mind" -HOMEPAGE="https://vale.sh/docs/" - -SRC_URI=" - https://github.com/errata-ai/vale/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://github.com/ferki/${PN}/releases/download/v${PV}-gentoo-deps/${P}-gentoo-deps.tar.xz -" - -LICENSE="Apache-2.0 BSD BSD-2 MIT public-domain" -SLOT="0" -KEYWORDS="~amd64" - -# tests require: -# - various ruby gems: see testdata/Gemfile -# - packaged optional runtime dependencies: asciidoctor, rst2html, xsltproc -# - unpackaged optional runtime dependency: dita (may be removed in a patch) -# - network access: sync subcommand tests (may be removed in a patch) -RESTRICT="test" - -src_prepare() { - sed -i "s/\$(LAST_TAG)/v${PV}/" Makefile || die 'sed failed' - default -} - -src_compile() { - emake build os=linux -} - -src_install() { - dobin bin/vale - default_src_install -} - -pkg_postinst() { - optfeature "AsciiDoc support" dev-ruby/asciidoctor - optfeature "reStructuredText support" dev-python/docutils - optfeature "XML support" dev-libs/libxslt -} From b20ed3d94fb84eeb26381390c77631ef7a0f06d5 Mon Sep 17 00:00:00 2001 From: Ferenc Erki Date: Mon, 22 Jul 2024 14:41:35 +0200 Subject: [PATCH 47/83] app-text/vale: drop 3.5.0 Signed-off-by: Ferenc Erki --- app-text/vale/Manifest | 2 -- app-text/vale/vale-3.5.0.ebuild | 45 --------------------------------- 2 files changed, 47 deletions(-) delete mode 100644 app-text/vale/vale-3.5.0.ebuild diff --git a/app-text/vale/Manifest b/app-text/vale/Manifest index aa75a0e8ab..f64499810d 100644 --- a/app-text/vale/Manifest +++ b/app-text/vale/Manifest @@ -1,5 +1,3 @@ -DIST vale-3.5.0-deps.tar.xz 163145008 BLAKE2B 03c657708096bccfb3fe478f70a46dd8ee7d75193f3422641c74b34f44b790f6f809514b0d4fe3e2b1a02719f620d747104ac8b4165592490b288e348bea586e SHA512 ed1c66fbf879abded56d18b1d6ec87ecd8eee6bbf5a048eb7fde3a2ae5e42b99f1ca4acb56cc791dfb0f0ebc2f925cebdd3a6080fc30999fd0cba403d8332241 -DIST vale-3.5.0.tar.gz 10535020 BLAKE2B 35808c41569a75bdcc32c6339e56adbdf44bfbcf9a52f8447f10d706c91ee097948a12264406891701911d7ce5a910f5fc7bdce3e486a6103eeb2f093735a544 SHA512 131f102033090e81afabf883068f96d30c81b4dd24fac51e86fa71ce76a81b9da23063837e3cee2464394f6af5f5ef2153ef1effceb3ca1554b04639b8aad109 DIST vale-3.6.0-gentoo-deps.tar.xz 162279280 BLAKE2B 4d18fbfc6d5d1aac0790c7ca70791780030f93bb77ae09863ef2ad4f304c19b683a48e6f9d59031e3342d796c62c60bfac427fc6339ad59bdab24818ebdb8629 SHA512 05ecd719d796bd9c912e2d50fbc510f7460a721c65d64f535880be585cf49c197a5bdc2f305e9ccd583ac7e342d4223ebf18fc0cd67657feec8ba3bdf91fed88 DIST vale-3.6.0.tar.gz 10535190 BLAKE2B 4d8baf8c10e8cf7a261caff85e82858d938790487ad8e57cc38af33a0f7ee4f10eb5e1a8de9b9e971be28e58068b04804b9d0578527c646bd3debff4b47f687a SHA512 deaaf76bc829b34ca343fc78890c650bcdfe894d46460e61c8cc7d6aba2bc935ebcc2993b1f91d33c53ec861831d79471d2a11481dd707746da2afb24fa2c16f DIST vale-3.6.1-gentoo-deps.tar.xz 162274372 BLAKE2B c6db735787e439f2eac06fcf829e41ec45e0d34d0da9a16a08f9e562c9221588fb1cb0b2786663cec3f149c7c27d2965c14b60375f7da85f22a0e72d122fd440 SHA512 2d26fd9d4b09a393933472fa25f3fc6299a42666360177a23efd4f4fef5e5ffba44f62b8cd025c929ea78d53e1efdec972a9c79daac53aff4a1763810df289e3 diff --git a/app-text/vale/vale-3.5.0.ebuild b/app-text/vale/vale-3.5.0.ebuild deleted file mode 100644 index c61b0b9fb6..0000000000 --- a/app-text/vale/vale-3.5.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module optfeature - -DESCRIPTION="A syntax-aware linter for prose built with speed and extensibility in mind" -HOMEPAGE="https://vale.sh/docs/ https://github.com/errata-ai/vale" - -SRC_URI=" - https://github.com/errata-ai/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://gentoo.aur.im/distfiles/${P}-deps.tar.xz -" - -LICENSE="Apache-2.0 BSD BSD-2 MIT public-domain" -SLOT="0" -KEYWORDS="~amd64" - -# tests require: -# - various ruby gems: see testdata/Gemfile -# - packaged optional runtime dependencies: asciidoctor, rst2html, xsltproc -# - unpackaged optional runtime dependency: dita (may be removed in a patch) -# - network access: sync subcommand tests (may be removed in a patch) -RESTRICT="test" - -src_prepare() { - sed -i "s/\$(LAST_TAG)/v${PV}/" Makefile || die 'sed failed' - default -} - -src_compile() { - emake build os=linux -} - -src_install() { - dobin bin/vale - default_src_install -} - -pkg_postinst() { - optfeature "AsciiDoc support" dev-ruby/asciidoctor - optfeature "reStructuredText support" dev-python/docutils - optfeature "XML support" dev-libs/libxslt -} From 6065d82d8d2c0447aac97fa42df86e1c0317220f Mon Sep 17 00:00:00 2001 From: Ferenc Erki Date: Mon, 22 Jul 2024 14:42:13 +0200 Subject: [PATCH 48/83] app-text/vale: drop 3.6.0 Signed-off-by: Ferenc Erki --- app-text/vale/Manifest | 2 -- app-text/vale/vale-3.6.0.ebuild | 45 --------------------------------- 2 files changed, 47 deletions(-) delete mode 100644 app-text/vale/vale-3.6.0.ebuild diff --git a/app-text/vale/Manifest b/app-text/vale/Manifest index f64499810d..ce08991f4a 100644 --- a/app-text/vale/Manifest +++ b/app-text/vale/Manifest @@ -1,5 +1,3 @@ -DIST vale-3.6.0-gentoo-deps.tar.xz 162279280 BLAKE2B 4d18fbfc6d5d1aac0790c7ca70791780030f93bb77ae09863ef2ad4f304c19b683a48e6f9d59031e3342d796c62c60bfac427fc6339ad59bdab24818ebdb8629 SHA512 05ecd719d796bd9c912e2d50fbc510f7460a721c65d64f535880be585cf49c197a5bdc2f305e9ccd583ac7e342d4223ebf18fc0cd67657feec8ba3bdf91fed88 -DIST vale-3.6.0.tar.gz 10535190 BLAKE2B 4d8baf8c10e8cf7a261caff85e82858d938790487ad8e57cc38af33a0f7ee4f10eb5e1a8de9b9e971be28e58068b04804b9d0578527c646bd3debff4b47f687a SHA512 deaaf76bc829b34ca343fc78890c650bcdfe894d46460e61c8cc7d6aba2bc935ebcc2993b1f91d33c53ec861831d79471d2a11481dd707746da2afb24fa2c16f DIST vale-3.6.1-gentoo-deps.tar.xz 162274372 BLAKE2B c6db735787e439f2eac06fcf829e41ec45e0d34d0da9a16a08f9e562c9221588fb1cb0b2786663cec3f149c7c27d2965c14b60375f7da85f22a0e72d122fd440 SHA512 2d26fd9d4b09a393933472fa25f3fc6299a42666360177a23efd4f4fef5e5ffba44f62b8cd025c929ea78d53e1efdec972a9c79daac53aff4a1763810df289e3 DIST vale-3.6.1.tar.gz 10534500 BLAKE2B 23dba19ea464b9b1c1175bcf01a76b40a7caf74cff7091f5f9223bca5adbe209b18c49029f42d3793a07ba545381b333a32388c7ac6f6e62c9e8646cda481278 SHA512 3651799d1dd617ad2e3adcab28ca855dff8e8e0b052f38994c677293fca11ec4f9002f7701406df3aa53f364a9734e380043045008929c16f76281682dcd1e24 DIST vale-3.7.0-gentoo-deps.tar.xz 162284224 BLAKE2B 90ce7ac3938f2e78575938506f4174e4f72ae65e8894497e90f0855c58f39cd49d24f08cc17161552e7fc66351a1461b5f358892789fad9a6eee7c5d2c25cea3 SHA512 e0c02325687ab651476b4d809129c9239f3990a2184cb9827ebb0ea856257b6efb4ee47b552cc0a507dc12664763a7916477cab1468996b5a86353af34dab7cd diff --git a/app-text/vale/vale-3.6.0.ebuild b/app-text/vale/vale-3.6.0.ebuild deleted file mode 100644 index 47410dd3e7..0000000000 --- a/app-text/vale/vale-3.6.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module optfeature - -DESCRIPTION="A syntax-aware linter for prose built with speed and extensibility in mind" -HOMEPAGE="https://vale.sh/docs/" - -SRC_URI=" - https://github.com/errata-ai/vale/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://github.com/ferki/${PN}/releases/download/v${PV}-gentoo-deps/${P}-gentoo-deps.tar.xz -" - -LICENSE="Apache-2.0 BSD BSD-2 MIT public-domain" -SLOT="0" -KEYWORDS="~amd64" - -# tests require: -# - various ruby gems: see testdata/Gemfile -# - packaged optional runtime dependencies: asciidoctor, rst2html, xsltproc -# - unpackaged optional runtime dependency: dita (may be removed in a patch) -# - network access: sync subcommand tests (may be removed in a patch) -RESTRICT="test" - -src_prepare() { - sed -i "s/\$(LAST_TAG)/v${PV}/" Makefile || die 'sed failed' - default -} - -src_compile() { - emake build os=linux -} - -src_install() { - dobin bin/vale - default_src_install -} - -pkg_postinst() { - optfeature "AsciiDoc support" dev-ruby/asciidoctor - optfeature "reStructuredText support" dev-python/docutils - optfeature "XML support" dev-libs/libxslt -} From f119322a6c9f0acf6e41e73dc00a708677c7e958 Mon Sep 17 00:00:00 2001 From: "John M. Harris Jr." Date: Mon, 22 Jul 2024 09:05:28 -0700 Subject: [PATCH 49/83] gui-apps/hypridle: Fix CMakeLists patch, live Signed-off-by: John M. Harris Jr. --- .../files/0002-fix-CFLAGS-CXXFLAGS-hypridle.patch | 12 ++++++++++++ gui-apps/hypridle/hypridle-9999.ebuild | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 gui-apps/hypridle/files/0002-fix-CFLAGS-CXXFLAGS-hypridle.patch diff --git a/gui-apps/hypridle/files/0002-fix-CFLAGS-CXXFLAGS-hypridle.patch b/gui-apps/hypridle/files/0002-fix-CFLAGS-CXXFLAGS-hypridle.patch new file mode 100644 index 0000000000..d5b3d4f4b9 --- /dev/null +++ b/gui-apps/hypridle/files/0002-fix-CFLAGS-CXXFLAGS-hypridle.patch @@ -0,0 +1,12 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index b7c9755..dd327cc 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -14,7 +14,6 @@ if(CMAKE_BUILD_TYPE MATCHES Debug OR CMAKE_BUILD_TYPE MATCHES DEBUG) + message(STATUS "Configuring hypridle in Debug with CMake") + add_compile_definitions(HYPRLAND_DEBUG) + else() +- add_compile_options(-O3) + message(STATUS "Configuring hypridle in Release with CMake") + endif() + diff --git a/gui-apps/hypridle/hypridle-9999.ebuild b/gui-apps/hypridle/hypridle-9999.ebuild index ff76295a15..7e8b0b19b8 100644 --- a/gui-apps/hypridle/hypridle-9999.ebuild +++ b/gui-apps/hypridle/hypridle-9999.ebuild @@ -35,5 +35,5 @@ BDEPEND=" " PATCHES=( - "${FILESDIR}/0001-fix-CFLAGS-CXXFLAGS-hypridle.patch" + "${FILESDIR}/0002-fix-CFLAGS-CXXFLAGS-hypridle.patch" ) From 44cf87a8c759c37a21d6bca5bbc1bec8f1e53d36 Mon Sep 17 00:00:00 2001 From: "John M. Harris Jr." Date: Mon, 22 Jul 2024 09:12:29 -0700 Subject: [PATCH 50/83] gui-apps/hyprlock: Fix CMakeLists patch, live Signed-off-by: John M. Harris Jr. --- .../files/0003-fix-CFLAGS-CXXFLAGS-hyprlock.patch | 12 ++++++++++++ gui-apps/hyprlock/hyprlock-9999.ebuild | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 gui-apps/hyprlock/files/0003-fix-CFLAGS-CXXFLAGS-hyprlock.patch diff --git a/gui-apps/hyprlock/files/0003-fix-CFLAGS-CXXFLAGS-hyprlock.patch b/gui-apps/hyprlock/files/0003-fix-CFLAGS-CXXFLAGS-hyprlock.patch new file mode 100644 index 0000000000..cfde5df931 --- /dev/null +++ b/gui-apps/hyprlock/files/0003-fix-CFLAGS-CXXFLAGS-hyprlock.patch @@ -0,0 +1,12 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index c2dfd6c..96f34b0 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -15,7 +15,6 @@ if(CMAKE_BUILD_TYPE MATCHES Debug OR CMAKE_BUILD_TYPE MATCHES DEBUG) + message(STATUS "Configuring hyprlock in Debug with CMake") + add_compile_definitions(HYPRLAND_DEBUG) + else() +- add_compile_options(-O3) + message(STATUS "Configuring hyprlock in Release with CMake") + endif() + diff --git a/gui-apps/hyprlock/hyprlock-9999.ebuild b/gui-apps/hyprlock/hyprlock-9999.ebuild index 9e0551aa9b..fc408452d8 100644 --- a/gui-apps/hyprlock/hyprlock-9999.ebuild +++ b/gui-apps/hyprlock/hyprlock-9999.ebuild @@ -43,5 +43,5 @@ BDEPEND=" " PATCHES=( - "${FILESDIR}/0001-fix-CFLAGS-CXXFLAGS-hyprlock.patch" + "${FILESDIR}/0003-fix-CFLAGS-CXXFLAGS-hyprlock.patch" ) From 96ba0b266da52a9a30977ca4e0921e9190a0e9ec Mon Sep 17 00:00:00 2001 From: "John M. Harris Jr." Date: Mon, 22 Jul 2024 09:21:46 -0700 Subject: [PATCH 51/83] gui-apps/hypridle: Version patches Signed-off-by: John M. Harris Jr. --- ...-hypridle.patch => hypridle-0.1.2-fix-CFLAGS-CXXFLAGS.patch} | 0 ...S-hypridle.patch => hypridle-9999-fix-CFLAGS-CXXFLAGS.patch} | 0 gui-apps/hypridle/hypridle-0.1.2-r2.ebuild | 2 +- gui-apps/hypridle/hypridle-9999.ebuild | 2 +- 4 files changed, 2 insertions(+), 2 deletions(-) rename gui-apps/hypridle/files/{0001-fix-CFLAGS-CXXFLAGS-hypridle.patch => hypridle-0.1.2-fix-CFLAGS-CXXFLAGS.patch} (100%) rename gui-apps/hypridle/files/{0002-fix-CFLAGS-CXXFLAGS-hypridle.patch => hypridle-9999-fix-CFLAGS-CXXFLAGS.patch} (100%) diff --git a/gui-apps/hypridle/files/0001-fix-CFLAGS-CXXFLAGS-hypridle.patch b/gui-apps/hypridle/files/hypridle-0.1.2-fix-CFLAGS-CXXFLAGS.patch similarity index 100% rename from gui-apps/hypridle/files/0001-fix-CFLAGS-CXXFLAGS-hypridle.patch rename to gui-apps/hypridle/files/hypridle-0.1.2-fix-CFLAGS-CXXFLAGS.patch diff --git a/gui-apps/hypridle/files/0002-fix-CFLAGS-CXXFLAGS-hypridle.patch b/gui-apps/hypridle/files/hypridle-9999-fix-CFLAGS-CXXFLAGS.patch similarity index 100% rename from gui-apps/hypridle/files/0002-fix-CFLAGS-CXXFLAGS-hypridle.patch rename to gui-apps/hypridle/files/hypridle-9999-fix-CFLAGS-CXXFLAGS.patch diff --git a/gui-apps/hypridle/hypridle-0.1.2-r2.ebuild b/gui-apps/hypridle/hypridle-0.1.2-r2.ebuild index ff76295a15..c1ca1ca65e 100644 --- a/gui-apps/hypridle/hypridle-0.1.2-r2.ebuild +++ b/gui-apps/hypridle/hypridle-0.1.2-r2.ebuild @@ -35,5 +35,5 @@ BDEPEND=" " PATCHES=( - "${FILESDIR}/0001-fix-CFLAGS-CXXFLAGS-hypridle.patch" + "${FILESDIR}/hypridle-0.1.2-fix-CFLAGS-CXXFLAGS.patch" ) diff --git a/gui-apps/hypridle/hypridle-9999.ebuild b/gui-apps/hypridle/hypridle-9999.ebuild index 7e8b0b19b8..8c59dcc7bb 100644 --- a/gui-apps/hypridle/hypridle-9999.ebuild +++ b/gui-apps/hypridle/hypridle-9999.ebuild @@ -35,5 +35,5 @@ BDEPEND=" " PATCHES=( - "${FILESDIR}/0002-fix-CFLAGS-CXXFLAGS-hypridle.patch" + "${FILESDIR}/hypridle-9999-fix-CFLAGS-CXXFLAGS.patch" ) From 3b4a96bbd08fca6a365417d3e48b6f01f5485773 Mon Sep 17 00:00:00 2001 From: "John M. Harris Jr." Date: Mon, 22 Jul 2024 09:25:14 -0700 Subject: [PATCH 52/83] gui-apps/hyprlock: Version patches Signed-off-by: John M. Harris Jr. --- ....patch => hyprlock-0.3.0-cmake-install-pam-file-fix.patch} | 0 ...yprlock.patch => hyprlock-0.3.0-fix-CFLAGS-CXXFLAGS.patch} | 0 ...hyprlock.patch => hyprlock-9999-fix-CFLAGS-CXXFLAGS.patch} | 0 gui-apps/hyprlock/hyprlock-0.3.0-r3.ebuild | 4 ++-- gui-apps/hyprlock/hyprlock-9999.ebuild | 2 +- 5 files changed, 3 insertions(+), 3 deletions(-) rename gui-apps/hyprlock/files/{0002-cmake-install-pam-file-fix.patch => hyprlock-0.3.0-cmake-install-pam-file-fix.patch} (100%) rename gui-apps/hyprlock/files/{0001-fix-CFLAGS-CXXFLAGS-hyprlock.patch => hyprlock-0.3.0-fix-CFLAGS-CXXFLAGS.patch} (100%) rename gui-apps/hyprlock/files/{0003-fix-CFLAGS-CXXFLAGS-hyprlock.patch => hyprlock-9999-fix-CFLAGS-CXXFLAGS.patch} (100%) diff --git a/gui-apps/hyprlock/files/0002-cmake-install-pam-file-fix.patch b/gui-apps/hyprlock/files/hyprlock-0.3.0-cmake-install-pam-file-fix.patch similarity index 100% rename from gui-apps/hyprlock/files/0002-cmake-install-pam-file-fix.patch rename to gui-apps/hyprlock/files/hyprlock-0.3.0-cmake-install-pam-file-fix.patch diff --git a/gui-apps/hyprlock/files/0001-fix-CFLAGS-CXXFLAGS-hyprlock.patch b/gui-apps/hyprlock/files/hyprlock-0.3.0-fix-CFLAGS-CXXFLAGS.patch similarity index 100% rename from gui-apps/hyprlock/files/0001-fix-CFLAGS-CXXFLAGS-hyprlock.patch rename to gui-apps/hyprlock/files/hyprlock-0.3.0-fix-CFLAGS-CXXFLAGS.patch diff --git a/gui-apps/hyprlock/files/0003-fix-CFLAGS-CXXFLAGS-hyprlock.patch b/gui-apps/hyprlock/files/hyprlock-9999-fix-CFLAGS-CXXFLAGS.patch similarity index 100% rename from gui-apps/hyprlock/files/0003-fix-CFLAGS-CXXFLAGS-hyprlock.patch rename to gui-apps/hyprlock/files/hyprlock-9999-fix-CFLAGS-CXXFLAGS.patch diff --git a/gui-apps/hyprlock/hyprlock-0.3.0-r3.ebuild b/gui-apps/hyprlock/hyprlock-0.3.0-r3.ebuild index a855737c5e..c926d5131a 100644 --- a/gui-apps/hyprlock/hyprlock-0.3.0-r3.ebuild +++ b/gui-apps/hyprlock/hyprlock-0.3.0-r3.ebuild @@ -43,6 +43,6 @@ BDEPEND=" " PATCHES=( - "${FILESDIR}/0001-fix-CFLAGS-CXXFLAGS-hyprlock.patch" - "${FILESDIR}/0002-cmake-install-pam-file-fix.patch" + "${FILESDIR}/hyprlock-0.3.0-fix-CFLAGS-CXXFLAGS.patch" + "${FILESDIR}/hyprlock-0.3.0-cmake-install-pam-file-fix.patch" ) diff --git a/gui-apps/hyprlock/hyprlock-9999.ebuild b/gui-apps/hyprlock/hyprlock-9999.ebuild index fc408452d8..76d9b9a3ab 100644 --- a/gui-apps/hyprlock/hyprlock-9999.ebuild +++ b/gui-apps/hyprlock/hyprlock-9999.ebuild @@ -43,5 +43,5 @@ BDEPEND=" " PATCHES=( - "${FILESDIR}/0003-fix-CFLAGS-CXXFLAGS-hyprlock.patch" + "${FILESDIR}/hyprlock-9999-fix-CFLAGS-CXXFLAGS.patch" ) From ac155cfb246c35c19bda77c7a8195b39d01d1ae4 Mon Sep 17 00:00:00 2001 From: "John M. Harris Jr." Date: Mon, 22 Jul 2024 09:28:11 -0700 Subject: [PATCH 53/83] gui-apps/hyprlock: add 0.4.1 Signed-off-by: John M. Harris Jr. --- gui-apps/hyprlock/Manifest | 1 + ... hyprlock-0.4.1-fix-CFLAGS-CXXFLAGS.patch} | 0 gui-apps/hyprlock/hyprlock-0.4.1.ebuild | 47 +++++++++++++++++++ gui-apps/hyprlock/hyprlock-9999.ebuild | 2 +- 4 files changed, 49 insertions(+), 1 deletion(-) rename gui-apps/hyprlock/files/{hyprlock-9999-fix-CFLAGS-CXXFLAGS.patch => hyprlock-0.4.1-fix-CFLAGS-CXXFLAGS.patch} (100%) create mode 100644 gui-apps/hyprlock/hyprlock-0.4.1.ebuild diff --git a/gui-apps/hyprlock/Manifest b/gui-apps/hyprlock/Manifest index 715cb85e4d..f4d738e29c 100644 --- a/gui-apps/hyprlock/Manifest +++ b/gui-apps/hyprlock/Manifest @@ -1 +1,2 @@ DIST hyprlock-0.3.0.tar.gz 61599 BLAKE2B f9bd1b358f55a860441d66d07361f3fe0d19f3f81612714e5dfa3fa6a9fa30f206416fd255365ef0469e50e13048e9378b5f5f79ee37904bf97618e2e08348dc SHA512 3c2262e19f62259efdd2fec0c05f473d60b71809e75b253529e56b31337eee6ca176ead36101a023d777d8989613df765d002358c45aadba6db6593fbca7dd2c +DIST hyprlock-0.4.1.tar.gz 64302 BLAKE2B c6c745b6efa453aa2eff71d65e25c26499ada675c983d62c36c72f1a2ef8e6e4415cf7d53a7e405971366470149a8b40e855923ae7dc86e01e32ff1d257353b5 SHA512 f3831f51a18907e400ba8ab17e16aec7edc25eff207da6cb70b1a06eb1b8312d3061b077cc6ff59d5475bc17322a3f1e47bd9e6adc9041617b8797366eb6d7b5 diff --git a/gui-apps/hyprlock/files/hyprlock-9999-fix-CFLAGS-CXXFLAGS.patch b/gui-apps/hyprlock/files/hyprlock-0.4.1-fix-CFLAGS-CXXFLAGS.patch similarity index 100% rename from gui-apps/hyprlock/files/hyprlock-9999-fix-CFLAGS-CXXFLAGS.patch rename to gui-apps/hyprlock/files/hyprlock-0.4.1-fix-CFLAGS-CXXFLAGS.patch diff --git a/gui-apps/hyprlock/hyprlock-0.4.1.ebuild b/gui-apps/hyprlock/hyprlock-0.4.1.ebuild new file mode 100644 index 0000000000..bc8665681b --- /dev/null +++ b/gui-apps/hyprlock/hyprlock-0.4.1.ebuild @@ -0,0 +1,47 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Hyprland's GPU-accelerated screen locking utility" +HOMEPAGE="https://github.com/hyprwm/hyprlock" + +if [[ "${PV}" = *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git" +else + SRC_URI="https://github.com/hyprwm/${PN^}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="BSD" +SLOT="0" + +RDEPEND=" + dev-libs/date + dev-libs/wayland + media-libs/mesa[opengl] + sys-libs/pam + dev-libs/glib:2 + >=dev-libs/hyprlang-0.4.0 + media-libs/libglvnd + x11-libs/cairo + x11-libs/libxkbcommon + x11-libs/libdrm + x11-libs/pango +" +DEPEND=" + ${RDEPEND} + dev-libs/wayland-protocols +" + +BDEPEND=" + dev-util/wayland-scanner + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}/hyprlock-0.4.1-fix-CFLAGS-CXXFLAGS.patch" +) diff --git a/gui-apps/hyprlock/hyprlock-9999.ebuild b/gui-apps/hyprlock/hyprlock-9999.ebuild index 76d9b9a3ab..bc8665681b 100644 --- a/gui-apps/hyprlock/hyprlock-9999.ebuild +++ b/gui-apps/hyprlock/hyprlock-9999.ebuild @@ -43,5 +43,5 @@ BDEPEND=" " PATCHES=( - "${FILESDIR}/hyprlock-9999-fix-CFLAGS-CXXFLAGS.patch" + "${FILESDIR}/hyprlock-0.4.1-fix-CFLAGS-CXXFLAGS.patch" ) From ca1fa7221cf7a1c7132e2519e1e444081d4630ae Mon Sep 17 00:00:00 2001 From: "John M. Harris Jr." Date: Mon, 22 Jul 2024 09:32:38 -0700 Subject: [PATCH 54/83] gui-libs/xdg-desktop-portal-hyprland: add 1.3.3 Signed-off-by: John M. Harris Jr. --- gui-libs/xdg-desktop-portal-hyprland/Manifest | 1 + .../xdg-desktop-portal-hyprland-1.3.3.ebuild | 75 +++++++++++++++++++ 2 files changed, 76 insertions(+) create mode 100644 gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.3.ebuild diff --git a/gui-libs/xdg-desktop-portal-hyprland/Manifest b/gui-libs/xdg-desktop-portal-hyprland/Manifest index 653e7e97ed..d975ebfc85 100644 --- a/gui-libs/xdg-desktop-portal-hyprland/Manifest +++ b/gui-libs/xdg-desktop-portal-hyprland/Manifest @@ -1,3 +1,4 @@ DIST proto-subproject-1.3.1.tar.gz 6343 BLAKE2B cffa25c1fbac992db9aee57956615c2a5f8a6e90150d86246218e6d346e566a43527f56cab08b07359bd2f56b1e02b741fb0dbb37ec35fbadd22dfdb2006d3b0 SHA512 f8534c0f6562ce3c770ed9c79b8b78504d6f3aa75001c74ecfa5418af939e88a020ca1cef08d20c62e73c764d66452b5ce212a0f0d2e9a3aaba635ee80b142c5 DIST xdg-desktop-hyprland-1.3.1.tar.gz 46999 BLAKE2B 17dd6883d90985075dc8bdeb4901ad393fb6ab541aba901536f761464e313e87485a4589f6691321e1e9615817206318362afeaef424ef8f603868ed0d7f26d6 SHA512 8d0f9b97fca4566efe717de6d739d10ec51ce5aa33459940f759fc90543fcca3b094d3e570446c5f82c9146249ce39c00fa215b0b83573a466a9907aec9366f3 DIST xdg-desktop-portal-hyprland-1.3.2.gh.tar.gz 48659 BLAKE2B 034eb274761710ab7162ebcb840414a612f0dbe5efcf1d3891c36fe94f8d837281151d2b15968faea024381bd25714f1b96989bdd43bfde596ec363949e4e08e SHA512 32630705079b600c22614abdf047f415bf5128697e63fa2e41d5b4028b0957a866acd817087397f60a4c6ad32829cbf00e1dea8f85db8cbdb26e7c96e92cef9e +DIST xdg-desktop-portal-hyprland-1.3.3.gh.tar.gz 49323 BLAKE2B 6f0bd6636d1a457d238dbb9095782a41961e30b37eacd05e1a4d545fc933b9d3b529400321a31cfb08c6b5d69279bb8905e84f11743bf97b22587432a5e9cf14 SHA512 c100ca27e9cd430602ad0ea4733f34919d84206df084df0d9f8ed8ca8a634069cc7ef71cb587f92eae6eeedf4029a88644b24b9b8d37138cb544279f5be30720 diff --git a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.3.ebuild b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.3.ebuild new file mode 100644 index 0000000000..465163d48b --- /dev/null +++ b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.3.ebuild @@ -0,0 +1,75 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake toolchain-funcs + +DESCRIPTION="xdg-desktop-portal backend for hyprland" +HOMEPAGE="https://github.com/hyprwm/xdg-desktop-portal-hyprland" + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://github.com/hyprwm/${PN}.git" + inherit git-r3 +else + SRC_URI="https://github.com/hyprwm/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="elogind systemd" +REQUIRED_USE="?? ( elogind systemd )" + +DEPEND=" + >=media-video/pipewire-0.3.41:= + dev-cpp/sdbus-c++ + dev-libs/hyprlang:= + dev-libs/inih + dev-libs/wayland + dev-qt/qtbase + dev-qt/qtcore + dev-qt/qtgui + dev-qt/qtwayland:6 + dev-qt/qtwidgets + media-libs/mesa + sys-apps/util-linux + x11-libs/libdrm + || ( + systemd? ( >=sys-apps/systemd-237 ) + elogind? ( >=sys-auth/elogind-237 ) + sys-libs/basu + ) +" + +RDEPEND=" + ${DEPEND} + sys-apps/xdg-desktop-portal +" + +BDEPEND=" + >=dev-libs/wayland-protocols-1.24 + dev-libs/hyprland-protocols + virtual/pkgconfig + || ( >=sys-devel/gcc-13:* >=sys-devel/clang-17:* ) +" + +pkg_setup() { + [[ ${MERGE_TYPE} == binary ]] && return + + if tc-is-gcc && ver_test $(gcc-version) -lt 13 ; then + eerror "XDPH needs >=gcc-13 or >=clang-17 to compile." + eerror "Please upgrade GCC: emerge -v1 sys-devel/gcc" + die "GCC version is too old to compile XDPH!" + elif tc-is-clang && ver_test $(clang-version) -lt 17 ; then + eerror "XDPH needs >=gcc-13 or >=clang-17 to compile." + eerror "Please upgrade Clang: emerge -v1 sys-devel/clang" + die "Clang version is too old to compile XDPH!" + fi +} + +src_prepare() { + eapply "${FILESDIR}/xdg-desktop-portal-hyprland-1.3.2_use_sys_sdbus-c++.patch" + sed -i "/add_compile_options(-O3)/d" "${S}/CMakeLists.txt" || die + cmake_src_prepare +} From 28945ff87f04e30d30066e49e4aab00baac8a3f0 Mon Sep 17 00:00:00 2001 From: "John M. Harris Jr." Date: Mon, 22 Jul 2024 09:47:52 -0700 Subject: [PATCH 55/83] profiles: Mask xdg-desktop-portal-hyprland Critical security vulnerability with --- profiles/package.mask | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index 04802800ed..c6d50a3a73 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -82,3 +82,7 @@ sys-libs/gcompat # (See also top comment) # Sorry for the inconvenience. app-office/lotus123r3 + +# John M. Harris, Jr. (2024-07-22) +# Critical security vulnerability. + Date: Mon, 22 Jul 2024 10:15:04 -0700 Subject: [PATCH 56/83] Revert "profiles: Mask xdg-desktop-portal-hyprland" This reverts commit 28945ff87f04e30d30066e49e4aab00baac8a3f0. Signed-off-by: John M. Harris Jr. --- profiles/package.mask | 4 ---- 1 file changed, 4 deletions(-) diff --git a/profiles/package.mask b/profiles/package.mask index c6d50a3a73..04802800ed 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -82,7 +82,3 @@ sys-libs/gcompat # (See also top comment) # Sorry for the inconvenience. app-office/lotus123r3 - -# John M. Harris, Jr. (2024-07-22) -# Critical security vulnerability. - Date: Mon, 22 Jul 2024 10:17:46 -0700 Subject: [PATCH 57/83] gui-libs/xdg-desktop-portal-hyprland: drop 1.3.1-r2, 1.3.2-r1 Signed-off-by: John M. Harris Jr. --- gui-libs/xdg-desktop-portal-hyprland/Manifest | 3 - ...ktop-portal-hyprland-1.1.0_fix_clang.patch | 207 ------------------ ...tal-hyprland-1.2.5_use_sys_sdbus-c++.patch | 35 --- ...tal-hyprland-1.2.6_use_sys_sdbus-c++.patch | 24 -- ...rtal-hyprland-1.3.1_fix_systemd_path.patch | 21 -- ...tal-hyprland-1.3.1_use_sys_sdbus-c++.patch | 32 --- ...p-portal-hyprland-1.3.2_fix_pipewire.patch | 21 -- ...dg-desktop-portal-hyprland-1.3.1-r2.ebuild | 95 -------- ...dg-desktop-portal-hyprland-1.3.2-r1.ebuild | 81 ------- 9 files changed, 519 deletions(-) delete mode 100644 gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-1.1.0_fix_clang.patch delete mode 100644 gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-1.2.5_use_sys_sdbus-c++.patch delete mode 100644 gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-1.2.6_use_sys_sdbus-c++.patch delete mode 100644 gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-1.3.1_fix_systemd_path.patch delete mode 100644 gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-1.3.1_use_sys_sdbus-c++.patch delete mode 100644 gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-1.3.2_fix_pipewire.patch delete mode 100644 gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.1-r2.ebuild delete mode 100644 gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.2-r1.ebuild diff --git a/gui-libs/xdg-desktop-portal-hyprland/Manifest b/gui-libs/xdg-desktop-portal-hyprland/Manifest index d975ebfc85..305adb2bd6 100644 --- a/gui-libs/xdg-desktop-portal-hyprland/Manifest +++ b/gui-libs/xdg-desktop-portal-hyprland/Manifest @@ -1,4 +1 @@ -DIST proto-subproject-1.3.1.tar.gz 6343 BLAKE2B cffa25c1fbac992db9aee57956615c2a5f8a6e90150d86246218e6d346e566a43527f56cab08b07359bd2f56b1e02b741fb0dbb37ec35fbadd22dfdb2006d3b0 SHA512 f8534c0f6562ce3c770ed9c79b8b78504d6f3aa75001c74ecfa5418af939e88a020ca1cef08d20c62e73c764d66452b5ce212a0f0d2e9a3aaba635ee80b142c5 -DIST xdg-desktop-hyprland-1.3.1.tar.gz 46999 BLAKE2B 17dd6883d90985075dc8bdeb4901ad393fb6ab541aba901536f761464e313e87485a4589f6691321e1e9615817206318362afeaef424ef8f603868ed0d7f26d6 SHA512 8d0f9b97fca4566efe717de6d739d10ec51ce5aa33459940f759fc90543fcca3b094d3e570446c5f82c9146249ce39c00fa215b0b83573a466a9907aec9366f3 -DIST xdg-desktop-portal-hyprland-1.3.2.gh.tar.gz 48659 BLAKE2B 034eb274761710ab7162ebcb840414a612f0dbe5efcf1d3891c36fe94f8d837281151d2b15968faea024381bd25714f1b96989bdd43bfde596ec363949e4e08e SHA512 32630705079b600c22614abdf047f415bf5128697e63fa2e41d5b4028b0957a866acd817087397f60a4c6ad32829cbf00e1dea8f85db8cbdb26e7c96e92cef9e DIST xdg-desktop-portal-hyprland-1.3.3.gh.tar.gz 49323 BLAKE2B 6f0bd6636d1a457d238dbb9095782a41961e30b37eacd05e1a4d545fc933b9d3b529400321a31cfb08c6b5d69279bb8905e84f11743bf97b22587432a5e9cf14 SHA512 c100ca27e9cd430602ad0ea4733f34919d84206df084df0d9f8ed8ca8a634069cc7ef71cb587f92eae6eeedf4029a88644b24b9b8d37138cb544279f5be30720 diff --git a/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-1.1.0_fix_clang.patch b/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-1.1.0_fix_clang.patch deleted file mode 100644 index ba30747e96..0000000000 --- a/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-1.1.0_fix_clang.patch +++ /dev/null @@ -1,207 +0,0 @@ -From 54b5467ec12fb115b537e0c86256226474edf8bb Mon Sep 17 00:00:00 2001 -From: Jan Beich -Date: Mon, 18 Sep 2023 19:00:21 +0000 -Subject: [PATCH 1/3] build: Unbreak build on FreeBSD (#98) - -* helpers: add missing header after 9dfb9e125bf0 - -src/helpers/MiscFunctions.cpp: In function 'void addHyprlandNotification(const std::string&, float, const std::string&, const std::string&)': -src/helpers/MiscFunctions.cpp:24:9: error: 'fork' was not declared in this scope - 24 | if (fork() == 0) - | ^~~~ -src/helpers/MiscFunctions.cpp:25:9: error: 'execl' was not declared in this scope - 25 | execl("/bin/sh", "/bin/sh", "-c", CMD.c_str(), nullptr); - | ^~~~~ - -* build: add missing dependency for libc++ after 2f48e6550374 - -ld.lld: error: undefined symbol: pthread_create ->>> referenced by PortalManager.cpp ->>> src/xdg-desktop-portal-hyprland.p/core_PortalManager.cpp.o:(CPortalManager::startEventLoop()) ->>> referenced by PortalManager.cpp ->>> src/xdg-desktop-portal-hyprland.p/core_PortalManager.cpp.o:(CPortalManager::startEventLoop()) ---- - CMakeLists.txt | 4 +++- - src/helpers/MiscFunctions.cpp | 1 + - src/meson.build | 1 + - 3 files changed, 5 insertions(+), 1 deletion(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index e39b72c..44d1689 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -31,12 +31,14 @@ message(STATUS "Checking deps...") - add_subdirectory(subprojects/sdbus-cpp) - add_subdirectory(hyprland-share-picker) - -+find_package(Threads REQUIRED) -+ - find_package(PkgConfig REQUIRED) - pkg_check_modules(deps REQUIRED IMPORTED_TARGET wayland-client wayland-protocols libpipewire-0.3 libspa-0.2 libdrm gbm) - - file(GLOB_RECURSE SRCFILES CONFIGURE_DEPENDS "src/*.cpp") - add_executable(xdg-desktop-portal-hyprland ${SRCFILES}) --target_link_libraries(xdg-desktop-portal-hyprland PRIVATE rt sdbus-c++ PkgConfig::deps) -+target_link_libraries(xdg-desktop-portal-hyprland PRIVATE rt sdbus-c++ Threads::Threads PkgConfig::deps) - - # protocols - find_program(WaylandScanner NAMES wayland-scanner) -diff --git a/src/helpers/MiscFunctions.cpp b/src/helpers/MiscFunctions.cpp -index da05ee6..353c8f0 100644 ---- a/src/helpers/MiscFunctions.cpp -+++ b/src/helpers/MiscFunctions.cpp -@@ -1,5 +1,6 @@ - #include "MiscFunctions.hpp" - #include -+#include - #include "../helpers/Log.hpp" - - std::string execAndGet(const char* cmd) { -diff --git a/src/meson.build b/src/meson.build -index 444d3bd..c3d3735 100644 ---- a/src/meson.build -+++ b/src/meson.build -@@ -8,6 +8,7 @@ executable('xdg-desktop-portal-hyprland', - dependency('libdrm'), - dependency('libpipewire-0.3'), - dependency('sdbus-c++'), -+ dependency('threads'), - dependency('wayland-client'), - ], - include_directories: inc, --- -2.42.0 - -From b6e1732fdac623638dbc12db00e10ac4b5bd791f Mon Sep 17 00:00:00 2001 -From: vaxerski <43317083+vaxerski@users.noreply.github.com> -Date: Fri, 22 Sep 2023 19:28:47 +0100 -Subject: [PATCH 2/3] picker: start on index 0 - ---- - hyprland-share-picker/mainpicker.ui | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/hyprland-share-picker/mainpicker.ui b/hyprland-share-picker/mainpicker.ui -index c14d1d6..95a3c65 100644 ---- a/hyprland-share-picker/mainpicker.ui -+++ b/hyprland-share-picker/mainpicker.ui -@@ -66,7 +66,7 @@ - QTabWidget::North - - -- 1 -+ 0 - - - --- -2.42.0 - -From f9461b0b7d3071347390feee534638555ff76c7d Mon Sep 17 00:00:00 2001 -From: Rudolchr <72916442+Rudolchr@users.noreply.github.com> -Date: Tue, 26 Sep 2023 23:23:02 +0200 -Subject: [PATCH 3/3] build: Fix build when using clang (#100) - -* Add -Wno-address-of-temporary to allow taking an address of temporary like -fpermissive does for gcc - -* Make some implicit casts explicit - -* Implement the wl_array_for_each macro inline as clang does not like to handle it's implicit typecast - -* Removed unecessary include that was automatically added by the ide - -* Replaced reinterpret_cast's with c-style casts ---- - meson.build | 5 +++-- - src/core/PortalManager.cpp | 3 ++- - src/portals/Screencopy.cpp | 19 ++++++++++--------- - 3 files changed, 15 insertions(+), 12 deletions(-) - -diff --git a/meson.build b/meson.build -index 77c1a80..2fff319 100644 ---- a/meson.build -+++ b/meson.build -@@ -25,10 +25,11 @@ endif - add_project_arguments(cpp_compiler.get_supported_arguments([ - '-Wno-missing-field-initializers', - '-Wno-narrowing', -- '-Wno-pointer-arith', -+ '-Wno-pointer-arith', - '-Wno-unused-parameter', - '-Wno-unused-value', -- '-fpermissive' -+ '-fpermissive', -+ '-Wno-address-of-temporary' - ]), language: 'cpp') - - conf_data = configuration_data() -diff --git a/src/core/PortalManager.cpp b/src/core/PortalManager.cpp -index d56ebe0..a03da31 100644 ---- a/src/core/PortalManager.cpp -+++ b/src/core/PortalManager.cpp -@@ -169,7 +169,8 @@ static void dmabufFeedbackTrancheFormats(void* data, zwp_linux_dmabuf_feedback_v - uint32_t n_modifiers = g_pPortalManager->m_sWaylandConnection.dma.formatTableSize / sizeof(struct fm_entry); - fm_entry* fm_entry = (struct fm_entry*)g_pPortalManager->m_sWaylandConnection.dma.formatTable; - uint16_t* idx; -- wl_array_for_each(idx, indices) { -+ -+ for (idx = (uint16_t*)indices->data; (const char*)idx < (const char*)indices->data + indices->size; idx++) { - if (*idx >= n_modifiers) - continue; - -diff --git a/src/portals/Screencopy.cpp b/src/portals/Screencopy.cpp -index c5b234c..d69d353 100644 ---- a/src/portals/Screencopy.cpp -+++ b/src/portals/Screencopy.cpp -@@ -781,7 +781,7 @@ static void pwStreamParamChanged(void* data, uint32_t id, const spa_pod* param) - const spa_pod* pod_modifier = &prop_modifier->value; - - uint32_t n_modifiers = SPA_POD_CHOICE_N_VALUES(pod_modifier) - 1; -- uint64_t* modifiers = SPA_POD_CHOICE_VALUES(pod_modifier); -+ uint64_t* modifiers = (uint64_t*)SPA_POD_CHOICE_VALUES(pod_modifier); - modifiers++; - uint32_t flags = GBM_BO_USE_RENDERING; - uint64_t modifier; -@@ -853,14 +853,15 @@ static void pwStreamParamChanged(void* data, uint32_t id, const spa_pod* param) - - params[0] = build_buffer(&dynBuilder[0].b, blocks, PSTREAM->pSession->sharingData.frameInfoSHM.size, PSTREAM->pSession->sharingData.frameInfoSHM.stride, data_type); - -- params[1] = spa_pod_builder_add_object(&dynBuilder[1].b, SPA_TYPE_OBJECT_ParamMeta, SPA_PARAM_Meta, SPA_PARAM_META_type, SPA_POD_Id(SPA_META_Header), SPA_PARAM_META_size, -- SPA_POD_Int(sizeof(struct spa_meta_header))); -+ params[1] = (const spa_pod*)spa_pod_builder_add_object(&dynBuilder[1].b, SPA_TYPE_OBJECT_ParamMeta, SPA_PARAM_Meta, SPA_PARAM_META_type, SPA_POD_Id(SPA_META_Header), -+ SPA_PARAM_META_size, SPA_POD_Int(sizeof(struct spa_meta_header))); - -- params[2] = spa_pod_builder_add_object(&dynBuilder[1].b, SPA_TYPE_OBJECT_ParamMeta, SPA_PARAM_Meta, SPA_PARAM_META_type, SPA_POD_Id(SPA_META_VideoTransform), -- SPA_PARAM_META_size, SPA_POD_Int(sizeof(struct spa_meta_videotransform))); -+ params[2] = (const spa_pod*)spa_pod_builder_add_object(&dynBuilder[1].b, SPA_TYPE_OBJECT_ParamMeta, SPA_PARAM_Meta, SPA_PARAM_META_type, SPA_POD_Id(SPA_META_VideoTransform), -+ SPA_PARAM_META_size, SPA_POD_Int(sizeof(struct spa_meta_videotransform))); - -- params[3] = spa_pod_builder_add_object(&dynBuilder[2].b, SPA_TYPE_OBJECT_ParamMeta, SPA_PARAM_Meta, SPA_PARAM_META_type, SPA_POD_Id(SPA_META_VideoDamage), SPA_PARAM_META_size, -- SPA_POD_CHOICE_RANGE_Int(sizeof(struct spa_meta_region) * 4, sizeof(struct spa_meta_region) * 1, sizeof(struct spa_meta_region) * 4)); -+ params[3] = (const spa_pod*)spa_pod_builder_add_object( -+ &dynBuilder[2].b, SPA_TYPE_OBJECT_ParamMeta, SPA_PARAM_Meta, SPA_PARAM_META_type, SPA_POD_Id(SPA_META_VideoDamage), SPA_PARAM_META_size, -+ SPA_POD_CHOICE_RANGE_Int(sizeof(struct spa_meta_region) * 4, sizeof(struct spa_meta_region) * 1, sizeof(struct spa_meta_region) * 4)); - - pw_stream_update_params(PSTREAM->stream, params, 4); - spa_pod_dynamic_builder_clean(&dynBuilder[0]); -@@ -1061,7 +1062,7 @@ uint32_t CPipewireConnection::buildFormatsFor(spa_pod_builder* b[2], const spa_p - - paramCount = 2; - params[0] = build_format(b[0], pwFromDrmFourcc(stream->pSession->sharingData.frameInfoDMA.fmt), stream->pSession->sharingData.frameInfoDMA.w, -- stream->pSession->sharingData.frameInfoDMA.h, stream->pSession->sharingData.framerate, modifiers, modCount); -+ stream->pSession->sharingData.frameInfoDMA.h, stream->pSession->sharingData.framerate, modifiers, modCount); - assert(params[0] != NULL); - params[1] = build_format(b[1], pwFromDrmFourcc(stream->pSession->sharingData.frameInfoSHM.fmt), stream->pSession->sharingData.frameInfoSHM.w, - stream->pSession->sharingData.frameInfoSHM.h, stream->pSession->sharingData.framerate, NULL, 0); -@@ -1071,7 +1072,7 @@ uint32_t CPipewireConnection::buildFormatsFor(spa_pod_builder* b[2], const spa_p - - paramCount = 1; - params[0] = build_format(b[0], pwFromDrmFourcc(stream->pSession->sharingData.frameInfoSHM.fmt), stream->pSession->sharingData.frameInfoSHM.w, -- stream->pSession->sharingData.frameInfoSHM.h, stream->pSession->sharingData.framerate, NULL, 0); -+ stream->pSession->sharingData.frameInfoSHM.h, stream->pSession->sharingData.framerate, NULL, 0); - } - - return paramCount; --- -2.42.0 - diff --git a/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-1.2.5_use_sys_sdbus-c++.patch b/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-1.2.5_use_sys_sdbus-c++.patch deleted file mode 100644 index 42ec92a2fa..0000000000 --- a/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-1.2.5_use_sys_sdbus-c++.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 7ec34c32dae716cb3976037e1086e193ff1b0cc3 Mon Sep 17 00:00:00 2001 -From: Remigiusz Micielski -Date: Wed, 22 Nov 2023 17:13:09 +0100 -Subject: [PATCH] fix: use sys sdbus-c++ - ---- - CMakeLists.txt | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 44d1689..aa7588b 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -21,16 +21,16 @@ endif() - include_directories( - . - "protocols/" -- "subprojects/sdbus-cpp/include/" - ) - - set(CMAKE_CXX_STANDARD 23) - add_compile_options(-Wall -Wextra -Wno-unused-parameter -Wno-unused-value -Wno-missing-field-initializers -Wno-narrowing -Wno-pointer-arith -fpermissive) - - message(STATUS "Checking deps...") --add_subdirectory(subprojects/sdbus-cpp) - add_subdirectory(hyprland-share-picker) - -+find_package(sdbus-c++ REQUIRED) -+ - find_package(Threads REQUIRED) - - find_package(PkgConfig REQUIRED) --- -2.41.0 - diff --git a/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-1.2.6_use_sys_sdbus-c++.patch b/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-1.2.6_use_sys_sdbus-c++.patch deleted file mode 100644 index 186a51c41b..0000000000 --- a/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-1.2.6_use_sys_sdbus-c++.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 8a5bee3..c3a377e 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -21,7 +21,6 @@ endif() - include_directories( - . - "protocols/" -- "subprojects/sdbus-cpp/include/" - ) - - set(CMAKE_CXX_STANDARD 23) -@@ -30,9 +29,10 @@ add_compile_options(-Wall -Wextra -Wno-unused-parameter -Wno-unused-value - -fpermissive -Wno-address-of-temporary) - - message(STATUS "Checking deps...") --add_subdirectory(subprojects/sdbus-cpp) - add_subdirectory(hyprland-share-picker) - -+find_package(sdbus-c++ REQUIRED) -+ - find_package(Threads REQUIRED) - - find_package(PkgConfig REQUIRED) diff --git a/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-1.3.1_fix_systemd_path.patch b/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-1.3.1_fix_systemd_path.patch deleted file mode 100644 index 36d0b2ba82..0000000000 --- a/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-1.3.1_fix_systemd_path.patch +++ /dev/null @@ -1,21 +0,0 @@ -From 24fa87b939539a1d13696718490ff5642ab12509 Mon Sep 17 00:00:00 2001 -From: Pavel Solovev -Date: Sun, 7 Jan 2024 22:17:24 +0300 -Subject: [PATCH] Cmake: Do not use CMAKE_INSTALL_LIBDIR for the systemd - service - -In some distros CMAKE_INSTALL_LIBDIR is lib64, but systemd services are always in lib (not lib64) ---- - CMakeLists.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 73f429b..2eb7cfb 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -104,4 +104,4 @@ install(TARGETS xdg-desktop-portal-hyprland DESTINATION ${CMAKE_INSTALL_LIBEXECD - - install(FILES hyprland.portal DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/xdg-desktop-portal/portals") - install(FILES ${CMAKE_BINARY_DIR}/org.freedesktop.impl.portal.desktop.hyprland.service DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/dbus-1/services") --install(FILES ${CMAKE_BINARY_DIR}/contrib/systemd/xdg-desktop-portal-hyprland.service DESTINATION "${CMAKE_INSTALL_LIBDIR}/systemd/user") -+install(FILES ${CMAKE_BINARY_DIR}/contrib/systemd/xdg-desktop-portal-hyprland.service DESTINATION "lib/systemd/user") diff --git a/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-1.3.1_use_sys_sdbus-c++.patch b/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-1.3.1_use_sys_sdbus-c++.patch deleted file mode 100644 index 1ecaa8ffc2..0000000000 --- a/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-1.3.1_use_sys_sdbus-c++.patch +++ /dev/null @@ -1,32 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 73f429b..e760098 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -38,17 +38,12 @@ add_compile_options(-Wall -Wextra -Wno-unused-parameter -Wno-unused-value - message(STATUS "Checking deps...") - add_subdirectory(hyprland-share-picker) - -+find_package(sdbus-c++ REQUIRED) - find_package(Threads REQUIRED) - find_package(PkgConfig REQUIRED) - pkg_check_modules(deps REQUIRED IMPORTED_TARGET wayland-client wayland-protocols libpipewire-0.3 libspa-0.2 libdrm gbm hyprlang>=0.2.0) - - # check whether we can find sdbus-c++ through pkg-config --pkg_check_modules(SDBUS IMPORTED_TARGET sdbus-c++) --if(NOT SDBUS_FOUND) -- include_directories("subprojects/sdbus-cpp/include/") -- add_subdirectory(subprojects/sdbus-cpp) -- add_library(PkgConfig::SDBUS ALIAS sdbus-c++) --endif() - - # same for hyprland-protocols - pkg_check_modules(HYPRLAND_PROTOS IMPORTED_TARGET hyprland-protocols) -@@ -60,7 +55,7 @@ endif() - - file(GLOB_RECURSE SRCFILES CONFIGURE_DEPENDS "src/*.cpp") - add_executable(xdg-desktop-portal-hyprland ${SRCFILES}) --target_link_libraries(xdg-desktop-portal-hyprland PRIVATE rt PkgConfig::SDBUS Threads::Threads PkgConfig::deps) -+target_link_libraries(xdg-desktop-portal-hyprland PRIVATE rt sdbus-c++ Threads::Threads PkgConfig::deps) - - # protocols - find_program(WaylandScanner NAMES wayland-scanner) diff --git a/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-1.3.2_fix_pipewire.patch b/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-1.3.2_fix_pipewire.patch deleted file mode 100644 index 0655bbe38b..0000000000 --- a/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-1.3.2_fix_pipewire.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff --git a/src/shared/ScreencopyShared.hpp b/src/shared/ScreencopyShared.hpp -index d626da6..2368833 100644 ---- a/src/shared/ScreencopyShared.hpp -+++ b/src/shared/ScreencopyShared.hpp -@@ -5,16 +5,12 @@ - extern "C" { - #include - --#undef SPA_VERSION_POD_BUILDER_CALLBACKS --#define SPA_VERSION_POD_BUILDER_CALLBACKS .version = 0 - #include - #include - #include - #include - #include - #include --#undef SPA_VERSION_POD_BUILDER_CALLBACKS --#define SPA_VERSION_POD_BUILDER_CALLBACKS 0 - } - #include - diff --git a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.1-r2.ebuild b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.1-r2.ebuild deleted file mode 100644 index 85d3f8f44a..0000000000 --- a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.1-r2.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake toolchain-funcs - -DESCRIPTION="xdg-desktop-portal backend for hyprland" -HOMEPAGE="https://github.com/hyprwm/xdg-desktop-portal-hyprland" - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://github.com/hyprwm/xdg-desktop-portal-hyprland.git" - inherit git-r3 -else - PROTO_COMMIT="4d29e48433270a2af06b8bc711ca1fe5109746cd" - SRC_URI="https://github.com/hyprwm/xdg-desktop-portal-hyprland/archive/refs/tags/v${PV}.tar.gz \ - -> xdg-desktop-hyprland-${PV}.tar.gz - https://github.com/hyprwm/hyprland-protocols/archive/${PROTO_COMMIT}.tar.gz \ - -> proto-subproject-${PV}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="MIT" -SLOT="0" -IUSE="elogind qt6 systemd" -REQUIRED_USE="?? ( elogind systemd )" - -DEPEND=" - >=media-video/pipewire-0.3.41:= - dev-cpp/sdbus-c++ - dev-libs/hyprlang:= - dev-libs/inih - dev-libs/wayland - qt6? ( - dev-qt/qtbase:6[gui,widgets] - dev-qt/qtwayland:6 - ) - !qt6? ( - dev-qt/qtcore - dev-qt/qtgui - dev-qt/qtwidgets - dev-qt/qtwayland:5 - ) - media-libs/mesa - sys-apps/util-linux - x11-libs/libdrm - || ( - systemd? ( >=sys-apps/systemd-237 ) - elogind? ( >=sys-auth/elogind-237 ) - sys-libs/basu - ) -" - -RDEPEND=" - ${DEPEND} - sys-apps/xdg-desktop-portal -" - -BDEPEND=" - >=dev-libs/wayland-protocols-1.24 - dev-libs/hyprland-protocols - virtual/pkgconfig - || ( >=sys-devel/gcc-13:* >=sys-devel/clang-17:* ) -" - -pkg_setup() { - [[ ${MERGE_TYPE} == binary ]] && return - - if tc-is-gcc && ver_test $(gcc-version) -lt 13 ; then - eerror "XDPH needs >=gcc-13 or >=clang-17 to compile." - eerror "Please upgrade GCC: emerge -v1 sys-devel/gcc" - die "GCC version is too old to compile XDPH!" - elif tc-is-clang && ver_test $(clang-version) -lt 17 ; then - eerror "XDPH needs >=gcc-13 or >=clang-17 to compile." - eerror "Please upgrade Clang: emerge -v1 sys-devel/clang" - die "Clang version is too old to compile XDPH!" - fi -} - -src_unpack() { - if [[ ${PV} == 9999 ]]; then - git-r3_src_unpack - else - default - rmdir "${S}/subprojects/hyprland-protocols" || die - mv "hyprland-protocols-${PROTO_COMMIT}" "${S}/subprojects/hyprland-protocols" || die - fi -} - -src_prepare() { - eapply "${FILESDIR}/xdg-desktop-portal-hyprland-1.3.1_use_sys_sdbus-c++.patch" - eapply "${FILESDIR}/xdg-desktop-portal-hyprland-1.3.1_fix_systemd_path.patch" - sed -i "/add_compile_options(-O3)/d" "${S}/CMakeLists.txt" || die - cmake_src_prepare -} diff --git a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.2-r1.ebuild b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.2-r1.ebuild deleted file mode 100644 index df2c5642ac..0000000000 --- a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.2-r1.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake toolchain-funcs - -DESCRIPTION="xdg-desktop-portal backend for hyprland" -HOMEPAGE="https://github.com/hyprwm/xdg-desktop-portal-hyprland" - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://github.com/hyprwm/${PN}.git" - inherit git-r3 -else - SRC_URI="https://github.com/hyprwm/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="MIT" -SLOT="0" -IUSE="elogind qt6 systemd" -REQUIRED_USE="?? ( elogind systemd )" - -DEPEND=" - >=media-video/pipewire-0.3.41:= - dev-cpp/sdbus-c++ - dev-libs/hyprlang:= - dev-libs/inih - dev-libs/wayland - qt6? ( - dev-qt/qtbase:6[gui,widgets] - dev-qt/qtwayland:6 - ) - !qt6? ( - dev-qt/qtcore - dev-qt/qtgui - dev-qt/qtwidgets - dev-qt/qtwayland:5 - ) - media-libs/mesa - sys-apps/util-linux - x11-libs/libdrm - || ( - systemd? ( >=sys-apps/systemd-237 ) - elogind? ( >=sys-auth/elogind-237 ) - sys-libs/basu - ) -" - -RDEPEND=" - ${DEPEND} - sys-apps/xdg-desktop-portal -" - -BDEPEND=" - >=dev-libs/wayland-protocols-1.24 - dev-libs/hyprland-protocols - virtual/pkgconfig - || ( >=sys-devel/gcc-13:* >=sys-devel/clang-17:* ) -" - -pkg_setup() { - [[ ${MERGE_TYPE} == binary ]] && return - - if tc-is-gcc && ver_test $(gcc-version) -lt 13 ; then - eerror "XDPH needs >=gcc-13 or >=clang-17 to compile." - eerror "Please upgrade GCC: emerge -v1 sys-devel/gcc" - die "GCC version is too old to compile XDPH!" - elif tc-is-clang && ver_test $(clang-version) -lt 17 ; then - eerror "XDPH needs >=gcc-13 or >=clang-17 to compile." - eerror "Please upgrade Clang: emerge -v1 sys-devel/clang" - die "Clang version is too old to compile XDPH!" - fi -} - -src_prepare() { - eapply "${FILESDIR}/xdg-desktop-portal-hyprland-1.3.2_use_sys_sdbus-c++.patch" - eapply "${FILESDIR}/xdg-desktop-portal-hyprland-1.3.2_fix_pipewire.patch" - sed -i "/add_compile_options(-O3)/d" "${S}/CMakeLists.txt" || die - cmake_src_prepare -} From a13067c1f87f9c23b656235adbfb14ed7a9c2975 Mon Sep 17 00:00:00 2001 From: "John M. Harris Jr." Date: Mon, 22 Jul 2024 10:31:36 -0700 Subject: [PATCH 58/83] gui-libs/aquamarine: new package, add 9999 Signed-off-by: John M. Harris Jr. --- gui-libs/aquamarine/aquamarine-9999.ebuild | 51 ++++++++++++++++++++++ gui-libs/aquamarine/metadata.xml | 13 ++++++ 2 files changed, 64 insertions(+) create mode 100644 gui-libs/aquamarine/aquamarine-9999.ebuild create mode 100644 gui-libs/aquamarine/metadata.xml diff --git a/gui-libs/aquamarine/aquamarine-9999.ebuild b/gui-libs/aquamarine/aquamarine-9999.ebuild new file mode 100644 index 0000000000..80acaec62c --- /dev/null +++ b/gui-libs/aquamarine/aquamarine-9999.ebuild @@ -0,0 +1,51 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Aquamarine is a very light linux rendering backend library" +HOMEPAGE="https://github.com/hyprwm/aquamarine" + +if [[ "${PV}" = *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git" +else + SRC_URI="https://github.com/hyprwm/${PN^}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="BSD" +SLOT="0" + +RDEPEND=" + dev-libs/wayland + media-libs/mesa[opengl] + media-libs/libdisplay-info + >=dev-libs/libinput-1.26.1 + >=dev-util/hyprwayland-scanner-0.4.0 + >=gui-libs/hyprutils-0.1.5 + gui-libs/egl-gbm + x11-libs/cairo + x11-libs/libxkbcommon + x11-libs/libdrm + x11-libs/pango + x11-libs/pixman + virtual/libudev + sys-apps/hwdata +" +DEPEND=" + ${RDEPEND} + dev-libs/wayland-protocols +" + +BDEPEND=" + dev-util/wayland-scanner + virtual/pkgconfig +" + +src_prepare() { + sed -i "/add_compile_options(-O3)/d" "${S}/CMakeLists.txt" || die + cmake_src_prepare +} diff --git a/gui-libs/aquamarine/metadata.xml b/gui-libs/aquamarine/metadata.xml new file mode 100644 index 0000000000..14f100295c --- /dev/null +++ b/gui-libs/aquamarine/metadata.xml @@ -0,0 +1,13 @@ + + + + + johnmh@johnmh.me + John M. Harris, Jr. + + + https://github.com/hyprwm/aquamarine/releases + https://github.com/hyprwm/aquamarine/issues + hyprwm/aquamarine + + From d963d44cec5d138ddbf4b62b4c0949f127aa0bd0 Mon Sep 17 00:00:00 2001 From: "John M. Harris Jr." Date: Mon, 22 Jul 2024 10:59:12 -0700 Subject: [PATCH 59/83] gui-libs/aquamarine: add 0.1.1 Signed-off-by: John M. Harris Jr. --- gui-libs/aquamarine/Manifest | 1 + gui-libs/aquamarine/aquamarine-0.1.1.ebuild | 51 +++++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 gui-libs/aquamarine/Manifest create mode 100644 gui-libs/aquamarine/aquamarine-0.1.1.ebuild diff --git a/gui-libs/aquamarine/Manifest b/gui-libs/aquamarine/Manifest new file mode 100644 index 0000000000..f3b2ca57f3 --- /dev/null +++ b/gui-libs/aquamarine/Manifest @@ -0,0 +1 @@ +DIST aquamarine-0.1.1.tar.gz 70241 BLAKE2B 511e03fed61f970b6309f4cc630e6cfee9eabb4b2d95da27699aa9b38e8e20922847272c9bb4467fb59f428b7137196be2e31cf4e34ac0bb61df5e1520c6f27a SHA512 5e51db094d8a30b53f6bd0e8895039adb354f04428c49e6d1b6fdbbc13d9e8ee02d42da1f9d78bb495a0cd8e286888323a5dbdf663ae6df7495072ed6ab4abc2 diff --git a/gui-libs/aquamarine/aquamarine-0.1.1.ebuild b/gui-libs/aquamarine/aquamarine-0.1.1.ebuild new file mode 100644 index 0000000000..80acaec62c --- /dev/null +++ b/gui-libs/aquamarine/aquamarine-0.1.1.ebuild @@ -0,0 +1,51 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Aquamarine is a very light linux rendering backend library" +HOMEPAGE="https://github.com/hyprwm/aquamarine" + +if [[ "${PV}" = *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git" +else + SRC_URI="https://github.com/hyprwm/${PN^}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="BSD" +SLOT="0" + +RDEPEND=" + dev-libs/wayland + media-libs/mesa[opengl] + media-libs/libdisplay-info + >=dev-libs/libinput-1.26.1 + >=dev-util/hyprwayland-scanner-0.4.0 + >=gui-libs/hyprutils-0.1.5 + gui-libs/egl-gbm + x11-libs/cairo + x11-libs/libxkbcommon + x11-libs/libdrm + x11-libs/pango + x11-libs/pixman + virtual/libudev + sys-apps/hwdata +" +DEPEND=" + ${RDEPEND} + dev-libs/wayland-protocols +" + +BDEPEND=" + dev-util/wayland-scanner + virtual/pkgconfig +" + +src_prepare() { + sed -i "/add_compile_options(-O3)/d" "${S}/CMakeLists.txt" || die + cmake_src_prepare +} From 6dcb18e838a08ad49746bfd2e5e1facdf6169e2d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Mon, 22 Jul 2024 20:21:23 +0100 Subject: [PATCH 60/83] gui-libs/xdg-desktop-portal-hyprland: pipewire version need to be bump to 1.2.1 do to a error compiling with gcc * More info: https://github.com/PipeWire/pipewire/commit/da1dbc1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes: https://bugs.gentoo.org/935669 Closes: https://bugs.gentoo.org/936487 Signed-off-by: Gonçalo Negrier Duarte --- ...1.3.3.ebuild => xdg-desktop-portal-hyprland-1.3.3-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename gui-libs/xdg-desktop-portal-hyprland/{xdg-desktop-portal-hyprland-1.3.3.ebuild => xdg-desktop-portal-hyprland-1.3.3-r1.ebuild} (98%) diff --git a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.3.ebuild b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.3-r1.ebuild similarity index 98% rename from gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.3.ebuild rename to gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.3-r1.ebuild index 465163d48b..65cb773401 100644 --- a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.3.ebuild +++ b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.3-r1.ebuild @@ -22,7 +22,7 @@ IUSE="elogind systemd" REQUIRED_USE="?? ( elogind systemd )" DEPEND=" - >=media-video/pipewire-0.3.41:= + >=media-video/pipewire-1.2.0:= dev-cpp/sdbus-c++ dev-libs/hyprlang:= dev-libs/inih From f2fabcf9d662492d5b6bab1ffe79dd5a615e774c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Mon, 22 Jul 2024 20:26:36 +0100 Subject: [PATCH 61/83] gui-libs/xdg-desktop-portal-hyprland: hyprland-share-picker hard requires qt6 * applying qt6 migration to all ebuilds MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes: https://bugs.gentoo.org/935779 Signed-off-by: Gonçalo Negrier Duarte --- ....ebuild => xdg-desktop-portal-hyprland-1.3.3-r2.ebuild} | 5 +---- .../xdg-desktop-portal-hyprland-9999.ebuild | 7 ++----- 2 files changed, 3 insertions(+), 9 deletions(-) rename gui-libs/xdg-desktop-portal-hyprland/{xdg-desktop-portal-hyprland-1.3.3-r1.ebuild => xdg-desktop-portal-hyprland-1.3.3-r2.ebuild} (96%) diff --git a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.3-r1.ebuild b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.3-r2.ebuild similarity index 96% rename from gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.3-r1.ebuild rename to gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.3-r2.ebuild index 65cb773401..f49c025930 100644 --- a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.3-r1.ebuild +++ b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.3-r2.ebuild @@ -27,11 +27,8 @@ DEPEND=" dev-libs/hyprlang:= dev-libs/inih dev-libs/wayland - dev-qt/qtbase - dev-qt/qtcore - dev-qt/qtgui + dev-qt/qtbase:6[gui,widgets] dev-qt/qtwayland:6 - dev-qt/qtwidgets media-libs/mesa sys-apps/util-linux x11-libs/libdrm diff --git a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-9999.ebuild b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-9999.ebuild index 465163d48b..f49c025930 100644 --- a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-9999.ebuild +++ b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-9999.ebuild @@ -22,16 +22,13 @@ IUSE="elogind systemd" REQUIRED_USE="?? ( elogind systemd )" DEPEND=" - >=media-video/pipewire-0.3.41:= + >=media-video/pipewire-1.2.0:= dev-cpp/sdbus-c++ dev-libs/hyprlang:= dev-libs/inih dev-libs/wayland - dev-qt/qtbase - dev-qt/qtcore - dev-qt/qtgui + dev-qt/qtbase:6[gui,widgets] dev-qt/qtwayland:6 - dev-qt/qtwidgets media-libs/mesa sys-apps/util-linux x11-libs/libdrm From 204154a6265b49352bda24542f5cdbb80ee6f077 Mon Sep 17 00:00:00 2001 From: Hiroki Tokunaga Date: Wed, 24 Jul 2024 00:32:53 +0900 Subject: [PATCH 62/83] dev-ml/angstrom: add 0.16.0, drop 0.15.0 Signed-off-by: Hiroki Tokunaga --- dev-ml/angstrom/Manifest | 2 +- .../angstrom/{angstrom-0.15.0.ebuild => angstrom-0.16.0.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename dev-ml/angstrom/{angstrom-0.15.0.ebuild => angstrom-0.16.0.ebuild} (100%) diff --git a/dev-ml/angstrom/Manifest b/dev-ml/angstrom/Manifest index abf68e3568..5affffba3d 100644 --- a/dev-ml/angstrom/Manifest +++ b/dev-ml/angstrom/Manifest @@ -1 +1 @@ -DIST angstrom-0.15.0.tar.gz 117195 BLAKE2B bf9b35e9dcfc266449a59500fec74ea2a270f13ae4ccf3bc1e425e9ec5e355929924a27ce35c47010880d0390c43649b1a5d7c31bbd428991e9896d8410e73b7 SHA512 307040a6174f9d3c45a9a3bd3c9d1f4e026aef4a3360bd8d171e2e147306fe0d00ee4cb42019bb2abe8101d25c4a2b5887e466537345eb35246bc34d285ffddf +DIST angstrom-0.16.0.tar.gz 117499 BLAKE2B f59da1da561c81e0fae790e8b4efc5e30e5472481a1446c3f40e03964a64ef42ff6272d6eb73f7a51b9038e4ab710a5df0985c569ae2c60a35c55b21031357a1 SHA512 3fda504f0d4cb53d0b7d249964257f3ab8f9a0b4e0dee13665e8b65d2a281bc1e0529f4f2e29cf376c7331bd44833cae929641a559ac003989c7341b08e33f6c diff --git a/dev-ml/angstrom/angstrom-0.15.0.ebuild b/dev-ml/angstrom/angstrom-0.16.0.ebuild similarity index 100% rename from dev-ml/angstrom/angstrom-0.15.0.ebuild rename to dev-ml/angstrom/angstrom-0.16.0.ebuild From 3aaf542dba9582f700fc99bbdf4ee5d6ea5a5eb4 Mon Sep 17 00:00:00 2001 From: Hiroki Tokunaga Date: Wed, 24 Jul 2024 00:55:34 +0900 Subject: [PATCH 63/83] dev-ml/either: new package, add 1.0.0 Signed-off-by: Hiroki Tokunaga --- dev-ml/either/Manifest | 1 + dev-ml/either/either-1.0.0.ebuild | 19 +++++++++++++++++++ dev-ml/either/metadata.xml | 13 +++++++++++++ 3 files changed, 33 insertions(+) create mode 100644 dev-ml/either/Manifest create mode 100644 dev-ml/either/either-1.0.0.ebuild create mode 100644 dev-ml/either/metadata.xml diff --git a/dev-ml/either/Manifest b/dev-ml/either/Manifest new file mode 100644 index 0000000000..d8275d11fe --- /dev/null +++ b/dev-ml/either/Manifest @@ -0,0 +1 @@ +DIST either-1.0.0.tar.gz 3272 BLAKE2B 0ac6ffc11a600533d0d665907bca26e940e3b9029cd3bbc87a8b7eee2e3d9cf46aa42308e25ed7c9676f20aaa036f747681a581743ab84ea280303705f5b84cb SHA512 ae3c69dbd9219dc459d321c5c3fab5d73ead799b78956cd13de7716967dadbc17007808e980f9811c6fa5918267ab1a7efa747aac50cb6e1b62f29881a93bece diff --git a/dev-ml/either/either-1.0.0.ebuild b/dev-ml/either/either-1.0.0.ebuild new file mode 100644 index 0000000000..bad2c833c2 --- /dev/null +++ b/dev-ml/either/either-1.0.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune + +DESCRIPTION="Compatibility module for Either in OCaml 4.12 " +HOMEPAGE="https://github.com/mirage/either" +SRC_URI="https://github.com/mirage/either/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" + +SLOT="0/${PV}" + +KEYWORDS="~amd64" +IUSE="ocamlopt test" + +RESTRICT="!test? ( test )" diff --git a/dev-ml/either/metadata.xml b/dev-ml/either/metadata.xml new file mode 100644 index 0000000000..deeeab0faa --- /dev/null +++ b/dev-ml/either/metadata.xml @@ -0,0 +1,13 @@ + + + + + tokusan441@gmail.com + Hiroki Tokunaga + + Projects that want to use the Either module defined in OCaml 4.12.0 while staying compatible with older versions of OCaml should use this library instead. On OCaml versions 4.12 and above, this library defines an alias Either to the standard library's definition of the module. Otherwise, it provides an equivalent definition of Either. + + https://github.com/mirage/either/issues + mirage/either + + From 595c11b280433f922f217c8e3240516088e06248 Mon Sep 17 00:00:00 2001 From: "Brayan M. Salazar" Date: Tue, 23 Jul 2024 15:33:24 -0400 Subject: [PATCH 64/83] net-wireless/btscreenlocker: add 1.6.5 Signed-off-by: Brayan M. Salazar --- net-wireless/btscreenlocker/Manifest | 1 + .../btscreenlocker-1.6.5.ebuild | 28 +++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 net-wireless/btscreenlocker/btscreenlocker-1.6.5.ebuild diff --git a/net-wireless/btscreenlocker/Manifest b/net-wireless/btscreenlocker/Manifest index 1f1a9fbc79..89004fe7ba 100644 --- a/net-wireless/btscreenlocker/Manifest +++ b/net-wireless/btscreenlocker/Manifest @@ -1,2 +1,3 @@ DIST BtScreenLocker-1.6.2.tar.gz 61168 BLAKE2B 864b622b4b257e4032d777c398a45e0ac2f0378774913deaedcdda9231feda4762ad40706508f8a3e5d21f8feab8a347c8fea79e16e9d832f5d45c1045bfdfdc SHA512 a8073f6622f54bae4aa6ab21cc91bd1405bd5037d8d3d6d06cb1f04badc47270a6aea241da93177652c41154a5e25709251a20bd4bda5f3ac411804e23ee4684 DIST BtScreenLocker-1.6.3.tar.gz 61599 BLAKE2B cc04095e769fe4fabab83b695652afc044a87c63b4205bd6300ae1e3504a083479da20f92d71edff0d1aaa371ecf1c33b6692e6df4742c9bee48308a1d049863 SHA512 1f0359f1cbebab89acc9e539119513b5cde77b1ddc99ad4bcb2c5ea7e8c82c72afed90297f925ed6b113e0f910c2966dd37b92190a76ce81b215a5117fadd96c +DIST BtScreenLocker-1.6.5.tar.gz 61876 BLAKE2B e71b13f5c5a4407e76330bac64f27f84ed6338827d3f05dd9b53a4ddaad701688c8d87d02c0507b06f5d718532659de3ac50ead31fd033703052214141ff9a93 SHA512 9d5de0e9e1f7da6ba4883a0f0defe9dc3c57daacea99b0cbda0202907d1f3dc934022ebbfd332d2c4694eb35c170a7029c30d83b2dec5de8ce218fac7064ee7f diff --git a/net-wireless/btscreenlocker/btscreenlocker-1.6.5.ebuild b/net-wireless/btscreenlocker/btscreenlocker-1.6.5.ebuild new file mode 100644 index 0000000000..328c9843a6 --- /dev/null +++ b/net-wireless/btscreenlocker/btscreenlocker-1.6.5.ebuild @@ -0,0 +1,28 @@ +# Copyright 2024 Brayan M. Salazar +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Daemon to lock your screen when Bluetooth trusted devices go away." +HOMEPAGE="https://github.com/brookiestein/BtScreenLocker" +SRC_URI="https://github.com/brookiestein/BtScreenLocker/archive/refs/tags/${PV}.tar.gz -> BtScreenLocker-${PV}.tar.gz" +S="${WORKDIR}/BtScreenLocker-${PV}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" +dev-qt/linguist-tools:5 +dev-qt/qtbluetooth:5 +dev-qt/qtdbus:5 +dev-qt/qtwidgets:5 +>=net-wireless/bluez-5.76 +" +RDEPEND="${DEPEND}" +BDEPEND=" +>=dev-build/cmake-3.28 +virtual/pkgconfig +" From 32681ef3e579ed98d491c41d3efb6fe9e09aeb20 Mon Sep 17 00:00:00 2001 From: "Brayan M. Salazar" Date: Tue, 23 Jul 2024 16:04:49 -0400 Subject: [PATCH 65/83] app-crypt/configuradorfnmt: Fixed SRC_URI Signed-off-by: Brayan M. Salazar --- app-crypt/configuradorfnmt/configuradorfnmt-1.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/configuradorfnmt/configuradorfnmt-1.0.1.ebuild b/app-crypt/configuradorfnmt/configuradorfnmt-1.0.1.ebuild index aeb10ab164..d91dff27ca 100644 --- a/app-crypt/configuradorfnmt/configuradorfnmt-1.0.1.ebuild +++ b/app-crypt/configuradorfnmt/configuradorfnmt-1.0.1.ebuild @@ -7,7 +7,7 @@ inherit desktop java-utils-2 rpm xdg DESCRIPTION="Spanish government certificate request generator" HOMEPAGE="https://www.cert.fnmt.es/" -SRC_URI="https://descargas.cert.fnmt.es/Linux/configuradorfnmt-1.0.1-0.x86_64.rpm" +SRC_URI="https://descargas.cert.fnmt.es/Linux/${P}-0.x86_64.rpm" S=${WORKDIR} From 2c570502b7920b7f8a164e92d21731f3158294b4 Mon Sep 17 00:00:00 2001 From: "Brayan M. Salazar" Date: Tue, 23 Jul 2024 16:08:04 -0400 Subject: [PATCH 66/83] app-misc/far2l: Fixed ExcessiveLineLength. Signed-off-by: Brayan M. Salazar --- app-misc/far2l/far2l-2.5.3_beta.ebuild | 11 ++++++++--- app-misc/far2l/far2l-9999.ebuild | 11 ++++++++--- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/app-misc/far2l/far2l-2.5.3_beta.ebuild b/app-misc/far2l/far2l-2.5.3_beta.ebuild index 73bb283820..fc6a69636a 100644 --- a/app-misc/far2l/far2l-2.5.3_beta.ebuild +++ b/app-misc/far2l/far2l-2.5.3_beta.ebuild @@ -56,9 +56,14 @@ pkg_setup() { src_prepare() { p=/lib/far2l/far2l - sed -e "s:execute_process(COMMAND ln -sf \../../bin/far2l \${CMAKE_INSTALL_PREFIX}\${p}_askpass)::" -i "${S}"/CMakeLists.txt || die - sed -e "s:execute_process(COMMAND ln -sf \../../bin/far2l \${CMAKE_INSTALL_PREFIX}\${p}_sudoapp)::" -i "${S}"/CMakeLists.txt || die - sed -e "s:execute_process(COMMAND rm -f \${CMAKE_INSTALL_PREFIX}/lib/far2l/Plugins/.*::" -i "${S}"/CMakeLists.txt || die + sed -e "s:execute_process(COMMAND ln -sf \../../bin/far2l \${CMAKE_INSTALL_PREFIX}\${p}_askpass)::" \ + -i "${S}"/CMakeLists.txt || die + + sed -e "s:execute_process(COMMAND ln -sf \../../bin/far2l \${CMAKE_INSTALL_PREFIX}\${p}_sudoapp)::" \ + -i "${S}"/CMakeLists.txt || die + + sed -e "s:execute_process(COMMAND rm -f \${CMAKE_INSTALL_PREFIX}/lib/far2l/Plugins/.*::" \ + -i "${S}"/CMakeLists.txt || die cmake_src_prepare } diff --git a/app-misc/far2l/far2l-9999.ebuild b/app-misc/far2l/far2l-9999.ebuild index 7f902db401..1d170488c9 100644 --- a/app-misc/far2l/far2l-9999.ebuild +++ b/app-misc/far2l/far2l-9999.ebuild @@ -54,9 +54,14 @@ pkg_setup() { } src_prepare() { - sed -e "s:execute_process(COMMAND ln -sf \../../bin/far2l \${CMAKE_INSTALL_PREFIX}/lib/far2l/far2l_askpass)::" -i "${S}"/CMakeLists.txt || die - sed -e "s:execute_process(COMMAND ln -sf \../../bin/far2l \${CMAKE_INSTALL_PREFIX}/lib/far2l/far2l_sudoapp)::" -i "${S}"/CMakeLists.txt || die - sed -e "s:execute_process(COMMAND rm -f \${CMAKE_INSTALL_PREFIX}/lib/far2l/Plugins/.*::" -i "${S}"/CMakeLists.txt || die + sed -e "s:execute_process(COMMAND ln -sf \../../bin/far2l \${CMAKE_INSTALL_PREFIX}/lib/far2l/far2l_askpass)::" \ + -i "${S}"/CMakeLists.txt || die + + sed -e "s:execute_process(COMMAND ln -sf \../../bin/far2l \${CMAKE_INSTALL_PREFIX}/lib/far2l/far2l_sudoapp)::" \ + -i "${S}"/CMakeLists.txt || die + + sed -e "s:execute_process(COMMAND rm -f \${CMAKE_INSTALL_PREFIX}/lib/far2l/Plugins/.*::" \ + -i "${S}"/CMakeLists.txt || die cmake_src_prepare } From 70640b438a747db507d62dfedcaa522b4e7c2719 Mon Sep 17 00:00:00 2001 From: "Brayan M. Salazar" Date: Tue, 23 Jul 2024 16:12:14 -0400 Subject: [PATCH 67/83] gui-apps/gtklock: Fixed self-assignment. Signed-off-by: Brayan M. Salazar --- gui-apps/gtklock/gtklock-3.0.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-apps/gtklock/gtklock-3.0.0-r1.ebuild b/gui-apps/gtklock/gtklock-3.0.0-r1.ebuild index 497bd6f06c..08702401bb 100644 --- a/gui-apps/gtklock/gtklock-3.0.0-r1.ebuild +++ b/gui-apps/gtklock/gtklock-3.0.0-r1.ebuild @@ -20,7 +20,7 @@ RDEPEND=" x11-libs/gtk+:3[wayland] gui-libs/gtk-session-lock " -DEPEND="${DEPEND}" +DEPEND="${RDEPEND}" BDEPEND=" virtual/pkgconfig dev-build/meson From 345267ba33255ef3b8b6046ceb97cba18ed2b3ec Mon Sep 17 00:00:00 2001 From: "Brayan M. Salazar" Date: Tue, 23 Jul 2024 16:21:08 -0400 Subject: [PATCH 68/83] app-misc/far2l: Fixed trailing whitespace. Signed-off-by: Brayan M. Salazar --- app-misc/far2l/far2l-2.5.3_beta.ebuild | 2 -- 1 file changed, 2 deletions(-) diff --git a/app-misc/far2l/far2l-2.5.3_beta.ebuild b/app-misc/far2l/far2l-2.5.3_beta.ebuild index fc6a69636a..9a8b9b3901 100644 --- a/app-misc/far2l/far2l-2.5.3_beta.ebuild +++ b/app-misc/far2l/far2l-2.5.3_beta.ebuild @@ -58,10 +58,8 @@ src_prepare() { sed -e "s:execute_process(COMMAND ln -sf \../../bin/far2l \${CMAKE_INSTALL_PREFIX}\${p}_askpass)::" \ -i "${S}"/CMakeLists.txt || die - sed -e "s:execute_process(COMMAND ln -sf \../../bin/far2l \${CMAKE_INSTALL_PREFIX}\${p}_sudoapp)::" \ -i "${S}"/CMakeLists.txt || die - sed -e "s:execute_process(COMMAND rm -f \${CMAKE_INSTALL_PREFIX}/lib/far2l/Plugins/.*::" \ -i "${S}"/CMakeLists.txt || die cmake_src_prepare From a638457dfddb69c54c961112a49b2137a8bb02d9 Mon Sep 17 00:00:00 2001 From: Lucio Sauer Date: Fri, 19 Jul 2024 19:27:04 +0200 Subject: [PATCH 69/83] dev-libs/open62541: fix encryption backend selection behavior - The build system supports at most one backend (with preference for mbedtls over openssl if both are selected). Let's model that with REQUIRED_USE="?? ( mbedtls openssl )" - Removal of redundant "encryption" USE flag fixes incorrect dependencies when backend USE flags are enabled but the encryption USE flag is disabled. Signed-off-by: Lucio Sauer --- dev-libs/open62541/metadata.xml | 11 ++++------- dev-libs/open62541/open62541-1.4.2.ebuild | 10 ++++------ 2 files changed, 8 insertions(+), 13 deletions(-) diff --git a/dev-libs/open62541/metadata.xml b/dev-libs/open62541/metadata.xml index fd0da5f21e..c2b9267f3c 100644 --- a/dev-libs/open62541/metadata.xml +++ b/dev-libs/open62541/metadata.xml @@ -17,18 +17,15 @@ systems. - - Enable encryption support - - Use mbedtls for encryption + Enable encryption support using net-libs/mbedtls + + + Enable encryption support using dev-libs/openssl Enable OPC/UA Pub/Sub extensions - - Use openssl for encryption - Build additional shell tools diff --git a/dev-libs/open62541/open62541-1.4.2.ebuild b/dev-libs/open62541/open62541-1.4.2.ebuild index 48b4eddc10..1fb7eb285b 100644 --- a/dev-libs/open62541/open62541-1.4.2.ebuild +++ b/dev-libs/open62541/open62541-1.4.2.ebuild @@ -14,13 +14,13 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MPL-2.0" SLOT="0" KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="doc encryption examples mbedtls pubsub openssl tools" +IUSE="doc examples mbedtls pubsub openssl tools" # Requires network access RESTRICT="test" REQUIRED_USE=" ${PYTHON_REQUIRED_USE} - encryption? ( || ( mbedtls openssl ) ) + ?? ( mbedtls openssl ) " BDEPEND=" @@ -55,10 +55,8 @@ src_configure() { -DUA_FORCE_WERROR=OFF ) - if use encryption; then - use mbedtls && mycmakeargs+=(-DUA_ENABLE_ENCRYPTION=MBEDTLS) - use openssl && mycmakeargs+=(-DUA_ENABLE_ENCRYPTION=OPENSSL) - fi + use mbedtls && mycmakeargs+=(-DUA_ENABLE_ENCRYPTION=MBEDTLS) + use openssl && mycmakeargs+=(-DUA_ENABLE_ENCRYPTION=OPENSSL) cmake_src_configure } From 21f472e6ad72607ab15c942179191c4c88deeb64 Mon Sep 17 00:00:00 2001 From: Lucio Sauer Date: Tue, 23 Jul 2024 22:24:34 +0200 Subject: [PATCH 70/83] profiles: Mask gui-libs/aquamarine until missing dep PR is merged https://github.com/gentoo/gentoo/pull/37676 Signed-off-by: Lucio Sauer --- profiles/package.mask | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index 04802800ed..4b79217c92 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -18,6 +18,11 @@ # New entries go on top. +# Lucio Sauer (2024-07-23) +# Dependency >=dev-util/hyprwayland-scanner-0.4.0 not yet in ::gentoo +# https://github.com/gentoo/gentoo/pull/37676 +gui-libs/aquamarine + # Michael Mair-Keimberger (2024-07-20) # Decided to move my personal wiki to dokuwiki. If someone wants to # keep it, feel free to take over it. From 059e285ab6b1720743c4f135178c608ea0e22703 Mon Sep 17 00:00:00 2001 From: Lucio Sauer Date: Tue, 23 Jul 2024 22:34:19 +0200 Subject: [PATCH 71/83] dev-libs/open62541: remove build system CFLAGS that we handle downstream Remove -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fstack-clash-protection No revbump needed since vanilla Gentoo enables these by default (as of 23.0 profiles) https://wiki.gentoo.org/wiki/Hardened/Toolchain#Changes Closes: https://bugs.gentoo.org/896184 Signed-off-by: Lucio Sauer --- dev-libs/open62541/open62541-1.4.2.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-libs/open62541/open62541-1.4.2.ebuild b/dev-libs/open62541/open62541-1.4.2.ebuild index 1fb7eb285b..a4226411bf 100644 --- a/dev-libs/open62541/open62541-1.4.2.ebuild +++ b/dev-libs/open62541/open62541-1.4.2.ebuild @@ -50,6 +50,7 @@ src_configure() { -DUA_BUILD_EXAMPLES=OFF -DUA_BUILD_TOOLS=$(usex tools) -DUA_BUILD_UNIT_TESTS=OFF + -DUA_ENABLE_HARDENING=OFF -DUA_ENABLE_PUBSUB=$(usex pubsub) -DUA_ENABLE_PUBSUB_INFORMATIONMODEL=$(usex pubsub) -DUA_FORCE_WERROR=OFF From 7363a32a6f2e815d9091ced5f10a8cace4b0b053 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Tue, 23 Jul 2024 21:57:07 +0100 Subject: [PATCH 72/83] gui-apps/ReGreet: fix user in systemd-tmpfiles.conf MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes: https://bugs.gentoo.org/936294 Signed-off-by: Gonçalo Negrier Duarte --- gui-apps/ReGreet/Manifest | 2 +- ...Greet-0.1.1-r6.ebuild => ReGreet-0.1.1-r7.ebuild} | 12 ++++++++---- gui-apps/ReGreet/ReGreet-9999.ebuild | 6 +++++- 3 files changed, 14 insertions(+), 6 deletions(-) rename gui-apps/ReGreet/{ReGreet-0.1.1-r6.ebuild => ReGreet-0.1.1-r7.ebuild} (96%) diff --git a/gui-apps/ReGreet/Manifest b/gui-apps/ReGreet/Manifest index b36b892f35..bd10181aac 100644 --- a/gui-apps/ReGreet/Manifest +++ b/gui-apps/ReGreet/Manifest @@ -1,4 +1,4 @@ -DIST ReGreet.tar.gz 62289 BLAKE2B 3ef05c0da2c8974dbdbfa6a73a3be96340d517f2510c075e2587f977a6a16125d40815a8d837e54ad0b08f968124861911ed424ff1eba662141608aebca03169 SHA512 c2276c9ee3699974a5ebdefe811bfdb15d5642f6d3d20f6ea6b4f5ce3b40a9691ed42441e50f506a503ef523b894ff28d1746844b26bc32dff5db18a1d5e8150 +DIST ReGreet-0.1.1.tar.gz 62289 BLAKE2B 3ef05c0da2c8974dbdbfa6a73a3be96340d517f2510c075e2587f977a6a16125d40815a8d837e54ad0b08f968124861911ed424ff1eba662141608aebca03169 SHA512 c2276c9ee3699974a5ebdefe811bfdb15d5642f6d3d20f6ea6b4f5ce3b40a9691ed42441e50f506a503ef523b894ff28d1746844b26bc32dff5db18a1d5e8150 DIST addr2line-0.21.0.crate 40807 BLAKE2B 9796b9a1177a299797902b7f64247d81d63d3f7e0dcc1256990628e84c5f92e3094ee8d753d9b72187b9aaa73b7ca67c0217899f2226ebd1076f8d25b458475b SHA512 afde7660dda30dee240e79df1fb5b92d4572520bf17a134ef3765e2a077af9e13713952d52e27fae420109b40f6e24dbce1056687dbcbead858ffc21cc7dc69b DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1 DIST ahash-0.8.7.crate 42894 BLAKE2B 56f4b2f577eb2752e675fa2b3191c65e0bb88575f92e8d906714296fca1daace46e93256672fce08cc5b4ac11d40a690a06b32a99fb50fd0df4f042773c33b6c SHA512 2c9eaa22f7bda47a781994c769d4a2ef15ba0f511fdd4ec4680c13d4c1809f1ce01adecc3b3776793158062d28ad9e5f0b1d1c0a9429e43dd07cd99540eae7a6 diff --git a/gui-apps/ReGreet/ReGreet-0.1.1-r6.ebuild b/gui-apps/ReGreet/ReGreet-0.1.1-r7.ebuild similarity index 96% rename from gui-apps/ReGreet/ReGreet-0.1.1-r6.ebuild rename to gui-apps/ReGreet/ReGreet-0.1.1-r7.ebuild index cd024c04eb..586490ae3c 100644 --- a/gui-apps/ReGreet/ReGreet-0.1.1-r6.ebuild +++ b/gui-apps/ReGreet/ReGreet-0.1.1-r7.ebuild @@ -215,7 +215,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://github.com/rharish101/${PN}.git" else SRC_URI=" - https://github.com/rharish101/${PN}/archive/refs/tags/${PV}.tar.gz -> ${PN}.tar.gz + https://github.com/rharish101/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz ${CARGO_CRATE_URIS} " KEYWORDS="~amd64" @@ -250,7 +250,7 @@ src_unpack() { git-r3_src_unpack cargo_live_src_unpack else - unpack "${PN}.tar.gz" + unpack "${P}.tar.gz" cargo_src_unpack fi } @@ -265,6 +265,10 @@ src_configure() { src_prepare() { default + + if use systemd; then + sed -i 's/greeter/greetd/g' "${S}/systemd-tmpfiles.conf" || die + fi } src_compile() { @@ -287,7 +291,7 @@ src_install() { cargo_src_install if use systemd; then - newtmpfiles "${WORKDIR}/${P}/systemd-tmpfiles.conf" regreet.conf + newtmpfiles "${S}/systemd-tmpfiles.conf" regreet.conf elif use openrc; then keepdir /var/log/regreet fowners greetd:greetd /var/log/regreet @@ -298,7 +302,7 @@ src_install() { fperms 0755 /var/cache/regreet fi # Install ReGreet template config file as a doc - dodoc "${WORKDIR}/${P}/regreet.sample.toml" + dodoc "${S}/regreet.sample.toml" # Create README.gentoo doc file readme.gentoo_create_doc diff --git a/gui-apps/ReGreet/ReGreet-9999.ebuild b/gui-apps/ReGreet/ReGreet-9999.ebuild index 27369bc3ab..e4ca09f36d 100644 --- a/gui-apps/ReGreet/ReGreet-9999.ebuild +++ b/gui-apps/ReGreet/ReGreet-9999.ebuild @@ -215,7 +215,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://github.com/rharish101/${PN}.git" else SRC_URI=" - https://github.com/rharish101/${PN}/archive/refs/tags/${PV}.tar.gz -> ${PN}.tar.gz + https://github.com/rharish101/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz ${CARGO_CRATE_URIS} " KEYWORDS="~amd64" @@ -263,6 +263,10 @@ src_configure() { src_prepare() { default + + if use systemd; then + sed -i 's/greeter/greetd/g' "${S}/systemd-tmpfiles.conf" || die + fi } src_compile() { From eeaa08fbdff0568ea904d199ad99ad3ef779d52c Mon Sep 17 00:00:00 2001 From: kernaltrap Date: Tue, 23 Jul 2024 18:53:58 -0500 Subject: [PATCH 73/83] app-misc/tinyfetch: bump to 6.1 Signed-off-by: kernaltrap --- app-misc/tinyfetch/Manifest | 1 + app-misc/tinyfetch/tinyfetch-6.1.ebuild | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 app-misc/tinyfetch/tinyfetch-6.1.ebuild diff --git a/app-misc/tinyfetch/Manifest b/app-misc/tinyfetch/Manifest index 1891ac2667..9deb670b73 100644 --- a/app-misc/tinyfetch/Manifest +++ b/app-misc/tinyfetch/Manifest @@ -1 +1,2 @@ DIST tinyfetch-5.2.gh.tar.gz 21077 BLAKE2B 73a9107721edd5c559af229af3e9ff1a2c373efe3195e662f1a482631f6f5250eeaf20fba7143ce423244bc135d7699f7cdc77a2d557e11aaf84183fcaa04664 SHA512 5add99be93ad43319022e85cb1a294ea80d36ac4f075f317c1e030209e5759bb6916a11cd343fb7abb570006f32adc520e6ee43eea41ba43e285418b01a311a1 +DIST tinyfetch-6.1.gh.tar.gz 23543 BLAKE2B 3bcb7f31760819b69e62f69dbc141eecabbb895c7c584a19f5079a169415963e14dd5ec790e22831b7fc3202956b1edbf74dfa19612599ea948362b06d3526e6 SHA512 9c67bf8eacc6451a670b4cf83092b1a1da924e0e05b45cb63c4de8e350efca7c033f5c04b6a2602b91d6a9fa3e49cf3725e99487ae992d0eb3fd6a03d9a687d2 diff --git a/app-misc/tinyfetch/tinyfetch-6.1.ebuild b/app-misc/tinyfetch/tinyfetch-6.1.ebuild new file mode 100644 index 0000000000..28f1d7e692 --- /dev/null +++ b/app-misc/tinyfetch/tinyfetch-6.1.ebuild @@ -0,0 +1,23 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="fetch program written in pure C" +HOMEPAGE="https://github.com/kernaltrap8/tinyfetch" +SRC_URI="https://github.com/kernaltrap8/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~ppc64" + +IUSE="+pci" + +RDEPEND=" + pci? ( + sys-apps/pciutils + ) +" +DEPEND="${RDEPEND}" From 853c852bfb8ae0840f27cfaec85f6a653aeea1ce Mon Sep 17 00:00:00 2001 From: Hiroki Tokunaga Date: Wed, 24 Jul 2024 12:48:32 +0900 Subject: [PATCH 74/83] dev-ml/fpath: new package, add 0.7.3 Signed-off-by: Hiroki Tokunaga --- dev-ml/fpath/Manifest | 1 + dev-ml/fpath/fpath-0.7.3.ebuild | 31 +++++++++++++++++++++++++++++++ dev-ml/fpath/metadata.xml | 14 ++++++++++++++ 3 files changed, 46 insertions(+) create mode 100644 dev-ml/fpath/Manifest create mode 100644 dev-ml/fpath/fpath-0.7.3.ebuild create mode 100644 dev-ml/fpath/metadata.xml diff --git a/dev-ml/fpath/Manifest b/dev-ml/fpath/Manifest new file mode 100644 index 0000000000..94c90105ba --- /dev/null +++ b/dev-ml/fpath/Manifest @@ -0,0 +1 @@ +DIST fpath-0.7.3.tar.gz 28553 BLAKE2B 49be899a29dc09a6b7f47c57d96babea1e0afd614a22427dff54530276c8da6ffd60e1c943e6eb38fbbf80a78618ef406cadb6b023be7b4560bfd055410d4366 SHA512 7b97008e6b2dfb37caac4db34edc88b64856755a7f982aec4dbbff7ea3c4410a8ca99ecefaf0cde93a09d4459b663b5071bea185c2762a3384153f7cd1aa6510 diff --git a/dev-ml/fpath/fpath-0.7.3.ebuild b/dev-ml/fpath/fpath-0.7.3.ebuild new file mode 100644 index 0000000000..f1bb46efe1 --- /dev/null +++ b/dev-ml/fpath/fpath-0.7.3.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit findlib opam + +DESCRIPTION="File paths for OCaml" +HOMEPAGE=" + https://erratique.ch/software/fpath + https://github.com/dbuenzli/fpath +" +SRC_URI="https://github.com/dbuenzli/fpath/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="ISC" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="test" + +DEPEND="dev-ml/topkg" +BDEPEND="dev-ml/ocamlbuild" + +RESTRICT="!test? ( test )" + +src_compile() { + ocaml pkg/pkg.ml build --tests $(usex test 'true' 'false') || die +} + +src_test() { + ocaml pkg/pkg.ml test || die +} diff --git a/dev-ml/fpath/metadata.xml b/dev-ml/fpath/metadata.xml new file mode 100644 index 0000000000..984f808ab6 --- /dev/null +++ b/dev-ml/fpath/metadata.xml @@ -0,0 +1,14 @@ + + + + + tokusan441@gmail.com + Hiroki Tokunaga + + Fpath is an OCaml module for handling file system paths with POSIX or Windows conventions. Fpath processes paths without accessing the file system and is independent from any system library. + + https://erratique.ch/software/fpath/doc/ + https://github.com/dbuenzli/fpath/issues + dbuenzli/fpath + + From 4c46e8fd708c54ab49b0375b59dd1a75447186da Mon Sep 17 00:00:00 2001 From: Hiroki Tokunaga Date: Wed, 24 Jul 2024 13:43:38 +0900 Subject: [PATCH 75/83] dev-ml/fpath: treeclean The package was in `::gentoo`. I didn't check it. Sorry. Signed-off-by: Hiroki Tokunaga --- dev-ml/fpath/Manifest | 1 - dev-ml/fpath/fpath-0.7.3.ebuild | 31 ------------------------------- dev-ml/fpath/metadata.xml | 14 -------------- 3 files changed, 46 deletions(-) delete mode 100644 dev-ml/fpath/Manifest delete mode 100644 dev-ml/fpath/fpath-0.7.3.ebuild delete mode 100644 dev-ml/fpath/metadata.xml diff --git a/dev-ml/fpath/Manifest b/dev-ml/fpath/Manifest deleted file mode 100644 index 94c90105ba..0000000000 --- a/dev-ml/fpath/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST fpath-0.7.3.tar.gz 28553 BLAKE2B 49be899a29dc09a6b7f47c57d96babea1e0afd614a22427dff54530276c8da6ffd60e1c943e6eb38fbbf80a78618ef406cadb6b023be7b4560bfd055410d4366 SHA512 7b97008e6b2dfb37caac4db34edc88b64856755a7f982aec4dbbff7ea3c4410a8ca99ecefaf0cde93a09d4459b663b5071bea185c2762a3384153f7cd1aa6510 diff --git a/dev-ml/fpath/fpath-0.7.3.ebuild b/dev-ml/fpath/fpath-0.7.3.ebuild deleted file mode 100644 index f1bb46efe1..0000000000 --- a/dev-ml/fpath/fpath-0.7.3.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit findlib opam - -DESCRIPTION="File paths for OCaml" -HOMEPAGE=" - https://erratique.ch/software/fpath - https://github.com/dbuenzli/fpath -" -SRC_URI="https://github.com/dbuenzli/fpath/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="test" - -DEPEND="dev-ml/topkg" -BDEPEND="dev-ml/ocamlbuild" - -RESTRICT="!test? ( test )" - -src_compile() { - ocaml pkg/pkg.ml build --tests $(usex test 'true' 'false') || die -} - -src_test() { - ocaml pkg/pkg.ml test || die -} diff --git a/dev-ml/fpath/metadata.xml b/dev-ml/fpath/metadata.xml deleted file mode 100644 index 984f808ab6..0000000000 --- a/dev-ml/fpath/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - tokusan441@gmail.com - Hiroki Tokunaga - - Fpath is an OCaml module for handling file system paths with POSIX or Windows conventions. Fpath processes paths without accessing the file system and is independent from any system library. - - https://erratique.ch/software/fpath/doc/ - https://github.com/dbuenzli/fpath/issues - dbuenzli/fpath - - From 54f0cba7ee9f752307cf690d2423625be5d3b992 Mon Sep 17 00:00:00 2001 From: Edgar Luque Date: Wed, 24 Jul 2024 09:24:24 +0200 Subject: [PATCH 76/83] games-action/ddnet: add 18.4, drop 18.3.1 Signed-off-by: Edgar Luque --- games-action/ddnet/Manifest | 2 +- games-action/ddnet/{ddnet-18.3.1.ebuild => ddnet-18.4.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename games-action/ddnet/{ddnet-18.3.1.ebuild => ddnet-18.4.ebuild} (100%) diff --git a/games-action/ddnet/Manifest b/games-action/ddnet/Manifest index ffc0973089..fb1779590e 100644 --- a/games-action/ddnet/Manifest +++ b/games-action/ddnet/Manifest @@ -2,7 +2,7 @@ DIST cc-1.0.73.crate 57880 BLAKE2B be8d7a25a54afdd759844e76aec61526fc2bd5ca09480 DIST cxx-1.0.71.crate 195479 BLAKE2B 956f735ad6a417337dd6e0f71ba49d21e8ad9724e288b8d05a013c76bdeb0c3565197f8fc02f861a13f68c6823a969b05852c4abc0ef48d3deb4a3ede3ce7d3c SHA512 1b770312e5ea69a9fa3882e2e507d9de4505dbf09fdab4e6cacdeed7a00122b1cc88583d7353959cd0375a380b7e8563a673c4602fc036130f248db97225b305 DIST cxxbridge-flags-1.0.71.crate 5593 BLAKE2B 4f3c72079b42cf41c66dc779a792c76d860e7b85220508b9284b23645b8fae3911864b76719457952bb3b7e666312022def72204c2d096afa2683716cb9f0c5d SHA512 53f5783c4c15b87eac8f6c7ca911b5b3c92a5821040c4000586a118b441aaab17f798f878433436e881f0edd531d9243234cdb4bacfea16fe1f60df080a2d6b9 DIST cxxbridge-macro-1.0.71.crate 59620 BLAKE2B ce4b5bfc016a799312cfc2000bcc7b0b701636a558b66d079e3a69ed3a4c83c3c22cbba7bcd3168107d5dd3a0728e2e8887c0089ac7ef022957cc0559ed7a2c5 SHA512 13b0f742ecf4724214b896bcd3c4fedff011751661bd657ca902f123fcb869e835ce850acb1cb9ebe0cb1d13fb9aecc74c7730586ebd465500c2e01cfe686dbc -DIST ddnet-18.3.1.tar.gz 45923321 BLAKE2B 86725ce8d37a14d99043598e22408c39da9bbc42efab77b23759a3aaeda9f9ca5cb08b77dbcc71a0216780cc24d5ae0a2b3fe80d8ce83aaedff5e2bce194bbde SHA512 5d765c2166e0a31deb21f49719eda0fa25b790543ea1e4c5535a40f72ad3a4b63a8e01c5bcb0222726747703cbeb99e836ab90c6d4e9dd98ba55c3678273a22b +DIST ddnet-18.4.tar.gz 46804275 BLAKE2B eaf16761f5b08254f62d4cd345fcd01353ccb9c0d06cd72deff4f8223732720e42f8996014b849cce85f996f5188fea658beadb0c38b67126fbdddd6a6537ac8 SHA512 8cf7cb93c8e6f399e2f007f86be1bfee6761cf7e49b1901b90abe904f3f529527f68957c2af8517a96cfb500c6fe10a21e71138a6fc43e7ca5c800024197af31 DIST link-cplusplus-1.0.6.crate 8150 BLAKE2B 82b0eb89926a7f3b7e427242ff3f65eba78f467f1ab972f7f280daf09e2be7188d8e851a21018a268871d5dc9cf7dfda4ef24952b5bc38bd722a5537504c1ddb SHA512 9f77f71f7261472de0d97b2c26efb43f3d49dafbaa1eb853340467260a65d85344e94e023540e068051108afd63cc48c6a5c8025f50922a73dc6409134418e74 DIST proc-macro2-1.0.40.crate 40559 BLAKE2B d83cf7283393a82ca65263afc375d123bd2f48b719c9eab6859c52dc0c2b9b4b5af3090a0ebd0fedf0e1095f0bafbc443016f751a0485dc654bcd80a6f71e326 SHA512 bb179524bd41e36735010a7ec53e096359ffc3688ab97806a45ed9cfb17e8688ce352bbb8cd3bd4e15a4299e8500603c86591b17cfa31bca03f299f6f6347992 DIST quote-1.0.20.crate 28160 BLAKE2B db257025f64817b1b58eecb8e64e63f1782d8a7fcb42ed6c3364254ec5a26705e49ce0637c880b0355b99a77473ce3083caae2cfabbd1a1a7e4fc826bae2cb7c SHA512 d12f4a425273b99ae655da11fcf5dad2609e20ad3e7d85cde08c7d09f444a5c7a3505470bad2d48b1ba8ea59ebf38ab87aa1052e47ec414acfc05dcb07d438be diff --git a/games-action/ddnet/ddnet-18.3.1.ebuild b/games-action/ddnet/ddnet-18.4.ebuild similarity index 100% rename from games-action/ddnet/ddnet-18.3.1.ebuild rename to games-action/ddnet/ddnet-18.4.ebuild From 9c6033ea9ce9c769e9f4a5e23d9919a7a438cf04 Mon Sep 17 00:00:00 2001 From: Artemis Everfree Date: Wed, 24 Jul 2024 03:45:28 -0700 Subject: [PATCH 77/83] media-sound/corrscope: fix for numpy 2.x Signed-off-by: Artemis Everfree --- ...cope-0.10.0.ebuild => corrscope-0.10.0-r1.ebuild} | 7 ++++++- media-sound/corrscope/files/remove-npdeprecate.patch | 12 ++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) rename media-sound/corrscope/{corrscope-0.10.0.ebuild => corrscope-0.10.0-r1.ebuild} (80%) create mode 100644 media-sound/corrscope/files/remove-npdeprecate.patch diff --git a/media-sound/corrscope/corrscope-0.10.0.ebuild b/media-sound/corrscope/corrscope-0.10.0-r1.ebuild similarity index 80% rename from media-sound/corrscope/corrscope-0.10.0.ebuild rename to media-sound/corrscope/corrscope-0.10.0-r1.ebuild index ff81597e0a..ea666260a9 100644 --- a/media-sound/corrscope/corrscope-0.10.0.ebuild +++ b/media-sound/corrscope/corrscope-0.10.0-r1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=poetry DISTUTILS_SINGLE_IMPL=1 -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit distutils-r1 pypi @@ -42,4 +42,9 @@ PATCHES=( # Ideally, we should upstream a fix that only conditionally imports it, # but I don't know how to do that right now. "${FILESDIR}"/remove-appnope-dep.patch + + # corrscope seems to have copied in a modified scipy file to their source + # tree. That file uses np.deprecate, which is removed in numpy2. corrscope + # doesn't care about this function being marked deprecated, so neither do we + "${FILESDIR}"/remove-npdeprecate.patch ) diff --git a/media-sound/corrscope/files/remove-npdeprecate.patch b/media-sound/corrscope/files/remove-npdeprecate.patch new file mode 100644 index 0000000000..b165131e30 --- /dev/null +++ b/media-sound/corrscope/files/remove-npdeprecate.patch @@ -0,0 +1,12 @@ +diff --git a/corrscope/utils/scipy/windows.py b/corrscope/utils/scipy/windows.py +index 0eee7f2..8ba1fa4 100644 +--- a/corrscope/utils/scipy/windows.py ++++ b/corrscope/utils/scipy/windows.py +@@ -816,7 +816,6 @@ def hann(M: int, sym: bool = True) -> np.ndarray: + return general_hamming(M, 0.5, sym) + + +-@np.deprecate(new_name='scipy.signal.windows.hann') + def hanning(*args, **kwargs): + return hann(*args, **kwargs) + From 354bc1a68a7a5cb574b51a1545f42fd6c76b5762 Mon Sep 17 00:00:00 2001 From: Artemis Everfree Date: Wed, 24 Jul 2024 18:37:33 -0700 Subject: [PATCH 78/83] net-libs/libuecc: update HOMEPAGE, SRC_URI Signed-off-by: Artemis Everfree --- net-libs/libuecc/libuecc-7.ebuild | 4 ++-- net-libs/libuecc/metadata.xml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/net-libs/libuecc/libuecc-7.ebuild b/net-libs/libuecc/libuecc-7.ebuild index 4bd66bee66..b1d94ad4bb 100644 --- a/net-libs/libuecc/libuecc-7.ebuild +++ b/net-libs/libuecc/libuecc-7.ebuild @@ -7,8 +7,8 @@ inherit cmake DESCRIPTION="a very small Elliptic Curve Cryptography library compatible with Ed25519." -HOMEPAGE="https://github.com/NeoRaider/libuecc" -SRC_URI="https://github.com/NeoRaider/libuecc/releases/download/v${PV}/${P}.tar.xz" +HOMEPAGE="https://github.com/neocturne/libuecc" +SRC_URI="https://github.com/neocturne/libuecc/releases/download/v${PV}/${P}.tar.xz" LICENSE="BSD-2" SLOT="0" KEYWORDS="~amd64 ~arm64" diff --git a/net-libs/libuecc/metadata.xml b/net-libs/libuecc/metadata.xml index 452833dc32..fd477f8b8b 100644 --- a/net-libs/libuecc/metadata.xml +++ b/net-libs/libuecc/metadata.xml @@ -7,6 +7,6 @@ Artemis Everfree - NeoRaider/libuecc + neocturne/libuecc From 27667b10dfb8cd78dca7bb6f8de7525ddfda6f92 Mon Sep 17 00:00:00 2001 From: Artemis Everfree Date: Wed, 24 Jul 2024 18:38:25 -0700 Subject: [PATCH 79/83] net-vpn/fastd: update SRC_URI Signed-off-by: Artemis Everfree --- net-vpn/fastd/fastd-22.ebuild | 2 +- net-vpn/fastd/metadata.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net-vpn/fastd/fastd-22.ebuild b/net-vpn/fastd/fastd-22.ebuild index 2bea9a1ead..7c0e586afa 100644 --- a/net-vpn/fastd/fastd-22.ebuild +++ b/net-vpn/fastd/fastd-22.ebuild @@ -7,7 +7,7 @@ inherit linux-info meson systemd DESCRIPTION="A very small VPN daemon which tunnels IP packets and Ethernet frames over UDP." HOMEPAGE="https://fastd.readthedocs.io/" -SRC_URI="https://github.com/NeoRaider/fastd/releases/download/v${PV}/${P}.tar.xz" +SRC_URI="https://github.com/neocturne/fastd/releases/download/v${PV}/${P}.tar.xz" # while source COPYRIGHT also mentions LGPLv2.1+, that only applies to # vendored libmnl. we are using system libmnl. diff --git a/net-vpn/fastd/metadata.xml b/net-vpn/fastd/metadata.xml index e549fbf6fa..00f752eeae 100644 --- a/net-vpn/fastd/metadata.xml +++ b/net-vpn/fastd/metadata.xml @@ -7,7 +7,7 @@ Artemis Everfree - NeoRaider/fastd + neocturne/fastd Offload L2TP traffic to the kernel when using the null@l2tp transport method From a9a17a263e464ef6feade038ab4617890f04fa4a Mon Sep 17 00:00:00 2001 From: "John M. Harris Jr." Date: Wed, 24 Jul 2024 20:09:57 -0700 Subject: [PATCH 80/83] gui-libs/aquamarine: treeclean (moved to ::gentoo) Signed-off-by: John M. Harris Jr. --- gui-libs/aquamarine/Manifest | 1 - gui-libs/aquamarine/aquamarine-0.1.1.ebuild | 51 --------------------- gui-libs/aquamarine/aquamarine-9999.ebuild | 51 --------------------- gui-libs/aquamarine/metadata.xml | 13 ------ profiles/package.mask | 5 -- 5 files changed, 121 deletions(-) delete mode 100644 gui-libs/aquamarine/Manifest delete mode 100644 gui-libs/aquamarine/aquamarine-0.1.1.ebuild delete mode 100644 gui-libs/aquamarine/aquamarine-9999.ebuild delete mode 100644 gui-libs/aquamarine/metadata.xml diff --git a/gui-libs/aquamarine/Manifest b/gui-libs/aquamarine/Manifest deleted file mode 100644 index f3b2ca57f3..0000000000 --- a/gui-libs/aquamarine/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST aquamarine-0.1.1.tar.gz 70241 BLAKE2B 511e03fed61f970b6309f4cc630e6cfee9eabb4b2d95da27699aa9b38e8e20922847272c9bb4467fb59f428b7137196be2e31cf4e34ac0bb61df5e1520c6f27a SHA512 5e51db094d8a30b53f6bd0e8895039adb354f04428c49e6d1b6fdbbc13d9e8ee02d42da1f9d78bb495a0cd8e286888323a5dbdf663ae6df7495072ed6ab4abc2 diff --git a/gui-libs/aquamarine/aquamarine-0.1.1.ebuild b/gui-libs/aquamarine/aquamarine-0.1.1.ebuild deleted file mode 100644 index 80acaec62c..0000000000 --- a/gui-libs/aquamarine/aquamarine-0.1.1.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Aquamarine is a very light linux rendering backend library" -HOMEPAGE="https://github.com/hyprwm/aquamarine" - -if [[ "${PV}" = *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git" -else - SRC_URI="https://github.com/hyprwm/${PN^}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="BSD" -SLOT="0" - -RDEPEND=" - dev-libs/wayland - media-libs/mesa[opengl] - media-libs/libdisplay-info - >=dev-libs/libinput-1.26.1 - >=dev-util/hyprwayland-scanner-0.4.0 - >=gui-libs/hyprutils-0.1.5 - gui-libs/egl-gbm - x11-libs/cairo - x11-libs/libxkbcommon - x11-libs/libdrm - x11-libs/pango - x11-libs/pixman - virtual/libudev - sys-apps/hwdata -" -DEPEND=" - ${RDEPEND} - dev-libs/wayland-protocols -" - -BDEPEND=" - dev-util/wayland-scanner - virtual/pkgconfig -" - -src_prepare() { - sed -i "/add_compile_options(-O3)/d" "${S}/CMakeLists.txt" || die - cmake_src_prepare -} diff --git a/gui-libs/aquamarine/aquamarine-9999.ebuild b/gui-libs/aquamarine/aquamarine-9999.ebuild deleted file mode 100644 index 80acaec62c..0000000000 --- a/gui-libs/aquamarine/aquamarine-9999.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Aquamarine is a very light linux rendering backend library" -HOMEPAGE="https://github.com/hyprwm/aquamarine" - -if [[ "${PV}" = *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git" -else - SRC_URI="https://github.com/hyprwm/${PN^}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="BSD" -SLOT="0" - -RDEPEND=" - dev-libs/wayland - media-libs/mesa[opengl] - media-libs/libdisplay-info - >=dev-libs/libinput-1.26.1 - >=dev-util/hyprwayland-scanner-0.4.0 - >=gui-libs/hyprutils-0.1.5 - gui-libs/egl-gbm - x11-libs/cairo - x11-libs/libxkbcommon - x11-libs/libdrm - x11-libs/pango - x11-libs/pixman - virtual/libudev - sys-apps/hwdata -" -DEPEND=" - ${RDEPEND} - dev-libs/wayland-protocols -" - -BDEPEND=" - dev-util/wayland-scanner - virtual/pkgconfig -" - -src_prepare() { - sed -i "/add_compile_options(-O3)/d" "${S}/CMakeLists.txt" || die - cmake_src_prepare -} diff --git a/gui-libs/aquamarine/metadata.xml b/gui-libs/aquamarine/metadata.xml deleted file mode 100644 index 14f100295c..0000000000 --- a/gui-libs/aquamarine/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - johnmh@johnmh.me - John M. Harris, Jr. - - - https://github.com/hyprwm/aquamarine/releases - https://github.com/hyprwm/aquamarine/issues - hyprwm/aquamarine - - diff --git a/profiles/package.mask b/profiles/package.mask index 4b79217c92..04802800ed 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -18,11 +18,6 @@ # New entries go on top. -# Lucio Sauer (2024-07-23) -# Dependency >=dev-util/hyprwayland-scanner-0.4.0 not yet in ::gentoo -# https://github.com/gentoo/gentoo/pull/37676 -gui-libs/aquamarine - # Michael Mair-Keimberger (2024-07-20) # Decided to move my personal wiki to dokuwiki. If someone wants to # keep it, feel free to take over it. From 8b33f89cdabe5a9eb583a9dfb8e1145f672ceb78 Mon Sep 17 00:00:00 2001 From: David Roman Date: Thu, 25 Jul 2024 11:16:30 +0200 Subject: [PATCH 81/83] Revert "*/*: ExcessiveLineLength fix most of them" This reverts commit 79341e9f046f373509b9ab9d14ef711797d5bfa5. Signed-off-by: David Roman --- .../bitwarden-cli-2024.2.1.ebuild | 5 ++--- app-crypt/autofirma/autofirma-1.8.3.ebuild | 2 +- .../configuradorfnmt-1.0.1.ebuild | 4 +--- .../pulsar-bin/pulsar-bin-1.118.0.ebuild | 5 ++--- app-misc/apidb/apidb-5.13.6_beta.ebuild | 7 +------ app-misc/apidb/apidb-5.8.0_beta.ebuild | 7 +------ dev-lang/opencilk/opencilk-1.1.ebuild | 8 +++----- dev-lang/opencilk/opencilk-2.1.ebuild | 8 +++----- dev-libs/StringiFor/StringiFor-1.1.4.ebuild | 4 +--- dev-python/auditok/auditok-0.1.5.ebuild | 2 +- dev-python/auditok/auditok-0.2.0-r1.ebuild | 2 +- .../DirectXShaderCompiler-1.7.2207-r1.ebuild | 6 ++---- .../DirectXShaderCompiler-1.7.2212-r1.ebuild | 9 +++------ dev-zig/zls/zls-0.10.0-r1.ebuild | 9 ++++----- games-emulation/rpcs3/rpcs3-9999.ebuild | 19 +++++++++---------- .../source-han-serif-2.001.ebuild | 10 ++++------ .../source-han-serif-2.002.ebuild | 10 ++++------ .../AdGuardHome/AdGuardHome-0.107.49.ebuild | 19 ++++--------------- net-dns/blocky/blocky-0.22.ebuild | 9 +-------- net-irc/thelounge/thelounge-4.4.3.ebuild | 5 ++--- .../frama-c-aorai/frama-c-aorai-23.1.ebuild | 7 +------ .../frama-c-callgraph-23.1.ebuild | 12 ++---------- .../frama-c-callgraph-24.0.ebuild | 12 ++---------- .../frama-c-callgraph-25.0.ebuild | 11 ++--------- .../frama-c-constant-folding-23.1.ebuild | 14 +++++--------- .../frama-c-constant-folding-24.0.ebuild | 12 +++++------- .../frama-c-constant-folding-25.0.ebuild | 12 +++++------- .../frama-c-e-acsl/frama-c-e-acsl-23.1.ebuild | 7 +------ .../frama-c-e-acsl/frama-c-e-acsl-24.0.ebuild | 6 +----- .../frama-c-e-acsl/frama-c-e-acsl-25.0.ebuild | 6 +----- .../frama-c-eva/frama-c-eva-23.1.ebuild | 12 +++++------- .../frama-c-eva/frama-c-eva-24.0.ebuild | 12 +++++------- .../frama-c-eva/frama-c-eva-25.0.ebuild | 12 +++++------- .../frama-c-from/frama-c-from-23.1.ebuild | 12 +++++------- .../frama-c-from/frama-c-from-24.0.ebuild | 12 +++++------- .../frama-c-from/frama-c-from-25.0.ebuild | 12 +++++------- .../frama-c-impact/frama-c-impact-23.1.ebuild | 12 +++++------- .../frama-c-impact/frama-c-impact-24.0.ebuild | 12 +++++------- .../frama-c-impact/frama-c-impact-25.0.ebuild | 12 +++++------- .../frama-c-inout/frama-c-inout-23.1.ebuild | 12 +++++------- .../frama-c-inout/frama-c-inout-24.0.ebuild | 12 +++++------- .../frama-c-inout/frama-c-inout-25.0.ebuild | 12 +++++------- .../frama-c-metrics-23.1.ebuild | 6 +----- .../frama-c-metrics-24.0.ebuild | 6 +----- .../frama-c-metrics-25.0.ebuild | 6 +----- .../frama-c-occurrence-23.1.ebuild | 6 +----- .../frama-c-occurrence-24.0.ebuild | 6 +----- .../frama-c-occurrence-25.0.ebuild | 6 +----- 48 files changed, 141 insertions(+), 288 deletions(-) diff --git a/app-admin/bitwarden-cli/bitwarden-cli-2024.2.1.ebuild b/app-admin/bitwarden-cli/bitwarden-cli-2024.2.1.ebuild index 0f35e7dda4..ec43c46165 100644 --- a/app-admin/bitwarden-cli/bitwarden-cli-2024.2.1.ebuild +++ b/app-admin/bitwarden-cli/bitwarden-cli-2024.2.1.ebuild @@ -9,11 +9,10 @@ DESCRIPTION="CLI frontend client connects to Bitwarden comapatible password mana HOMEPAGE="https://github.com/bitwarden/clients/tree/main/apps/cli" BW_CLIENTS_COMMIT="82998d8" -distfiles=https://github.com/rahilarious/gentoo-distfiles/releases/download/ SRC_URI=" https://github.com/bitwarden/clients/archive/refs/tags/cli-v${PV}.tar.gz -> ${P}.tar.gz - ${distfiles}bitwarden-clients-${BW_CLIENTS_COMMIT}/deps.tar.xz -> bitwarden-clients-${BW_CLIENTS_COMMIT}.tar.xz - ${distfiles}${PN}-2024.2.0/pkg-cache.tar.xz -> ${PN}-2024.2.0-pkg-cache.tar.xz + https://github.com/rahilarious/gentoo-distfiles/releases/download/bitwarden-clients-${BW_CLIENTS_COMMIT}/deps.tar.xz -> bitwarden-clients-${BW_CLIENTS_COMMIT}.tar.xz + https://github.com/rahilarious/gentoo-distfiles/releases/download/${PN}-2024.2.0/pkg-cache.tar.xz -> ${PN}-2024.2.0-pkg-cache.tar.xz " S="${WORKDIR}/clients-cli-v${PV}" diff --git a/app-crypt/autofirma/autofirma-1.8.3.ebuild b/app-crypt/autofirma/autofirma-1.8.3.ebuild index 327d3d7d2b..2b82b2135f 100644 --- a/app-crypt/autofirma/autofirma-1.8.3.ebuild +++ b/app-crypt/autofirma/autofirma-1.8.3.ebuild @@ -11,7 +11,7 @@ HOMEPAGE=" https://github.com/ctt-gob-es/clienteafirma " -# Upstream blocks wget with no User Agent. It can be addressed globally, see https://wiki.gentoo.org/wiki/FETCHCOMMAND. +# Upstream blocks wget with no User Agent. It can be addressed globally (see https://wiki.gentoo.org/wiki/FETCHCOMMAND). # If Gentoo's default configuration is in place, pkg_pretend() and pkg_nofetch() provide fallback options. SRC_URI="https://estaticos.redsara.es/comunes/autofirma/$(ver_rs 1- /)/AutoFirma_Linux_Fedora.zip -> ${PF}.zip" diff --git a/app-crypt/configuradorfnmt/configuradorfnmt-1.0.1.ebuild b/app-crypt/configuradorfnmt/configuradorfnmt-1.0.1.ebuild index d91dff27ca..82d5ded55d 100644 --- a/app-crypt/configuradorfnmt/configuradorfnmt-1.0.1.ebuild +++ b/app-crypt/configuradorfnmt/configuradorfnmt-1.0.1.ebuild @@ -22,7 +22,5 @@ src_install() { java-pkg_dojar "usr/lib64/${PN}/${PN}.jar" java-pkg_dolauncher doicon "usr/lib64/${PN}/${PN}.png" - - make_desktop_entry "${PN} %u" "Configurador FNMT" "${PN}" "Utility" "Comment[es]=Generador de certificados de la FNMT -MimeType=x-scheme-handler/fnmtcr" + make_desktop_entry "${PN} %u" "Configurador FNMT" "${PN}" "Utility" "Comment[es]=Generador de certificados de la FNMT\nMimeType=x-scheme-handler/fnmtcr" } diff --git a/app-editors/pulsar-bin/pulsar-bin-1.118.0.ebuild b/app-editors/pulsar-bin/pulsar-bin-1.118.0.ebuild index ed8a180fb2..3802a88a3b 100644 --- a/app-editors/pulsar-bin/pulsar-bin-1.118.0.ebuild +++ b/app-editors/pulsar-bin/pulsar-bin-1.118.0.ebuild @@ -8,10 +8,9 @@ inherit desktop xdg DESCRIPTION="A Community-led Hyper-Hackable Text Editor" HOMEPAGE="https://pulsar-edit.dev/" -ur=https://github.com/pulsar-edit/pulsar/releases/download SRC_URI=" - amd64? ( ${ur}/v${PV}/Linux.pulsar-${PV}.tar.gz -> ${P}-amd64.tar.gz ) - arm64? ( ${ur}/v${PV}/ARM.Linux.pulsar-${PV}-arm64.tar.gz -> ${P}-arm64.tar.gz ) + amd64? ( https://github.com/pulsar-edit/pulsar/releases/download/v${PV}/Linux.pulsar-${PV}.tar.gz -> ${P}-amd64.tar.gz ) + arm64? ( https://github.com/pulsar-edit/pulsar/releases/download/v${PV}/ARM.Linux.pulsar-${PV}-arm64.tar.gz -> ${P}-arm64.tar.gz ) " S="${WORKDIR}/pulsar-${PV}" diff --git a/app-misc/apidb/apidb-5.13.6_beta.ebuild b/app-misc/apidb/apidb-5.13.6_beta.ebuild index 57587040f3..f068f7a672 100644 --- a/app-misc/apidb/apidb-5.13.6_beta.ebuild +++ b/app-misc/apidb/apidb-5.13.6_beta.ebuild @@ -75,11 +75,6 @@ src_configure() { if use gtk ;then APIDBINSTALL="$APIDBINSTALL;GTK3" fi - local mycmakeargs=( - -DAPIDB_VERSION_STAGE=alpha - -DPLATFORM=LINUX_GENTOO - -DAPIDBBUILD=$APIDBBUILD - -DAPIDBINSTALL=$APIDBINSTALL - ) + local mycmakeargs=(-DAPIDB_VERSION_STAGE=alpha -DPLATFORM=LINUX_GENTOO -DAPIDBBUILD=$APIDBBUILD -DAPIDBINSTALL=$APIDBINSTALL) cmake_src_configure } diff --git a/app-misc/apidb/apidb-5.8.0_beta.ebuild b/app-misc/apidb/apidb-5.8.0_beta.ebuild index 72dfe15d9b..193ef6e229 100644 --- a/app-misc/apidb/apidb-5.8.0_beta.ebuild +++ b/app-misc/apidb/apidb-5.8.0_beta.ebuild @@ -70,11 +70,6 @@ src_configure() { if use gtk ;then APIDBINSTALL="$APIDBINSTALL;GTK3" fi - local mycmakeargs=( - -DAPIDB_VERSION_STAGE=alpha - -DPLATFORM=LINUX_GENTOO - -DAPIDBBUILD=$APIDBBUILD - -DAPIDBINSTALL=$APIDBINSTALL - ) + local mycmakeargs=(-DAPIDB_VERSION_STAGE=alpha -DPLATFORM=LINUX_GENTOO -DAPIDBBUILD=$APIDBBUILD -DAPIDBINSTALL=$APIDBINSTALL) cmake_src_configure } diff --git a/dev-lang/opencilk/opencilk-1.1.ebuild b/dev-lang/opencilk/opencilk-1.1.ebuild index e80f7cd3db..b27f5cb591 100644 --- a/dev-lang/opencilk/opencilk-1.1.ebuild +++ b/dev-lang/opencilk/opencilk-1.1.ebuild @@ -9,12 +9,10 @@ MY_POSTFIX="${PN}-v${PV}" DESCRIPTION="The OpenCilk concurrency platform for parallel programming" HOMEPAGE="https://opencilk.org/" - -p=https://github.com/OpenCilk SRC_URI=" - ${p}/opencilk-project/archive/refs/tags/opencilk/v${PV}.tar.gz -> ${PN}-project-${PV}.tar.gz - ${p}/cheetah/archive/refs/tags/opencilk/v${PV}.tar.gz -> ${PN}-cheetah-${PV}.tar.gz - ${p}/productivity-tools/archive/refs/tags/opencilk/v${PV}.tar.gz -> ${PN}-productivity-tools-${PV}.tar.gz + https://github.com/OpenCilk/opencilk-project/archive/refs/tags/opencilk/v${PV}.tar.gz -> ${PN}-project-${PV}.tar.gz + https://github.com/OpenCilk/cheetah/archive/refs/tags/opencilk/v${PV}.tar.gz -> ${PN}-cheetah-${PV}.tar.gz + https://github.com/OpenCilk/productivity-tools/archive/refs/tags/opencilk/v${PV}.tar.gz -> ${PN}-productivity-tools-${PV}.tar.gz " S="${WORKDIR}/${PN}-project-${MY_POSTFIX}" diff --git a/dev-lang/opencilk/opencilk-2.1.ebuild b/dev-lang/opencilk/opencilk-2.1.ebuild index 3ae9826a42..9a81592986 100644 --- a/dev-lang/opencilk/opencilk-2.1.ebuild +++ b/dev-lang/opencilk/opencilk-2.1.ebuild @@ -9,12 +9,10 @@ MY_POSTFIX="${PN}-v${PV}" DESCRIPTION="The OpenCilk concurrency platform for parallel programming" HOMEPAGE="https://opencilk.org/" - -p=https://github.com/OpenCilk SRC_URI=" - ${p}/opencilk-project/archive/refs/tags/opencilk/v${PV}.tar.gz -> ${PN}-project-${PV}.tar.gz - ${p}/cheetah/archive/refs/tags/opencilk/v${PV}.tar.gz -> ${PN}-cheetah-${PV}.tar.gz - ${p}/productivity-tools/archive/refs/tags/opencilk/v${PV}.tar.gz -> ${PN}-productivity-tools-${PV}.tar.gz + https://github.com/OpenCilk/opencilk-project/archive/refs/tags/opencilk/v${PV}.tar.gz -> ${PN}-project-${PV}.tar.gz + https://github.com/OpenCilk/cheetah/archive/refs/tags/opencilk/v${PV}.tar.gz -> ${PN}-cheetah-${PV}.tar.gz + https://github.com/OpenCilk/productivity-tools/archive/refs/tags/opencilk/v${PV}.tar.gz -> ${PN}-productivity-tools-${PV}.tar.gz " S="${WORKDIR}/${PN}-project-${MY_POSTFIX}" diff --git a/dev-libs/StringiFor/StringiFor-1.1.4.ebuild b/dev-libs/StringiFor/StringiFor-1.1.4.ebuild index 55f3ab0698..6373db8090 100644 --- a/dev-libs/StringiFor/StringiFor-1.1.4.ebuild +++ b/dev-libs/StringiFor/StringiFor-1.1.4.ebuild @@ -64,9 +64,7 @@ src_prepare() { src_compile() { ${EPYTHON} FoBiS.py build -verbose -compiler custom -fc $(tc-getFC) ${BUILD_MODE_SHARED} || die - use static-libs && { - ${EPYTHON} FoBiS.py build -verbose -compiler custom -fc $(tc-getFC) ${BUILD_MODE_STATIC} || die; - } + use static-libs && { ${EPYTHON} FoBiS.py build -verbose -compiler custom -fc $(tc-getFC) ${BUILD_MODE_STATIC} || die; } } src_test() { diff --git a/dev-python/auditok/auditok-0.1.5.ebuild b/dev-python/auditok/auditok-0.1.5.ebuild index 27c48550b7..c1b04c9a38 100644 --- a/dev-python/auditok/auditok-0.1.5.ebuild +++ b/dev-python/auditok/auditok-0.1.5.ebuild @@ -31,7 +31,7 @@ python_test() { } pkg_postinst() { - optfeature "reading audio in popular audio formats (ogg, mp3, etc.) or extracting from a video" dev-python/pydub + optfeature "reading audio files in popular audio formats (ogg, mp3, etc.) or extracting audio from a video file" dev-python/pydub optfeature "reading audio data from the microphone and playing audio back" dev-python/pyaudio optfeature "plotting audio signal and detections" dev-python/matplotlib optfeature "matplotlib. Also used for some math operations instead of standard python if available" dev-python/numpy diff --git a/dev-python/auditok/auditok-0.2.0-r1.ebuild b/dev-python/auditok/auditok-0.2.0-r1.ebuild index 17fb9ab65c..7203619b42 100644 --- a/dev-python/auditok/auditok-0.2.0-r1.ebuild +++ b/dev-python/auditok/auditok-0.2.0-r1.ebuild @@ -38,7 +38,7 @@ python_test() { } pkg_postinst() { - optfeature "reading audio in popular formats (ogg, mp3, etc.) or extracting from a video" dev-python/pydub + optfeature "reading audio files in popular audio formats (ogg, mp3, etc.) or extracting audio from a video file" dev-python/pydub optfeature "reading audio data from the microphone and playing audio back" dev-python/pyaudio optfeature "showing progress bar while playing audio clips" dev-python/tqdm optfeature "plotting audio signal and detections" dev-python/matplotlib diff --git a/dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.7.2207-r1.ebuild b/dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.7.2207-r1.ebuild index 6d4c23d92f..dab40c6d80 100644 --- a/dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.7.2207-r1.ebuild +++ b/dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.7.2207-r1.ebuild @@ -12,10 +12,8 @@ HOMEPAGE="https://github.com/microsoft/DirectXShaderCompiler" SPIRV_HEADERS_COMMIT_MAGIC="0bcc624926a25a2a273d07877fd25a6ff5ba1cfb" SPIRV_TOOLS_COMMIT_MAGIC="71b2aee6c868a673ec82d1385f97593aa2881316" SRC_URI="https://github.com/microsoft/DirectXShaderCompiler/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz -https://github.com/KhronosGroup/SPIRV-Headers/archive/${SPIRV_HEADERS_COMMIT_MAGIC}.tar.gz -> - DirectXShaderCompiler-headers-${SPIRV_HEADERS_COMMIT_MAGIC}.tar.gz -https://github.com/KhronosGroup/SPIRV-Tools/archive/${SPIRV_TOOLS_COMMIT_MAGIC}.tar.gz -> - DirectXShaderCompiler-tools-${SPIRV_TOOLS_COMMIT_MAGIC}.tar.gz" +https://github.com/KhronosGroup/SPIRV-Headers/archive/${SPIRV_HEADERS_COMMIT_MAGIC}.tar.gz -> DirectXShaderCompiler-headers-${SPIRV_HEADERS_COMMIT_MAGIC}.tar.gz +https://github.com/KhronosGroup/SPIRV-Tools/archive/${SPIRV_TOOLS_COMMIT_MAGIC}.tar.gz -> DirectXShaderCompiler-tools-${SPIRV_TOOLS_COMMIT_MAGIC}.tar.gz" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc" SLOT="0" diff --git a/dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.7.2212-r1.ebuild b/dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.7.2212-r1.ebuild index c5dadc64b0..42f1100fa0 100644 --- a/dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.7.2212-r1.ebuild +++ b/dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.7.2212-r1.ebuild @@ -13,12 +13,9 @@ SPIRV_HEADERS_COMMIT_MAGIC="d13b52222c39a7e9a401b44646f0ca3a640fbd47" SPIRV_TOOLS_COMMIT_MAGIC="f36a8d47f738cc612c7dd89f145a15465ab437cd" DIRECTX_HEADERS_COMMIT_MAGIC="980971e835876dc0cde415e8f9bc646e64667bf7" SRC_URI="https://github.com/microsoft/DirectXShaderCompiler/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz -https://github.com/KhronosGroup/SPIRV-Headers/archive/${SPIRV_HEADERS_COMMIT_MAGIC}.tar.gz -> - DirectXShaderCompiler-headers-${SPIRV_HEADERS_COMMIT_MAGIC}.tar.gz -https://github.com/KhronosGroup/SPIRV-Tools/archive/${SPIRV_TOOLS_COMMIT_MAGIC}.tar.gz -> - DirectXShaderCompiler-tools-${SPIRV_TOOLS_COMMIT_MAGIC}.tar.gz -https://github.com/microsoft/DirectX-Headers/archive/${DIRECTX_HEADERS_COMMIT_MAGIC}.tar.gz -> - DirectXShaderCompiler-directxheaders-${DIRECTX_HEADERS_COMMIT_MAGIC}.tar.gz" +https://github.com/KhronosGroup/SPIRV-Headers/archive/${SPIRV_HEADERS_COMMIT_MAGIC}.tar.gz -> DirectXShaderCompiler-headers-${SPIRV_HEADERS_COMMIT_MAGIC}.tar.gz +https://github.com/KhronosGroup/SPIRV-Tools/archive/${SPIRV_TOOLS_COMMIT_MAGIC}.tar.gz -> DirectXShaderCompiler-tools-${SPIRV_TOOLS_COMMIT_MAGIC}.tar.gz +https://github.com/microsoft/DirectX-Headers/archive/${DIRECTX_HEADERS_COMMIT_MAGIC}.tar.gz -> DirectXShaderCompiler-directxheaders-${DIRECTX_HEADERS_COMMIT_MAGIC}.tar.gz" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc" SLOT="0" diff --git a/dev-zig/zls/zls-0.10.0-r1.ebuild b/dev-zig/zls/zls-0.10.0-r1.ebuild index 58a1e18c82..da659404c5 100644 --- a/dev-zig/zls/zls-0.10.0-r1.ebuild +++ b/dev-zig/zls/zls-0.10.0-r1.ebuild @@ -6,15 +6,14 @@ EAPI=8 inherit edo DESCRIPTION="The officially unofficial Ziglang language server" -g="https://github.com" -HOMEPAGE="${p}/zigtools/zls" +HOMEPAGE="https://github.com/zigtools/zls" KNOWN_FOLDERS_COMMIT="24845b0103e611c108d6bc334231c464e699742c" TRACY_COMMIT="f493d4aa8ba8141d9680473fad007d8a6348628e" SRC_URI=" - ${g}/ziglibs/known-folders/archive/${KNOWN_FOLDERS_COMMIT}.tar.gz -> known-folders-${KNOWN_FOLDERS_COMMIT}.tar.gz - ${p}/wolfpld/tracy/archive/${TRACY_COMMIT}.tar.gz -> tracy-${TRACY_COMMIT}.tar.gz - ${p}/zigtools/zls/archive/refs/tags/${PV}.tar.gz -> zls-${PV}.tar.gz + https://github.com/ziglibs/known-folders/archive/${KNOWN_FOLDERS_COMMIT}.tar.gz -> known-folders-${KNOWN_FOLDERS_COMMIT}.tar.gz + https://github.com/wolfpld/tracy/archive/${TRACY_COMMIT}.tar.gz -> tracy-${TRACY_COMMIT}.tar.gz + https://github.com/zigtools/zls/archive/refs/tags/${PV}.tar.gz -> zls-${PV}.tar.gz " LICENSE="MIT" diff --git a/games-emulation/rpcs3/rpcs3-9999.ebuild b/games-emulation/rpcs3/rpcs3-9999.ebuild index b04d7f5097..8e9ac66c75 100644 --- a/games-emulation/rpcs3/rpcs3-9999.ebuild +++ b/games-emulation/rpcs3/rpcs3-9999.ebuild @@ -15,9 +15,8 @@ YAMLCPP_COMMIT="456c68f452da09d8ca84b375faa2b1397713eaba" DESCRIPTION="PS3 emulator/debugger" HOMEPAGE="https://rpcs3.net/" -g="https://github.com" if [[ ${PV} == "9999" ]]; then - EGIT_REPO_URI="${g}/RPCS3/rpcs3" + EGIT_REPO_URI="https://github.com/RPCS3/rpcs3" EGIT_SUBMODULES=( 'asmjit' '3rdparty/glslang' '3rdparty/miniupnp/miniupnp' '3rdparty/rtmidi/rtmidi' '3rdparty/wolfssl' '3rdparty/SoundTouch/soundtouch' '3rdparty/zstd/zstd' '3rdparty/stblib/stb' '3rdparty/OpenAL/openal-soft' @@ -27,14 +26,14 @@ if [[ ${PV} == "9999" ]]; then inherit git-r3 else SRC_URI=" - ${g}/RPCS3/rpcs3/archive/v${PV}.tar.gz -> ${P}.tar.gz - ${g}/asmjit/asmjit/archive/${ASMJIT_COMMIT}.tar.gz -> ${PN}-asmjit-${ASMJIT_COMMIT}.tar.gz - ${g}/KhronosGroup/glslang/archive/${GLSLANG_COMMIT}.tar.gz -> ${PN}-glslang-${GLSLANG_COMMIT}.tar.gz - ${g}/miniupnp/miniupnp/archive/${MINIUPNP_COMMIT}.tar.gz -> ${PN}-miniupnp-${MINIUPNP_COMMIT}.tar.gz - ${g}/thestk/rtmidi/archive/${RTMIDI_COMMIT}.tar.gz -> ${PN}-rtmidi-${RTMIDI_COMMIT}.tar.gz - ${g}/wolfSSL/wolfssl/archive/${WOLFSSL_COMMIT}.tar.gz -> ${PN}-wolfssl-${WOLFSSL_COMMIT}.tar.gz - ${g}/RPCS3/soundtouch/archive/${SOUNDTOUCH_COMMIT}.tar.gz -> ${PN}-soundtouch-${SOUNDTOUCH_COMMIT}.tar.gz - ${g}/RPCS3/yaml-cpp/archive/${YAMLCPP_COMMIT}.tar.gz -> ${PN}-yaml-cpp-${SOUNDTOUCH_COMMIT}-.tar.gz + https://github.com/RPCS3/rpcs3/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/asmjit/asmjit/archive/${ASMJIT_COMMIT}.tar.gz -> ${PN}-asmjit-${ASMJIT_COMMIT}.tar.gz + https://github.com/KhronosGroup/glslang/archive/${GLSLANG_COMMIT}.tar.gz -> ${PN}-glslang-${GLSLANG_COMMIT}.tar.gz + https://github.com/miniupnp/miniupnp/archive/${MINIUPNP_COMMIT}.tar.gz -> ${PN}-miniupnp-${MINIUPNP_COMMIT}.tar.gz + https://github.com/thestk/rtmidi/archive/${RTMIDI_COMMIT}.tar.gz -> ${PN}-rtmidi-${RTMIDI_COMMIT}.tar.gz + https://github.com/wolfSSL/wolfssl/archive/${WOLFSSL_COMMIT}.tar.gz -> ${PN}-wolfssl-${WOLFSSL_COMMIT}.tar.gz + https://github.com/RPCS3/soundtouch/archive/${SOUNDTOUCH_COMMIT}.tar.gz -> ${PN}-soundtouch-${SOUNDTOUCH_COMMIT}.tar.gz + https://github.com/RPCS3/yaml-cpp/archive/${YAMLCPP_COMMIT}.tar.gz -> ${PN}-yaml-cpp-${SOUNDTOUCH_COMMIT}-.tar.gz " KEYWORDS="~amd64" fi diff --git a/media-fonts/source-han-serif/source-han-serif-2.001.ebuild b/media-fonts/source-han-serif/source-han-serif-2.001.ebuild index 2e0765cf5f..db54557115 100644 --- a/media-fonts/source-han-serif/source-han-serif-2.001.ebuild +++ b/media-fonts/source-han-serif/source-han-serif-2.001.ebuild @@ -10,13 +10,11 @@ inherit font DESCRIPTION="Pan-CJK OpenType/CFF font family" HOMEPAGE="https://github.com/adobe-fonts/source-han-serif/" - -p="https://github.com/adobe-fonts" SRC_URI=" - l10n_ja? ( ${p}/${PN}/releases/download/${PV}R/12_SourceHanSerifJP.zip -> ${PN}-ja-${PV}.zip ) - l10n_ko? ( ${p}/${PN}/releases/download/${PV}R/13_SourceHanSerifKR.zip -> ${PN}-ko-${PV}.zip ) - l10n_zh-CN? ( ${p}/${PN}/releases/download/${PV}R/14_SourceHanSerifCN.zip -> ${PN}-zh_CN-${PV}.zip ) - l10n_zh-TW? ( ${p}/${PN}/releases/download/${PV}R/15_SourceHanSerifTW.zip -> ${PN}-zh_TW-${PV}.zip ) + l10n_ja? ( https://github.com/adobe-fonts/${PN}/releases/download/${PV}R/12_SourceHanSerifJP.zip -> ${PN}-ja-${PV}.zip ) + l10n_ko? ( https://github.com/adobe-fonts/${PN}/releases/download/${PV}R/13_SourceHanSerifKR.zip -> ${PN}-ko-${PV}.zip ) + l10n_zh-CN? ( https://github.com/adobe-fonts/${PN}/releases/download/${PV}R/14_SourceHanSerifCN.zip -> ${PN}-zh_CN-${PV}.zip ) + l10n_zh-TW? ( https://github.com/adobe-fonts/${PN}/releases/download/${PV}R/15_SourceHanSerifTW.zip -> ${PN}-zh_TW-${PV}.zip ) " S=${WORKDIR} diff --git a/media-fonts/source-han-serif/source-han-serif-2.002.ebuild b/media-fonts/source-han-serif/source-han-serif-2.002.ebuild index 09619c0986..52911fafdf 100644 --- a/media-fonts/source-han-serif/source-han-serif-2.002.ebuild +++ b/media-fonts/source-han-serif/source-han-serif-2.002.ebuild @@ -10,13 +10,11 @@ inherit font DESCRIPTION="Pan-CJK OpenType/CFF font family" HOMEPAGE="https://github.com/adobe-fonts/source-han-serif/" - -g="https://github.com/adobe-fonts" SRC_URI=" - l10n_ja? ( ${g}/${PN}/releases/download/${PV}R/12_SourceHanSerifJP.zip -> ${PN}-ja-${PV}.zip ) - l10n_ko? ( ${g}/${PN}/releases/download/${PV}R/13_SourceHanSerifKR.zip -> ${PN}-ko-${PV}.zip ) - l10n_zh-CN? ( ${g}/${PN}/releases/download/${PV}R/14_SourceHanSerifCN.zip -> ${PN}-zh_CN-${PV}.zip ) - l10n_zh-TW? ( ${g}/${PN}/releases/download/${PV}R/15_SourceHanSerifTW.zip -> ${PN}-zh_TW-${PV}.zip ) + l10n_ja? ( https://github.com/adobe-fonts/${PN}/releases/download/${PV}R/12_SourceHanSerifJP.zip -> ${PN}-ja-${PV}.zip ) + l10n_ko? ( https://github.com/adobe-fonts/${PN}/releases/download/${PV}R/13_SourceHanSerifKR.zip -> ${PN}-ko-${PV}.zip ) + l10n_zh-CN? ( https://github.com/adobe-fonts/${PN}/releases/download/${PV}R/14_SourceHanSerifCN.zip -> ${PN}-zh_CN-${PV}.zip ) + l10n_zh-TW? ( https://github.com/adobe-fonts/${PN}/releases/download/${PV}R/15_SourceHanSerifTW.zip -> ${PN}-zh_TW-${PV}.zip ) " S=${WORKDIR} diff --git a/net-dns/AdGuardHome/AdGuardHome-0.107.49.ebuild b/net-dns/AdGuardHome/AdGuardHome-0.107.49.ebuild index 6e408cc73c..698ff424f0 100644 --- a/net-dns/AdGuardHome/AdGuardHome-0.107.49.ebuild +++ b/net-dns/AdGuardHome/AdGuardHome-0.107.49.ebuild @@ -9,13 +9,11 @@ DESCRIPTION="Network-wide ads & trackers blocking DNS server like Pi-Hole with w HOMEPAGE="https://github.com/AdguardTeam/AdGuardHome/" WIKI_COMMIT="3b27176" - -dist="https://github.com/rahilarious/gentoo-distfiles" SRC_URI=" https://github.com/AdguardTeam/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - ${dist}/releases/download/${P}/deps.tar.xz -> ${P}-deps.tar.xz - ${dist}/releases/download/${P}/wiki.tar.xz -> ${PN}-wiki-${WIKI_COMMIT}.tar.xz - web? ( ${dist}/releases/download/${P}/npm-deps.tar.xz -> ${P}-npm-deps.tar.xz ) + https://github.com/rahilarious/gentoo-distfiles/releases/download/${P}/deps.tar.xz -> ${P}-deps.tar.xz + https://github.com/rahilarious/gentoo-distfiles/releases/download/${P}/wiki.tar.xz -> ${PN}-wiki-${WIKI_COMMIT}.tar.xz + web? ( https://github.com/rahilarious/gentoo-distfiles/releases/download/${P}/npm-deps.tar.xz -> ${P}-npm-deps.tar.xz ) " # main @@ -65,16 +63,7 @@ src_prepare() { if use web; then # mimicking `make js-deps` export npm_config_cache="${WORKDIR}/npm-cache" NODE_OPTIONS=--openssl-legacy-provider || die - npm \ - --verbose \ - --offline \ - --prefix client/ \ - --no-progress \ - --ignore-engines \ - --ignore-optional \ - --ignore-platform \ - --ignore-scripts ci \ - || die + npm --verbose --offline --prefix client/ --no-progress --ignore-engines --ignore-optional --ignore-platform --ignore-scripts ci || die fi } diff --git a/net-dns/blocky/blocky-0.22.ebuild b/net-dns/blocky/blocky-0.22.ebuild index df35da5767..5b601c8825 100644 --- a/net-dns/blocky/blocky-0.22.ebuild +++ b/net-dns/blocky/blocky-0.22.ebuild @@ -72,14 +72,7 @@ src_compile() { src_test() { # mimcking make test - ego run github.com/onsi/ginkgo/v2/ginkgo \ - --label-filter="!e2e" \ - --coverprofile=coverage.txt \ - --covermode=atomic \ - --cover \ - -r \ - -p - + ego run github.com/onsi/ginkgo/v2/ginkgo --label-filter="!e2e" --coverprofile=coverage.txt --covermode=atomic --cover -r -p ego tool cover -html coverage.txt -o coverage.html } diff --git a/net-irc/thelounge/thelounge-4.4.3.ebuild b/net-irc/thelounge/thelounge-4.4.3.ebuild index 852709237d..cee63295e7 100644 --- a/net-irc/thelounge/thelounge-4.4.3.ebuild +++ b/net-irc/thelounge/thelounge-4.4.3.ebuild @@ -10,11 +10,10 @@ inherit python-any-r1 readme.gentoo-r1 systemd tmpfiles DESCRIPTION="‎Modern, responsive, cross-platform, self-hosted web IRC client" HOMEPAGE="https://thelounge.chat/" -dist="https://github.com/rahilarious/gentoo-distfiles" SRC_URI=" https://github.com/thelounge/thelounge/archive/refs/tags/v${PV/_rc/-rc.}.tar.gz -> ${P}.tar.gz - ${dist}/releases/download/${PN}-4.4.2_rc1/deps.tar.xz -> ${PN}-4.4.2_rc1-deps.tar.xz - sqlite? ( ${dist}/releases/download/${PN}-4.4.2_rc1/sqlite.tar.xz -> ${PN}-4.4.2_rc1-sqlite.tar.xz ) + https://github.com/rahilarious/gentoo-distfiles/releases/download/${PN}-4.4.2_rc1/deps.tar.xz -> ${PN}-4.4.2_rc1-deps.tar.xz + sqlite? ( https://github.com/rahilarious/gentoo-distfiles/releases/download/${PN}-4.4.2_rc1/sqlite.tar.xz -> ${PN}-4.4.2_rc1-sqlite.tar.xz ) " S="${WORKDIR}/${PN}-${PV/_rc/-rc.}" diff --git a/sci-mathematics/frama-c-aorai/frama-c-aorai-23.1.ebuild b/sci-mathematics/frama-c-aorai/frama-c-aorai-23.1.ebuild index 4615363200..bcc6251c76 100644 --- a/sci-mathematics/frama-c-aorai/frama-c-aorai-23.1.ebuild +++ b/sci-mathematics/frama-c-aorai/frama-c-aorai-23.1.ebuild @@ -41,10 +41,5 @@ src_compile() { } src_install() { - emake \ - FRAMAC_SHARE="${FRAMAC_SHARE}" \ - FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" \ - ENABLE_EVA="${ENABLE_EVA}" \ - DESTDIR="${ED}" \ - install + emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" ENABLE_EVA="${ENABLE_EVA}" DESTDIR="${ED}" install } diff --git a/sci-mathematics/frama-c-callgraph/frama-c-callgraph-23.1.ebuild b/sci-mathematics/frama-c-callgraph/frama-c-callgraph-23.1.ebuild index 05f94d4038..34d6e414ab 100644 --- a/sci-mathematics/frama-c-callgraph/frama-c-callgraph-23.1.ebuild +++ b/sci-mathematics/frama-c-callgraph/frama-c-callgraph-23.1.ebuild @@ -49,17 +49,9 @@ src_configure() { src_compile() { tc-export AR use gtk && emake src/plugins/callgraph/cg_viewer.ml - emake -f src/plugins/callgraph/Makefile \ - FRAMAC_SHARE="${FRAMAC_SHARE}" \ - FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" \ - HAS_DGRAPH="${HAS_DGRAPH}" + emake -f src/plugins/callgraph/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" HAS_DGRAPH="${HAS_DGRAPH}" } src_install() { - emake -f src/plugins/callgraph/Makefile \ - FRAMAC_SHARE="${FRAMAC_SHARE}" \ - FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" \ - HAS_DGRAPH="${HAS_DGRAPH}" \ - DESTDIR="${ED}" - install + emake -f src/plugins/callgraph/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" HAS_DGRAPH="${HAS_DGRAPH}" DESTDIR="${ED}" install } diff --git a/sci-mathematics/frama-c-callgraph/frama-c-callgraph-24.0.ebuild b/sci-mathematics/frama-c-callgraph/frama-c-callgraph-24.0.ebuild index c9af6aaadc..715aec3e01 100644 --- a/sci-mathematics/frama-c-callgraph/frama-c-callgraph-24.0.ebuild +++ b/sci-mathematics/frama-c-callgraph/frama-c-callgraph-24.0.ebuild @@ -49,17 +49,9 @@ src_configure() { src_compile() { tc-export AR use gtk && emake src/plugins/callgraph/cg_viewer.ml - emake -f src/plugins/callgraph/Makefile \ - FRAMAC_SHARE="${FRAMAC_SHARE}" \ - FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" \ - HAS_DGRAPH="${HAS_DGRAPH}" + emake -f src/plugins/callgraph/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" HAS_DGRAPH="${HAS_DGRAPH}" } src_install() { - emake -f src/plugins/callgraph/Makefile \ - FRAMAC_SHARE="${FRAMAC_SHARE}" \ - FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" \ - HAS_DGRAPH="${HAS_DGRAPH}" \ - DESTDIR="${ED}" - install + emake -f src/plugins/callgraph/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" HAS_DGRAPH="${HAS_DGRAPH}" DESTDIR="${ED}" install } diff --git a/sci-mathematics/frama-c-callgraph/frama-c-callgraph-25.0.ebuild b/sci-mathematics/frama-c-callgraph/frama-c-callgraph-25.0.ebuild index 231d431df3..fb83c78b1f 100644 --- a/sci-mathematics/frama-c-callgraph/frama-c-callgraph-25.0.ebuild +++ b/sci-mathematics/frama-c-callgraph/frama-c-callgraph-25.0.ebuild @@ -48,16 +48,9 @@ src_configure() { src_compile() { use gtk && emake src/plugins/callgraph/cg_viewer.ml - emake -f src/plugins/callgraph/Makefile \ - FRAMAC_SHARE="${FRAMAC_SHARE}" \ - FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" \ - HAS_DGRAPH="${HAS_DGRAPH}" + emake -f src/plugins/callgraph/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" HAS_DGRAPH="${HAS_DGRAPH}" } src_install() { - emake -f src/plugins/callgraph/Makefile \ - FRAMAC_SHARE="${FRAMAC_SHARE}" \ - FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" \ - HAS_DGRAPH="${HAS_DGRAPH}" \ - DESTDIR="${ED}" install + emake -f src/plugins/callgraph/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" HAS_DGRAPH="${HAS_DGRAPH}" DESTDIR="${ED}" install } diff --git a/sci-mathematics/frama-c-constant-folding/frama-c-constant-folding-23.1.ebuild b/sci-mathematics/frama-c-constant-folding/frama-c-constant-folding-23.1.ebuild index 537939af7e..fac225c184 100644 --- a/sci-mathematics/frama-c-constant-folding/frama-c-constant-folding-23.1.ebuild +++ b/sci-mathematics/frama-c-constant-folding/frama-c-constant-folding-23.1.ebuild @@ -22,8 +22,6 @@ RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?] ~sci-mathematics/frama-c-eva-${PV}:=[ocamlopt?]" DEPEND="${RDEPEND}" -p="src/plugins/constant_propagation/Makefile" - src_prepare() { mv configure.in configure.ac || die sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die @@ -41,11 +39,9 @@ src_configure() { --enable-eva \ --enable-callgraph \ --enable-server - - - printf 'include share/Makefile.config\n' > ${p} || die - sed -e '/^# *Constant propagation/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> ${p} || die - printf 'include share/Makefile.dynamic\n' >> ${p} || die + printf 'include share/Makefile.config\n' > src/plugins/constant_propagation/Makefile || die + sed -e '/^# *Constant propagation/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/constant_propagation/Makefile || die + printf 'include share/Makefile.dynamic\n' >> src/plugins/constant_propagation/Makefile || die export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c" export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c" export ENABLE_EVA=yes @@ -55,9 +51,9 @@ src_configure() { src_compile() { tc-export AR - emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" + emake -f src/plugins/constant_propagation/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" } src_install() { - emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install + emake -f src/plugins/constant_propagation/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install } diff --git a/sci-mathematics/frama-c-constant-folding/frama-c-constant-folding-24.0.ebuild b/sci-mathematics/frama-c-constant-folding/frama-c-constant-folding-24.0.ebuild index 346b52c560..5f3078343e 100644 --- a/sci-mathematics/frama-c-constant-folding/frama-c-constant-folding-24.0.ebuild +++ b/sci-mathematics/frama-c-constant-folding/frama-c-constant-folding-24.0.ebuild @@ -22,8 +22,6 @@ RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?] ~sci-mathematics/frama-c-eva-${PV}:=[ocamlopt?]" DEPEND="${RDEPEND}" -p="src/plugins/constant_propagation/Makefile" - src_prepare() { mv configure.in configure.ac || die sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die @@ -41,9 +39,9 @@ src_configure() { --enable-eva \ --enable-callgraph \ --enable-server - printf 'include share/Makefile.config\n' > ${p} || die - sed -e '/^# *Constant propagation/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> ${p} || die - printf 'include share/Makefile.dynamic\n' >> ${p} || die + printf 'include share/Makefile.config\n' > src/plugins/constant_propagation/Makefile || die + sed -e '/^# *Constant propagation/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/constant_propagation/Makefile || die + printf 'include share/Makefile.dynamic\n' >> src/plugins/constant_propagation/Makefile || die export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c" export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c" export ENABLE_EVA=yes @@ -53,9 +51,9 @@ src_configure() { src_compile() { tc-export AR - emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" + emake -f src/plugins/constant_propagation/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" } src_install() { - emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install + emake -f src/plugins/constant_propagation/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install } diff --git a/sci-mathematics/frama-c-constant-folding/frama-c-constant-folding-25.0.ebuild b/sci-mathematics/frama-c-constant-folding/frama-c-constant-folding-25.0.ebuild index ef5204deb3..47760202ba 100644 --- a/sci-mathematics/frama-c-constant-folding/frama-c-constant-folding-25.0.ebuild +++ b/sci-mathematics/frama-c-constant-folding/frama-c-constant-folding-25.0.ebuild @@ -22,8 +22,6 @@ RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?] ~sci-mathematics/frama-c-eva-${PV}:=[ocamlopt?]" DEPEND="${RDEPEND}" -p="src/plugins/constant_propagation/Makefile" - src_prepare() { mv configure.in configure.ac || die sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die @@ -40,9 +38,9 @@ src_configure() { --enable-semantic-constant-folding \ --enable-eva \ --enable-server - printf 'include share/Makefile.config\n' > ${p} || die - sed -e '/^# *Constant propagation/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> ${p} || die - printf 'include share/Makefile.dynamic\n' >> ${p} || die + printf 'include share/Makefile.config\n' > src/plugins/constant_propagation/Makefile || die + sed -e '/^# *Constant propagation/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/constant_propagation/Makefile || die + printf 'include share/Makefile.dynamic\n' >> src/plugins/constant_propagation/Makefile || die export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c" export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c" export ENABLE_EVA=yes @@ -50,9 +48,9 @@ src_configure() { } src_compile() { - emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" + emake -f src/plugins/constant_propagation/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" } src_install() { - emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install + emake -f src/plugins/constant_propagation/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install } diff --git a/sci-mathematics/frama-c-e-acsl/frama-c-e-acsl-23.1.ebuild b/sci-mathematics/frama-c-e-acsl/frama-c-e-acsl-23.1.ebuild index 04e7de4310..a54789d18f 100644 --- a/sci-mathematics/frama-c-e-acsl/frama-c-e-acsl-23.1.ebuild +++ b/sci-mathematics/frama-c-e-acsl/frama-c-e-acsl-23.1.ebuild @@ -43,10 +43,5 @@ src_compile() { src_install() { export EACSL_INSTALL_LIB_DIR="${ED}/usr/$(get_libdir)/frama-c/e-acsl" - emake \ - FRAMAC_SHARE="${FRAMAC_SHARE}" \ - FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" \ - DESTDIR="${ED}" \ - EACSL_INSTALL_LIB_DIR="${EACSL_INSTALL_LIB_DIR}" \ - install + emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" EACSL_INSTALL_LIB_DIR="${EACSL_INSTALL_LIB_DIR}" install } diff --git a/sci-mathematics/frama-c-e-acsl/frama-c-e-acsl-24.0.ebuild b/sci-mathematics/frama-c-e-acsl/frama-c-e-acsl-24.0.ebuild index 7994cc630b..40bdfacc38 100644 --- a/sci-mathematics/frama-c-e-acsl/frama-c-e-acsl-24.0.ebuild +++ b/sci-mathematics/frama-c-e-acsl/frama-c-e-acsl-24.0.ebuild @@ -43,9 +43,5 @@ src_compile() { src_install() { export EACSL_INSTALL_LIB_DIR="${ED}/usr/$(get_libdir)/frama-c/e-acsl" - emake FRAMAC_SHARE="${FRAMAC_SHARE}" \ - FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" \ - DESTDIR="${ED}" \ - EACSL_INSTALL_LIB_DIR="${EACSL_INSTALL_LIB_DIR}" \ - install + emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" EACSL_INSTALL_LIB_DIR="${EACSL_INSTALL_LIB_DIR}" install } diff --git a/sci-mathematics/frama-c-e-acsl/frama-c-e-acsl-25.0.ebuild b/sci-mathematics/frama-c-e-acsl/frama-c-e-acsl-25.0.ebuild index 694812f336..b88ba88ed4 100644 --- a/sci-mathematics/frama-c-e-acsl/frama-c-e-acsl-25.0.ebuild +++ b/sci-mathematics/frama-c-e-acsl/frama-c-e-acsl-25.0.ebuild @@ -43,9 +43,5 @@ src_compile() { src_install() { export EACSL_INSTALL_LIB_DIR="${ED}/usr/$(get_libdir)/frama-c/e-acsl" - emake FRAMAC_SHARE="${FRAMAC_SHARE}" \ - FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" \ - DESTDIR="${ED}" \ - EACSL_INSTALL_LIB_DIR="${EACSL_INSTALL_LIB_DIR}" \ - install + emake FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" EACSL_INSTALL_LIB_DIR="${EACSL_INSTALL_LIB_DIR}" install } diff --git a/sci-mathematics/frama-c-eva/frama-c-eva-23.1.ebuild b/sci-mathematics/frama-c-eva/frama-c-eva-23.1.ebuild index 1a665f2fe2..085313df53 100644 --- a/sci-mathematics/frama-c-eva/frama-c-eva-23.1.ebuild +++ b/sci-mathematics/frama-c-eva/frama-c-eva-23.1.ebuild @@ -28,8 +28,6 @@ DEPEND="${RDEPEND}" # But it is not needed for compilation, and would introduce a mutual dependency PDEPEND="~sci-mathematics/frama-c-scope-${PV}:=[ocamlopt?]" -p="src/plugins/value/Makefile" - src_prepare() { mv configure.in configure.ac || die sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die @@ -46,18 +44,18 @@ src_configure() { --enable-callgraph \ --enable-server \ --enable-eva - printf 'include share/Makefile.config\n' > ${p} || die - sed -e '/^# *Evolved Value Analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> ${p} || die - printf 'include share/Makefile.dynamic\n' >> ${p} || die + printf 'include share/Makefile.config\n' > src/plugins/value/Makefile || die + sed -e '/^# *Evolved Value Analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/value/Makefile || die + printf 'include share/Makefile.dynamic\n' >> src/plugins/value/Makefile || die export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c" export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c" } src_compile() { tc-export AR - emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" + emake -f src/plugins/value/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" } src_install() { - emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install + emake -f src/plugins/value/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install } diff --git a/sci-mathematics/frama-c-eva/frama-c-eva-24.0.ebuild b/sci-mathematics/frama-c-eva/frama-c-eva-24.0.ebuild index 303c58a5a8..0769c4f194 100644 --- a/sci-mathematics/frama-c-eva/frama-c-eva-24.0.ebuild +++ b/sci-mathematics/frama-c-eva/frama-c-eva-24.0.ebuild @@ -28,8 +28,6 @@ DEPEND="${RDEPEND}" # But it is not needed for compilation, and would introduce a mutual dependency PDEPEND="~sci-mathematics/frama-c-scope-${PV}:=[ocamlopt?]" -p="src/plugins/value/Makefile" - src_prepare() { mv configure.in configure.ac || die sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die @@ -46,18 +44,18 @@ src_configure() { --enable-callgraph \ --enable-server \ --enable-eva - printf 'include share/Makefile.config\n' > ${p} || die - sed -e '/^# *Evolved Value Analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> ${p} || die - printf 'include share/Makefile.dynamic\n' >> ${p} || die + printf 'include share/Makefile.config\n' > src/plugins/value/Makefile || die + sed -e '/^# *Evolved Value Analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/value/Makefile || die + printf 'include share/Makefile.dynamic\n' >> src/plugins/value/Makefile || die export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c" export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c" } src_compile() { tc-export AR - emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" + emake -f src/plugins/value/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" } src_install() { - emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install + emake -f src/plugins/value/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install } diff --git a/sci-mathematics/frama-c-eva/frama-c-eva-25.0.ebuild b/sci-mathematics/frama-c-eva/frama-c-eva-25.0.ebuild index d1afd73120..602ab45cda 100644 --- a/sci-mathematics/frama-c-eva/frama-c-eva-25.0.ebuild +++ b/sci-mathematics/frama-c-eva/frama-c-eva-25.0.ebuild @@ -22,8 +22,6 @@ RDEPEND="~sci-mathematics/frama-c-${PV}:=[gtk=,ocamlopt?] ~sci-mathematics/frama-c-server-${PV}:=[ocamlopt?]" DEPEND="${RDEPEND}" -p="src/plugins/value/Makefile" - src_prepare() { mv configure.in configure.ac || die sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die @@ -39,17 +37,17 @@ src_configure() { $(use_enable gtk gui) \ --enable-server \ --enable-eva - printf 'include share/Makefile.config\n' > ${p} || die - sed -e '/^# *Evolved Value Analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> ${p} || die - printf 'include share/Makefile.dynamic\n' >> ${p} || die + printf 'include share/Makefile.config\n' > src/plugins/value/Makefile || die + sed -e '/^# *Evolved Value Analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/value/Makefile || die + printf 'include share/Makefile.dynamic\n' >> src/plugins/value/Makefile || die export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c" export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c" } src_compile() { - emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" + emake -f src/plugins/value/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" } src_install() { - emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install + emake -f src/plugins/value/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install } diff --git a/sci-mathematics/frama-c-from/frama-c-from-23.1.ebuild b/sci-mathematics/frama-c-from/frama-c-from-23.1.ebuild index c7fb283f13..7456d1285c 100644 --- a/sci-mathematics/frama-c-from/frama-c-from-23.1.ebuild +++ b/sci-mathematics/frama-c-from/frama-c-from-23.1.ebuild @@ -24,8 +24,6 @@ RDEPEND="~sci-mathematics/frama-c-${PV}:=[gtk=,ocamlopt?] ~sci-mathematics/frama-c-postdominators-${PV}:=[ocamlopt?]" DEPEND="${RDEPEND}" -p="src/plugins/from/Makefile" - src_prepare() { mv configure.in configure.ac || die sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die @@ -44,18 +42,18 @@ src_configure() { --enable-eva \ --enable-server \ --enable-postdominators - printf 'include share/Makefile.config\n' > ${p} || die - sed -e '/^# *From analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> ${p} || die - printf 'include share/Makefile.dynamic\n' >> ${p} || die + printf 'include share/Makefile.config\n' > src/plugins/from/Makefile || die + sed -e '/^# *From analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/from/Makefile || die + printf 'include share/Makefile.dynamic\n' >> src/plugins/from/Makefile || die export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c" export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c" } src_compile() { tc-export AR - emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" + emake -f src/plugins/from/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" } src_install() { - emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install + emake -f src/plugins/from/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install } diff --git a/sci-mathematics/frama-c-from/frama-c-from-24.0.ebuild b/sci-mathematics/frama-c-from/frama-c-from-24.0.ebuild index b0b6f6873b..4596bf8d58 100644 --- a/sci-mathematics/frama-c-from/frama-c-from-24.0.ebuild +++ b/sci-mathematics/frama-c-from/frama-c-from-24.0.ebuild @@ -24,8 +24,6 @@ RDEPEND="~sci-mathematics/frama-c-${PV}:=[gtk=,ocamlopt?] ~sci-mathematics/frama-c-postdominators-${PV}:=[ocamlopt?]" DEPEND="${RDEPEND}" -p="src/plugins/from/Makefile" - src_prepare() { mv configure.in configure.ac || die sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die @@ -44,18 +42,18 @@ src_configure() { --enable-eva \ --enable-server \ --enable-postdominators - printf 'include share/Makefile.config\n' > ${p} || die - sed -e '/^# *From analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> ${p} || die - printf 'include share/Makefile.dynamic\n' >> ${p} || die + printf 'include share/Makefile.config\n' > src/plugins/from/Makefile || die + sed -e '/^# *From analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/from/Makefile || die + printf 'include share/Makefile.dynamic\n' >> src/plugins/from/Makefile || die export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c" export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c" } src_compile() { tc-export AR - emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" + emake -f src/plugins/from/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" } src_install() { - emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install + emake -f src/plugins/from/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install } diff --git a/sci-mathematics/frama-c-from/frama-c-from-25.0.ebuild b/sci-mathematics/frama-c-from/frama-c-from-25.0.ebuild index def98b5eb5..479044a32a 100644 --- a/sci-mathematics/frama-c-from/frama-c-from-25.0.ebuild +++ b/sci-mathematics/frama-c-from/frama-c-from-25.0.ebuild @@ -24,8 +24,6 @@ RDEPEND="~sci-mathematics/frama-c-${PV}:=[gtk=,ocamlopt?] ~sci-mathematics/frama-c-postdominators-${PV}:=[ocamlopt?]" DEPEND="${RDEPEND}" -p="src/plugins/from/Makefile" - src_prepare() { mv configure.in configure.ac || die sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die @@ -44,17 +42,17 @@ src_configure() { --enable-eva \ --enable-server \ --enable-postdominators - printf 'include share/Makefile.config\n' > ${p} || die - sed -e '/^# *From analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> ${p} || die - printf 'include share/Makefile.dynamic\n' >> ${p} || die + printf 'include share/Makefile.config\n' > src/plugins/from/Makefile || die + sed -e '/^# *From analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/from/Makefile || die + printf 'include share/Makefile.dynamic\n' >> src/plugins/from/Makefile || die export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c" export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c" } src_compile() { - emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" + emake -f src/plugins/from/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" } src_install() { - emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install + emake -f src/plugins/from/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install } diff --git a/sci-mathematics/frama-c-impact/frama-c-impact-23.1.ebuild b/sci-mathematics/frama-c-impact/frama-c-impact-23.1.ebuild index 592232ea89..9084eac33d 100644 --- a/sci-mathematics/frama-c-impact/frama-c-impact-23.1.ebuild +++ b/sci-mathematics/frama-c-impact/frama-c-impact-23.1.ebuild @@ -25,8 +25,6 @@ RDEPEND="~sci-mathematics/frama-c-${PV}:=[gtk=,ocamlopt?] ~sci-mathematics/frama-c-slicing-${PV}:=[gtk=,ocamlopt?]" DEPEND="${RDEPEND}" -p="src/plugins/impact/Makefile" - src_prepare() { mv configure.in configure.ac || die sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die @@ -51,18 +49,18 @@ src_configure() { --enable-pdg \ --enable-sparecode \ --enable-users - printf 'include share/Makefile.config\n' > ${p} || die - sed -e '/^# *Impact analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> ${p} || die - printf 'include share/Makefile.dynamic\n' >> ${p} || die + printf 'include share/Makefile.config\n' > src/plugins/impact/Makefile || die + sed -e '/^# *Impact analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/impact/Makefile || die + printf 'include share/Makefile.dynamic\n' >> src/plugins/impact/Makefile || die export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c" export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c" } src_compile() { tc-export AR - emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" + emake -f src/plugins/impact/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" } src_install() { - emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install + emake -f src/plugins/impact/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install } diff --git a/sci-mathematics/frama-c-impact/frama-c-impact-24.0.ebuild b/sci-mathematics/frama-c-impact/frama-c-impact-24.0.ebuild index 845843be01..d68a5285c4 100644 --- a/sci-mathematics/frama-c-impact/frama-c-impact-24.0.ebuild +++ b/sci-mathematics/frama-c-impact/frama-c-impact-24.0.ebuild @@ -25,8 +25,6 @@ RDEPEND="~sci-mathematics/frama-c-${PV}:=[gtk=,ocamlopt?] ~sci-mathematics/frama-c-slicing-${PV}:=[gtk=,ocamlopt?]" DEPEND="${RDEPEND}" -p="src/plugins/impact/Makefile" - src_prepare() { mv configure.in configure.ac || die sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die @@ -51,18 +49,18 @@ src_configure() { --enable-pdg \ --enable-sparecode \ --enable-users - printf 'include share/Makefile.config\n' > ${p} || die - sed -e '/^# *Impact analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> ${p} || die - printf 'include share/Makefile.dynamic\n' >> ${p} || die + printf 'include share/Makefile.config\n' > src/plugins/impact/Makefile || die + sed -e '/^# *Impact analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/impact/Makefile || die + printf 'include share/Makefile.dynamic\n' >> src/plugins/impact/Makefile || die export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c" export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c" } src_compile() { tc-export AR - emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" + emake -f src/plugins/impact/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" } src_install() { - emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install + emake -f src/plugins/impact/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install } diff --git a/sci-mathematics/frama-c-impact/frama-c-impact-25.0.ebuild b/sci-mathematics/frama-c-impact/frama-c-impact-25.0.ebuild index 3189af6e61..cd3a4b91e8 100644 --- a/sci-mathematics/frama-c-impact/frama-c-impact-25.0.ebuild +++ b/sci-mathematics/frama-c-impact/frama-c-impact-25.0.ebuild @@ -25,8 +25,6 @@ RDEPEND="~sci-mathematics/frama-c-${PV}:=[gtk=,ocamlopt?] ~sci-mathematics/frama-c-slicing-${PV}:=[gtk=,ocamlopt?]" DEPEND="${RDEPEND}" -p="src/plugins/impact/Makefile" - src_prepare() { mv configure.in configure.ac || die sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die @@ -51,17 +49,17 @@ src_configure() { --enable-pdg \ --enable-sparecode \ --enable-users - printf 'include share/Makefile.config\n' > ${p} || die - sed -e '/^# *Impact analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> ${p} || die - printf 'include share/Makefile.dynamic\n' >> ${p} || die + printf 'include share/Makefile.config\n' > src/plugins/impact/Makefile || die + sed -e '/^# *Impact analysis/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/impact/Makefile || die + printf 'include share/Makefile.dynamic\n' >> src/plugins/impact/Makefile || die export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c" export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c" } src_compile() { - emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" + emake -f src/plugins/impact/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" } src_install() { - emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install + emake -f src/plugins/impact/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install } diff --git a/sci-mathematics/frama-c-inout/frama-c-inout-23.1.ebuild b/sci-mathematics/frama-c-inout/frama-c-inout-23.1.ebuild index 721bd27e0f..e556dddc54 100644 --- a/sci-mathematics/frama-c-inout/frama-c-inout-23.1.ebuild +++ b/sci-mathematics/frama-c-inout/frama-c-inout-23.1.ebuild @@ -24,8 +24,6 @@ RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?] ~sci-mathematics/frama-c-from-${PV}:=[ocamlopt?]" DEPEND="${RDEPEND}" -p="src/plugins/inout/Makefile" - src_prepare() { mv configure.in configure.ac || die sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die @@ -44,18 +42,18 @@ src_configure() { --enable-callgraph \ --enable-eva \ --enable-server - printf 'include share/Makefile.config\n' > ${p} || die - sed -e '/^# *inout/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> ${p} || die - printf 'include share/Makefile.dynamic\n' >> ${p} || die + printf 'include share/Makefile.config\n' > src/plugins/inout/Makefile || die + sed -e '/^# *inout/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/inout/Makefile || die + printf 'include share/Makefile.dynamic\n' >> src/plugins/inout/Makefile || die export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c" export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c" } src_compile() { tc-export AR - emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" + emake -f src/plugins/inout/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" } src_install() { - emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install + emake -f src/plugins/inout/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install } diff --git a/sci-mathematics/frama-c-inout/frama-c-inout-24.0.ebuild b/sci-mathematics/frama-c-inout/frama-c-inout-24.0.ebuild index 003e46ebd9..297c2c4fc5 100644 --- a/sci-mathematics/frama-c-inout/frama-c-inout-24.0.ebuild +++ b/sci-mathematics/frama-c-inout/frama-c-inout-24.0.ebuild @@ -24,8 +24,6 @@ RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?] ~sci-mathematics/frama-c-from-${PV}:=[ocamlopt?]" DEPEND="${RDEPEND}" -p="src/plugins/inout/Makefile" - src_prepare() { mv configure.in configure.ac || die sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die @@ -44,18 +42,18 @@ src_configure() { --enable-callgraph \ --enable-eva \ --enable-server - printf 'include share/Makefile.config\n' > ${p} || die - sed -e '/^# *inout/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> ${p} || die - printf 'include share/Makefile.dynamic\n' >> ${p} || die + printf 'include share/Makefile.config\n' > src/plugins/inout/Makefile || die + sed -e '/^# *inout/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/inout/Makefile || die + printf 'include share/Makefile.dynamic\n' >> src/plugins/inout/Makefile || die export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c" export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c" } src_compile() { tc-export AR - emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" + emake -f src/plugins/inout/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" } src_install() { - emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install + emake -f src/plugins/inout/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install } diff --git a/sci-mathematics/frama-c-inout/frama-c-inout-25.0.ebuild b/sci-mathematics/frama-c-inout/frama-c-inout-25.0.ebuild index aa5c41ae4e..7b836b6c6b 100644 --- a/sci-mathematics/frama-c-inout/frama-c-inout-25.0.ebuild +++ b/sci-mathematics/frama-c-inout/frama-c-inout-25.0.ebuild @@ -24,8 +24,6 @@ RDEPEND="~sci-mathematics/frama-c-${PV}:=[ocamlopt?] ~sci-mathematics/frama-c-from-${PV}:=[ocamlopt?]" DEPEND="${RDEPEND}" -p="src/plugins/inout/Makefile" - src_prepare() { mv configure.in configure.ac || die sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || die @@ -45,17 +43,17 @@ src_configure() { --enable-callgraph \ --enable-eva \ --enable-server - printf 'include share/Makefile.config\n' > ${p} || die - sed -e '/^# *inout/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> ${p} || die - printf 'include share/Makefile.dynamic\n' >> ${p} || die + printf 'include share/Makefile.config\n' > src/plugins/inout/Makefile || die + sed -e '/^# *inout/bl;d' -e ':l' -e '/^\$(eval/Q;n;bl' < Makefile >> src/plugins/inout/Makefile || die + printf 'include share/Makefile.dynamic\n' >> src/plugins/inout/Makefile || die export FRAMAC_SHARE="${ESYSROOT}/usr/share/frama-c" export FRAMAC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/frama-c" } src_compile() { - emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" + emake -f src/plugins/inout/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" } src_install() { - emake -f ${p} FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install + emake -f src/plugins/inout/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install } diff --git a/sci-mathematics/frama-c-metrics/frama-c-metrics-23.1.ebuild b/sci-mathematics/frama-c-metrics/frama-c-metrics-23.1.ebuild index 179a0ab7ea..feacafd828 100644 --- a/sci-mathematics/frama-c-metrics/frama-c-metrics-23.1.ebuild +++ b/sci-mathematics/frama-c-metrics/frama-c-metrics-23.1.ebuild @@ -52,9 +52,5 @@ src_compile() { } src_install() { - emake -f src/plugins/metrics/Makefile \ - FRAMAC_SHARE="${FRAMAC_SHARE}" \ - FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" \ - DESTDIR="${ED}" \ - install + emake -f src/plugins/metrics/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install } diff --git a/sci-mathematics/frama-c-metrics/frama-c-metrics-24.0.ebuild b/sci-mathematics/frama-c-metrics/frama-c-metrics-24.0.ebuild index 350a92be24..ed40262089 100644 --- a/sci-mathematics/frama-c-metrics/frama-c-metrics-24.0.ebuild +++ b/sci-mathematics/frama-c-metrics/frama-c-metrics-24.0.ebuild @@ -52,9 +52,5 @@ src_compile() { } src_install() { - emake -f src/plugins/metrics/Makefile \ - FRAMAC_SHARE="${FRAMAC_SHARE}" \ - FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" \ - DESTDIR="${ED}" \ - install + emake -f src/plugins/metrics/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install } diff --git a/sci-mathematics/frama-c-metrics/frama-c-metrics-25.0.ebuild b/sci-mathematics/frama-c-metrics/frama-c-metrics-25.0.ebuild index 0f3d218c38..f8ba14fed1 100644 --- a/sci-mathematics/frama-c-metrics/frama-c-metrics-25.0.ebuild +++ b/sci-mathematics/frama-c-metrics/frama-c-metrics-25.0.ebuild @@ -51,9 +51,5 @@ src_compile() { } src_install() { - emake -f src/plugins/metrics/Makefile \ - FRAMAC_SHARE="${FRAMAC_SHARE}" \ - FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" \ - DESTDIR="${ED}" \ - install + emake -f src/plugins/metrics/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install } diff --git a/sci-mathematics/frama-c-occurrence/frama-c-occurrence-23.1.ebuild b/sci-mathematics/frama-c-occurrence/frama-c-occurrence-23.1.ebuild index 629a5e685d..460b24533a 100644 --- a/sci-mathematics/frama-c-occurrence/frama-c-occurrence-23.1.ebuild +++ b/sci-mathematics/frama-c-occurrence/frama-c-occurrence-23.1.ebuild @@ -52,9 +52,5 @@ src_compile() { } src_install() { - emake -f src/plugins/occurrence/Makefile \ - FRAMAC_SHARE="${FRAMAC_SHARE}" \ - FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" \ - DESTDIR="${ED}" \ - install + emake -f src/plugins/occurrence/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install } diff --git a/sci-mathematics/frama-c-occurrence/frama-c-occurrence-24.0.ebuild b/sci-mathematics/frama-c-occurrence/frama-c-occurrence-24.0.ebuild index 88e6ad8079..c3efc55f6b 100644 --- a/sci-mathematics/frama-c-occurrence/frama-c-occurrence-24.0.ebuild +++ b/sci-mathematics/frama-c-occurrence/frama-c-occurrence-24.0.ebuild @@ -52,9 +52,5 @@ src_compile() { } src_install() { - emake -f src/plugins/occurrence/Makefile \ - FRAMAC_SHARE="${FRAMAC_SHARE}" \ - FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" \ - DESTDIR="${ED}" \ - install + emake -f src/plugins/occurrence/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install } diff --git a/sci-mathematics/frama-c-occurrence/frama-c-occurrence-25.0.ebuild b/sci-mathematics/frama-c-occurrence/frama-c-occurrence-25.0.ebuild index 174b5f71d9..65bd705b0b 100644 --- a/sci-mathematics/frama-c-occurrence/frama-c-occurrence-25.0.ebuild +++ b/sci-mathematics/frama-c-occurrence/frama-c-occurrence-25.0.ebuild @@ -50,9 +50,5 @@ src_compile() { } src_install() { - emake -f src/plugins/occurrence/Makefile \ - FRAMAC_SHARE="${FRAMAC_SHARE}" \ - FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" \ - DESTDIR="${ED}" \ - install + emake -f src/plugins/occurrence/Makefile FRAMAC_SHARE="${FRAMAC_SHARE}" FRAMAC_LIBDIR="${FRAMAC_LIBDIR}" DESTDIR="${ED}" install } From c8b1878e5357bd2a4e2ab8c7367d8631e9cf65fd Mon Sep 17 00:00:00 2001 From: David Roman Date: Thu, 25 Jul 2024 11:20:40 +0200 Subject: [PATCH 82/83] dev-embedded/esp-idf: drop 5.2.1 Signed-off-by: David Roman --- dev-embedded/esp-idf/Manifest | 3 - dev-embedded/esp-idf/esp-idf-5.2.1.ebuild | 147 ---------------------- 2 files changed, 150 deletions(-) delete mode 100644 dev-embedded/esp-idf/esp-idf-5.2.1.ebuild diff --git a/dev-embedded/esp-idf/Manifest b/dev-embedded/esp-idf/Manifest index efac7275b6..86ecf0c472 100644 --- a/dev-embedded/esp-idf/Manifest +++ b/dev-embedded/esp-idf/Manifest @@ -1,9 +1,6 @@ -DIST esp-idf-5.2.1.zip 1300409360 BLAKE2B a55ee7852165bd14fcc72fd0bc9c8f1dbfeb3a0f86766b5354112c54d3081709d192b87e368bf31502629e6a85cd9a75055fb0a20ee20a755f9d3951fb14b3ce SHA512 bbcfcbbec38ffc0f7d07c57bb8a3431e0237d0f61a02b176bfb222b71cff0f3065fadbdcf43221b33f14565fc646a3e287ce5fde7d5d7dae2d036b2e11d113e4 DIST esp-idf-5.2.2.zip 1488330027 BLAKE2B 00ba4c6f6a08ff1a8a398b8fea3dff1cb23e9f61435d9b69035df81579b65a026030f7fc67bb1b43c90484b5c4cfbd5143383b4171f0fed70931e58718c906fa SHA512 35b2b6ab028a9075702e7441b0354e7c30deaabc97da1b758a6206e2c78760b415ed5d60cbaf7b90b5fdce95f9faeb99d6ae1ad4991635024e2a3cfcbc8c38f2 -DIST openocd-esp32-linux-amd64-0.12.0-esp32-20230921.tar.gz 2193783 BLAKE2B 8f94d628bb415ab75daa85d51c94e8d2a9a1d9399b706963b8bd663d145e440a9e86d7f29000f196d1c9e2585c24882739a80ba29c5b83a96ada384f262f0941 SHA512 8ca3c932c5b7b236133c2a305d95b8059d9db14640efc077e34c256390da05e177479a973aa974005f34fba4a74119dcdb59d876344bdef8940b58c3c948c9f7 DIST openocd-esp32-linux-amd64-0.12.0-esp32-20240318.tar.gz 2252682 BLAKE2B fbec39f77c7e2d423eacaf45d0f8c3373e24c65c3d5e2db0edf5b952945edcc838dd41f8c852ff0b2104dce62184b3b0803014e53d8dd4dcf6427955ec18f194 SHA512 5acb5d90740ea8b54be57fe80956c2bbcc6bb3c48dc4969043a7d49da7e9135ede4add8bdf8f7d772681867aca1faa72594fa8f70e7e8d2bc7ed93128ff1ec8d DIST riscv32-esp-elf-13.2.0_20230928-x86_64-linux-gnu.tar.xz 143575940 BLAKE2B a888291f4b2c482cf2f3620519fc02607ba22d99f8d02e20415daf58cf2eecfa96144b0fc6fdbf98b3569ff0e5755d854650735e30cbfab56701a3d61627ddba SHA512 71b5def3d291eb80ab98adfbd23626ea4c6c5d8b30ab34a9f8a100013df58c4867044b974d8ced9405b5b45b26232835806746814051f55b650dde82bffe40f4 DIST riscv32-esp-elf-gdb-14.2_20240403-x86_64-linux-gnu.tar.gz 30707431 BLAKE2B 99809fbd5abe99c4890fbf4edd964ee53bc9269b9bb15f487316d0092a9d7aae9d3f9f61f7597f5721aec4f95813908c8ce6a3f6f97cd453d1610a5caa7dc42e SHA512 1ad4854c53f435b08d634f8e5e1a9169037745684b13972876176483badc7ebf5a6c38109e7ac5c3f484df76e82bf790244661ac70b1e52dd3b2fc8a4956e5ff DIST xtensa-esp-elf-13.2.0_20230928-x86_64-linux-gnu.tar.xz 112588084 BLAKE2B 9b462426d09f0071d205066d6e9897d035a3c65bef6c9bf2cccefdbcbb3629af38cec5b5411e5f32c1e0b19d51c78675e264544c1f730a1b0554262c9b6dd7d1 SHA512 60e718d8bc4007966d4b66ca57a56b144ac6614e6a283ceb6681a29aab60f1f621049e3b691440e3da38a47d7260467a06c91c190d383aeb5c915df2dd908b94 -DIST xtensa-esp-elf-gdb-12.1_20231023-x86_64-linux-gnu.tar.gz 36942094 BLAKE2B ecb04aacb864ad625d603b59fb39df9e76ff63cbbab39fa2370154c939e5113e56fc7eeff03411c33d73adf05376531f8d107c6da55e5b619390b5272d4f1ad5 SHA512 7afee5aa9919420d847d5dc351598ba7a0ba41c61e20647501b62d83c65868fd1673f45065b0563204cd30049e5dcceb3a0c095f7f0382d7166904ee202ea730 DIST xtensa-esp-elf-gdb-14.2_20240403-x86_64-linux-gnu.tar.gz 31010320 BLAKE2B dcca888811260e86f9cde19ee1a2e7737c73de6a8060d100a362a4c41a606779b82cb04ff62184c5dfa226e6ac9b81b018f4da30e748cbcd644a80ff2122b86a SHA512 8b224393345b45124d5f0698e01e8e465d785c62cea6845eefd7ff852463966dc13ae94f6edb9a6b16871a6cfaa43b4d275740173579994d352303359c122deb diff --git a/dev-embedded/esp-idf/esp-idf-5.2.1.ebuild b/dev-embedded/esp-idf/esp-idf-5.2.1.ebuild deleted file mode 100644 index 271a3d190b..0000000000 --- a/dev-embedded/esp-idf/esp-idf-5.2.1.ebuild +++ /dev/null @@ -1,147 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{11,12} ) - -VER="13.2.0_20230928" - -CROSSTOOL_URL="https://github.com/espressif/crosstool-NG/releases/download/esp-${VER}" - -inherit python-r1 - -DESCRIPTION="Espressif IoT Development Framework" -HOMEPAGE="https://www.espressif.com/" - -# https://github.com/espressif/binutils-esp32ulp/releases/download/v2.28.51-esp-20191205/binutils-esp32ulp-linux-amd64-2.28.51-esp-20191205.tar.gz -SRC_URI="https://dl.espressif.com/github_assets/espressif/${PN}/releases/download/v${PV}/${PN}-v${PV}.zip -> ${P}.zip - https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20230921/openocd-esp32-linux-amd64-0.12.0-esp32-20230921.tar.gz - https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v12.1_20231023/xtensa-esp-elf-gdb-12.1_20231023-x86_64-linux-gnu.tar.gz" -SRC_URI+=" ${CROSSTOOL_URL}/xtensa-esp-elf-${VER}-x86_64-linux-gnu.tar.xz" -SRC_URI+=" riscv32? ( ${CROSSTOOL_URL}/riscv32-esp-elf-${VER}-x86_64-linux-gnu.tar.xz )" - -#https://dl.espressif.com/dl/toolchains/preview/riscv32-esp-elf-gcc8_4_0-crosstool-ng-1.24.0-123-g64eb9ff-linux-amd64.tar.gz - -S="${WORKDIR}/${PN}-v${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="riscv32" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -BDEPEND="app-arch/unzip" -RDEPEND=" - ${PYTHON_DEPS} - - dev-libs/libusb:1 - dev-python/click[${PYTHON_USEDEP}] - dev-python/pyserial[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/pyparsing[${PYTHON_USEDEP}] - dev-python/pyelftools[${PYTHON_USEDEP}] - dev-embedded/esp-coredump[${PYTHON_USEDEP}] - dev-embedded/esptool - dev-embedded/esp-idf-kconfig[${PYTHON_USEDEP}] - dev-embedded/esp-idf-monitor[${PYTHON_USEDEP}] - dev-embedded/esp-idf-panic-decoder[${PYTHON_USEDEP}] - dev-embedded/esp-idf-size[${PYTHON_USEDEP}] - dev-embedded/freertos-gdb[${PYTHON_USEDEP}] - dev-embedded/idf-component-manager[${PYTHON_USEDEP}] - sys-libs/zlib -" - -RESTRICT="strip" - -QA_PREBUILT="opt/* usr/lib* usr/share/esp-idf/*" -QA_PRESTRIPPED="opt/*" - -PATCHES=( - "${FILESDIR}/allow-system-install-${PN}-5.1.2.patch" -) - -install_tool() { - shopt -s globstar - - into /opt/${1} - - if [[ -d "../${1}/lib" ]]; then - if stat *.so &>/dev/null; then - for i in ../${1}/lib/**/*.so*; do - dolib.so ${i} - done - fi - - if stat *.a &>/dev/null; then - for i in ../${1}/lib/**/*.a*; do - dolib.a ${i} - done - fi - - insinto /opt/${1}/lib - doins -r ../${1}/lib/* - fi - - exeinto /opt/${1}/bin - doexe ../${1}/bin/* - ( - cd ../${1} - for i in libexec/**/*; do - exeinto /opt/${1}/$(dirname ${i}) - if [[ -x "${i}" && ! -d "${i}" ]]; then - doexe ${i} - fi - done - - if [[ -d "include" ]]; then - insinto /opt/${1} - doins -r include - fi - - if [[ -d "share" ]]; then - insinto /opt/${1} - doins -r share - fi - ) - - ( - cd "${D}"/opt/${1}/bin/ || die - for i in *; do - dodir /opt/bin - cd "${D}"/opt/bin || die - dosym ../${1}/bin/${i} /opt/bin/${i} - done - ) - - shopt -u globstar -} - -src_install() { - echo -e "#!/bin/sh\npython /usr/share/${PN}/tools/idf.py \"\$@\"" > idf - dobin idf - - install_tool xtensa-esp-elf - install_tool xtensa-esp-elf/xtensa-esp-elf - - if use riscv32; then - install_tool riscv32-esp-elf - install_tool riscv32-esp-elf/riscv32-esp-elf - fi - - install_tool openocd-esp32 - - # Remove unsupported python versions - rm "${WORKDIR}"/xtensa-esp-elf-gdb/bin/xtensa-esp-elf-gdb-3.{6..10} || die - install_tool xtensa-esp-elf-gdb - - echo "IDF_PATH=/usr/share/${PN}" > 99esp-idf || die - doenvd 99esp-idf - - insinto /usr/share/${PN} - - rm -r .git || die - find . -name ".git" -exec rm -rf {} \; || die - doins -r . -} From f0484f4e466f615fcce1a8a1a75df9273b60cfa6 Mon Sep 17 00:00:00 2001 From: David Roman Date: Thu, 25 Jul 2024 12:05:34 +0200 Subject: [PATCH 83/83] dev-embedded/esp-idf: add 5.3 Signed-off-by: David Roman --- dev-embedded/esp-idf/Manifest | 3 + dev-embedded/esp-idf/esp-idf-5.3.ebuild | 158 ++++++++++++++++++ .../allow-system-install-esp-idf-5.3.patch | 12 ++ 3 files changed, 173 insertions(+) create mode 100644 dev-embedded/esp-idf/esp-idf-5.3.ebuild create mode 100644 dev-embedded/esp-idf/files/allow-system-install-esp-idf-5.3.patch diff --git a/dev-embedded/esp-idf/Manifest b/dev-embedded/esp-idf/Manifest index 86ecf0c472..e47926ecb3 100644 --- a/dev-embedded/esp-idf/Manifest +++ b/dev-embedded/esp-idf/Manifest @@ -1,6 +1,9 @@ DIST esp-idf-5.2.2.zip 1488330027 BLAKE2B 00ba4c6f6a08ff1a8a398b8fea3dff1cb23e9f61435d9b69035df81579b65a026030f7fc67bb1b43c90484b5c4cfbd5143383b4171f0fed70931e58718c906fa SHA512 35b2b6ab028a9075702e7441b0354e7c30deaabc97da1b758a6206e2c78760b415ed5d60cbaf7b90b5fdce95f9faeb99d6ae1ad4991635024e2a3cfcbc8c38f2 +DIST esp-idf-5.3.zip 1617510710 BLAKE2B 423c993efc32af9bd4b25509439c94ae06d474a20db70fc14b2dffaeb476aa647ff0f774cd58b5872de3e4c1768ce8b9e5dd7a99c6d36cba54cd7fea2eb2f5fa SHA512 3a5a7668a7c1419cfd0ead032a856d55a99e70d306c7db6bd3301d1349a128ed95a220c9a5adf310dd749e70ba460acb0c502d64b54d54e7a082422885c2b619 DIST openocd-esp32-linux-amd64-0.12.0-esp32-20240318.tar.gz 2252682 BLAKE2B fbec39f77c7e2d423eacaf45d0f8c3373e24c65c3d5e2db0edf5b952945edcc838dd41f8c852ff0b2104dce62184b3b0803014e53d8dd4dcf6427955ec18f194 SHA512 5acb5d90740ea8b54be57fe80956c2bbcc6bb3c48dc4969043a7d49da7e9135ede4add8bdf8f7d772681867aca1faa72594fa8f70e7e8d2bc7ed93128ff1ec8d DIST riscv32-esp-elf-13.2.0_20230928-x86_64-linux-gnu.tar.xz 143575940 BLAKE2B a888291f4b2c482cf2f3620519fc02607ba22d99f8d02e20415daf58cf2eecfa96144b0fc6fdbf98b3569ff0e5755d854650735e30cbfab56701a3d61627ddba SHA512 71b5def3d291eb80ab98adfbd23626ea4c6c5d8b30ab34a9f8a100013df58c4867044b974d8ced9405b5b45b26232835806746814051f55b650dde82bffe40f4 +DIST riscv32-esp-elf-13.2.0_20240530-x86_64-linux-gnu.tar.xz 145544808 BLAKE2B b55513bf4cd6526a438aa5460806f0886438a52932631f5d142bc9c5f0b0affcda7a830b2f9b13c83ed356a4cebd7e3e0c0b5c29e718e880d312b6aa2f61c5b2 SHA512 fb4c868877bd9e68bedceb816c1aeec1736e2876bc1adf3138d59b73f0e9b0fb14eb826c885749b6070e6cf1e8e794f0a53c85bf5c5c896d8b3a6c7e6d0d821b DIST riscv32-esp-elf-gdb-14.2_20240403-x86_64-linux-gnu.tar.gz 30707431 BLAKE2B 99809fbd5abe99c4890fbf4edd964ee53bc9269b9bb15f487316d0092a9d7aae9d3f9f61f7597f5721aec4f95813908c8ce6a3f6f97cd453d1610a5caa7dc42e SHA512 1ad4854c53f435b08d634f8e5e1a9169037745684b13972876176483badc7ebf5a6c38109e7ac5c3f484df76e82bf790244661ac70b1e52dd3b2fc8a4956e5ff DIST xtensa-esp-elf-13.2.0_20230928-x86_64-linux-gnu.tar.xz 112588084 BLAKE2B 9b462426d09f0071d205066d6e9897d035a3c65bef6c9bf2cccefdbcbb3629af38cec5b5411e5f32c1e0b19d51c78675e264544c1f730a1b0554262c9b6dd7d1 SHA512 60e718d8bc4007966d4b66ca57a56b144ac6614e6a283ceb6681a29aab60f1f621049e3b691440e3da38a47d7260467a06c91c190d383aeb5c915df2dd908b94 +DIST xtensa-esp-elf-13.2.0_20240530-x86_64-linux-gnu.tar.xz 112073272 BLAKE2B 88b6abb5202ebb2ffa03f3cdeca2fc0ef23cb02d96e86388e3334620d7a36ff6401a6e886380f10a4eff68638c60705f3d66d68fa047dc3e37744b41b643da73 SHA512 ecb11e32269513d778d320a429c4403ce50e8556b7e547dee7efb3a1ae333ad526732415cabe79bef30e2e9626305f83f6ca60dc1bd1864adfbfc7b9240e5c46 DIST xtensa-esp-elf-gdb-14.2_20240403-x86_64-linux-gnu.tar.gz 31010320 BLAKE2B dcca888811260e86f9cde19ee1a2e7737c73de6a8060d100a362a4c41a606779b82cb04ff62184c5dfa226e6ac9b81b018f4da30e748cbcd644a80ff2122b86a SHA512 8b224393345b45124d5f0698e01e8e465d785c62cea6845eefd7ff852463966dc13ae94f6edb9a6b16871a6cfaa43b4d275740173579994d352303359c122deb diff --git a/dev-embedded/esp-idf/esp-idf-5.3.ebuild b/dev-embedded/esp-idf/esp-idf-5.3.ebuild new file mode 100644 index 0000000000..fba617de13 --- /dev/null +++ b/dev-embedded/esp-idf/esp-idf-5.3.ebuild @@ -0,0 +1,158 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11,12} ) + +VER="13.2.0_20240530" +GDB_VER="14.2_20240403" + +CROSSTOOL_URL="https://github.com/espressif/crosstool-NG/releases/download/esp-${VER}" + +inherit estack python-r1 + +DESCRIPTION="Espressif IoT Development Framework" +HOMEPAGE="https://www.espressif.com/" + +# See https://dl.espressif.com/dl/esp-idf/espidf.constraints.v5.3.txt for information about version dependencies + +SRC_URI="https://dl.espressif.com/github_assets/espressif/${PN}/releases/download/v${PV}/${PN}-v${PV}.zip -> ${P}.zip + https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20240318/openocd-esp32-linux-amd64-0.12.0-esp32-20240318.tar.gz + https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v${GDB_VER}/xtensa-esp-elf-gdb-${GDB_VER}-x86_64-linux-gnu.tar.gz" +SRC_URI+=" ${CROSSTOOL_URL}/xtensa-esp-elf-${VER}-x86_64-linux-gnu.tar.xz" +SRC_URI+=" riscv32? ( + ${CROSSTOOL_URL}/riscv32-esp-elf-${VER}-x86_64-linux-gnu.tar.xz + https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v${GDB_VER}/riscv32-esp-elf-gdb-${GDB_VER}-x86_64-linux-gnu.tar.gz +)" + +S="${WORKDIR}/${PN}-v${PV}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="riscv32" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +BDEPEND="app-arch/unzip" +RDEPEND=" + ${PYTHON_DEPS} + + dev-libs/libusb:1 + dev-python/click[${PYTHON_USEDEP}] + dev-python/pyserial[${PYTHON_USEDEP}] + dev-python/cryptography[${PYTHON_USEDEP}] + dev-python/pyparsing[${PYTHON_USEDEP}] + dev-python/pyelftools[${PYTHON_USEDEP}] + dev-embedded/esp-coredump[${PYTHON_USEDEP}] + dev-embedded/esptool + dev-embedded/esp-idf-kconfig[${PYTHON_USEDEP}] + dev-embedded/esp-idf-monitor[${PYTHON_USEDEP}] + dev-embedded/esp-idf-panic-decoder[${PYTHON_USEDEP}] + dev-embedded/esp-idf-size[${PYTHON_USEDEP}] + dev-embedded/freertos-gdb[${PYTHON_USEDEP}] + dev-embedded/idf-component-manager[${PYTHON_USEDEP}] + sys-libs/zlib +" + +RESTRICT="strip" + +QA_PREBUILT="opt/* usr/lib* usr/share/esp-idf/*" +QA_PRESTRIPPED="opt/*" + +PATCHES=( + "${FILESDIR}/allow-system-install-${PN}-5.3.patch" +) + +install_tool() { + eshopts_push -s globstar + + into /opt/${1} + + if [[ -d "../${1}/lib" ]]; then + if stat *.so &>/dev/null; then + for i in ../${1}/lib/**/*.so*; do + dolib.so ${i} + done + fi + + if stat *.a &>/dev/null; then + for i in ../${1}/lib/**/*.a*; do + dolib.a ${i} + done + fi + + insinto /opt/${1}/lib + doins -r ../${1}/lib/* + fi + + exeinto /opt/${1}/bin + doexe ../${1}/bin/* + ( + cd ../${1} + for i in libexec/**/*; do + exeinto /opt/${1}/$(dirname ${i}) + if [[ -x "${i}" && ! -d "${i}" ]]; then + doexe ${i} + fi + done + + if [[ -d "include" ]]; then + insinto /opt/${1} + doins -r include + fi + + if [[ -d "share" ]]; then + insinto /opt/${1} + doins -r share + fi + ) + + ( + cd "${D}"/opt/${1}/bin/ || die + for i in *; do + dodir /opt/bin + cd "${D}"/opt/bin || die + dosym ../${1}/bin/${i} /opt/bin/${i} + done + ) + + eshopts_pop +} + +src_install() { + newbin - idf <<-EOF + #!/bin/sh + + # Silence a warning by idf.py + export IDF_PYTHON_ENV_PATH= + exec python /usr/share/${PN}/tools/idf.py \$@ +EOF + + install_tool xtensa-esp-elf + install_tool xtensa-esp-elf/xtensa-esp-elf + + if use riscv32; then + install_tool riscv32-esp-elf + install_tool riscv32-esp-elf/riscv32-esp-elf + fi + + install_tool openocd-esp32 + + # Remove unsupported python versions + rm "${WORKDIR}"/xtensa-esp-elf-gdb/bin/xtensa-esp-elf-gdb-3.{8..10} || die + install_tool xtensa-esp-elf-gdb + if use riscv32; then + install_tool riscv32-esp-elf-gdb + fi + + echo "IDF_PATH=/usr/share/${PN}" > 99esp-idf || die + doenvd 99esp-idf + + insinto /usr/share/${PN} + + rm -r .git || die + find . -name ".git" -exec rm -rf {} \; || die + doins -r . +} diff --git a/dev-embedded/esp-idf/files/allow-system-install-esp-idf-5.3.patch b/dev-embedded/esp-idf/files/allow-system-install-esp-idf-5.3.patch new file mode 100644 index 0000000000..2b2a3de260 --- /dev/null +++ b/dev-embedded/esp-idf/files/allow-system-install-esp-idf-5.3.patch @@ -0,0 +1,12 @@ +diff --git a/tools/idf_tools.py b/tools/idf_tools.py +index 4c0cfe8b68..e20b7152df 100755 +--- a/tools/idf_tools.py ++++ b/tools/idf_tools.py +@@ -2685,6 +2685,7 @@ def action_check_python_dependencies(args): # type: ignore + Checks if all the dependencies (from requirements, constraints...) are installed properly. + Raises SystemExit if not. + """ ++ return + use_constraints = not args.no_constraints + req_paths = get_requirements('') # no new features -> just detect the existing ones +