diff options
Diffstat (limited to 'dev-util/bats')
-rw-r--r-- | dev-util/bats/Manifest | 3 | ||||
-rw-r--r-- | dev-util/bats/bats-1.11.1.ebuild | 4 | ||||
-rw-r--r-- | dev-util/bats/files/bats-1.11.1-bash-5.3.patch | 25 |
3 files changed, 31 insertions, 1 deletions
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" { + |