- Update to tcsh bug fix version V6.22.03 - 20201118
* Fix $x:q:h and $x:q:t to not crash (alzwded) with strings containing /
* Block SIGHUP while writing history/directory stack (Brett Frankenberger)
* Fixed reversed test that broke history merging (Brett Frankenberger)
* Prevent recursive entry for writing history (Brett Frankenberger)
* alxwded@github, keep track of the :g and :a modifiers per modifier they
affect.
* alzwded@github, fix infinite loop with :gas variable modifier
* PR/88: Add a Q: modifier that preserves empty arguments leaving :q
alone.
- Port the patches to V6.22.03
* tcsh-6.15.00-pipe.dif
* tcsh-6.17.06-dspmbyte.dif
* tcsh-6.18.03-catalogs.dif
* tcsh-6.22.02-local-dotlock.dif
- Remove patches now upstream
* tcsh-6.22.02-double_tilde.dif
* tcsh-6.22.02-history-merge.dif
* tcsh-6.22.02-workaround-common.patch
- Make test suite work
- prepare usrmerge (boo#1029961)
OBS-URL: https://build.opensuse.org/request/show/849693
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcsh?expand=0&rev=74
- Update to tcsh bug fix version V6.22.02 - 20191204
* Fix version in configure.ac
- Drop patches
* tcsh-6.21.0-history-file-locking.patch
As upstream introduced its own history file locking
* tcsh-6.18.03-history-merge.dif
To respect upstream history merge handling
* tcsh-6.19.00-history-file-locking-order.patch
Not required due dropped tcsh-6.21.0-history-file-locking.patch
* tcsh-6.20.00-avoid-dotlock-for-fcntl.patch
Not required due dropped tcsh-6.21.0-history-file-locking.patch
* tcsh-6.18.01-history-stderror-jmp.patch
Not required due dropped tcsh-6.21.0-history-file-locking.patch
- Update to tcsh bug fix version V6.22.01 - 20191201
* undo PR/88: Preserve empty arguments in :q, since it breaks
$ set x=""
$ alias test "echo "\""$x:q"\"" is working."
$ alias test
echo "
- Update to tcsh bug fix version V6.22.00 - 20191128
* PR/113: Sobomax: avoid infinite loops for -c commands when stdout is
not a tty.
* Avoid infinite loops during history loads when merging, print a better
error for errors during history load.
* PR/88: Preserve empty arguments in :q
* PR/94: Small apple issues (SAVESIGVEC, HOSTTYPE)
* PR/81: Fix range matching issue where we were comparing with the
OBS-URL: https://build.opensuse.org/request/show/754265
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcsh?expand=0&rev=68
- Update to tcsh bug fix version V6.21.00 - 20190508
*. Abort history loading on words and lines too long
https://bugzilla.redhat.com/show_bug.cgi?id=1598502
* Introduce GetCmdChar() to avoid open coding array access.
* make closem() not close sockets so as not to affect nss_ldap.
tcsh never creates sockets so that's ok (Miloslav Trmac)
* Make rmstar work with aliased rm
* convert match() from recursive to backtracking.
* Handle 8 bit characters in bindkey (Werner Fink)
* Look for tgetent in libtinfo as well (Werner Fink)
* Don't play pointer tricks that are undefined in modern c (Brooks Davis)
* Fix out of bounds read (Brooks Davis)
* Fix type of read in prompt confirmation (eg. rmstar) (David Kaspar)
* Delay arginp parsing
- Drop patches now upstream
* tcsh-6.20-ptr-update.patch
* tcsh-6.20-rmstar.patch
* tcsh-6.20.00-8bit-cmdkeys.patch
* tcsh-6.20.00-postcmd.patch
* tcsh-closem.patch
- Port patches
* tcsh-6.15.00-pipe.dif
* tcsh-6.16.00-norm-cmd.dif
* tcsh-6.17.06-dspmbyte.dif
* tcsh-6.18.03-catalogs.dif
* tcsh-6.18.03-colorls.dif
* tcsh-6.18.03-history-file-locking.patch
* tcsh-6.18.03-history-merge.dif
* tcsh-6.19.00-history-file-locking-order.patch
* tcsh-6.20.00-avoid-dotlock-for-fcntl.patch
OBS-URL: https://build.opensuse.org/request/show/701745
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcsh?expand=0&rev=63
- Add patch tcsh-6.20.00-avoid-dotlock-for-fcntl.patch as we are
using fcntl's F_SETLKW patches for locking therefore avoid dot
file locking without holding a file descriptor as otherwise we
migth not be able to open the history file after a crash or if
a killall had been used during reboot.
- Add patch tcsh-closem.patch to fix a long standing misbehaviour
of upstram tcsh whic his that it close sockets which do not
belong to it (bsc#1028864)
OBS-URL: https://build.opensuse.org/request/show/511380
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcsh?expand=0&rev=62
- Add patch tcsh-6.20-rmstar.patch from mailing list to restore
the correct behaviour of `rm *' if rmstar is set
- Update to tcsh bug fix version V6.20.00 - 20161124
* Don't resize the screen if it did not change size.
* restore file description when cleaning up after eval:
repeat 99 time
* PR/572: Fix $SHLVL issue when exec'ing subshells.
* PR/403: Fix backquote expansion for multi-byte character sets.
* Fix drawing issu with multi-line prompt (Kensuke Iwahashi/David Kaspar)
* always send prusage to stdout.
* PR/526: Fix double \\ printing from previous fix in history expansion.
* Android updates from Corinna Vinschen
* PR/526: Quote backslashes properly so they can be preserved in ``
expansions
* Fix memory leak for paraml
* Add notempty and ask values for the noclobber setting (Martin Tournoij)
* more correct $wordchars for vimode (Luke Mewburn)
* expose VImode in $vimode (Luke Mewburn)
* display what the compiled in editor is in bindkey -d (Luke Mewburn)
* run-fg-editor improvements and documentation (Luke Mewburn)
* Fix parsing of 'if (cond)then' (Fridolin Pokorny)
* PR/437: Fix handling of invalid unicode characters.
* PR/451: Fix error messages containing %c to be always '%c'
- Rename patch tcsh-6.18.03.dif which becomes tcsh-6.20.00.dif now
- Drop patch union-wait.patch as now upstream
- Modify patches
tcsh-6.15.00-pipe.dif
tcsh-6.17.06-dspmbyte.dif
tcsh-6.18.03-colorls.dif
OBS-URL: https://build.opensuse.org/request/show/443022
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcsh?expand=0&rev=58