Commit Graph

190 Commits

Author SHA1 Message Date
David Kaspar [Dee'Kej]
4aac049647 tcsh-6.19.00-031-always-send-prusage-to-stdout.patch added
This patch should fix regression in:
  tcsh-6.19.00-026-quote-backslashes-properly.patch

  More info: <http://mx.gw.com/pipermail/tcsh-bugs/2016-June/001067.html>
2016-07-18 13:06:04 +02:00
David Kaspar [Dee'Kej]
7f398b17c0 [RHEL only] %if statement change to be included only in RHEL or CentOS
Related to previous commit: 2b4b0b3a91
2016-07-18 12:19:39 +02:00
David Kaspar [Dee'Kej]
2b4b0b3a91 [RHEL only] update the specfile for automatic inclusion of RHEL patches
Related to previous commit: 2c4aecb696

  NOTE: We are using %{undefined fedora} macro instead of %{defined rhel},
        because we want to make sure that even CentOS maintainers can build
        this package correctly and without need for manual correction.
2016-06-27 14:57:26 +02:00
David Kaspar [Dee'Kej]
2c4aecb696 [RHEL only] tcsh-6.19.00-tcsh-posix-status.patch added back
The patch for $tcsh_posix_status has been added back to prevent future
  regressions in RHEL, after discussion in BZ #1349179.

  This patch is commented out by default for Fedora, and should be only
  enabled after a new fork of RHEL is created from Fedora.
2016-06-23 16:26:57 +02:00
David Kaspar [Dee'Kej]
3b54e2db35 tcsh-6.19.00-tcsh_posix_status-deprecated.patch removed 2016-05-31 17:56:36 +02:00
David Kaspar [Dee'Kej]
ecc0eac4ea Added 3 new testcases into testsuite from upstream. 2016-05-29 11:51:46 +02:00
David Kaspar [Dee'Kej]
1762ce4e0b tcsh-6.19.00-029-do-not-print-jobs-to-stderr.patch added
'jobs' builtin should print its output to stdout now:
  <http://mx.gw.com/pipermail/tcsh-bugs/2016-May/001048.html>

  Related: #1338987
2016-05-27 16:22:07 +02:00
David Kaspar [Dee'Kej]
9757dff036 Regression in escaping of aliases fixed, git completion should work again.
See more info at:    <https://bugzilla.redhat.com/show_bug.cgi?id=1334751#c9>
  Upstream discussion: <mx.gw.com/pipermail/tcsh-bugs/2a016-May/001049.html>
2016-05-27 15:59:32 +02:00
David Kaspar [Dee'Kej]
4fa96ac104 Regression in tcsh-6.19.00-026-quote-backslashes-properly.patch fixed
Resolves: #1333523
2016-05-16 12:56:11 +02:00
David Kaspar [Dee'Kej]
628a187b3d Surplus space in indentation removed. 2016-05-03 17:43:44 +02:00
David Kaspar [Dee'Kej]
9ccc6616d1 tcsh-6.19.00-028-fix-wrong-ifdef.patch
> Fix wrong ifdef (Corinna Vinschen)
2016-05-03 17:11:24 +02:00
David Kaspar [Dee'Kej]
a88e18c024 tcsh-6.19.00-027-fix-memory-leak-when-cdpath-fails.patch added
> fix memory leak when cdpath fails to find a matching path (David Kaspar)
2016-05-03 17:11:24 +02:00
David Kaspar [Dee'Kej]
1379e36227 tcsh-6.19.00-026-quote-backslashes-properly.patch added
Related to BZ: #1301857
  > PR/526: David Kaspar: Quote backslashes properly so that they can be
  > preserved in `` expansions.
2016-05-03 17:11:24 +02:00
David Kaspar [Dee'Kej]
1a0ab756e4 tcsh-6.19.00-025-more-generous-ROUNDUP-_LP64.patch added
> More generous ROUNDUP for _LP64
2016-05-03 17:11:24 +02:00
David Kaspar [Dee'Kej]
db9c1e5cec tcsh-6.19.00-024-use-sysmalloc.patch added
This will force tcsh to use system malloc instead of builtin malloc,
  and is related to BZ: #1303323

  > Detect __GLIBC__ so it uses sysmalloc from <features.h>
  > https://bugzilla.redhat.com/show_bug.cgi?id=1303323
2016-05-03 17:11:24 +02:00
David Kaspar [Dee'Kej]
686b342ebc tcsh-6.19.00-023-fix-debugging-code.patch added
> PR/510: Masanarid Iida: Add missing paren (in debugging code)
  > PR/510: Masanari Iida: Fix debugging printfs.
2016-05-03 17:11:24 +02:00
David Kaspar [Dee'Kej]
8d88e6454b tcsh-6.19.00-022-fix-source-command-memory-leak.patch added
Fixes memory leak when using source command. Related to BZ: #1134132

  > make backeval use its own paraml
  > introduce initlex() and call freelex() before calling lex()
  > Call initlex() sooner, instead of hand-crafted code.
  > Initialize word in initlex()
2016-05-03 17:11:24 +02:00
David Kaspar [Dee'Kej]
f180b1a949 tcsh-6.19.00-021-remove-extra-semicolon.patch added
> Remove extra ;
2016-05-03 17:11:23 +02:00
David Kaspar [Dee'Kej]
11d5852991 tcsh-6.19.00-020-make-heredoc-interruptible-again.patch added
> Make heredoc interruptible again (Mike Sullivan)
2016-05-03 17:11:23 +02:00
David Kaspar [Dee'Kej]
31fe79e534 tcsh-6.19.00-019-fix-uninitialized-estr.patch added
> Fix uninitialized estr (Holger Seidel)
2016-05-03 17:11:23 +02:00
David Kaspar [Dee'Kej]
d8b6dd5802 tcsh-6.19.00-018-add-noclobber-and-ask-options.patch added
> add noclobber/ask options (Martin Tournoij)
2016-05-03 17:11:23 +02:00
David Kaspar [Dee'Kej]
9f627d2ba0 tcsh-6.19.00-017-fix-for-finnish-translations.patch added
> Add/fix some translations.
2016-05-03 17:11:23 +02:00
David Kaspar [Dee'Kej]
3d638d8384 tcsh-6.19.00-016-do-not-quote-name-expanded-by-completion.patch added
> don't quote the expanded by completion name otherwise
  > "echo $vers<tab><return>" prints Illegal variable name.
2016-05-03 17:11:23 +02:00
David Kaspar [Dee'Kej]
e1f4da490f tcsh-6.19.00-015-set-LC_COLLATE-to-C-and-add-HTML-makefile.patch added
> Set LC_COLLATE=C when calling sort for reproducible results.
  > Add a Makefile for creating the HTML version of the manual page.
2016-05-03 17:11:23 +02:00
David Kaspar [Dee'Kej]
155cffaca8 tcsh-6.19.00-014-do-not-use-union-wait.patch added
> GLIBC is getting rid of union wait.
2016-05-03 17:11:23 +02:00
David Kaspar [Dee'Kej]
236ea5041b tcsh-6.19.00-013-VImode-variable-provided.patch added
> Fix the word boundary handling of vi-eword...
  > Provide shell variable $vimode to control VImode.
  > If VImode=1, use "_" as the default for $wordchars, to match vi's default.
  > Modify c_to_class() to use isword().
  > rename e_capitolcase ->e_capitalcase (Luke Mewburn)
  > Fix e_capitolcase to e_capitalcase
2016-05-03 17:11:23 +02:00
David Kaspar [Dee'Kej]
802cae9c21 tcsh-6.19.00-012-display-default-in-editor.patch added
> display the default compiled in editor with bindkey -d (Luke Mewburn)
2016-05-03 17:11:23 +02:00
David Kaspar [Dee'Kej]
ceb4ea481d tcsh-6.19.00-011-man-page-spelling-fixes.patch added
> Spelling fixes.
2016-05-03 17:11:23 +02:00
David Kaspar [Dee'Kej]
1cceba9f61 tcsh-6.19.00-010-fix-editor-and-visual-variables-and-its-behaviour.patch added
> Fix comparison of $EDITOR or $VISUAL against names of background
  > processes so that it doesn't just prefix match.

  > Rework run-fg-editor to use $editors exclusively if its set, and
  > ignore the use of $EDITOR (default "ed") and $VISUAL (default "vi").
2016-05-03 17:11:23 +02:00
David Kaspar [Dee'Kej]
8247c9850e tcsh-6.19.00-009-fix-parsing-of-if-statement.patch added
> Fix parsing of if statement with a missing space after the if closing
  > parenthesis (Fridolin Pokorny)
2016-05-03 17:11:23 +02:00
David Kaspar [Dee'Kej]
6950b90e74 tcsh-6.19.00-008-fix-ln-1-completion.patch added
> Fix ln(1) completion.
2016-05-03 17:11:23 +02:00
David Kaspar [Dee'Kej]
e5da57f10e tcsh-6.19.00-007-fix-handling-of-invalid-unicode-characters.patch added
> PR/437: Fix handling of invalid unicode characters.
2016-05-03 17:11:23 +02:00
David Kaspar [Dee'Kej]
6d81d4664b tcsh-6.19.00-006-_SIGWINCH-added.patch added
> Added _SIGWINCH
2016-05-03 17:11:23 +02:00
David Kaspar [Dee'Kej]
e444f23def tcsh-6.19.00-005-ge0-is-always-true-for-unsigned.patch added
> >= 0 is always true if unsigned (c11 allows wint_t to be unsigned),
  > and we handle the 0 case above anyway.
2016-05-03 17:11:23 +02:00
David Kaspar [Dee'Kej]
53846b1a4f tcsh-6.19.00-004-remove-unused-variable.patch added
> remove unused variable.
2016-05-03 17:11:23 +02:00
David Kaspar [Dee'Kej]
3b4edba158 tcsh-6.19.00-003-avoid-gcc5-calloc-optimization.patch added
> avoid gcc-5 optimization malloc + memset = calloc (Fridolin Pokorny)
2016-05-03 17:11:23 +02:00
David Kaspar [Dee'Kej]
5ea5c31aec tcsh-6.19.00-002-fix-error-messages.patch added
> PR/451: Fix error messages containing %c to be always '%c'
2016-05-03 17:11:16 +02:00
David Kaspar [Dee'Kej]
ec4630726d tcsh-6.19.00-001-remove-CFLAGS-for-gethost.patch added
> Remove CFLAGS for gethost to ease cross-compilation
2016-05-03 12:32:31 +02:00
David Kaspar [Dee'Kej]
e936722d6f tcsh-6.19.00-000-announcement.patch added
Only to stay politically correct...
2016-05-03 12:25:33 +02:00
David Kaspar [Dee'Kej]
e7bb88b90b tcsh.spec: Indentation updated to be visually consistent, TABs removed 2016-04-29 22:25:20 +02:00
David Kaspar [Dee'Kej]
e334622370 tcsh.spec: %prep phase updated to correctly convert 'Fixes' & 'Wishlist' 2016-04-29 22:07:51 +02:00
David Kaspar [Dee'Kej]
3ae594d08c tcsh.spec: Patch files numbering updated
We're now starting the downstream patches at number 100, in order to
  have a reserved numbers for upstream patches [0-99]. In case we reach
  the number 99 for upstream patches, we should really consider doing a
  rebase...
2016-04-29 21:15:56 +02:00
David Kaspar [Dee'Kej]
3de1d7e6e0 tcsh-6.15.00-hist-sub.patch removed
The change to the man page by this patch does not seem to apply
  anymore, and upstream is curently not aware of any issue.
2016-04-29 20:42:55 +02:00
David Kaspar [Dee'Kej]
c9086a0723 tcsh-6.13.00-memoryuse.patch -> tcsh-6.19.00-manpage-memoryuse.patch
The patch has been updated to be more clear. This is a downstream
  patch that we need to keep, it has been requested in BZ: #247637

  Upstream did not accept the patch, because this is specific to Linux:

  <http://mx.gw.com/pipermail/tcsh/2016-April/004972.html>
2016-04-29 19:45:07 +02:00
David Kaspar [Dee'Kej]
b20164f006 tcsh-6.14.00-order.patch removed
The man page update with this patch was misleading and not reflecting
  current correct behaviour of tcsh. See the discussion with upstream:

  <http://mx.gw.com/pipermail/tcsh/2016-April/004972.html>
2016-04-29 16:49:56 +02:00
David Kaspar [Dee'Kej]
e66f94fd3f Mark 'tcsh_posix_status' variable as deprecated
'tcsh_posix_status' is a downstream variable not accepted by upstream.
  'anyerror' variable was introduced by upstream instead.

  This patch keeps the 'tcsh_posix_status', but displays a warning to
  user that this variable is deprecated and its support will be removed
  in Fedora 25.
2016-04-26 18:19:50 +02:00
David Kaspar [Dee'Kej]
0de832d6c5 tcsh-6.18.01-elf-interpreter.patch removed
This patch was not working in latest tcsh packages in Fedora, and it
  was not accepted by upstream. Generally, shells (bash, ksh, tcsh, ...)
  does not want to have this kind of binary parsing inside of them. See:

  <http://mx.gw.com/pipermail/tcsh-bugs/2013-April/000833.html>
2016-04-26 16:58:05 +02:00
David Kaspar [Dee'Kej]
4da5459ce3 Also remove the patches from specfile as well
Related to previous commits: ef697f03d7
                               a28f366dd8
                               af5610a4bd
2016-04-22 18:04:47 +02:00
David Kaspar [Dee'Kej]
ef697f03d7 tcsh-6.18.01-skip-tty-tests.patch removed
The testsuite has been already fixed in 6.18.05 upstream version,
  with this commit: 8e5249f9c70e1460d8c867e3124c61163c00759b
2016-04-21 13:53:30 +02:00
David Kaspar [Dee'Kej]
a28f366dd8 tcsh-6.14.00-syntax.patch removed
This patch breaks things more common than the issue it solves. See:
  http://mx.gw.com/pipermail/tcsh-bugs/2016-April/001030.html

  Bottom-line is: tcsh can't process its keywords in HERE-DOC correctly,
  and most likely it will never be possible to fix/solve this.
2016-04-21 13:32:25 +02:00