shells/bash: update to 5.2 patchlevel 2

Lots of changes, but nothing really changed.

5.2 release announcement:
https://lists.gnu.org/archive/html/info-gnu/2022-09/msg00012.html
This commit is contained in:
naddy 2022-10-11 14:02:50 +00:00
parent 3c1c22e30d
commit 00fcdaf6fb
4 changed files with 21 additions and 4 deletions

View File

@ -1,6 +1,7 @@
COMMENT= GNU Bourne Again Shell
DISTNAME= bash-5.1.16
DISTNAME= bash-5.2
PKGNAME= bash-5.2.2
CATEGORIES= shells
HOMEPAGE= https://www.gnu.org/software/bash/
@ -10,12 +11,19 @@ MAINTAINER= Christian Weisgerber <naddy@openbsd.org>
PERMIT_PACKAGE= Yes
MASTER_SITES= ${MASTER_SITE_GNU:=bash/}
MASTER_SITES0= ${MASTER_SITE_GNU:=bash/bash-5.2-patches/}
DIST_SUBDIR= bash
.for i in 001 002
PATCHFILES+= bash52-$i:0
.endfor
LIB_DEPENDS= devel/gettext,-runtime
WANTLIB= c curses iconv intl
DEBUG_PACKAGES= ${BUILD_PACKAGES}
CFLAGS+= -Wno-parentheses
ALL_TARGET= all loadables
CONFIGURE_STYLE=gnu
MODGNU_CONFIG_GUESS_DIRS=${WRKSRC}/support

View File

@ -1,2 +1,6 @@
SHA256 (bash-5.1.16.tar.gz) = W6wXIY05EYNFINrRPNH4WrlE4cCa4aulWQa+H4GS9Vg=
SIZE (bash-5.1.16.tar.gz) = 10522932
SHA256 (bash/bash-5.2.tar.gz) = oTnBZt9/9EccXgczBRZC7lVWwcyKSnjxRVg8XIGrMvs=
SHA256 (bash/bash52-001) = 9C8v7pI7wiCfQGoYknchIcRn9EUzvt/gChdhOdpdMQo=
SHA256 (bash/bash52-002) = RcxeG4dlUO7pb5W/+zbEG2y3wH0z9nHbVjRAXNAP17g=
SIZE (bash/bash-5.2.tar.gz) = 10950833
SIZE (bash/bash52-001) = 1381
SIZE (bash/bash52-002) = 1328

View File

@ -1,7 +1,7 @@
Index: Makefile.in
--- Makefile.in.orig
+++ Makefile.in
@@ -364,7 +364,7 @@ INTL_LIBDIR = $(dot)/$(LIBSUBDIR)/intl
@@ -372,7 +372,7 @@ INTL_LIBDIR = $(dot)/$(LIBSUBDIR)/intl
INTL_ABSSRC = ${topdir}/$(INTL_LIB)
INTL_BUILDDIR = ${LIBBUILD}/intl

View File

@ -23,6 +23,7 @@ include/bash/config.h
include/bash/conftypes.h
include/bash/dispose_cmd.h
include/bash/error.h
include/bash/execute_cmd.h
include/bash/externs.h
include/bash/general.h
include/bash/hashlib.h
@ -65,13 +66,16 @@ include/bash/y.tab.h
@info info/bash.info
lib/bash/
lib/bash/Makefile.inc
lib/bash/Makefile.sample
@bin lib/bash/accept
@bin lib/bash/basename
@bin lib/bash/csv
@bin lib/bash/cut
@bin lib/bash/dirname
@bin lib/bash/dsv
@bin lib/bash/fdflags
@bin lib/bash/finfo
@bin lib/bash/getconf
@bin lib/bash/head
@bin lib/bash/id
@bin lib/bash/ln
@ -91,6 +95,7 @@ lib/bash/loadables.h
@bin lib/bash/seq
@bin lib/bash/setpgid
@bin lib/bash/sleep
@bin lib/bash/stat
@bin lib/bash/strftime
@bin lib/bash/sync
@bin lib/bash/tee