app-shells / bash

The standard GNU Bourne again shell

Official package sites : https://git.savannah.gnu.org/cgit/bash.git · https://tiswww.case.edu/php/chet/bash/bashtop.html ·

v9999 :: 0 :: gentoo

Modified
License
GPL-3+
USE flags
afs bashlogger examples mem-scramble net nls pgo plugins readline verify-sig

v5.3_alpha_p20241126 :: 0 :: gentoo

Modified
License
GPL-3+
USE flags
afs bashlogger examples mem-scramble net nls pgo plugins readline verify-sig

v5.3_alpha-r5 :: 0 :: gentoo

Modified
License
GPL-3+
USE flags
afs bashlogger examples mem-scramble net nls pgo plugins readline verify-sig

v5.2_p37 :: 0 :: gentoo

Modified
License
GPL-3+
Keywords
amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~amd64-linux ~arm64-macos ~loong ~m68k ~mips ~ppc-macos ~riscv ~s390 ~x64-macos ~x64-solaris ~x86-linux
USE flags
afs bashlogger examples mem-scramble net nls pgo plugins readline verify-sig

v5.1_p16-r13 :: 0 :: gentoo

Modified
License
GPL-3+
Keywords
amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~amd64-linux ~arm64-macos ~loong ~m68k ~mips ~ppc-macos ~riscv ~s390 ~x64-macos ~x64-solaris ~x86-linux
USE flags
afs bashlogger examples mem-scramble net nls plugins readline verify-sig

v5.0_p18-r2 :: 0 :: gentoo

Modified
License
GPL-3
Keywords
amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~amd64-linux ~m68k ~mips ~ppc-macos ~riscv ~s390 ~x64-macos ~x64-solaris ~x86-linux
USE flags
afs bashlogger examples mem-scramble net nls plugins readline

v4.4_p23-r2 :: 4.4 :: gentoo

Modified
License
GPL-3
Keywords
amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~amd64-linux ~m68k ~mips ~ppc-macos ~riscv ~s390 ~x64-macos ~x64-solaris ~x86-linux
USE flags
afs bashlogger examples mem-scramble net nls plugins readline

v4.3_p48-r2 :: 4.3 :: gentoo

Modified
License
GPL-3
Keywords
amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~m68k ~mips ~s390
USE flags
afs bashlogger examples mem-scramble net nls plugins readline

v4.2_p53 :: 4.2 :: gentoo

Modified
License
GPL-3
Keywords
amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~m68k ~mips ~s390
USE flags
afs mem-scramble net nls readline static

v4.1_p17 :: 4.1 :: gentoo

Modified
License
GPL-3
Keywords
amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~m68k ~mips ~s390
USE flags
afs mem-scramble net nls readline static

v4.0_p44 :: 4.0 :: gentoo

Modified
License
GPL-3
Keywords
amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~m68k ~mips ~s390
USE flags
afs mem-scramble net nls readline static

v3.2_p57 :: 3.2 :: gentoo

Modified
License
GPL-2
Keywords
amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~m68k ~mips ~s390
USE flags
afs net nls readline static

v3.1_p23 :: 3.1 :: gentoo

Modified
License
GPL-2
Keywords
amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~m68k ~mips ~s390
USE flags
afs net nls readline static

v3.0_p22 :: 3.0 :: gentoo

Modified
License
GPL-2
Keywords
amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~m68k ~mips ~s390
USE flags
afs net nls readline static

v2.05b_p13 :: 2.05b :: gentoo

Modified
License
GPL-2
Keywords
amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~m68k ~mips ~s390
USE flags
afs net nls readline static

General

afs
Add OpenAFS support (distributed file system)
bashlogger
Log ALL commands typed into bash; should ONLY be used in restricted environments such as honeypots
examples
Install examples, usually source code
mem-scramble
Build with custom malloc/free overwriting allocated/freed memory
net
Enable /dev/tcp/host/port redirection
nls
Add Native Language Support (using gettext - GNU locale utilities)
pgo
Optimize the build using Profile Guided Optimization (PGO)
plugins
Add support for loading builtins at runtime via 'enable'
readline
Enable support for libreadline, a GNU line-editing library that almost everyone wants
static
!!do not set this during bootstrap!! Causes binaries to be statically linked instead of dynamically
verify-sig
Verify upstream signatures on distfiles

sys-libs / ncurses : Console display library

sys-libs / readline : Another cute console display library

virtual / libintl : Virtual for the GNU Internationalization Library

sys-libs / ncurses : Console display library

sys-libs / readline : Another cute console display library

virtual / libintl : Virtual for the GNU Internationalization Library

app-admin / diradm : A nearly complete nss/shadow suite for managing POSIX users/groups/data in LDAP

app-admin / perl-cleaner : User land tool for cleaning up old perl installs

app-admin / profile-cleaner : Vacuum and reindex browser sqlite databases

app-admin / yadm : Git based tool for managing dotfiles

app-alternatives / sh : /bin/sh (POSIX shell) symlink

app-backup / rear : Relax-and-Recover is a setup-and-forget bare metal disaster recovery solution

app-cdr / bashburn : A shell script for burning optical media

app-crypt / dehydrated : A client for signing certificates with an ACME-server

app-emulation / virt-what : Detects if the current machine is running in a virtual machine

app-forensics / lynis : Security and system auditing tool

app-forensics / rkhunter : Rootkit Hunter scans for known and unknown rootkits, backdoors, and sniffers

app-misc / todo : A CLI-based TODO list manager

app-mobilephone / adebar : Android DEvice Backup And Report, using Bash and ADB

app-office / dia2code : Convert UML diagrams produced with Dia to various source code flavours

app-portage / emerge-delta-webrsync : emerge-webrsync using patches to minimize bandwidth

app-portage / iwdevtools : Small tools to aid with Gentoo development, primarily intended for QA

app-shells / bash-completion : Programmable Completion for bash

app-shells / bashdb : bash source code debugging

app-shells / ctypes-sh : Foreign function interface for bash

app-shells / mpibash : Parallel scripting right from the Bourne-Again Shell (Bash)

app-text / a2ps : Any to PostScript filter

app-text / idnits : A tool to check internet-drafts (IDs) for submission nits

app-text / txt2man : Scripts to convert regular ASCII text to man pages

app-text / xmlto : Script for converting XML and DocBook documents to a variety of output formats

dev-libs / log4sh : A flexible logging framework for shell scripts

dev-util / bats : Bats-core: Bash Automated Testing System

dev-util / chroot-wrapper : Wrapper for chroot to set up some bind mounts, namespaces, and control groups

dev-util / shc : A (shell-) script compiler/scrambler

dev-util / statifier : Statifier is a tool for creating portable, self-containing Linux executables

dev-util / txt2regex : A Regular Expression wizard that converts human sentences to regexs

dev-vcs / git-extras : Git utilities -- repo summary, repl, changelog population, and many more

dev-vcs / git-tools : Assorted git-related scripts

media-sound / flack : edit FLAC tags from command line

media-sound / podget : A simple podcast aggregator optimized for running as a scheduled job

media-sound / podracer : Simple podcast aggregator, designed for cron

media-sound / redoflacs : Bash commandline flac compressor, verifier, organizer, analyzer, retagger

media-video / ffcast : Record screencasts using ffmpeg

media-video / videotrans : A package to convert movies to DVD format and to build DVDs with

net-analyzer / netdata : Linux real time system monitoring, done right!

net-analyzer / prettyping : Ping wrapper that produces coloured, easily readable output

net-analyzer / testssl : Tool to check TLS/SSL cipher support

net-firewall / firehol : iptables firewall generator

net-misc / plowshare : Command-line downloader and uploader for file-sharing websites

net-misc / sgopherd : Small Gopher Server written in GNU Bash

net-vpn / mullvad-netns : Script to run a command within a Mullvad network namespace

sci-chemistry / votca : Versatile Object-oriented Toolkit for Coarse-graining Applications

sys-apps / eless : Use Emacs as a paginator

sys-apps / openrc : OpenRC manages the services, startup and shutdown of a host

sys-apps / openrc-navi : OpenRC fork with user services support

sys-apps / pkgcore : a framework for package management

sys-apps / portage : The package management and distribution system for Gentoo

sys-apps / udevil : Mount and unmount removable devices without a password

sys-boot / uefi-mkconfig : Automatic management of UEFI entries

sys-cluster / ceph : Ceph distributed filesystem

