From ed68bff872ab71e1272477c7a707d679cdee5815 Mon Sep 17 00:00:00 2001 From: Theo Donacik Date: Sun, 26 May 2024 10:20:23 -0400 Subject: [PATCH 01/57] gui-wm/swayfx: Add swayfx-0.4-r1 removing the mesa dependency Signed-off-by: Theo Donacik Remove the mesa dependency, instead depend on media-libs/libglvnd as done in sway-1.9-r1. --- gui-wm/swayfx/swayfx-0.4-r1.ebuild | 101 +++++++++++++++++++++++++++++ 1 file changed, 101 insertions(+) create mode 100644 gui-wm/swayfx/swayfx-0.4-r1.ebuild diff --git a/gui-wm/swayfx/swayfx-0.4-r1.ebuild b/gui-wm/swayfx/swayfx-0.4-r1.ebuild new file mode 100644 index 0000000000..0516529dad --- /dev/null +++ b/gui-wm/swayfx/swayfx-0.4-r1.ebuild @@ -0,0 +1,101 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU Public License v2 + +EAPI=8 + +inherit fcaps meson optfeature + +DESCRIPTION="SwayFX: Sway, but with eye candy!" +HOMEPAGE="https://github.com/WillPower3309/swayfx" +SRC_URI="https://github.com/WillPower3309/swayfx/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="+man +swaybar +swaynag tray wallpapers X" +REQUIRED_USE="tray? ( swaybar )" + +DEPEND=" + >=dev-libs/json-c-0.13:0= + >=dev-libs/libinput-1.21.0:0= + virtual/libudev + sys-auth/seatd:= + dev-libs/libpcre2 + >=dev-libs/wayland-1.21.0 + x11-libs/cairo + >=x11-libs/libxkbcommon-1.5.0 + x11-libs/pango + x11-libs/pixman + gui-libs/scenefx + media-libs/libglvnd + swaybar? ( x11-libs/gdk-pixbuf:2 ) + tray? ( || ( + sys-apps/systemd + sys-auth/elogind + sys-libs/basu + ) ) + wallpapers? ( gui-apps/swaybg[gdk-pixbuf(+)] ) + X? ( x11-libs/libxcb:0= + x11-libs/xcb-util-wm + ) +" +DEPEND+=" + >=gui-libs/wlroots-0.17:=[X?] + =gui-wm/sway-1.9" +) + +src_configure() { + local emesonargs=( + $(meson_feature man man-pages) + $(meson_feature tray) + $(meson_feature X xwayland) + $(meson_feature swaybar gdk-pixbuf) + $(meson_use swaynag) + $(meson_use swaybar) + $(meson_use wallpapers default-wallpaper) + -Dfish-completions=true + -Dzsh-completions=true + -Dbash-completions=true + ) + + meson_src_configure +} + +src_install() { + meson_src_install + insinto /usr/share/xdg-desktop-portal + doins "${FILESDIR}/sway-portals.conf" +} + +pkg_postinst() { + fcaps_pkg_postinst + + optfeature_header "There are several packages that may be useful with swayfx:" + optfeature "wallpaper utility" gui-apps/swaybg + optfeature "idle management utility" gui-apps/swayidle + optfeature "simple screen locker" gui-apps/swaylock + optfeature "lightweight notification daemon" gui-apps/mako + echo + einfo "For a list of additional addons and tools usable with sway please" + einfo "visit the offical wiki at:" + einfo "https://github.com/swaywm/sway/wiki/Useful-add-ons-for-sway" + einfo "Please note that some of them might not (yet) available on gentoo" +} From bcce30fe96b001e0b73bee411a8cebebc50330c6 Mon Sep 17 00:00:00 2001 From: Vitaly Zdanevich Date: Sun, 26 May 2024 19:07:48 +0400 Subject: [PATCH 02/57] media-sound/jriver: add missing deps Closes: https://bugs.gentoo.org/932796 Signed-off-by: Vitaly Zdanevich --- media-sound/jriver/jriver-31.0.83.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/media-sound/jriver/jriver-31.0.83.ebuild b/media-sound/jriver/jriver-31.0.83.ebuild index 58f5f7812e..c6f23c3c05 100644 --- a/media-sound/jriver/jriver-31.0.83.ebuild +++ b/media-sound/jriver/jriver-31.0.83.ebuild @@ -23,9 +23,11 @@ RDEPEND=" app-arch/brotli media-libs/alsa-lib media-libs/libglvnd + sys-libs/zlib x11-libs/gtk+ x11-libs/pango x11-libs/libXrandr + x11-libs/libX11 " QA_PREBUILT="*" From 9e2c7c8071e7dd1ef0d1d9002af4a7441a57eda4 Mon Sep 17 00:00:00 2001 From: Alexey Zapparov Date: Sun, 26 May 2024 17:29:32 +0200 Subject: [PATCH 03/57] app-admin/pulumi-bin: add 3.117.0 Signed-off-by: Alexey Zapparov --- app-admin/pulumi-bin/Manifest | 1 + .../pulumi-bin/pulumi-bin-3.117.0.ebuild | 34 +++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 app-admin/pulumi-bin/pulumi-bin-3.117.0.ebuild diff --git a/app-admin/pulumi-bin/Manifest b/app-admin/pulumi-bin/Manifest index ddb8482c94..de52c7dd15 100644 --- a/app-admin/pulumi-bin/Manifest +++ b/app-admin/pulumi-bin/Manifest @@ -1,3 +1,4 @@ DIST pulumi-v3.113.0-linux-x64.tar.gz 159635620 BLAKE2B 724beb887fc90396ac00a13671d73ff0b531ee4a4a34d4277e8b3a982bd0b5246f71e048ff10eac5d9c816a5661b929ba32fb8b2fea675b7aeab8e575695b99d SHA512 0db068d8012f0daba59e092a4d9904cf4c15effb308f34489efa1bc2c9a448668432d4c2cf8f1e9482c7449cd39c38cc293788886890ea8dab420f9d2a9b9bda DIST pulumi-v3.114.0-linux-x64.tar.gz 159768914 BLAKE2B be3ea69e1ff653a3cc95f4f12b0dbf8dc4f2b631270aec30d4082addb5afed48053deef4a9c26b568512a8eb454879c9244e6f7ede0eb2aee357b2a4cc71e347 SHA512 af9aa95b987507145299b86a8501a6e3b81b09a789c07839e71c10a8d7e5032408b831b1946b316bf94753018d0d1265546c1bf9dfd2fd17445233f736044e74 DIST pulumi-v3.115.2-linux-x64.tar.gz 159802131 BLAKE2B 3a150c18e4c866d15931bf914cd927837ddf46a93e83876c71dfefd61e035f0c969db3153748246c78529eb0dead6370c0aa26eb42a9db048166e1ed286689be SHA512 406548771d7f041dca2718ece20f4efff7019a16f9913a92a61bd7eb2371fdaaff57cf18a6e03b22c1f7e86fa9b4edac2560895e1ee074357e53eb1aff59eb9b +DIST pulumi-v3.117.0-linux-x64.tar.gz 159101842 BLAKE2B 467270a29faaf9d705513a234b7e7f4c3bf6f7c7e2958007a368751b45592fa761fee31c7eb9a7d4b559769c5b28dc45bb428511555447846443183d9e5936b4 SHA512 7b553e4858dd51f99909902d4107f2e87a6a2f2e053db8b762361cafbcb631d9ff6f3ea6f872fb0c21023c0486dfbe0c328ac47bfc07c0213983518360749785 diff --git a/app-admin/pulumi-bin/pulumi-bin-3.117.0.ebuild b/app-admin/pulumi-bin/pulumi-bin-3.117.0.ebuild new file mode 100644 index 0000000000..9b4f2f5dbb --- /dev/null +++ b/app-admin/pulumi-bin/pulumi-bin-3.117.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 + +DESCRIPTION="Infrastructure as code in any programming language" +HOMEPAGE=" + https://www.pulumi.com/ + https://github.com/pulumi/pulumi +" +SRC_URI=" + amd64? ( https://github.com/pulumi/pulumi/releases/download/v${PV}/pulumi-v${PV}-linux-x64.tar.gz ) +" + +S="${WORKDIR}/pulumi" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +QA_PREBUILT="*" + +src_install() { + dobin pulumi* + + ./pulumi gen-completion bash > pulumi.bash-completion || die "Cannot generate bash completions" + newbashcomp pulumi.bash-completion pulumi + + ./pulumi gen-completion zsh > pulumi.zsh-completion || die "Cannot generate zsh completions" + insinto /usr/share/zsh/site-functions + newins pulumi.zsh-completion _pulumi +} From 15025c34ceecd852f3b3831e0a6e100a5d225360 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Mon, 27 May 2024 00:44:27 +0900 Subject: [PATCH 04/57] gui-apps/hyprlock: cleanup deps, phase - it depends on wayland-egl, not (nvidia-)egl-wayland - it doesn't depend on hyprland (works with sway) - CMAKE_BUILD_TYPE is controlled by eclass Signed-off-by: Takuya Wakazono --- ...3.0-r2.ebuild => hyprlock-0.3.0-r3.ebuild} | 23 +++---------------- gui-apps/hyprlock/hyprlock-9999.ebuild | 23 +++---------------- 2 files changed, 6 insertions(+), 40 deletions(-) rename gui-apps/hyprlock/{hyprlock-0.3.0-r2.ebuild => hyprlock-0.3.0-r3.ebuild} (78%) diff --git a/gui-apps/hyprlock/hyprlock-0.3.0-r2.ebuild b/gui-apps/hyprlock/hyprlock-0.3.0-r3.ebuild similarity index 78% rename from gui-apps/hyprlock/hyprlock-0.3.0-r2.ebuild rename to gui-apps/hyprlock/hyprlock-0.3.0-r3.ebuild index 07fbc35d00..a855737c5e 100644 --- a/gui-apps/hyprlock/hyprlock-0.3.0-r2.ebuild +++ b/gui-apps/hyprlock/hyprlock-0.3.0-r3.ebuild @@ -13,8 +13,6 @@ if [[ "${PV}" = *9999 ]]; then 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" - S="${WORKDIR}/${PN}-${PV}" - KEYWORDS="~amd64" fi @@ -22,19 +20,17 @@ LICENSE="BSD" SLOT="0" RDEPEND=" + dev-libs/date dev-libs/wayland - gui-libs/egl-wayland media-libs/mesa[opengl] sys-libs/pam - >=gui-wm/hyprland-0.35.0 - dev-libs/glib + 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} @@ -42,8 +38,7 @@ DEPEND=" " BDEPEND=" - dev-build/cmake - dev-libs/date + dev-util/wayland-scanner virtual/pkgconfig " @@ -51,15 +46,3 @@ PATCHES=( "${FILESDIR}/0001-fix-CFLAGS-CXXFLAGS-hyprlock.patch" "${FILESDIR}/0002-cmake-install-pam-file-fix.patch" ) - -src_configure() { - local mycmakeargs=( - -DCMAKE_BUILD_TYPE:STRING=Release - ) - - cmake_src_configure -} - -src_install() { - cmake_src_install -} diff --git a/gui-apps/hyprlock/hyprlock-9999.ebuild b/gui-apps/hyprlock/hyprlock-9999.ebuild index 07fbc35d00..a855737c5e 100644 --- a/gui-apps/hyprlock/hyprlock-9999.ebuild +++ b/gui-apps/hyprlock/hyprlock-9999.ebuild @@ -13,8 +13,6 @@ if [[ "${PV}" = *9999 ]]; then 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" - S="${WORKDIR}/${PN}-${PV}" - KEYWORDS="~amd64" fi @@ -22,19 +20,17 @@ LICENSE="BSD" SLOT="0" RDEPEND=" + dev-libs/date dev-libs/wayland - gui-libs/egl-wayland media-libs/mesa[opengl] sys-libs/pam - >=gui-wm/hyprland-0.35.0 - dev-libs/glib + 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} @@ -42,8 +38,7 @@ DEPEND=" " BDEPEND=" - dev-build/cmake - dev-libs/date + dev-util/wayland-scanner virtual/pkgconfig " @@ -51,15 +46,3 @@ PATCHES=( "${FILESDIR}/0001-fix-CFLAGS-CXXFLAGS-hyprlock.patch" "${FILESDIR}/0002-cmake-install-pam-file-fix.patch" ) - -src_configure() { - local mycmakeargs=( - -DCMAKE_BUILD_TYPE:STRING=Release - ) - - cmake_src_configure -} - -src_install() { - cmake_src_install -} From b5f3c87acda2d15efe604d1432f1e60f2d9ae667 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Mon, 27 May 2024 00:48:09 +0900 Subject: [PATCH 05/57] gui-apps/hypridle: cleanup deps, phase - it doesn't depend on hyprland (works with sway) - CMAKE_BUILD_TYPE is controlled by eclass Signed-off-by: Takuya Wakazono --- ...1.2-r1.ebuild => hypridle-0.1.2-r2.ebuild} | 27 +++---------------- gui-apps/hypridle/hypridle-9999.ebuild | 27 +++---------------- 2 files changed, 6 insertions(+), 48 deletions(-) rename gui-apps/hypridle/{hypridle-0.1.2-r1.ebuild => hypridle-0.1.2-r2.ebuild} (62%) diff --git a/gui-apps/hypridle/hypridle-0.1.2-r1.ebuild b/gui-apps/hypridle/hypridle-0.1.2-r2.ebuild similarity index 62% rename from gui-apps/hypridle/hypridle-0.1.2-r1.ebuild rename to gui-apps/hypridle/hypridle-0.1.2-r2.ebuild index 11e24b3e4e..ff76295a15 100644 --- a/gui-apps/hypridle/hypridle-0.1.2-r1.ebuild +++ b/gui-apps/hypridle/hypridle-0.1.2-r2.ebuild @@ -5,7 +5,6 @@ EAPI=8 inherit cmake -COMMIT="158c52c4a76cff7a1635be8ec1a4a369bc8674ed" DESCRIPTION="Hyprland's idle daemon" HOMEPAGE="https://github.com/hyprwm/hypridle" @@ -14,8 +13,6 @@ if [[ "${PV}" = *9999 ]]; then 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}.gh.tar.gz" - S="${WORKDIR}/${PN}-${PV}" - KEYWORDS="~amd64" fi @@ -23,15 +20,9 @@ LICENSE="BSD" SLOT="0" RDEPEND=" - dev-libs/wayland - gui-libs/egl-wayland - || ( - >=media-libs/mesa-24.1.0_rc1[opengl] - =gui-wm/hyprland-0.35.0 - dev-cpp/sdbus-c++ + dev-cpp/sdbus-c++:= >=dev-libs/hyprlang-0.4.0 + dev-libs/wayland " DEPEND=" ${RDEPEND} @@ -39,22 +30,10 @@ DEPEND=" " BDEPEND=" + dev-util/wayland-scanner virtual/pkgconfig - dev-build/cmake " PATCHES=( "${FILESDIR}/0001-fix-CFLAGS-CXXFLAGS-hypridle.patch" ) - -src_configure() { - local mycmakeargs=( - -DCMAKE_BUILD_TYPE:STRING=Release - ) - - cmake_src_configure -} - -src_install() { - cmake_src_install -} diff --git a/gui-apps/hypridle/hypridle-9999.ebuild b/gui-apps/hypridle/hypridle-9999.ebuild index 11e24b3e4e..ff76295a15 100644 --- a/gui-apps/hypridle/hypridle-9999.ebuild +++ b/gui-apps/hypridle/hypridle-9999.ebuild @@ -5,7 +5,6 @@ EAPI=8 inherit cmake -COMMIT="158c52c4a76cff7a1635be8ec1a4a369bc8674ed" DESCRIPTION="Hyprland's idle daemon" HOMEPAGE="https://github.com/hyprwm/hypridle" @@ -14,8 +13,6 @@ if [[ "${PV}" = *9999 ]]; then 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}.gh.tar.gz" - S="${WORKDIR}/${PN}-${PV}" - KEYWORDS="~amd64" fi @@ -23,15 +20,9 @@ LICENSE="BSD" SLOT="0" RDEPEND=" - dev-libs/wayland - gui-libs/egl-wayland - || ( - >=media-libs/mesa-24.1.0_rc1[opengl] - =gui-wm/hyprland-0.35.0 - dev-cpp/sdbus-c++ + dev-cpp/sdbus-c++:= >=dev-libs/hyprlang-0.4.0 + dev-libs/wayland " DEPEND=" ${RDEPEND} @@ -39,22 +30,10 @@ DEPEND=" " BDEPEND=" + dev-util/wayland-scanner virtual/pkgconfig - dev-build/cmake " PATCHES=( "${FILESDIR}/0001-fix-CFLAGS-CXXFLAGS-hypridle.patch" ) - -src_configure() { - local mycmakeargs=( - -DCMAKE_BUILD_TYPE:STRING=Release - ) - - cmake_src_configure -} - -src_install() { - cmake_src_install -} From fadd8e02001f5cff3932dc10b69bd1872772da66 Mon Sep 17 00:00:00 2001 From: David Flogeras Date: Sun, 26 May 2024 12:58:26 -0300 Subject: [PATCH 06/57] x11-misc/ksnip: limit version of kimageannotator. Until ksnip-1.11 is released, we will limit to the older qt5 based libraries. The in-tree deps are purposefully not going to support simultaneous qt5+qt6 support, so when the time comes, this package will jump to qt6 and kimageannotator-0.7.x. Closes: https://bugs.gentoo.org/928412 Signed-off-by: David Flogeras --- x11-misc/ksnip/ksnip-1.10.1.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/x11-misc/ksnip/ksnip-1.10.1.ebuild b/x11-misc/ksnip/ksnip-1.10.1.ebuild index a379d12434..a33b23e13d 100644 --- a/x11-misc/ksnip/ksnip-1.10.1.ebuild +++ b/x11-misc/ksnip/ksnip-1.10.1.ebuild @@ -24,6 +24,7 @@ RDEPEND=" dev-qt/qtxml:5 >=media-libs/kcolorpicker-0.2.0 >=media-libs/kimageannotator-0.6.1 + Date: Sun, 26 May 2024 19:00:26 +0200 Subject: [PATCH 08/57] net-misc/FORT-validator: add 1.6.1 Signed-off-by: Alarig Le Lay --- .../FORT-validator-1.6.1.ebuild | 71 +++++++++++++++++++ net-misc/FORT-validator/Manifest | 1 + 2 files changed, 72 insertions(+) create mode 100644 net-misc/FORT-validator/FORT-validator-1.6.1.ebuild diff --git a/net-misc/FORT-validator/FORT-validator-1.6.1.ebuild b/net-misc/FORT-validator/FORT-validator-1.6.1.ebuild new file mode 100644 index 0000000000..5370813c5d --- /dev/null +++ b/net-misc/FORT-validator/FORT-validator-1.6.1.ebuild @@ -0,0 +1,71 @@ +# Copyright 2020-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools fcaps systemd + +MY_PN="fort" + +DESCRIPTION="FORT validator is an open source RPKI validator" +HOMEPAGE="https://fortproject.net/validator?2" +SRC_URI="https://github.com/NICMx/${PN}/releases/download/${PV}/fort-${PV}.tar.gz" + +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="caps" + +DEPEND=" + acct-group/fort + acct-user/fort + caps? ( sys-libs/libcap ) + dev-libs/jansson + dev-libs/libxml2 + dev-libs/openssl + net-misc/curl +" +RDEPEND=" + ${DEPEND} + net-misc/rsync +" + +src_prepare() { + default + # Don't strip CFLAGS + sed -i 's/fort_CFLAGS =/fort_CFLAGS = ${CFLAGS} /' src/Makefile.am || die + # Don't test network + sed -i '/http/d' test/Makefile.am || die + eautoreconf +} + +src_install() { + newinitd "${FILESDIR}/${MY_PN}-1.5-initd" ${MY_PN} + newconfd "${FILESDIR}/${MY_PN}-1.5-confd" ${MY_PN} + + emake DESTDIR="${ED}" install + insinto /usr/share/${MY_PN}/ + insopts -m0644 -o "${MY_PN}" + diropts -m0755 -o "${MY_PN}" + doins -r examples/tal/ + + dodoc -r examples/ + + insinto /etc/fort + newins "${FILESDIR}/fort-config.json" config.json + + systemd_dounit "${FILESDIR}/${MY_PN}-1.5.service" +} + +pkg_postinst() { + fcaps cap_net_bind_service usr/bin/fort + + einfo "" + einfo "You have to init the TALs before the first run. To do so, run " + einfo "" + einfo " su -s /bin/sh -c '${EROOT}/usr/bin/${MY_PN} --init-tals --tal /usr/share/${MY_PN}/tal/' fort" + einfo "" + einfo "as root." +} diff --git a/net-misc/FORT-validator/Manifest b/net-misc/FORT-validator/Manifest index a81ee821f1..c2e9fffd44 100644 --- a/net-misc/FORT-validator/Manifest +++ b/net-misc/FORT-validator/Manifest @@ -1,2 +1,3 @@ DIST fort-1.5.3.tar.gz 564257 BLAKE2B f0a6c9899c968f6697c79c0f541275874bc7aa23d6e42113d4be23b6338eb3007557a0260e601575719b90b8e87c4483bb13a40a6ac0724e17cf8157ce40d6ba SHA512 1b97bec1b031cd717d4012b0faec36785ba5c8e06ca46b4a017a08c3f2a038d2224c740a6b84f1c853c996c203af9ac975506d5c0e379a7cab82554318136a99 DIST fort-1.5.4.tar.gz 563138 BLAKE2B bd2a680a41b678bbf49d762fdd1f0f20e2c8bbf3fa80cb57c996d39ad39118ead3ebed7737bdef7478effbb6fa6e7fb39cd3c945a495f613a010dd79bea4f5d6 SHA512 44ec8dd28ab087f1d78f999c53b5dee8f13a6fc9bdf590d3261d640488b118e14970d88c5c5851e602a8119704378088230b8137978ef3caf6bab909af36408e +DIST fort-1.6.1.tar.gz 547724 BLAKE2B 362299bf0a190b9d8cf6f658f2830435ceb78c4bc181e6735e2291f2d766018e9402cc596c20ef4b98aca43ac1c8edfee8369f237f0b9c1e657cf31ae2d023b0 SHA512 84ad18e730fca7ac67c028dc5b05a5b5d175eaa4eb2edade238ae16064c2f83865e263e767d37938c975578236edd8cba0b8604099a9e3ccef13250d2feb46dd From 3cd864d563c21931c983564ba029e1ed53f1e249 Mon Sep 17 00:00:00 2001 From: Alarig Le Lay Date: Sun, 26 May 2024 19:04:27 +0200 Subject: [PATCH 09/57] net-misc/FORT-validator: update EAPI 7 -> 8 Signed-off-by: Alarig Le Lay --- net-misc/FORT-validator/FORT-validator-1.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/FORT-validator/FORT-validator-1.6.1.ebuild b/net-misc/FORT-validator/FORT-validator-1.6.1.ebuild index 5370813c5d..c4ee310edc 100644 --- a/net-misc/FORT-validator/FORT-validator-1.6.1.ebuild +++ b/net-misc/FORT-validator/FORT-validator-1.6.1.ebuild @@ -1,7 +1,7 @@ # Copyright 2020-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit autotools fcaps systemd From ca3c093ee1d7216c2660529ed7bc089b8b7ba3a2 Mon Sep 17 00:00:00 2001 From: Zen Date: Sun, 26 May 2024 13:53:41 -0500 Subject: [PATCH 10/57] dev-python/pycpio: Make zenlib a rdep, add arm64 keyword Signed-off-by: Zen --- dev-python/pycpio/{pycpio-1.1.2.ebuild => pycpio-1.1.2-r1.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename dev-python/pycpio/{pycpio-1.1.2.ebuild => pycpio-1.1.2-r1.ebuild} (100%) diff --git a/dev-python/pycpio/pycpio-1.1.2.ebuild b/dev-python/pycpio/pycpio-1.1.2-r1.ebuild similarity index 100% rename from dev-python/pycpio/pycpio-1.1.2.ebuild rename to dev-python/pycpio/pycpio-1.1.2-r1.ebuild From 928fbe932c3e29761596d15a2019041f11ff03c3 Mon Sep 17 00:00:00 2001 From: Zen Date: Sun, 26 May 2024 13:54:44 -0500 Subject: [PATCH 11/57] dev-python/zenlib: Add arm64 keyword Signed-off-by: Zen --- dev-python/zenlib/zenlib-2.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/zenlib/zenlib-2.1.2.ebuild b/dev-python/zenlib/zenlib-2.1.2.ebuild index a517df4b63..901021ca3b 100644 --- a/dev-python/zenlib/zenlib-2.1.2.ebuild +++ b/dev-python/zenlib/zenlib-2.1.2.ebuild @@ -13,4 +13,4 @@ SRC_URI="https://github.com/desultory/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64" From 1da0cff95dc44a30f1360b5ddb4ba5618b9f4243 Mon Sep 17 00:00:00 2001 From: Zen Date: Sun, 26 May 2024 15:00:34 -0500 Subject: [PATCH 12/57] sys-kernel/ugrd: Add arm64 kwyword Signed-off-by: Zen --- sys-kernel/ugrd/ugrd-9999.ebuild | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/sys-kernel/ugrd/ugrd-9999.ebuild b/sys-kernel/ugrd/ugrd-9999.ebuild index 49dd8900c2..2c7ad0ee5b 100644 --- a/sys-kernel/ugrd/ugrd-9999.ebuild +++ b/sys-kernel/ugrd/ugrd-9999.ebuild @@ -32,10 +32,9 @@ src_install() { newins examples/example.toml config.toml # Create the kernel preinst.d directory if it doesn't exist # Install the kernel preinst.d hook - keepdir /etc/kernel/preinst.d - exeinto /etc/kernel/preinst.d + exeinto /usr/lib/kernel/preinst.d doexe hooks/installkernel/51-ugrd.install - exeinto /lib/kernel/install.d + exeinto /usr/lib/kernel/install.d doexe hooks/kernel-install/51-ugrd.install # Install bash autocomplete script dobashcomp completion/ugrd From 3368b5d77868eebc2b0bc38649eb1ced2c693d9b Mon Sep 17 00:00:00 2001 From: Victor Skovorodnikov Date: Sun, 26 May 2024 13:03:19 -0700 Subject: [PATCH 13/57] net-p2p/dogecoin-qt: net-p2p/dogecoin-qt-1.14.7 - Changed 'dev-libs/boost` dependency to be under 1.85.0 to prevent compilation errors reported in the bug. - Sucessfully tested build with gcc (Gentoo 14.1.1_p20240518 p1). Closes: https://bugs.gentoo.org/932485 Signed-off-by: Victor Skovorodnikov --- net-p2p/dogecoin-qt/Manifest | 2 +- net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net-p2p/dogecoin-qt/Manifest b/net-p2p/dogecoin-qt/Manifest index f3d64fdf43..eee60d2090 100644 --- a/net-p2p/dogecoin-qt/Manifest +++ b/net-p2p/dogecoin-qt/Manifest @@ -1,2 +1,2 @@ DIST dogecoin-qt-v1.14.6.tar.gz 8162072 BLAKE2B e2d1abe7b60cc2f15998834ec1f23570ad3d471d80e9d05b8e5aa64d6e46b7196d7a13d134e6721fe57b6afd34811bd486de02c00b54ee8516313b81ae6821c2 SHA512 05f1142a22f36a04e65ef91c834b3e724280e29b930617bb66fac98777bb541ddca15771db4205f0cdc14389f3eb4e94fda550f7806b3e9863d909c063f38610 -DIST dogecoin-qt-v1.14.7.tar.gz 11546516 BLAKE2B 48276a203c02719f63d05a6205e7216972615dedcbd8014e17e2ff2ceafe53810bb56581ce8599f1afb4e5894a4a49986fc0269e2cab32ff253b8ad2648a8a39 SHA512 d071cd91bc96c3144c024d4245a508e20b191779bb75a91cf312adda65e10656843be693e2a8a651d4374fa6f656589d667453c3ae5c61e6291e4f360c8bab05 +DIST dogecoin-qt-v1.14.7.tar.gz 11546516 BLAKE2B e292983d6fb0ecb35c1d8e45705b38563e3076400aa90b36d5edd0e9adac42d697179362718ed81aead4cb86633d98234b36a46e6e960296abf3029525861c70 SHA512 4febf88cc80565c25a4ec9a809b4ef6a7054d93a57cc0dafbb6f2c2bd8166111507431356227a4c372590450c1c6c80dd365ed666c6a48a04288efdbda74f9f2 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 6b3ad9f774..b1bd4f31b1 100644 --- a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild +++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild @@ -32,7 +32,7 @@ DEPEND=" dev-qt/qtnetwork dev-qt/qtprintsupport dev-qt/linguist-tools:= - >=dev-libs/boost-1.84.0-r3 + Date: Sun, 26 May 2024 16:34:48 -0400 Subject: [PATCH 14/57] games-rpg/snoot-game: add 1.10.0, drop 1.9.1 Signed-off-by: Seth M. Price --- games-rpg/snoot-game/Manifest | 2 +- .../{snoot-game-1.9.1.ebuild => snoot-game-1.10.0.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename games-rpg/snoot-game/{snoot-game-1.9.1.ebuild => snoot-game-1.10.0.ebuild} (97%) diff --git a/games-rpg/snoot-game/Manifest b/games-rpg/snoot-game/Manifest index 2338f45a76..d0e0691cf6 100644 --- a/games-rpg/snoot-game/Manifest +++ b/games-rpg/snoot-game/Manifest @@ -1 +1 @@ -DIST SnootGame-Patch8_NewYears-linux.tar.bz2 213046487 BLAKE2B c7a7b1f85eb46d7f5a67b7cd0f0a889cab33e44ade78a7e26b99d96243caa9b9cf3ea5ad1a8a7192ac7d3af65135bc49238391f40e82f8150ea8fac5a96617c9 SHA512 fa3dd74e3bf938a5ce59676f9d8332946d275d59115edd21f2c3df6d00f218542c4c9969ffa91f6a1200bdc715dc9d688ee4cfe7278bdbc9a236a2ac64d52a5f +DIST SnootGame-Patch10-KurwaBobr-linux.tar.bz2 447762588 BLAKE2B e09caf75894573fb71d78a1e559c948ac3f185761c85e04493bf34db0c3373563480fc1829f35b9612757b680c6bfcf3b0a631e822a1b30523b912af9d1336f8 SHA512 5a9e9f871b2296be3e3f3066e79447ace96881ba4e0bbb8adca1bf4dd676049f3e946f4839d5e5249074a34203e0ffdd5f383829d8d78f97f355a9b86cc0f13e diff --git a/games-rpg/snoot-game/snoot-game-1.9.1.ebuild b/games-rpg/snoot-game/snoot-game-1.10.0.ebuild similarity index 97% rename from games-rpg/snoot-game/snoot-game-1.9.1.ebuild rename to games-rpg/snoot-game/snoot-game-1.10.0.ebuild index 8585897b58..ffbf8e13ba 100644 --- a/games-rpg/snoot-game/snoot-game-1.9.1.ebuild +++ b/games-rpg/snoot-game/snoot-game-1.10.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10,11,12} ) inherit python-single-r1 desktop wrapper -MY_PV="Patch8_NewYears" +MY_PV="Patch10-KurwaBobr" DESCRIPTION="Visual novel parody of Goodbye Volcano High" HOMEPAGE="https://snootgame.xyz/" From a2eb7cba03023eb55694e34317a24c43e5fd0960 Mon Sep 17 00:00:00 2001 From: Zen Date: Sun, 26 May 2024 17:46:41 -0500 Subject: [PATCH 15/57] sys-kernel/ugrd: Add 1.8.3 with new installkernel hooks Signed-off-by: Zen --- sys-kernel/ugrd/Manifest | 1 + sys-kernel/ugrd/ugrd-1.8.3.ebuild | 51 +++++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 sys-kernel/ugrd/ugrd-1.8.3.ebuild diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest index 049fe24ca3..870b971a0b 100644 --- a/sys-kernel/ugrd/Manifest +++ b/sys-kernel/ugrd/Manifest @@ -5,3 +5,4 @@ DIST ugrd-1.4.2.tar.gz 50984 BLAKE2B 5b69cbaaefdcfe5b427f781806a58b39e6539b7f790 DIST ugrd-1.5.1.tar.gz 51574 BLAKE2B 5058e515e3d9aa543eb9ddd51335a5aa197ddf79395a193a4a4440706c2d940e77a0a26d470fc1ae86965d605e9889004d404e6ab5a4e1b4c12aaac92b872d2d SHA512 0a83180ed2947ce71cfb91c0fe65ddf20a3cbcb7f98f04efb4a95f904489153cb2e32e7efdb85c8ded8c4f29d95361bb7dc93e7eba72e74f1531c91aa03c1912 DIST ugrd-1.6.0.tar.gz 52219 BLAKE2B 34168eb5c553efe804ac9d5034ada96634f2323f26ecaad89eb5e0c0cc4eeb1ce6182d850186c3d439fa5470679ed08a73531966e9e742c1a018f84bf4dd851c SHA512 ea4843d5c21aa09e992478236395cdb3262110ffa3b5caec8db6712ea132851e9daa471a959437a37d2ca29cd62b9275dfe5515cdeb5c557c1268d797468dfb9 DIST ugrd-1.7.1.tar.gz 52946 BLAKE2B a41be0e5177b1883060a1693a8ec68179cf69d74713a95c51d2b2d2b8f3faca74f8f80d32e7767719e8de4b7190162f3b41bc779d487fdcbfe3e40a416f86c89 SHA512 f042106ec8843f738968e16d51d9deda010179678cf82daf2d162d3a3125eb9106dfdc5453c8555d8ba097caa2af22b74b2e1c5c38dc5083b97ac49cb7cea225 +DIST ugrd-1.8.3.tar.gz 53150 BLAKE2B 02a1429ac73c039b269fb289e2112ec485c3765d2d7f57c73808f243745e5f92b367267010d333b190695562cab529d3502780b741a730d6ddff5a216e616626 SHA512 224c956d1f3e53ab4e62067c1f6fcfe44424c560e0df1f9a645406d95381a16c5e0a8dd19156048fd64ead5fd41b05d6e0b84fc830b284813d4bf6e428ca8c20 diff --git a/sys-kernel/ugrd/ugrd-1.8.3.ebuild b/sys-kernel/ugrd/ugrd-1.8.3.ebuild new file mode 100644 index 0000000000..2c55118efd --- /dev/null +++ b/sys-kernel/ugrd/ugrd-1.8.3.ebuild @@ -0,0 +1,51 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..12} ) +inherit distutils-r1 optfeature shell-completion + +DESCRIPTION="Python based initramfs generator with TOML defintions" +HOMEPAGE="https://github.com/desultory/ugrd" +SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + app-misc/pax-utils + >=dev-python/zenlib-2.1.2[${PYTHON_USEDEP}] + >=dev-python/pycpio-1.1.2[${PYTHON_USEDEP}] + sys-apps/pciutils +" + +src_install() { + # Call the distutils-r1_src_install function to install the package + distutils-r1_src_install + # Create the ugrd config directory + keepdir /etc/ugrd + # Install the example config into /etc/ugrd/config.toml + # Do not overwrite an existing config + insinto /etc/ugrd + newins examples/example.toml config.toml + # Create the kernel preinst.d directory if it doesn't exist + # Install the kernel preinst.d hook + exeinto /usr/lib/kernel/preinst.d + doexe hooks/installkernel/51-ugrd.install + exeinto /usr/lib/kernel/install.d + doexe hooks/kernel-install/51-ugrd.install + # Install bash autocomplete script + dobashcomp completion/ugrd + dozshcomp completion/_ugrd +} + +pkg_postinst() { + optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup + optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs + optfeature "ugrd.crypto.gpg support" app-crypt/gnupg + ewarn "UGRD will not be used with installkernel unless 'ugrd' is set as the" + ewarn "'initrd_generator' in /usr/lib/kernel/install.conf." +} From 23487b9ca561e1d9feca81ca2c1aa6f0cc1ebe90 Mon Sep 17 00:00:00 2001 From: Vitaly Zdanevich Date: Mon, 27 May 2024 04:18:57 +0400 Subject: [PATCH 16/57] app-crypt/totp-cli-bin: new package Signed-off-by: Vitaly Zdanevich --- app-crypt/totp-cli-bin/Manifest | 1 + app-crypt/totp-cli-bin/metadata.xml | 12 ++++++++++ .../totp-cli-bin/totp-cli-bin-1.8.7.ebuild | 22 +++++++++++++++++++ 3 files changed, 35 insertions(+) create mode 100644 app-crypt/totp-cli-bin/Manifest create mode 100644 app-crypt/totp-cli-bin/metadata.xml create mode 100644 app-crypt/totp-cli-bin/totp-cli-bin-1.8.7.ebuild diff --git a/app-crypt/totp-cli-bin/Manifest b/app-crypt/totp-cli-bin/Manifest new file mode 100644 index 0000000000..cf4906d686 --- /dev/null +++ b/app-crypt/totp-cli-bin/Manifest @@ -0,0 +1 @@ +DIST totp-cli_Linux_x86_64.tar.gz 1856626 BLAKE2B 9541625e575cd272a0a59cb652d4754a3254fc44a6faf2886d04adb56e5f43f6920e0a4d45d148c70dd4e31a0847881b1e868fae5efbc31719740cf0751ff74c SHA512 8d99e8c619b67ab5a82091f4edf270be5c8e354de2c87168ad9e9590ab529c96ff499132371af20fa4cb2badf5de9a0c28dd0a1dcab9a57992757da59faf4dc7 diff --git a/app-crypt/totp-cli-bin/metadata.xml b/app-crypt/totp-cli-bin/metadata.xml new file mode 100644 index 0000000000..1d89ce3aca --- /dev/null +++ b/app-crypt/totp-cli-bin/metadata.xml @@ -0,0 +1,12 @@ + + + + + zdanevich.vitaly@ya.ru + Vitaly Zdanevich + + This is a simple TOTP (Time-based One-time Password) CLI tool. TOTP is the most common mechanism for 2FA (Two-Factor-Authentication). You can manage and organize your accounts with namespaces and protect your data with a password. + + yitsushi/totp-cli + + diff --git a/app-crypt/totp-cli-bin/totp-cli-bin-1.8.7.ebuild b/app-crypt/totp-cli-bin/totp-cli-bin-1.8.7.ebuild new file mode 100644 index 0000000000..c6c088a0b7 --- /dev/null +++ b/app-crypt/totp-cli-bin/totp-cli-bin-1.8.7.ebuild @@ -0,0 +1,22 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Authy/Google Authenticator like TOTP CLI tool written in Go" +HOMEPAGE="https://github.com/yitsushi/totp-cli" +SRC_URI="https://github.com/yitsushi/totp-cli/releases/download/v$PV/totp-cli_Linux_x86_64.tar.gz" + +S="${WORKDIR}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RESTRICT="strip" + +QA_PREBUILT="usr/bin/totp-cli" + +src_install() { + newbin totp-cli ${PN} +} From 2fc112a1a4032d7916f809270415d78c0ec3a0d3 Mon Sep 17 00:00:00 2001 From: Vitaly Zdanevich Date: Mon, 27 May 2024 04:20:02 +0400 Subject: [PATCH 17/57] app-crypt/totp-cli-bin: QA_PREBUILD fix Signed-off-by: Vitaly Zdanevich --- app-crypt/totp-cli-bin/totp-cli-bin-1.8.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/totp-cli-bin/totp-cli-bin-1.8.7.ebuild b/app-crypt/totp-cli-bin/totp-cli-bin-1.8.7.ebuild index c6c088a0b7..9c4df5f773 100644 --- a/app-crypt/totp-cli-bin/totp-cli-bin-1.8.7.ebuild +++ b/app-crypt/totp-cli-bin/totp-cli-bin-1.8.7.ebuild @@ -15,7 +15,7 @@ KEYWORDS="~amd64" RESTRICT="strip" -QA_PREBUILT="usr/bin/totp-cli" +QA_PREBUILT="usr/bin/$PN" src_install() { newbin totp-cli ${PN} From 3dd095e082beeac4333a2d15525223efdca4e991 Mon Sep 17 00:00:00 2001 From: Zen Date: Sun, 26 May 2024 19:54:17 -0500 Subject: [PATCH 18/57] sys-kernel/ugrd: Drop 1.8.3, add 1.8.4 Signed-off-by: Zen --- sys-kernel/ugrd/Manifest | 2 +- sys-kernel/ugrd/{ugrd-1.8.3.ebuild => ugrd-1.8.4.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename sys-kernel/ugrd/{ugrd-1.8.3.ebuild => ugrd-1.8.4.ebuild} (100%) diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest index 870b971a0b..dd073ef8de 100644 --- a/sys-kernel/ugrd/Manifest +++ b/sys-kernel/ugrd/Manifest @@ -5,4 +5,4 @@ DIST ugrd-1.4.2.tar.gz 50984 BLAKE2B 5b69cbaaefdcfe5b427f781806a58b39e6539b7f790 DIST ugrd-1.5.1.tar.gz 51574 BLAKE2B 5058e515e3d9aa543eb9ddd51335a5aa197ddf79395a193a4a4440706c2d940e77a0a26d470fc1ae86965d605e9889004d404e6ab5a4e1b4c12aaac92b872d2d SHA512 0a83180ed2947ce71cfb91c0fe65ddf20a3cbcb7f98f04efb4a95f904489153cb2e32e7efdb85c8ded8c4f29d95361bb7dc93e7eba72e74f1531c91aa03c1912 DIST ugrd-1.6.0.tar.gz 52219 BLAKE2B 34168eb5c553efe804ac9d5034ada96634f2323f26ecaad89eb5e0c0cc4eeb1ce6182d850186c3d439fa5470679ed08a73531966e9e742c1a018f84bf4dd851c SHA512 ea4843d5c21aa09e992478236395cdb3262110ffa3b5caec8db6712ea132851e9daa471a959437a37d2ca29cd62b9275dfe5515cdeb5c557c1268d797468dfb9 DIST ugrd-1.7.1.tar.gz 52946 BLAKE2B a41be0e5177b1883060a1693a8ec68179cf69d74713a95c51d2b2d2b8f3faca74f8f80d32e7767719e8de4b7190162f3b41bc779d487fdcbfe3e40a416f86c89 SHA512 f042106ec8843f738968e16d51d9deda010179678cf82daf2d162d3a3125eb9106dfdc5453c8555d8ba097caa2af22b74b2e1c5c38dc5083b97ac49cb7cea225 -DIST ugrd-1.8.3.tar.gz 53150 BLAKE2B 02a1429ac73c039b269fb289e2112ec485c3765d2d7f57c73808f243745e5f92b367267010d333b190695562cab529d3502780b741a730d6ddff5a216e616626 SHA512 224c956d1f3e53ab4e62067c1f6fcfe44424c560e0df1f9a645406d95381a16c5e0a8dd19156048fd64ead5fd41b05d6e0b84fc830b284813d4bf6e428ca8c20 +DIST ugrd-1.8.4.tar.gz 53231 BLAKE2B 0c4c8bb2e9ae86e9b5d5e4b5b68e46fa7e985dc8e1299351ea3610b0d0f2961e96db92561dc8ad2cf6583bf28921df92463444c0e166544c029d823dd8c37da8 SHA512 5f1b618a231ff327ee02f8ee184660eb15073e8f3d493e168ea44069f6da72b72f68237e6d5ea17be23da578362993bdbe0132b6e23cbe811bb98ce3d94ae1c3 diff --git a/sys-kernel/ugrd/ugrd-1.8.3.ebuild b/sys-kernel/ugrd/ugrd-1.8.4.ebuild similarity index 100% rename from sys-kernel/ugrd/ugrd-1.8.3.ebuild rename to sys-kernel/ugrd/ugrd-1.8.4.ebuild From ddb4d80a30d3ffaca33f707d6d9f4c11eac9c5cf Mon Sep 17 00:00:00 2001 From: Quincy Fleming Date: Sun, 26 May 2024 20:22:55 -0500 Subject: [PATCH 19/57] app-admin/hardinfo2: new package, add 2.1.8 Signed-off-by: Quincy Fleming --- app-admin/hardinfo2/Manifest | 1 + app-admin/hardinfo2/hardinfo2-2.1.8.ebuild | 42 ++++++++++++++++++++++ app-admin/hardinfo2/metadata.xml | 21 +++++++++++ 3 files changed, 64 insertions(+) create mode 100644 app-admin/hardinfo2/Manifest create mode 100644 app-admin/hardinfo2/hardinfo2-2.1.8.ebuild create mode 100644 app-admin/hardinfo2/metadata.xml diff --git a/app-admin/hardinfo2/Manifest b/app-admin/hardinfo2/Manifest new file mode 100644 index 0000000000..ac611ae5fc --- /dev/null +++ b/app-admin/hardinfo2/Manifest @@ -0,0 +1 @@ +DIST hardinfo2-2.1.8.tar.gz 5806410 BLAKE2B 99126306dad2e7ae8438de53513051a967911dc5d8ff15051807128765b95079ab91da1bde3eb9baa88383b33061326b3dc46e6381f72c32eb5adea09fba7653 SHA512 9c22181b7cd184c4aeb5ea09a3a6fdac1a6ac5faa11cc427b8b8efd29b3758056276d7d6e1f67e78d59bf86aeced3fc9080431faa92ce9ac0b0427cf17168d25 diff --git a/app-admin/hardinfo2/hardinfo2-2.1.8.ebuild b/app-admin/hardinfo2/hardinfo2-2.1.8.ebuild new file mode 100644 index 0000000000..17aa43f1a0 --- /dev/null +++ b/app-admin/hardinfo2/hardinfo2-2.1.8.ebuild @@ -0,0 +1,42 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="System Information and Benchmark for Linux Systems" +HOMEPAGE="https://www.hardinfo2.org" +SRC_URI="https://github.com/hardinfo2/hardinfo2/archive/refs/tags/release-${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/${PN}-release-${PV}" + +LICENSE="GPL-2+ GPL-3+ LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="benchmark dmi +gtk3" + +DEPEND=" + gtk3? ( x11-libs/gtk+:3 ) !gtk3? ( x11-libs/gtk+:2 ) + >=dev-libs/glib-2.24 + sys-libs/zlib + dev-libs/json-glib + net-libs/libsoup:3.0 + benchmark? ( app-benchmarks/sysbench ) + dmi? ( sys-apps/dmidecode )" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DHARDINFO2_GTK3=$(usex gtk3) + ) + cmake_src_configure +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/app-admin/hardinfo2/metadata.xml b/app-admin/hardinfo2/metadata.xml new file mode 100644 index 0000000000..7e1d2cba37 --- /dev/null +++ b/app-admin/hardinfo2/metadata.xml @@ -0,0 +1,21 @@ + + + + + quincyf467@protonmail.com + Quincy Fleming + + + hardinfo2/hardinfo2 + https://github.com/hardinfo2/hardinfo2/blob/master/README.md + https://github.com/hardinfo2/hardinfo2/issues + + + Hardinfo2 is based on hardinfo, which has not been released for more than 10 years. + Hardinfo2 is the reboot that was needed. + + Hardinfo2 offers System Information and Benchmark for Linux Systems. + It is able to obtain information from both hardware and basic software. + It can benchmark your system and compare to other machines online. + + From f7c287e8f5b35c0e58047ef11254fe8a1b8ab2b3 Mon Sep 17 00:00:00 2001 From: Quincy Fleming Date: Sun, 26 May 2024 20:39:51 -0500 Subject: [PATCH 20/57] app-admin/hardinfo2: add xdg-utils eclass Signed-off-by: Quincy Fleming --- app-admin/hardinfo2/hardinfo2-2.1.8.ebuild | 2 +- app-admin/hardinfo2/metadata.xml | 37 ++++++++++++---------- 2 files changed, 22 insertions(+), 17 deletions(-) diff --git a/app-admin/hardinfo2/hardinfo2-2.1.8.ebuild b/app-admin/hardinfo2/hardinfo2-2.1.8.ebuild index 17aa43f1a0..8d255d9d96 100644 --- a/app-admin/hardinfo2/hardinfo2-2.1.8.ebuild +++ b/app-admin/hardinfo2/hardinfo2-2.1.8.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake +inherit cmake xdg-utils DESCRIPTION="System Information and Benchmark for Linux Systems" HOMEPAGE="https://www.hardinfo2.org" diff --git a/app-admin/hardinfo2/metadata.xml b/app-admin/hardinfo2/metadata.xml index 7e1d2cba37..51c675eec3 100644 --- a/app-admin/hardinfo2/metadata.xml +++ b/app-admin/hardinfo2/metadata.xml @@ -1,21 +1,26 @@ - - quincyf467@protonmail.com - Quincy Fleming - - - hardinfo2/hardinfo2 - https://github.com/hardinfo2/hardinfo2/blob/master/README.md - https://github.com/hardinfo2/hardinfo2/issues - - - Hardinfo2 is based on hardinfo, which has not been released for more than 10 years. - Hardinfo2 is the reboot that was needed. + + quincyf467@protonmail.com + Quincy Fleming + + + Install sysbench for benchmarking + Install dmidecode for DMI + gtk+ user interface + + + hardinfo2/hardinfo2 + https://github.com/hardinfo2/hardinfo2/blob/master/README.md + https://github.com/hardinfo2/hardinfo2/issues + + + Hardinfo2 is based on hardinfo, which has not been released for more than 10 years. + Hardinfo2 is the reboot that was needed. - Hardinfo2 offers System Information and Benchmark for Linux Systems. - It is able to obtain information from both hardware and basic software. - It can benchmark your system and compare to other machines online. - + Hardinfo2 offers System Information and Benchmark for Linux Systems. + It is able to obtain information from both hardware and basic software. + It can benchmark your system and compare to other machines online. + From 6d37a9abce22bcb99a6bebf37bdada5015b94481 Mon Sep 17 00:00:00 2001 From: Quincy Fleming Date: Sun, 26 May 2024 20:46:53 -0500 Subject: [PATCH 21/57] app-admin/hardinfo2: Fix indentions Signed-off-by: Quincy Fleming --- app-admin/hardinfo2/metadata.xml | 42 ++++++++++++++++---------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/app-admin/hardinfo2/metadata.xml b/app-admin/hardinfo2/metadata.xml index 51c675eec3..48d8a38873 100644 --- a/app-admin/hardinfo2/metadata.xml +++ b/app-admin/hardinfo2/metadata.xml @@ -1,26 +1,26 @@ - - quincyf467@protonmail.com - Quincy Fleming - - - Install sysbench for benchmarking - Install dmidecode for DMI - gtk+ user interface - - - hardinfo2/hardinfo2 - https://github.com/hardinfo2/hardinfo2/blob/master/README.md - https://github.com/hardinfo2/hardinfo2/issues - - - Hardinfo2 is based on hardinfo, which has not been released for more than 10 years. - Hardinfo2 is the reboot that was needed. + + quincyf467@protonmail.com + Quincy Fleming + + + Install sysbench for benchmarking + Install dmidecode for DMI + gtk+ user interface + + + hardinfo2/hardinfo2 + https://github.com/hardinfo2/hardinfo2/blob/master/README.md + https://github.com/hardinfo2/hardinfo2/issues + + + Hardinfo2 is based on hardinfo, which has not been released for more than 10 years. + Hardinfo2 is the reboot that was needed. - Hardinfo2 offers System Information and Benchmark for Linux Systems. - It is able to obtain information from both hardware and basic software. - It can benchmark your system and compare to other machines online. - + Hardinfo2 offers System Information and Benchmark for Linux Systems. + It is able to obtain information from both hardware and basic software. + It can benchmark your system and compare to other machines online. + From a5ff0e133d1ead549efcb5c03b424645b49d730f Mon Sep 17 00:00:00 2001 From: Christopher Byrne Date: Sun, 26 May 2024 20:50:32 -0500 Subject: [PATCH 22/57] net-irc/srain: add 1.7.0 Signed-off-by: Christopher Byrne --- net-irc/srain/Manifest | 1 + net-irc/srain/srain-1.7.0.ebuild | 60 ++++++++++++++++++++++++++++++++ 2 files changed, 61 insertions(+) create mode 100644 net-irc/srain/srain-1.7.0.ebuild diff --git a/net-irc/srain/Manifest b/net-irc/srain/Manifest index bbccdeeec4..64b5affb57 100644 --- a/net-irc/srain/Manifest +++ b/net-irc/srain/Manifest @@ -1 +1,2 @@ DIST srain-1.6.0.tar.gz 2760635 BLAKE2B 18676142c875b9715cd3e94b9877e6ae7235e035299284dc410b7ae6be26eb01450557da0c9cb050d71d79145583132601f12a395c28968b23361f84c1f08fce SHA512 59d962ddbf71724d5f68decc1e3b873cea6c6bd2ca23b21a1a6fe937d53f2871398fdcda906840755efc6b454d2d5116ca620c047f1634fb68b45ab2c0443a57 +DIST srain-1.7.0.tar.gz 2760861 BLAKE2B 2cbf4bc1a1777b851ea604e63350947851fa0a4c937fbd60c6192e2d197c137870bd2859d922de9ff6bd4b2da7e8fcdcd07493f68fd021ab775125de0dbda359 SHA512 0549a08379946cc4ea0c331f212f03b08a0c7248964984d01a64744058d116ec1af05b2aefd0d689438dafa9df4e70179bb8957d9992f02414a462577c5d99dc diff --git a/net-irc/srain/srain-1.7.0.ebuild b/net-irc/srain/srain-1.7.0.ebuild new file mode 100644 index 0000000000..dcef04ffdc --- /dev/null +++ b/net-irc/srain/srain-1.7.0.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} pypy3 ) +inherit meson python-any-r1 xdg + +DESCRIPTION="Modern, beautiful IRC client written in GTK+ 3" +HOMEPAGE="https://github.com/SrainApp/srain" +SRC_URI="https://github.com/SrainApp/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="appindicator doc man" + +RDEPEND=" + app-crypt/libsecret + dev-libs/glib:2 + dev-libs/libconfig:= + dev-libs/openssl:= + net-libs/libsoup:3.0 + x11-libs/gtk+:3 + appindicator? ( dev-libs/libayatana-appindicator ) +" + +DEPEND="${RDEPEND}" +BDEPEND=" + doc? ( $(python_gen_any_dep ' + dev-python/sphinx[${PYTHON_USEDEP}]' ) ) + man? ( $(python_gen_any_dep ' + dev-python/sphinx[${PYTHON_USEDEP}]' ) ) + ${PYTHON_DEPS} +" + +python_check_deps() { + if use doc || use man; then + python_has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" + fi +} + +src_prepare() { + default + + sed "s/\('doc'\), meson.project_name()/\1, '${PF}'/" \ + -i meson.build || die +} + +src_configure() { + local -a doc_builders=() + use doc && doc_builders+=( html ) + use man && doc_builders+=( man ) + + local emesonargs=( + -Ddoc_builders="$(meson-format-array "${doc_builders[@]}")" + $(meson_use appindicator app_indicator) + ) + meson_src_configure +} From 46769d3aef20f8a36d08b59d48ae18ed2ff6249c Mon Sep 17 00:00:00 2001 From: Christopher Byrne Date: Sun, 26 May 2024 20:54:18 -0500 Subject: [PATCH 23/57] net-irc/srain: drop 1.6.0 Signed-off-by: Christopher Byrne --- net-irc/srain/Manifest | 1 - net-irc/srain/srain-1.6.0.ebuild | 60 -------------------------------- 2 files changed, 61 deletions(-) delete mode 100644 net-irc/srain/srain-1.6.0.ebuild diff --git a/net-irc/srain/Manifest b/net-irc/srain/Manifest index 64b5affb57..8b059ad354 100644 --- a/net-irc/srain/Manifest +++ b/net-irc/srain/Manifest @@ -1,2 +1 @@ -DIST srain-1.6.0.tar.gz 2760635 BLAKE2B 18676142c875b9715cd3e94b9877e6ae7235e035299284dc410b7ae6be26eb01450557da0c9cb050d71d79145583132601f12a395c28968b23361f84c1f08fce SHA512 59d962ddbf71724d5f68decc1e3b873cea6c6bd2ca23b21a1a6fe937d53f2871398fdcda906840755efc6b454d2d5116ca620c047f1634fb68b45ab2c0443a57 DIST srain-1.7.0.tar.gz 2760861 BLAKE2B 2cbf4bc1a1777b851ea604e63350947851fa0a4c937fbd60c6192e2d197c137870bd2859d922de9ff6bd4b2da7e8fcdcd07493f68fd021ab775125de0dbda359 SHA512 0549a08379946cc4ea0c331f212f03b08a0c7248964984d01a64744058d116ec1af05b2aefd0d689438dafa9df4e70179bb8957d9992f02414a462577c5d99dc diff --git a/net-irc/srain/srain-1.6.0.ebuild b/net-irc/srain/srain-1.6.0.ebuild deleted file mode 100644 index 8dcf030db3..0000000000 --- a/net-irc/srain/srain-1.6.0.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} pypy3 ) -inherit meson python-any-r1 xdg - -DESCRIPTION="Modern, beautiful IRC client written in GTK+ 3" -HOMEPAGE="https://github.com/SrainApp/srain" -SRC_URI="https://github.com/SrainApp/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="appindicator doc man" - -RDEPEND=" - app-crypt/libsecret - dev-libs/glib:2 - dev-libs/libconfig:= - dev-libs/openssl:= - net-libs/libsoup:2.4 - x11-libs/gtk+:3 - appindicator? ( dev-libs/libayatana-appindicator ) -" - -DEPEND="${RDEPEND}" -BDEPEND=" - doc? ( $(python_gen_any_dep ' - dev-python/sphinx[${PYTHON_USEDEP}]' ) ) - man? ( $(python_gen_any_dep ' - dev-python/sphinx[${PYTHON_USEDEP}]' ) ) - ${PYTHON_DEPS} -" - -python_check_deps() { - if use doc || use man; then - python_has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" - fi -} - -src_prepare() { - default - - sed "s/\('doc'\), meson.project_name()/\1, '${PF}'/" \ - -i meson.build || die -} - -src_configure() { - local -a doc_builders=() - use doc && doc_builders+=( html ) - use man && doc_builders+=( man ) - - local emesonargs=( - -Ddoc_builders="$(meson-format-array "${doc_builders[@]}")" - $(meson_use appindicator app_indicator) - ) - meson_src_configure -} From 0ac22d5778e5b32138d4409c76e604cbfbed6643 Mon Sep 17 00:00:00 2001 From: Quincy Fleming Date: Sun, 26 May 2024 23:05:31 -0500 Subject: [PATCH 24/57] gui-apps/hyprlock: fixed urls Signed-off-by: Quincy Fleming --- gui-apps/hyprlock/metadata.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gui-apps/hyprlock/metadata.xml b/gui-apps/hyprlock/metadata.xml index 5e8a60de0f..de8df41f8d 100644 --- a/gui-apps/hyprlock/metadata.xml +++ b/gui-apps/hyprlock/metadata.xml @@ -6,9 +6,9 @@ Gonçalo Negrier Duarte - https://github.com/hyprwm/hyrlock/releases + https://github.com/hyprwm/hyprlock/releases https://wiki.hyprland.org/Hypr-Ecosystem/hyprlock/ - https://github.com/hyprwm/hyrlock/issues + https://github.com/hyprwm/hyprlock/issues hyprwm/hyprlock From dbd3e3c0b1851e68f9400798935c5b2f8be61083 Mon Sep 17 00:00:00 2001 From: Adam Pimentel Date: Mon, 27 May 2024 01:19:01 -0400 Subject: [PATCH 25/57] net-p2p/feather: version bump Signed-off-by: Adam Pimentel --- net-p2p/feather/Manifest | 8 ++ net-p2p/feather/feather-2.6.7.ebuild | 151 +++++++++++++++++++++++++++ 2 files changed, 159 insertions(+) create mode 100644 net-p2p/feather/feather-2.6.7.ebuild diff --git a/net-p2p/feather/Manifest b/net-p2p/feather/Manifest index d3112fb048..40863a595c 100644 --- a/net-p2p/feather/Manifest +++ b/net-p2p/feather/Manifest @@ -6,3 +6,11 @@ DIST feather-2.6.2-monero-trezorcommon.tar.gz 1327782 BLAKE2B 738f2833317d5b5f52 DIST feather-2.6.2-monero.tar.gz 14007104 BLAKE2B e14c36698dfce91e430960166a3d6012139c12c6eda4bbf5cd1372054e80c7f762612a477a41bb5193cb7e01330edd138770fad03230b93ed7325ecff1a28943 SHA512 d1597e76bb51d3b56cb44c0b16b8e9e5329221e61364c4053319319736cd392ba354056fc2e911dda281d0f456b2a7da2393991b2e1d002ee23ae051351a2c58 DIST feather-2.6.2-singleapplication.tar.gz 21630 BLAKE2B 403e187d0c9f5c591741ab1bdf879ae700cd255e0bcf3cc6e71aa2f6b9dcaf462aaa4e2142b5978d5e69c7660b1d094ac47cac3912c1b49a1dd003eebc641d6f SHA512 d16127412a97289edcb2bf86d2e4229d11408095ca6be6f2d7d63a6df573b31aa2e100382da3b12b93b45380fe68586c91cf3e774d1aedfeb88e151bc13bb4c4 DIST feather-2.6.2.tar.gz 1390990 BLAKE2B b173be0a32b9781613a22d6454ba9a2ed8d8512b210b36a1c0f99d4a7e5b344b86bcb3fc1c92652b5222c4df9b67f5adc767c06b9865390e9f265776068fd43f SHA512 4d59a79462634ac7ab2d8060457979c69a1f5ca42d92b8b565f98f8f2ccd7f8de13ea0bd698632eb0b09621ac725052629c128d77ef9389cff0ab855ef0e57d8 +DIST feather-2.6.7-monero-miniupnp.tar.gz 446961 BLAKE2B 802e3a99f2e129492be547eba0f7f87c0e0c7024b4a322fbabf973dab26cd33601d99b29d422f8bb2ebae078982ef25efcdfe7ce66149360ba974abcb80b95d4 SHA512 c544148b2f110a84dbc69b0de2a6ff95ea3b8ad49354320c557b29a548de3e87ac52e37566b7f809bbcf0afa395e5150049dde15383d8180a52a38fd8738fdc5 +DIST feather-2.6.7-monero-randomx.tar.gz 181365 BLAKE2B 93c061f2531747c25f3e232c52f7dae39bde798ed54174e186be7d6fbe20675281279157d6fe7f3495887a88524cd0a10a78ff827ea8c7584249db47dd66c49b SHA512 9bbe7d106a6cd518b81f3fcae7ddc78c94cc95ba7862911a0bd291755a0b6fcabcc183235befa7806945abde8160833b1fda1fa656bde6816f3d2672c5460fb5 +DIST feather-2.6.7-monero-rapidjson.tar.gz 1054330 BLAKE2B 5d18961b86a27516e42441ba46317ba811e06305dc754b5765b4fbfb697d93bc31ae9457fa2c3f213396909af726f775a7b371874ef1a0dc56a8577ed077a610 SHA512 dd4f103f84c4f32683ca9ccc82c35db3a60012c35acbb79405905c8b4e382389c52422b1a514e6128ae71f90f5eedb158f2a4f72f7c0f6025c2ef0787130bbe7 +DIST feather-2.6.7-monero-supercop.tar.gz 346604 BLAKE2B 10e48076acb2e5de5acb2efee61b2fac40fdfec3bc4037a94199d56ee2446466126e1b9dade56ee69598f4bd3c64b45d86d0810f24f461f6e09fb84c87e1ef93 SHA512 06cca8d1def31aa11bf5aa42d861c4a027786f7cc494fa3ab53a2bc4bd9d1f55b2389020ba5fd1816ed277b6e4320ad8edbb3117dcf4981fc7fba655c4bbe648 +DIST feather-2.6.7-monero-trezorcommon.tar.gz 1327782 BLAKE2B 738f2833317d5b5f52c21582160c1bee331fda38615c7e2c29d68cec600e849209111aaa75cce059596e87b2711c5a5749d965c91f1cf15cbe98fc86a049b5a5 SHA512 9955aa160e9a969decee598584f788e4d36e9c65f2ee730cd8f128669e86175f2189e804ca53e405871ab698ae5e683f146e59e832d8ec58fa1cb46328665ddf +DIST feather-2.6.7-monero.tar.gz 14030046 BLAKE2B 9f366c65381085641c1ccfed96272fbced14a8217dd3021e54809b10f0d08132754f05a1257c5dc1950a15897a3480524d876a296002c481583057da3bdc38de SHA512 52115dcc0eb974c187250e964a5423dd210f4a66e317170312da550e768fa2244b3a6cc541066cd97609ae86b3994d1dcec6d041817f042d151d774bd313a95e +DIST feather-2.6.7-singleapplication.tar.gz 21630 BLAKE2B 403e187d0c9f5c591741ab1bdf879ae700cd255e0bcf3cc6e71aa2f6b9dcaf462aaa4e2142b5978d5e69c7660b1d094ac47cac3912c1b49a1dd003eebc641d6f SHA512 d16127412a97289edcb2bf86d2e4229d11408095ca6be6f2d7d63a6df573b31aa2e100382da3b12b93b45380fe68586c91cf3e774d1aedfeb88e151bc13bb4c4 +DIST feather-2.6.7.tar.gz 1475553 BLAKE2B 167802dd711c536514ba5f989b96390e9d09cbbc8e72bcdb374b1eb588c5d80d0c45ba3242a546553eaf47934ec48d1803961b5faa2ea14a28291479f5759007 SHA512 babf869bb4546d5b40bcead3ba5aa6511db918f937c3ef28500fb48b24dd759c942adfb1884e21aac52c2ea6966171b580c941cceafb64bc47e77d4fcd5f29aa diff --git a/net-p2p/feather/feather-2.6.7.ebuild b/net-p2p/feather/feather-2.6.7.ebuild new file mode 100644 index 0000000000..639462fc70 --- /dev/null +++ b/net-p2p/feather/feather-2.6.7.ebuild @@ -0,0 +1,151 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake desktop xdg + +#TODO: Verify feather-${PV}.tar.gz with https://github.com/feather-wallet/feather-sigs +SINGLEAPPLICATION_DIST_COMIT="3e8e85d1a487e433751711a8a090659684d42e3b" +MONERO_DIST_COMIT="ad951be2edfb3045ec3d0bb74a25badb91bc8b92" + MINIUPNP_DIST_COMIT="544e6fcc73c5ad9af48a8985c94f0f1d742ef2e0" + RANDOMX_DIST_COMIT="102f8acf90a7649ada410de5499a7ec62e49e1da" + RAPIDJSON_DIST_COMIT="129d19ba7f496df5e33658527a7158c79b99c21c" + SUPERCOP_DIST_COMIT="633500ad8c8759995049ccd022107d1fa8a1bbc9" + TREZORCOMMON_DIST_COMIT="bff7fdfe436c727982cc553bdfb29a9021b423b0" + +DESCRIPTION="A free, open-source Monero wallet" +HOMEPAGE="https://featherwallet.org" +SRC_URI="https://github.com/feather-wallet/feather/archive/refs/tags/${PV}.tar.gz -> \ +${PF}.tar.gz + https://github.com/itay-grudev/SingleApplication/archive/${SINGLEAPPLICATION_DIST_COMIT}.tar.gz -> \ +${PF}-singleapplication.tar.gz + https://github.com/feather-wallet/monero/archive/${MONERO_DIST_COMIT}.tar.gz -> \ +${PF}-monero.tar.gz + https://github.com/miniupnp/miniupnp/archive/${MINIUPNP_DIST_COMIT}.tar.gz -> \ +${PF}-monero-miniupnp.tar.gz + https://github.com/tevador/RandomX/archive/${RANDOMX_DIST_COMIT}.tar.gz -> \ +${PF}-monero-randomx.tar.gz + https://github.com/Tencent/rapidjson/archive/${RAPIDJSON_DIST_COMIT}.tar.gz -> \ +${PF}-monero-rapidjson.tar.gz + https://github.com/monero-project/supercop/archive/${SUPERCOP_DIST_COMIT}.tar.gz -> \ +${PF}-monero-supercop.tar.gz + https://github.com/trezor/trezor-common/archive/${TREZORCOMMON_DIST_COMIT}.tar.gz -> \ +${PF}-monero-trezorcommon.tar.gz +" + +# Feather is released under the terms of the BSD license, but it vendors +# code from Monero and Tor too. +LICENSE="BSD MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="qrcode home tickers crowdfunding bounties reddit revuo calc exchange xmrig localmonero" +DEPEND=" + dev-libs/libsodium:= + media-gfx/qrencode:= + media-gfx/zbar:=[v4l] + ~dev-libs/polyseed-1.0.0 + dev-libs/libzip:= + dev-libs/boost:=[nls] + >=dev-qt/qtbase-6.5.2:6 + >=dev-qt/qtsvg-6.5.2:6 + >=dev-qt/qtmultimedia-6.5.2:6 + >=dev-qt/qtwebsockets-6.5.2:6 + dev-libs/libgcrypt:= + sys-libs/zlib + dev-libs/openssl:= + net-dns/unbound:=[threads] + net-libs/czmq:= + qrcode? ( media-libs/zxing-cpp ) +" +RDEPEND=" + ${DEPEND} + net-vpn/tor + xmrig? ( net-misc/xmrig ) +" +BDEPEND=" + virtual/pkgconfig +" + +src_unpack() { + unpack ${PF}.tar.gz \ + ${PF}-singleapplication.tar.gz \ + ${PF}-monero.tar.gz \ + ${PF}-monero-miniupnp.tar.gz \ + ${PF}-monero-randomx.tar.gz \ + ${PF}-monero-rapidjson.tar.gz \ + ${PF}-monero-supercop.tar.gz \ + ${PF}-monero-trezorcommon.tar.gz + mv -T "${WORKDIR}"/SingleApplication-${SINGLEAPPLICATION_DIST_COMIT} \ + "${WORKDIR}"/${P}/src/third-party/singleapplication || die + mv -T "${WORKDIR}"/monero-${MONERO_DIST_COMIT} \ + "${WORKDIR}"/${P}/monero || die + mv -T "${WORKDIR}"/miniupnp-${MINIUPNP_DIST_COMIT} \ + "${WORKDIR}"/${P}/monero/external/miniupnp || die + mv -T "${WORKDIR}"/RandomX-${RANDOMX_DIST_COMIT} \ + "${WORKDIR}"/${P}/monero/external/randomx || die + mv -T "${WORKDIR}"/rapidjson-${RAPIDJSON_DIST_COMIT} \ + "${WORKDIR}"/${P}/monero/external/rapidjson || die + mv -T "${WORKDIR}"/supercop-${SUPERCOP_DIST_COMIT} \ + "${WORKDIR}"/${P}/monero/external/supercop || die + mv -T "${WORKDIR}"/trezor-common-${TREZORCOMMON_DIST_COMIT} \ + "${WORKDIR}"/${P}/monero/external/trezor-common || die +} + +src_prepare() { + default + echo "#define FEATHER_VERSION \"${PV}\"" > "${WORKDIR}"/${P}/src/config-feather.h || die + echo "#define TOR_VERSION \"NOT_EMBEDDED\"" >> "${WORKDIR}"/${P}/src/config-feather.h || die + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_BUILD_TYPE=Release + -DBUILD_SHARED_LIBS=OFF + -DARCH=x86-64 + -DBUILD_TAG="linux-x64" + -DBUILD_64=ON + -DSELF_CONTAINED=OFF + -DWITH_PLUGIN_HOME=$(usex home) + -DWITH_PLUGIN_TICKERS=$(usex tickers) + -DWITH_PLUGIN_CROWDFUNDING=$(usex crowdfunding) + -DWITH_PLUGIN_BOUNTIES=$(usex bounties) + -DWITH_PLUGIN_REDDIT=$(usex reddit) + -DWITH_PLUGIN_REVUO=$(usex revuo) + -DWITH_PLUGIN_CALC=$(usex calc) + -DWITH_PLUGIN_EXCHANGE=$(usex exchange) + -DWITH_PLUGIN_LOCALMONERO=$(usex localmonero) + -DWITH_PLUGIN_XMRIG=$(usex xmrig) + -DCHECK_UPDATES=OFF + -DPLATFORM_INSTALLER=OFF + -DUSE_DEVICE_TREZOR=OFF + -DDONATE_BEG=OFF + -DWITH_SCANNER=$(usex qrcode) + ) + + cmake_src_configure +} + +src_compile() { + cmake_build feather +} + +src_install() { + dobin "${BUILD_DIR}/bin/feather" + + newicon -s 256 "${WORKDIR}"/${P}/src/assets/images/appicons/256x256.png feather.png + newicon -s 128 "${WORKDIR}"/${P}/src/assets/images/appicons/128x128.png feather.png + newicon -s 96 "${WORKDIR}"/${P}/src/assets/images/appicons/96x96.png feather.png + newicon -s 64 "${WORKDIR}"/${P}/src/assets/images/appicons/64x64.png feather.png + newicon -s 48 "${WORKDIR}"/${P}/src/assets/images/appicons/48x48.png feather.png + newicon -s 32 "${WORKDIR}"/${P}/src/assets/images/appicons/32x32.png feather.png + domenu "${WORKDIR}"/${P}/src/assets/feather.desktop +} + +pkg_postinst() { + xdg_pkg_postinst + + einfo "Ensure that Tor is running with 'rc-service tor start' before" + einfo "using Feather." +} From 5efa7a017ac96ebbf0bf39f1366c171102d83ad8 Mon Sep 17 00:00:00 2001 From: tea Date: Mon, 27 May 2024 07:57:14 +0200 Subject: [PATCH 26/57] media-video/ciano: add runtime dependencies Closes: https://bugs.gentoo.org/932813 Signed-off-by: tea --- media-video/ciano/ciano-0.2.4-r2.ebuild | 48 +++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 media-video/ciano/ciano-0.2.4-r2.ebuild diff --git a/media-video/ciano/ciano-0.2.4-r2.ebuild b/media-video/ciano/ciano-0.2.4-r2.ebuild new file mode 100644 index 0000000000..98a08b557c --- /dev/null +++ b/media-video/ciano/ciano-0.2.4-r2.ebuild @@ -0,0 +1,48 @@ +# Copyright 2020-2022,2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit gnome2-utils meson python-any-r1 vala xdg + +DESCRIPTION="A multimedia file converter focused on simplicity" +HOMEPAGE="https://robertsanseries.github.io/ciano/" +SRC_URI="https://github.com/robertsanseries/ciano/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND="dev-libs/granite" +BDEPEND="${PYTHON_DEPS}" +RDEPEND=" + ${DEPEND} + dev-libs/glib + dev-libs/libgee + media-video/ffmpeg + virtual/imagemagick-tools + x11-libs/gtk+:3 + x11-libs/pango +" + +src_prepare() { + vala_setup + default +} + +src_install() { + meson_src_install + dosym com.github.robertsanseries.ciano usr/bin/ciano +} + +pkg_postinst() { + gnome2_schemas_update + xdg_pkg_postinst +} + +pkg_postrm() { + gnome2_schemas_update + xdg_pkg_postrm +} From 49ec1bb41ef2ae174434427c25245c8d8bfaf68b Mon Sep 17 00:00:00 2001 From: tea Date: Mon, 27 May 2024 08:00:27 +0200 Subject: [PATCH 27/57] media-video/ciano: drop 0.2.4-r1 Signed-off-by: tea --- media-video/ciano/ciano-0.2.4-r1.ebuild | 44 ------------------------- 1 file changed, 44 deletions(-) delete mode 100644 media-video/ciano/ciano-0.2.4-r1.ebuild diff --git a/media-video/ciano/ciano-0.2.4-r1.ebuild b/media-video/ciano/ciano-0.2.4-r1.ebuild deleted file mode 100644 index aaf01aa207..0000000000 --- a/media-video/ciano/ciano-0.2.4-r1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 2020-2022,2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) - -inherit gnome2-utils meson python-any-r1 vala xdg - -DESCRIPTION="A multimedia file converter focused on simplicity" -HOMEPAGE="https://robertsanseries.github.io/ciano/" -SRC_URI="https://github.com/robertsanseries/ciano/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND="dev-libs/granite" -BDEPEND="${PYTHON_DEPS}" -RDEPEND=" - ${DEPEND} - media-video/ffmpeg - virtual/imagemagick-tools -" - -src_prepare() { - vala_setup - default -} - -src_install() { - meson_src_install - dosym com.github.robertsanseries.ciano usr/bin/ciano -} - -pkg_postinst() { - gnome2_schemas_update - xdg_pkg_postinst -} - -pkg_postrm() { - gnome2_schemas_update - xdg_pkg_postrm -} From 975c89612c8d20937251fa087fd615f18bdb3ef3 Mon Sep 17 00:00:00 2001 From: Vitaly Zdanevich Date: Mon, 27 May 2024 11:49:48 +0400 Subject: [PATCH 28/57] app-crypt/totp-cli-bin: einfo add that refer to app-admin/keepassxc Signed-off-by: Vitaly Zdanevich --- app-crypt/totp-cli-bin/totp-cli-bin-1.8.7.ebuild | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app-crypt/totp-cli-bin/totp-cli-bin-1.8.7.ebuild b/app-crypt/totp-cli-bin/totp-cli-bin-1.8.7.ebuild index 9c4df5f773..a74cf6c8dd 100644 --- a/app-crypt/totp-cli-bin/totp-cli-bin-1.8.7.ebuild +++ b/app-crypt/totp-cli-bin/totp-cli-bin-1.8.7.ebuild @@ -20,3 +20,7 @@ QA_PREBUILT="usr/bin/$PN" src_install() { newbin totp-cli ${PN} } + +pkg_postinst() { + einfo "For a more mature TOTP you can try app-admin/keepassxc, cli included" +} From e8e29f7099cb670c872e30b787b3fc834a2b4271 Mon Sep 17 00:00:00 2001 From: Daniel Novomesky Date: Mon, 27 May 2024 15:31:39 +0200 Subject: [PATCH 29/57] media-gfx/qview: add missing package in RDEPEND Signed-off-by: Daniel Novomesky --- media-gfx/qview/metadata.xml | 2 +- media-gfx/qview/qview-4.0.ebuild | 1 + media-gfx/qview/qview-5.0.ebuild | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/media-gfx/qview/metadata.xml b/media-gfx/qview/metadata.xml index b9d10e2be5..734470f998 100644 --- a/media-gfx/qview/metadata.xml +++ b/media-gfx/qview/metadata.xml @@ -10,7 +10,7 @@ jurplel jurplel@interversehq.com - https://interversehq.com/qview/changelog + https://interversehq.com/qview/changelog/ https://github.com/jurplel/qView/wiki https://github.com/jurplel/qView/issues jurplel/qView diff --git a/media-gfx/qview/qview-4.0.ebuild b/media-gfx/qview/qview-4.0.ebuild index b3826a9172..7ae9f1e9f5 100644 --- a/media-gfx/qview/qview-4.0.ebuild +++ b/media-gfx/qview/qview-4.0.ebuild @@ -19,6 +19,7 @@ RESTRICT="!test? ( test )" RDEPEND=" dev-qt/qtconcurrent:5 + dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 diff --git a/media-gfx/qview/qview-5.0.ebuild b/media-gfx/qview/qview-5.0.ebuild index 6d0e3b2f66..d23dbb5f66 100644 --- a/media-gfx/qview/qview-5.0.ebuild +++ b/media-gfx/qview/qview-5.0.ebuild @@ -19,6 +19,7 @@ RESTRICT="!test? ( test )" RDEPEND=" dev-qt/qtconcurrent:5 + dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 From 6b2597d6cc6ec50c86a8829c5dd273f6b10427de Mon Sep 17 00:00:00 2001 From: Zen Date: Mon, 27 May 2024 09:32:55 -0500 Subject: [PATCH 30/57] dev-python/pycpio: Add missing ~arm64 keyword Signed-off-by: Zen --- dev-python/pycpio/pycpio-1.1.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pycpio/pycpio-1.1.2-r1.ebuild b/dev-python/pycpio/pycpio-1.1.2-r1.ebuild index ebff641e6c..0d85c55670 100644 --- a/dev-python/pycpio/pycpio-1.1.2-r1.ebuild +++ b/dev-python/pycpio/pycpio-1.1.2-r1.ebuild @@ -13,6 +13,6 @@ SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> ${ LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64" DEPEND=">=dev-python/zenlib-2.1.2[${PYTHON_USEDEP}]" From e0bf7755b397e2e3f9c6960bc42350c44e39ef57 Mon Sep 17 00:00:00 2001 From: Quincy Fleming Date: Mon, 27 May 2024 11:04:26 -0500 Subject: [PATCH 31/57] games-rpg/snoot-game: update HOMEPAGE, SRC_URI Signed-off-by: Quincy Fleming --- games-rpg/snoot-game/snoot-game-1.10.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/games-rpg/snoot-game/snoot-game-1.10.0.ebuild b/games-rpg/snoot-game/snoot-game-1.10.0.ebuild index ffbf8e13ba..99c2c5fab6 100644 --- a/games-rpg/snoot-game/snoot-game-1.10.0.ebuild +++ b/games-rpg/snoot-game/snoot-game-1.10.0.ebuild @@ -9,8 +9,8 @@ inherit python-single-r1 desktop wrapper MY_PV="Patch10-KurwaBobr" DESCRIPTION="Visual novel parody of Goodbye Volcano High" -HOMEPAGE="https://snootgame.xyz/" -SRC_URI="https://snootgame.xyz/bin/SnootGame-${MY_PV}-linux.tar.bz2" +HOMEPAGE="https://snootgame.xyz/en" +SRC_URI="https://snootgame.xyz/en/bin/SnootGame-${MY_PV}-linux.tar.bz2" S="${WORKDIR}/SnootGame-${MY_PV}-linux/" From dd4f7b2169cddd5db6729c0379107c2f27d272fa Mon Sep 17 00:00:00 2001 From: Brahmajit Das Date: Mon, 27 May 2024 22:01:19 +0530 Subject: [PATCH 32/57] dev-util/lua-language-server: add 3.9.1 Signed-off-by: Brahmajit Das --- dev-util/lua-language-server/Manifest | 1 + .../files/build.ninja_v2.patch | 102 ++++++++++++++++++ .../files/linux.ninja_v2.patch | 71 ++++++++++++ .../lua-language-server-3.9.1.ebuild | 88 +++++++++++++++ 4 files changed, 262 insertions(+) create mode 100644 dev-util/lua-language-server/files/build.ninja_v2.patch create mode 100644 dev-util/lua-language-server/files/linux.ninja_v2.patch create mode 100644 dev-util/lua-language-server/lua-language-server-3.9.1.ebuild diff --git a/dev-util/lua-language-server/Manifest b/dev-util/lua-language-server/Manifest index 9044b8e6e8..7c1f242623 100644 --- a/dev-util/lua-language-server/Manifest +++ b/dev-util/lua-language-server/Manifest @@ -1 +1,2 @@ DIST lua-language-server-3.7.3.zip 31522954 BLAKE2B 979f6de423d56b8781bfd3315d2d64cfe3082e3eecdf1203d7159d93f7bffa01f7330fe41c73949ece01fede8b987726cba54b884a07088d6ce6111802bede0a SHA512 db59d2987b09bb90fcdc362294d7b28b1652613414970856b54343c2a6ec791744dd524e505cb1495c0014c37288a8f5f5a849c64391a3e1a716bbe6788adcf2 +DIST lua-language-server-3.9.1.zip 32595453 BLAKE2B 53e13639a6b60805c074b617c53503360388da3c6ee1c887845bff472dfea7048b5b8793968df068c747c925648feb3f851a2eca42c6a21e33b0f6242b1b80e7 SHA512 305b036d804d3864a0baecabf4cc9bf46f0bd9ffcf3cb5ced9f57b0b29b8d9231b7283970ef38bd1669be05da795f08627a56a5eb83a70d71e2768254cf497bc diff --git a/dev-util/lua-language-server/files/build.ninja_v2.patch b/dev-util/lua-language-server/files/build.ninja_v2.patch new file mode 100644 index 0000000000..5485c31863 --- /dev/null +++ b/dev-util/lua-language-server/files/build.ninja_v2.patch @@ -0,0 +1,102 @@ +--- b/build/build.ninja ++++ b/build/build.ninja +@@ -14,7 +14,7 @@ + make/code_format.lua + rule c_source_bee + command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall $ +- -fvisibility=hidden -I$builddir/lua54 -DNDEBUG -fPIC -o $out -c $in ++ -fvisibility=hidden -I$builddir/lua54 -DNDEBUG -fPIC -o $out -c $in CFLAGS + description = Compile C $out + deps = gcc + depfile = $out.d +@@ -22,14 +22,14 @@ + 3rd/bee.lua/3rd/lua-seri/lua-seri.c + rule cxx_source_bee + command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $ +- -fvisibility=hidden -DNDEBUG -fPIC -o $out -c $in ++ -fvisibility=hidden -DNDEBUG -fPIC -o $out -c $in CXXFLAGS + description = Compile C++ $out + deps = gcc + depfile = $out.d + build $obj/source_bee/format.obj: cxx_source_bee 3rd/bee.lua/3rd/fmt/format.cc + rule cxx_source_bee_1 + command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $ +- -fvisibility=hidden -I3rd/bee.lua -DNDEBUG -fPIC -o $out -c $in ++ -fvisibility=hidden -I3rd/bee.lua -DNDEBUG -fPIC -o $out -c $in CXXFLAGS + description = Compile C++ $out + deps = gcc + depfile = $out.d +@@ -65,7 +65,7 @@ + rule cxx_source_bee_2 + command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $ + -fvisibility=hidden -I3rd/bee.lua -I$builddir/lua54 -DBEE_STATIC $ +- -DNDEBUG -fPIC -o $out -c $in ++ -DNDEBUG -fPIC -o $out -c $in CXXFLAGS + description = Compile C++ $out + deps = gcc + depfile = $out.d +@@ -94,7 +94,7 @@ + 3rd/bee.lua/binding/luaref.cpp + rule c_source_lua + command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall -DMAKE_LIB $ +- -DLUA_USE_LINUX -DNDEBUG -fPIC -Wno-maybe-uninitialized -o $out -c $in ++ -DLUA_USE_LINUX -DNDEBUG -fPIC -Wno-maybe-uninitialized -o $out -c $in CFLAGS + description = Compile C $out + deps = gcc + depfile = $out.d +@@ -104,7 +104,7 @@ + rule cxx_source_bootstrap + command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $ + -fvisibility=hidden -I3rd/bee.lua/3rd/lua -I3rd/bee.lua -DLUA_USE_LINUX $ +- -DNDEBUG -fPIC -o $out -c $in ++ -DNDEBUG -fPIC -o $out -c $in CXXFLAGS + description = Compile C++ $out + deps = gcc + depfile = $out.d +@@ -112,7 +112,7 @@ + 3rd/bee.lua/bootstrap/main.cpp + rule link_bootstrap + command = $cc $in -o $out -Wl,-E -static-libgcc -lm -ldl -lstdc++fs $ +- -pthread -Wl,-Bstatic -lstdc++ -Wl,-Bdynamic -s ++ -pthread -Wl,-Bstatic -lstdc++ -Wl,-Bdynamic LDFLAGS + description = Link Exe $out + build $bin/bootstrap: link_bootstrap $obj/source_bootstrap/main.obj $ + $obj/source_bee/lua-seri.obj $obj/source_bee/format.obj $ +@@ -155,8 +155,8 @@ + -fvisibility=hidden -I3rd/EmmyLuaCodeStyle/Util/include $ + -I3rd/EmmyLuaCodeStyle/CodeFormatCore/include $ + -I3rd/EmmyLuaCodeStyle/LuaParser/include -I3rd/bee.lua/3rd/lua $ +- -I3rd/EmmyLuaCodeStyle/3rd/wildcards/include -DNDEBUG -Wall -Werror -o $ +- $out -c $in ++ -I3rd/EmmyLuaCodeStyle/3rd/wildcards/include -DNDEBUG -Wall -o $ ++ $out -c $in CXXFLAGS + description = Compile C++ $out + deps = gcc + depfile = $out.d +@@ -259,7 +259,7 @@ + rule c_lpeglabel + command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall $ + -fvisibility=hidden -I3rd/bee.lua/3rd/lua -DMAXRECLEVEL=1000 -DNDEBUG $ +- -o $out -c $in ++ -o $out -c $in CFLAGS + description = Compile C $out + deps = gcc + depfile = $out.d +@@ -271,7 +271,7 @@ + rule cxx_lua_language_server + command = $cc -MMD -MT $out -MF $out.d -std=c++17 -O2 -Wall $ + -fvisibility=hidden -I3rd/bee.lua -I3rd/bee.lua/3rd/lua -DCODE_FORMAT $ +- -DNDEBUG -o $out -c $in ++ -DNDEBUG -o $out -c $in CXXFLAGS + description = Compile C++ $out + deps = gcc + depfile = $out.d +@@ -279,7 +279,7 @@ + make/modules.cpp + rule link_lua_language_server + command = $cc $in -o $out -lm -ldl -lstdc++fs -pthread -Wl,-Bstatic $ +- -lstdc++ -Wl,-Bdynamic -s ++ -lstdc++ -Wl,-Bdynamic LDFLAGS + description = Link Exe $out + build $bin/lua-language-server: link_lua_language_server $ + $obj/lua-language-server/modules.obj $obj/lpeglabel/lplcap.obj $ diff --git a/dev-util/lua-language-server/files/linux.ninja_v2.patch b/dev-util/lua-language-server/files/linux.ninja_v2.patch new file mode 100644 index 0000000000..b4eba4b75e --- /dev/null +++ b/dev-util/lua-language-server/files/linux.ninja_v2.patch @@ -0,0 +1,71 @@ +--- a/3rd/luamake/compile/ninja/linux.ninja ++++ b/3rd/luamake/compile/ninja/linux.ninja +@@ -2,12 +2,12 @@ ninja_required_version = 1.7 + builddir = build/linux + bin = $builddir/bin + obj = $builddir/obj +-cc = gcc +-ar = ar ++cc = REPLACE_ME ++ar = REPLACE_AR + luamake = luamake + rule c_source_bee + command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall $ +- -fvisibility=hidden -Itools/lua54 -DNDEBUG -fPIC -o $out -c $in ++ -fvisibility=hidden -Itools/lua54 -DNDEBUG -fPIC -o $out -c $in CFLAGS + description = Compile C $out + deps = gcc + depfile = $out.d +@@ -15,14 +15,14 @@ build $obj/source_bee/lua-seri.obj: c_source_bee $ + bee.lua/3rd/lua-seri/lua-seri.c + rule cxx_source_bee + command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $ +- -fvisibility=hidden -DNDEBUG -fPIC -o $out -c $in ++ -fvisibility=hidden -DNDEBUG -fPIC -o $out -c $in CXXFLAGS + description = Compile C++ $out + deps = gcc + depfile = $out.d + build $obj/source_bee/format.obj: cxx_source_bee bee.lua/3rd/fmt/format.cc + rule cxx_source_bee_1 + command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $ +- -fvisibility=hidden -Ibee.lua -DNDEBUG -fPIC -o $out -c $in ++ -fvisibility=hidden -Ibee.lua -DNDEBUG -fPIC -o $out -c $in CXXFLAGS + description = Compile C++ $out + deps = gcc + depfile = $out.d +@@ -58,7 +58,7 @@ build $obj/source_bee/version.obj: cxx_source_bee_1 bee.lua/bee/version.cpp + rule cxx_source_bee_2 + command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $ + -fvisibility=hidden -Ibee.lua -Itools/lua54 -DBEE_STATIC -DNDEBUG -fPIC $ +- -o $out -c $in ++ -o $out -c $in CXXFLAGS + description = Compile C++ $out + deps = gcc + depfile = $out.d +@@ -88,7 +88,7 @@ build $obj/source_bee/luaref.obj: cxx_source_bee_2 bee.lua/binding/luaref.cpp + rule c_source_lua + command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall -DMAKE_LIB $ + -DLUA_USE_LINUX -DNDEBUG -fPIC -Wno-maybe-uninitialized -o $out -c $in +- description = Compile C $out ++ description = Compile C $out CFLAGS + deps = gcc + depfile = $out.d + build $obj/source_lua/linit.obj: c_source_lua bee.lua/3rd/lua/linit.c +@@ -97,14 +97,14 @@ rule cxx_source_bootstrap + command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $ + -fvisibility=hidden -Ibee.lua/3rd/lua -Ibee.lua -DLUA_USE_LINUX $ + -DNDEBUG -fPIC -o $out -c $in +- description = Compile C++ $out ++ description = Compile C++ $out CXXFLAGS + deps = gcc + depfile = $out.d + build $obj/source_bootstrap/main.obj: cxx_source_bootstrap $ + bee.lua/bootstrap/main.cpp + rule link_bootstrap +- command = $cc $in -o $out -Wl,-E -static-libgcc -lm -ldl -lstdc++fs $ +- -pthread -Wl,-Bstatic -lstdc++ -Wl,-Bdynamic -s ++ command = $cc $in -o $out -Wl,-E -static-libgcc -lm -ldl $ ++ -pthread -Wl,-Bstatic -lstdc++ -Wl,-Bdynamic LDFLAGS + description = Link Exe $out + rule copy + command = cp -fv $in$input $out 1>/dev/null diff --git a/dev-util/lua-language-server/lua-language-server-3.9.1.ebuild b/dev-util/lua-language-server/lua-language-server-3.9.1.ebuild new file mode 100644 index 0000000000..a70ce930c7 --- /dev/null +++ b/dev-util/lua-language-server/lua-language-server-3.9.1.ebuild @@ -0,0 +1,88 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua{5-{1,3,4},jit} ) + +inherit ninja-utils toolchain-funcs lua-single prefix + +DESCRIPTION="Lua language server" +HOMEPAGE="https://github.com/LuaLS/lua-language-server" +SRC_URI="https://github.com/LuaLS/lua-language-server/releases/download/${PV}/${P}-submodules.zip -> ${P}.zip" +S="${WORKDIR}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +REQUIRE_USE="${LUA_REQUIRED_USE}" + +DEPEND="${LUA_DEPS}" +RDEPEND="${DEPEND}" +BDEPEND=" + app-alternatives/ninja + app-arch/unzip +" +RESTRICT="!test? ( test )" +PATCHES=( + "${FILESDIR}/linux.ninja.patch" + "${FILESDIR}/build.ninja.patch" +) + +src_prepare() { + # Remove hardcoded gcc references + sed -i "/lm.cxx/a lm.cc = '$(tc-getCC)'" \ + make.lua || die + sed -i "s/CC = gcc/ CC = ${tc-getCC}/" \ + 3rd/lpeglabel/makefile || die + # Shipped file doesn't respect CFLAGS/CXXFLAGS/LDFLAGS + eapply "${FILESDIR}/linux.ninja_v2.patch" + eapply_user + sed -i -e "s/^cc = REPLACE_ME/cc = $(tc-getCC)/" \ + -e "s/^ar = REPLACE_AR/ar = $(tc-getAR)/" \ + -e "s/CFLAGS/${CFLAGS}/" \ + -e "s/CXXFLAGS/${CXXFLAGS}/" \ + -e "s/LDFLAGS/${LDFLAGS}/" \ + 3rd/luamake/compile/ninja/linux.ninja || die + + prefixify_ro "${FILESDIR}/wrapper.sh" +} + +src_compile() { + eninja -C 3rd/luamake -f compile/ninja/linux.ninja "$(usex test "test" "luamake")" + use test && eninja -C 3rd/luamake -f compile/ninja/linux.ninja luamake + ./3rd/luamake/luamake init || die + + # Generated file doesn't respect CFLAGS/CXXFLAGS/LDFLAGS + sed -i -e "s/^cc =.*./cc = REPLACE_ME/" \ + -e "s/^ar =.*./ar = REPLACE_AR/" \ + build/build.ninja || die + + eapply "${FILESDIR}/build.ninja_v2.patch" + sed -i -e "s/REPLACE_ME/$(tc-getCC)/" \ + -e "s/REPLACE_AR/$(tc-getAR)/" \ + -e "s|LUAMAKE_PATH|${S}/3rd/luamake/luamake|" \ + -e "s/CFLAGS/${CFLAGS}/" \ + -e "s/CXXFLAGS/${CXXFLAGS}/" \ + -e "s/LDFLAGS/${LDFLAGS}/" \ + build/build.ninja || die + + use test && eninja -f build/build.ninja || eninja -f build/build.ninja all + rm -rf meta/198256b1 +} + +src_install() { + newbin "${T}/wrapper.sh" ${PN} + + into /opt/${PN} + dobin bin/${PN} + + insinto /opt/${PN}/bin + doins bin/main.lua + + insinto /opt/${PN} + doins -r debugger.lua main.lua locale meta script + + einstalldocs +} From 01e7731bcf088f091c7eba661e2819108791e0e7 Mon Sep 17 00:00:00 2001 From: "Seth M. Price" Date: Sun, 26 May 2024 21:07:13 -0400 Subject: [PATCH 33/57] net-dialup/syncterm: new package, add 1.1, 9999 Signed-off-by: Seth M. Price --- net-dialup/syncterm/Manifest | 1 + .../syncterm-1.1_disable-parallel-build.patch | 16 ++++++ ...sched-yield-instead-of-pthread-yield.patch | 41 +++++++++++++++ net-dialup/syncterm/metadata.xml | 18 +++++++ net-dialup/syncterm/syncterm-1.1.ebuild | 51 +++++++++++++++++++ net-dialup/syncterm/syncterm-9999.ebuild | 44 ++++++++++++++++ 6 files changed, 171 insertions(+) create mode 100644 net-dialup/syncterm/Manifest create mode 100644 net-dialup/syncterm/files/syncterm-1.1_disable-parallel-build.patch create mode 100644 net-dialup/syncterm/files/syncterm-1.1_use-sched-yield-instead-of-pthread-yield.patch create mode 100644 net-dialup/syncterm/metadata.xml create mode 100644 net-dialup/syncterm/syncterm-1.1.ebuild create mode 100644 net-dialup/syncterm/syncterm-9999.ebuild diff --git a/net-dialup/syncterm/Manifest b/net-dialup/syncterm/Manifest new file mode 100644 index 0000000000..02af807d11 --- /dev/null +++ b/net-dialup/syncterm/Manifest @@ -0,0 +1 @@ +DIST syncterm-1.1-src.tgz 18270212 BLAKE2B 91043a31374d73d29a447ab425007aad95ee7d22ded3ea4a518c1fa05958b5f20a4a83df9f575e9cb3962301cc31b55ab876e96addd617e045627d34e56fd922 SHA512 b5280e8f64ce12101f810dbee38a113e03450356a1fbc46a7c63a57eb8ca382e99ec1586b0a3527e336c9725efedae2ce80c5d4b372456eba1f090ec0f8c80eb diff --git a/net-dialup/syncterm/files/syncterm-1.1_disable-parallel-build.patch b/net-dialup/syncterm/files/syncterm-1.1_disable-parallel-build.patch new file mode 100644 index 0000000000..2c77ba1c1d --- /dev/null +++ b/net-dialup/syncterm/files/syncterm-1.1_disable-parallel-build.patch @@ -0,0 +1,16 @@ +Disable parallel make jobs so that `st_crypt.h` can find ``. +As of writing, I have no idea how to fix this otherwise. + +From: Seth M. Price + +--- a/src/syncterm/GNUmakefile ++++ b/src/syncterm/GNUmakefile +@@ -96,6 +96,8 @@ ifndef bcc + endif + endif + ++.NOTPARALLEL: ++ + $(MTOBJODIR)$(DIRSEP)ciolib_res$(OFILE): + cd ${MTOBJODIR} && $(AR) -x ../${CIOLIB-MT} ciolib_res$(OFILE) + diff --git a/net-dialup/syncterm/files/syncterm-1.1_use-sched-yield-instead-of-pthread-yield.patch b/net-dialup/syncterm/files/syncterm-1.1_use-sched-yield-instead-of-pthread-yield.patch new file mode 100644 index 0000000000..630ba0ca5c --- /dev/null +++ b/net-dialup/syncterm/files/syncterm-1.1_use-sched-yield-instead-of-pthread-yield.patch @@ -0,0 +1,41 @@ +Use `sched_yield()` instead of nonstandard `pthread_yield()`. +Fixes compiler error. + +From: Rob Swindell +From: Seth M. Price +Bug: https://gitlab.synchro.net/main/sbbs/-/issues/299 + +--- a/3rdp/build/GNUmakefile ++++ b/3rdp/build/GNUmakefile +@@ -67,7 +67,7 @@ $(CRYPT_SRC): | $(3RDPSRCDIR) + $(CRYPT_IDIR): | $(3RDPODIR) + $(QUIET)$(IFNOTEXIST) mkdir $(CRYPT_IDIR) + +-$(CRYPTLIB_BUILD): $(3RDP_ROOT)$(DIRSEP)dist/cryptlib.zip $(3RDP_ROOT)$(DIRSEP)build/terminal-params.patch $(3RDP_ROOT)$(DIRSEP)build/cl-mingw32-static.patch $(3RDP_ROOT)$(DIRSEP)build/cl-ranlib.patch $(3RDP_ROOT)$(DIRSEP)build/cl-win32-noasm.patch $(3RDP_ROOT)$(DIRSEP)build/cl-zz-country.patch $(3RDP_ROOT)$(DIRSEP)build/cl-algorithms.patch $(3RDP_ROOT)$(DIRSEP)build/cl-allow-duplicate-ext.patch $(3RDP_ROOT)$(DIRSEP)build/cl-macosx-minver.patch $(3RDP_ROOT)$(DIRSEP)build/cl-endian.patch $(3RDP_ROOT)$(DIRSEP)build/cl-cryptodev.patch $(3RDP_ROOT)$(DIRSEP)build/cl-posix-me-gently.patch $(3RDP_ROOT)$(DIRSEP)build/cl-tpm-linux.patch $(3RDP_ROOT)$(DIRSEP)build/cl-PAM-noprompts.patch $(3RDP_ROOT)$(DIRSEP)build/cl-zlib.patch $(3RDP_ROOT)$(DIRSEP)build/Dynamic-linked-static-lib.patch $(3RDP_ROOT)$(DIRSEP)build/SSL-fix.patch $(3RDP_ROOT)$(DIRSEP)build/cl-bigger-maxattribute.patch $(3RDP_ROOT)$(DIRSEP)build/cl-vcxproj.patch $(3RDP_ROOT)$(DIRSEP)build/cl-mingw-vcver.patch $(3RDP_ROOT)$(DIRSEP)build/cl-win32-build-fix.patch $(3RDP_ROOT)$(DIRSEP)build/cl-gcc-non-const-time-val.patch $(3RDP_ROOT)$(DIRSEP)build/cl-no-odbc.patch $(3RDP_ROOT)$(DIRSEP)build/cl-noasm-defines.patch $(3RDP_ROOT)$(DIRSEP)build/cl-bn-noasm64-fix.patch $(3RDP_ROOT)$(DIRSEP)build/cl-no-RSA-suites.patch $(3RDP_ROOT)$(DIRSEP)build/cl-fix-ECC-RSA.patch $(3RDP_ROOT)$(DIRSEP)build/cl-prefer-ECC.patch $(3RDP_ROOT)$(DIRSEP)build/cl-prefer-ECC-harder.patch $(3RDP_ROOT)$(DIRSEP)build/cl-more-RSA-ECC-fixes.patch $(3RDP_ROOT)$(DIRSEP)build/cl-DH-key-init.patch $(3RDP_ROOT)$(DIRSEP)build/cl-clear-GCM-flag.patch $(3RDP_ROOT)$(DIRSEP)build/cl-use-ssh-ctr.patch $(3RDP_ROOT)$(DIRSEP)build/cl-ssh-list-ctr-modes.patch $(3RDP_ROOT)$(DIRSEP)build/cl-ssh-incCtr.patch $(3RDP_ROOT)$(DIRSEP)build/cl-ssl-suite-blocksizes.patch $(3RDP_ROOT)$(DIRSEP)build/cl-no-tpm.patch $(3RDP_ROOT)$(DIRSEP)build/cl-no-via-aes.patch $(3RDP_ROOT)$(DIRSEP)build/cl-fix-ssh-ecc-ephemeral.patch $(3RDP_ROOT)$(DIRSEP)/build/cl-just-use-cc.patch $(3RDP_ROOT)$(DIRSEP)/build/cl-learn-numbers.patch | $(CRYPT_SRC) $(CRYPT_IDIR) ++$(CRYPTLIB_BUILD): $(3RDP_ROOT)$(DIRSEP)dist/cryptlib.zip $(3RDP_ROOT)$(DIRSEP)build/terminal-params.patch $(3RDP_ROOT)$(DIRSEP)build/cl-mingw32-static.patch $(3RDP_ROOT)$(DIRSEP)build/cl-ranlib.patch $(3RDP_ROOT)$(DIRSEP)build/cl-win32-noasm.patch $(3RDP_ROOT)$(DIRSEP)build/cl-zz-country.patch $(3RDP_ROOT)$(DIRSEP)build/cl-algorithms.patch $(3RDP_ROOT)$(DIRSEP)build/cl-allow-duplicate-ext.patch $(3RDP_ROOT)$(DIRSEP)build/cl-macosx-minver.patch $(3RDP_ROOT)$(DIRSEP)build/cl-endian.patch $(3RDP_ROOT)$(DIRSEP)build/cl-cryptodev.patch $(3RDP_ROOT)$(DIRSEP)build/cl-posix-me-gently.patch $(3RDP_ROOT)$(DIRSEP)build/cl-tpm-linux.patch $(3RDP_ROOT)$(DIRSEP)build/cl-PAM-noprompts.patch $(3RDP_ROOT)$(DIRSEP)build/cl-zlib.patch $(3RDP_ROOT)$(DIRSEP)build/Dynamic-linked-static-lib.patch $(3RDP_ROOT)$(DIRSEP)build/SSL-fix.patch $(3RDP_ROOT)$(DIRSEP)build/cl-bigger-maxattribute.patch $(3RDP_ROOT)$(DIRSEP)build/cl-vcxproj.patch $(3RDP_ROOT)$(DIRSEP)build/cl-mingw-vcver.patch $(3RDP_ROOT)$(DIRSEP)build/cl-win32-build-fix.patch $(3RDP_ROOT)$(DIRSEP)build/cl-gcc-non-const-time-val.patch $(3RDP_ROOT)$(DIRSEP)build/cl-no-odbc.patch $(3RDP_ROOT)$(DIRSEP)build/cl-noasm-defines.patch $(3RDP_ROOT)$(DIRSEP)build/cl-bn-noasm64-fix.patch $(3RDP_ROOT)$(DIRSEP)build/cl-no-RSA-suites.patch $(3RDP_ROOT)$(DIRSEP)build/cl-fix-ECC-RSA.patch $(3RDP_ROOT)$(DIRSEP)build/cl-prefer-ECC.patch $(3RDP_ROOT)$(DIRSEP)build/cl-prefer-ECC-harder.patch $(3RDP_ROOT)$(DIRSEP)build/cl-more-RSA-ECC-fixes.patch $(3RDP_ROOT)$(DIRSEP)build/cl-DH-key-init.patch $(3RDP_ROOT)$(DIRSEP)build/cl-clear-GCM-flag.patch $(3RDP_ROOT)$(DIRSEP)build/cl-use-ssh-ctr.patch $(3RDP_ROOT)$(DIRSEP)build/cl-ssh-list-ctr-modes.patch $(3RDP_ROOT)$(DIRSEP)build/cl-ssh-incCtr.patch $(3RDP_ROOT)$(DIRSEP)build/cl-ssl-suite-blocksizes.patch $(3RDP_ROOT)$(DIRSEP)build/cl-no-tpm.patch $(3RDP_ROOT)$(DIRSEP)build/cl-no-via-aes.patch $(3RDP_ROOT)$(DIRSEP)build/cl-fix-ssh-ecc-ephemeral.patch $(3RDP_ROOT)$(DIRSEP)/build/cl-just-use-cc.patch $(3RDP_ROOT)$(DIRSEP)/build/cl-learn-numbers.patch $(3RDP_ROOT)$(DIRSEP)/build/cl-linux-yield.patch | $(CRYPT_SRC) $(CRYPT_IDIR) + @echo Creating $@ ... + $(QUIET)-rm -rf $(CRYPT_SRC)/* + $(QUIET)unzip -oa $(3RDPDISTDIR)$(DIRSEP)cryptlib.zip -d $(CRYPT_SRC) +@@ -112,6 +112,7 @@ $(CRYPTLIB_BUILD): $(3RDP_ROOT)$(DIRSEP)dist/cryptlib.zip $(3RDP_ROOT)$(DIRSEP)b + $(QUIET)patch -p0 -d $(CRYPT_SRC) < cl-fix-ssh-ecc-ephemeral.patch + $(QUIET)patch -p0 -d $(CRYPT_SRC) < cl-just-use-cc.patch + $(QUIET)patch -p0 -d $(CRYPT_SRC) < cl-learn-numbers.patch ++ $(QUIET)patch -p0 -d $(CRYPT_SRC) < cl-linux-yield.patch + ifeq ($(CC),mingw32-gcc) + $(QUIET)cd $(CRYPT_SRC) && env - PATH="$(PATH)" CC="$(CC)" AR="$(AR)" RANLIB="$(RANLIB)" make directories + $(QUIET)cd $(CRYPT_SRC) && env - PATH="$(PATH)" CC="$(CC)" AR="$(AR)" RANLIB="$(RANLIB)" make toolscripts + +--- /dev/null ++++ b/3rdp/build/cl-linux-yield.patch +@@ -0,0 +1,11 @@ ++--- old/thread.h 2021-10-19 12:34:08.766649958 -0700 +++++ kernel/thread.h 2021-10-19 12:34:43.794072316 -0700 ++@@ -3005,7 +3005,7 @@ ++ #endif /* Slowaris 5.7 / 7.x or newer */ ++ #elif defined( _AIX ) || defined( __Android__ ) || defined( __CYGWIN__ ) || \ ++ ( defined( __hpux ) && ( OSVERSION >= 11 ) ) || \ ++- defined( __NetBSD__ ) || defined( __QNX__ ) || defined( __UCLIBC__ ) +++ defined( __NetBSD__ ) || defined( __QNX__ ) || defined( __UCLIBC__ ) || defined(__linux__) ++ #define THREAD_YIELD() sched_yield() ++ #elif defined( __XMK__ ) ++ /* The XMK underlying scheduling object is the process context, for which diff --git a/net-dialup/syncterm/metadata.xml b/net-dialup/syncterm/metadata.xml new file mode 100644 index 0000000000..00b56688b0 --- /dev/null +++ b/net-dialup/syncterm/metadata.xml @@ -0,0 +1,18 @@ + + + + + Seth M. Price + sprice623@aol.com + + + A cross-platform ANSI-BBS terminal designed to connect to + remote BBSs via telnet, rlogin, or SSH. Supports ANSI music + and the IBM charset when possible. Will run from a console, + under X11 using XLib, or using SDL. + + + https://sourceforge.net/p/syncterm/tickets/ + syncterm + + diff --git a/net-dialup/syncterm/syncterm-1.1.ebuild b/net-dialup/syncterm/syncterm-1.1.ebuild new file mode 100644 index 0000000000..d5bf9221f3 --- /dev/null +++ b/net-dialup/syncterm/syncterm-1.1.ebuild @@ -0,0 +1,51 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop + +DESCRIPTION="BBS (bulletin board system) terminal" +HOMEPAGE="https://syncterm.bbsdev.net/" +SRC_URI="https://sourceforge.net/projects/syncterm/files/syncterm/syncterm-${PV}/syncterm-${PV}-src.tgz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="ncurses sdl X" + +DEPEND="ncurses? ( sys-libs/ncurses ) + sdl? ( media-libs/libsdl2 ) + X? ( x11-libs/libX11 )" +RDEPEND="${DEPEND}" + +src_prepare() { + eapply "${FILESDIR}/${P}_use-sched-yield-instead-of-pthread-yield.patch" + eapply "${FILESDIR}/${P}_disable-parallel-build.patch" + eapply_user +} + +src_compile() { + # FIXME: probably bad form + cd "${S}/src/syncterm" + + # NOTE: build system automatically detects whether + # optional dependencies are there, strangely + + emake + emake syncterm.man + + # doman complains about wrong filename otherwise + cp syncterm.man syncterm.1 +} + +src_install() { + # Regular ‘emake install’ violates policy in multiple ways + dobin src/syncterm/gcc.linux.x64.exe.debug/syncterm + doicon src/syncterm/syncterm.png + domenu src/syncterm/syncterm.desktop + doman src/syncterm/syncterm.1 + + # Things not installed by ‘emake install’ + dodoc src/syncterm/CHANGES +} diff --git a/net-dialup/syncterm/syncterm-9999.ebuild b/net-dialup/syncterm/syncterm-9999.ebuild new file mode 100644 index 0000000000..af31be2acd --- /dev/null +++ b/net-dialup/syncterm/syncterm-9999.ebuild @@ -0,0 +1,44 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit git-r3 desktop + +DESCRIPTION="BBS (bulletin board system) terminal" +HOMEPAGE="https://syncterm.bbsdev.net/" +EGIT_REPO_URI="https://gitlab.synchro.net/main/sbbs" + +LICENSE="GPL-2+" +SLOT="0" +IUSE="ncurses sdl X" + +DEPEND="ncurses? ( sys-libs/ncurses ) + sdl? ( media-libs/libsdl2 ) + X? ( x11-libs/libX11 )" +RDEPEND="${DEPEND}" + +src_compile() { + # FIXME: probably bad form + cd "${S}/src/syncterm" + + # NOTE: build system automatically detects whether + # optional dependencies are there, strangely + + emake + emake syncterm.man + + # doman complains about wrong filename otherwise + cp syncterm.man syncterm.1 +} + +src_install() { + # Regular ‘emake install’ violates policy in multiple ways + dobin src/syncterm/gcc.linux.x64.exe.debug/syncterm + doicon src/syncterm/syncterm.png + domenu src/syncterm/syncterm.desktop + doman src/syncterm/syncterm.1 + + # Things not installed by ‘emake install’ + dodoc src/syncterm/CHANGES +} From f8cdc12872142c9de862e42afafb3602e826f9d7 Mon Sep 17 00:00:00 2001 From: Daniel Novomesky Date: Mon, 27 May 2024 21:47:54 +0200 Subject: [PATCH 34/57] media-gfx/qview: add 6.1 Signed-off-by: Daniel Novomesky --- media-gfx/qview/Manifest | 1 + media-gfx/qview/qview-6.1.ebuild | 35 ++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 media-gfx/qview/qview-6.1.ebuild diff --git a/media-gfx/qview/Manifest b/media-gfx/qview/Manifest index ddc546a295..49e05c5009 100644 --- a/media-gfx/qview/Manifest +++ b/media-gfx/qview/Manifest @@ -1,2 +1,3 @@ DIST qview-4.0.tar.gz 1662149 BLAKE2B 5a09b070234b6480bd076625a543271dd1de324c10123db183c540ad9da5a3be88e1d40efc30d5ec479c84b5c81c005f149df79e7d6c9b37f491e2b3c96738ca SHA512 442b7815e8449a80ec41424d7c999ea9972e19309559abb8f0985b0523255a3fe191d5cd7183a36f322be9c84d1af099cbef92a76b634da31af0852735a4620c DIST qview-5.0.tar.gz 1968047 BLAKE2B a47d48ff51f049501493e32a082c396edc6729de5f40421edf27a847c5a333564647a92443417af9e0ec61927ddfd4e027edf31283f67df01646cce15720e620 SHA512 91671ed125bc4388d9043f3c24cbbe2ea2592ecec181a3f968cc2f951eb367a1576f9e19da6fd00128239efadd6f82d9f0b6437a081ee43ad4567141d6e62b65 +DIST qview-6.1.tar.gz 2058320 BLAKE2B a5fc9677649b1d01ff3f68343ed1530b4ee69096c23e308ad328f2b6dd5a0f3ee70d99bad66edd4dafba34909167368fcc9b22849f89433953d8911ba4c83aab SHA512 ca6c577ae77c3f5ec39e7f9a7a1328e97a10fe5b2c974031bc3a9e651b15c793e5479b4c414f3caf1205e5f5027b084bb76ab5b0a9b432621df77be698e18e5b diff --git a/media-gfx/qview/qview-6.1.ebuild b/media-gfx/qview/qview-6.1.ebuild new file mode 100644 index 0000000000..64445115dc --- /dev/null +++ b/media-gfx/qview/qview-6.1.ebuild @@ -0,0 +1,35 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qmake-utils xdg + +DESCRIPTION="Practical and minimal image viewer" +HOMEPAGE="https://github.com/jurplel/qView https://interversehq.com/qview/" +SRC_URI="https://github.com/jurplel/qView/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/qView-${PV}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-qt/qtbase[concurrent,gui,network,widgets] +" + +DEPEND="${RDEPEND} +" + +BDEPEND=" + dev-qt/qttools[linguist] +" + +src_configure() { + eqmake6 PREFIX=/usr qView.pro +} + +src_install() { + emake INSTALL_ROOT="${D}" install + einstalldocs +} From a0f01873d2a6591f7ae832ee097c4239f85da516 Mon Sep 17 00:00:00 2001 From: Julien Roy Date: Mon, 27 May 2024 19:22:39 -0400 Subject: [PATCH 35/57] app-misc/uwufetch: treeclean Bug: https://bugs.gentoo.org/887319 Bug: https://bugs.gentoo.org/915481 Bug: https://bugs.gentoo.org/915480 Bug: https://bugs.gentoo.org/915479 Bug: https://bugs.gentoo.org/915478 Bug: https://bugs.gentoo.org/915477 Bug: https://bugs.gentoo.org/887321 Signed-off-by: Julien Roy --- app-misc/uwufetch/Manifest | 2 - app-misc/uwufetch/files/uwufetch-2.0-ar.patch | 11 ---- app-misc/uwufetch/files/uwufetch-2.0-cc.patch | 11 ---- .../files/uwufetch-2.0-cflags-ldflags.patch | 20 -------- .../uwufetch/files/uwufetch-2.0-destdir.patch | 17 ------- .../files/uwufetch-2.0-includedir.patch | 15 ------ .../uwufetch/files/uwufetch-2.0-lib64.patch | 11 ---- .../uwufetch-2.0-no-install-soname.patch | 12 ----- .../files/uwufetch-2.0-nocompressman.patch | 10 ---- .../uwufetch/files/uwufetch-2.0-reslib.patch | 16 ------ .../uwufetch/files/uwufetch-2.0-soname.patch | 11 ---- .../uwufetch/files/uwufetch-2.1-destdir.patch | 18 ------- .../files/uwufetch-2.1-includedir.patch | 12 ----- .../uwufetch/files/uwufetch-2.1-lib64.patch | 12 ----- .../files/uwufetch-2.1-mkinclude.patch | 12 ----- app-misc/uwufetch/metadata.xml | 8 --- app-misc/uwufetch/uwufetch-2.0.ebuild | 51 ------------------- app-misc/uwufetch/uwufetch-2.1.ebuild | 43 ---------------- profiles/package.mask | 7 --- 19 files changed, 299 deletions(-) delete mode 100644 app-misc/uwufetch/Manifest delete mode 100644 app-misc/uwufetch/files/uwufetch-2.0-ar.patch delete mode 100644 app-misc/uwufetch/files/uwufetch-2.0-cc.patch delete mode 100644 app-misc/uwufetch/files/uwufetch-2.0-cflags-ldflags.patch delete mode 100644 app-misc/uwufetch/files/uwufetch-2.0-destdir.patch delete mode 100644 app-misc/uwufetch/files/uwufetch-2.0-includedir.patch delete mode 100644 app-misc/uwufetch/files/uwufetch-2.0-lib64.patch delete mode 100644 app-misc/uwufetch/files/uwufetch-2.0-no-install-soname.patch delete mode 100644 app-misc/uwufetch/files/uwufetch-2.0-nocompressman.patch delete mode 100644 app-misc/uwufetch/files/uwufetch-2.0-reslib.patch delete mode 100644 app-misc/uwufetch/files/uwufetch-2.0-soname.patch delete mode 100644 app-misc/uwufetch/files/uwufetch-2.1-destdir.patch delete mode 100644 app-misc/uwufetch/files/uwufetch-2.1-includedir.patch delete mode 100644 app-misc/uwufetch/files/uwufetch-2.1-lib64.patch delete mode 100644 app-misc/uwufetch/files/uwufetch-2.1-mkinclude.patch delete mode 100644 app-misc/uwufetch/metadata.xml delete mode 100644 app-misc/uwufetch/uwufetch-2.0.ebuild delete mode 100644 app-misc/uwufetch/uwufetch-2.1.ebuild diff --git a/app-misc/uwufetch/Manifest b/app-misc/uwufetch/Manifest deleted file mode 100644 index 476441d16e..0000000000 --- a/app-misc/uwufetch/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST uwufetch-2.0.tar.gz 2595233 BLAKE2B ba830b2229c72e76c5ceb3ec6096cba43ddd15f7d25a81562fa6ac37a7074def883ba2f1418adca2487802fcf7044ff92378bb3552ac58170b3c1e7bec4ceeb3 SHA512 97475d7e6648909b1989979292872baf1d13e24c30f3c3403fe1b7fab91ac06e2dcccf17d34ff6af9a48d2b2088df1ea91c7c159737843b3a712601d121bb67e -DIST uwufetch-2.1.tar.gz 2610835 BLAKE2B 2a983b72637ac21d749d846125ad03277a11eb38ff5a3b49f28ff3fe039715ec115e7b8bda638b4fd25438975e8c36cd1dc0c547270fa61996955a14ad884577 SHA512 7e64d8a52f12e87be16994ffc45f1ffc85ddec230eacbaf25d29e3ddb8901fa4b2fbf3efa02d35b7d81b6a02fec42ec521a5cd80eeb0e1475fc6c59d17a0b381 diff --git a/app-misc/uwufetch/files/uwufetch-2.0-ar.patch b/app-misc/uwufetch/files/uwufetch-2.0-ar.patch deleted file mode 100644 index 4e9c504661..0000000000 --- a/app-misc/uwufetch/files/uwufetch-2.0-ar.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/Makefile 2022-12-11 12:32:27.488636479 -0500 -+++ b/Makefile 2022-12-11 12:32:53.205856210 -0500 -@@ -5,7 +5,7 @@ - CFLAGS := $(CFLAGS) -O3 -DUWUFETCH_VERSION=\"$(UWUFETCH_VERSION)\" - CFLAGS_DEBUG = -Wall -Wextra -g -pthread -DUWUFETCH_VERSION=\"$(UWUFETCH_VERSION)\" - CC ?= cc --AR = ar -+AR ?= ar - DESTDIR = /usr - RELEASE_SCRIPTS = release_scripts/*.sh - PLATFORM = $(shell uname) diff --git a/app-misc/uwufetch/files/uwufetch-2.0-cc.patch b/app-misc/uwufetch/files/uwufetch-2.0-cc.patch deleted file mode 100644 index 1e013a3297..0000000000 --- a/app-misc/uwufetch/files/uwufetch-2.0-cc.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- Makefile 2022-12-01 16:12:15.695821291 -0500 -+++ Makefile 2022-12-05 08:00:42.879825137 -0500 -@@ -4,7 +4,7 @@ - UWUFETCH_VERSION = $(shell git describe --tags) - CFLAGS = -O3 -DUWUFETCH_VERSION=\"$(UWUFETCH_VERSION)\" - CFLAGS_DEBUG = -Wall -Wextra -g -pthread -DUWUFETCH_VERSION=\"$(UWUFETCH_VERSION)\" --CC = cc -+CC ?= cc - AR = ar - DESTDIR = /usr - RELEASE_SCRIPTS = release_scripts/*.sh diff --git a/app-misc/uwufetch/files/uwufetch-2.0-cflags-ldflags.patch b/app-misc/uwufetch/files/uwufetch-2.0-cflags-ldflags.patch deleted file mode 100644 index 32d6824ad7..0000000000 --- a/app-misc/uwufetch/files/uwufetch-2.0-cflags-ldflags.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- Makefile 2022-12-05 08:07:54.867207190 -0500 -+++ Makefile-tmp 2022-12-05 08:14:19.101530405 -0500 -@@ -2,7 +2,7 @@ - BIN_FILES = uwufetch.c - LIB_FILES = fetch.c - UWUFETCH_VERSION = $(shell git describe --tags) --CFLAGS = -O3 -DUWUFETCH_VERSION=\"$(UWUFETCH_VERSION)\" -+CFLAGS := $(CFLAGS) -O3 -DUWUFETCH_VERSION=\"$(UWUFETCH_VERSION)\" - CFLAGS_DEBUG = -Wall -Wextra -g -pthread -DUWUFETCH_VERSION=\"$(UWUFETCH_VERSION)\" - CC ?= cc - AR = ar -@@ -64,7 +64,7 @@ - endif - - build: $(BIN_FILES) lib -- $(CC) $(CFLAGS) -o $(NAME) $(BIN_FILES) lib$(LIB_FILES:.c=.a) -+ $(CC) $(CFLAGS) $(LDFLAGS) -o $(NAME) $(BIN_FILES) lib$(LIB_FILES:.c=.a) - - lib: $(LIB_FILES) - $(CC) $(CFLAGS) -fPIC -c -o $(LIB_FILES:.c=.o) $(LIB_FILES) diff --git a/app-misc/uwufetch/files/uwufetch-2.0-destdir.patch b/app-misc/uwufetch/files/uwufetch-2.0-destdir.patch deleted file mode 100644 index 1fb61d3600..0000000000 --- a/app-misc/uwufetch/files/uwufetch-2.0-destdir.patch +++ /dev/null @@ -1,17 +0,0 @@ ---- Makefile 2022-09-30 13:04:19.913850961 -0400 -+++ Makefile 2022-09-30 13:05:14.877102396 -0400 -@@ -91,12 +91,12 @@ - ./$(NAME) $(ARGS) - - install: build -- mkdir -pv $(DESTDIR)/$(PREFIX) $(DESTDIR)/$(LIBDIR)/$(NAME) $(DESTDIR)/$(MANDIR) $(ETC_DIR)/$(NAME) -+ mkdir -pv $(DESTDIR)/$(PREFIX) $(DESTDIR)/$(LIBDIR)/$(NAME) $(DESTDIR)/$(MANDIR) ${DESTDIR}/$(ETC_DIR)/$(NAME) - cp $(NAME) $(DESTDIR)/$(PREFIX) - cp lib$(LIB_FILES:.c=.so) $(DESTDIR)/$(LIBDIR) - cp $(LIB_FILES:.c=.h) $(DESTDIR)/include - cp -r res/* $(DESTDIR)/$(LIBDIR)/$(NAME) -- cp default.config $(ETC_DIR)/$(NAME)/config -+ cp default.config ${DESTDIR}/$(ETC_DIR)/$(NAME)/config - cp ./$(NAME).1.gz $(DESTDIR)/$(MANDIR) - - uninstall: diff --git a/app-misc/uwufetch/files/uwufetch-2.0-includedir.patch b/app-misc/uwufetch/files/uwufetch-2.0-includedir.patch deleted file mode 100644 index f7efb8cf63..0000000000 --- a/app-misc/uwufetch/files/uwufetch-2.0-includedir.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- Makefile 2022-10-04 12:15:17.893515471 -0400 -+++ Makefile-tmp 2022-10-04 12:17:03.220062320 -0400 -@@ -91,10 +91,10 @@ - ./$(NAME) $(ARGS) - - install: build -- mkdir -pv $(DESTDIR)/$(PREFIX) $(DESTDIR)/$(LIBDIR)/$(NAME) $(DESTDIR)/$(MANDIR) ${DESTDIR}/$(ETC_DIR)/$(NAME) -+ mkdir -pv $(DESTDIR)/$(PREFIX) $(DESTDIR)/$(LIBDIR)/$(NAME) $(DESTDIR)/$(MANDIR) ${DESTDIR}/$(ETC_DIR)/$(NAME) ${DESTDIR}/include - cp $(NAME) $(DESTDIR)/$(PREFIX) - cp lib$(LIB_FILES:.c=.so) $(DESTDIR)/$(LIBDIR) -- cp $(LIB_FILES:.c=.h) $(DESTDIR)/include -+ cp $(LIB_FILES:.c=.h) $(DESTDIR)/include/ - cp -r res/* $(DESTDIR)/$(LIBDIR)/$(NAME) - cp default.config ${DESTDIR}/$(ETC_DIR)/$(NAME)/config - cp ./$(NAME).1.gz $(DESTDIR)/$(MANDIR) diff --git a/app-misc/uwufetch/files/uwufetch-2.0-lib64.patch b/app-misc/uwufetch/files/uwufetch-2.0-lib64.patch deleted file mode 100644 index c00702f47c..0000000000 --- a/app-misc/uwufetch/files/uwufetch-2.0-lib64.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- Makefile 2022-10-03 16:17:42.115920608 -0400 -+++ Makefile 2022-10-03 16:24:17.248455117 -0400 -@@ -13,7 +13,7 @@ - - ifeq ($(PLATFORM), Linux) - PREFIX = bin -- LIBDIR = lib -+ LIBDIR = lib64 - ETC_DIR = /etc - MANDIR = share/man/man1 - PLATFORM_ABBR = linux diff --git a/app-misc/uwufetch/files/uwufetch-2.0-no-install-soname.patch b/app-misc/uwufetch/files/uwufetch-2.0-no-install-soname.patch deleted file mode 100644 index 1a39f94dcd..0000000000 --- a/app-misc/uwufetch/files/uwufetch-2.0-no-install-soname.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- Makefile 2022-12-05 08:42:56.586585774 -0500 -+++ Makefile-tmp 2022-12-05 08:43:24.063183118 -0500 -@@ -92,8 +92,7 @@ - - install: build - mkdir -pv $(DESTDIR)/$(PREFIX) $(DESTDIR)/$(LIBDIR)/$(NAME) $(DESTDIR)/$(MANDIR) ${DESTDIR}/$(ETC_DIR)/$(NAME) ${DESTDIR}/include ${DESTDIR}/lib/uwufetch -- cp $(NAME) $(DESTDIR)/$(PREFIX) -- cp lib$(LIB_FILES:.c=.so) $(DESTDIR)/$(LIBDIR) -+ cp $(NAME) $(DESTDIR)/$(PREFIX) - cp $(LIB_FILES:.c=.h) $(DESTDIR)/include/ - cp -r res/* $(DESTDIR)/lib/$(NAME) - cp default.config ${DESTDIR}/$(ETC_DIR)/$(NAME)/config diff --git a/app-misc/uwufetch/files/uwufetch-2.0-nocompressman.patch b/app-misc/uwufetch/files/uwufetch-2.0-nocompressman.patch deleted file mode 100644 index 8a23f147c0..0000000000 --- a/app-misc/uwufetch/files/uwufetch-2.0-nocompressman.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- Makefile 2022-12-01 16:22:56.221596853 -0500 -+++ Makefile-tmp 2022-12-01 16:23:39.471542956 -0500 -@@ -97,7 +97,6 @@ - cp $(LIB_FILES:.c=.h) $(DESTDIR)/include/ - cp -r res/* $(DESTDIR)/lib/$(NAME) - cp default.config ${DESTDIR}/$(ETC_DIR)/$(NAME)/config -- cp ./$(NAME).1.gz $(DESTDIR)/$(MANDIR) - - uninstall: - rm -f $(DESTDIR)/$(PREFIX)/$(NAME) diff --git a/app-misc/uwufetch/files/uwufetch-2.0-reslib.patch b/app-misc/uwufetch/files/uwufetch-2.0-reslib.patch deleted file mode 100644 index 3a207f21d2..0000000000 --- a/app-misc/uwufetch/files/uwufetch-2.0-reslib.patch +++ /dev/null @@ -1,16 +0,0 @@ ---- Makefile 2022-10-04 12:18:03.076649484 -0400 -+++ Makefile-tmp 2022-10-04 12:23:48.782933214 -0400 -@@ -91,11 +91,11 @@ - ./$(NAME) $(ARGS) - - install: build -- mkdir -pv $(DESTDIR)/$(PREFIX) $(DESTDIR)/$(LIBDIR)/$(NAME) $(DESTDIR)/$(MANDIR) ${DESTDIR}/$(ETC_DIR)/$(NAME) ${DESTDIR}/include -+ mkdir -pv $(DESTDIR)/$(PREFIX) $(DESTDIR)/$(LIBDIR)/$(NAME) $(DESTDIR)/$(MANDIR) ${DESTDIR}/$(ETC_DIR)/$(NAME) ${DESTDIR}/include ${DESTDIR}/lib/uwufetch - cp $(NAME) $(DESTDIR)/$(PREFIX) - cp lib$(LIB_FILES:.c=.so) $(DESTDIR)/$(LIBDIR) - cp $(LIB_FILES:.c=.h) $(DESTDIR)/include/ -- cp -r res/* $(DESTDIR)/$(LIBDIR)/$(NAME) -+ cp -r res/* $(DESTDIR)/lib/$(NAME) - cp default.config ${DESTDIR}/$(ETC_DIR)/$(NAME)/config - cp ./$(NAME).1.gz $(DESTDIR)/$(MANDIR) - diff --git a/app-misc/uwufetch/files/uwufetch-2.0-soname.patch b/app-misc/uwufetch/files/uwufetch-2.0-soname.patch deleted file mode 100644 index 133fd250c0..0000000000 --- a/app-misc/uwufetch/files/uwufetch-2.0-soname.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- Makefile 2022-12-05 08:30:04.452071661 -0500 -+++ Makefile 2022-12-05 08:35:10.611197290 -0500 -@@ -69,7 +69,7 @@ - lib: $(LIB_FILES) - $(CC) $(CFLAGS) -fPIC -c -o $(LIB_FILES:.c=.o) $(LIB_FILES) - $(AR) rcs lib$(LIB_FILES:.c=.a) $(LIB_FILES:.c=.o) -- $(CC) $(CFLAGS) -shared -o lib$(LIB_FILES:.c=.so) $(LIB_FILES:.c=.o) -+ $(CC) $(CFLAGS) -shared -Wl,-soname,lib$(LIB_FILES:.c=.so).$(UWUFETCH_VERSION) -o lib$(LIB_FILES:.c=.so) $(LIB_FILES:.c=.o) - - release: build - mkdir -pv $(NAME)_$(UWUFETCH_VERSION)-$(PLATFORM_ABBR) diff --git a/app-misc/uwufetch/files/uwufetch-2.1-destdir.patch b/app-misc/uwufetch/files/uwufetch-2.1-destdir.patch deleted file mode 100644 index 608487343f..0000000000 --- a/app-misc/uwufetch/files/uwufetch-2.1-destdir.patch +++ /dev/null @@ -1,18 +0,0 @@ ---- Makefile 2023-02-13 07:38:44.000000000 -0500 -+++ Makefile-tmp 2023-09-14 13:06:28.012654441 -0400 -@@ -103,12 +103,12 @@ - ./$(NAME) $(ARGS) - - install: build man -- mkdir -pv $(DESTDIR)/$(PREFIX) $(DESTDIR)/$(LIBDIR)/$(NAME) $(DESTDIR)/$(MANDIR) $(ETC_DIR)/$(NAME) -+ mkdir -pv $(DESTDIR)/$(PREFIX) $(DESTDIR)/$(LIBDIR)/$(NAME) $(DESTDIR)/$(MANDIR) ${DESTDIR}/$(ETC_DIR)/$(NAME) - cp $(NAME) $(DESTDIR)/$(PREFIX) - cp lib$(LIB_FILES:.c=.so) $(DESTDIR)/$(LIBDIR) - cp $(LIB_FILES:.c=.h) $(DESTDIR)/$(INCDIR) - cp -r res/* $(DESTDIR)/$(LIBDIR)/$(NAME) -- cp default.config $(ETC_DIR)/$(NAME)/config -+ cp default.config ${DESTDIR}/$(ETC_DIR)/$(NAME)/config - cp ./$(NAME).1.gz $(DESTDIR)/$(MANDIR) - - uninstall: - diff --git a/app-misc/uwufetch/files/uwufetch-2.1-includedir.patch b/app-misc/uwufetch/files/uwufetch-2.1-includedir.patch deleted file mode 100644 index 23ea4f2a72..0000000000 --- a/app-misc/uwufetch/files/uwufetch-2.1-includedir.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- Makefile 2023-09-14 13:22:17.487810992 -0400 -+++ Makefile-tmp 2023-09-14 13:33:18.990358700 -0400 -@@ -106,7 +106,7 @@ - mkdir -pv $(DESTDIR)/$(PREFIX) $(DESTDIR)/$(LIBDIR)/$(NAME) $(DESTDIR)/$(MANDIR) ${DESTDIR}/$(ETC_DIR)/$(NAME) - cp $(NAME) $(DESTDIR)/$(PREFIX) - cp lib$(LIB_FILES:.c=.so) $(DESTDIR)/$(LIBDIR) -- cp $(LIB_FILES:.c=.h) $(DESTDIR)/$(INCDIR) -+ cp $(LIB_FILES:.c=.h) $(DESTDIR)/$(INCDIR)/ - cp -r res/* $(DESTDIR)/$(LIBDIR)/$(NAME) - cp default.config ${DESTDIR}/$(ETC_DIR)/$(NAME)/config - cp ./$(NAME).1.gz $(DESTDIR)/$(MANDIR) - diff --git a/app-misc/uwufetch/files/uwufetch-2.1-lib64.patch b/app-misc/uwufetch/files/uwufetch-2.1-lib64.patch deleted file mode 100644 index c17b35af0b..0000000000 --- a/app-misc/uwufetch/files/uwufetch-2.1-lib64.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- Makefile 2023-09-14 13:19:55.388011895 -0400 -+++ Makefile-tmp 2023-09-14 13:21:18.607891001 -0400 -@@ -17,7 +17,7 @@ - - ifeq ($(PLATFORM), Linux) - PREFIX = bin -- LIBDIR = lib -+ LIBDIR = lib64 - INCDIR = include - ETC_DIR = /etc - MANDIR = share/man/man1 - diff --git a/app-misc/uwufetch/files/uwufetch-2.1-mkinclude.patch b/app-misc/uwufetch/files/uwufetch-2.1-mkinclude.patch deleted file mode 100644 index a4b1d395e0..0000000000 --- a/app-misc/uwufetch/files/uwufetch-2.1-mkinclude.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- Makefile 2023-09-14 13:33:57.490315315 -0400 -+++ Makefile-tmp 2023-09-14 13:34:37.140272322 -0400 -@@ -103,7 +103,7 @@ - ./$(NAME) $(ARGS) - - install: build man -- mkdir -pv $(DESTDIR)/$(PREFIX) $(DESTDIR)/$(LIBDIR)/$(NAME) $(DESTDIR)/$(MANDIR) ${DESTDIR}/$(ETC_DIR)/$(NAME) -+ mkdir -pv $(DESTDIR)/$(PREFIX) $(DESTDIR)/$(LIBDIR)/$(NAME) $(DESTDIR)/$(MANDIR) ${DESTDIR}/$(ETC_DIR)/$(NAME) ${DESTDIR}/${INCDIR} - cp $(NAME) $(DESTDIR)/$(PREFIX) - cp lib$(LIB_FILES:.c=.so) $(DESTDIR)/$(LIBDIR) - cp $(LIB_FILES:.c=.h) $(DESTDIR)/$(INCDIR)/ - diff --git a/app-misc/uwufetch/metadata.xml b/app-misc/uwufetch/metadata.xml deleted file mode 100644 index 41b3de18ae..0000000000 --- a/app-misc/uwufetch/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - ad-oliviero/uwufetch - - diff --git a/app-misc/uwufetch/uwufetch-2.0.ebuild b/app-misc/uwufetch/uwufetch-2.0.ebuild deleted file mode 100644 index 80a83c59b7..0000000000 --- a/app-misc/uwufetch/uwufetch-2.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="A meme system info tool for Linux" -HOMEPAGE="https://github.com/ad-oliviero/uwufetch" -SRC_URI="https://github.com/ad-oliviero/uwufetch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -PATCHES=( - "${FILESDIR}/${P}-destdir.patch" - "${FILESDIR}/${P}-soname.patch" - "${FILESDIR}/${P}-lib64.patch" -) - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND="x11-apps/xwininfo" -RDEPEND="${DEPEND}" - -src_prepare() { - eapply -p0 "${FILESDIR}/${P}-destdir.patch" - eapply -p0 "${FILESDIR}/${P}-lib64.patch" - eapply -p0 "${FILESDIR}/${P}-includedir.patch" - eapply -p0 "${FILESDIR}/${P}-reslib.patch" - eapply -p0 "${FILESDIR}/${P}-nocompressman.patch" - eapply -p0 "${FILESDIR}/${P}-cc.patch" - eapply -p0 "${FILESDIR}/${P}-cflags-ldflags.patch" - eapply -p0 "${FILESDIR}/${P}-soname.patch" - eapply -p0 "${FILESDIR}/${P}-no-install-soname.patch" - eapply "${FILESDIR}/${P}-ar.patch" - - eapply_user -} - -src_compile() { - emake build - cp libfetch.so "libfetch.so.1" -} - -src_install() { - emake DESTDIR="${D}/usr" install - - mv "${D}/usr/etc" "${D}/etc" - - doman uwufetch.1 - dolib.so libfetch.so.1 - dosym "libfetch.so.1" "/usr/$(get_libdir)/libfetch.so.1" -} diff --git a/app-misc/uwufetch/uwufetch-2.1.ebuild b/app-misc/uwufetch/uwufetch-2.1.ebuild deleted file mode 100644 index daf4750cd6..0000000000 --- a/app-misc/uwufetch/uwufetch-2.1.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="A meme system info tool for Linux" -HOMEPAGE="https://github.com/ad-oliviero/uwufetch" -SRC_URI="https://github.com/ad-oliviero/uwufetch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -PATCHES=( - "${FILESDIR}/${P}-destdir.patch" -) - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND="x11-apps/xwininfo" -RDEPEND="${DEPEND}" - -src_prepare() { - eapply -p0 "${FILESDIR}/${P}-destdir.patch" - eapply -p0 "${FILESDIR}/${P}-lib64.patch" - eapply -p0 "${FILESDIR}/${P}-includedir.patch" - eapply -p0 "${FILESDIR}/${P}-mkinclude.patch" - - eapply_user -} - -src_compile() { - emake build - cp libfetch.so "libfetch.so.1" -} - -src_install() { - emake DESTDIR="${D}/usr" install - - mv "${D}/usr/etc" "${D}/etc" - - doman uwufetch.1 - dolib.so libfetch.so.1 - dosym "libfetch.so.1" "/usr/$(get_libdir)/libfetch.so.1" -} diff --git a/profiles/package.mask b/profiles/package.mask index e21e6e5e0d..ccf726f4e5 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -93,13 +93,6 @@ dev-python/hypothesmith # Masked for removal on 2024-05-28 x11-terms/rio-terminfo -# Lucio Sauer (2024-04-27) -# Archived upstream, no revdeps, known security bugs, open downstream bugs -# https://github.com/ad-oliviero/uwufetch/issues/257 -# https://github.com/ad-oliviero/uwufetch/issues/249 -# Removal on 2024-05-27 -app-misc/uwufetch - # Julien Roy (2024-03-21) # sys-libs/libucontext is masked in ::gentoo sys-libs/gcompat From ef6a561791668379cfd39f1de66ab029dcabc342 Mon Sep 17 00:00:00 2001 From: Quincy Fleming Date: Mon, 27 May 2024 18:29:09 -0500 Subject: [PATCH 36/57] app-accessibility/mimic1: changed dep to libpulse Signed-off-by: Quincy Fleming --- app-accessibility/mimic1/mimic1-1.3.0.1.ebuild | 2 +- app-accessibility/mimic1/mimic1-9999.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-accessibility/mimic1/mimic1-1.3.0.1.ebuild b/app-accessibility/mimic1/mimic1-1.3.0.1.ebuild index b6c8eb1591..408a0e183b 100644 --- a/app-accessibility/mimic1/mimic1-1.3.0.1.ebuild +++ b/app-accessibility/mimic1/mimic1-1.3.0.1.ebuild @@ -26,7 +26,7 @@ DEPEND=" dev-libs/hts_engine alsa? ( media-libs/alsa-lib ) portaudio? ( media-libs/portaudio ) - pulseaudio? ( media-sound/pulseaudio ) + pulseaudio? ( media-libs/libpulse ) " RDEPEND="${DEPEND}" BDEPEND="virtual/pkgconfig" diff --git a/app-accessibility/mimic1/mimic1-9999.ebuild b/app-accessibility/mimic1/mimic1-9999.ebuild index 562221b111..4182a7d6f2 100644 --- a/app-accessibility/mimic1/mimic1-9999.ebuild +++ b/app-accessibility/mimic1/mimic1-9999.ebuild @@ -26,7 +26,7 @@ DEPEND=" dev-libs/hts_engine alsa? ( media-libs/alsa-lib ) portaudio? ( media-libs/portaudio ) - pulseaudio? ( media-sound/pulseaudio ) + pulseaudio? ( media-libs/libpulse ) " RDEPEND="${DEPEND}" BDEPEND="virtual/pkgconfig" From f2df4ea0e87f1c1e5c0ff2e31b9577cd84b9db65 Mon Sep 17 00:00:00 2001 From: Quincy Fleming Date: Mon, 27 May 2024 18:34:04 -0500 Subject: [PATCH 37/57] app-accessibility/mimic1: revbump to r1 Signed-off-by: Quincy Fleming --- .../mimic1/{mimic1-1.3.0.1.ebuild => mimic1-1.3.0.1-r1.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename app-accessibility/mimic1/{mimic1-1.3.0.1.ebuild => mimic1-1.3.0.1-r1.ebuild} (100%) diff --git a/app-accessibility/mimic1/mimic1-1.3.0.1.ebuild b/app-accessibility/mimic1/mimic1-1.3.0.1-r1.ebuild similarity index 100% rename from app-accessibility/mimic1/mimic1-1.3.0.1.ebuild rename to app-accessibility/mimic1/mimic1-1.3.0.1-r1.ebuild From 01ad032e07dbcaea01ac20d781222d764d861c7c Mon Sep 17 00:00:00 2001 From: Zen Date: Mon, 27 May 2024 22:01:03 -0500 Subject: [PATCH 38/57] sys-kernel/ugrd: Add 1.9.0 Signed-off-by: Zen --- sys-kernel/ugrd/Manifest | 1 + sys-kernel/ugrd/ugrd-1.9.0.ebuild | 51 +++++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 sys-kernel/ugrd/ugrd-1.9.0.ebuild diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest index dd073ef8de..09f396e439 100644 --- a/sys-kernel/ugrd/Manifest +++ b/sys-kernel/ugrd/Manifest @@ -6,3 +6,4 @@ DIST ugrd-1.5.1.tar.gz 51574 BLAKE2B 5058e515e3d9aa543eb9ddd51335a5aa197ddf79395 DIST ugrd-1.6.0.tar.gz 52219 BLAKE2B 34168eb5c553efe804ac9d5034ada96634f2323f26ecaad89eb5e0c0cc4eeb1ce6182d850186c3d439fa5470679ed08a73531966e9e742c1a018f84bf4dd851c SHA512 ea4843d5c21aa09e992478236395cdb3262110ffa3b5caec8db6712ea132851e9daa471a959437a37d2ca29cd62b9275dfe5515cdeb5c557c1268d797468dfb9 DIST ugrd-1.7.1.tar.gz 52946 BLAKE2B a41be0e5177b1883060a1693a8ec68179cf69d74713a95c51d2b2d2b8f3faca74f8f80d32e7767719e8de4b7190162f3b41bc779d487fdcbfe3e40a416f86c89 SHA512 f042106ec8843f738968e16d51d9deda010179678cf82daf2d162d3a3125eb9106dfdc5453c8555d8ba097caa2af22b74b2e1c5c38dc5083b97ac49cb7cea225 DIST ugrd-1.8.4.tar.gz 53231 BLAKE2B 0c4c8bb2e9ae86e9b5d5e4b5b68e46fa7e985dc8e1299351ea3610b0d0f2961e96db92561dc8ad2cf6583bf28921df92463444c0e166544c029d823dd8c37da8 SHA512 5f1b618a231ff327ee02f8ee184660eb15073e8f3d493e168ea44069f6da72b72f68237e6d5ea17be23da578362993bdbe0132b6e23cbe811bb98ce3d94ae1c3 +DIST ugrd-1.9.0.tar.gz 53931 BLAKE2B d08404d7124bcf2def791cf8eff64f0a88e9e586f136b4b1397f2f8a6cc9de3fd29a1830a12cabd0e63d75e86d144410261416cc6e23d94f8e013ad9867e93b1 SHA512 20aa3bcb5970098115b065607e1702866923b2803275c6249cb49750233aaa8276794110007b38d1bfd5602600fbfe0722999196649950981b76a7ab575fa6c1 diff --git a/sys-kernel/ugrd/ugrd-1.9.0.ebuild b/sys-kernel/ugrd/ugrd-1.9.0.ebuild new file mode 100644 index 0000000000..2c55118efd --- /dev/null +++ b/sys-kernel/ugrd/ugrd-1.9.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..12} ) +inherit distutils-r1 optfeature shell-completion + +DESCRIPTION="Python based initramfs generator with TOML defintions" +HOMEPAGE="https://github.com/desultory/ugrd" +SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + app-misc/pax-utils + >=dev-python/zenlib-2.1.2[${PYTHON_USEDEP}] + >=dev-python/pycpio-1.1.2[${PYTHON_USEDEP}] + sys-apps/pciutils +" + +src_install() { + # Call the distutils-r1_src_install function to install the package + distutils-r1_src_install + # Create the ugrd config directory + keepdir /etc/ugrd + # Install the example config into /etc/ugrd/config.toml + # Do not overwrite an existing config + insinto /etc/ugrd + newins examples/example.toml config.toml + # Create the kernel preinst.d directory if it doesn't exist + # Install the kernel preinst.d hook + exeinto /usr/lib/kernel/preinst.d + doexe hooks/installkernel/51-ugrd.install + exeinto /usr/lib/kernel/install.d + doexe hooks/kernel-install/51-ugrd.install + # Install bash autocomplete script + dobashcomp completion/ugrd + dozshcomp completion/_ugrd +} + +pkg_postinst() { + optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup + optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs + optfeature "ugrd.crypto.gpg support" app-crypt/gnupg + ewarn "UGRD will not be used with installkernel unless 'ugrd' is set as the" + ewarn "'initrd_generator' in /usr/lib/kernel/install.conf." +} From 6c4e9b1d606f01309149b4c0a66c4090b9781009 Mon Sep 17 00:00:00 2001 From: Zen Date: Mon, 27 May 2024 23:11:53 -0500 Subject: [PATCH 39/57] sys-kernel/ugrd: Drop 1.9.0, add 1.9.1 Signed-off-by: Zen --- sys-kernel/ugrd/Manifest | 2 +- sys-kernel/ugrd/{ugrd-1.9.0.ebuild => ugrd-1.9.1.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename sys-kernel/ugrd/{ugrd-1.9.0.ebuild => ugrd-1.9.1.ebuild} (100%) diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest index 09f396e439..c3fa722004 100644 --- a/sys-kernel/ugrd/Manifest +++ b/sys-kernel/ugrd/Manifest @@ -6,4 +6,4 @@ DIST ugrd-1.5.1.tar.gz 51574 BLAKE2B 5058e515e3d9aa543eb9ddd51335a5aa197ddf79395 DIST ugrd-1.6.0.tar.gz 52219 BLAKE2B 34168eb5c553efe804ac9d5034ada96634f2323f26ecaad89eb5e0c0cc4eeb1ce6182d850186c3d439fa5470679ed08a73531966e9e742c1a018f84bf4dd851c SHA512 ea4843d5c21aa09e992478236395cdb3262110ffa3b5caec8db6712ea132851e9daa471a959437a37d2ca29cd62b9275dfe5515cdeb5c557c1268d797468dfb9 DIST ugrd-1.7.1.tar.gz 52946 BLAKE2B a41be0e5177b1883060a1693a8ec68179cf69d74713a95c51d2b2d2b8f3faca74f8f80d32e7767719e8de4b7190162f3b41bc779d487fdcbfe3e40a416f86c89 SHA512 f042106ec8843f738968e16d51d9deda010179678cf82daf2d162d3a3125eb9106dfdc5453c8555d8ba097caa2af22b74b2e1c5c38dc5083b97ac49cb7cea225 DIST ugrd-1.8.4.tar.gz 53231 BLAKE2B 0c4c8bb2e9ae86e9b5d5e4b5b68e46fa7e985dc8e1299351ea3610b0d0f2961e96db92561dc8ad2cf6583bf28921df92463444c0e166544c029d823dd8c37da8 SHA512 5f1b618a231ff327ee02f8ee184660eb15073e8f3d493e168ea44069f6da72b72f68237e6d5ea17be23da578362993bdbe0132b6e23cbe811bb98ce3d94ae1c3 -DIST ugrd-1.9.0.tar.gz 53931 BLAKE2B d08404d7124bcf2def791cf8eff64f0a88e9e586f136b4b1397f2f8a6cc9de3fd29a1830a12cabd0e63d75e86d144410261416cc6e23d94f8e013ad9867e93b1 SHA512 20aa3bcb5970098115b065607e1702866923b2803275c6249cb49750233aaa8276794110007b38d1bfd5602600fbfe0722999196649950981b76a7ab575fa6c1 +DIST ugrd-1.9.1.tar.gz 53936 BLAKE2B 5c24b81aa43436ff43ed1338848bff044d83c2c71de556a363bb9cee22a41c288e1f26e541e46ba7df3676524dc515e6de00e0bd2b7dd493c0d7580baa2fbffb SHA512 13d9b579575a34a497ea3b4ff3c37b3e2ed03ae9861dbc4c432458debe3ada608159dc16fc1752cb9544dd7c01647e85f0e12330b98eec288b0599bff1aa7f0f diff --git a/sys-kernel/ugrd/ugrd-1.9.0.ebuild b/sys-kernel/ugrd/ugrd-1.9.1.ebuild similarity index 100% rename from sys-kernel/ugrd/ugrd-1.9.0.ebuild rename to sys-kernel/ugrd/ugrd-1.9.1.ebuild From 676bf2eb4836c26d80a39f5dbd63a473a3d72ad4 Mon Sep 17 00:00:00 2001 From: tastytea Date: Tue, 28 May 2024 07:09:52 +0200 Subject: [PATCH 40/57] dev-util/dockerfile-language-server: update Manifest re-generated dependency tarball Closes: https://bugs.gentoo.org/932273 Signed-off-by: tastytea --- dev-util/dockerfile-language-server/Manifest | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/dockerfile-language-server/Manifest b/dev-util/dockerfile-language-server/Manifest index edf86c817a..a76004d2bd 100644 --- a/dev-util/dockerfile-language-server/Manifest +++ b/dev-util/dockerfile-language-server/Manifest @@ -1,4 +1,4 @@ DIST dockerfile-language-server-0.10.2-deps.tar.xz 995476 BLAKE2B 8673bf2a780528a431b141f5633b75b3a9e7ba7ffe7267df9a8cf93fae82f82818bc65741f403bf0780e6fb3f1854d52e8715fd2d738b531cc8e8fff98a8069e SHA512 020f2f8a358e9ac6003f6224fa4484d9579dca0e03dfe30c0946dee763016d915a27c686353f9a004a002b02edf43f621462d6771e27dcd32931dd29852dd6cc -DIST dockerfile-language-server-0.11.0-deps.tar.xz 1021840 BLAKE2B 9462dde5fc5cd6b262124af36a6d14873104bd0ca335a5e722ea5c827a85e02b865a461818c3789752846ced4ca426e0584132107bb55be8408487e3b8dd1ddc SHA512 5cf80ff8a2a9a585ac8dc2a2d03a8fc1743b5028f525ae920271eb45f6a593dd5a5b296b66aea74021749f284f5265d1790bdf8bf571cfd2d4c24d5bb3dcad63 +DIST dockerfile-language-server-0.11.0-deps.tar.xz 833760 BLAKE2B 58c676b7acc2d8ab25b33185e9a1dba288e756954026a4a5fb40ad6b8582f090afdf531c6872d5adf954db6a947be16fbeed76b9b6357e6ac14270389a15c9c3 SHA512 e98cb717aba190a95d8c424beb755b70b9cdb0adedac2db448e31c8369317be5be0e4ef90ded30e0aa175b92c64d67fb90b002d6f6c7e79c6676aaeaf55f972b DIST dockerfile-language-server-nodejs-0.10.2.tgz 19882 BLAKE2B 90f1b5387df2c9db9a302e36f8df59d53c8235b69abd9b74d273e5bfd2f77f8045d7ed4a4f0b4328ec4c8d3b5234d8ef9790d26eb7ca8f0b3a078ed4d266f0c0 SHA512 bcb6da798bf88775c4ceb67d24e84fe9b0f578bcdbcc6cc5145d3717739f77a921f4f536686052fcb56377fc35a260b2355d8b1ef8855f46461c83665ac658cb DIST dockerfile-language-server-nodejs-0.11.0.tgz 20176 BLAKE2B aeb4e5ca4a51a6c26f4ef32f5f9e53ef4dc3ad563aae4a6ffa44be1aa574f959c94ab83afea4024fb26530db681ca633d5071b602f6852a6a19f41fdeab33604 SHA512 92ff7b11561c2978784a2b5e6955fc2c34b0a5c74038824cff75a6eab5b14c7e202dba33a1c0de9285396295f55f690a388e0be60bf3148873831a8f8459d1ce From 623df015636162ce4393659472b8de75124a9710 Mon Sep 17 00:00:00 2001 From: tastytea Date: Tue, 28 May 2024 10:22:20 +0200 Subject: [PATCH 41/57] dev-util/yaml-language-server: update Manifest re-generated the deps tarball to prevent cache error (due to newer NodeJS?) Signed-off-by: tastytea --- dev-util/yaml-language-server/Manifest | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/yaml-language-server/Manifest b/dev-util/yaml-language-server/Manifest index 7cbb0cbbfa..b8aa053a66 100644 --- a/dev-util/yaml-language-server/Manifest +++ b/dev-util/yaml-language-server/Manifest @@ -1,4 +1,4 @@ DIST yaml-language-server-1.13.0-deps.tar.xz 5460772 BLAKE2B 110680d5ce1459a90483f58ef28dbf82af5fa4cd5984044a294b9d1f8e40b74fa552011e29fa1a780bfc93243039eb57c2766682d84160bb77fe87e04c12b975 SHA512 17b167b372140845e52cfd41c49dec2610f2dfde76e60a74c5c03240aa4ce9aab4dc4d741d4942999614cebcca567f6a9bd52f8088b4b94f615ae6576a3a0337 DIST yaml-language-server-1.13.0.tgz 557876 BLAKE2B 2b51ba4a0ac4372efae5d788c06f3e4e2a545f8ea02e508e68c7457b8fb7d25f5f4446b56c39f93308b4aa56236204b75c525c549ed6eb98354ac76170070344 SHA512 0b37a456314e52489723ab60dc13ee4a4c44eb491e0d3e3ff8b8cf2d7c27b7880247369a58c0a34fdd8dc4e1efd5d7ab6c12c75a879c6b2e3cb6c7bf0ded7cd5 -DIST yaml-language-server-1.14.0-deps.tar.xz 5470756 BLAKE2B 32dfbd6e959bd8054b6d5cb9daf0fadd0c4a218fa6b1724cde566b8eec5c134b50be7884cb9663ffc20a271af6005495e9dbc76e826f61f935af339e52769e57 SHA512 329342806793524d9e7af450ac4efd3d43aa3d125eabf61d6967e8430db5c0d5cf9524d21cb567dab34022ebb7ca164686857e1a0a94a159fec287d7a632af15 +DIST yaml-language-server-1.14.0-deps.tar.xz 5420516 BLAKE2B cb0814b0058539c69e4f4d9b994b54315a9535e3c43d5dd6cdb0f7bc827d58b01a0b239f68d4086b422c6b90c16f46d5a35fcb1c3b5ca934e6401d1add9b7e4a SHA512 e67042b0fc415bbb338cec2e520d0df549dab4a9e89df011022315d78f1b16184060f4dac62870234b1dd97ab71b876544663963c9ca1fc5eec1c84571e2182b DIST yaml-language-server-1.14.0.tgz 567903 BLAKE2B 72109e7e9e469b7411388282159027ca2bbf9fb24ea976c70893c201a3448fc084460cf73f9aaead31a6491ab084c1377e746836fb373d9876194874cd36fc82 SHA512 1e73621cce403935ee33c669b9bcea813cbeed5e6416231755e74e4f6ca386f9f10b0ea96cc5dc0ffca61da693e6fdae7b41fc1861f834592f084cdc21c4c90e From b46576d70e58104cccd2cc3bd0eb12e102b7cbe4 Mon Sep 17 00:00:00 2001 From: tastytea Date: Tue, 28 May 2024 10:23:57 +0200 Subject: [PATCH 42/57] dev-util/yaml-language-server: drop 1.13.0 Signed-off-by: tastytea --- dev-util/yaml-language-server/Manifest | 2 - .../yaml-language-server-1.13.0.ebuild | 43 ------------------- 2 files changed, 45 deletions(-) delete mode 100644 dev-util/yaml-language-server/yaml-language-server-1.13.0.ebuild diff --git a/dev-util/yaml-language-server/Manifest b/dev-util/yaml-language-server/Manifest index b8aa053a66..1f0cbc21c0 100644 --- a/dev-util/yaml-language-server/Manifest +++ b/dev-util/yaml-language-server/Manifest @@ -1,4 +1,2 @@ -DIST yaml-language-server-1.13.0-deps.tar.xz 5460772 BLAKE2B 110680d5ce1459a90483f58ef28dbf82af5fa4cd5984044a294b9d1f8e40b74fa552011e29fa1a780bfc93243039eb57c2766682d84160bb77fe87e04c12b975 SHA512 17b167b372140845e52cfd41c49dec2610f2dfde76e60a74c5c03240aa4ce9aab4dc4d741d4942999614cebcca567f6a9bd52f8088b4b94f615ae6576a3a0337 -DIST yaml-language-server-1.13.0.tgz 557876 BLAKE2B 2b51ba4a0ac4372efae5d788c06f3e4e2a545f8ea02e508e68c7457b8fb7d25f5f4446b56c39f93308b4aa56236204b75c525c549ed6eb98354ac76170070344 SHA512 0b37a456314e52489723ab60dc13ee4a4c44eb491e0d3e3ff8b8cf2d7c27b7880247369a58c0a34fdd8dc4e1efd5d7ab6c12c75a879c6b2e3cb6c7bf0ded7cd5 DIST yaml-language-server-1.14.0-deps.tar.xz 5420516 BLAKE2B cb0814b0058539c69e4f4d9b994b54315a9535e3c43d5dd6cdb0f7bc827d58b01a0b239f68d4086b422c6b90c16f46d5a35fcb1c3b5ca934e6401d1add9b7e4a SHA512 e67042b0fc415bbb338cec2e520d0df549dab4a9e89df011022315d78f1b16184060f4dac62870234b1dd97ab71b876544663963c9ca1fc5eec1c84571e2182b DIST yaml-language-server-1.14.0.tgz 567903 BLAKE2B 72109e7e9e469b7411388282159027ca2bbf9fb24ea976c70893c201a3448fc084460cf73f9aaead31a6491ab084c1377e746836fb373d9876194874cd36fc82 SHA512 1e73621cce403935ee33c669b9bcea813cbeed5e6416231755e74e4f6ca386f9f10b0ea96cc5dc0ffca61da693e6fdae7b41fc1861f834592f084cdc21c4c90e diff --git a/dev-util/yaml-language-server/yaml-language-server-1.13.0.ebuild b/dev-util/yaml-language-server/yaml-language-server-1.13.0.ebuild deleted file mode 100644 index 2ac4c93d2f..0000000000 --- a/dev-util/yaml-language-server/yaml-language-server-1.13.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Language Server for YAML Files" -HOMEPAGE="https://github.com/redhat-developer/yaml-language-server" -SRC_URI=" - mirror://npm/${PN}/-/${P}.tgz - https://tastytea.de/files/gentoo/${P}-deps.tar.xz -" -S="${WORKDIR}" - -# NOTE: to generate the dependency tarball: -# npm --cache ./npm-cache install $(portageq envvar DISTDIR)/${P}.tgz -# tar -caf ${P}-deps.tar.xz npm-cache - -LICENSE="Apache-2.0 BSD-2 ISC MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="net-libs/nodejs" -BDEPEND="net-libs/nodejs[npm]" - -src_unpack() { - cd "${T}" || die "Could not cd to temporary directory" - unpack ${P}-deps.tar.xz -} - -src_install() { - npm \ - --offline \ - --verbose \ - --progress false \ - --foreground-scripts \ - --global \ - --prefix "${ED}"/usr \ - --cache "${T}"/npm-cache \ - install "${DISTDIR}"/${P}.tgz || die "npm install failed" - - cd "${ED}"/usr/$(get_libdir)/node_modules/${PN} || die "cd failed" - einstalldocs -} From 874070746cc1dbc8c37136abba0fc4aa5fb169b6 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Mon, 27 May 2024 22:11:25 +0900 Subject: [PATCH 43/57] gui-wm/miracle-wm: fix hardcoded g++ Closes: https://bugs.gentoo.org/932784 Signed-off-by: Takuya Wakazono --- .../miracle-wm-0.2.1-unset-compiler.patch | 22 +++++++++++++++++++ gui-wm/miracle-wm/miracle-wm-0.2.1.ebuild | 5 +++++ 2 files changed, 27 insertions(+) create mode 100644 gui-wm/miracle-wm/files/miracle-wm-0.2.1-unset-compiler.patch diff --git a/gui-wm/miracle-wm/files/miracle-wm-0.2.1-unset-compiler.patch b/gui-wm/miracle-wm/files/miracle-wm-0.2.1-unset-compiler.patch new file mode 100644 index 0000000000..5748ad93b5 --- /dev/null +++ b/gui-wm/miracle-wm/files/miracle-wm-0.2.1-unset-compiler.patch @@ -0,0 +1,22 @@ +https://github.com/mattkae/miracle-wm/pull/138 +https://bugs.gentoo.org/932784 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -7,7 +7,6 @@ + set(CMAKE_CXX_STANDARD 20) + set(CMAKE_CXX_EXTENSIONS OFF) + set(CMAKE_CXX_STANDARD_REQUIRED ON) +-set(CMAKE_CXX_COMPILER g++) + + set(ENV{PKG_CONFIG_PATH} "/usr/local/lib/pkgconfig/") + set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib) +--- a/tests/CMakeLists.txt ++++ b/tests/CMakeLists.txt +@@ -3,7 +3,6 @@ + set(CMAKE_CXX_STANDARD 20) + set(CMAKE_CXX_EXTENSIONS OFF) + set(CMAKE_CXX_STANDARD_REQUIRED ON) +-set(CMAKE_CXX_COMPILER g++) + + include_directories( + ${PROJECT_SOURCE_DIR}/src diff --git a/gui-wm/miracle-wm/miracle-wm-0.2.1.ebuild b/gui-wm/miracle-wm/miracle-wm-0.2.1.ebuild index e42a6b1019..153f400d7c 100644 --- a/gui-wm/miracle-wm/miracle-wm-0.2.1.ebuild +++ b/gui-wm/miracle-wm/miracle-wm-0.2.1.ebuild @@ -29,6 +29,11 @@ BDEPEND=" test? ( dev-cpp/gtest ) " +PATCHES=( + # bug #932784 + "${FILESDIR}/${P}-unset-compiler.patch" +) + src_prepare() { cmake_src_prepare use test || cmake_comment_add_subdirectory tests/ From 23b4571f5b31c5fe1a2f5181e2cc4163cdcf697b Mon Sep 17 00:00:00 2001 From: Kyle Elbert Date: Tue, 28 May 2024 04:58:53 -0500 Subject: [PATCH 44/57] app-crypt/certbot-dns-cloudflare: 2.10.0, block incompatible cloudflare 3 Signed-off-by: Kyle Elbert --- .../certbot-dns-cloudflare-2.10.0.ebuild | 4 +++- ...re-2.9.0.ebuild => certbot-dns-cloudflare-2.9.0-r1.ebuild} | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) rename app-crypt/certbot-dns-cloudflare/{certbot-dns-cloudflare-2.9.0.ebuild => certbot-dns-cloudflare-2.9.0-r1.ebuild} (91%) diff --git a/app-crypt/certbot-dns-cloudflare/certbot-dns-cloudflare-2.10.0.ebuild b/app-crypt/certbot-dns-cloudflare/certbot-dns-cloudflare-2.10.0.ebuild index b9f05da82c..d87767c367 100644 --- a/app-crypt/certbot-dns-cloudflare/certbot-dns-cloudflare-2.10.0.ebuild +++ b/app-crypt/certbot-dns-cloudflare/certbot-dns-cloudflare-2.10.0.ebuild @@ -26,11 +26,13 @@ HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/" LICENSE="Apache-2.0" SLOT="0" -RDEPEND=" +RDEPEND="${CDEPEND} >=app-crypt/certbot-${PV}[${PYTHON_USEDEP}] >=app-crypt/acme-${PV}[${PYTHON_USEDEP}] dev-python/zope-interface[${PYTHON_USEDEP}] dev-python/dns-lexicon[${PYTHON_USEDEP}] + !>=dev-python/cloudflare-2.21[${PYTHON_USEDEP}] dev-python/cloudflare[${PYTHON_USEDEP}]" +BDEPEND="test? ( ${RDEPEND} )" distutils_enable_tests pytest distutils_enable_sphinx docs dev-python/sphinx-rtd-theme diff --git a/app-crypt/certbot-dns-cloudflare/certbot-dns-cloudflare-2.9.0.ebuild b/app-crypt/certbot-dns-cloudflare/certbot-dns-cloudflare-2.9.0-r1.ebuild similarity index 91% rename from app-crypt/certbot-dns-cloudflare/certbot-dns-cloudflare-2.9.0.ebuild rename to app-crypt/certbot-dns-cloudflare/certbot-dns-cloudflare-2.9.0-r1.ebuild index b9f05da82c..d87767c367 100644 --- a/app-crypt/certbot-dns-cloudflare/certbot-dns-cloudflare-2.9.0.ebuild +++ b/app-crypt/certbot-dns-cloudflare/certbot-dns-cloudflare-2.9.0-r1.ebuild @@ -26,11 +26,13 @@ HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/" LICENSE="Apache-2.0" SLOT="0" -RDEPEND=" +RDEPEND="${CDEPEND} >=app-crypt/certbot-${PV}[${PYTHON_USEDEP}] >=app-crypt/acme-${PV}[${PYTHON_USEDEP}] dev-python/zope-interface[${PYTHON_USEDEP}] dev-python/dns-lexicon[${PYTHON_USEDEP}] + !>=dev-python/cloudflare-2.21[${PYTHON_USEDEP}] dev-python/cloudflare[${PYTHON_USEDEP}]" +BDEPEND="test? ( ${RDEPEND} )" distutils_enable_tests pytest distutils_enable_sphinx docs dev-python/sphinx-rtd-theme From 1036563d1ce7bc0488634a457016f66538863f92 Mon Sep 17 00:00:00 2001 From: tastytea Date: Tue, 28 May 2024 13:48:28 +0200 Subject: [PATCH 45/57] x11-misc/autotiling: add 1.9.3 Signed-off-by: tastytea --- x11-misc/autotiling/Manifest | 1 + x11-misc/autotiling/autotiling-1.9.3.ebuild | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 x11-misc/autotiling/autotiling-1.9.3.ebuild diff --git a/x11-misc/autotiling/Manifest b/x11-misc/autotiling/Manifest index c609b48122..a7fbdc2117 100644 --- a/x11-misc/autotiling/Manifest +++ b/x11-misc/autotiling/Manifest @@ -1,2 +1,3 @@ DIST autotiling-1.9.1.tar.gz 18084 BLAKE2B 42d3ed0400d997dea2a1ab3c1f1e581678c8ff9171c492adbacb10f3269f1859f15dbfd0ec7ffe23aeb915f2922f1d278b4219fcfda7bba6b1122363fbb9d6ec SHA512 39ffc97b27c9ade5b988462393f42cd45b5283cc3c4d03efe8ba46729ca8aaf5602e036abde2158d6ffa674ed0daed48b917d86ed97b33865e0c38ef2a475143 DIST autotiling-1.9.2.gh.tar.gz 18989 BLAKE2B 0c4aba21b214473fc58ee3286c62f17bc48b81db6b83d3afc402576514c8a4837563c3695440a7159365fb4503800c86dca493f8aa44ba5bfde826ccbde4961e SHA512 84a9a1328b1c4cc599219f2a1d9e08ede56d5cf926d7f0f3539f0de4ffdfd397354f7b25385f663bcb7526acd5da762a8624f6e0b661ebd82737c3c574d8bd9d +DIST autotiling-1.9.3.tar.gz 18128 BLAKE2B c236c1700daa238f86c7a01de52ec25a15029776974e7b778c01cfbabbd6ad4eb9916b602172fe9c2238d06dd5142fd3c78c2b39a097cda4a196c98cc498abe9 SHA512 235400882a5626db4db118c2c802060f695691fa4d19debc6deab7eb42a9b679ff111102798dc180bcbb548de97cb38b71eee76084d7ff76bf81d1818e00cf5b diff --git a/x11-misc/autotiling/autotiling-1.9.3.ebuild b/x11-misc/autotiling/autotiling-1.9.3.ebuild new file mode 100644 index 0000000000..18a54cbb17 --- /dev/null +++ b/x11-misc/autotiling/autotiling-1.9.3.ebuild @@ -0,0 +1,21 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517="setuptools" +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_SINGLE_IMPL=1 + +inherit distutils-r1 pypi + +DESCRIPTION="Script for sway and i3 to automatically switch the window split orientation" +HOMEPAGE="https://github.com/nwg-piotr/autotiling" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="$(python_gen_cond_dep '>=dev-python/i3ipc-2.0.1[${PYTHON_USEDEP}]')" +DEPEND="${RDEPEND}" +BDEPEND="$(python_gen_cond_dep 'dev-python/wheel[${PYTHON_USEDEP}]')" From a7a39f935b63b6259458c5feab8646e9b56ef846 Mon Sep 17 00:00:00 2001 From: tastytea Date: Tue, 28 May 2024 13:48:53 +0200 Subject: [PATCH 46/57] x11-misc/autotiling: drop 1.9.1 Signed-off-by: tastytea --- x11-misc/autotiling/Manifest | 1 - x11-misc/autotiling/autotiling-1.9.1.ebuild | 21 --------------------- 2 files changed, 22 deletions(-) delete mode 100644 x11-misc/autotiling/autotiling-1.9.1.ebuild diff --git a/x11-misc/autotiling/Manifest b/x11-misc/autotiling/Manifest index a7fbdc2117..1410418546 100644 --- a/x11-misc/autotiling/Manifest +++ b/x11-misc/autotiling/Manifest @@ -1,3 +1,2 @@ -DIST autotiling-1.9.1.tar.gz 18084 BLAKE2B 42d3ed0400d997dea2a1ab3c1f1e581678c8ff9171c492adbacb10f3269f1859f15dbfd0ec7ffe23aeb915f2922f1d278b4219fcfda7bba6b1122363fbb9d6ec SHA512 39ffc97b27c9ade5b988462393f42cd45b5283cc3c4d03efe8ba46729ca8aaf5602e036abde2158d6ffa674ed0daed48b917d86ed97b33865e0c38ef2a475143 DIST autotiling-1.9.2.gh.tar.gz 18989 BLAKE2B 0c4aba21b214473fc58ee3286c62f17bc48b81db6b83d3afc402576514c8a4837563c3695440a7159365fb4503800c86dca493f8aa44ba5bfde826ccbde4961e SHA512 84a9a1328b1c4cc599219f2a1d9e08ede56d5cf926d7f0f3539f0de4ffdfd397354f7b25385f663bcb7526acd5da762a8624f6e0b661ebd82737c3c574d8bd9d DIST autotiling-1.9.3.tar.gz 18128 BLAKE2B c236c1700daa238f86c7a01de52ec25a15029776974e7b778c01cfbabbd6ad4eb9916b602172fe9c2238d06dd5142fd3c78c2b39a097cda4a196c98cc498abe9 SHA512 235400882a5626db4db118c2c802060f695691fa4d19debc6deab7eb42a9b679ff111102798dc180bcbb548de97cb38b71eee76084d7ff76bf81d1818e00cf5b diff --git a/x11-misc/autotiling/autotiling-1.9.1.ebuild b/x11-misc/autotiling/autotiling-1.9.1.ebuild deleted file mode 100644 index f7d2fb5294..0000000000 --- a/x11-misc/autotiling/autotiling-1.9.1.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517="setuptools" -PYTHON_COMPAT=( python3_{10..11} ) -DISTUTILS_SINGLE_IMPL=1 - -inherit distutils-r1 pypi - -DESCRIPTION="Script for sway and i3 to automatically switch the window split orientation" -HOMEPAGE="https://github.com/nwg-piotr/autotiling" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="$(python_gen_cond_dep '>=dev-python/i3ipc-2.0.1[${PYTHON_USEDEP}]')" -DEPEND="${RDEPEND}" -BDEPEND="$(python_gen_cond_dep 'dev-python/wheel[${PYTHON_USEDEP}]')" From 29879d378c4585bf790ec474455d2b40ae18f8c2 Mon Sep 17 00:00:00 2001 From: tastytea Date: Tue, 28 May 2024 13:53:43 +0200 Subject: [PATCH 47/57] dev-util/lemminx-bin: add 0.27.0 Signed-off-by: tastytea --- dev-util/lemminx-bin/Manifest | 1 + .../lemminx-bin/lemminx-bin-0.27.0.ebuild | 21 +++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 dev-util/lemminx-bin/lemminx-bin-0.27.0.ebuild diff --git a/dev-util/lemminx-bin/Manifest b/dev-util/lemminx-bin/Manifest index 0df6ff8453..138035a1e2 100644 --- a/dev-util/lemminx-bin/Manifest +++ b/dev-util/lemminx-bin/Manifest @@ -1,2 +1,3 @@ DIST lemminx-bin-0.24.0.zip 15263058 BLAKE2B d655810c407b7c49fc45813e33aac02eab2b6dd1d15bfc68ffaa73f701a1dacd76e497e2030da125eb5b48f969d3e9b8afd8c46a92b434d63a612bcb72827b47 SHA512 123eb3a406a4975034f9d4257f0ffd6417296b65a84d759a65ef15ac4c6ac0ed124000d5101bc5c8799f396d42d5dfb9d9779d5231202ac70109b8c1367191f9 DIST lemminx-bin-0.25.0.zip 15608360 BLAKE2B 3f1a0e127073745091b9d252fd717cd7f520e6f49af5f6ad19c916b1f087e851987ce6dc672f67420f46bcb5add93ee6f81df09eca5029319ebdd9aed498aa70 SHA512 ff9a270699cecf480ae4a8382333ac1afcc7d497ee45afc7486db0504bdad6589283c4a7eb167ae109c260563c076c8e8f02dd2d63658ea63e925f9676df4019 +DIST lemminx-bin-0.27.0.zip 23761557 BLAKE2B dc0ab6143b141e765bf881a95273d2b4742f75288aff893dc2299a210993af4340f1922b04a8c453377e85fe4c3b164111ed935405ad25122bb9765d6b5a5b82 SHA512 b227ba27af5782762d9a9e9db435268fa5b8ab848e271bbca65af82d9b911e2b4bef643fd0c1f4ae1da08ce099df78e0f2a6f00e1d88ddcf4aa1f82f0bfa1533 diff --git a/dev-util/lemminx-bin/lemminx-bin-0.27.0.ebuild b/dev-util/lemminx-bin/lemminx-bin-0.27.0.ebuild new file mode 100644 index 0000000000..a2e7be2e03 --- /dev/null +++ b/dev-util/lemminx-bin/lemminx-bin-0.27.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="XML Language Server" +HOMEPAGE="https://github.com/eclipse/lemminx" +SRC_URI="https://github.com/redhat-developer/vscode-xml/releases/download/${PV}/lemminx-linux.zip -> ${P}.zip" +S="${WORKDIR}" + +LICENSE="EPL-2.0" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND="app-arch/unzip" + +QA_PREBUILT="/usr/bin/lemminx" + +src_install() { + newbin lemminx-linux lemminx +} From 996e54813c74c94bf2929f052578b9ef7d808818 Mon Sep 17 00:00:00 2001 From: tastytea Date: Tue, 28 May 2024 13:54:02 +0200 Subject: [PATCH 48/57] dev-util/lemminx-bin: drop 0.24.0 Signed-off-by: tastytea --- dev-util/lemminx-bin/Manifest | 1 - .../lemminx-bin/lemminx-bin-0.24.0.ebuild | 21 ------------------- 2 files changed, 22 deletions(-) delete mode 100644 dev-util/lemminx-bin/lemminx-bin-0.24.0.ebuild diff --git a/dev-util/lemminx-bin/Manifest b/dev-util/lemminx-bin/Manifest index 138035a1e2..248cc0bee7 100644 --- a/dev-util/lemminx-bin/Manifest +++ b/dev-util/lemminx-bin/Manifest @@ -1,3 +1,2 @@ -DIST lemminx-bin-0.24.0.zip 15263058 BLAKE2B d655810c407b7c49fc45813e33aac02eab2b6dd1d15bfc68ffaa73f701a1dacd76e497e2030da125eb5b48f969d3e9b8afd8c46a92b434d63a612bcb72827b47 SHA512 123eb3a406a4975034f9d4257f0ffd6417296b65a84d759a65ef15ac4c6ac0ed124000d5101bc5c8799f396d42d5dfb9d9779d5231202ac70109b8c1367191f9 DIST lemminx-bin-0.25.0.zip 15608360 BLAKE2B 3f1a0e127073745091b9d252fd717cd7f520e6f49af5f6ad19c916b1f087e851987ce6dc672f67420f46bcb5add93ee6f81df09eca5029319ebdd9aed498aa70 SHA512 ff9a270699cecf480ae4a8382333ac1afcc7d497ee45afc7486db0504bdad6589283c4a7eb167ae109c260563c076c8e8f02dd2d63658ea63e925f9676df4019 DIST lemminx-bin-0.27.0.zip 23761557 BLAKE2B dc0ab6143b141e765bf881a95273d2b4742f75288aff893dc2299a210993af4340f1922b04a8c453377e85fe4c3b164111ed935405ad25122bb9765d6b5a5b82 SHA512 b227ba27af5782762d9a9e9db435268fa5b8ab848e271bbca65af82d9b911e2b4bef643fd0c1f4ae1da08ce099df78e0f2a6f00e1d88ddcf4aa1f82f0bfa1533 diff --git a/dev-util/lemminx-bin/lemminx-bin-0.24.0.ebuild b/dev-util/lemminx-bin/lemminx-bin-0.24.0.ebuild deleted file mode 100644 index a2e7be2e03..0000000000 --- a/dev-util/lemminx-bin/lemminx-bin-0.24.0.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="XML Language Server" -HOMEPAGE="https://github.com/eclipse/lemminx" -SRC_URI="https://github.com/redhat-developer/vscode-xml/releases/download/${PV}/lemminx-linux.zip -> ${P}.zip" -S="${WORKDIR}" - -LICENSE="EPL-2.0" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND="app-arch/unzip" - -QA_PREBUILT="/usr/bin/lemminx" - -src_install() { - newbin lemminx-linux lemminx -} From 81261a41e50397f9e41517dd63fd0d64e5140698 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Tue, 28 May 2024 21:20:59 +0900 Subject: [PATCH 49/57] net-analyzer/gping: remove libgit2 dependency Closes: https://bugs.gentoo.org/932853 Signed-off-by: Takuya Wakazono --- .../files/gping-1.16.1-remove-libgit2-dep.patch | 17 +++++++++++++++++ ...ing-1.16.1.ebuild => gping-1.16.1-r1.ebuild} | 5 +++++ 2 files changed, 22 insertions(+) create mode 100644 net-analyzer/gping/files/gping-1.16.1-remove-libgit2-dep.patch rename net-analyzer/gping/{gping-1.16.1.ebuild => gping-1.16.1-r1.ebuild} (98%) diff --git a/net-analyzer/gping/files/gping-1.16.1-remove-libgit2-dep.patch b/net-analyzer/gping/files/gping-1.16.1-remove-libgit2-dep.patch new file mode 100644 index 0000000000..df554bc428 --- /dev/null +++ b/net-analyzer/gping/files/gping-1.16.1-remove-libgit2-dep.patch @@ -0,0 +1,17 @@ +https://github.com/orf/gping/commit/a3709e7dbad4a88072466e3370d28cce5e115fc4 +https://bugs.gentoo.org/932853 +Removes build dependency on libgit2 +--- a/gping/Cargo.toml ++++ b/gping/Cargo.toml +@@ -17,9 +17,9 @@ anyhow = "1.0.81" + dns-lookup = "2.0.0" + chrono = "0.4.34" + itertools = "0.12.1" +-shadow-rs = "0.26.1" ++shadow-rs = { version = "0.26.1", default_features = false } + const_format = "0.2.32" + clap = { version = "4.5.0", features = ["derive"] } + + [build-dependencies] +-shadow-rs = "0.26.1" ++shadow-rs = { version = "0.26.1", default_features = false } diff --git a/net-analyzer/gping/gping-1.16.1.ebuild b/net-analyzer/gping/gping-1.16.1-r1.ebuild similarity index 98% rename from net-analyzer/gping/gping-1.16.1.ebuild rename to net-analyzer/gping/gping-1.16.1-r1.ebuild index a003d0dcc3..1fa79a56a0 100644 --- a/net-analyzer/gping/gping-1.16.1.ebuild +++ b/net-analyzer/gping/gping-1.16.1-r1.ebuild @@ -172,6 +172,11 @@ LICENSE+=" Apache-2.0 MIT MIT-0 Unicode-DFS-2016 ZLIB" SLOT="0" KEYWORDS="~amd64" +PATCHES=( + # bug #932853 + "${FILESDIR}/${P}-remove-libgit2-dep.patch" +) + QA_FLAGS_IGNORED="usr/bin/gping" src_install() { From a21e4ce0acd7719c300419dc9061040dfb9d89f1 Mon Sep 17 00:00:00 2001 From: Quincy Fleming Date: Tue, 28 May 2024 13:43:46 -0500 Subject: [PATCH 50/57] app-admin/hardinfo2: add 2.1.11, drop 2.1.8 Signed-off-by: Quincy Fleming --- app-admin/hardinfo2/Manifest | 2 +- .../{hardinfo2-2.1.8.ebuild => hardinfo2-2.1.11.ebuild} | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) rename app-admin/hardinfo2/{hardinfo2-2.1.8.ebuild => hardinfo2-2.1.11.ebuild} (93%) diff --git a/app-admin/hardinfo2/Manifest b/app-admin/hardinfo2/Manifest index ac611ae5fc..a2abd8c9df 100644 --- a/app-admin/hardinfo2/Manifest +++ b/app-admin/hardinfo2/Manifest @@ -1 +1 @@ -DIST hardinfo2-2.1.8.tar.gz 5806410 BLAKE2B 99126306dad2e7ae8438de53513051a967911dc5d8ff15051807128765b95079ab91da1bde3eb9baa88383b33061326b3dc46e6381f72c32eb5adea09fba7653 SHA512 9c22181b7cd184c4aeb5ea09a3a6fdac1a6ac5faa11cc427b8b8efd29b3758056276d7d6e1f67e78d59bf86aeced3fc9080431faa92ce9ac0b0427cf17168d25 +DIST hardinfo2-2.1.11.tar.gz 5806488 BLAKE2B 866b5e179e07c781de67b7169d03763059c1a8a5c974e8ffd3332c2d639f28dac0837138bcc1dacec88f8d94dcc1654d6383128ea21961cfb9a3b16d57205913 SHA512 639d2d02cd6320d56c5f078f69ff43c0bd74844ecc73df05ee205070732e4a6aeb5e169b78a883c83734be69b547f0736522b2fb6377a0e4a59c07be0a1c8c43 diff --git a/app-admin/hardinfo2/hardinfo2-2.1.8.ebuild b/app-admin/hardinfo2/hardinfo2-2.1.11.ebuild similarity index 93% rename from app-admin/hardinfo2/hardinfo2-2.1.8.ebuild rename to app-admin/hardinfo2/hardinfo2-2.1.11.ebuild index 8d255d9d96..406142af43 100644 --- a/app-admin/hardinfo2/hardinfo2-2.1.8.ebuild +++ b/app-admin/hardinfo2/hardinfo2-2.1.11.ebuild @@ -22,9 +22,12 @@ DEPEND=" sys-libs/zlib dev-libs/json-glib net-libs/libsoup:3.0 +" +RDEPEND=" + ${DEPEND} benchmark? ( app-benchmarks/sysbench ) - dmi? ( sys-apps/dmidecode )" -RDEPEND="${DEPEND}" + dmi? ( sys-apps/dmidecode ) +" src_configure() { local mycmakeargs=( From e396d482accc2c1ac046ecf5dd6ccee8e13292dc Mon Sep 17 00:00:00 2001 From: Quincy Fleming Date: Tue, 28 May 2024 14:01:40 -0500 Subject: [PATCH 51/57] app-admin/hardinfo2: add pkgconfig in BDEPEND Signed-off-by: Quincy Fleming --- app-admin/hardinfo2/hardinfo2-2.1.11.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/app-admin/hardinfo2/hardinfo2-2.1.11.ebuild b/app-admin/hardinfo2/hardinfo2-2.1.11.ebuild index 406142af43..a86bbf86c4 100644 --- a/app-admin/hardinfo2/hardinfo2-2.1.11.ebuild +++ b/app-admin/hardinfo2/hardinfo2-2.1.11.ebuild @@ -28,6 +28,7 @@ RDEPEND=" benchmark? ( app-benchmarks/sysbench ) dmi? ( sys-apps/dmidecode ) " +BDEPEND="virtual/pkgconfig" src_configure() { local mycmakeargs=( From 2daeda4de6eae58589219f275a58a024a6e1d755 Mon Sep 17 00:00:00 2001 From: Quincy Fleming Date: Tue, 28 May 2024 14:52:55 -0500 Subject: [PATCH 52/57] app-admin/hardinfo2: add missing optional deps Signed-off-by: Quincy Fleming --- app-admin/hardinfo2/hardinfo2-2.1.11.ebuild | 9 ++++++++- app-admin/hardinfo2/metadata.xml | 11 +++++++++-- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/app-admin/hardinfo2/hardinfo2-2.1.11.ebuild b/app-admin/hardinfo2/hardinfo2-2.1.11.ebuild index a86bbf86c4..feb9118007 100644 --- a/app-admin/hardinfo2/hardinfo2-2.1.11.ebuild +++ b/app-admin/hardinfo2/hardinfo2-2.1.11.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-release-${PV}" LICENSE="GPL-2+ GPL-3+ LGPL-2.1+" SLOT="0" KEYWORDS="~amd64" -IUSE="benchmark dmi +gtk3" +IUSE="benchmark dmi fwupd +gtk3 mesa network scsi sensors udisks +xdg" DEPEND=" gtk3? ( x11-libs/gtk+:3 ) !gtk3? ( x11-libs/gtk+:2 ) @@ -27,6 +27,13 @@ RDEPEND=" ${DEPEND} benchmark? ( app-benchmarks/sysbench ) dmi? ( sys-apps/dmidecode ) + sensors? ( sys-apps/lm-sensors ) + scsi? ( sys-fs/lsscsi ) + mesa? ( x11-apps/mesa-progs ) + udisks? ( sys-fs/udisks:2 ) + xdg? ( x11-misc/xdg-utils ) + network? ( net-misc/iperf:3 ) + fwupd? ( sys-apps/fwupd ) " BDEPEND="virtual/pkgconfig" diff --git a/app-admin/hardinfo2/metadata.xml b/app-admin/hardinfo2/metadata.xml index 48d8a38873..da974a7739 100644 --- a/app-admin/hardinfo2/metadata.xml +++ b/app-admin/hardinfo2/metadata.xml @@ -6,9 +6,16 @@ Quincy Fleming - Install sysbench for benchmarking - Install dmidecode for DMI + sysbench for benchmarking + dmidecode for DMI + fwupd gtk+ user interface + mesa-progs + iperf for network benchmark + SCSI support + sensors module + storage module + use browser for homepage, bugs and links hardinfo2/hardinfo2 From aa9037ff2e5c0f1c956c8356a50525f239f40128 Mon Sep 17 00:00:00 2001 From: Vitaly Zdanevich Date: Wed, 29 May 2024 04:53:52 +0400 Subject: [PATCH 53/57] games-fps/the-dark-mod-bin: Add dep x11-libs/libX11 Closes: https://bugs.gentoo.org/932522 Signed-off-by: Vitaly Zdanevich --- games-fps/the-dark-mod-bin/the-dark-mod-bin-2.12.ebuild | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/games-fps/the-dark-mod-bin/the-dark-mod-bin-2.12.ebuild b/games-fps/the-dark-mod-bin/the-dark-mod-bin-2.12.ebuild index b4eee6a12f..8aee8577c2 100644 --- a/games-fps/the-dark-mod-bin/the-dark-mod-bin-2.12.ebuild +++ b/games-fps/the-dark-mod-bin/the-dark-mod-bin-2.12.ebuild @@ -22,6 +22,10 @@ KEYWORDS="~amd64" QA_PREBUILT="*" RESTRICT="strip" +RPEDENT=" + x11-libs/libX11 +" + src_install() { dodir /opt dodir /usr/bin/ From c5fb64fac03bd6c774c41a7ac0c4e96443496075 Mon Sep 17 00:00:00 2001 From: Philippe Chaintreuil Date: Tue, 28 May 2024 21:03:08 -0400 Subject: [PATCH 54/57] net-mail/dovecot-fts-xapian: Add missing sqlite RDEPEND Bug: https://bugs.gentoo.org/933002 Signed-off-by: Philippe Chaintreuil --- net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.5.9.ebuild | 1 + net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.10.ebuild | 1 + net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.11.ebuild | 1 + net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.12.ebuild | 1 + net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.6.ebuild | 1 + net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.9.ebuild | 1 + net-mail/dovecot-fts-xapian/dovecot-fts-xapian-9999.ebuild | 1 + 7 files changed, 7 insertions(+) diff --git a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.5.9.ebuild b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.5.9.ebuild index 5287bc2d25..18a7328b4e 100644 --- a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.5.9.ebuild +++ b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.5.9.ebuild @@ -20,6 +20,7 @@ RDEPEND=" dev-libs/icu:= >=dev-libs/xapian-1.4:= net-mail/dovecot:= + dev-db/sqlite:* " DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" diff --git a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.10.ebuild b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.10.ebuild index c3dcbbef8e..241c01def8 100644 --- a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.10.ebuild +++ b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.10.ebuild @@ -20,6 +20,7 @@ RDEPEND=" dev-libs/icu:= >=dev-libs/xapian-1.4:= net-mail/dovecot:= + dev-db/sqlite:* " DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" diff --git a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.11.ebuild b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.11.ebuild index 5287bc2d25..18a7328b4e 100644 --- a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.11.ebuild +++ b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.11.ebuild @@ -20,6 +20,7 @@ RDEPEND=" dev-libs/icu:= >=dev-libs/xapian-1.4:= net-mail/dovecot:= + dev-db/sqlite:* " DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" diff --git a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.12.ebuild b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.12.ebuild index 5287bc2d25..18a7328b4e 100644 --- a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.12.ebuild +++ b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.12.ebuild @@ -20,6 +20,7 @@ RDEPEND=" dev-libs/icu:= >=dev-libs/xapian-1.4:= net-mail/dovecot:= + dev-db/sqlite:* " DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" diff --git a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.6.ebuild b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.6.ebuild index 5287bc2d25..18a7328b4e 100644 --- a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.6.ebuild +++ b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.6.ebuild @@ -20,6 +20,7 @@ RDEPEND=" dev-libs/icu:= >=dev-libs/xapian-1.4:= net-mail/dovecot:= + dev-db/sqlite:* " DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" diff --git a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.9.ebuild b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.9.ebuild index c3dcbbef8e..241c01def8 100644 --- a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.9.ebuild +++ b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.9.ebuild @@ -20,6 +20,7 @@ RDEPEND=" dev-libs/icu:= >=dev-libs/xapian-1.4:= net-mail/dovecot:= + dev-db/sqlite:* " DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" diff --git a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-9999.ebuild b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-9999.ebuild index e12ebd7f57..f7e93b516d 100644 --- a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-9999.ebuild +++ b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-9999.ebuild @@ -26,6 +26,7 @@ RDEPEND=" dev-libs/icu:= >=dev-libs/xapian-1.4:= net-mail/dovecot:= + dev-db/sqlite:* " DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" From be4e8bf8c7aea93852e9328214c50d57f60f60be Mon Sep 17 00:00:00 2001 From: Quincy Fleming Date: Tue, 28 May 2024 21:07:23 -0500 Subject: [PATCH 55/57] games-fps/the-dark-mod-bin: change RPEDENT to RDEPEND Signed-off-by: Quincy Fleming --- games-fps/the-dark-mod-bin/the-dark-mod-bin-2.12.ebuild | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/games-fps/the-dark-mod-bin/the-dark-mod-bin-2.12.ebuild b/games-fps/the-dark-mod-bin/the-dark-mod-bin-2.12.ebuild index 8aee8577c2..4faa5cf97e 100644 --- a/games-fps/the-dark-mod-bin/the-dark-mod-bin-2.12.ebuild +++ b/games-fps/the-dark-mod-bin/the-dark-mod-bin-2.12.ebuild @@ -22,9 +22,8 @@ KEYWORDS="~amd64" QA_PREBUILT="*" RESTRICT="strip" -RPEDENT=" - x11-libs/libX11 -" +DEPEND="x11-libs/libX11" +RDEPEND="${DEPEND}" src_install() { dodir /opt From c7c6aecafffe38629f04b821d9a70bee25db6dcb Mon Sep 17 00:00:00 2001 From: Quincy Fleming Date: Tue, 28 May 2024 21:12:57 -0500 Subject: [PATCH 56/57] games-fps/the-dark-mod-bin: revbump to r1 Signed-off-by: Quincy Fleming --- ...e-dark-mod-bin-2.12.ebuild => the-dark-mod-bin-2.12-r1.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename games-fps/the-dark-mod-bin/{the-dark-mod-bin-2.12.ebuild => the-dark-mod-bin-2.12-r1.ebuild} (100%) diff --git a/games-fps/the-dark-mod-bin/the-dark-mod-bin-2.12.ebuild b/games-fps/the-dark-mod-bin/the-dark-mod-bin-2.12-r1.ebuild similarity index 100% rename from games-fps/the-dark-mod-bin/the-dark-mod-bin-2.12.ebuild rename to games-fps/the-dark-mod-bin/the-dark-mod-bin-2.12-r1.ebuild From 0005f1cf375728a5b56c36f74dbcc4fc58884940 Mon Sep 17 00:00:00 2001 From: Florian Schmaus Date: Wed, 29 May 2024 10:33:36 +0200 Subject: [PATCH 57/57] net-misc/gsocket: treeclean, promote to ::gentoo As discussed with Daichi, gsocket gets promoted to ::gentoo. Signed-off-by: Florian Schmaus --- net-misc/gsocket/Manifest | 1 - net-misc/gsocket/gsocket-1.4.41.ebuild | 28 -------------------------- net-misc/gsocket/gsocket-9999.ebuild | 28 -------------------------- net-misc/gsocket/metadata.xml | 11 ---------- 4 files changed, 68 deletions(-) delete mode 100644 net-misc/gsocket/Manifest delete mode 100644 net-misc/gsocket/gsocket-1.4.41.ebuild delete mode 100644 net-misc/gsocket/gsocket-9999.ebuild delete mode 100644 net-misc/gsocket/metadata.xml diff --git a/net-misc/gsocket/Manifest b/net-misc/gsocket/Manifest deleted file mode 100644 index d1752355cd..0000000000 --- a/net-misc/gsocket/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST gsocket-1.4.41.tar.gz 219668 BLAKE2B 794b74890edf3c80f26b258255a9a2a53fe634efcf203a5af5582177ce9445d79e048d631849cc00fbbda4de067a7dc7eba780c71b3f0e98f468e3ed90cd0f9f SHA512 a579b27f10d346568f203e26d57967b8c9cd3756485b1782d33278ec386fc735ce812ca1f151261f42957fce24ebdce62b67d09ab418d7187b56442765820956 diff --git a/net-misc/gsocket/gsocket-1.4.41.ebuild b/net-misc/gsocket/gsocket-1.4.41.ebuild deleted file mode 100644 index 62ab97c1a2..0000000000 --- a/net-misc/gsocket/gsocket-1.4.41.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="Connect like there is no firewall. Securely." -HOMEPAGE="https://www.gsocket.io/" - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/hackerschoice/gsocket.git" -else - SRC_URI="https://github.com/hackerschoice/gsocket/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -fi - -LICENSE="BSD-2" -SLOT="0" - -DEPEND="dev-libs/openssl" -RDEPEND="${DEPEND}" - -src_prepare() { - default - eautoreconf -} diff --git a/net-misc/gsocket/gsocket-9999.ebuild b/net-misc/gsocket/gsocket-9999.ebuild deleted file mode 100644 index 62ab97c1a2..0000000000 --- a/net-misc/gsocket/gsocket-9999.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="Connect like there is no firewall. Securely." -HOMEPAGE="https://www.gsocket.io/" - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/hackerschoice/gsocket.git" -else - SRC_URI="https://github.com/hackerschoice/gsocket/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -fi - -LICENSE="BSD-2" -SLOT="0" - -DEPEND="dev-libs/openssl" -RDEPEND="${DEPEND}" - -src_prepare() { - default - eautoreconf -} diff --git a/net-misc/gsocket/metadata.xml b/net-misc/gsocket/metadata.xml deleted file mode 100644 index 366b044685..0000000000 --- a/net-misc/gsocket/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - dev@dyama.net - Daichi Yamamoto - - - hackerschoice/gsocket - -