Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

tcsh-6.24.01-1.1 RPM for i586

From OpenSuSE Tumbleweed for i586

Name: tcsh Distribution: openSUSE Tumbleweed
Version: 6.24.01 Vendor: openSUSE
Release: 1.1 Build date: Sat May 14 22:58:22 2022
Group: System/Shells Build host: cloud114
Size: 641063 Source RPM: tcsh-6.24.01-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: http://www.tcsh.org/
Summary: The C SHell
Tcsh is an enhanced, but completely compatible, version of the Berkeley
UNIX C shell, csh(1). It is a command language interpreter usable as an
interactive login shell and a shell script command processor. It
includes a command-line editor, programmable word completion, spelling
correction, a history mechanism, job control, and a C-like syntax.

Provides

Requires

License

BSD-3-Clause

Changelog

* Fri May 13 2022 Dr. Werner Fink <werner@suse.de>
  - Update to tcsh 6.24.01
    2. Fix quoting of ! characters in history recall (Kimmo Suominen)
    1. Fix return status of which (Jamie Landeg-Jones)
  - Remove tcsh-6.24.00-which.dif now upstream
* Thu Feb 03 2022 Dr. Werner Fink <werner@suse.de>
  - Add patch tcsh-6.24.00-which.dif from upstream mailing list
    to fix bug in which builtin, that is return error if a command
    is not found
* Wed Feb 02 2022 Dr. Werner Fink <werner@suse.de>
  - Update to tcsh 6.24.00
    11. Update config.guess and config.sub so arm64 is recognized
* Tue Jan 11 2022 Dr. Werner Fink <werner@suse.de>
  - Update to tcsh 6.23.02
    9. Make the \U escape up to 8 hex digits.
    8. V6.23.01 - 20211209
    7. add \cc and \Uhhh, and document escape sequences
    6. add $'string with escapes' ("dollar-single-quotes") (Kimmo Suominen)
    5. don't glob the filetest builtin arguments twice
    4. remove the duplicate echo escape parsing code and use parseescape
    3. add \x{hh} \xhh \uhhh (H.Merijn Brand)
    2. fix and document ln=target
    1. Merge in patches from pkgsrc:
    - Modernize the installation targets so that they use INSTALL_DATA,
      INSTALL_PROGRAM, and MKDIR_P.
    - Enable SYSMALLOC and SHORT_STRINGS on NetBSD.
    - Enable NO_FIX_MALLOC and SHORT_STRINGS on OpenBSD.
  - Port patches
    * tcsh-6.17.06-dspmbyte.dif
    * tcsh-6.18.03-catalogs.dif
    * tcsh-6.21.00.dif
* Fri Nov 12 2021 Dr. Werner Fink <werner@suse.de>
  - Enable signature again as now Kimmo has provided his public key
* Thu Nov 11 2021 Dr. Werner Fink <werner@suse.de>
  - Update to tcsh 6.23.00
    * Add "jobs -Z" to setproctitle(3)
    * Add ln=target in LS_COLORS
    * Add a :Q modifier that preserves empty arguments
  - Port patches
    * tcsh-6.17.06-dspmbyte.dif
    * tcsh-6.18.03-colorls.dif
    * tcsh-6.21.00.dif
    * tcsh-6.22.02-local-dotlock.dif
  - Disable signature as signed with unknown key
* Wed Aug 04 2021 Dr. Werner Fink <werner@suse.de>
  - Key-binding: support also other variants of terminals like xterm-256color
* Fri May 28 2021 Dr. Werner Fink <werner@suse.de>
  - Even on PowerPC the vendor is suse
* Fri May 14 2021 Callum Farmer <gmbr3@opensuse.org>
  - Update MAILDIR to /var/mail
* Tue Apr 27 2021 Dr. Werner Fink <werner@suse.de>
  - Update to tcsh bug fix version V6.22.04 - 20210426
    * Don't crash with 'bindkey "^0" clear-screen' (Karl Jeacle)
    * Fix $x:q:h and $x:q:t return the whole string for strings
      not containing /
  - Port patches
    * tcsh-6.16.00-norm-cmd.dif
    * tcsh-6.17.06-dspmbyte.dif
    * tcsh-6.18.03-colorls.dif
    * tcsh-6.22.02-local-dotlock.dif
  - Delete patch now upstream fixed
    * tcsh-6.22.03-unintentional.patch
  - Add keyring and signature
    * tcsh-6.22.04.tar.gz.asc
    * tcsh.keyring
* Thu Apr 22 2021 Dr. Werner Fink <werner@suse.de>
  - Fix the fix tcsh-6.22.03-unintentional.patch
    * It changes the expected results
* Mon Nov 30 2020 Dr. Werner Fink <werner@suse.de>
  - Add patch  tcsh-6.22.03-unintentional.patch
    * fix unintentional bug of the head/tail modifiers
* Fri Nov 20 2020 Dr. Werner Fink <werner@suse.de>
  - 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
* Fri Oct 16 2020 Ludwig Nussel <lnussel@suse.de>
  - prepare usrmerge (boo#1029961)
* Wed Jul 15 2020 Dr. Werner Fink <werner@suse.de>
  - Add patch tcsh-6.22.02-double_tilde.dif from mailing list for
    reported bug and already added upstream
* Thu May 07 2020 Dr. Werner Fink <werner@suse.de>
  - Better support of Midnight Commander (bsc#1170527)
    * Do avoid locked mc/tcsh pair each waiting on the other
* Mon Feb 24 2020 Dr. Werner Fink <werner@suse.de>
  - 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
* Mon Feb 17 2020 Dr. Werner Fink <werner@suse.de>
  - Add temporary patch tcsh-6.22.02-local-dotlock.dif to avoid
    dead locks at login after a reboot to left dot locking files
* Wed Jan 08 2020 Dr. Werner Fink <werner@suse.de>
  - Add temporary patch tcsh-6.22.02-workaround-common.patch to avoid
    common variable seen twice by compiler (boo#1160296)
* Thu Dec 05 2019 Dr. Werner Fink <werner@suse.de>
  - Update to tcsh bug fix version V6.22.02 - 20191204
    * Fix version in configure.ac
* Mon Dec 02 2019 Dr. Werner Fink <werner@suse.de>
  - 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
* Mon Dec 02 2019 Dr. Werner Fink <werner@suse.de>
  - 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 "
* Fri Nov 29 2019 Dr. Werner Fink <werner@suse.de>
  - 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
      range character instead of the start of range. [l-z]* would match foo
  - Drop patch tcsh-6.21.00-sighup-deadlock.patch as now superfluous
  - Port patches
    * tcsh-6.17.06-dspmbyte.dif
    * tcsh-6.18.01-history-stderror-jmp.patch
    * tcsh-6.19.00-history-file-locking-order.patch
    * tcsh-6.20.00-avoid-dotlock-for-fcntl.patch
    * tcsh-6.21.0-history-file-locking.patch
    * tcsh-6.21.00-sighup-deadlock.patch
    * tcsh-6.21.00.dif
* Thu Oct 17 2019 Dr. Werner Fink <werner@suse.de>
  - 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).
* Mon Oct 14 2019 Dr. Werner Fink <werner@suse.de>
  - Fix patch tcsh-6.18.01-history-stderror-jmp.patch to avoid
    breaks in sourcing standard system files (boo#1153839)
* Thu Sep 26 2019 Dr. Werner Fink <werner@suse.de>
  - Add patch tcsh-6.18.01-history-stderror-jmp.patch to restore
    cleanup routines in case of an error (bsc#1151630)
* Thu Aug 22 2019 Dr. Werner Fink <werner@suse.de>
  - Add patch tcsh-6.21.00-sighup-deadlock.patch from upstream list
    * Do not (re)run SIGHUP handler during rewrite history
    * Port and rename patch tcsh-6.18.03-history-file-locking.patch
      which now becomes tcsh-6.21.0-history-file-locking.patch
* Thu May 09 2019 Dr. Werner Fink <werner@suse.de>
  - 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
  - Rename patch tcsh-6.20.00.dif which now becomes tcsh-6.21.00.dif
* Tue Apr 09 2019 Dr. Werner Fink <werner@suse.de>
  - Add patch tcsh-6.20.00-postcmd.patch as workaround for bsc#1129112
  - Modify tcsh-6.20.00.dif to fix sed syntax for test case lexical.at

Files

/etc/profile.d/bindkey.tcsh
/etc/profile.d/complete.tcsh
/usr/bin/csh
/usr/bin/tcsh
/usr/share/doc/packages/tcsh
/usr/share/doc/packages/tcsh/Copyright
/usr/share/doc/packages/tcsh/FAQ.tcsh
/usr/share/man/man1/csh.1.gz
/usr/share/man/man1/tcsh.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Jun 16 23:15:40 2022