Commit Graph

157 Commits

Author SHA256 Message Date
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
Dominique Leuenberger
ca73a81370 Accepting request 404811 from shells
1

OBS-URL: https://build.opensuse.org/request/show/404811
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcsh?expand=0&rev=57
2016-07-01 07:55:25 +00:00
Dr. Werner Fink
2948edad38 Accepting request 383889 from home:Andreas_Schwab:Factory
- union-wait.patch: don't define BSDWAIT on glibc, future versions will
  remove support for union wait.

OBS-URL: https://build.opensuse.org/request/show/383889
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=59
2016-06-25 19:42:38 +00:00
Dominique Leuenberger
d23305af5a Accepting request 385308 from shells
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/385308
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcsh?expand=0&rev=56
2016-04-11 07:11:22 +00:00
Dr. Werner Fink
46d1e828fa .
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=57
2016-03-30 11:44:51 +00:00
Stephan Kulow
d28e4932b9 Accepting request 306382 from shells
- Update tcsh to patch level 6.18.05 - 20150510
 * fix reseting when interrupted inside an eval "eval sleep 10^C"
   (paulo.cesar.pereira.de.andrade)
 * rename handle_intr -> handle_interrupt as originally intended.
   fix input tests that need stdin on a tty

OBS-URL: https://build.opensuse.org/request/show/306382
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcsh?expand=0&rev=55
2015-05-15 07:54:54 +00:00
Dr. Werner Fink
8cbf4da979 .
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=55
2015-05-11 14:48:06 +00:00
Stephan Kulow
93a0146e79 Accepting request 305481 from shells
- Update tcsh to patch level 6.18.04 - 20150504
  * revert fix echo "\1", it is incorrect.
  * revert fix to PR/437, breaks short strings.

- Update tcsh to patch level 6.18.03 - 20150503
  * PR/437: Nakajima Akira: Fix segmentation fault reading input files
  * PR/291: Print job status messages to stderr.
  * Fridolin Pokorny NUL in `` does not mean EOF.
  * Pavel Raiskup fix hang with:
        while (1)
           ( date & ; wait )
        end
  * Add cdtohome special variable (Martin Tournoij)
  * Fix root prompt char for windows (Corinna Vinschen)
  * For "next" completion matches only consider exact matches of the
    previous word (Jamie Landeg-Jones)
  * Fix echo "\1" for echo_style=both where the first character was
    not processed properly (Gary Duzan)
- Remove patches now upstream
  * tcsh-6.18.01-blk_buf.patch
  * tcsh-6.18.01-metakey.patch
- Rename patches
  tcsh-6.17.03-colorls.dif becomes tcsh-6.18.03-colorls.dif
  tcsh-6.17.10-catalogs.dif becomes tcsh-6.18.03-catalogs.dif
  tcsh-6.18.00-history-file-locking.patch becomes tcsh-6.18.03-history-file-locking.patch
  tcsh-6.18.01-history-merge.dif becomes tcsh-6.18.03-history-merge.dif
  tcsh-6.18.00.dif becomes tcsh-6.18.03.dif

OBS-URL: https://build.opensuse.org/request/show/305481
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcsh?expand=0&rev=54
2015-05-07 07:21:06 +00:00
Dr. Werner Fink
dcc34b4ff4 .
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=53
2015-05-05 10:23:49 +00:00
Dominique Leuenberger
7a6afea8ae Accepting request 283466 from shells
- Enable tcsh checks but be aware that this can not be done in parallel
- Backup tcsh-6.15.00-blanks.dif away before update a working copy

- Cleanup with spec-cleaner to order header data
- Use %lang_package macro to remove redundant stuff
- Drop unused patch tcsh-6.15.00-blanks.dif
- Run make with more threads
- Move the commented check to check section to silence rpmlint

OBS-URL: https://build.opensuse.org/request/show/283466
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcsh?expand=0&rev=53
2015-02-01 11:29:49 +00:00
Dr. Werner Fink
9ff6e6ec17 .
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=51
2015-01-30 13:16:56 +00:00
Tomáš Chvátal
1c6ef5d8be Accepting request 281409 from home:scarabeus_iv:branches:shells
- Cleanup with spec-cleaner to order header data
- Use %lang_package macro to remove redundant stuff
- Drop unused patch tcsh-6.15.00-blanks.dif
- Run make with more threads
- Move the commented check to check section to silence rpmlint

OBS-URL: https://build.opensuse.org/request/show/281409
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=50
2015-01-30 12:43:05 +00:00
Dominique Leuenberger
a3ddc86eeb Accepting request 282354 from shells
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/282354
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcsh?expand=0&rev=52
2015-01-23 15:19:32 +00:00
Dr. Werner Fink
0bfdc5aa3e .
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=48
2015-01-13 17:16:42 +00:00
Tomáš Chvátal
301af6f0b3 Accepting request 204355 from shells
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/204355
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcsh?expand=0&rev=50
2013-10-23 08:11:34 +00:00
Dr. Werner Fink
bd223a4438 .
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=46
2013-10-15 17:08:10 +00:00
Stephan Kulow
529fcc79df Accepting request 186103 from shells
- Update to tcsh bug fix version V6.18.01 
- Remove patch tcsh-6.18.01.patch as not required anymore
- Add patch tcsh-6.18.01-metakey.patch to make meta key work

