summaryrefslogtreecommitdiff
path: root/dev-util
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/Manifest.gzbin64963 -> 64948 bytes
-rw-r--r--dev-util/bats/Manifest3
-rw-r--r--dev-util/bats/bats-1.11.1.ebuild4
-rw-r--r--dev-util/bats/files/bats-1.11.1-bash-5.3.patch25
-rw-r--r--dev-util/github-cli/Manifest3
-rw-r--r--dev-util/github-cli/github-cli-2.68.1.ebuild44
6 files changed, 78 insertions, 1 deletions
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 2b77c6ab3813..56968e6f7275 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/bats/Manifest b/dev-util/bats/Manifest
index a638b0aa9d22..bea69aac5224 100644
--- a/dev-util/bats/Manifest
+++ b/dev-util/bats/Manifest
@@ -1,3 +1,4 @@
+AUX bats-1.11.1-bash-5.3.patch 1161 BLAKE2B 338d7b679fdf6212454c4a985f16b260907f7ec205599ca27d28db98281f8d4c0a26ee4ee3b68654a555bd952f12a78868bcb14a0b6519ca24240981a06400ba SHA512 de22416f54652ac0e2c8d106b190c5c5c9dfae972dd45a1de2bba47fc942d426b8acdd96d6fc676fcbd1f77541e25c06de0b658819bb68553c47f10938f0c755
DIST bats-1.11.1.tar.gz 174699 BLAKE2B 3e64257d45344a9e0a77178a77fe9f19f65aae6bb4cbba497e6ee960cb2a1d8bbcc5078b0600024f25da5c298d075c89d1fe054ee0529fb23489af05b97c1e80 SHA512 56faccadebc92555418c6aa6cb1985e7928d6db9c7bdbdd788f3dd55e82ef831d2389aa5b7198dd810fa6fd9dc6cfae78f7a10149e3027ed4f6517ede02dd8c3
-EBUILD bats-1.11.1.ebuild 952 BLAKE2B e4260a1d4096c972fd1bd7f1a2a6c326605bf4dbd145e04633cef6c04caac6529916bba33a0b50b074ee4752aa771455a183ac8624791073b78f48c241b42651 SHA512 943192c4ebddbb5f173096796c8756e5148fec9e19b325107d70569bef1eae59175bc0fbb9137dc2b474c5691aca170f5f76bfef1da1281b33149071b47a425a
+EBUILD bats-1.11.1.ebuild 1000 BLAKE2B 40e488ad845ebf48efc7676e846019197528176473ba30230f68891cd492b1f9831ca3360dde90db510c29394b379a73d1dcba172a0378e89aef7bbddd985aa9 SHA512 83c02b20b0f15d9cda11fa489ebbfc586e5ccc0b94b41dded77ee664e69373421cbdc69ab25dbb586a9e63cf7915b13c6b06d3a3167b48e5a9b5593ddf582deb
MISC metadata.xml 960 BLAKE2B 1eef5273fa063fbeb31bf73be2dd264f83a37a75ae5bfc116cfe6e97a0707349b9fdd6e0700505d7f698e63eeffeec2f72f9f9e853be3c3eb70ea80891fddde0 SHA512 906495ef8f00981f362302c4cc0f24aca8a9a7d4898e4f729941836b3bb126590c7d4863b37b6d216c1485cc96502c330ca03801c9cb271793ebd298285f8923
diff --git a/dev-util/bats/bats-1.11.1.ebuild b/dev-util/bats/bats-1.11.1.ebuild
index 4b9368319943..6943992f8610 100644
--- a/dev-util/bats/bats-1.11.1.ebuild
+++ b/dev-util/bats/bats-1.11.1.ebuild
@@ -19,6 +19,10 @@ KEYWORDS="amd64 arm arm64 hppa ~ppc ppc64 ~riscv ~sparc x86"
DEPEND="app-shells/bash:*"
RDEPEND="${DEPEND}"
+PATCHES=(
+ "${FILESDIR}"/${P}-bash-5.3.patch
+)
+
src_test() {
local my_jobs=$(get_nproc)
if ! command -v parallel >/dev/null; then
diff --git a/dev-util/bats/files/bats-1.11.1-bash-5.3.patch b/dev-util/bats/files/bats-1.11.1-bash-5.3.patch
new file mode 100644
index 000000000000..13c52cbe8f0f
--- /dev/null
+++ b/dev-util/bats/files/bats-1.11.1-bash-5.3.patch
@@ -0,0 +1,25 @@
+https://github.com/bats-core/bats-core/commit/3c65504bb51a9f5d589de70e885fa42b5a994588
+
+From 3c65504bb51a9f5d589de70e885fa42b5a994588 Mon Sep 17 00:00:00 2001
+From: Martin Schulze <martin.schulze@vireso.de>
+Date: Fri, 20 Dec 2024 23:20:31 +0100
+Subject: [PATCH] fix test expecation for bash RC (5.3)
+
+---
+ test/suite_setup_teardown.bats | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/test/suite_setup_teardown.bats b/test/suite_setup_teardown.bats
+index 9bd5d0e768..3bf728ea6c 100644
+--- a/test/suite_setup_teardown.bats
++++ b/test/suite_setup_teardown.bats
+@@ -66,7 +66,7 @@ setup() {
+
+ @test "syntax errors in setup_suite.bash are reported and lead to non zero exit code" {
+ LANG=C reentrant_run ! bats --setup-suite-file "$FIXTURE_ROOT/syntax_error/setup_suite_no_shellcheck" "$FIXTURE_ROOT/syntax_error/"
+- [ "${lines[1]}" == "$FIXTURE_ROOT/syntax_error/setup_suite_no_shellcheck: line 2: syntax error: unexpected end of file" ]
++ [[ "${lines[1]}" == "$FIXTURE_ROOT/syntax_error/setup_suite_no_shellcheck: line 2: syntax error: unexpected end of file"* ]]
+ }
+
+ @test "errors in setup_suite.bash's free code reported correctly" {
+
diff --git a/dev-util/github-cli/Manifest b/dev-util/github-cli/Manifest
index d654d1cb726b..0ac5286ee0d4 100644
--- a/dev-util/github-cli/Manifest
+++ b/dev-util/github-cli/Manifest
@@ -2,7 +2,10 @@ DIST github-cli-2.65.0-deps.tar.xz 68106872 BLAKE2B cc32318356dda4c703721243f57e
DIST github-cli-2.65.0.tar.gz 12939630 BLAKE2B 9d4f5ab0ae8d2b2638a2aeeedefd7fcca7b526dcc71595e22fc8a1a834ed613959999dc7590a8799cb2682b9710c8701a94e7d4cd5a469d6e88b0a551e030f3d SHA512 801d98427e0c58961840e6f6be5fd0a4863da6da1aa31d3af43eb440f2a9dda930d8e7226ba69ebfb04393928092924de913ecb582c0588682773b6e4c76165b
DIST github-cli-2.66.1-deps.tar.xz 72745840 BLAKE2B 2d57fd21d05a56ef6c7cd098d5121838b4c0dab14565ee88c0deddd4645e2f2dbf82f4f13e19106565b790d6d2dce201200e8271863666f267e9f668f1db2fac SHA512 22294bff4cbc477e45738dd8c176b319171b20384e81f1ca9c485ed9f00163f26545deb86142c2818b968fdcabb7ae739779c75448f661a74d962424efdb9223
DIST github-cli-2.66.1.tar.gz 12962922 BLAKE2B bd0f56928fd24823782b1191afa44d8aaac17e501ac77981d53fe83fee56e70ee2f7602f3e43f8fdcef899f63784861e78aae6a86f286c44f175a0565616d9d5 SHA512 8d25a7c9cb79e94316362590f133aabe8d78bf7d180506b7e6980fabd9d7b4ad8d405f55c0439dac2293b5998e3f951fd05e469dc197f24095a51a872b6cd925
+DIST github-cli-2.68.1-deps.tar.xz 72745620 BLAKE2B 295590956a6ecfc6cf4dc0a3bd589edfacf951f4e5b975438d4688488ba1b37e7d08c282e34a8cc41e196be3a9f42073a773b77be9915d5094e183b1307f6bf8 SHA512 d7a2078ff6576128accc62a0bf409b0b03afaa2e6da5392441c6f8960a715218578685d8a06c308b2d254a92282e981a17f8d5cfabda407b4c55c0cadb8323ff
+DIST github-cli-2.68.1.tar.gz 12985312 BLAKE2B eaa232027117c3be638a68b5dd5c45fbda7b076fadaee8bc2dde81212fd096b0ee759cba4df473c7402a84e80fdf2f8764d79db1d8df519a36cc2529eef9fa1f SHA512 cc46186151ab2711eb3b9af61e3339db542db389f594db489942f425a0101b5878cd49800f29e7bab3eeeeb67f6147f540994b9c9cac6d644aef8e4b1c3104e5
EBUILD github-cli-2.65.0.ebuild 935 BLAKE2B af5f12da0a1cc9b941975fc1cd8e7b7f9bede53aa10243b5653197808adf114519a5e9be0916b6fc8abfd8b2628cdde8a2f17ac9d522390432a060c27651105a SHA512 89ffebc2dad570a19cede34a849df9a71a17239f4643fa89150a8f7b593a57d1f53e95041bb1c0777cfe6dcaf24e7d2ee930b8cdfb67482c9c4f590628928c72
EBUILD github-cli-2.66.1.ebuild 935 BLAKE2B af5f12da0a1cc9b941975fc1cd8e7b7f9bede53aa10243b5653197808adf114519a5e9be0916b6fc8abfd8b2628cdde8a2f17ac9d522390432a060c27651105a SHA512 89ffebc2dad570a19cede34a849df9a71a17239f4643fa89150a8f7b593a57d1f53e95041bb1c0777cfe6dcaf24e7d2ee930b8cdfb67482c9c4f590628928c72
+EBUILD github-cli-2.68.1.ebuild 935 BLAKE2B af5f12da0a1cc9b941975fc1cd8e7b7f9bede53aa10243b5653197808adf114519a5e9be0916b6fc8abfd8b2628cdde8a2f17ac9d522390432a060c27651105a SHA512 89ffebc2dad570a19cede34a849df9a71a17239f4643fa89150a8f7b593a57d1f53e95041bb1c0777cfe6dcaf24e7d2ee930b8cdfb67482c9c4f590628928c72
EBUILD github-cli-9999.ebuild 935 BLAKE2B af5f12da0a1cc9b941975fc1cd8e7b7f9bede53aa10243b5653197808adf114519a5e9be0916b6fc8abfd8b2628cdde8a2f17ac9d522390432a060c27651105a SHA512 89ffebc2dad570a19cede34a849df9a71a17239f4643fa89150a8f7b593a57d1f53e95041bb1c0777cfe6dcaf24e7d2ee930b8cdfb67482c9c4f590628928c72
MISC metadata.xml 331 BLAKE2B 1ffd21cb61a7db81d5c8f1b3731dc6a23aa98e6db92e2af3101eefd99b18862a89bb42993cb770bc26307eb70c96966abee1bba45c73de31c1e47300caf170b3 SHA512 2a90a401ff9f5646bcb0a8e1b38bd95629f7b69d4fd485de5f5c32063cceb0d223b30696181d328e09c6f8191e8fbaabf81370f42577312c2eb8d22d9509d1b9
diff --git a/dev-util/github-cli/github-cli-2.68.1.ebuild b/dev-util/github-cli/github-cli-2.68.1.ebuild
new file mode 100644
index 000000000000..cd54bf0e7d58
--- /dev/null
+++ b/dev-util/github-cli/github-cli-2.68.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+DESCRIPTION="GitHub CLI"
+HOMEPAGE="https://github.com/cli/cli"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/cli/cli.git"
+else
+ SRC_URI="https://github.com/cli/cli/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz"
+ KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv"
+ S="${WORKDIR}/cli-${PV}"
+fi
+
+LICENSE="MIT Apache-2.0 BSD BSD-2 MPL-2.0"
+SLOT="0"
+
+RDEPEND=">=dev-vcs/git-1.7.3"
+
+RESTRICT="test"
+
+src_unpack() {
+ if [[ ${PV} == *9999 ]]; then
+ git-r3_src_unpack
+ go-module_live_vendor
+ else
+ go-module_src_unpack
+ fi
+}
+
+src_compile() {
+ [[ ${PV} != 9999 ]] && export GH_VERSION="v${PV}"
+ emake prefix=/usr bin/gh manpages completions
+}
+
+src_install() {
+ emake prefix=/usr DESTDIR="${D}" install
+ dodoc README.md
+}