Commit Graph

138 Commits

Author SHA256 Message Date
Dominique Leuenberger
bb3a33878d Accepting request 849693 from shells
- 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
2020-11-23 15:39:29 +00:00
Dr. Werner Fink
2dfbde3fa2 Make test suite work
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=109
2020-11-20 14:52:13 +00:00
Dr. Werner Fink
5567a70f62 Accepting request 849686 from home:lnussel:usrmove
- prepare usrmerge (boo#1029961)

OBS-URL: https://build.opensuse.org/request/show/849686
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=108
2020-11-20 14:46:09 +00:00
Dr. Werner Fink
bd6957e374 Remove tcsh-6.22.02-workaround-common.patch
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=107
2020-11-20 13:07:54 +00:00
Dr. Werner Fink
eff28e87fb Update to tcsh V6.22.03
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=106
2020-11-20 11:54:44 +00:00
Dominique Leuenberger
afae930687 Accepting request 821046 from shells
- Add patch tcsh-6.22.02-double_tilde.dif from mailing list for
  reported bug and already added upstream

OBS-URL: https://build.opensuse.org/request/show/821046
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcsh?expand=0&rev=73
2020-07-17 18:46:11 +00:00
Dr. Werner Fink
487604ff0e .
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=104
2020-07-15 07:35:40 +00:00
Dominique Leuenberger
3053e85618 Accepting request 805520 from shells
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/805520
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcsh?expand=0&rev=72
2020-05-16 20:23:32 +00:00
Dr. Werner Fink
db9a933c42 Better support of Midnight Commander (bsc#1170527)
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=102
2020-05-07 08:24:01 +00:00
Dominique Leuenberger
1d5a5a4f59 Accepting request 779040 from shells
- Add patch tcsh-6.22.02-history-merge.dif
  * Was mentioned in upstream mailing list 
- Change patch tcsh-6.22.02-local-dotlock.dif
  * Use fcntl() with F_SETLKW for locking the dot lock file its self
    as this works mostly over NFS whereas tmpfs is local only

OBS-URL: https://build.opensuse.org/request/show/779040
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcsh?expand=0&rev=71
2020-02-29 20:18:49 +00:00
Dr. Werner Fink
dcd513cc42 Add patch tcsh-6.22.02-history-merge.dif
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=100
2020-02-24 12:28:51 +00:00
Dominique Leuenberger
96c2016d66 Accepting request 774849 from shells
- Add temporary patch tcsh-6.22.02-local-dotlock.dif to avoid
  dead locks at login after a reboot to left dot locking files

OBS-URL: https://build.opensuse.org/request/show/774849
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcsh?expand=0&rev=70
2020-02-21 15:40:36 +00:00
Dr. Werner Fink
fda26c6c98 typo
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=98
2020-02-17 12:10:39 +00:00
Dr. Werner Fink
3777c45560 Avoid dead locks at login after reboot
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=97
2020-02-17 11:23:13 +00:00
Dominique Leuenberger
cb2830d277 Accepting request 761828 from shells
- Add temporary patch tcsh-6.22.02-workaround-common.patch to avoid
  common variable seen twice by compiler (boo#1160296)

OBS-URL: https://build.opensuse.org/request/show/761828
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcsh?expand=0&rev=69
2020-01-11 13:37:13 +00:00
Dr. Werner Fink
ed3166724e Avoid variable seen twice by compiler
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=95
2020-01-08 12:19:43 +00:00
Dr. Werner Fink
ac2891738a Avoid variable seen twice by compiler
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=94
2020-01-08 12:18:52 +00:00
Dominique Leuenberger
ddc938291a Accepting request 754265 from shells
- 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
2019-12-07 14:12:18 +00:00
Dr. Werner Fink
48ce84a419 Nitpick update tcsh-6.22.02
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=92
2019-12-05 06:48:10 +00:00
Dr. Werner Fink
f543eb3c68 Drop superfluously history locking patches
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=91
2019-12-02 09:57:28 +00:00
Dr. Werner Fink
e99dcb9ad2 Drop superfluously history locking patches
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=90
2019-12-02 09:56:43 +00:00
Dr. Werner Fink
4bf28f7390 Update to tcsh 6.22.01 - 20191201
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=89
2019-12-02 08:28:24 +00:00
Dominique Leuenberger
8059d02651 Accepting request 739108 from shells
- Use both TERM names of urxvt: rxvt-unicode and rxvt-unicode-256-color
- Add some missed key escape sequences for urxvt-unicode
  terminal as well (boo#1007715).

OBS-URL: https://build.opensuse.org/request/show/739108
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcsh?expand=0&rev=67
2019-10-23 13:36:51 +00:00
Dr. Werner Fink
d582af6155 boo#1007715
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=87
2019-10-17 10:38:47 +00:00
Dominique Leuenberger
8bf1a256fd Accepting request 738215 from shells
- Fix patch tcsh-6.18.01-history-stderror-jmp.patch to avoid
  breaks in sourcing standard system files (boo#1153839)

OBS-URL: https://build.opensuse.org/request/show/738215
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcsh?expand=0&rev=66
2019-10-17 10:17:32 +00:00
Dr. Werner Fink
70dcde09e3 Fix for bug boo#1153839
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=85
2019-10-14 08:38:26 +00:00
Dominique Leuenberger
1501015f61 Accepting request 733343 from shells
- Add patch tcsh-6.18.01-history-stderror-jmp.patch to restore
  cleanup routines in case of an error (bsc#1151630)

OBS-URL: https://build.opensuse.org/request/show/733343
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcsh?expand=0&rev=65
2019-10-10 09:47:25 +00:00
Dr. Werner Fink
6318af0ded Restore cleaning routines in case of an error (bsc#1151630)
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=83
2019-09-26 08:01:07 +00:00
Dominique Leuenberger
b77186d5f1 Accepting request 727010 from shells
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/727010
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcsh?expand=0&rev=64
2019-09-02 11:21:58 +00:00
Dr. Werner Fink
b895230f54 .
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=81
2019-08-22 13:04:42 +00:00
Dr. Werner Fink
e9e8ac2fed Add tcsh-6.21.00-sighup-deadlock.patch, port tcsh-6.18.03-history-file-locking.patch now tcsh-6.21.0-history-file-locking.patch
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=80
2019-08-22 12:31:22 +00:00
Dominique Leuenberger
5d99ad42d3 Accepting request 701745 from shells
- 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
2019-05-14 11:29:28 +00:00
Dr. Werner Fink
7225664b5a Update to tcsh 6.21.00
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=78
2019-05-09 08:55:54 +00:00
Dr. Werner Fink
8eef889f4f .
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=77
2019-04-09 08:11:22 +00:00
Dr. Werner Fink
b9202e3406 .
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=76
2019-04-09 07:59:09 +00:00
Dr. Werner Fink
cdd610770f bsc#1129112
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=75
2019-04-09 07:33:31 +00:00
Dr. Werner Fink
d336f81430 .
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=74
2017-08-09 07:52:27 +00:00
Yuchen Lin
962c64b28c Accepting request 511380 from shells
- 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
2017-08-08 09:57:45 +00:00
Dr. Werner Fink
f7eb959efb .
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=72
2017-07-19 10:29:26 +00:00
Dominique Leuenberger
d30112326e Accepting request 491781 from shells
- Add patch tcsh-6.20.00-8bit-cmdkeys.patch
  Do not convert current used control bytes into wide characters 
- Extend bindkey.tcsh with 8-bit controls key escape sequences

OBS-URL: https://build.opensuse.org/request/show/491781
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcsh?expand=0&rev=61
2017-05-04 06:52:47 +00:00
Dr. Werner Fink
bf532067bf Allow 8bit key escape control sequences for XTerm
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=70
2017-04-28 08:16:06 +00:00
Dominique Leuenberger
3cd9d82cb3 Accepting request 452710 from shells
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/452710
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcsh?expand=0&rev=60
2017-01-31 11:34:08 +00:00
Dr. Werner Fink
5349494106 .
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=68
2017-01-19 12:38:40 +00:00
Dominique Leuenberger
ebe2745a3f Accepting request 444712 from shells
- Add patch tcsh-6.20-ptr-update.patch from mailing list to correct
  updating pointers to a reallocated buffer of of linked list elements 
- Remove --hash-size options as there is no any change in the final
  binary nor library anymore

OBS-URL: https://build.opensuse.org/request/show/444712
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcsh?expand=0&rev=59
2016-12-11 12:24:03 +00:00
Dr. Werner Fink
7f7ba29348 hashsize
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=66
2016-12-07 15:38:45 +00:00
Dr. Werner Fink
0bd7d1236c Add patch from community
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=65
2016-12-07 15:32:27 +00:00
Dominique Leuenberger
4d08e61a27 Accepting request 443022 from shells
- 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
2016-12-02 15:36:37 +00:00
Dr. Werner Fink
3649aca1c4 Restore usage of rmstar
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=63
2016-12-01 11:55:55 +00:00
Dr. Werner Fink
e821affcd8 Update to tcsh 6.20.00
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=62
2016-11-25 09:48:06 +00:00
Dr. Werner Fink
bfe1c60b69 bsc#992577
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=61
2016-08-12 15:03:21 +00:00