sys-devel / crossdev : Gentoo Cross-toolchain generator

sys-devel / crosstool-ng : Versatile (cross-)toolchain generator

sys-fs / bashmount : Bash script that uses udisks to mount removable devices without GUI

sys-fs / btrfsmaintenance : Scripts for btrfs maintenance tasks like periodic scrub, balance, trim or defrag

sys-kernel / dracut : Generic initramfs generation tool

www-misc / profile-sync-daemon : Symlinks and syncs browser profile dirs to RAM

x11-misc / genmenu : menu generator for *box, WindowMaker, and Enlightenment

x11-misc / idesk-extras : Graphical configuration for iDesk plus icons

x11-misc / splatmoji : Quickly look up and input emoji and/or emoticons

x11-misc / tdrop : WM-Independent Dropdown Creator

x11-misc / viewglob : Graphical display of directories and globs referenced at the shell prompt

x11-wm / herbstluftwm : A manual tiling window manager for X

141906
app-shells/bash: interactive bashdb triggered by scripts w/out shebang and w/out --debugger due to `shopt -s extdebug` (openssl/rsstool)
173577
app-shells/bash: readline file completion does not work with multiple lines
408519
app-shells/bash partly ignores *FLAGS, fails to cross-compile because of this
434624
app-shells/bash: tests: QA Notice: command not found
550104
app-shells/bash - bashrc does not set the window title correctly for gnu screen
551874
app-shells/bash-4.3 w/ app-shells/bash-completion: cd autocomplete fail with [], () and {} in directory names
653454
app-shells/bash-4.4_p19 FEATURES=distcc - gcc -g -DCROSS_COMPILING -o mkbuiltins mkbuiltins.o: mkbuiltins.o: file not recognized: File format not recognized
662460
app-shells/bash-4.4_p12: incorrect failglob handling causes sys-apps/portage to not reject ebuilds with failglob failures
673566
app-shells/bash: add color alias for watch in /etc/bash/bashrc
732530
app-shells/bash calls size directly
772986
app-shells/bash-4.3_p48-r2 calls commands that do not exist
829166
app-shells/bash-3.1_p23 and app-shell/bash-3.2_p57 fails to compile: printf.def:552:5: error: non-void function printstr should return a value [-Wreturn-type]
832946
app-shells/bash[mem-scramble] broken on hppa
883105
app-shells/bash-4.4_p23-r2 fails to compile (CLANG-STRICTER-SYSTEM): string.h:478:14: error: expected identifier or (
889878
<app-shells/bash-5.2_p15-r2: heap buffer overflow yielding "memory problems"
903861
app-shells/bash: add some $HISTCONTROL setting for interactive shells by default
920521
app-shells/bash-3.0_p22 fails to compile (GCC-14-SYSTEM): bashversion.c:138:21: error: implicit declaration of function [-Wimplicit-function-declaration]
934309
app-shells/bash-5.1_p16-r10 10-gentoo-title.bash fails to set the window title with ssh session
935711
app-shells/bash-5.2_p26-r8 - [perl-5.40] [icu-75.1] /.../sh:line <snip>: cd: doc: No such file or directory
938951
app-shells/bash[pgo] fails build due to missing sys-libs/compiler-rt-sanitizers
939193
dev-util/pkgcheck-0.10.31: fails TestPkgcheckScan::test_scan_repo[eclass] test with >=app-shells/bash-5.3_alpha_p20240904
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: drop 5.3_alpha_p20241115, 5.3_alpha_p20241121
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: pass -std=gnu17 conditionally for old too
Old compilers during Prefix bootstrap may not support it but they also won't be defaulting to C23 so that's fine. (No real need to do it for old but no harm either and saves it showing up in greps for @system packages.) Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: pass -std=gnu17 conditionally
Old compilers during Prefix bootstrap may not support it but they also won't be defaulting to C23 so that's fine. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add 5.3_alpha_p20241126
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: drop 5.2_p26-r6, 5.2_p26-r8
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add 5.3_alpha_p20241121
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: pass -std=gnu17
GCC trunk now defaults to -std=gnu23 with which <bash-5.3 is not compatible so build with -std=gnu17. bash-5.3 is fine. Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-shells/bash: drop old 5.3 snapshots
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add 5.3_alpha_p20241115
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add 5.3_alpha_p20241108
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add 5.3_alpha_p20241104
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add 5.3_alpha_p20241102
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add 5.3_alpha_p20241101
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add 5.3_alpha_p20241028
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add 5.3_alpha_p20241026
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add 5.3_alpha_p20241022
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add 5.3_alpha_p20241018
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: drop 5.2_p32, 5.2_p32-r1
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-shells/bash: drop old 5.3 snpashots
Most of the changes here were for docs. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add 5.3_alpha_p20241015
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: Stabilize 5.2_p37 hppa, #940837
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: Stabilize 5.2_p37 sparc, #940837
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add 5.3_alpha_p20241012
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add 5.3_alpha_p20241011
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
app-shells/bash: Stabilize 5.2_p37 arm64, #940837
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
app-shells/bash: Stabilize 5.2_p37 ppc, #940837
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add 5.3_alpha_p20241008
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
app-shells/bash: Stabilize 5.2_p37 arm, #940837
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: Stabilize 5.2_p37 ppc64, #940837
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
app-shells/bash: Stabilize 5.2_p37 amd64, #940837
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
app-shells/bash: Stabilize 5.2_p37 x86, #940837
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: drop 5.3_alpha_p20240911, 5.3_alpha_p20240920
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add 5.3_alpha_p20240927
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: drop old 5.3 snapshots
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-shells/bash: add 5.3_alpha_p20240920
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-shells/bash: add 5.2_p37
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add 5.3_alpha_p20240911
Signed-off-by: Sam James <sam@gentoo.org>
Arthur Zamarin · gentoo
*/*: unkeyword ~ia64
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add 5.3_alpha_p20240904
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
app-shells/bash: Stabilize 5.2_p26-r6 hppa, #934622
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add 5.3_alpha_p20240828
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add 5.3_alpha_p20240823
Signed-off-by: Sam James <sam@gentoo.org>
Kerin Millar · gentoo
app-shells/bash: add 5.2_p32-r1 with fix for 5.0-introduced regression in read
This backports a fix for an issue whereby the delimiter employed by the read builtin is ignored in the case that it is part of an invalid multibyte sequence. Further details can be found within the patch. [sam: Keep -r0.] Signed-off-by: Kerin Millar <kfm@plushkava.net> Signed-off-by: Sam James <sam@gentoo.org>
Kerin Millar · gentoo
app-shells/bash: drop 5.1_p16-r6
Signed-off-by: Kerin Millar <kfm@plushkava.net> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add 5.3_alpha_p20240821
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: drop old 5.3_alpha_p* snapshots
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-shells/bash: add 5.3_alpha_p20240815
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add 5.3_alpha_p20240810
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add 5.2_p32
Compared to bash-5.2_p26-memory-leaks.patch, this drops a hunk for builtins/evalstring.c as the open_redir_file issue is fixed in patch 31 upstream for bash-5.2. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add 5.3_alpha_p20240730
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add 5.3_alpha_p20240726
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add 5.3_alpha_p20240718
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add 5.3_alpha_p20240711
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add 5.3_alpha_p20240706
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-shells/bash: sync alpha+live
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Kerin Millar · gentoo
app-shells/bash: add 5.2_p26-r8 with non-preliminary XTWINOPS support
The 5.2_p26-r7 revision contained (harmless) changes that were not yet intended to be applied to the gentoo repo, owing to a miscommunication between Sam and I. This commit applies the changes as were eventually intended and, for this reason, the remainder of this commit message shall be written accordingly. That is, as if no preceding commit had been involved to get to this point. ... Xterm is able to push and pop window titles to a stack and there are several other terminal emulators that can do so, such as alacritty, foot and tmux. Take advantage of this feature so as to reinstate automatic window title setting in the case that the PTY is owned by sshd(8). Unfortunately, there are a lot of terminal emulators that falsely advertise themselves as being xterm-compatible, making it impossible to reliably identify xterm itself. However, we can reliably identify alacritty, foot and tmux so let's support those three to begin with. The benefits conferred upon tmux are of a distinct nature, since it was already the case that it was being whitelisted for title support. Specifcally, the benefits are as follows: - title restoration is supported even where tmux(1) is launched prior to ssh(1) - title restoration is supported for nested instances of tmux It should be noted that tmux does not forward titles to the outer terminal emulator by default. Such can be arranged for with the following configuration. set -g set-titles on set -g set-titles-string "#T" Don't enable title setting for GNU screen in the case that the PTY is owned by sshd(8) and screen(1) was launched prior to connecting with ssh(1). This is a distinction that can be made by checking whether the WINDOW variable is set in the environment. Have the genfun_set_win_title function export a variable named SHELL_SETS_TITLE upon the first occasion that it is called. Presently, nothing responds to this variable but the intention is to eventually have portage respond to it. Portage implements heuristics and behaviours that are horrifyingly broken. For instance, it considers the mere presence of PROMPT_COMMAND as somehow proving that the interactive shell uses it for nothing other than to set the title, despite the fact that: - the contents of PROMPT_COMMAND may be arbitrarily defined by the user - the purpose of PROMPT_COMMAND is whatever the user may wish it to be - nobody in their right mind would export PROMPT_COMMAND - PROMPT_COMMAND can be an array since 5.1 (making it unexportable) Worse still, in the event that portage is somehow able to ascertain the value of PROMPT_COMMAND, it takes its first element and proceeds to inject its value into an invocation of either sh, $SHELL or bash -c, irrespective of the consequences. No, I'm not making this up. As such, the purpose of the SHELL_SETS_TITLE variable is to act as a straightforward indicator that an interactive shell exists as an ancestor process and that it will take it upon itself to set a fresh window title upon its primary prompt being displayed. Signed-off-by: Kerin Millar <kfm@plushkava.net> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: propagate changes to latest alpha snapshot & live
Signed-off-by: Sam James <sam@gentoo.org>
Kerin Millar · gentoo
app-shells/bash: add 5.2_p26-r7 with XTWINOPS support
Xterm is able to push and pop window titles to a stack and there are a few other terminal emulators that can do so (alacritty and foot being the only ones that I am aware of at the present time). Take advantage of this feature so as to reinstate automatic window title setting in the case that the PTY is owned by sshd(8). Unfortunately, there are a lot of terminal emulators that falsely advertise themselves as being xterm-compatible, making it impossible to reliably identify xterm itself. However, we can reliably identify alacritty and foot so let's support those two to begin with. Have the genfun_set_win_title function export a variable named SHELL_SETS_TITLE upon the first occasion that it is called. Presently, nothing responds to this variable but the intention is to eventually have portage respond to it. Portage implements heuristics and behaviours that are horrifyingly broken. For instance, it considers the mere presence of PROMPT_COMMAND as somehow proving that the interactive shell uses it for nothing other than to set the title, despite the fact that: - the contents of PROMPT_COMMAND may be arbitrarily defined by the user - the purpose of PROMPT_COMMAND is whatever the user may wish it to be - nobody in their right mind would export PROMPT_COMMAND - PROMPT_COMMAND can be an array since 5.1 (making it unexportable) Worse still, in the event that portage is somehow able to ascertain the value of PROMPT_COMMAND, it takes its first element and proceeds to inject its value into an invocation of either sh, $SHELL or bash -c, irrespective of the consequences. No, I'm not making this up. As such, the purpose of the SHELL_SETS_TITLE variable is to act as a straightforward indicator that an interactive shell exists as an ancestor process and that it will take it upon itself to set a fresh window title upon its primary prompt being displayed. Signed-off-by: Kerin Millar <kfm@plushkava.net> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add 5.3_alpha_p20240628 (unkeyworded)
It can be useful to have snapshots in the pre-release period once the first alpha is out, as various bugs get reported and fixed from the alpha, and the next pre-release is usually quite far away. i.e. if it's worth packaging the alpha, it's worth packaging a followup. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Kerin Millar · gentoo
app-shells/bash: fix title setting heuristic; set both icon name and title
In bug #934732, Sven Wegener requested for bash to refrain from setting the "internal" window title. That is, the window title (%t) of GNU screen and the window_name (#W) of tmux. A patch was attached to the bug, which I acknowledged and which was subsequently applied by Sven. Unfortunately - and perhaps owing to my eagerness to have the matter be resolved - I did not notice that the patch introduces a regression. The regression is that both screen and tmux are no longer exempted from the sshd(8) check, resulting in neither the hardstatus (%h) being set for the former, nor the pane_title (#T) for the latter. This commit restores the intended behaviour. In comment #10 of bug #550104, Heui-mun Park makes a compelling case that the "\033]0;" variant of the Set Text Parameters sequence should be preferred over other variants. The difference is that it sets the "icon name" in addition to the "window title". Indeed, I have found that most applications that employ the sequence make use of this more comprehensive variant. For many users, such a distinction would amount to being little more than an artifact of history. Nevertheless, it makes perfect sense for 10-gentoo-title.bash to be aligned with the practices of others in this regard. Make it so. Improve the commentary in 10-gentoo-title.bash, along with the accuracy and utility of the information conveyed by the ewarn comands in the ebuilds. Have the live ebuild (version 9999) install 15-gentoo-bashrc-check.bash, just as the other recent ebuilds do. It's simpler from a maintenance standpoint for there to be as few differences between them as is possible. Fixes: 9ff9f8199ccf9d55fb1cf066cbbc791101894ab0 Signed-off-by: Kerin Millar <kfm@plushkava.net> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
app-shells/bash: Stabilize 5.2_p26-r5 sparc, #934622
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: Stabilize 5.2_p26-r5 ppc, #934622
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-shells/bash: Stabilize 5.2_p26-r5 ppc64, #934622
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
app-shells/bash: Stabilize 5.2_p26-r5 amd64, #934622
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
app-shells/bash: Stabilize 5.2_p26-r5 x86, #934622
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
app-shells/bash: Stabilize 5.2_p26-r5 arm, #934622
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
app-shells/bash: Stabilize 5.2_p26-r5 arm64, #934622
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: Stabilize 5.1_p16-r12 sparc, #934174
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-shells/bash: Stabilize 5.1_p16-r12 hppa, #934174
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Kerin Millar · gentoo
app-shells/bash: uncouple 10-gentoo-color.bash; warn of bad .bashrc
Some users choose to manage /etc/bash/bashrc directly and disregard any of its updates outright. Additionally, some users have ~/.bashrc as a copy of ${FILESDIR}/bashrc which is either exact or which contains only trivial modifications, meaning that the bashrc.d drop-ins end up being sourced twice. For both of these scenarios, users will presently encounter a diagnostic message indicating that the genfun_has_readline function does not exist. In turn, that is because the function is declared by /etc/bash/bashrc, while also being used by /etc/bash/bashrc.d/10-gentoo-color.bash. Since there is no particular need for 10-gentoo-color.bash to be coupled in this manner, jettison the function. Instead, have bashrc consider the exit status of the "shopt -s no_empty_cmd_completion" command and have 10-gentoo-color.bash perform its own test. Additionally, implement a new bashrc.d drop-in named "15-gentoo-bashrc-check.bash". Its purpose is to check whether ~/.bashrc exists as a copy of ${FILESDIR}/bashrc and instruct the user as to how to remedy the situation. After performing the check, it touches a file under ${TMPDIR} so that it can subsequently avoid driving the user mad. I recommend that this drop-in be removed one year hence. I disliked having to do this but consider it to be in the public interest. Signed-off-by: Kerin Millar <kfm@plushkava.net> Bug: https://bugs.gentoo.org/934523 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Kerin Millar · gentoo
app-shells/bash: declare the genfun_set_win_title function unconditionally
Presently, revisions 5.1_p16-r10, 5.2_p26-r3 and bash-5.3_alpha-r2 refrain from declaring the genfun_set_win_title function at all in the case that the tty belongs to sshd(8). This is to avoid cluttering the shell's operating environment in situations where the decision is made not to append 'genfun_set_win_title' to the PROMPT_COMMANDS array. One might ask why it should not always be appended to the array. The explanation for this is that Gentoo Linux does not exist in a vacuum; not all operating systems default to initialising bash in such a way that it can be assumed that the title will be set at each prompt (or at all). Where SSH is involved, the server has no knowledge whatsoever of the particulars of the client OS or its operating environment. This would previously give rise to the following scenario. 1. User runs ssh(1) from non-Gentoo to connect to sshd(8) on Gentoo 2. The remote shell alters the window title 3. The user eventually exits the remote shell. 4. The window title is never restored to its prior value Put simply, there is no way for the remote side to know what the existing window title is, much less guarantee that it be restored on the client side. All that being said - and rather unsurprisingly - some Gentoo users will care nothing for these considerations or are simply operating in a homogenous environment where they are not an immediate concern. Try to accommodate the wishes of such users more effectively by declaring the function unconditionally. Consequently, they will have the option of restoring Gentoo's historical behaviour in a somewhat straightforward manner. That is, by setting PROMPT_COMMAND in ~/.bashrc or in an /etc/bash/bashrc.d/ drop-in to the effect of the following. PROMPT_COMMAND=(genfun_set_win_title) Signed-off-by: Kerin Millar <kfm@plushkava.net> Bug: https://bugs.gentoo.org/934309 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: upgrade einfo->ewarn for bashrc changes
Stands out more and gets repeated by Portage. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: Stabilize 5.1_p16-r10 amd64, #934174
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-shells/bash: Stabilize 5.1_p16-r10 x86, #934174
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: Stabilize 5.1_p16-r10 arm, #934174
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-shells/bash: Stabilize 5.1_p16-r10 arm64, #934174
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-shells/bash: Stabilize 5.1_p16-r10 ppc, #934174
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-shells/bash: Stabilize 5.1_p16-r10 ppc64, #934174
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
app-shells/bash: add whitelist for false positive configure implicit decls
makedev isn't supposed to exist where it is being checked here, but the check itself vanishes in modern autoconf, and is thus unneeded for bash 5.2+. Whitelist it just for the current version, which predates that. Closes: https://bugs.gentoo.org/916480 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: drop 5.1_p16-r7
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-shells/bash: drop 5.2_p26
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: drop shellcheck annotations; fix readline version
* Drop shellcheck annotations. We don't use them in ::gentoo right now. We might revisit that once shellcheck gains proper ebuild support, but right now, they serve as noise. * Fix readline version for <5.3_alpha. Signed-off-by: Sam James <sam@gentoo.org>
Kerin Millar · gentoo
app-shells/bash: support -readline properly, GLOBSORT protection, misc cleanups
Address a regression whereby the new initialisation files were composing a PS1 prompt containing '\[' and '\]' for builds without readline support. These sequences are normally used to denote sequences of non-printing characters but are not treated specially unless readline support is present. This came up 12 years ago as bug #432338. SpanKY's solution at the time was to have the ebuild monkey-patch /etc/bash/bashrc with sed, disabling colour support outright for the USE="-readline" case. Unsurprisingly, moving the colour-related code to a distinct bashrc.d snippet had prevented this method from being effective. After deliberating over the matter, I reached the conclusion that there are already too many ebuilds containing overly brittle code of this sort. Therefore, I decided to implement a runtime check instead. Specifically, it is implemented as a trivial function, which works by checking whether the direxpand shell option exists. This function is now used in a twofold manner. Firstly, it is used to determine whether the no_empty_cmd_completion and histappend shell options should be set in etc/bash/bashrc (both of those require readline). Secondly, it it used to determine whether the prompt should _not_ be colourised in /etc/bash/bashrc.d/10-gentoo-color.bash, even in the case that the terminal is understood to support colour. Doing it this way has a few immediate benefits. No longer will colour support be needlessly disabled outright; there was never any sense in doing that. Instead, users that elect to compile bash without readline - for whatever reason - may continue to enjoy full colour support with only the prompt being rendered in monochrome. Moreover, the ebuild has been simplified as a consequence of being able to completely drop the section that defined sed_args before proceeding to clumsily modify /etc/skel/.bashrc (with no effect, mind) and /etc/bash/bashrc. Render /etc/bash/bashrc.d processing safer by unsetting the GLOBSORT variable beforehand. This variable, which is introduced by bash-5.3-alpha, allows for the user to affect the order in which words occur as a result of pathname expansion. While there is no question that the feature is useful, it must not be allowed to influence the order in which files residing under /etc/bash/bashrc.d are processed. That is, users must be able to expect that the files are processed in an order that is based solely on the effective collation. Remove st-256color from the list of terminals whitelisted for colour support. There was no need for it to be there because it can already be matched by the *color* globbing pattern. The latest round of ebuilds have been cleaned up and should be slightly easier to maintain from hereon. Further, they are now shellcheck-clean, albeit with two warning categories having been disabled in the global scope (so chosen because they aren't particularly helpful in the course of evaluating ebuilds). Finally, version 9999 has been updated so as to be abreast of these developments. Signed-off-by: Kerin Millar <kfm@plushkava.net> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Kerin Millar · gentoo
app-shells/bash: prefixify bashrc.d files, whitelist st-256color, drop [ef]grep aliases
The ebuilds that install "${FILESDIR}/bashrc.d/10-gentoo-color.bash" were neglecting to prefixify it. That is, to replace instances of "/etc" with "${EPREFIX}/etc". After reviewing the prefix eclass, I found it to be wanting in all of its chief respects: interface, correctness, safety and robustness. Consequently, I rejected the notion of using it on principle. Instead, I elected to create a custom function, which is now used to prefixify both "bashrc" and "10-gentoo-color.bash". Among its virtues are that it writes an amended stream to the standard output, which may be directly processed by newins. Whitelist st-256color for Set Text Parameters support. Also, add it to the list of terminals known to support colour. Drop the egrep and fgrep aliases again. Previously, they had been dropped by Mike Gilbert but were inadvertently re-introduced through my being thorough rather than prudent. Given that both are non-standard, I certainly have no wish to provide users with any additional excuses for their continued use. Signed-off-by: Kerin Millar <kfm@plushkava.net> Fixes: 268b2e7c07d97bd9e833d239d786a0314c3b09ec Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: fix variable order
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-shells/bash: add verify-sig to mirror URL too
Closes: https://bugs.gentoo.org/928373 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-shells/bash: add 5.3_alpha (unkeyworded), sync live
Includes newly-added filter-lto, reported that upstream to Chet. Only in 5.3_alpha as the issue is newly-introduced. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Kerin Millar · gentoo
app-shells/bash: restructure the system-wide bashrc for 5.1 and 5.2
This commit simplifies /etc/bash/bashrc by separating out the functionality that is relatively complicated - perhaps even opinionated on the part of Gentoo - into files that are installed to the /etc/bash/bashrc.d directory. The intention is to preserve the overall Gentoo flavour, while making it easier for users to customise their operating environment than was the case before, and to be able to easily suppress functionality that they may not wish for. The exact changes are described herewith. No longer will a superfluous error message be printed in the case that bash was not compiled with readline support. Files within /etc/bash/bashrc.d must now have a suffix of either ".sh" or ".bash" in order to be sourced. This better reflects the way in which /etc/profile works and should be a little safer. Two new files are introduced: - /etc/bash/bashrc.d/10-gentoo-color.bash - /etc/bash/bashrc.d/10-gentoo-title.bash Users may suppress these with INSTALL_MASK, should they wish to do so. The NO_COLOR variable is now respected, provided that is is defined prior to the sourcing of 10-gentoo-color.bash. It should be noted that ssh users have the option of transmitting this variable by configuring both ssh(1) and sshd(8) accordingly. The way in which terminals are evaluated for colour support has been greatly improved. There are now three heuristics involved. The first method is to determine whether COLORTERM is already set as an environment variable. This is an effective method because modern terminal emulators commonly set the variable so as to advertise 24-bit colour support. Further, Gentoo already whitelists the COLORTERM variable in both ssh(1) and sshd(8). The second method is to use the ncurses implementation of tput(1) to determine whether colour is supported. The third method is to fall back to a traditional whitelist of TERM patterns. However, I have overhauled this list based on an arduous survey of terminal emulators during which I collected empirical evidence as to which of them actually belong on the list. As such, the coverage of this method of last resort is broader. The COLORTERM variable will now be set for terminal emulators that are found to support 24-bit colour but which do not set the variable by themselves. Colour-supporting aliases will now be defined for all of the following utilities: diff, dir, egrep, fgrep, grep, ls and vdir. Out of an abundance of caution, the -- operand is now used to signify end-of-options in the case that dircolors(1) is being passed a pathname incorporating the user's home directory. PROMPT_COMMAND will now be defined as an array, as is supported for bash 5.1 or greater. It is more convenient because additional commands can simply be appended to the array. No longer will the "Title Definition String" and/or "Set Text Parameter" sequences be injected into the value of PS1. This keeps the value of PS1 clean and results in fewer side effects in the event that the user wishes to customise the prompt. PROMPT_COMMAND will now be used to contain commands that print the "Title Definition String" and/or "Text Parameter Sequences", depending on the characteristics of the operating environment. The precise behaviour is conveyed from hereon. If the value of TERM is found to be that of the screen or tmux terminal multiplexers, PROMPT_COMMAND will be set so as to invoke a function that prints the Title Definition String sequence. The effect of the sequence is to define the window title for screen, and the pane title for tmux. The title will incoporate the hostname in short form. If, on the other hand, the value of TERM is not found to be that of a terminal multiplexer, a test is performed to see whether the tty is that of sshd(8). If it is, then no further processing will occur. The reason for this is it that there is no way for Gentoo to know the characteristics of the operating environment where ssh(1) happens to be running at the time. Sadly, there are many cases in which the window title would simply not be restored after ssh(1) exists, which amounts to a poor user experience. Assuming that processing has not ceased at this point, the value of TERM will be matched against a whitelist of modern terminals that are known to support the Set Text Parameters Sequence, and to support UTF-8 correctly. If a match is made then PROMPT_COMMAND will be amended so as to invoke a function that prints the aforementioned sequence. The effect of the sequence is to define the hardstatus for screen, the window name for tmux and the window title for graphical terminal emulators. The title will incorporate the username, the hostname in short form and the basename of the current working directory. Said basename will be sanitised where appropriate, by employing the ${param@Q} form of parameter expansion. Doing so improves the user experience by ensuring that, where the basename contains anything other than (visible) graphemes, the title will always show a valid, legible shell word. It should be noted that users may now easily opt out of the title setting behaviour by either unsetting PROMPT_COMMAND or by re-defining it, which was not possible before. At the same time, users that like to customise the value of PROMPT_COMMAND now have the option of appending their custom commands to the array, duly preserving the default Gentoo behaviour. Signed-off-by: Kerin Millar <kfm@plushkava.net> Bug: https://bugs.gentoo.org/show_bug.cgi?id=554086 Bug: https://bugs.gentoo.org/show_bug.cgi?id=926742 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
app-shells/bash: mark as LTO-unsafe in particularly old versions
Due to implicit function declarations, LTO fails to detect the availability of a function and errors out due to an undefined reference at link time. It's fixed in bash 4.0 and on, but the value of backporting the fix to versions of bash that have niche use (people interested in exploring old versions, not people who are looking for the shebang interpreter for their system scripts) is a matter of some question... Closes: https://bugs.gentoo.org/893958 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: drop 5.2_p21-r1, 5.2_p21-r2
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add 5.2_p26
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: backport memory leak fix for 5.2
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: drop 5.2_p15-r6, 5.2_p15-r7, 5.2_p21
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: fix another configure check for modern c
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add 5.2_p21
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
Remove BROOT from VERIFY_SIG_OPENPGP_KEY_PATH
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: tidy up PGO bits
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-shells/bash: cleanup USE=pgo logic a bit, use -fprofile-partial-training if available
-fprofile-partial-training helps not to pessimise other paths if no data is available. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: drop 5.2_p15-r5
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: require Bison as yacc implementation
Upstream only test with Bison and require GNUisms like YYEOF and YYERRCODE. The former at least may be in POSIX soon: https://www.austingroupbugs.net/view.php?id=1269. configure warns on use of non-Bison but doesn't abort. The result may misbehave at runtime. Noticed with recently added bash-5.2_p15-shell-parser-reset-issue.patch (which is blameless in itself). A simple test with a broken Bash is: ``` $ /var/tmp/portage/app-shells/bash-5.2_p15-r4/image/bin/bash -n /lib/gentoo/functions.sh /lib/gentoo/functions.sh: line 104: syntax error near unexpected token `}' /lib/gentoo/functions.sh: line 104: `}' ``` Reference: 3ee2d707a299f352b6970af459b0c25c356cbb25 Reference: dde3a81f420e745fe884b6535796129192f02561 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Kerin Millar · gentoo
app-shells/bash: backport shell parser reset fix to 5.2
Note that Ramey's claim that only interactive shells are affected is false, as is demonstrated below. $ bash -c '[[ ]]; echo fin'; echo $? 0 Signed-off-by: Kerin Millar <kfm@plushkava.net> Bug: https://savannah.gnu.org/support/?110745 Bug: https://lists.gnu.org/archive/html/bug-bash/2022-10/msg00103.html Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: optimise SRC_URI generation
Thanks to radhermit's new pkgcraft tooling. Also, thanks to ztrawhcse for suggestions. Before: ``` app-shells/bash-5.2_p15-r3::.: 61.224122ms app-shells/bash-5.1_p16-r4::.: 65.001125ms app-shells/bash-5.1_p16-r5::.: 65.480029ms ``` After: ``` app-shells/bash-5.2_p15-r3::/home/sam/g/: 10.449073ms app-shells/bash-5.1_p16-r4::/home/sam/g/: 10.505063ms app-shells/bash-5.1_p16-r5::/home/sam/g/: 10.523583ms ``` This also gets us to approximately the same speed (almost within rounding error) of pre-d3c19b7974aeb4ac2a1351a019e80625b4111c4b (where we removed eval usage). Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: skip flaky hanging test
Closes: https://bugs.gentoo.org/907403 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
*/*: remove x64-cygwin keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Fabian Groffen · gentoo
*/*: remove sparc64-solaris keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Fabian Groffen · gentoo
*/*: remove sparc-solaris keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
*/*: remove x86-solaris keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
app-shells/bash: remove ${USERLAND}
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: backport clang 16 configure fix to 5.1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add ~arm64-macos
Closes: https://bugs.gentoo.org/896330 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: fix configure w/ clang 16
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
app-shells/bash: quote EPREFIX
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: drop 5.2_p15
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: backport random UB fix
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Leonardo Hernández Hernández · gentoo
app-shells/bash: fix build with gcc and USE=pgo
Closes: https://bugs.gentoo.org/889848 Signed-off-by: Leonardo Hernández Hernández <leohdz172@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/28985 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: crank copyright
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: drop 5.2_p12
Signed-off-by: Sam James <sam@gentoo.org>
Leonardo Hernández Hernández · gentoo
app-shells/bash: fix build with clang and USE=pgo
Signed-off-by: Leonardo Hernández Hernández <leohdz172@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/28659 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add 5.2_p15
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-shells/bash: wire up verify-sig for patches
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
Move {virtual -> app-alternatives}/yacc
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: drop 5.2_p9-r1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add 5.2_p12
Bug: https://bugs.gentoo.org/873931 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: drop 5.1_p16-r1, 5.2_p2-r2, 5.2_p9
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-shells/bash: backport another extglob fix
It's still not sufficient but with this in on top of _p9, it's very clear what the remaining issues are then, rather than me at least trying to remember exactly what's broken still as the saga continues. It is still not enough to unmask as there's still one extglob issue remaining (and this came up pretty early as far as testing goes). I don't see us being able to expose Bash 5.2 to users for a while yet. Bug: https://bugs.gentoo.org/873931 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add 5.2_p9
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
app-shells/bash: Stabilize 5.1_p16-r2 hppa, #878573
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: Stabilize 5.1_p16-r2 ppc64, #878573
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: Stabilize 5.1_p16-r2 amd64, #878573
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-shells/bash: Stabilize 5.1_p16-r2 arm, #878573
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-shells/bash: Stabilize 5.1_p16-r2 sparc, #878573
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-shells/bash: Stabilize 5.1_p16-r2 arm64, #878573
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-shells/bash: Stabilize 5.1_p16-r2 x86, #878573
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: Stabilize 5.1_p16-r2 ppc, #878573
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: drop 5.2_p2
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: reorganise 5.2_p2-r2 patches
Just splits the patches from 47950445cddff736a1e6c0c1346a20ab6b326cc1 into two. Closes: https://bugs.gentoo.org/873931 See: 47950445cddff736a1e6c0c1346a20ab6b326cc1 Thanks-to: Kerin Millar <kfm@plushkava.net> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: tighten readline dep for 5.2_p2
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: backport fixes for extglob in compat mode for 5.2
Bug: https://lists.gnu.org/archive/html/bug-bash/2022-10/msg00029.html Closes: https://bugs.gentoo.org/873931 Thanks-to: Kerin Millar <kfm@plushkava.net> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: drop 5.2
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-shells/bash: add 5.2_p2
Changes: * Bash-5.2 patch 1: fix crash with unset arrays in arithmetic contexts (https://git.savannah.gnu.org/cgit/bash.git/commit/?id=a1e58b8c064cbf3cb0180b63e581770de7ccea5b) (https://lists.gnu.org/archive/html/bug-bash/2022-10/msg00012.html) * Bash-5.2 patch 2: fix crash in readline when started with an invalid locale specification (https://git.savannah.gnu.org/cgit/bash.git/commit/?id=a99d905216cc0aac5de0c3050f4afc54e21c6bc5) (https://lists.gnu.org/archive/html/bug-bash/2022-10/msg00013.html) Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: forward ~loong
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-shells/bash: add 5.2, drop 5.2_rc4 (masked)
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: drop 5.2_rc2, 5.2_rc3
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add 5.2_rc4
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: drop use of 'eval' for newer versions for patch generation
Use similar approach as dev-libs/mpfr and sys-libs/readline for generating SRC_URI & patch list. Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-shells/bash: add 5.2_rc3
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
app-shells/bash: rename builtins.1 to bash_builtins.1
This seems to be the intended name based on doc/Makefile.in. This also fixes a rendering issue when the man pages are viewed with mandoc. Closes: https://github.com/gentoo/gentoo/pull/26669 Closes: https://github.com/gentoo/gentoo/pull/26673 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add git repo to HOMEPAGE
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-shells/bash: drop 5.2_beta, 5.2_rc1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add 5.2_rc2
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-shells/bash: add pgo
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: minor nit for QA_CONFIGURE_OPTIONS
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-shells/bash: only dep on readline if is_release
To match reality. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add 5.2_rc1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: switch to patch tarballs
Was taking up 129K in files/ before. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: drop 5.1_p8, 5.1_p12
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
app-shells/bash: keyword 5.1_p16 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add note re readline for testing versions
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-shells/bash: sync 5.2_beta w/ live
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-shells/bash: add 9999
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add 5.2_beta, drop 5.2_alpha
Bug: https://bugs.gentoo.org/831764 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add verify-sig
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: use HTTPS homepage
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
app-shells/bash: Stabilize 5.1_p16 arm64, #832876
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
app-shells/bash: Stabilize 5.1_p16 arm, #832876
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
app-shells/bash: Stabilize 5.1_p16 hppa, #832876
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-shells/bash: sparc stable wrt bug #832876
Package-Manager: Portage-3.0.28, Repoman-3.0.3 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-shells/bash: ppc64 stable wrt bug #832876
Package-Manager: Portage-3.0.28, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-shells/bash: ppc stable wrt bug #832876
Package-Manager: Portage-3.0.28, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: Stabilize 5.1_p16 amd64, #832876
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-shells/bash: Stabilize 5.1_p16 x86, #832876
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: use system readline 8.2_alpha for 5.2_alpha
Added a note to tidy up the logic in future too. Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-shells/bash: add 5.2_alpha
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: update SRC_URI (prefer GNU mirror for patches)
mirror://gnu first has HTTPS listed so this is a minor improvement. Of course, we already have Manifests and so on, but ... (It's listed on https://tiswww.case.edu/php/chet/bash/bashtop.html so fine to use for patches too.) Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add 5.1_p16
Notably contains an important corruption fix [0]. [0] https://git.savannah.gnu.org/cgit/bash.git/commit/?id=72912fb8209105af961c851260a173115efe60be [1] https://lists.gnu.org/archive/html/bug-bash/2022-01/msg00000.html Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: update comment to patch location
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-shells/bash: add 5.1_p12
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: add EPREFIX to rpath
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
app-shells/bash: remove /bin/sh logic from pkg_preinst
This was added back in 2008 to handle some migration in file ownership. I expect all users have upgraded many times since then. Closes: https://bugs.gentoo.org/778311 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
app-shells/bash: Removed old
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: Stabilize 5.1_p8 sparc, #789921
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-shells/bash: Stabilize 5.1_p8 hppa, #789921
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: Stabilize 5.1_p8 ppc64, #789921
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-shells/bash: Stabilize 5.1_p8 amd64, #789921
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-shells/bash: Stabilize 5.1_p8 ppc, #789921
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: Stabilize 5.1_p8 x86, #789921
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: Stabilize 5.1_p8 arm, #789921
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-shells/bash: Stabilize 5.1_p8 arm64, #789921
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: drop unused multilib inherit, tidy up ebuild
* Drop unused multilib inherit * Move lost/orphaned ncurses comment to its rightful place * Normalise bug references * Add whitespace to aid readability Closes: https://github.com/gentoo/gentoo/pull/20538 Signed-off-by: Sam James <sam@gentoo.org> Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
app-shells/bash: Removed old
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
app-shells/bash: Bump to version 5.1_p8
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: drop s390 to ~s390 (unstable)
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: Stabilize 5.0_p11-r1 s390, #702488
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rolf Eike Beer · gentoo
app-shells/bash: stable 5.0_p11-r1 for hppa, bug #702488
Package-Manager: Portage-3.0.12, Repoman-3.0.2 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
app-shells/bash: Removed last occurance of emktemp
Thanks-to: Kerin Millar <kfm@plushkava.net> Closes: https://bugs.gentoo.org/745423 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: Stabilize 5.0_p11-r1 sparc, #702488
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: Stabilize 5.0_p11-r1 ppc64, #702488
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: Stabilize 5.0_p11-r1 amd64, #702488
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
app-shells/bash: dropped x86-macos, ppc-aix, m68k-mint, sh
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: Stabilize 5.0_p11-r1 arm, #702488
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-shells/bash: Stabilize 5.0_p11-r1 arm64, #702488
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-shells/bash: Stabilize 5.0_p11-r1 ppc, #702488
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: Stabilize 5.0_p11-r1 x86, #702488
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
app-shells/bash: drop x86-macos
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
app-shells/bash: drop ppc-aix m68k-mint
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
app-shells/bash: Bump to version 5.1_p4
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
app-shells/bash: Fixed parallel make issue
Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
app-shells/bash: Bump to version 5.1. Removed old
Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
app-shells/bash: Replaced emktemp call with ${T}
Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
app-shells/bash: Backport system-readline sed fixes
Bug: https://bugs.gentoo.org/757519 Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
app-shells/bash: Added more fixes to the system-readline sed call
Bug: https://bugs.gentoo.org/757519 Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Jacob Floyd · gentoo
app-shells/bash: Fix sed call for using system-readline
Closes: https://bugs.gentoo.org/757519 Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
app-shells/bash: Adjust sys-libs/readline dep
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
app-shells/bash: Bump to version 5.1_rc3. Removed old
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
app-shells/bash: Bump to version 5.1_rc2
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
app-shells/bash: EAPI-7 conversion
Closes: https://bugs.gentoo.org/742575 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
app-shells/bash: Removed old
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-shells/bash: stable 5.0_p18 for hppa
stable wrt bug #738230 Package-Manager: Portage-3.0.5, Repoman-3.0.1 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: ppc64 stable (bug #738230)
Package-Manager: Portage-3.0.4, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: Stabilize 5.0_p18 ppc, #738230
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-shells/bash: x86 stable wrt bug #738230
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-shells/bash: sparc stable wrt bug #738230
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-shells/bash: s390 stable wrt bug #738230
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="s390" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-shells/bash: arm stable wrt bug #738230
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-shells/bash: amd64 stable wrt bug #738230
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-shells/bash: Stabilize 5.0_p18 arm64, #738230
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
app-shells/bash: Removed old
Package-Manager: Portage-3.0.2, Repoman-2.3.23 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
app-shells/bash: Move bash-4.4 into its own slot.
Removed SLOT="0" version. Package-Manager: Portage-3.0.2, Repoman-2.3.23 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
app-shells/bash: Bump to version 5.0_p18
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-shells/bash: stable 5.0_p17 for hppa, bug #719942
Package-Manager: Portage-2.3.100, Repoman-2.3.22 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-shells/bash: x86 stable wrt bug #719942
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-shells/bash: ppc64 stable wrt bug #719942
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-shells/bash: ppc stable wrt bug #719942
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James (sam_c) · gentoo
app-shells/bash: arm64 stable (bug #719942)
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Sam James (sam_c) <sam@cmpct.info> Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Agostino Sarubbo · gentoo
app-shells/bash: sparc stable wrt bug #719942
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-shells/bash: s390 stable wrt bug #719942
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="s390" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-shells/bash: arm stable wrt bug #719942
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-shells/bash: amd64 stable wrt bug #719942
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
app-shells/bash: Fixed "docinto" usage
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
app-shells/bash: Minor QA fixes
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
app-shells/bash: Bump to version 5.0_p17
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
*/*: downgrade m68k down to ~m68k
m68k and ~m68k trees are inconsistent. Let's drop keywords down to ~m68k only. Profiles already accept both keywords: ACCEPT_KEYWORDS="m68k ~m68k" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop stable ia64 keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
*/*: Discontinue Gentoo SuperH port
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --ignore-arches Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: [QA] Remove redundant --docdir/--htmldir
Closes: https://github.com/gentoo/gentoo/pull/14742 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
app-shells/bash: [QA] inherit eutils.eclass directly
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Bump copyright on files touched this year
Update the copyright notice on all files that were touched since January 1st but did not have the notice updated. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
app-shells/bash: Removed old
Package-Manager: Portage-2.3.87, Repoman-2.3.20 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
app-shells/bash: Bump to version 5.0_p16
Package-Manager: Portage-2.3.87, Repoman-2.3.20 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop stable alpha keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Hank Leininger · gentoo
app-shells/bash: fix CVE-2019-18276 (priv-dropping bug)
Cherry-picked the relevant parts of https://git.savannah.gnu.org/cgit/bash.git/commit/?h=devel&id=951bdaad7a18cc0dc1036bba86b18b90874d39ff and modified the patches to apply. Note that the existing bash-5.0*patch files are applied with -p0, which is not the norm for eapply, etc. I simply followed what was required to work with the rest of the existing patches. Signed-off-by: Hank Leininger <hlein@korelogic.com> Bug: https://bugs.gentoo.org/702488 Package-Manager: Portage-2.3.81, Repoman-2.3.18 Closes: https://github.com/gentoo/gentoo/pull/13941 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-shells: Remove *-fbsd KEYWORDS
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
app-shells/bash: Removed old
Package-Manager: Portage-2.3.75, Repoman-2.3.17 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
app-shells/bash: Bump to version 5.0_p11
Package-Manager: Portage-2.3.75, Repoman-2.3.17 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
app-shells/bash: Moved virtual/libintl back to (R)DEPEND.
Thanks-to: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
app-shells/bash: Removed old.
Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
app-shells/bash: Bump to version 5.0_p9
Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
app-shells/bash: Add ~riscv keyword
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
app-shells/bash: Removed old.
Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
app-shells/bash: Bump to version 5.0_p7
Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
app-shells/bash: Attempt to fix variable scoping in POSIX mode.
Bug: https://bugs.gentoo.org/676344 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
app-shells/bash: Removed old.
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
app-shells/bash: Bump to version 5.0_p3
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
app-shells/bash: Bump to version 5.0_p2-r2. Removed old.
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
app-shells/bash: Removed old.
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
app-shells/bash: Minor comment fixes.
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
app-shells/bash: Revbump to add a couple of fixes
Closes: https://bugs.gentoo.org/676114 Closes: https://github.com/gentoo/gentoo/pull/10949 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
app-shells/bash: m68k stable wrt bug #675414
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="m68k"
Mikle Kolyada · gentoo
app-shells/bash: sh stable wrt bug #675414
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="sh"
Repository mirror & CI · gentoo
Merge updates from master
Tobias Klausmann · gentoo
app-shells/bash-4.4_p23-r1: alpha stable
Bug: http://bugs.gentoo.org/675414 Signed-off-by: Tobias Klausmann <klausman@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
app-shells/bash: s390 stable wrt bug #675414
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
app-shells/bash: arm stable wrt bug #675414
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
app-shells/bash: Bump to version 5.0_p2
Package-Manager: Portage-2.3.57, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-shells/bash: stable 4.4_p23-r1 for hppa, bug #675414
Package-Manager: Portage-2.3.56, Repoman-2.3.12 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-shells/bash: stable 4.4_p23-r1 for sparc, bug #675414
Package-Manager: Portage-2.3.56, Repoman-2.3.12 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-shells/bash: stable 4.4_p23-r1 for ppc64, bug #675414
Package-Manager: Portage-2.3.56, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
app-shells/bash: stable 4.4_p23-r1 for ppc, bug #675414
Package-Manager: Portage-2.3.56, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
app-shells/bash: stable 4.4_p23-r1 for ia64, bug #675414
Package-Manager: Portage-2.3.56, Repoman-2.3.12 RepoMan-Options: --include-arches="ia64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
app-shells/bash: Drop old
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Mikle Kolyada · gentoo
app-shells/bash: amd64 stable wrt bug #675414
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
app-shells/bash: x86 stable (bug #675414)
Package-Manager: Portage-2.3.56, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
app-shells/bash: arm64 stable (bug #675414)
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
app-shells/bash: define SHOBJ_STATUS; fix static build
Link: http://lists.gnu.org/archive/html/bug-bash/2016-10/msg00004.html Bug: https://bugs.gentoo.org/675414 Package-Manager: Portage-2.3.55, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
app-shells/bash: Restored KEYWORDS.
Package-Manager: Portage-2.3.55, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
app-shells/bash: Fixed weird insert of backslashes
Package-Manager: Portage-2.3.54, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
app-shells/bash: Bump to version 5.0 (without KEYWORDS)
Package-Manager: Portage-2.3.54, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
app-shells/bash: added Prefix keywords
Signed-off-by: Fabian Groffen <grobian@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
app-shells/bash: remove sys-apps/paludis provider
Package-Manager: Portage-2.3.49, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
app-shells/bash: Move bash-4.3 into its own slot.
Removed SLOT="0" version. Package-Manager: Portage-2.3.49, Repoman-2.3.10
Lars Wendler · gentoo
app-shells/bash: Removed old.
Package-Manager: Portage-2.3.49, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
app-shells/bash: Bump to version 4.4_p23
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
app-shells/bash: drop EAPI=2 ebuild
Package-Manager: Portage-2.3.40, Repoman-2.3.9 Closes: https://github.com/gentoo/gentoo/pull/8645
Mikle Kolyada · gentoo
app-shells/bash: Mark stable wrt bug #643124
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Mart Raudsepp · gentoo
app-shells/bash-4.4_p12: arm64 stable (bug #643124)
Package-Manager: Portage-2.3.28, Repoman-2.3.9
Mikle Kolyada · gentoo
app-shells/bash: sh stable wrt bug #643124
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Tobias Klausmann · gentoo
app-shells/bash-4.4_p12-r0: alpha stable
Gentoo-Bug: http://bugs.gentoo.org/643124
Lars Wendler · gentoo
app-shells/bash: Bump to version 4.4_p19
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Lars Wendler · gentoo
app-shells/bash: Bump to version 4.4_p18
Package-Manager: Portage-2.3.22, Repoman-2.3.6
Michał Górny · gentoo
*/*: Remove sparc-fbsd keywords
Lars Wendler · gentoo
app-shells/bash: Revbump to fix jobs overflow.
Closes: https://bugs.gentoo.org/644720 Package-Manager: Portage-2.3.19, Repoman-2.3.6
Markus Meier · gentoo
app-shells/bash: arm stable, bug #643124
Package-Manager: Portage-2.3.13, Repoman-2.3.3 RepoMan-Options: --include-arches="arm"
Lars Wendler · gentoo
app-shells/bash: Version 4.4_p12 stable for x86.
Bug: https://bugs.gentoo.org/643124 Package-Manager: Portage-2.3.19, Repoman-2.3.6
Mikle Kolyada · gentoo
app-shells/bash: amd64 stable wrt bug #643124
Package-Manager: Portage-2.3.13, Repoman-2.3.3
Sergei Trofimovich · gentoo
app-shells/bash: stable 4.4_p12 for ia64/ppc/ppc64, bug #643124
Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="ia64 ppc ppc64"
Rolf Eike Beer · gentoo
app-shells/bash: stable 4.4_p12 for hppa/sparc, bug #643124
Package-Manager: Portage-2.3.13, Repoman-2.3.3 RepoMan-Options: --include-arches="hppa sparc"
Lars Wendler · gentoo
app-shells/bash: Removed old.
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Thomas Deutschmann · gentoo
app-shells/bash: Security cleanup (bug #608732)
Package-Manager: Portage-2.3.5, Repoman-2.3.2 Closes: https://github.com/gentoo/gentoo/pull/4953
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Patrick McLean · gentoo
app-shells/bash: Version bump to 4.4_p12
Package-Manager: Portage-2.3.3, Repoman-2.3.1
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Mike Frysinger · gentoo
app-shells/bash: version bump to 4.4_p11
Lars Wendler · gentoo
app-shells/bash: Removed old.
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Mike Frysinger · gentoo
app-shells/bash: mark arm/arm64/hppa/ia64/m68k/ppc/ppc64/s390/sh/sparc stable #600174
Agostino Sarubbo · gentoo
app-shells/bash: x86 stable wrt bug #600174
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-shells/bash: amd64 stable wrt bug #600174
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Tobias Klausmann · gentoo
app-shells/bash-4.3_p48-r1: stable on alpha
Gentoo-Bug: 600174
Lars Wendler · gentoo
app-shells/bash: Removed old.
Package-Manager: portage-2.3.2
Lars Wendler · gentoo
app-shells/bash: Revbump to add popd offset overflow fix to bash-4.3 (#600174).
Package-Manager: portage-2.3.2
Mike Frysinger · gentoo
app-shells/bash: unify release version checking logic
Mike Frysinger · gentoo
app-shells/bash: upstream fix for crash on invalid popd #600174
Mike Frysinger · gentoo
app-shells/bash: version bump to 4.4_p5
Mike Frysinger · gentoo
app-shells/bash: mark 4.3_p48 arm64/ia64/m68k/ppc/s390/sh/sparc stable #595268
Mike Frysinger · gentoo
app-shells/bash: drop now unused USE=vanilla #598812
Mike Frysinger · gentoo
app-shells/bash: drop unused memory patch #597006
The patch applies against the readline source which we delete in the bash ebuild, so it doesn't do anything useful here.
Benda Xu · gentoo
app-shells/bash: prefixify hard-coded path names.
Bug: 595142 Package-Manager: portage-2.3.0
Markus Meier · gentoo
app-shells/bash: arm stable, bug #595268
Package-Manager: portage-2.3.1 RepoMan-Options: --include-arches="arm"
Lars Wendler · gentoo
app-shells/bash: Removed old.
Package-Manager: portage-2.3.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
app-shells/bash: Revbump to fix bug #597006
Package-Manager: portage-2.3.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Tobias Klausmann · gentoo
app-shells/bash-4.3_p48-r0: stable on alpha
Gentoo-Bug: 595268
Jeroen Roovers · gentoo
app-shells/bash: Stable for HPPA PPC64 (bug #595268).
Package-Manager: portage-2.3.1 RepoMan-Options: --ignore-arches
Agostino Sarubbo · gentoo
app-shells/bash: x86 stable wrt bug #595268
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-shells/bash: amd64 stable wrt bug #595268
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Lars Wendler · gentoo
app-shells/bash: Removed rc version.
Package-Manager: portage-2.3.1 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
app-shells/bash: Removed old.
Package-Manager: portage-2.3.1 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
app-shells/bash: Bump to version 4.3_p48
Package-Manager: portage-2.3.1 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Agostino Sarubbo · gentoo
app-shells/bash: ia64 stable wrt bug #594496
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-shells/bash: arm stable wrt bug #594496
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-shells/bash: ppc stable wrt bug #594496
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-shells/bash: sparc stable wrt bug #594496
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-shells/bash: x86 stable wrt bug #594496
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Jeroen Roovers · gentoo
app-shells/bash: Stable for HPPA PPC64 (bug #594496).
Package-Manager: portage-2.3.1 RepoMan-Options: --ignore-arches
Agostino Sarubbo · gentoo
app-shells/bash: amd64 stable wrt bug #594496
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Tobias Klausmann · gentoo
app-shells/bash-4.3_p46-r1: add alpha keyword
Gentoo-Bug: 594496
Lars Wendler · gentoo
app-shells/bash: Revbump to fix CVE-2016-0634 (bug #594496).
Package-Manager: portage-2.3.1 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
app-shells/bash: Re-enabled KEYWORDS.
Package-Manager: portage-2.3.0 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
app-shells/bash: Removed old.
Package-Manager: portage-2.3.0 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
app-shells/bash: Bump to version 4.4
Package-Manager: portage-2.3.0 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
app-shells/bash: Bump to version 4.4_rc2
Package-Manager: portage-2.3.0 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Mike Frysinger · gentoo
app-shells/bash: version bump to 4.4_beta2
Mike Frysinger · gentoo
app-shells/bash: version bump to 4.3_p46
Benda Xu · gentoo
app-shells/bash: add EPREFIX to the paths. Bug: 585764
Package-Manager: portage-2.2.28
Mike Frysinger · gentoo
app-shells/bash: use the system mktemp/mkstemp funcs #574426
Mike Frysinger · gentoo
app-shells/bash: version bump to 4.4_rc1
Mike Frysinger · gentoo
app-shells/bash: rev bump to push out bashrc updates
Mike Frysinger · gentoo
app-shells/bash: enable USE=static support in SLOT-ed ebuilds
Mike Frysinger · gentoo
app-shells/bash: convert 4.2 ebuild to SLOT=4.2 now that 4.3 is stable
Mike Frysinger · gentoo
app-shells/bash: merge bashrc-r# files back to bashrc
This makes the history easier to track.
Mike Frysinger · gentoo
app-shells/bash: drop old versions
Mike Frysinger · gentoo
app-shells/bash: mark 4.3_p42-r1 arm/arm64/m68k/ppc/s390/sh stable #569874
Agostino Sarubbo · gentoo
app-shells/bash: ia64 stable wrt bug #569874
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-shells/bash: alpha stable wrt bug #569874
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="alpha" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-shells/bash: sparc stable wrt bug #569874
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/Coacher/flacon-remove-old'
Pull request: https://github.com/gentoo/gentoo/pull/612
Agostino Sarubbo · gentoo
app-shells/bash: x86 stable wrt bug #569874
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/hydrapolic/chkcrontab'
Pull request: https://github.com/gentoo/gentoo/pull/606
Lars Wendler · gentoo
app-shells/bash: Revbump to apply correct 042 patch (bug #570820).
Committed straight to stable where -r0 was stable. Package-Manager: portage-2.2.26 RepoMan-Options: --force Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Jeroen Roovers · gentoo
app-shells/bash: Stable for HPPA PPC64 (bug #569874).
Package-Manager: portage-2.2.26 RepoMan-Options: --ignore-arches
Agostino Sarubbo · gentoo
app-shells/bash: amd64 stable wrt bug #569874
Package-Manager: portage-2.2.24 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Mike Frysinger · gentoo
app-shells/bash: backport /dev/fd fix to older versions #431850
Mike Frysinger · gentoo
app-shells/bash: version bump to 4.4_beta
Agostino Sarubbo · gentoo
app-shells/bash: sparc stable wrt bug #557510
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="sparc"
Agostino Sarubbo · gentoo
app-shells/bash: ppc stable wrt bug #557510
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="ppc"
Markus Meier · gentoo
app-shells/bash: arm stable, bug #557510
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="arm"
Tobias Klausmann · gentoo
app-shells/bash: add alpha keyword
Gentoo-Bug: 557510 Package-Manager: portage-2.2.20.1
Mike Frysinger · gentoo
app-shells/bash: mark 4.3_p39 arm64/m68k/s390/sh stable
Mike Frysinger · gentoo
sys-libs/ncurses: move to SLOT=0 #557472
Use SLOT=0 for installing of main development files like other packages so we can use other SLOTs for installing SONAME libs for binary packages.
Mikle Kolyada · gentoo
app-shells/bash: x86 stable wrt bug #557510
Package-Manager: portage-2.2.20.1
Jeroen Roovers · gentoo
app-shells/bash: Stable for PPC64 (bug #557510).
Package-Manager: portage-2.2.20.1
Mike Frysinger · gentoo
app-shells/bash: version bump to 4.3_p42
Jeroen Roovers · gentoo
app-shells/bash: Stable for HPPA (bug #557510).
Package-Manager: portage-2.2.20.1
Mikle Kolyada · gentoo
app-shells/bash: ia64 stable wrt bug #557510
Package-Manager: portage-2.2.20.1
Justin Lecher · gentoo
app-shells/bash: Use slot operators for ncurses
Package-Manager: portage-2.2.20.1 Signed-off-by: Justin Lecher <jlec@gentoo.org>
Mikle Kolyada · gentoo
app-shells/bash: amd64 stable wrt bug #557510
Package-Manager: portage-2.2.20.1
Mike Frysinger · gentoo
app-shells/bash: mask pre0 until newer version goes stable
Mike Frysinger · gentoo
app-shells/bash: add EAPI=2 version to smooth upgrades
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed