| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Kerin Millar (19):
Abort sourcing for yash in posixlycorrect mode
Abort sourcing for ksh93
Explicitly initialise a local variable in _update_pid()
test-functions: do not check that genfun_time is greater than -1
Ensure that LC_ALL is exported in srandom(); be safer for macOS
Use an entropy pool for the mksh-targeting srandom() implementation
Use an entropy pool in srandom(), even if the shell has forked
Reduce the two non-bash srandom() implementations to just one
Check for SRANDOM support in a safer manner
Check for EPOCHREALTIME support in a safer manner
Put braces around the expansion of the path variable
Disable shellcheck SC2153
Print a diagnostic message if no modules can be found
Have whenceforth() work around a word splitting bug in OpenBSD sh
Move an SC2317 exemption closer to where it is needed
Optimise trim() for bash where processing the positional parameters
Double quote a ${parameter+word} expansion in defer()
Warn upon sourcing if errexit or nounset be enabled
Document that the pipefail option is unsupported
Sam James (1):
meson.build: prepare for gentoo-functions-1.7.3
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
| |
Change was created by running the following command::
ekeyword ^ia64 */*/*.ebuild
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
|
| |
Signed-off-by: Kerin Millar <kfm@plushkava.net>
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
| |
The only difference is that public-domain has been dropped from LICENSE,
since it is no longer applicable.
Signed-off-by: Kerin Millar <kfm@plushkava.net>
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
| |
Signed-off-by: Kerin Millar <kfm@plushkava.net>
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
| |
Also, sync the version 9999 ebuild.
Closes: https://bugs.gentoo.org/937463
Signed-off-by: Kerin Millar <kfm@plushkava.net>
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
| |
Kerin Millar (1):
Ensure a radix character of U+2E in _update_time()
Sam James (1):
meson.build: prepare for gentoo-functions-1.7.1
Bug: https://bugs.gentoo.org/937376
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
| |
Kerin rightly points out I used the wrong template. I never normally
get that wrong :(
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/937157
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
This revision backports a few patches to prevent ~arch keyword users
with unusual EINFO_LOG declarations from being affected by bug #936613.
Closes: https://bugs.gentoo.org/936613
Signed-off-by: Kerin Millar <kfm@plushkava.net>
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
| |
Incorporate changes from kerframil for prefix required for latest
git changes.
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Kerin Millar (15):
test-functions: Actually remove print_args()
Significantly improve _print_args() behaviour
Have edo() clarify that something is being executed
Micro-optimise _print_args()
Add an eqatag() function
test-functions: Include /opt/pkg/bin in PATH
Have _print_args() produce octal sequences for DEL
Correct an awk else clause in _print_args()
Render argument checking more stringent; standardise diagnostics
Adhere to the Allman style (again)
test-functions: Render tests somewhat fast again
test-functions: Minor ebegin() test refactoring
Explain why is_older_than() checks for the presence of gfind
Micro-optimise the eqatag() argument parsing loop
Correct the wrapping of a comment
Sam James (1):
meson.build: prepare for gentoo-functions-1.6
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
| |
Kerin Millar (2):
Signify end of options to awk in edo()
Separate some edo() code into a _print_args() helper function
Sam James (1):
meson.build: prepare for gentoo-functions-1.5
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
| |
Kerin Millar (2):
test-functions: Fix invalid TAP output
test-functions: Fix spurious edo() test failures
Sam James (1):
meson.build: prepare for gentoo-functions-1.4
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Kerin Millar (18):
Reorganise the order in which functions are declared
Declare some of the v-prefixed functions dynamically
Remove some superfluous boolean variable declarations
Declare eerror(), einfo() and ewarn() dynamically
Improve the comments
Have esyslog() check that EINFO_LOG is true instead of non-empty
Don't call is_int() from _esetdent()
Make _eend() much faster in bash
Tweak the comment style for yesno()
More comment improvements
Rename _has_monochrome_terminal() to _has_color_terminal()
Add a die() function
Document variables influencing runtime behaviour
test-functions: Fix a spurious test failure
test-functions: Use test rather than [ to placate shellcheck
Add an eqawarn() function
Add an edo() function
Reposition the declaration of _has_dumb_terminal()
Sam James (1):
meson.build: prepare for gentoo-functions-1.3
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
|
| |
Kerin Millar (1):
Have _eend() remember the cursor position before printing
Sam James (1):
meson.build: prepare for gentoo-functions-1.2
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Kerin Millar (5):
ecma48-cpr: Use designated initialisers for legibility
Unify the brace style
Render _update_winsize() immune to the prevailing value of IFS
Don't check for Emacs every time _eend() is called
Simplify _eprint() and _eend() behaviour markedly
Sam James (6):
meson.build: add TODO wrt cleaning up functions.sh template
functions.sh.in: fix typo
Cleanup functions.sh.in template
Drop ecma48-cpr
meson.build: fix tests
meson.build: prepare for gentoo-functions-1.1
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
| |
Bug: https://github.com/projg2/getuto/issues/8
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
| |
ecma48-cpr.c in master is public-domain. It is not yet in a release.
Closes: https://bugs.gentoo.org/912807
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit 33f53d4b870ac46ec2ac3035a9cb8b5e5747578f.
The relevant file is not in 0.19, just in master. The commit also neglected
to sync live.
Bug: https://bugs.gentoo.org/912807
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: William Hubbs <williamh@gentoo.org>
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/912807
Signed-off-by: William Hubbs <williamh@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
| |
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
| |
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
| |
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
| |
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/904474
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
| |
Meant to do this earlier.
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/579688
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
|