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.
This commit is contained in:
David Kaspar [Dee'Kej] 2016-04-21 13:32:25 +02:00
parent af5610a4bd
commit a28f366dd8
2 changed files with 1 additions and 60 deletions

View File

@ -1,60 +0,0 @@
From 782530170fd28668a2ae0c43a03bb339aaf0df70 Mon Sep 17 00:00:00 2001
From: vcrhonek <vcrhonek@fedoraproject.org>
Date: Wed, 27 Aug 2014 13:43:01 +0200
Subject: [PATCH 05/14] while loop counting
Fix tcsh scripts with multiple case statement with end keywords
break with error.
praiskup: TODO:
This patch reverts upstream commit a973723e from 2004-05-13. We
should make sure that this is going to be fixed properly upstream.
Resolves: #253247
original dist-git commit: 1bcd8ea591286664483d0aea2601a8729eb6b81f
---
sh.func.c | 13 -------------
1 file changed, 13 deletions(-)
diff --git a/sh.func.c b/sh.func.c
index d3b890f..869de12 100644
--- a/sh.func.c
+++ b/sh.func.c
@@ -754,8 +754,6 @@ search(int type, int level, Char *goal)
{
struct Strbuf word = Strbuf_INIT;
Char *cp;
- struct whyle *wp;
- int wlevel = 0;
struct wordent *histent = NULL, *ohistent = NULL;
Stype = type;
@@ -813,24 +811,13 @@ search(int type, int level, Char *goal)
case TC_FOREACH:
case TC_WHILE:
- wlevel++;
if (type == TC_BREAK)
level++;
break;
case TC_END:
- if (type == TC_BRKSW) {
- if (wlevel == 0) {
- wp = whyles;
- if (wp) {
- whyles = wp->w_next;
- wpfree(wp);
- }
- }
- }
if (type == TC_BREAK)
level--;
- wlevel--;
break;
case TC_SWITCH:
--
1.9.3

View File

@ -151,6 +151,7 @@ fi
* Thu Apr 21 2016 David Kaspar [Dee'Kej] <dkaspar@redhat.com> - 6.19.00-6
- Drop tcsh-6.15.00-closem.patch - issue not reproducible, patch not accepted by upstream
- Drop tcsh-6.14.00-unprintable.patch - issue not reproducible with 6.19.00 upstream version
- Drop tcsh-6.14.00-syntax.patch - patch not accepted by upstream, breaks other things
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 6.19.00-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild