tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
shells/bash package upgrade
Attached please find a patch which upgrades shells/bash
from 5.1.8nb3 to 5.1.12
Normally I'd simply commit it, but as you'll see from the
distinfo patch provided here (you should just regenerate
distinfo), I'm not up to date...
Note that patches/patch-builtins_wait.def needs to be removed.
The 4 new patches fix:
9. The bash malloc implementation of malloc_usable_size() does not follow
the specification. This can cause library functions that use it to
overwrite memory bounds checking.
10. If `wait -n' is interrupted by a trapped signal other than SIGINT, it
does not completely clean up state, and that can prevent subsequent
calls to `wait -n' from working correctly.
11. When reading a compound assignment, and running it through the parser
to split it into words, we need to save and restore any alias we're
currently expanding.
12. There is a possible race condition that arises when a child process
receives a signal trapped by the parent before it can reset the signal
dispositions. The child process is not supposed to trap the signal
in this circumstance.
kre
Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/shells/bash/Makefile,v
retrieving revision 1.101
diff -u -r1.101 Makefile
--- Makefile 21 Jul 2021 10:24:16 -0000 1.101
+++ Makefile 18 Nov 2021 19:41:46 -0000
@@ -1,9 +1,7 @@
# $NetBSD: Makefile,v 1.101 2021/07/21 10:24:16 jperkin Exp $
BASH_VERSION= 5.1
-BASH_PATCHLEVEL= 8
-
-PKGREVISION= 3
+BASH_PATCHLEVEL= 12
DISTNAME= bash-${BASH_VERSION}
PKGNAME= bash-${BASH_VERSION}.${BASH_PATCHLEVEL}
@@ -13,6 +11,7 @@
PATCH_SITES= ${MASTER_SITES:=bash-5.1-patches/}
PATCHFILES+= bash51-001 bash51-002 bash51-003 bash51-004
PATCHFILES+= bash51-005 bash51-006 bash51-007 bash51-008
+PATCHFILES+= bash51-009 bash51-010 bash51-011 bash51-012
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= https://www.gnu.org/software/bash/bash.html
Index: distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/shells/bash/distinfo,v
retrieving revision 1.67
diff -u -r1.67 distinfo
--- distinfo 26 Oct 2021 11:18:36 -0000 1.67
+++ distinfo 18 Nov 2021 19:41:46 -0000
@@ -1,37 +1,61 @@
$NetBSD: distinfo,v 1.67 2021/10/26 11:18:36 nia Exp $
-BLAKE2s (bash-5.1.tar.gz) = 9053924a9a02eb9e6d9aed99e945c23ddd98481234a50c5897f124dc3f02dd33
+SHA1 (bash-5.1.tar.gz) = 063019501ef1f30fad99d2b735a7ae2ce1d11423
+RMD160 (bash-5.1.tar.gz) = 3b968e29e3867e201a781c4dc28f71120dbaeed8
SHA512 (bash-5.1.tar.gz) = c44a0ce381469219548a3a27589af3fea4f22eda1ca4e9434b59fc16da81b471c29ce18e31590e0860a6a251a664b68c2b45e3a17d22cfc02799ffd9a208390c
Size (bash-5.1.tar.gz) = 10458638 bytes
-BLAKE2s (bash51-001) = 05cd8526b6ee953e7a2e0cc46f31bae9685cd5932bd88d05993f9ef931dbc73c
+SHA1 (bash51-001) = a57ac5f91651682d15bbb89f542a89efe8c00e3b
+RMD160 (bash51-001) = 94262e6ca1a964766c1f8721e884764375667148
SHA512 (bash51-001) = 1cd86805a2639614372aec29a710bc456e330abcbbaa0867820c94f714a1fa5fb5c1b18aa2c10263ae0bce9dad7579c7af2f732282315c1c34bfd6a90777bfd2
Size (bash51-001) = 2894 bytes
-BLAKE2s (bash51-002) = e37105b3e04e2199f825bcdd5b781fafc0ee5d33287844f517d53f6eb48f15b2
+SHA1 (bash51-002) = cce5023da8edf7139e8141a21b9352e05c33549f
+RMD160 (bash51-002) = 966bc4dba103804fec94c71529c9d9419d5a96d1
SHA512 (bash51-002) = 923e7822a9629645347d3aea0058fb5e2d52223507159a62369309f264612df44a84931c19e0ccb3852e98ce672dfbd454477090b4041b5a0de477c94eb61088
Size (bash51-002) = 1575 bytes
-BLAKE2s (bash51-003) = 1dd7be948a67531121d936c61b7ad4e3e188ed88196731b42f9dcc8df2b360f9
+SHA1 (bash51-003) = 76f363f19c6307170dfe84c7d22f2eae41d45f90
+RMD160 (bash51-003) = ee9e41cc02c4925394da2c02b664c40c4e86f6f4
SHA512 (bash51-003) = 01e952dcfdae58624723d64912ea3444eed2fdcd266ba1a929b95ec3abd70f914bf400607c3f7bb7a94ac2925f794f91f37c1929d5bb987de2ba7f60a19cb8bd
Size (bash51-003) = 1800 bytes
-BLAKE2s (bash51-004) = 4dcff8770cdb5e294fbfeee6ecbc5a9b8fbc553c44fe2c2f47c0b759479d15e6
+SHA1 (bash51-004) = 65facaca75a1686ef1c1fc85155f13ea6a2e45d6
+RMD160 (bash51-004) = 6d5536298d29c16bf1004f82ce6b6d0dd1312241
SHA512 (bash51-004) = 10ff24cd91a2cd88818bfa7218050843af6b409e43fcca89f5ec70d8266020c6c2a55132426271f165cd0f154f49eb0f8ec2761b80fc066c921b83120bb543ce
Size (bash51-004) = 3745 bytes
-BLAKE2s (bash51-005) = 6da53a092dda69ec9a2e604b5f06357a4794ce24354d12677de8f59e3506fdf0
+SHA1 (bash51-005) = 46ff6bdfb0199b333c1a9a12d5ff621df0f20661
+RMD160 (bash51-005) = a87d22af54ada099317ad0ceb2490f6bb7fba170
SHA512 (bash51-005) = fa83d894fe874a05b9a7d47b8bca8e5b7f4067221d82e8b1af616d17725592c3737c621f2a8ad3c917b29846012c37c85acd34dcbb43eb6b05065ccce89b260c
Size (bash51-005) = 2577 bytes
-BLAKE2s (bash51-006) = 73b5065e11a84d68835c0db4977d2c603d23af19d447000a2f2c16f06342f50e
+SHA1 (bash51-006) = e4766da91962508e2232c658a46a5e49dcc8f6e3
+RMD160 (bash51-006) = c78b9b2e6e69b073b6b42ea7f77f6c0996737fd4
SHA512 (bash51-006) = b9b6e3d71f7b7718e2e8598ec8e337dcc675571fb233c29e5230ebf14eab2249204531f2fe8c4d1459c5fed10acb679048588d1e457e98dbc00ffc4d2cd227e3
Size (bash51-006) = 1412 bytes
-BLAKE2s (bash51-007) = 3b7f3bf31e9e2bcd4aade7127d61c4c0be37393bd615a2e7c7c7f3d0b63c6c69
+SHA1 (bash51-007) = 3d6862052b3e49f5414e19d4b06858dd109740e7
+RMD160 (bash51-007) = 63f8cbba11151cc80efd53075137f802e87b92b6
SHA512 (bash51-007) = e4ebdc47e780ddc2588ecdfcfe00cb618039c7044e250ab2b836b0735c461ebacd15beaf2145e277c70b7f51cded55bd8dde7757df810f33f8dae306ee5ba571
Size (bash51-007) = 2621 bytes
-BLAKE2s (bash51-008) = 54137de0baaaa419a53b91538821ff45c87f439bde9359be0ebef31b094711b5
+SHA1 (bash51-008) = 3caf6f05b26bb10ff2b462784d388e61033c7ee9
+RMD160 (bash51-008) = 1188a76917ca3602e4f10ece8b74cc500f5dd1aa
SHA512 (bash51-008) = 97f9558a08a66cc9da62c285bf9118b39328e25ed3b9277728e0539b1ac0adef176a090e39cd96dc03d6fd900d8155bd58040cb3390a09f637bab1de8af3faf6
Size (bash51-008) = 1821 bytes
+SHA1 (bash51-009) = 57b4327338bd4781a7ce12aee68946f512c237a2
+RMD160 (bash51-009) = 1ce1c1a91ad1bbdbec5ec2e74b56ec4a93314249
+SHA512 (bash51-009) = 2d3c65162ec4e5c3dfeb439891950ef2c43973a84122fcdf6b56c388466c7e671dbc9b236d2253f01411b668c365855263995dbacb8e6f9e9dbcb7e6c2cc518c
+Size (bash51-009) = 1627 bytes
+SHA1 (bash51-010) = 3634ba31874f42a4c6955049683fdae3c4a4dc1c
+RMD160 (bash51-010) = f25ea7bc947e7b10a5c5e450386f7892ef55ebeb
+SHA512 (bash51-010) = aac4a0b72b559566334f1029c52754f4c98185af99e09436e401d83ab81bab7882d0d8050674b30f171733f3628157777a264566e927e93db2ea5a18d26630f1
+Size (bash51-010) = 1700 bytes
+SHA1 (bash51-011) = 2f15e2b8808d0236cdff43882be3de12b62ea9b3
+RMD160 (bash51-011) = 76f459fa9b2193d9457d6b437e547cfe4363ceac
+SHA512 (bash51-011) = bb9e47a570bb9758c365831f9650b9379b60862b8cef572edc3cd833df96ebb8b9612de474bdc2a03ff4efc2275f871d55962295385e38f3658874488e974b81
+Size (bash51-011) = 2229 bytes
+SHA1 (bash51-012) = 60ec7fa7b200f1010dc2ffff52d0c905d39ad6f3
+RMD160 (bash51-012) = ddd681c0b2fa328157528532388615a3f4abc16a
+SHA512 (bash51-012) = 59819914b6821d9f4af0aade7b9b7ea92368c2b8eb8407cea11dfeee7208905dd06bdef7a049d7b1c4fac41c44d9a130b95a061957a9649050b37471b3044cf1
+Size (bash51-012) = 6372 bytes
SHA1 (patch-af) = e26e3209902247263884cfebc11a2f7e43245062
SHA1 (patch-ag) = cd3b151e3bb045d2bb609c0a03d7d3df2c871f47
SHA1 (patch-aj) = 2e4c15afd9b50d44967ee8e1f85bdc908c0eeeb0
SHA1 (patch-builtins_ulimit.def) = 1390069344607204eb3abbd6ddeb148ff590c55e
-SHA1 (patch-builtins_wait.def) = 777ed0528fbd66ea20b039a2ab33ce89221c7312
SHA1 (patch-configure) = c4e1ab53a1ee85f3e6121047f0aca8ceb85e6e5d
SHA1 (patch-examples_loadables_fdflags.c) = dce409c76b7d6c838eb25c3ccc7a89ee57ca69b8
SHA1 (patch-lib_malloc_malloc.c) = fc22c2bb45490c57782d34d62336d168875c3609
Home |
Main Index |
Thread Index |
Old Index