summaryrefslogtreecommitdiffhomepage
path: root/patches/bash-5.1.8.local.patch
diff options
context:
space:
mode:
authorØrjan Malde <red@foxi.me>2022-01-16 21:53:57 +0100
committerØrjan Malde <red@foxi.me>2022-01-16 21:53:57 +0100
commit36f7c5b6b8b0168a3e6c71ea812da728aff25aab (patch)
treea9eafc69ad7adf4faf4c5c0a2007298e66df9807 /patches/bash-5.1.8.local.patch
parentf46d3943edfb67040eb2ed88b4a4865bb1bb7367 (diff)
downloadmidipix_build-36f7c5b6b8b0168a3e6c71ea812da728aff25aab.tar.bz2
midipix_build-36f7c5b6b8b0168a3e6c71ea812da728aff25aab.tar.xz
groups/211.native_packages_cmdline.group: bash: bump to v5.1.16
Signed-off-by: Ørjan Malde <red@foxi.me>
Diffstat (limited to 'patches/bash-5.1.8.local.patch')
-rw-r--r--patches/bash-5.1.8.local.patch72
1 files changed, 0 insertions, 72 deletions
diff --git a/patches/bash-5.1.8.local.patch b/patches/bash-5.1.8.local.patch
deleted file mode 100644
index 677e7d9c..00000000
--- a/patches/bash-5.1.8.local.patch
+++ /dev/null
@@ -1,72 +0,0 @@
-diff -ru bash-5.1.orig/configure bash-5.1/configure
---- bash-5.1.orig/configure 2020-12-04 15:05:14.000000000 +0100
-+++ bash-5.1/configure 2020-12-08 14:34:05.162114735 +0100
-@@ -2917,6 +2917,7 @@
- *-nsk*) opt_bash_malloc=no ;; # HP NonStop
- *-haiku*) opt_bash_malloc=no ;; # Haiku OS
- *-genode*) opt_bash_malloc=no ;; # Genode has no sbrk
-+*-midipix*) opt_bash_malloc=no ;; # Midipix
- esac
-
- # memory scrambling on free()
-diff -ru bash-5.1.orig/lib/sh/oslib.c bash-5.1/lib/sh/oslib.c
---- bash-5.1.orig/lib/sh/oslib.c 2013-10-14 15:12:57.000000000 +0200
-+++ bash-5.1/lib/sh/oslib.c 2020-12-08 14:35:05.062112859 +0100
-@@ -280,7 +280,7 @@
- long
- getmaxchild ()
- {
-- static long maxchild = -1L;
-+ static long maxchild = _SC_CHILD_MAX;
-
- if (maxchild > 0)
- return maxchild;
---- bash-5.1.8/builtins/psize.sh.orig 2013-10-14 15:14:35.000000000 +0200
-+++ bash-5.1.8/builtins/psize.sh 2021-08-19 09:16:16.724336836 +0200
-@@ -1,21 +1,6 @@
- #! /bin/sh
- #
--# psize.sh -- determine this system's pipe size, and write a define to
--# pipesize.h so ulimit.c can use it.
--
--: ${TMPDIR:=/tmp}
--# try to use mktemp(1) if the system supports it
--{ TMPFILE="`mktemp $TMPDIR/pipsize.XXXXXX 2>/dev/null`"; } 2>/dev/null
--used_mktemp=true
--
--if [ -z "$TMPFILE" ]; then
-- TMPNAME=pipsize.$$
-- TMPFILE=$TMPDIR/$TMPNAME
-- used_mktemp=false
--fi
--
--trap 'rm -f "$TMPFILE" ; exit 1' 1 2 3 6 15
--trap 'rm -f "$TMPFILE"' 0
-+# psize.sh -- write midipix' pipe size define to pipesize.h so ulimit.c can use it.
-
- echo "/*"
- echo " * pipesize.h"
-@@ -24,22 +9,6 @@
- echo " * Do not edit!"
- echo " */"
- echo ""
--
--#
--# Try to avoid tempfile races. We can't really check for the file's
--# existence before we run psize.aux, because `test -e' is not portable,
--# `test -h' (test for symlinks) is not portable, and `test -f' only
--# checks for regular files. If we used mktemp(1), we're ahead of the
--# game.
--#
--$used_mktemp || rm -f "$TMPFILE"
--
--./psize.aux 2>"$TMPFILE" | sleep 3
--
--if [ -s "$TMPFILE" ]; then
-- echo "#define PIPESIZE `cat "$TMPFILE"`"
--else
-- echo "#define PIPESIZE 512"
--fi
-+echo "#define PIPESIZE 512"
-
- exit 0