diff --git a/bash/.SRCINFO b/bash/.SRCINFO index 5d1060b68d..a83e856e15 100644 --- a/bash/.SRCINFO +++ b/bash/.SRCINFO @@ -1,13 +1,14 @@ pkgbase = bash pkgdesc = The GNU Bourne Again shell - pkgver = 5.2.032 - pkgrel = 2 + pkgver = 5.2.037 + pkgrel = 1 url = https://www.gnu.org/software/bash/bash.html install = bash.install arch = x86_64 arch = powerpc64le arch = powerpc64 arch = powerpc + arch = espresso arch = riscv64 license = GPL-3.0-or-later depends = readline @@ -23,9 +24,7 @@ pkgbase = bash backup = etc/skel/.bash_logout source = https://ftp.gnu.org/gnu/bash/bash-5.2.tar.gz source = https://ftp.gnu.org/gnu/bash/bash-5.2.tar.gz.sig - source = bash-5.2_p15-configure-clang16.patch source = bash-5.2_p15-random-ub.patch - source = bash-5.2_p21-configure-strtold.patch source = bash-5.2_p21-wpointer-to-int.patch source = bash-5.2_p32-memory-leaks.patch source = bash-5.2_p32-read-delimiter-in-invalid-mbchar.patch @@ -98,12 +97,20 @@ pkgbase = bash source = https://ftp.gnu.org/gnu/bash/bash-5.2-patches/bash52-031.sig source = https://ftp.gnu.org/gnu/bash/bash-5.2-patches/bash52-032 source = https://ftp.gnu.org/gnu/bash/bash-5.2-patches/bash52-032.sig + source = https://ftp.gnu.org/gnu/bash/bash-5.2-patches/bash52-033 + source = https://ftp.gnu.org/gnu/bash/bash-5.2-patches/bash52-033.sig + source = https://ftp.gnu.org/gnu/bash/bash-5.2-patches/bash52-034 + source = https://ftp.gnu.org/gnu/bash/bash-5.2-patches/bash52-034.sig + source = https://ftp.gnu.org/gnu/bash/bash-5.2-patches/bash52-035 + source = https://ftp.gnu.org/gnu/bash/bash-5.2-patches/bash52-035.sig + source = https://ftp.gnu.org/gnu/bash/bash-5.2-patches/bash52-036 + source = https://ftp.gnu.org/gnu/bash/bash-5.2-patches/bash52-036.sig + source = https://ftp.gnu.org/gnu/bash/bash-5.2-patches/bash52-037 + source = https://ftp.gnu.org/gnu/bash/bash-5.2-patches/bash52-037.sig validpgpkeys = 7C0135FB088AAF6C66C650B9BB5869F064EA74AB b2sums = 51b196e710794ebad8eac28c31c93eb99ac1a7db30919a13271e39e1cb66a0672f242df75fc7d71627ea873dfbce53ec35c0c56a71c5167143070a7811343fd9 b2sums = SKIP - b2sums = 5ef332cd2847f46e351e5db6dda79d01d9853f5eda9762deeba0450c2bd400eec549bbb85696777b687f64d0977daac4883d6ce3f1e26cec0d5f73e8ee97f000 b2sums = adab09c3f2ce3697e3659e01266120155714b80263bd125808edf556a354291af615540189553b1c32a2d462ac41e28a9df8fb9f7d963a3ca3629d297a46e62d - b2sums = 83ec6ff756543ee44c18902f2d30dd662a84237b9594a7e0cfc21a1c16fce49e37cf67729b3a17d59cc978cb6675e04457e3b6b0909d94cb234a1dde96f7c9ea b2sums = 0c7f5eb5b697abf15c1d17888a973e44d0ead1f095778b41841a6a1937a5b9e7ce5fa6a05e4404504990b0a244fdecfc12ce7c33ee7d67b4c837435e9bfe2b57 b2sums = 373aa3be1f0a6bc65403cde63cbc4dcd612336e86b1cae918670a99e8ca639c665ac7efb467ec8823a62cec0a71c485bd3fda4bbf058d759498377f5cfe90f51 b2sums = ab7fe139630be59b26a72f92f22e4a2b556594d341d82b0f15f99880724f5ea5cfd912a8de6b6e1db902c14d65395c74a03379e3e01ce69bb4512c681518301d @@ -176,5 +183,15 @@ pkgbase = bash b2sums = SKIP b2sums = 55aab849da0fcc69ab3516d9d7ff2858b5f15cbeaddf66282f43f272b52d646c2c41c2ceef632a2ae8f13c25d92e85f49fbc6de989ed4f6ac4bb7bea7fc59a5d b2sums = SKIP + b2sums = 67d334ac5874b785e449cde3b8e3999fd6fa91da847d7ee28320959ed4db5a0e841681eed29fe2fab20dbb8ff4894d86b04c44435ced1be44a67ca117bc9093e + b2sums = SKIP + b2sums = d01dc67397e7d85087bcbe5aeddd1a57afc3980e52f53ed8246211d8b282894650b563e52079132f8265da7370c13a76dffefd0a04bcefb7cc2a46575e50672b + b2sums = SKIP + b2sums = 308bdea38fc42c5267046b4e6a1603dc2379b4c92856c9c3431db655a48704887b1d405ba6a4640404d1e06ef30baffaf0fb4e55b015ec5479f9edde170e73e9 + b2sums = SKIP + b2sums = e86b0df8ea7ace1ce4bc6f269de389f2f85fbe20e59e6a1e88abe99b5497382e441c9e9ba9f74c97512e0852179fc35dc781bd0da3ab664c60bed2d5d7f20f19 + b2sums = SKIP + b2sums = 4af190d53b498d6d4403f64f39060f1add17edfe3e48b4b58a4377d1e96caa93017aed3df7011a64c99fd908af967603ed287e6bbb0380a8569d170779d8f26a + b2sums = SKIP pkgname = bash diff --git a/bash/PKGBUILD b/bash/PKGBUILD index 9f756b8bd9..a896ef78d7 100644 --- a/bash/PKGBUILD +++ b/bash/PKGBUILD @@ -1,3 +1,4 @@ +# POWER Maintainer: Alexander Baldeck # Maintainer: Levente Polyak # Maintainer: Tobias Powalowski # Contributor: Giancarlo Razzolini @@ -7,9 +8,9 @@ pkgname=bash _basever=5.2 -_patchlevel=032 +_patchlevel=037 pkgver=${_basever}.${_patchlevel} -pkgrel=2.1 +pkgrel=1 pkgdesc='The GNU Bourne Again shell' arch=(x86_64 powerpc64le powerpc64 powerpc espresso riscv64) license=('GPL-3.0-or-later') @@ -29,9 +30,7 @@ provides=('sh') install=bash.install source=( https://ftp.gnu.org/gnu/bash/bash-$_basever.tar.gz{,.sig} - bash-5.2_p15-configure-clang16.patch bash-5.2_p15-random-ub.patch - bash-5.2_p21-configure-strtold.patch bash-5.2_p21-wpointer-to-int.patch bash-5.2_p32-memory-leaks.patch bash-5.2_p32-read-delimiter-in-invalid-mbchar.patch @@ -50,9 +49,7 @@ if [[ $((10#${_patchlevel})) -gt 0 ]]; then fi b2sums=('51b196e710794ebad8eac28c31c93eb99ac1a7db30919a13271e39e1cb66a0672f242df75fc7d71627ea873dfbce53ec35c0c56a71c5167143070a7811343fd9' 'SKIP' - '5ef332cd2847f46e351e5db6dda79d01d9853f5eda9762deeba0450c2bd400eec549bbb85696777b687f64d0977daac4883d6ce3f1e26cec0d5f73e8ee97f000' 'adab09c3f2ce3697e3659e01266120155714b80263bd125808edf556a354291af615540189553b1c32a2d462ac41e28a9df8fb9f7d963a3ca3629d297a46e62d' - '83ec6ff756543ee44c18902f2d30dd662a84237b9594a7e0cfc21a1c16fce49e37cf67729b3a17d59cc978cb6675e04457e3b6b0909d94cb234a1dde96f7c9ea' '0c7f5eb5b697abf15c1d17888a973e44d0ead1f095778b41841a6a1937a5b9e7ce5fa6a05e4404504990b0a244fdecfc12ce7c33ee7d67b4c837435e9bfe2b57' '373aa3be1f0a6bc65403cde63cbc4dcd612336e86b1cae918670a99e8ca639c665ac7efb467ec8823a62cec0a71c485bd3fda4bbf058d759498377f5cfe90f51' 'ab7fe139630be59b26a72f92f22e4a2b556594d341d82b0f15f99880724f5ea5cfd912a8de6b6e1db902c14d65395c74a03379e3e01ce69bb4512c681518301d' @@ -124,6 +121,16 @@ b2sums=('51b196e710794ebad8eac28c31c93eb99ac1a7db30919a13271e39e1cb66a0672f242df 'dac378115906e21fc754267c42e129e2374c9b63f879d1717d79930589618d4d8d17821b2f529d1851db7567d3efdfb0410c18e6869047e3d87443b29d507289' 'SKIP' '55aab849da0fcc69ab3516d9d7ff2858b5f15cbeaddf66282f43f272b52d646c2c41c2ceef632a2ae8f13c25d92e85f49fbc6de989ed4f6ac4bb7bea7fc59a5d' + 'SKIP' + '67d334ac5874b785e449cde3b8e3999fd6fa91da847d7ee28320959ed4db5a0e841681eed29fe2fab20dbb8ff4894d86b04c44435ced1be44a67ca117bc9093e' + 'SKIP' + 'd01dc67397e7d85087bcbe5aeddd1a57afc3980e52f53ed8246211d8b282894650b563e52079132f8265da7370c13a76dffefd0a04bcefb7cc2a46575e50672b' + 'SKIP' + '308bdea38fc42c5267046b4e6a1603dc2379b4c92856c9c3431db655a48704887b1d405ba6a4640404d1e06ef30baffaf0fb4e55b015ec5479f9edde170e73e9' + 'SKIP' + 'e86b0df8ea7ace1ce4bc6f269de389f2f85fbe20e59e6a1e88abe99b5497382e441c9e9ba9f74c97512e0852179fc35dc781bd0da3ab664c60bed2d5d7f20f19' + 'SKIP' + '4af190d53b498d6d4403f64f39060f1add17edfe3e48b4b58a4377d1e96caa93017aed3df7011a64c99fd908af967603ed287e6bbb0380a8569d170779d8f26a' 'SKIP') prepare() { @@ -134,9 +141,7 @@ prepare() { done # add patches from gentoo, fixing various upstream reported issues # https://gitweb.gentoo.org/repo/gentoo.git/tree/app-shells/bash/files - patch -Np0 -i ../bash-5.2_p15-configure-clang16.patch patch -Np0 -i ../bash-5.2_p15-random-ub.patch - patch -Np0 -i ../bash-5.2_p21-configure-strtold.patch patch -Np0 -i ../bash-5.2_p21-wpointer-to-int.patch patch -Np0 -i ../bash-5.2_p32-memory-leaks.patch patch -Np0 -i ../bash-5.2_p32-read-delimiter-in-invalid-mbchar.patch