OBS-URL: https://build.opensuse.org/request/show/186103
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcsh?expand=0&rev=48
2013-08-07 20:00:34 +00:00
Dr. Werner Fink
c56d337e97 .
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=44
2013-08-06 12:44:33 +00:00
Dr. Werner Fink
bd58d939a1 .
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=43
2013-08-06 12:39:42 +00:00
Stephan Kulow
bd6540a11c Accepting request 120566 from shells
- Fix tcsh segfaults in bb_cleanup() (bnc#761353)

OBS-URL: https://build.opensuse.org/request/show/120566
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcsh?expand=0&rev=45
2012-05-10 12:34:32 +00:00
Dr. Werner Fink
3f1eb5fe07 .
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=41
2012-05-10 08:01:23 +00:00
Stephan Kulow
ab2f705439 Accepting request 106826 from shells
- Update tcsh to patch level 6.18.01 - 20120214
 * fix interruptible wait again
 * ignore bogus compiler overflow message
 * cleanup ifdefs in utmp code, and provide default array entries
 * Ignore #machine entries in host.defs
 * Detect missing ) in gethost.c (Corinna Vinschen)
 

- Update to tcsh final version V6.18.00

OBS-URL: https://build.opensuse.org/request/show/106826
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcsh?expand=0&rev=44
2012-02-25 06:31:46 +00:00
Dr. Werner Fink
d35c0b0716 .
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=39
2012-02-24 15:07:48 +00:00
Stephan Kulow
e6679aba1e Accepting request 100233 from shells
- Update to tcsh ifinal version V6.18.00
 * remove unused variables.
 * Make gethost use definitions for x __x__ and __x automatically.
 * More utmp fixes

- Update to tcsh minor version V6.17.10
 * Add more FreeBSD/NetBSD machines
 * Add portability wrapper for gencat
 * Fix warning for write in SYSMALLOC systems.
 * revert gencat handling to pre-cygwin fixes (without the env settings)
 * remove stray endutent()
 * Remove - from gencat
 * Provide support for malloc_usable_size() so that linux works again
   without SYSMALLOC
 * Add support for FreeBSD's utmpx.
 * Fix debian bug #645238: tcsh segfaults when prompt includes %j and
   there are more than 10 jobs.
 * PR/155: Default $anyerror to set for backward compatibility
 * PR/149: Don't print -1 in %j (Vojtech Vitek)
 * handle -- on chdir commands as the end of options processing so that
   they can process a directory like -x without resorting to ./-x
   (Andrew Stevenson)
 * Handle write(2) returning ENOENT from SoFS, thanks ++HAL (Robert Byrnes)
 * PR/38: Null check for jobs (Kurt Miller)
 * Fix spelling correction correcting ./foo -> ../foo2 (jean-luc leger)
 * PR/120: string0 in filetest does not have enough space.

OBS-URL: https://build.opensuse.org/request/show/100233
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcsh?expand=0&rev=43
2012-01-17 10:35:14 +00:00
Dr. Werner Fink
7eefd1666f .
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=36
2012-01-16 13:43:34 +00:00
Dr. Werner Fink
631a12b3e5 .
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=35
2012-01-10 17:37:30 +00:00
Stephan Kulow
0aa3c83802 replace license with spdx.org variant
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcsh?expand=0&rev=42
2011-12-06 18:07:47 +00:00
OBS User buildservice-autocommit
dfe87a99d0 Updating link to change in openSUSE:Factory/tcsh revision 42.0
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=a90c45700e5c5e30be8b950f449b9194
2011-12-06 18:07:47 +00:00
Stephan Kulow
a4d7e022e1 Accepting request 92396 from shells
- Increase size of hash table for runtime linker a lot 

- Split off tcsh-lang as its own package
- Make language catalogs work that is use tcsh instead of tcsh.cat
  as this is the system default 

- Update to tcsh minor version V6.17.06
  * PR/110: Add $anyerror to select behavior. Default to the new one.
  * Don't try to spell commands that are correct (Rouben Rostamian)
    [./tcsh -f; set path=($path 2); mkdir foo2; cd foo2; touch foo;
     chmod +x foo; set correct=cmd; ./foo -> ../foo]
  * Don't push the syntax struct on the cleanup stack, because on foo;bar
    if foo fails, we will free bar prematurely (Ben Miller)
  * Avoid infinite loop while trying to print the pid of a dying process
    to a closed file (Bob Arendt)
  * Handle completion of ${ variables (Anthony Mallet)
  * Add --disable-nls-catalogs (Corinna Vinschen)
  * convert message catalogs to UTF-8 (Werner Fink)
  * check that the NLS path works before setting $NLSPATH.
  * use SYSMALLOC for GLIBC (Werner Fink)
  * use mallinfo for SYSMALLOC (Corinna Vinschen)
  * Use mkstemp() if there for here docs (Werner Fink)
  * Fix handling of errors and exit values in builtins (Werner Fink)
  * Better pty name detection (Werner Fink)
  * Enable NLS catalogs on Cygwin (Corinna Vinschen)
  * NLSPATH handling fixes (Corinna Vinschen)
  * Avoid infrequent exit when tcsh cd's into a non-existent directory
    https://bugzilla.novell.com/show_bug.cgi?id=293395 (Werner Fink)
  * Don't try to spell check full path binaries that are correct because
    they can cause hangs when other nfs partitions are hung. (Werner Fink)

OBS-URL: https://build.opensuse.org/request/show/92396
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcsh?expand=0&rev=41
2011-11-21 11:51:22 +00:00
Dr. Werner Fink
9952523d9c .
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=32
2011-11-18 13:37:49 +00:00
Dr. Werner Fink
fdcb383258 .
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=31
2011-11-17 10:34:10 +00:00
Stephan Kulow
0eb036b3dc Accepting request 91784 from shells
- Use libtinfo if available otherwise libncurses (required due
  bnc #729226)

OBS-URL: https://build.opensuse.org/request/show/91784
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcsh?expand=0&rev=40
2011-11-16 16:21:49 +00:00