summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch
diff options
context:
space:
mode:
authorIvan Trubach <mr.trubach@icloud.com>2024-09-09 14:28:43 +0300
committerIvan Trubach <mr.trubach@icloud.com>2024-09-09 15:22:11 +0300
commit799d0c8a7da358ac05323922c87d149376549672 (patch)
tree1a8a4c19aab98b3ea257bd48756f6c5271551ddb /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch
parent14a81042cb8124da69182a68773b1d4f37ef547d (diff)
stdenv: bump required Bash version from 4 to 5
Currently stdenv requires Bash 4.x that was released in 2009. This change bumps the required version to Bash 5.x (2019, 5 years ago). See https://mywiki.wooledge.org/BashFAQ/061 for more details. Using a relatively modern Bash version allows us to rely on newer features (e.g. ${var@a}) and remove workarounds for older quirks (e.g. https://stackoverflow.com/a/7577209, “old bash empty array problem”). Note that many setup hooks are using features added after 4.0 version, e.g. makeWrapper uses ${var@Q} from 4.4, but some even require >5.0, e.g. cargoBuildHook uses ${var@U} from 5.1.
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch')
0 files changed, 0 insertions, 0 deletions