From c87f433ae710b5671bf482aadace36de8fca6b4b Mon Sep 17 00:00:00 2001 From: Denis Reva Date: Tue, 25 Jul 2023 22:04:21 +0500 Subject: [PATCH 01/24] sys-fs/dwarfs-bin: Updated to 0.7.2 Signed-off-by: Denis Reva --- sys-fs/dwarfs-bin/Manifest | 2 +- ...warfs-bin-0.7.0_rc6.ebuild => dwarfs-bin-0.7.2.ebuild} | 8 +++----- 2 files changed, 4 insertions(+), 6 deletions(-) rename sys-fs/dwarfs-bin/{dwarfs-bin-0.7.0_rc6.ebuild => dwarfs-bin-0.7.2.ebuild} (77%) diff --git a/sys-fs/dwarfs-bin/Manifest b/sys-fs/dwarfs-bin/Manifest index e89f7efc8f..14704c80a2 100644 --- a/sys-fs/dwarfs-bin/Manifest +++ b/sys-fs/dwarfs-bin/Manifest @@ -1,2 +1,2 @@ DIST dwarfs-0.6.2-Linux.tar.xz 5854936 BLAKE2B ad4bfe3e31ef0a1cd5649962a0b28d88999bd000a987c0a0c2d8d771ced395d036b10c737be84cd0e156ec0e7d7e752f37a6f08681f5b7fcb5b4f14355b8fae4 SHA512 58563a6971fc00cb22a5b253bd7a30170e4dd1136450d5540ea15d9c5c1ad504ef2b115d2241da729a47553f36614f6ceb2095feafc8f96205e6877213534104 -DIST dwarfs-bin-0.7.0-RC6.tar.xz 21355136 BLAKE2B 0ec8cde3ed33978cf9f8e2e95702d68ec5fee6bdfacc55e0d8a288420907a06c8a35312610260d4fe03d2c676b620867710023a7843a1ae644b455beb8c77413 SHA512 5ec7c959004828d10aedbb32b0ef2084d06ff0fc7f3e3dbb42731b40eb91b173a41cc5f19135424cb676cd13628e4243e34b6cb011fc287ec0c3f08855294639 +DIST dwarfs-bin-0.7.2.tar.xz 6451592 BLAKE2B 4682da52228cb53edeb10f60b38a9a023796b4857568db09cc114f5814ad4fa094b4a4e279c8634cf17ee788d459f4886f7f3a9ff187e9570cc81a4b1332d63a SHA512 7d78ec2468d60e1c37155e790843f3ad26243402f18b32237ce2eccbc5718207f6a4c75bd618a78cd421b4bf6789de5c95a9563171a79d68410173f08f8582bc diff --git a/sys-fs/dwarfs-bin/dwarfs-bin-0.7.0_rc6.ebuild b/sys-fs/dwarfs-bin/dwarfs-bin-0.7.2.ebuild similarity index 77% rename from sys-fs/dwarfs-bin/dwarfs-bin-0.7.0_rc6.ebuild rename to sys-fs/dwarfs-bin/dwarfs-bin-0.7.2.ebuild index 8c7dd39272..e503792e92 100644 --- a/sys-fs/dwarfs-bin/dwarfs-bin-0.7.0_rc6.ebuild +++ b/sys-fs/dwarfs-bin/dwarfs-bin-0.7.2.ebuild @@ -1,13 +1,11 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -MY_PV="${PV/_rc/-RC}" - DESCRIPTION="Static version of a fast very high compression read-only FUSE file system" HOMEPAGE="https://github.com/mhx/dwarfs" -SRC_URI="https://github.com/mhx/dwarfs/releases/download/v${MY_PV}/dwarfs-${MY_PV}-Linux-x86_64.tar.xz -> dwarfs-bin-${MY_PV}.tar.xz" +SRC_URI="https://github.com/mhx/dwarfs/releases/download/v${PV}/dwarfs-${PV}-Linux-x86_64.tar.xz -> dwarfs-bin-${PV}.tar.xz" LICENSE="GPL-3" SLOT="0" @@ -21,7 +19,7 @@ RDEPEND=" DEPEND=" ${RDEPEND} " -S="${WORKDIR}/dwarfs-${MY_PV}-Linux-x86_64/" +S="${WORKDIR}/dwarfs-${PV}-Linux-x86_64/" QA_PREBUILT=" sbin/dwarfs bin/* From ce2ceaf943ea190d27b8384e3f0d3cadbf7ac69a Mon Sep 17 00:00:00 2001 From: tastytea Date: Tue, 25 Jul 2023 19:14:47 +0200 Subject: [PATCH 02/24] dev-util/bash-language-server: add 5.0.0 Signed-off-by: tastytea --- dev-util/bash-language-server/Manifest | 2 + .../bash-language-server-5.0.0.ebuild | 49 +++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 dev-util/bash-language-server/bash-language-server-5.0.0.ebuild diff --git a/dev-util/bash-language-server/Manifest b/dev-util/bash-language-server/Manifest index 0797797ff7..f1b4f398b1 100644 --- a/dev-util/bash-language-server/Manifest +++ b/dev-util/bash-language-server/Manifest @@ -2,3 +2,5 @@ DIST bash-language-server-4.10.1-deps.tar.xz 2219720 BLAKE2B ad855946c2ce535bc49 DIST bash-language-server-4.10.1.tgz 192886 BLAKE2B e1594531dcd0db241416aa25475b5fa5db11a66eca40fbe5f8f7efb1ca0eb8009ec719a03b8e782c80faf2a048b0974e8d5749854d0653e63b427a4b0f012b30 SHA512 c8d1c0a4d6549deb510bcc3a1a2a06752fc7acdaf7a5e70c4d35dbdb461934bc6a03bd077d4c13dfb1adb3e90267a5cb1047df9302f98fa3edde7cc00816556b DIST bash-language-server-4.10.2-deps.tar.xz 2222584 BLAKE2B aef78fff4beb736694d7319a23c991364603c34c1c1f32c75eb0e4fa99945175830723497a4fa9d485951bbfd74a4fddf3c1fa68d7e2a6e97af7fb9471d769e9 SHA512 70b140a7d15d0f492627334172e254f91742f7b403c91ecfd4668de28357e8f9607feae53482371efd05ea7098d8c6f1c0a12dd63cd48c2a262ade545c8e6335 DIST bash-language-server-4.10.2.tgz 192887 BLAKE2B 71f3a648ac62e359e6b338d7a587f535c04ec4f77f1b7b2a5a36bfde5960cc3b4e3b0fb34224fdde7a864b0c7f6451fe6ec6a5473cb746ff795bdd32027341f8 SHA512 3672c82c264b23e7858f5a3298145383ee826d9d43d22361ded7acf75cac34513efcb0949a3e6a52dbe45261c881c0b30b8d0a4e5a26f82ae3d9a2b0cd2f4368 +DIST bash-language-server-5.0.0-deps.tar.xz 2215800 BLAKE2B 745abb2362062e5eff4ca1f3b2ca87e7d82d47540238d02ebb48368c20e58e63d5b9cef7bacec57f65bade1f1f6af07ff351fb99857bf9be7ed0ea22e6d5542c SHA512 3ab9265aeced3d241251dab4a80759a8eddeb7b833fa58923d0f743d9417a4c7b670f90d748554d97042b90e3d3d29586a976f97a3bb7d59939b128a2b2be13f +DIST bash-language-server-5.0.0.tgz 189362 BLAKE2B 088af07ab06106624bbdf25dd414c275cb039a128d80d3cc774d41a1927a12b74dd68676d5d2dec450d70c0ea24d346aa1f879701b59b0e085e0b84a8c39ea89 SHA512 d52e4f3103b83f05c32223c7504e9d61df2f645d4d66a6f78b802cb5ded45c3e254969d2a3bd4ca92993a53b3f75361cbe8dbff73d88ca66cd3cfca7fd5b8cdb diff --git a/dev-util/bash-language-server/bash-language-server-5.0.0.ebuild b/dev-util/bash-language-server/bash-language-server-5.0.0.ebuild new file mode 100644 index 0000000000..eccdc6d97b --- /dev/null +++ b/dev-util/bash-language-server/bash-language-server-5.0.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit optfeature + +DESCRIPTION="A language server for Bash" +HOMEPAGE="https://github.com/bash-lsp/bash-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="BSD-2 ISC MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=">=net-libs/nodejs-18.16.19" +BDEPEND=">=net-libs/nodejs-18.16.19[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 +} + +pkg_postinst() { + optfeature "linting support" dev-util/shellcheck dev-util/shellcheck-bin +} From ae1320541f4a675dc2211316f507216d90b21efd Mon Sep 17 00:00:00 2001 From: tastytea Date: Tue, 25 Jul 2023 19:16:20 +0200 Subject: [PATCH 03/24] dev-util/bash-language-server: drop 4.10.1 Signed-off-by: tastytea --- dev-util/bash-language-server/Manifest | 2 - .../bash-language-server-4.10.1.ebuild | 51 ------------------- 2 files changed, 53 deletions(-) delete mode 100644 dev-util/bash-language-server/bash-language-server-4.10.1.ebuild diff --git a/dev-util/bash-language-server/Manifest b/dev-util/bash-language-server/Manifest index f1b4f398b1..704f85c0bc 100644 --- a/dev-util/bash-language-server/Manifest +++ b/dev-util/bash-language-server/Manifest @@ -1,5 +1,3 @@ -DIST bash-language-server-4.10.1-deps.tar.xz 2219720 BLAKE2B ad855946c2ce535bc49a0ac889be82b83953304d1dea91637bcb68d11b5845f2761795be23af3406e10f2271ddf12c5664c3a9066218c5325d61aaa01f422a32 SHA512 905a91219e38dbda0bbb032f8ee04240517573a8b12f118777ec0e6a1a55fb972f1c679dd999132024d6289f3b73db837fdd17d3e9373a334928996c6a7bf9f6 -DIST bash-language-server-4.10.1.tgz 192886 BLAKE2B e1594531dcd0db241416aa25475b5fa5db11a66eca40fbe5f8f7efb1ca0eb8009ec719a03b8e782c80faf2a048b0974e8d5749854d0653e63b427a4b0f012b30 SHA512 c8d1c0a4d6549deb510bcc3a1a2a06752fc7acdaf7a5e70c4d35dbdb461934bc6a03bd077d4c13dfb1adb3e90267a5cb1047df9302f98fa3edde7cc00816556b DIST bash-language-server-4.10.2-deps.tar.xz 2222584 BLAKE2B aef78fff4beb736694d7319a23c991364603c34c1c1f32c75eb0e4fa99945175830723497a4fa9d485951bbfd74a4fddf3c1fa68d7e2a6e97af7fb9471d769e9 SHA512 70b140a7d15d0f492627334172e254f91742f7b403c91ecfd4668de28357e8f9607feae53482371efd05ea7098d8c6f1c0a12dd63cd48c2a262ade545c8e6335 DIST bash-language-server-4.10.2.tgz 192887 BLAKE2B 71f3a648ac62e359e6b338d7a587f535c04ec4f77f1b7b2a5a36bfde5960cc3b4e3b0fb34224fdde7a864b0c7f6451fe6ec6a5473cb746ff795bdd32027341f8 SHA512 3672c82c264b23e7858f5a3298145383ee826d9d43d22361ded7acf75cac34513efcb0949a3e6a52dbe45261c881c0b30b8d0a4e5a26f82ae3d9a2b0cd2f4368 DIST bash-language-server-5.0.0-deps.tar.xz 2215800 BLAKE2B 745abb2362062e5eff4ca1f3b2ca87e7d82d47540238d02ebb48368c20e58e63d5b9cef7bacec57f65bade1f1f6af07ff351fb99857bf9be7ed0ea22e6d5542c SHA512 3ab9265aeced3d241251dab4a80759a8eddeb7b833fa58923d0f743d9417a4c7b670f90d748554d97042b90e3d3d29586a976f97a3bb7d59939b128a2b2be13f diff --git a/dev-util/bash-language-server/bash-language-server-4.10.1.ebuild b/dev-util/bash-language-server/bash-language-server-4.10.1.ebuild deleted file mode 100644 index 792e8acc60..0000000000 --- a/dev-util/bash-language-server/bash-language-server-4.10.1.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit optfeature - -DESCRIPTION="A language server for Bash" -HOMEPAGE="https://github.com/bash-lsp/bash-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 BSD-2 CC0-1.0 ISC MIT-with-advertising - || ( public-domain Unlicense ) -" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=">=net-libs/nodejs-18.16.18" -BDEPEND=">=net-libs/nodejs-18.16.18[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" - - einstalldocs -} - -pkg_postinst() { - optfeature "linting support" dev-util/shellcheck dev-util/shellcheck-bin -} From 4b943191c242ab86790c0a58032f383aaba5fcf6 Mon Sep 17 00:00:00 2001 From: tastytea Date: Tue, 25 Jul 2023 19:26:40 +0200 Subject: [PATCH 04/24] gui-apps/intiface-central-bin: add 2.4.3 Signed-off-by: tastytea --- gui-apps/intiface-central-bin/Manifest | 1 + .../intiface-central-bin-2.4.3.ebuild | 48 +++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 gui-apps/intiface-central-bin/intiface-central-bin-2.4.3.ebuild diff --git a/gui-apps/intiface-central-bin/Manifest b/gui-apps/intiface-central-bin/Manifest index 36e599f570..b1ebc1ffa6 100644 --- a/gui-apps/intiface-central-bin/Manifest +++ b/gui-apps/intiface-central-bin/Manifest @@ -1,2 +1,3 @@ DIST intiface-central-v2.3.0-linux-x64.zip 17157804 BLAKE2B 57176f65e6124a0d46dfe422c42a0b2d7077dc4cef7f59e099c5488c163005c0bbfde435c411e0763800cf43a17f08dbb8da4fbb3c7feec3e6114fe5fa6cc451 SHA512 3d6d351e7dccaf851d9fb955fcdfbb1ea5c9a609aeb2a527d08ada591a3772cd95b0c90fe730476c664e19587eb0f2f9aa2c63eb24fc4849c4e0b775d6207049 DIST intiface-central-v2.4.0-linux-x64.zip 17462271 BLAKE2B 80357a03496ec88f0e62b130fa8da39e5eb8826d8372221b8e954ca60231faed57c62fd18a346430f53399f4970bed007cf652456b75088bb4ff80bb1b4fd1d9 SHA512 8324c44ee16ce19acb958b77e6a256e640d21c2b9348284bdcaa0bd9b01ddb2c49c176ffbc929a9d116cb4506467234a5b82f33e81aae2b24132f47705487f67 +DIST intiface-central-v2.4.3-linux-x64.zip 18116303 BLAKE2B 5d4b8f16bd0f97d42c2ab10db1954d6e7b123842bec707a74cbfd4b10edda19a5415a9140a8b93e579d5fb165e8bd6d2d8899086393fcbfd69fed7055c361d07 SHA512 e113b8497caea713117a5e1c762994bddf1c7c78b9e85532e17432dce7f2fa32584d5d3db388fcb6512706ad482238d1eb4ce854668920ee56150caa9e819036 diff --git a/gui-apps/intiface-central-bin/intiface-central-bin-2.4.3.ebuild b/gui-apps/intiface-central-bin/intiface-central-bin-2.4.3.ebuild new file mode 100644 index 0000000000..5561775b83 --- /dev/null +++ b/gui-apps/intiface-central-bin/intiface-central-bin-2.4.3.ebuild @@ -0,0 +1,48 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop xdg + +DESCRIPTION="Buttplug frontend application" +HOMEPAGE="https://github.com/intiface/intiface-central" +SRC_URI="https://github.com/intiface/intiface-central/releases/download/v${PV}/intiface-central-v${PV}-linux-x64.zip" +S="${WORKDIR}/intiface_central_v${PV}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + app-accessibility/at-spi2-core + media-gfx/graphite2 + sys-apps/dbus + sys-apps/systemd-utils + x11-libs/gtk+:3[X] + dev-libs/openssl:0/3 +" +BDEPEND="app-arch/unzip" + +QA_PREBUILT=" + opt/${PN}/lib/*.so + opt/${PN}/intiface_central +" + +src_install() { + insinto /opt/${PN} + doins -r . + fperms +x /opt/${PN}/intiface_central + + cat << EOF > intiface_central +#!/bin/sh +cd /opt/${PN} +./intiface_central "\${@}" +EOF + dobin intiface_central + + newicon --size 512 \ + data/flutter_assets/assets/icons/intiface_central_icon.png ${PN}.png + + make_desktop_entry intiface_central "Intiface Central" ${PN} "Utility" +} From 9ac55f30edc6222c774ea8579db82cfa7ddbc28b Mon Sep 17 00:00:00 2001 From: tastytea Date: Tue, 25 Jul 2023 19:27:03 +0200 Subject: [PATCH 05/24] gui-apps/intiface-central-bin: drop 2.3.0-r2 Signed-off-by: tastytea --- gui-apps/intiface-central-bin/Manifest | 1 - .../intiface-central-bin-2.3.0-r2.ebuild | 51 ------------------- 2 files changed, 52 deletions(-) delete mode 100644 gui-apps/intiface-central-bin/intiface-central-bin-2.3.0-r2.ebuild diff --git a/gui-apps/intiface-central-bin/Manifest b/gui-apps/intiface-central-bin/Manifest index b1ebc1ffa6..8671402a05 100644 --- a/gui-apps/intiface-central-bin/Manifest +++ b/gui-apps/intiface-central-bin/Manifest @@ -1,3 +1,2 @@ -DIST intiface-central-v2.3.0-linux-x64.zip 17157804 BLAKE2B 57176f65e6124a0d46dfe422c42a0b2d7077dc4cef7f59e099c5488c163005c0bbfde435c411e0763800cf43a17f08dbb8da4fbb3c7feec3e6114fe5fa6cc451 SHA512 3d6d351e7dccaf851d9fb955fcdfbb1ea5c9a609aeb2a527d08ada591a3772cd95b0c90fe730476c664e19587eb0f2f9aa2c63eb24fc4849c4e0b775d6207049 DIST intiface-central-v2.4.0-linux-x64.zip 17462271 BLAKE2B 80357a03496ec88f0e62b130fa8da39e5eb8826d8372221b8e954ca60231faed57c62fd18a346430f53399f4970bed007cf652456b75088bb4ff80bb1b4fd1d9 SHA512 8324c44ee16ce19acb958b77e6a256e640d21c2b9348284bdcaa0bd9b01ddb2c49c176ffbc929a9d116cb4506467234a5b82f33e81aae2b24132f47705487f67 DIST intiface-central-v2.4.3-linux-x64.zip 18116303 BLAKE2B 5d4b8f16bd0f97d42c2ab10db1954d6e7b123842bec707a74cbfd4b10edda19a5415a9140a8b93e579d5fb165e8bd6d2d8899086393fcbfd69fed7055c361d07 SHA512 e113b8497caea713117a5e1c762994bddf1c7c78b9e85532e17432dce7f2fa32584d5d3db388fcb6512706ad482238d1eb4ce854668920ee56150caa9e819036 diff --git a/gui-apps/intiface-central-bin/intiface-central-bin-2.3.0-r2.ebuild b/gui-apps/intiface-central-bin/intiface-central-bin-2.3.0-r2.ebuild deleted file mode 100644 index 87487ae199..0000000000 --- a/gui-apps/intiface-central-bin/intiface-central-bin-2.3.0-r2.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop xdg - -DESCRIPTION="Buttplug frontend application" -HOMEPAGE="https://github.com/intiface/intiface-central" -SRC_URI="https://github.com/intiface/intiface-central/releases/download/v${PV}/intiface-central-v${PV}-linux-x64.zip" -S="${WORKDIR}/intiface-central-v${PV}-linux-x64" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - app-accessibility/at-spi2-core - media-gfx/graphite2 - sys-apps/dbus - sys-apps/systemd-utils - x11-libs/gtk+:3[X] - || ( - dev-libs/openssl:0/1.1 - dev-libs/openssl-compat:1.1.1 - ) -" -BDEPEND="app-arch/unzip" - -QA_PREBUILT=" - opt/${PN}/lib/*.so - opt/${PN}/intiface_central -" - -src_install() { - insinto /opt/${PN} - doins -r . - fperms +x /opt/${PN}/intiface_central - - cat << EOF > intiface_central -#!/bin/sh -cd /opt/${PN} -./intiface_central "\${@}" -EOF - dobin intiface_central - - newicon --size 512 \ - data/flutter_assets/assets/icons/intiface_central_icon.png ${PN}.png - - make_desktop_entry intiface_central "Intiface Central" ${PN} "Utility" -} From f54eb501bcb96a4d5dd604357f03c2e7ea2f1a07 Mon Sep 17 00:00:00 2001 From: tastytea Date: Tue, 25 Jul 2023 19:32:21 +0200 Subject: [PATCH 06/24] dev-util/yaml-language-server: add 1.14.0 Signed-off-by: tastytea --- dev-util/yaml-language-server/Manifest | 2 + .../yaml-language-server-1.14.0.ebuild | 43 +++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 dev-util/yaml-language-server/yaml-language-server-1.14.0.ebuild diff --git a/dev-util/yaml-language-server/Manifest b/dev-util/yaml-language-server/Manifest index eb434f652a..945466557a 100644 --- a/dev-util/yaml-language-server/Manifest +++ b/dev-util/yaml-language-server/Manifest @@ -2,3 +2,5 @@ DIST yaml-language-server-1.12.0-deps.tar.xz 5119236 BLAKE2B 0e224565745ac61520a DIST yaml-language-server-1.12.0.tgz 558972 BLAKE2B 1d7ec17dbf0e74bfff5bb68574fd60122876def6f869e1a2a9911e51414cca19fdb3af989b9ba7c8be439c2f2b96282fb9122231a2591dbd1d7e57f27a897ad8 SHA512 70441e1d5a921f4f9480d36f546aefdf1bbe3414ec7014a6392fef35f8bbaf924f4e1829de12145738e3d2fc5e5c58f9b303b19e9a1dd210fdf6d0a43c68a293 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.tgz 567903 BLAKE2B 72109e7e9e469b7411388282159027ca2bbf9fb24ea976c70893c201a3448fc084460cf73f9aaead31a6491ab084c1377e746836fb373d9876194874cd36fc82 SHA512 1e73621cce403935ee33c669b9bcea813cbeed5e6416231755e74e4f6ca386f9f10b0ea96cc5dc0ffca61da693e6fdae7b41fc1861f834592f084cdc21c4c90e diff --git a/dev-util/yaml-language-server/yaml-language-server-1.14.0.ebuild b/dev-util/yaml-language-server/yaml-language-server-1.14.0.ebuild new file mode 100644 index 0000000000..85cc14c659 --- /dev/null +++ b/dev-util/yaml-language-server/yaml-language-server-1.14.0.ebuild @@ -0,0 +1,43 @@ +# 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="0BSD Apache-2.0 BSD BSD-2 CC0-1.0 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 ab97bd70372d5d0911b93fe8f84a55fe185b111a Mon Sep 17 00:00:00 2001 From: tastytea Date: Tue, 25 Jul 2023 19:36:33 +0200 Subject: [PATCH 07/24] dev-util/yaml-language-server: drop 1.12.0 Signed-off-by: tastytea --- dev-util/yaml-language-server/Manifest | 2 - .../yaml-language-server-1.12.0.ebuild | 43 ------------------- 2 files changed, 45 deletions(-) delete mode 100644 dev-util/yaml-language-server/yaml-language-server-1.12.0.ebuild diff --git a/dev-util/yaml-language-server/Manifest b/dev-util/yaml-language-server/Manifest index 945466557a..7cbb0cbbfa 100644 --- a/dev-util/yaml-language-server/Manifest +++ b/dev-util/yaml-language-server/Manifest @@ -1,5 +1,3 @@ -DIST yaml-language-server-1.12.0-deps.tar.xz 5119236 BLAKE2B 0e224565745ac61520ab3f76efaac3fe46fe8ec7a36ced2e492d1f97af34f82699b604801df601f122bcca4b439393741817a4267260b765029380c6c5079a2c SHA512 72aa7ab1c35b7cd65d14a535ca91f656a3d2e39b73539c1494681ed636f08f888d415b751d9952ba8eae3a802cdf001b71e92059806c20d2f512072122e602ba -DIST yaml-language-server-1.12.0.tgz 558972 BLAKE2B 1d7ec17dbf0e74bfff5bb68574fd60122876def6f869e1a2a9911e51414cca19fdb3af989b9ba7c8be439c2f2b96282fb9122231a2591dbd1d7e57f27a897ad8 SHA512 70441e1d5a921f4f9480d36f546aefdf1bbe3414ec7014a6392fef35f8bbaf924f4e1829de12145738e3d2fc5e5c58f9b303b19e9a1dd210fdf6d0a43c68a293 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 diff --git a/dev-util/yaml-language-server/yaml-language-server-1.12.0.ebuild b/dev-util/yaml-language-server/yaml-language-server-1.12.0.ebuild deleted file mode 100644 index 1636a2d0b6..0000000000 --- a/dev-util/yaml-language-server/yaml-language-server-1.12.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-with-advertising" -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 e510f9754ff93e492a46b51c3e9fa5b4f91ee233 Mon Sep 17 00:00:00 2001 From: Ferenc Erki Date: Tue, 25 Jul 2023 20:50:59 +0200 Subject: [PATCH 08/24] acct-group/laminar: new package, add 0 Signed-off-by: Ferenc Erki --- acct-group/laminar/laminar-0.ebuild | 8 ++++++++ acct-group/laminar/metadata.xml | 8 ++++++++ 2 files changed, 16 insertions(+) create mode 100644 acct-group/laminar/laminar-0.ebuild create mode 100644 acct-group/laminar/metadata.xml diff --git a/acct-group/laminar/laminar-0.ebuild b/acct-group/laminar/laminar-0.ebuild new file mode 100644 index 0000000000..2800d186f4 --- /dev/null +++ b/acct-group/laminar/laminar-0.ebuild @@ -0,0 +1,8 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit acct-group + +ACCT_GROUP_ID=-1 diff --git a/acct-group/laminar/metadata.xml b/acct-group/laminar/metadata.xml new file mode 100644 index 0000000000..b2fa7f6789 --- /dev/null +++ b/acct-group/laminar/metadata.xml @@ -0,0 +1,8 @@ + + + + + erkiferenc@gmail.com + Ferenc Erki + + From af06ff64bdb1465df87fab394b1a64d17881a02d Mon Sep 17 00:00:00 2001 From: Ferenc Erki Date: Tue, 25 Jul 2023 20:51:13 +0200 Subject: [PATCH 09/24] acct-user/laminar: new package, add 0 Signed-off-by: Ferenc Erki --- acct-user/laminar/laminar-0.ebuild | 12 ++++++++++++ acct-user/laminar/metadata.xml | 8 ++++++++ 2 files changed, 20 insertions(+) create mode 100644 acct-user/laminar/laminar-0.ebuild create mode 100644 acct-user/laminar/metadata.xml diff --git a/acct-user/laminar/laminar-0.ebuild b/acct-user/laminar/laminar-0.ebuild new file mode 100644 index 0000000000..30c000c876 --- /dev/null +++ b/acct-user/laminar/laminar-0.ebuild @@ -0,0 +1,12 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit acct-user + +ACCT_USER_ID=-1 +ACCT_USER_GROUPS=( laminar ) +ACCT_USER_HOME=/var/lib/laminar + +acct-user_add_deps diff --git a/acct-user/laminar/metadata.xml b/acct-user/laminar/metadata.xml new file mode 100644 index 0000000000..b2fa7f6789 --- /dev/null +++ b/acct-user/laminar/metadata.xml @@ -0,0 +1,8 @@ + + + + + erkiferenc@gmail.com + Ferenc Erki + + From 4dddb9e174848745a5dea8b558d9e8cbf40170c8 Mon Sep 17 00:00:00 2001 From: Ferenc Erki Date: Tue, 25 Jul 2023 20:51:25 +0200 Subject: [PATCH 10/24] www-apps/laminar: new package, add 1.3 Signed-off-by: Ferenc Erki --- www-apps/laminar/Manifest | 4 + .../files/laminar-1.3-fix-cmake-warning.patch | 14 +++ .../files/laminar-1.3-skip-js-download.patch | 20 +++++ ...laminar-1.3-skip-manpage-compression.patch | 24 +++++ www-apps/laminar/files/laminar.initd | 30 +++++++ www-apps/laminar/laminar-1.3.ebuild | 87 +++++++++++++++++++ www-apps/laminar/metadata.xml | 11 +++ 7 files changed, 190 insertions(+) create mode 100644 www-apps/laminar/Manifest create mode 100644 www-apps/laminar/files/laminar-1.3-fix-cmake-warning.patch create mode 100644 www-apps/laminar/files/laminar-1.3-skip-js-download.patch create mode 100644 www-apps/laminar/files/laminar-1.3-skip-manpage-compression.patch create mode 100644 www-apps/laminar/files/laminar.initd create mode 100644 www-apps/laminar/laminar-1.3.ebuild create mode 100644 www-apps/laminar/metadata.xml diff --git a/www-apps/laminar/Manifest b/www-apps/laminar/Manifest new file mode 100644 index 0000000000..8ed40a1284 --- /dev/null +++ b/www-apps/laminar/Manifest @@ -0,0 +1,4 @@ +DIST laminar-1.3-Chart.min-3.9.1.js 199560 BLAKE2B 58a0db202c549422b5d6745fd61b76ae19df01b1dab1fd1d92eb0a7fa2925508b133dca858f2ca1f3c310fd1af900c66a11dc9f35ff14246ef1d81031b1d75b0 SHA512 125445a0441d2391edea466fcb35e1606f4daa3b649a591f624d30afac07c54f491076a44bb50964d7a697900b93ef082a553a8c380c69b0b7be4ba646892024 +DIST laminar-1.3-ansi_up-4.0.4.js 22159 BLAKE2B 8c3e3b2e42211bcf2fa56e327ba717ff0150b9d04b6f1ca420f22b976b3beb094f691c96aec9656dbe802a4558900ea8d5415a032ff1034b0f76274fb618f41a SHA512 34c8cb74f687abc77ab84c4a504a04d9b334e9224ceffd35e6e3b31f0ff1c59ee3ddb239e5d731b6839de00485d47db34f338e2943affba04a80f6ecb43eafc3 +DIST laminar-1.3-vue.min-2.6.12.js 93670 BLAKE2B f5b988596e9a9b7fc150813c4f58ab92a47a6063a2de1b6de4f272a00c92a73a7ef033f99c1bb305d110d9912bee29c84dfc40bb19017aeb343719cc0bb426db SHA512 04a6d247e71fcb12dd300b04d2768b45e1522e0f3fa636e07f11e1fe4fe4502f361f2eebe87b51e612e1a1b6a59f681c4efce4cb27a1add444763a6c430cb627 +DIST laminar-1.3.tar.gz 103260 BLAKE2B eb5a926da90c9abd304f0b717c18d5ef2254afa741d7e6dce79f8aa93b68cd1c84c1771828252ab050d9aea6bc17ded4b79948427b542ab3c96852830311eeda SHA512 cdcf3544e641bf6250361e8b693de90300014d86ed1053e65a2670243b8901707c16c274ea63cebb613943fa81a9a9037778a00ad4a1296c3f7efb2888fe52a3 diff --git a/www-apps/laminar/files/laminar-1.3-fix-cmake-warning.patch b/www-apps/laminar/files/laminar-1.3-fix-cmake-warning.patch new file mode 100644 index 0000000000..071af6470c --- /dev/null +++ b/www-apps/laminar/files/laminar-1.3-fix-cmake-warning.patch @@ -0,0 +1,14 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index d32228a..72c4cbc 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -16,8 +16,8 @@ + ### You should have received a copy of the GNU General Public License + ### along with Laminar. If not, see + ### +-project(laminar) + cmake_minimum_required(VERSION 3.6) ++project(laminar) + + set(CMAKE_INCLUDE_CURRENT_DIR ON) + set(CMAKE_CXX_STANDARD 17) diff --git a/www-apps/laminar/files/laminar-1.3-skip-js-download.patch b/www-apps/laminar/files/laminar-1.3-skip-js-download.patch new file mode 100644 index 0000000000..ab873caf4a --- /dev/null +++ b/www-apps/laminar/files/laminar-1.3-skip-js-download.patch @@ -0,0 +1,20 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 614f5b3..7301c5b 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -82,14 +82,7 @@ add_custom_command(OUTPUT index_html_size.h + COMMAND sh -c '( echo -n "\\#define INDEX_HTML_UNCOMPRESSED_SIZE " && wc -c < "${CMAKE_SOURCE_DIR}/src/resources/index.html" ) > index_html_size.h' + DEPENDS src/resources/index.html) + +-# Download 3rd-party frontend JS libs... +-file(DOWNLOAD https://cdnjs.cloudflare.com/ajax/libs/vue/2.6.12/vue.min.js +- js/vue.min.js EXPECTED_MD5 fb192338844efe86ec759a40152fcb8e) +-file(DOWNLOAD https://raw.githubusercontent.com/drudru/ansi_up/v4.0.4/ansi_up.js +- js/ansi_up.js EXPECTED_MD5 b31968e1a8fed0fa82305e978161f7f5) +-file(DOWNLOAD https://cdnjs.cloudflare.com/ajax/libs/Chart.js/3.9.1/chart.min.js +- js/Chart.min.js EXPECTED_MD5 7dd5ea7d2cf22a1c42b43c40093d2669) +-# ...and compile them ++# Compile 3rd-party frontend JS libs + generate_compressed_bins(${CMAKE_BINARY_DIR} js/vue.min.js + js/ansi_up.js js/Chart.min.js) + # (see resources.cpp where these are fetched) diff --git a/www-apps/laminar/files/laminar-1.3-skip-manpage-compression.patch b/www-apps/laminar/files/laminar-1.3-skip-manpage-compression.patch new file mode 100644 index 0000000000..14b1eb8db9 --- /dev/null +++ b/www-apps/laminar/files/laminar-1.3-skip-manpage-compression.patch @@ -0,0 +1,24 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 7301c5b..d32228a 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -111,17 +111,8 @@ add_executable(laminarc src/client.cpp src/version.cpp laminar.capnp.c++) + target_link_libraries(laminarc capnp-rpc capnp kj-async kj pthread) + + ## Manpages +-macro(gzip SOURCE) +- get_filename_component(OUT_FILE ${SOURCE} NAME) +- add_custom_command(OUTPUT ${OUT_FILE}.gz +- COMMAND gzip < ${CMAKE_CURRENT_SOURCE_DIR}/${SOURCE} > ${OUT_FILE}.gz +- DEPENDS ${SOURCE}) +-endmacro() +-add_custom_target(laminar-manpages ALL DEPENDS laminard.8.gz laminarc.1.gz) +-gzip(etc/laminard.8) +-gzip(etc/laminarc.1) +-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/laminard.8.gz DESTINATION share/man/man8) +-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/laminarc.1.gz DESTINATION share/man/man1) ++install(FILES etc/laminard.8 DESTINATION share/man/man8) ++install(FILES etc/laminarc.1 DESTINATION share/man/man1) + + ## Tests + set(BUILD_TESTS FALSE CACHE BOOL "Build tests") diff --git a/www-apps/laminar/files/laminar.initd b/www-apps/laminar/files/laminar.initd new file mode 100644 index 0000000000..0df27b9d5a --- /dev/null +++ b/www-apps/laminar/files/laminar.initd @@ -0,0 +1,30 @@ +#!/sbin/openrc-run +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +name="Laminar daemon" +description="Fast and lightweight Continuous Integration" +command=/usr/sbin/laminard +pidfile=/run/laminar.pid +command_background="true" +command_user="laminar:laminar" + +depend() { + need localmount +} + +start_pre() { + local env + local env_args + + OIFS=$IFS + IFS=$'\n' + + for env in $(set | grep ^LAMINAR_); do + env_args="${env_args} --env ${env}" + done + + IFS=$OIFS + + start_stop_daemon_args="${start_stop_daemon_args} ${env_args}" +} diff --git a/www-apps/laminar/laminar-1.3.ebuild b/www-apps/laminar/laminar-1.3.ebuild new file mode 100644 index 0000000000..c5880fbf00 --- /dev/null +++ b/www-apps/laminar/laminar-1.3.ebuild @@ -0,0 +1,87 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +CMAKE_BUILD_TYPE=Release +CMAKE_IN_SOURCE_BUILD=1 + +declare -A BUNDLED_VERSION_FOR +BUNDLED_VERSION_FOR[vue.min]=2.6.12 +BUNDLED_VERSION_FOR[ansi_up]=4.0.4 +BUNDLED_VERSION_FOR[Chart.min]=3.9.1 + +DESCRIPTION="Fast and lightweight Continuous Integration" +HOMEPAGE="https://laminar.ohwg.net https://github.com/ohwgiles/laminar" +SRC_URI=" + https://github.com/ohwgiles/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz + https://cdnjs.cloudflare.com/ajax/libs/vue/${BUNDLED_VERSION_FOR[vue.min]}/vue.min.js -> ${P}-vue.min-${BUNDLED_VERSION_FOR[vue.min]}.js + https://raw.githubusercontent.com/drudru/ansi_up/v${BUNDLED_VERSION_FOR[ansi_up]}/ansi_up.js -> ${P}-ansi_up-${BUNDLED_VERSION_FOR[ansi_up]}.js + https://cdnjs.cloudflare.com/ajax/libs/Chart.js/${BUNDLED_VERSION_FOR[Chart.min]}/chart.min.js -> ${P}-Chart.min-${BUNDLED_VERSION_FOR[Chart.min]}.js +" + +LICENSE="GPL-3 MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +COMMON_DEPS=" + dev-db/sqlite:3 + dev-libs/capnproto + sys-libs/zlib +" + +DEPEND=" + ${COMMON_DEPS} + dev-libs/boost + dev-libs/rapidjson + test? ( dev-cpp/gtest ) +" + +RDEPEND=" + ${COMMON_DEPS} + acct-group/laminar + acct-user/laminar +" + +PATCHES=( + "${FILESDIR}/${P}-skip-js-download.patch" + "${FILESDIR}/${P}-skip-manpage-compression.patch" + "${FILESDIR}/${P}-fix-cmake-warning.patch" +) + +src_unpack() { + unpack "${P}.tar.gz" + + mkdir "${S}/js" || die + + local dep + + for dep in vue.min ansi_up Chart.min; do + cp "${DISTDIR}/${P}-${dep}-${BUNDLED_VERSION_FOR[$dep]}.js" "${S}/js/${dep}.js" || die + done +} + +src_configure() { + local mycmakeargs=( + -DLAMINAR_VERSION=${PV} + -DBUILD_TESTS=$(usex test) + ) + + cmake_src_configure +} + +src_test() { + ./laminar-tests || die +} + +src_install() { + newinitd "${FILESDIR}/laminar.initd" laminar + + dosym -r /etc/laminar.conf /etc/conf.d/laminar + + cmake_src_install +} diff --git a/www-apps/laminar/metadata.xml b/www-apps/laminar/metadata.xml new file mode 100644 index 0000000000..c4990fa10c --- /dev/null +++ b/www-apps/laminar/metadata.xml @@ -0,0 +1,11 @@ + + + + + erkiferenc@gmail.com + Ferenc Erki + + + ohwgiles/laminar + + From aca70b0f4e06ba0dcc7a914d9a4807a18fd7aa1f Mon Sep 17 00:00:00 2001 From: Artemis Everfree Date: Tue, 25 Jul 2023 12:34:49 -0700 Subject: [PATCH 11/24] www-apps/forgejo: add 1.20.1.0, drop 1.18.0.1 Signed-off-by: Artemis Everfree --- www-apps/forgejo/Manifest | 3 ++- ....18.0.1.ebuild => forgejo-1.20.1.0.ebuild} | 22 +++++++++++-------- 2 files changed, 15 insertions(+), 10 deletions(-) rename www-apps/forgejo/{forgejo-1.18.0.1.ebuild => forgejo-1.20.1.0.ebuild} (82%) diff --git a/www-apps/forgejo/Manifest b/www-apps/forgejo/Manifest index f87409daaf..deebbb6040 100644 --- a/www-apps/forgejo/Manifest +++ b/www-apps/forgejo/Manifest @@ -1,2 +1,3 @@ -DIST forgejo-1.18.0.1.tar.gz 58980172 BLAKE2B c5e9b276c9446f8f4ceb9dc00d502fe13b92d1c812526252315cc478148c3438fa3ecc8ef883f0dc092a09f812480e4c3166ca474e7f013a12596a02381488ca SHA512 f1d6989cdf4df981e0c0d9f3abe49686c4ee5ddebfd2e54b384a8f52357b556c7bf48ea79cf7a8f9e32cda35e319a9c486c66d2d7a5e5d75fb0d1ad1a6e23598 DIST forgejo-1.19.4.0.tar.gz 60635393 BLAKE2B 7fe8e10f7aae8371c4a540290bb24c67a0521080eb58c7749c95d977320781e2e11ba754a42a333c706d243cf0170178dd62da5338540576d214f281b3da6daa SHA512 4870a7804c3cefab4aac38f30ac60874d9a7359b29e8f765ee9a1f41bc543fdd445a21c6e808f864c56ce22f79f6038b15eec4325c556ef6288ad6635977533f +DIST forgejo-1.20.1.0.tar.gz 30700591 BLAKE2B d794a8a121e8e01bdd643122f1c1be8d046e3a50137b00abf1cae43b24f32040fc82f088b694c617d8f20853d1d9b21a3ce99395b776a58ff7a37f717fbf431f SHA512 642b4ae14c1cedfcf856e0fad67e9825becce002c12d0431d247082c2e2f193ea8d8459a40a3fa69497fa3da6dca46ced5a855fb4dc1e52a34211e8938666cb0 +DIST forgejo-node-modules-cache-1.20.1.0.tar.gz 152983555 BLAKE2B e626ab10122c9105ae7861fbe869fcbd3203ef81152b4ac7a4521106303d7a80929c2fac1cde0eabe587f527aaa55b089973ec5019234127fb5024265f8a9928 SHA512 41eb9e09165e65cbb8a04e8b45e34a92b821343539549295dda6ae78995e89fb6341182555c2815754b8e6a8476c037a1ee89625a934e9f711109162d42c4b16 diff --git a/www-apps/forgejo/forgejo-1.18.0.1.ebuild b/www-apps/forgejo/forgejo-1.20.1.0.ebuild similarity index 82% rename from www-apps/forgejo/forgejo-1.18.0.1.ebuild rename to www-apps/forgejo/forgejo-1.20.1.0.ebuild index e9010e5d93..093ab08a13 100644 --- a/www-apps/forgejo/forgejo-1.18.0.1.ebuild +++ b/www-apps/forgejo/forgejo-1.20.1.0.ebuild @@ -9,14 +9,11 @@ MY_PV="$(ver_cut 1-3)-$(ver_cut 4)" DESCRIPTION="A self-hosted lightweight software forge" HOMEPAGE="https://forgejo.org/ https://codeberg.org/forgejo/forgejo" -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://codeberg.org/forgejo/forgejo" -else - SRC_URI="https://codeberg.org/forgejo/forgejo/releases/download/v${MY_PV}/forgejo-src-${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" -fi - +SRC_URI=" + https://codeberg.org/forgejo/forgejo/releases/download/v${MY_PV}/forgejo-src-${MY_PV}.tar.gz -> ${P}.tar.gz + https://pkg.artemis.sh/gentoo/pkg-deps/www-apps/forgejo/forgejo-node-modules-cache-${PV}.tar.gz +" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" S="${WORKDIR}/${PN}-src-${MY_PV}" LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0" @@ -28,6 +25,9 @@ DEPEND=" acct-group/git acct-user/git[gitea] ) pam? ( sys-libs/pam )" +BDEPEND=" + net-libs/nodejs[npm] +" RDEPEND="${DEPEND} dev-vcs/git !www-apps/gitea" # until acct-user/git[forgejo] @@ -82,6 +82,7 @@ src_compile() { DRONE_TAG="${PV}" LDFLAGS="-extldflags \"${LDFLAGS}\" ${forgejo_settings[*]}" TAGS="${forgejo_tags[*]}" + npm_config_cache="${WORKDIR}/node-modules-cache" ) GOFLAGS="" @@ -89,7 +90,10 @@ src_compile() { GOFLAGS+="-buildmode=pie" fi - env "${makeenv[@]}" emake EXTRA_GOFLAGS="${GOFLAGS}" backend + # need to set -j1 or build fails due to a race condition between MAKE jobs. + # this does not actually impact build parallelism, because the go compiler + # will still build everything in parallel when it's invoked. + env "${makeenv[@]}" emake -j1 EXTRA_GOFLAGS="${GOFLAGS}" } src_install() { From 0f246a2c5449e2345bd82436a3c8b273504ce56a Mon Sep 17 00:00:00 2001 From: Victor Skovorodnikov Date: Tue, 25 Jul 2023 15:13:12 -0700 Subject: [PATCH 12/24] net-p2p/dogecoin-qt: Applying fix for Bug 910673 Signed-off-by: Victor Skovorodnikov --- net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild | 14 ++++++++- .../files/1.14.6-hardened-all.patch | 18 +++++++++++ .../files/1.14.6-hardened-minimal.patch | 31 +++++++++++++++++++ .../files/1.14.6-hardened-no-pie.patch | 29 +++++++++++++++++ .../files/1.14.6-hardened-no-ssp.patch | 19 ++++++++++++ net-p2p/dogecoin-qt/metadata.xml | 2 ++ 6 files changed, 112 insertions(+), 1 deletion(-) create mode 100644 net-p2p/dogecoin-qt/files/1.14.6-hardened-all.patch create mode 100644 net-p2p/dogecoin-qt/files/1.14.6-hardened-minimal.patch create mode 100644 net-p2p/dogecoin-qt/files/1.14.6-hardened-no-pie.patch create mode 100644 net-p2p/dogecoin-qt/files/1.14.6-hardened-no-ssp.patch diff --git a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild index b55f6b7d7f..bd1c090298 100644 --- a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild +++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild @@ -12,7 +12,8 @@ LICENSE="MIT" SLOT="0" DB_VER="5.3" KEYWORDS="~amd64" -IUSE="cpu_flags_x86_avx2 dogecoind +prune tests utils +wallet zmq" +# Please see Bug 910673 Comment 10 +IUSE="cpu_flags_x86_avx2 dogecoind +pie +prune +ssp tests utils +wallet zmq" REQUIRED_USE="dogecoind? ( utils )" DOGEDIR="/opt/${PN}" DEPEND=" @@ -52,6 +53,17 @@ WORKDIR_="${WORKDIR}/dogecoin-${PV}" S=${WORKDIR_} src_prepare() { + + if use pie && use ssp ; then + PATCHES+=( "${FILESDIR}"/"${PV}"-hardened-all.patch ) + elif use pie && ! use ssp ; then + PATCHES+=( "${FILESDIR}"/"${PV}"-hardened-no-ssp.patch ) + elif use ssp && ! use pie ; then + PATCHES+=( "${FILESDIR}"/"${PV}"-hardened-no-pie.patch ) + else + PATCHES+=( "${FILESDIR}"/"${PV}"-hardened-minimal.patch ) + fi + default einfo "Generating autotools files..." diff --git a/net-p2p/dogecoin-qt/files/1.14.6-hardened-all.patch b/net-p2p/dogecoin-qt/files/1.14.6-hardened-all.patch new file mode 100644 index 0000000000..e625d8c6f9 --- /dev/null +++ b/net-p2p/dogecoin-qt/files/1.14.6-hardened-all.patch @@ -0,0 +1,18 @@ +diff --git a/configure.ac b/configure.ac +index 653fe71..a93502c 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -506,13 +506,6 @@ if test x$use_hardening != xno; then + AX_CHECK_COMPILE_FLAG([-Wstack-protector],[HARDENED_CXXFLAGS="$HARDENED_CXXFLAGS -Wstack-protector"]) + AX_CHECK_COMPILE_FLAG([-fstack-protector-all],[HARDENED_CXXFLAGS="$HARDENED_CXXFLAGS -fstack-protector-all"]) + +- AX_CHECK_PREPROC_FLAG([-D_FORTIFY_SOURCE=2],[ +- AX_CHECK_PREPROC_FLAG([-U_FORTIFY_SOURCE],[ +- HARDENED_CPPFLAGS="$HARDENED_CPPFLAGS -U_FORTIFY_SOURCE" +- ]) +- HARDENED_CPPFLAGS="$HARDENED_CPPFLAGS -D_FORTIFY_SOURCE=2" +- ]) +- + AX_CHECK_LINK_FLAG([[-Wl,--dynamicbase]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,--dynamicbase"]) + AX_CHECK_LINK_FLAG([[-Wl,--nxcompat]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,--nxcompat"]) + AX_CHECK_LINK_FLAG([[-Wl,--high-entropy-va]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,--high-entropy-va"]) diff --git a/net-p2p/dogecoin-qt/files/1.14.6-hardened-minimal.patch b/net-p2p/dogecoin-qt/files/1.14.6-hardened-minimal.patch new file mode 100644 index 0000000000..3642e06402 --- /dev/null +++ b/net-p2p/dogecoin-qt/files/1.14.6-hardened-minimal.patch @@ -0,0 +1,31 @@ +diff --git a/configure.ac b/configure.ac +index 653fe71..1d60d30 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -504,14 +504,6 @@ fi + + if test x$use_hardening != xno; then + AX_CHECK_COMPILE_FLAG([-Wstack-protector],[HARDENED_CXXFLAGS="$HARDENED_CXXFLAGS -Wstack-protector"]) +- AX_CHECK_COMPILE_FLAG([-fstack-protector-all],[HARDENED_CXXFLAGS="$HARDENED_CXXFLAGS -fstack-protector-all"]) +- +- AX_CHECK_PREPROC_FLAG([-D_FORTIFY_SOURCE=2],[ +- AX_CHECK_PREPROC_FLAG([-U_FORTIFY_SOURCE],[ +- HARDENED_CPPFLAGS="$HARDENED_CPPFLAGS -U_FORTIFY_SOURCE" +- ]) +- HARDENED_CPPFLAGS="$HARDENED_CPPFLAGS -D_FORTIFY_SOURCE=2" +- ]) + + AX_CHECK_LINK_FLAG([[-Wl,--dynamicbase]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,--dynamicbase"]) + AX_CHECK_LINK_FLAG([[-Wl,--nxcompat]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,--nxcompat"]) +@@ -519,11 +511,6 @@ if test x$use_hardening != xno; then + AX_CHECK_LINK_FLAG([[-Wl,-z,relro]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,-z,relro"]) + AX_CHECK_LINK_FLAG([[-Wl,-z,now]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,-z,now"]) + +- if test x$TARGET_OS != xwindows; then +- AX_CHECK_COMPILE_FLAG([-fPIE],[PIE_FLAGS="-fPIE"]) +- AX_CHECK_LINK_FLAG([[-pie]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -pie"]) +- fi +- + case $host in + *mingw*) + AC_CHECK_LIB([ssp], [main],, AC_MSG_ERROR(lib missing)) diff --git a/net-p2p/dogecoin-qt/files/1.14.6-hardened-no-pie.patch b/net-p2p/dogecoin-qt/files/1.14.6-hardened-no-pie.patch new file mode 100644 index 0000000000..076f8655b2 --- /dev/null +++ b/net-p2p/dogecoin-qt/files/1.14.6-hardened-no-pie.patch @@ -0,0 +1,29 @@ +diff --git a/configure.ac b/configure.ac +index 653fe71..a49d74c 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -506,24 +506,12 @@ if test x$use_hardening != xno; then + AX_CHECK_COMPILE_FLAG([-Wstack-protector],[HARDENED_CXXFLAGS="$HARDENED_CXXFLAGS -Wstack-protector"]) + AX_CHECK_COMPILE_FLAG([-fstack-protector-all],[HARDENED_CXXFLAGS="$HARDENED_CXXFLAGS -fstack-protector-all"]) + +- AX_CHECK_PREPROC_FLAG([-D_FORTIFY_SOURCE=2],[ +- AX_CHECK_PREPROC_FLAG([-U_FORTIFY_SOURCE],[ +- HARDENED_CPPFLAGS="$HARDENED_CPPFLAGS -U_FORTIFY_SOURCE" +- ]) +- HARDENED_CPPFLAGS="$HARDENED_CPPFLAGS -D_FORTIFY_SOURCE=2" +- ]) +- + AX_CHECK_LINK_FLAG([[-Wl,--dynamicbase]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,--dynamicbase"]) + AX_CHECK_LINK_FLAG([[-Wl,--nxcompat]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,--nxcompat"]) + AX_CHECK_LINK_FLAG([[-Wl,--high-entropy-va]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,--high-entropy-va"]) + AX_CHECK_LINK_FLAG([[-Wl,-z,relro]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,-z,relro"]) + AX_CHECK_LINK_FLAG([[-Wl,-z,now]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,-z,now"]) + +- if test x$TARGET_OS != xwindows; then +- AX_CHECK_COMPILE_FLAG([-fPIE],[PIE_FLAGS="-fPIE"]) +- AX_CHECK_LINK_FLAG([[-pie]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -pie"]) +- fi +- + case $host in + *mingw*) + AC_CHECK_LIB([ssp], [main],, AC_MSG_ERROR(lib missing)) diff --git a/net-p2p/dogecoin-qt/files/1.14.6-hardened-no-ssp.patch b/net-p2p/dogecoin-qt/files/1.14.6-hardened-no-ssp.patch new file mode 100644 index 0000000000..324451ad07 --- /dev/null +++ b/net-p2p/dogecoin-qt/files/1.14.6-hardened-no-ssp.patch @@ -0,0 +1,19 @@ +diff --git a/configure.ac b/configure.ac +index 653fe71..bd4bd78 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -504,14 +504,6 @@ fi + + if test x$use_hardening != xno; then + AX_CHECK_COMPILE_FLAG([-Wstack-protector],[HARDENED_CXXFLAGS="$HARDENED_CXXFLAGS -Wstack-protector"]) +- AX_CHECK_COMPILE_FLAG([-fstack-protector-all],[HARDENED_CXXFLAGS="$HARDENED_CXXFLAGS -fstack-protector-all"]) +- +- AX_CHECK_PREPROC_FLAG([-D_FORTIFY_SOURCE=2],[ +- AX_CHECK_PREPROC_FLAG([-U_FORTIFY_SOURCE],[ +- HARDENED_CPPFLAGS="$HARDENED_CPPFLAGS -U_FORTIFY_SOURCE" +- ]) +- HARDENED_CPPFLAGS="$HARDENED_CPPFLAGS -D_FORTIFY_SOURCE=2" +- ]) + + AX_CHECK_LINK_FLAG([[-Wl,--dynamicbase]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,--dynamicbase"]) + AX_CHECK_LINK_FLAG([[-Wl,--nxcompat]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,--nxcompat"]) diff --git a/net-p2p/dogecoin-qt/metadata.xml b/net-p2p/dogecoin-qt/metadata.xml index a63cc794bd..9c3d65e2c4 100644 --- a/net-p2p/dogecoin-qt/metadata.xml +++ b/net-p2p/dogecoin-qt/metadata.xml @@ -13,7 +13,9 @@ Build with dogecoind daemon + Position Independent Executables - attempt to harden resulting executables, for extra security Enables automatic pruning of old blocks to stay below 2.2GB target size (if ran from desktop) + Apply stack protector to all functions, for extra security Build Dogecoin Core Qt with tests option Build with client utilities dogecoin-cli and dogecoin-tx Build Dogecoin Core Qt with wallet From 08dcb280742df21b83f0b554becbe2eb8b2b1dda Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 26 Jul 2023 07:08:52 +0500 Subject: [PATCH 13/24] net-libs/td: disable benchmarks Signed-off-by: Anna (cybertailor) Vyalkova --- net-libs/td/metadata.xml | 1 - net-libs/td/td-1.8.0.ebuild | 41 ++++++++++--------------------------- net-libs/td/td-9999.ebuild | 9 +++----- 3 files changed, 14 insertions(+), 37 deletions(-) diff --git a/net-libs/td/metadata.xml b/net-libs/td/metadata.xml index 49213d427e..e23b1bc02e 100644 --- a/net-libs/td/metadata.xml +++ b/net-libs/td/metadata.xml @@ -11,7 +11,6 @@ Build with dev-cpp/abseil-cpp - Enable benchmarking Add support for .NET Combine source files to speed up build process diff --git a/net-libs/td/td-1.8.0.ebuild b/net-libs/td/td-1.8.0.ebuild index 898dbeaa8e..4224d288a9 100644 --- a/net-libs/td/td-1.8.0.ebuild +++ b/net-libs/td/td-1.8.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,13 +7,16 @@ DOCS_BUILDER="doxygen" inherit cmake docs java-pkg-opt-2 DESCRIPTION="Cross-platform library for building Telegram clients" -HOMEPAGE="https://core.telegram.org/tdlib https://github.com/tdlib/td" +HOMEPAGE=" + https://core.telegram.org/tdlib + https://github.com/tdlib/td +" SRC_URI="https://github.com/tdlib/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="Boost-1.0" SLOT="0" KEYWORDS="~amd64" -IUSE="benchmark dotnet +jumbo-build static-libs test" +IUSE="dotnet +jumbo-build static-libs test" RESTRICT="!test? ( test )" @@ -37,24 +40,14 @@ TEST_TARGETS=( #test-tdutils -- hangs #run_all_tests -- segfaults ) -BENCH_TARGETS=( - bench_{actor,empty,handshake,misc} - bench_http - check_tls - #bench_{db,tddb} -- fail - #bench_http_server{,_cheat,_fast} - hang - #bench_http_reader -- fails - #check_proxy -- requires proxy - #rmdir -- fails - #wget -- requires network -) src_prepare() { sed "/find_program(CCACHE_FOUND ccache)/d" -i CMakeLists.txt || die echo "" > gen_git_commit_h.sh || die - use test || cmake_comment_add_subdirectory test - use benchmark || cmake_comment_add_subdirectory benchmark + cmake_comment_add_subdirectory benchmark + use test || \ + cmake_comment_add_subdirectory test cmake_src_prepare } @@ -65,13 +58,10 @@ src_configure() { ) if use java; then - local JAVA_AWT_LIBRARY="${JAVA_HOME}/lib/libjawt.so" - local JAVA_JVM_LIBRARY="${JAVA_HOME}/lib/libjava.so" - mycmakeargs+=( -DTD_ENABLE_JNI=ON - -DJAVA_AWT_LIBRARY="${JAVA_AWT_LIBRARY}" - -DJAVA_JVM_LIBRARY="${JAVA_JVM_LIBRARY}" + -DJAVA_AWT_LIBRARY="${JAVA_HOME}/lib/libjawt.so" + -DJAVA_JVM_LIBRARY="${JAVA_HOME}/lib/libjava.so" -DJAVA_INCLUDE_PATH="${JAVA_HOME}/include" -DJAVA_INCLUDE_PATH2="${JAVA_HOME}/include/linux" -DJAVA_AWT_INCLUDE_PATH="${JAVA_HOME}/include" @@ -122,15 +112,6 @@ src_test() { ./"${exe}" || die "${exe} failed" done popd > /dev/null || die - - if use benchmark; then - pushd "${BUILD_DIR}"/benchmark > /dev/null || die - for exe in "${BENCH_TARGETS[@]}"; do - einfo "Running ${exe}" - ./"${exe}" || die "${exe} failed" - done - popd > /dev/null || die - fi } src_install() { diff --git a/net-libs/td/td-9999.ebuild b/net-libs/td/td-9999.ebuild index 88d1aef539..a651c44121 100644 --- a/net-libs/td/td-9999.ebuild +++ b/net-libs/td/td-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -65,12 +65,9 @@ src_configure() { ) if use java; then - local JAVA_AWT_LIBRARY="${JAVA_HOME}/lib/libjawt.so" - local JAVA_JVM_LIBRARY="${JAVA_HOME}/lib/libjava.so" - mycmakeargs+=( - -DJAVA_AWT_LIBRARY="${JAVA_AWT_LIBRARY}" - -DJAVA_JVM_LIBRARY="${JAVA_JVM_LIBRARY}" + -DJAVA_AWT_LIBRARY="${JAVA_HOME}/lib/libjawt.so" + -DJAVA_JVM_LIBRARY="${JAVA_HOME}/lib/libjava.so" -DJAVA_INCLUDE_PATH="${JAVA_HOME}/include" -DJAVA_INCLUDE_PATH2="${JAVA_HOME}/include/linux" -DJAVA_AWT_INCLUDE_PATH="${JAVA_HOME}/include" From 81c188c422201f38d256cd8d77e6aace5b6f9150 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Wed, 26 Jul 2023 06:42:23 +0200 Subject: [PATCH 14/24] dev-hare/hare-json: new package, add 9999 Signed-off-by: Haelwenn (lanodan) Monnier --- dev-hare/hare-json/hare-json-9999.ebuild | 21 +++++++++++++++++++++ dev-hare/hare-json/metadata.xml | 8 ++++++++ 2 files changed, 29 insertions(+) create mode 100644 dev-hare/hare-json/hare-json-9999.ebuild create mode 100644 dev-hare/hare-json/metadata.xml diff --git a/dev-hare/hare-json/hare-json-9999.ebuild b/dev-hare/hare-json/hare-json-9999.ebuild new file mode 100644 index 0000000000..216d79572c --- /dev/null +++ b/dev-hare/hare-json/hare-json-9999.ebuild @@ -0,0 +1,21 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit git-r3 + +DESCRIPTION="JSON support for Hare" +HOMEPAGE="https://git.sr.ht/~sircmpwn/hare-json" +EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare-json" +LICENSE="MPL-2.0" +SLOT="0" + +DEPEND="dev-lang/hare" +RDEPEND="${DEPEND}" + +src_prepare() { + default + + sed -i 's;^PREFIX=.*;PREFIX=/usr;' Makefile || die +} diff --git a/dev-hare/hare-json/metadata.xml b/dev-hare/hare-json/metadata.xml new file mode 100644 index 0000000000..2092bcc33a --- /dev/null +++ b/dev-hare/hare-json/metadata.xml @@ -0,0 +1,8 @@ + + + + + contact@hacktivis.me + Haelwenn (lanodan) Monnier + + From 49064acd96abee4dfb1738cf983def64041bf2b9 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Wed, 26 Jul 2023 07:44:15 +0200 Subject: [PATCH 15/24] app-admin/himitsu-ssh: keyword 0.1-r1 for ~amd64 Signed-off-by: Haelwenn (lanodan) Monnier --- app-admin/himitsu-ssh/himitsu-ssh-0.1-r1.ebuild | 2 +- app-admin/himitsu-ssh/himitsu-ssh-9999.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-admin/himitsu-ssh/himitsu-ssh-0.1-r1.ebuild b/app-admin/himitsu-ssh/himitsu-ssh-0.1-r1.ebuild index 389b242991..11a4670335 100644 --- a/app-admin/himitsu-ssh/himitsu-ssh-0.1-r1.ebuild +++ b/app-admin/himitsu-ssh/himitsu-ssh-0.1-r1.ebuild @@ -8,7 +8,7 @@ if [[ "${PV}" = "9999" ]]; then EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/himitsu-ssh" else SRC_URI="https://git.sr.ht/~sircmpwn/himitsu-ssh/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="" + KEYWORDS="~amd64" fi DESCRIPTION="SSH integration for Himitsu" diff --git a/app-admin/himitsu-ssh/himitsu-ssh-9999.ebuild b/app-admin/himitsu-ssh/himitsu-ssh-9999.ebuild index 389b242991..11a4670335 100644 --- a/app-admin/himitsu-ssh/himitsu-ssh-9999.ebuild +++ b/app-admin/himitsu-ssh/himitsu-ssh-9999.ebuild @@ -8,7 +8,7 @@ if [[ "${PV}" = "9999" ]]; then EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/himitsu-ssh" else SRC_URI="https://git.sr.ht/~sircmpwn/himitsu-ssh/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="" + KEYWORDS="~amd64" fi DESCRIPTION="SSH integration for Himitsu" From 8d26bd5b9b6b0d2aa6c3e8e92cc6fdb398e711ed Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Wed, 26 Jul 2023 07:44:40 +0200 Subject: [PATCH 16/24] app-admin/himitsu-ssh: add 0.2, drop 0.1-r1 Signed-off-by: Haelwenn (lanodan) Monnier --- app-admin/himitsu-ssh/Manifest | 2 +- .../{himitsu-ssh-0.1-r1.ebuild => himitsu-ssh-0.2.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename app-admin/himitsu-ssh/{himitsu-ssh-0.1-r1.ebuild => himitsu-ssh-0.2.ebuild} (100%) diff --git a/app-admin/himitsu-ssh/Manifest b/app-admin/himitsu-ssh/Manifest index 0aeec05c54..383dff08b1 100644 --- a/app-admin/himitsu-ssh/Manifest +++ b/app-admin/himitsu-ssh/Manifest @@ -1 +1 @@ -DIST himitsu-ssh-0.1.tar.gz 18378 BLAKE2B 92c9f9838dbab8df7d57321c1692fdfaa5e342eed14d08aac7eacb088e0eacaf5abe05b396eb05f14d0feb1f8d85034365464087729cc79b168a76253778b311 SHA512 f1bb3dfe2ee5843e867748f5177f1f34007674e3b6f2cb9ba701edc2dca8e979ba9882dc5012197b10053583b7536d71b0a214c57aa03e2576d08cb12e9e1e4c +DIST himitsu-ssh-0.2.tar.gz 18452 BLAKE2B f299447d1f5d212c2465d242e3474c3baa1d0b153b000a9617d66cdf53b32ee0b033c253208da0568310fb20308183f6a4bae3da5c20b930a318f4a83235205c SHA512 fb6d9cef89729991e93dc826139db42900540a9b45b3d45165092d1589a55c19b9e853d5ebb88248c872aa5ef6f62ef79bbbabba7232df7d0aa2a30bbe8f6ea6 diff --git a/app-admin/himitsu-ssh/himitsu-ssh-0.1-r1.ebuild b/app-admin/himitsu-ssh/himitsu-ssh-0.2.ebuild similarity index 100% rename from app-admin/himitsu-ssh/himitsu-ssh-0.1-r1.ebuild rename to app-admin/himitsu-ssh/himitsu-ssh-0.2.ebuild From 651ba3089fd0e4372bc69beec4d0f487575e7721 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Wed, 26 Jul 2023 07:51:22 +0200 Subject: [PATCH 17/24] dev-db/rum: add 1.3.13, drop 1.3.11 Signed-off-by: Haelwenn (lanodan) Monnier --- dev-db/rum/Manifest | 2 +- dev-db/rum/{rum-1.3.11.ebuild => rum-1.3.13.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename dev-db/rum/{rum-1.3.11.ebuild => rum-1.3.13.ebuild} (100%) diff --git a/dev-db/rum/Manifest b/dev-db/rum/Manifest index 724e4c9119..f4f6b59cbd 100644 --- a/dev-db/rum/Manifest +++ b/dev-db/rum/Manifest @@ -1 +1 @@ -DIST rum-1.3.11.tar.gz 564888 BLAKE2B 13e7a61481a5b90f2f31da56089480beaf46d184afd7d1b857ff991595c03885e820a95ce6f4c7d5fce2ef99012a6ba0699495799c8b3a4b4419b73c61c23f4e SHA512 4720255a1d1534a294eb10a3e46993b6e5bb8a690b58a505319013ad7210627e26835ed8d417dd45dcb3f276a13d8e88f68405496a9ac39a361c19e1168a1b27 +DIST rum-1.3.13.tar.gz 565701 BLAKE2B 77f1a3116fbb62143587f3e10e884b24627e816824ad83d50e6127eb3be218e50b192cffe9a5a565fba26aa4aa3d362cefaf3dd3954b1c7aaf9a5e17fdd1159f SHA512 5a5e614df2b9ee1ea5a2922588a745c9812fd6a6a6cb4f3e6c3c237d752ff93c332619cc6c7881abcffca59998a4c467bd7daec5cd50154391c236c4fe7e05f7 diff --git a/dev-db/rum/rum-1.3.11.ebuild b/dev-db/rum/rum-1.3.13.ebuild similarity index 100% rename from dev-db/rum/rum-1.3.11.ebuild rename to dev-db/rum/rum-1.3.13.ebuild From 4abfc9c7ebab6d9d07524417dd0d1471de42fcaf Mon Sep 17 00:00:00 2001 From: Vitaly Zdanevich Date: Wed, 26 Jul 2023 09:53:16 +0400 Subject: [PATCH 18/24] x11-misc/input-leap: new package 9999 Signed-off-by: Vitaly Zdanevich --- x11-misc/input-leap/input-leap-9999.ebuild | 77 ++++++++++++++++++++++ x11-misc/input-leap/metadata.xml | 11 ++++ 2 files changed, 88 insertions(+) create mode 100644 x11-misc/input-leap/input-leap-9999.ebuild create mode 100644 x11-misc/input-leap/metadata.xml diff --git a/x11-misc/input-leap/input-leap-9999.ebuild b/x11-misc/input-leap/input-leap-9999.ebuild new file mode 100644 index 0000000000..4e1f1de736 --- /dev/null +++ b/x11-misc/input-leap/input-leap-9999.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop virtualx xdg cmake git-r3 + +DESCRIPTION="Share a mouse and keyboard between computers (fork of Barrier)" +HOMEPAGE="https://github.com/input-leap/input-leap" +EGIT_REPO_URI="https://github.com/input-leap/input-leap.git" + +LICENSE="GPL-2" +SLOT="0" +IUSE="gui test" +RESTRICT="!test? ( test )" + +RDEPEND=" + net-misc/curl + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXi + x11-libs/libXinerama + x11-libs/libXrandr + x11-libs/libXtst + gui? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtwidgets:5 + net-dns/avahi[mdnsresponder-compat] + ) + dev-libs/openssl:0= +" +DEPEND=" + ${RDEPEND} + dev-cpp/gtest + dev-cpp/gulrak-filesystem + x11-base/xorg-proto +" + +DOCS=( + ChangeLog + README.md + doc/${PN}.conf.example{,-advanced,-basic} +) + +src_configure() { + local mycmakeargs=( + -DBARRIER_BUILD_GUI=$(usex gui) + -DBARRIER_BUILD_INSTALLER=OFF + -DBARRIER_BUILD_TESTS=$(usex test) + -DBARRIER_REVISION=00000000 + -DBARRIER_USE_EXTERNAL_GTEST=ON + -DBARRIER_VERSION_STAGE=gentoo + ) + + cmake_src_configure +} + +src_test() { + "${BUILD_DIR}"/bin/unittests || die + virtx "${BUILD_DIR}"/bin/integtests || die +} + +src_install() { + cmake_src_install + einstalldocs + doman doc/${PN}{c,s}.1 + + if use gui; then + doicon -s scalable res/${PN}.svg + doicon -s 256 res/${PN}.png + make_desktop_entry ${PN} Barrier ${PN} Utility + fi +} diff --git a/x11-misc/input-leap/metadata.xml b/x11-misc/input-leap/metadata.xml new file mode 100644 index 0000000000..8dd9226f22 --- /dev/null +++ b/x11-misc/input-leap/metadata.xml @@ -0,0 +1,11 @@ + + + + + zdanevich.vitaly@ya.ru + Vitaly Zdanevich + + + input-leap/input-leap + + From fa959fd341549d4ace9626bd04589f24696424ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonardo=20Hern=C3=A1ndez=20Hern=C3=A1ndez?= Date: Tue, 25 Jul 2023 23:41:05 -0600 Subject: [PATCH 19/24] app-shells/zoxide: modernize cargo.eclass usage MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Leonardo Hernández Hernández --- app-shells/zoxide/zoxide-0.9.1.ebuild | 226 +++++++++++++------------- 1 file changed, 113 insertions(+), 113 deletions(-) diff --git a/app-shells/zoxide/zoxide-0.9.1.ebuild b/app-shells/zoxide/zoxide-0.9.1.ebuild index 8c2e8bd8c4..ffe03bab53 100644 --- a/app-shells/zoxide/zoxide-0.9.1.ebuild +++ b/app-shells/zoxide/zoxide-0.9.1.ebuild @@ -1,122 +1,122 @@ # Copyright 2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Autogenerated by pycargoebuild 0.6.3 +# Autogenerated by pycargoebuild 0.10 EAPI=8 CRATES=" - Inflector-0.11.4 - aliasable-0.1.3 - anstream-0.3.2 - anstyle-1.0.0 - anstyle-parse-0.2.0 - anstyle-query-1.0.0 - anstyle-wincon-1.0.1 - anyhow-1.0.71 - askama-0.12.0 - askama_derive-0.12.1 - askama_escape-0.10.3 - assert_cmd-2.0.11 - bincode-1.3.3 - bitflags-1.3.2 - bstr-1.4.0 - cc-1.0.79 - cfg-if-1.0.0 - clap-4.2.7 - clap_builder-4.2.7 - clap_complete-4.2.1 - clap_complete_fig-4.2.0 - clap_derive-4.2.0 - clap_lex-0.4.1 - color-print-0.3.4 - color-print-proc-macro-0.3.4 - colorchoice-1.0.0 - difflib-0.4.0 - dirs-5.0.1 - dirs-sys-0.4.1 - doc-comment-0.3.3 - dunce-1.0.4 - either-1.8.1 - errno-0.3.1 - errno-dragonfly-0.1.2 - fastrand-1.9.0 - getrandom-0.2.9 - glob-0.3.1 - heck-0.4.1 - hermit-abi-0.3.1 - instant-0.1.12 - io-lifetimes-1.0.10 - is-terminal-0.4.7 - itertools-0.10.5 - libc-0.2.143 - linux-raw-sys-0.3.7 - memchr-2.5.0 - mime-0.3.17 - mime_guess-2.0.4 - minimal-lexical-0.2.1 - nix-0.26.2 - nom-7.1.3 - once_cell-1.17.1 - option-ext-0.2.0 - ouroboros-0.15.6 - ouroboros_macro-0.15.6 - ppv-lite86-0.2.17 - predicates-3.0.3 - predicates-core-1.0.6 - predicates-tree-1.0.9 - proc-macro-error-1.0.4 - proc-macro-error-attr-1.0.4 - proc-macro2-1.0.56 - quote-1.0.26 - rand-0.8.5 - rand_chacha-0.3.1 - rand_core-0.6.4 - redox_syscall-0.2.16 - redox_syscall-0.3.5 - redox_users-0.4.3 - regex-automata-0.1.10 - rstest-0.17.0 - rstest_macros-0.17.0 - rstest_reuse-0.5.0 - rustc_version-0.4.0 - rustix-0.37.19 - semver-1.0.17 - serde-1.0.162 - serde_derive-1.0.162 - static_assertions-1.1.0 - strsim-0.10.0 - syn-1.0.109 - syn-2.0.15 - tempfile-3.5.0 - termtree-0.4.1 - thiserror-1.0.40 - thiserror-impl-1.0.40 - unicase-2.6.0 - unicode-ident-1.0.8 - utf8parse-0.2.1 - version_check-0.9.4 - wait-timeout-0.2.0 - wasi-0.11.0+wasi-snapshot-preview1 - which-4.4.0 - windows-sys-0.45.0 - windows-sys-0.48.0 - windows-targets-0.42.2 - windows-targets-0.48.0 - windows_aarch64_gnullvm-0.42.2 - windows_aarch64_gnullvm-0.48.0 - windows_aarch64_msvc-0.42.2 - windows_aarch64_msvc-0.48.0 - windows_i686_gnu-0.42.2 - windows_i686_gnu-0.48.0 - windows_i686_msvc-0.42.2 - windows_i686_msvc-0.48.0 - windows_x86_64_gnu-0.42.2 - windows_x86_64_gnu-0.48.0 - windows_x86_64_gnullvm-0.42.2 - windows_x86_64_gnullvm-0.48.0 - windows_x86_64_msvc-0.42.2 - windows_x86_64_msvc-0.48.0 + Inflector@0.11.4 + aliasable@0.1.3 + anstream@0.3.2 + anstyle-parse@0.2.0 + anstyle-query@1.0.0 + anstyle-wincon@1.0.1 + anstyle@1.0.0 + anyhow@1.0.71 + askama@0.12.0 + askama_derive@0.12.1 + askama_escape@0.10.3 + assert_cmd@2.0.11 + bincode@1.3.3 + bitflags@1.3.2 + bstr@1.4.0 + cc@1.0.79 + cfg-if@1.0.0 + clap@4.2.7 + clap_builder@4.2.7 + clap_complete@4.2.1 + clap_complete_fig@4.2.0 + clap_derive@4.2.0 + clap_lex@0.4.1 + color-print-proc-macro@0.3.4 + color-print@0.3.4 + colorchoice@1.0.0 + difflib@0.4.0 + dirs-sys@0.4.1 + dirs@5.0.1 + doc-comment@0.3.3 + dunce@1.0.4 + either@1.8.1 + errno-dragonfly@0.1.2 + errno@0.3.1 + fastrand@1.9.0 + getrandom@0.2.9 + glob@0.3.1 + heck@0.4.1 + hermit-abi@0.3.1 + instant@0.1.12 + io-lifetimes@1.0.10 + is-terminal@0.4.7 + itertools@0.10.5 + libc@0.2.143 + linux-raw-sys@0.3.7 + memchr@2.5.0 + mime@0.3.17 + mime_guess@2.0.4 + minimal-lexical@0.2.1 + nix@0.26.2 + nom@7.1.3 + once_cell@1.17.1 + option-ext@0.2.0 + ouroboros@0.15.6 + ouroboros_macro@0.15.6 + ppv-lite86@0.2.17 + predicates-core@1.0.6 + predicates-tree@1.0.9 + predicates@3.0.3 + proc-macro-error-attr@1.0.4 + proc-macro-error@1.0.4 + proc-macro2@1.0.56 + quote@1.0.26 + rand@0.8.5 + rand_chacha@0.3.1 + rand_core@0.6.4 + redox_syscall@0.2.16 + redox_syscall@0.3.5 + redox_users@0.4.3 + regex-automata@0.1.10 + rstest@0.17.0 + rstest_macros@0.17.0 + rstest_reuse@0.5.0 + rustc_version@0.4.0 + rustix@0.37.19 + semver@1.0.17 + serde@1.0.162 + serde_derive@1.0.162 + static_assertions@1.1.0 + strsim@0.10.0 + syn@1.0.109 + syn@2.0.15 + tempfile@3.5.0 + termtree@0.4.1 + thiserror-impl@1.0.40 + thiserror@1.0.40 + unicase@2.6.0 + unicode-ident@1.0.8 + utf8parse@0.2.1 + version_check@0.9.4 + wait-timeout@0.2.0 + wasi@0.11.0+wasi-snapshot-preview1 + which@4.4.0 + windows-sys@0.45.0 + windows-sys@0.48.0 + windows-targets@0.42.2 + windows-targets@0.48.0 + windows_aarch64_gnullvm@0.42.2 + windows_aarch64_gnullvm@0.48.0 + windows_aarch64_msvc@0.42.2 + windows_aarch64_msvc@0.48.0 + windows_i686_gnu@0.42.2 + windows_i686_gnu@0.48.0 + windows_i686_msvc@0.42.2 + windows_i686_msvc@0.48.0 + windows_x86_64_gnu@0.42.2 + windows_x86_64_gnu@0.48.0 + windows_x86_64_gnullvm@0.42.2 + windows_x86_64_gnullvm@0.48.0 + windows_x86_64_msvc@0.42.2 + windows_x86_64_msvc@0.48.0 " inherit cargo bash-completion-r1 @@ -125,7 +125,7 @@ DESCRIPTION="A smarter cd command for your terminal" HOMEPAGE="https://github.com/ajeetdsouza/zoxide" SRC_URI=" https://github.com/ajeetdsouza/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - $(cargo_crate_uris) + ${CARGO_CRATE_URIS} " LICENSE="MIT" From a2e7eed1e3013782da5426b6aadfaa6a7b67478d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonardo=20Hern=C3=A1ndez=20Hern=C3=A1ndez?= Date: Tue, 25 Jul 2023 23:45:55 -0600 Subject: [PATCH 20/24] app-shells/zoxide: switch from bash-completion-r1 to shell-completion eclass MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Leonardo Hernández Hernández --- app-shells/zoxide/zoxide-0.9.1.ebuild | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/app-shells/zoxide/zoxide-0.9.1.ebuild b/app-shells/zoxide/zoxide-0.9.1.ebuild index ffe03bab53..121c0c479e 100644 --- a/app-shells/zoxide/zoxide-0.9.1.ebuild +++ b/app-shells/zoxide/zoxide-0.9.1.ebuild @@ -119,7 +119,7 @@ CRATES=" windows_x86_64_msvc@0.48.0 " -inherit cargo bash-completion-r1 +inherit cargo shell-completion DESCRIPTION="A smarter cd command for your terminal" HOMEPAGE="https://github.com/ajeetdsouza/zoxide" @@ -151,12 +151,8 @@ src_install() { dodoc README.md CHANGELOG.md newbashcomp contrib/completions/"${PN}".bash "${PN}" - - insinto /usr/share/zsh/site-functions - doins contrib/completions/_"${PN}" - - insinto /usr/share/fish/vendor_completions.d - doins contrib/completions/"${PN}".fish + dozshcomp contrib/completions/_"${PN}" + dofishcomp contrib/completions/"${PN}".fish insinto /usr/share/"${PN}" doins init.fish From 5369b08315270beeeed000f8732bb7eb20cad746 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonardo=20Hern=C3=A1ndez=20Hern=C3=A1ndez?= Date: Tue, 25 Jul 2023 23:54:36 -0600 Subject: [PATCH 21/24] app-shells/silver: modernize cargo.eclass usage MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Leonardo Hernández Hernández --- app-shells/silver/silver-2.0.0-r1.ebuild | 223 +++++++++++------------ 1 file changed, 111 insertions(+), 112 deletions(-) diff --git a/app-shells/silver/silver-2.0.0-r1.ebuild b/app-shells/silver/silver-2.0.0-r1.ebuild index b2149218fe..c353647c80 100644 --- a/app-shells/silver/silver-2.0.0-r1.ebuild +++ b/app-shells/silver/silver-2.0.0-r1.ebuild @@ -1,126 +1,126 @@ # Copyright 2021-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Autogenerated by pycargoebuild 0.6.3 +# Autogenerated by pycargoebuild 0.10 EAPI=8 CRATES=" - ahash-0.3.8 - aho-corasick-0.7.13 - anyhow-1.0.32 - arrayref-0.3.6 - arrayvec-0.5.1 - atty-0.2.14 - autocfg-1.0.0 - base64-0.11.0 - bitflags-1.2.1 - blake2b_simd-0.5.10 - cc-1.0.79 - cfg-if-0.1.10 - chrono-0.4.13 - clap-3.0.0-beta.2 - clap_derive-3.0.0-beta.2 - confy-0.4.0 - constant_time_eq-0.1.5 - crossbeam-deque-0.7.3 - crossbeam-epoch-0.8.2 - crossbeam-queue-0.2.3 - crossbeam-utils-0.7.2 - directories-2.0.2 - dirs-2.0.2 - dirs-sys-0.3.5 - dlv-list-0.2.2 - doc-comment-0.3.3 - either-1.5.3 - getrandom-0.1.14 - git2-0.13.8 - hashbrown-0.7.2 - hashbrown-0.9.1 - heck-0.3.1 - hermit-abi-0.1.15 - hostname-0.3.1 - humantime-2.0.1 - humantime-serde-1.0.0 - idna-0.2.0 - indexmap-1.6.0 - jobserver-0.1.21 - lazy_static-1.4.0 - libc-0.2.74 - libgit2-sys-0.12.9+1.0.1 - libssh2-sys-0.2.18 - libz-sys-1.0.25 - log-0.4.11 - match_cfg-0.1.0 - matches-0.1.8 - maybe-uninit-2.0.0 - memchr-2.3.3 - memoffset-0.5.5 - ntapi-0.3.4 - num-integer-0.1.43 - num-traits-0.2.12 - num_cpus-1.13.0 - once_cell-1.4.0 - openssl-probe-0.1.2 - openssl-sys-0.9.87 - ordered-multimap-0.2.4 - os_str_bytes-2.4.0 - percent-encoding-2.1.0 - pkg-config-0.3.18 - ppv-lite86-0.2.8 - proc-macro-error-1.0.4 - proc-macro-error-attr-1.0.4 - proc-macro2-1.0.19 - quote-1.0.7 - rand-0.7.3 - rand_chacha-0.2.2 - rand_core-0.5.1 - rand_hc-0.2.0 - rayon-1.3.1 - rayon-core-1.7.1 - redox_syscall-0.1.57 - redox_users-0.3.4 - regex-1.3.9 - regex-syntax-0.6.18 - rust-argon2-0.7.0 - rust-ini-0.15.3 - scopeguard-1.1.0 - serde-1.0.114 - serde_derive-1.0.114 - shellexpand-2.0.0 - strsim-0.10.0 - syn-1.0.37 - sysinfo-0.15.0 - termcolor-1.1.2 - textwrap-0.12.1 - thread_local-1.0.1 - time-0.1.43 - tinyvec-0.3.3 - toml-0.5.6 - unicode-bidi-0.3.4 - unicode-normalization-0.1.13 - unicode-segmentation-1.7.0 - unicode-width-0.1.8 - unicode-xid-0.2.1 - url-2.1.1 - users-0.10.0 - vcpkg-0.2.10 - vec_map-0.8.2 - version_check-0.9.2 - wasi-0.9.0+wasi-snapshot-preview1 - winapi-0.3.9 - winapi-i686-pc-windows-gnu-0.4.0 - winapi-util-0.1.5 - winapi-x86_64-pc-windows-gnu-0.4.0 + ahash@0.3.8 + aho-corasick@0.7.13 + anyhow@1.0.32 + arrayref@0.3.6 + arrayvec@0.5.1 + atty@0.2.14 + autocfg@1.0.0 + base64@0.11.0 + bitflags@1.2.1 + blake2b_simd@0.5.10 + cc@1.0.79 + cfg-if@0.1.10 + chrono@0.4.13 + clap@3.0.0-beta.2 + clap_derive@3.0.0-beta.2 + confy@0.4.0 + constant_time_eq@0.1.5 + crossbeam-deque@0.7.3 + crossbeam-epoch@0.8.2 + crossbeam-queue@0.2.3 + crossbeam-utils@0.7.2 + directories@2.0.2 + dirs-sys@0.3.5 + dirs@2.0.2 + dlv-list@0.2.2 + doc-comment@0.3.3 + either@1.5.3 + getrandom@0.1.14 + git2@0.13.8 + hashbrown@0.7.2 + hashbrown@0.9.1 + heck@0.3.1 + hermit-abi@0.1.15 + hostname@0.3.1 + humantime-serde@1.0.0 + humantime@2.0.1 + idna@0.2.0 + indexmap@1.6.0 + jobserver@0.1.21 + lazy_static@1.4.0 + libc@0.2.74 + libgit2-sys@0.12.9+1.0.1 + libssh2-sys@0.2.18 + libz-sys@1.0.25 + log@0.4.11 + match_cfg@0.1.0 + matches@0.1.8 + maybe-uninit@2.0.0 + memchr@2.3.3 + memoffset@0.5.5 + ntapi@0.3.4 + num-integer@0.1.43 + num-traits@0.2.12 + num_cpus@1.13.0 + once_cell@1.4.0 + openssl-probe@0.1.2 + openssl-sys@0.9.87 + ordered-multimap@0.2.4 + os_str_bytes@2.4.0 + percent-encoding@2.1.0 + pkg-config@0.3.18 + ppv-lite86@0.2.8 + proc-macro-error-attr@1.0.4 + proc-macro-error@1.0.4 + proc-macro2@1.0.19 + quote@1.0.7 + rand@0.7.3 + rand_chacha@0.2.2 + rand_core@0.5.1 + rand_hc@0.2.0 + rayon-core@1.7.1 + rayon@1.3.1 + redox_syscall@0.1.57 + redox_users@0.3.4 + regex-syntax@0.6.18 + regex@1.3.9 + rust-argon2@0.7.0 + rust-ini@0.15.3 + scopeguard@1.1.0 + serde@1.0.114 + serde_derive@1.0.114 + shellexpand@2.0.0 + strsim@0.10.0 + syn@1.0.37 + sysinfo@0.15.0 + termcolor@1.1.2 + textwrap@0.12.1 + thread_local@1.0.1 + time@0.1.43 + tinyvec@0.3.3 + toml@0.5.6 + unicode-bidi@0.3.4 + unicode-normalization@0.1.13 + unicode-segmentation@1.7.0 + unicode-width@0.1.8 + unicode-xid@0.2.1 + url@2.1.1 + users@0.10.0 + vcpkg@0.2.10 + vec_map@0.8.2 + version_check@0.9.2 + wasi@0.9.0+wasi-snapshot-preview1 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.5 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 " -inherit cargo flag-o-matic toolchain-funcs +inherit cargo DESCRIPTION="A cross-shell customizable powerline-like prompt with icons" HOMEPAGE="https://github.com/reujab/silver" SRC_URI=" https://github.com/reujab/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - $(cargo_crate_uris) + ${CARGO_CRATE_URIS} " LICENSE="MIT" @@ -138,7 +138,7 @@ DEPEND="${RDEPEND}" DOCS="readme.md" -QA_FLAGS_IGNORED="/usr/bin/silver" +QA_FLAGS_IGNORED="usr/bin/silver" PATCHES=( "${FILESDIR}"/"${PV}"-update-openssl-sys.patch @@ -150,8 +150,7 @@ src_configure() { export LIBGIT2_SYS_USE_PKG_CONFIG=1 export PKG_CONFIG_ALLOW_CROSS=1 - # Breaks compilation - tc-is-clang || filter-lto + cargo_src_configure } src_install() { From dc5169d702f3c54372249fa5d4a104c2e1037fa0 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Wed, 26 Jul 2023 10:17:58 +0300 Subject: [PATCH 22/24] app-admin/linode-cli: add 5.41.3 Signed-off-by: Viorel Munteanu --- app-admin/linode-cli/Manifest | 1 + app-admin/linode-cli/linode-cli-5.41.3.ebuild | 25 +++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 app-admin/linode-cli/linode-cli-5.41.3.ebuild diff --git a/app-admin/linode-cli/Manifest b/app-admin/linode-cli/Manifest index e3f3d8c523..5518a06572 100644 --- a/app-admin/linode-cli/Manifest +++ b/app-admin/linode-cli/Manifest @@ -1 +1,2 @@ DIST linode-cli-5.41.2.tar.gz 105869 BLAKE2B df982837014c688e054282fff4595cb5a2acc308414a9ba7abdc47f21f26a9e3f9ce6beeb8105e114c97be0742a494d5281f7539469817e83baff730eaf3bdfa SHA512 94876d5b5c13b1f21eadf9cd4e7044d9fbec996c1386e2b9a0d5126281acdbb93cd8558b65835f5bd650f63a41be67a979d76505d13fc399f9c6964539f5ec42 +DIST linode-cli-5.41.3.tar.gz 106163 BLAKE2B 7e8a11960e163d0979410ded574cc29a576ff60ccfe120d397668fcef87dfc093c99de234164b6a9e5d3b93fc1008cde6153c83b3c1018e8eba757e97367a20b SHA512 a04c5f9143835d2fd6dde50a4a2faabad50b74bc9cba581a3c3ab1c5d75855c6a6fec5e04904ec4fc53c017e1c59faeb81d0fa532f6aee0841dec354c52eb974 diff --git a/app-admin/linode-cli/linode-cli-5.41.3.ebuild b/app-admin/linode-cli/linode-cli-5.41.3.ebuild new file mode 100644 index 0000000000..9a2809d40b --- /dev/null +++ b/app-admin/linode-cli/linode-cli-5.41.3.ebuild @@ -0,0 +1,25 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +inherit distutils-r1 pypi + +DESCRIPTION="Linode Command Line Interface" +HOMEPAGE="https://github.com/linode/linode-cli https://www.linode.com/" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/boto3 + dev-python/packaging + dev-python/pyyaml + dev-python/requests + dev-python/rich + Date: Wed, 26 Jul 2023 10:18:04 +0300 Subject: [PATCH 23/24] app-admin/linode-cli: drop 5.41.2 Signed-off-by: Viorel Munteanu --- app-admin/linode-cli/Manifest | 1 - app-admin/linode-cli/linode-cli-5.41.2.ebuild | 25 ------------------- 2 files changed, 26 deletions(-) delete mode 100644 app-admin/linode-cli/linode-cli-5.41.2.ebuild diff --git a/app-admin/linode-cli/Manifest b/app-admin/linode-cli/Manifest index 5518a06572..5f24134ce8 100644 --- a/app-admin/linode-cli/Manifest +++ b/app-admin/linode-cli/Manifest @@ -1,2 +1 @@ -DIST linode-cli-5.41.2.tar.gz 105869 BLAKE2B df982837014c688e054282fff4595cb5a2acc308414a9ba7abdc47f21f26a9e3f9ce6beeb8105e114c97be0742a494d5281f7539469817e83baff730eaf3bdfa SHA512 94876d5b5c13b1f21eadf9cd4e7044d9fbec996c1386e2b9a0d5126281acdbb93cd8558b65835f5bd650f63a41be67a979d76505d13fc399f9c6964539f5ec42 DIST linode-cli-5.41.3.tar.gz 106163 BLAKE2B 7e8a11960e163d0979410ded574cc29a576ff60ccfe120d397668fcef87dfc093c99de234164b6a9e5d3b93fc1008cde6153c83b3c1018e8eba757e97367a20b SHA512 a04c5f9143835d2fd6dde50a4a2faabad50b74bc9cba581a3c3ab1c5d75855c6a6fec5e04904ec4fc53c017e1c59faeb81d0fa532f6aee0841dec354c52eb974 diff --git a/app-admin/linode-cli/linode-cli-5.41.2.ebuild b/app-admin/linode-cli/linode-cli-5.41.2.ebuild deleted file mode 100644 index ba4dbcdcef..0000000000 --- a/app-admin/linode-cli/linode-cli-5.41.2.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -inherit distutils-r1 pypi - -DESCRIPTION="Linode Command Line Interface" -HOMEPAGE="https://github.com/linode/linode-cli https://www.linode.com/" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/boto3 - dev-python/packaging - dev-python/pyyaml - dev-python/requests - dev-python/rich - Date: Wed, 26 Jul 2023 10:41:01 +0300 Subject: [PATCH 24/24] app-admin/himitsu-ssh: unkeyword 0.2 for ~amd64 Dependency `dev-hare/hare-ssh` has no keywords (live ebuild). Signed-off-by: Viorel Munteanu --- app-admin/himitsu-ssh/himitsu-ssh-0.2.ebuild | 2 +- app-admin/himitsu-ssh/himitsu-ssh-9999.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-admin/himitsu-ssh/himitsu-ssh-0.2.ebuild b/app-admin/himitsu-ssh/himitsu-ssh-0.2.ebuild index 11a4670335..389b242991 100644 --- a/app-admin/himitsu-ssh/himitsu-ssh-0.2.ebuild +++ b/app-admin/himitsu-ssh/himitsu-ssh-0.2.ebuild @@ -8,7 +8,7 @@ if [[ "${PV}" = "9999" ]]; then EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/himitsu-ssh" else SRC_URI="https://git.sr.ht/~sircmpwn/himitsu-ssh/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" + KEYWORDS="" fi DESCRIPTION="SSH integration for Himitsu" diff --git a/app-admin/himitsu-ssh/himitsu-ssh-9999.ebuild b/app-admin/himitsu-ssh/himitsu-ssh-9999.ebuild index 11a4670335..389b242991 100644 --- a/app-admin/himitsu-ssh/himitsu-ssh-9999.ebuild +++ b/app-admin/himitsu-ssh/himitsu-ssh-9999.ebuild @@ -8,7 +8,7 @@ if [[ "${PV}" = "9999" ]]; then EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/himitsu-ssh" else SRC_URI="https://git.sr.ht/~sircmpwn/himitsu-ssh/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" + KEYWORDS="" fi DESCRIPTION="SSH integration for Himitsu"