commit tcsh for openSUSE:Factory

2020-07-17 Thread root
Hello community,

here is the log from the commit of package tcsh for openSUSE:Factory checked in 
at 2020-07-17 20:46:11

Comparing /work/SRC/openSUSE:Factory/tcsh (Old)
 and  /work/SRC/openSUSE:Factory/.tcsh.new.3592 (New)


Package is "tcsh"

Fri Jul 17 20:46:11 2020 rev:73 rq:821046 version:6.22.02

Changes:

--- /work/SRC/openSUSE:Factory/tcsh/tcsh.changes2020-05-16 
22:23:35.928936277 +0200
+++ /work/SRC/openSUSE:Factory/.tcsh.new.3592/tcsh.changes  2020-07-17 
20:46:35.556651281 +0200
@@ -1,0 +2,6 @@
+Wed Jul 15 07:34:33 UTC 2020 - Dr. Werner Fink 
+
+- Add patch tcsh-6.22.02-double_tilde.dif from mailing list for
+  reported bug and already added upstream
+
+---

New:

  tcsh-6.22.02-double_tilde.dif



Other differences:
--
++ tcsh.spec ++
--- /var/tmp/diff_new_pack.ZagSlF/_old  2020-07-17 20:46:37.208653041 +0200
+++ /var/tmp/diff_new_pack.ZagSlF/_new  2020-07-17 20:46:37.208653041 +0200
@@ -35,6 +35,7 @@
 Patch7: tcsh-6.22.02-workaround-common.patch
 Patch8: tcsh-6.22.02-local-dotlock.dif
 Patch9: tcsh-6.22.02-history-merge.dif
+Patch10:tcsh-6.22.02-double_tilde.dif
 BuildRequires:  autoconf
 BuildRequires:  fdupes
 BuildRequires:  ncurses-devel
@@ -63,6 +64,7 @@
 %patch7 -p 1 -b .workaround
 %patch8 -p 0 -b .dotlock
 %patch9 -p 0 -b .histmrg
+%patch10 -p0 -b .dbltilde
 %patch0  -b .0
 
 %build

++ tcsh-6.22.02-double_tilde.dif ++
Date: Fri, 10 Jul 2020 18:13:45 +0200
>From tcsh-boun...@astron.com  Fri Jul 10 16:49:57 2020
From: Hans Rosenfeld 
To: t...@astron.com
Subject: [Tcsh] ~~ expansion broken again
Return-Path: 
User-Agent: Mutt/1.12.2 (2019-09-21)
Sender: Tcsh 

--- sh.glob.c
+++ sh.glob.c   2017-04-05 12:54:37.623870649 +
@@ -74,6 +74,9 @@ globtilde(Char *s)
 {
 Char *name, *u, *home, *res;
 
+if (s[1] == '~')
+   return s;
+
 u = s;
 for (s++; *s && *s != '/' && *s != ':'; s++)
continue;



commit tcsh for openSUSE:Factory

2020-05-16 Thread root
Hello community,

here is the log from the commit of package tcsh for openSUSE:Factory checked in 
at 2020-05-16 22:23:32

Comparing /work/SRC/openSUSE:Factory/tcsh (Old)
 and  /work/SRC/openSUSE:Factory/.tcsh.new.2738 (New)


Package is "tcsh"

Sat May 16 22:23:32 2020 rev:72 rq:805520 version:6.22.02

Changes:

--- /work/SRC/openSUSE:Factory/tcsh/tcsh.changes2020-02-29 
21:18:50.606037894 +0100
+++ /work/SRC/openSUSE:Factory/.tcsh.new.2738/tcsh.changes  2020-05-16 
22:23:35.928936277 +0200
@@ -1,0 +2,6 @@
+Thu May  7 08:22:30 UTC 2020 - Dr. Werner Fink 
+
+- Better support of Midnight Commander (bsc#1170527) 
+  * Do avoid locked mc/tcsh pair each waiting on the other
+
+---



Other differences:
--
++ bindkey.tcsh ++
--- /var/tmp/diff_new_pack.oG9EpP/_old  2020-05-16 22:23:36.696937853 +0200
+++ /var/tmp/diff_new_pack.oG9EpP/_new  2020-05-16 22:23:36.700937861 +0200
@@ -31,12 +31,17 @@
 bindkey"^[[4~" end-of-line
 bindkey"^[[5~" history-search-backward
 bindkey"^[[6~" history-search-forward
-bindkey"^M[1~" beginning-of-line
-bindkey"^M[2~" yank
-bindkey"^M[3~" delete-char
-bindkey"^M[4~" end-of-line
-bindkey"^M[5~" history-search-backward
-bindkey"^M[6~" history-search-forward
+if ( ${?MC_SID} == 0 ) then
+   #
+   # Those bindings interfere with Midnight Commander
+   #
+   bindkey"^M[1~"  beginning-of-line
+   bindkey"^M[2~"  yank
+   bindkey"^M[3~"  delete-char
+   bindkey"^M[4~"  end-of-line
+   bindkey"^M[5~"  history-search-backward
+   bindkey"^M[6~"  history-search-forward
+endif
 bindkey -r "\233"
 bindkey"\2331~"beginning-of-line
 bindkey"\2332~"yank




commit tcsh for openSUSE:Factory

2020-02-29 Thread root
Hello community,

here is the log from the commit of package tcsh for openSUSE:Factory checked in 
at 2020-02-29 21:18:49

Comparing /work/SRC/openSUSE:Factory/tcsh (Old)
 and  /work/SRC/openSUSE:Factory/.tcsh.new.26092 (New)


Package is "tcsh"

Sat Feb 29 21:18:49 2020 rev:71 rq:779040 version:6.22.02

Changes:

--- /work/SRC/openSUSE:Factory/tcsh/tcsh.changes2020-02-21 
16:41:19.929910064 +0100
+++ /work/SRC/openSUSE:Factory/.tcsh.new.26092/tcsh.changes 2020-02-29 
21:18:50.606037894 +0100
@@ -1,0 +2,9 @@
+Mon Feb 24 12:25:05 UTC 2020 - Dr. Werner Fink 
+
+- 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
+
+---

New:

  tcsh-6.22.02-history-merge.dif



Other differences:
--
++ tcsh.spec ++
--- /var/tmp/diff_new_pack.p7JHEm/_old  2020-02-29 21:18:51.950037251 +0100
+++ /var/tmp/diff_new_pack.p7JHEm/_new  2020-02-29 21:18:51.954037249 +0100
@@ -34,6 +34,7 @@
 Patch6: tcsh-6.18.03-catalogs.dif
 Patch7: tcsh-6.22.02-workaround-common.patch
 Patch8: tcsh-6.22.02-local-dotlock.dif
+Patch9: tcsh-6.22.02-history-merge.dif
 BuildRequires:  autoconf
 BuildRequires:  fdupes
 BuildRequires:  ncurses-devel
@@ -61,6 +62,7 @@
 %patch6  -b .catalogs
 %patch7 -p 1 -b .workaround
 %patch8 -p 0 -b .dotlock
+%patch9 -p 0 -b .histmrg
 %patch0  -b .0
 
 %build

++ tcsh-6.22.02-history-merge.dif ++
Subject: [Tcsh] tcsh 6.22.00 does not merge history (was: Re: tcsh Deadlock 
with SIGHUP)
Message-ID: <20200223205556.ga2...@panix.com>
References: <20200120140836.ga3...@panix.com>


---
 sh.hist.c |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- sh.hist.c
+++ sh.hist.c   2020-02-24 12:21:37.003639844 +
@@ -1295,7 +1295,7 @@ rechist(Char *fname, int ref)
 #endif
}
getexit(osetexit);
-   if (setexit())
+   if (!setexit())
loadhist(fname, 1);
resexit(osetexit);
}
++ tcsh-6.22.02-local-dotlock.dif ++
--- /var/tmp/diff_new_pack.p7JHEm/_old  2020-02-29 21:18:52.074037192 +0100
+++ /var/tmp/diff_new_pack.p7JHEm/_new  2020-02-29 21:18:52.074037192 +0100
@@ -1,82 +1,203 @@
 Avoid left over dot lock file after reboot
 
 ---
- dotlock.c |   50 ++
- 1 file changed, 50 insertions(+)
+ dotlock.c |  124 
++
+ dotlock.h |2 -
+ sh.hist.c |   11 +++--
+ 3 files changed, 36 insertions(+), 101 deletions(-)
 
 --- dotlock.c
-+++ dotlock.c  2020-02-17 11:16:22.785018224 +
-@@ -30,8 +30,38 @@
 dotlock.c  2020-02-19 12:07:22.228255145 +
+@@ -29,7 +29,9 @@
+ #ifndef O_SYNC
  #define O_SYNC0
  #endif
- 
-+#if defined(__linux__)
-+#  include 
-+#  include 
-+#  ifndef  TMPFS_MAGIC
-+#define TMPFS_MAGIC 0x01021994
-+#  endif
-+#endif
-+
+-
++#include 
++#include 
++ 
  #include "dotlock.h"
  
-+#if defined(__linux__)
-+static char *sys_tmpdir;
-+static int
-+dosys_tmpdir ()
-+{
-+  static char *shm = "/dev/shm";
-+  struct statfs fs;
-+  static int doshm;
-+
-+  if (doshm)
-+  return (sys_tmpdir != NULL);
-+
-+  doshm++;
-+
-+  if (statfs(shm, ) < 0 || fs.f_type != TMPFS_MAGIC || eaccess(shm, 
W_OK|X_OK))
-+  return 0;
-+
-+  sys_tmpdir = shm;
-+  return 1;
-+}
-+#endif
-+
  static int create_exclusive(const char *);
+@@ -46,77 +48,26 @@ static int create_exclusive(const char *
+ static int
+ create_exclusive(const char *fname)
+ {
+-  char path[MAXPATHLEN], hostname[MAXHOSTNAMELEN + 1];
+-  const char *ptr;
+-  struct timeval tv;
+-  pid_t pid;
+-  size_t ntries, cookie;
+-  int fd, serrno;
+-  struct stat st;
+-
+-  (void)gettimeofday(, NULL);
+-  (void)gethostname(hostname, sizeof(hostname));
+-  hostname[sizeof(hostname) - 1] = '\0';
+-  pid = getpid();
+-
+-  cookie = pid ^ tv.tv_usec;
+-
+-  /*
+-   * We generate a semi-unique filename, from hostname.(pid ^ usec)
+-   */
+-  if ((ptr = strrchr(fname, '/')) == NULL)
+-  ptr = fname;
+-  else
+-  ptr++;
+-
+-  (void)snprintf(path, sizeof(path), "%.*s.%s.%lx",
+-  (int)(ptr - fname), fname, hostname, (u_long)cookie);
+-
+-  /*
+-   * We try to create the unique filename.
+-   */
+-  for (ntries = 0; ntries < 5; ntries++) {
+-  fd = open(path, O_WRONLY|O_CREAT|O_TRUNC|O_EXCL|O_SYNC, 0);
+-   

commit tcsh for openSUSE:Factory

2020-02-21 Thread root
Hello community,

here is the log from the commit of package tcsh for openSUSE:Factory checked in 
at 2020-02-21 16:40:36

Comparing /work/SRC/openSUSE:Factory/tcsh (Old)
 and  /work/SRC/openSUSE:Factory/.tcsh.new.26092 (New)


Package is "tcsh"

Fri Feb 21 16:40:36 2020 rev:70 rq:774849 version:6.22.02

Changes:

--- /work/SRC/openSUSE:Factory/tcsh/tcsh.changes2020-01-11 
14:37:19.629120388 +0100
+++ /work/SRC/openSUSE:Factory/.tcsh.new.26092/tcsh.changes 2020-02-21 
16:41:19.929910064 +0100
@@ -1,0 +2,6 @@
+Mon Feb 17 11:19:42 UTC 2020 - Dr. Werner Fink 
+
+- Add temporary patch tcsh-6.22.02-local-dotlock.dif to avoid
+  dead locks at login after a reboot to left dot locking files 
+
+---

New:

  tcsh-6.22.02-local-dotlock.dif



Other differences:
--
++ tcsh.spec ++
--- /var/tmp/diff_new_pack.imqv8v/_old  2020-02-21 16:41:20.821911846 +0100
+++ /var/tmp/diff_new_pack.imqv8v/_new  2020-02-21 16:41:20.837911878 +0100
@@ -33,6 +33,7 @@
 Patch5: tcsh-6.17.06-dspmbyte.dif
 Patch6: tcsh-6.18.03-catalogs.dif
 Patch7: tcsh-6.22.02-workaround-common.patch
+Patch8: tcsh-6.22.02-local-dotlock.dif
 BuildRequires:  autoconf
 BuildRequires:  fdupes
 BuildRequires:  ncurses-devel
@@ -59,6 +60,7 @@
 %patch5  -b .dspmbyte
 %patch6  -b .catalogs
 %patch7 -p 1 -b .workaround
+%patch8 -p 0 -b .dotlock
 %patch0  -b .0
 
 %build

++ tcsh-6.22.02-local-dotlock.dif ++
Avoid left over dot lock file after reboot

---
 dotlock.c |   50 ++
 1 file changed, 50 insertions(+)

--- dotlock.c
+++ dotlock.c   2020-02-17 11:16:22.785018224 +
@@ -30,8 +30,38 @@
 #define O_SYNC 0
 #endif
 
+#if defined(__linux__)
+#  include 
+#  include 
+#  ifndef  TMPFS_MAGIC
+#define TMPFS_MAGIC 0x01021994
+#  endif
+#endif
+
 #include "dotlock.h"
 
+#if defined(__linux__)
+static char *sys_tmpdir;
+static int
+dosys_tmpdir ()
+{
+   static char *shm = "/dev/shm";
+   struct statfs fs;
+   static int doshm;
+
+   if (doshm)
+   return (sys_tmpdir != NULL);
+
+   doshm++;
+
+   if (statfs(shm, ) < 0 || fs.f_type != TMPFS_MAGIC || eaccess(shm, 
W_OK|X_OK))
+   return 0;
+
+   sys_tmpdir = shm;
+   return 1;
+}
+#endif
+
 static int create_exclusive(const char *);
 /*
  * Create a unique file. O_EXCL does not really work over NFS so we follow
@@ -140,7 +170,17 @@ dot_lock(const char *fname, int pollinte
(void)sigaddset(, SIGTSTP);
(void)sigaddset(, SIGCHLD);
 
+#if defined(__linux__)
+   const char *ptr;
+   if ((ptr = strrchr(fname, '/')) && dosys_tmpdir()) {
+   ptr++;
+   fname = ptr;
+   (void)snprintf(path, sizeof(path), "%s/%s.lock", sys_tmpdir, 
fname);
+   } else
+   (void)snprintf(path, sizeof(path), "%s.lock", fname);
+#else
(void)snprintf(path, sizeof(path), "%s.lock", fname);
+#endif
 
retval = -1;
for (;;) {
@@ -174,6 +214,16 @@ dot_unlock(const char *fname)
 {
char path[MAXPATHLEN];
 
+#if defined(__linux__)
+   const char *ptr;
+   if ((ptr = strrchr(fname, '/')) && dosys_tmpdir()) {
+   ptr++;
+   fname = ptr;
+   (void)snprintf(path, sizeof(path), "%s/%s.lock", sys_tmpdir, 
fname);
+   } else
+   (void)snprintf(path, sizeof(path), "%s.lock", fname);
+#else
(void)snprintf(path, sizeof(path), "%s.lock", fname);
+#endif
(void)unlink(path);
 }



commit tcsh for openSUSE:Factory

2020-01-11 Thread root
Hello community,

here is the log from the commit of package tcsh for openSUSE:Factory checked in 
at 2020-01-11 14:37:13

Comparing /work/SRC/openSUSE:Factory/tcsh (Old)
 and  /work/SRC/openSUSE:Factory/.tcsh.new.6675 (New)


Package is "tcsh"

Sat Jan 11 14:37:13 2020 rev:69 rq:761828 version:6.22.02

Changes:

--- /work/SRC/openSUSE:Factory/tcsh/tcsh.changes2019-12-07 
15:13:10.971814581 +0100
+++ /work/SRC/openSUSE:Factory/.tcsh.new.6675/tcsh.changes  2020-01-11 
14:37:19.629120388 +0100
@@ -1,0 +2,6 @@
+Wed Jan  8 12:06:46 UTC 2020 - Dr. Werner Fink 
+
+- Add temporary patch tcsh-6.22.02-workaround-common.patch to avoid
+  common variable seen twice by compiler (boo#1160296)
+
+---

New:

  tcsh-6.22.02-workaround-common.patch



Other differences:
--
++ tcsh.spec ++
--- /var/tmp/diff_new_pack.fbaV2k/_old  2020-01-11 14:37:20.085120568 +0100
+++ /var/tmp/diff_new_pack.fbaV2k/_new  2020-01-11 14:37:20.089120570 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package tcsh
 #
-# Copyright (c) 2019 SUSE LLC
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -32,6 +32,7 @@
 Patch4: tcsh-6.18.03-colorls.dif
 Patch5: tcsh-6.17.06-dspmbyte.dif
 Patch6: tcsh-6.18.03-catalogs.dif
+Patch7: tcsh-6.22.02-workaround-common.patch
 BuildRequires:  autoconf
 BuildRequires:  fdupes
 BuildRequires:  ncurses-devel
@@ -57,6 +58,7 @@
 %patch4  -b .colorls
 %patch5  -b .dspmbyte
 %patch6  -b .catalogs
+%patch7 -p 1 -b .workaround
 %patch0  -b .0
 
 %build

++ tcsh-6.22.02-workaround-common.patch ++
--- tcsh-6.22.02/sh.h
+++ tcsh-6.22.02/sh.h   2020-01-08 12:05:37.346589832 +
@@ -566,7 +566,7 @@ EXTERN intneednote IZERO;   /* Need to
 EXTERN intnoexec IZERO;/* Don't execute, just syntax check */
 EXTERN intpjobs IZERO; /* want to print jobs if interrupted */
 EXTERN intsetintr IZERO;   /* Set interrupts on/off -> Wait intr... */
-EXTERN inthandle_interrupt IZERO;/* Are we currently handling an 
interrupt? */
+extern inthandle_interrupt IZERO;/* Are we currently handling an 
interrupt? */
 EXTERN inthavhash IZERO;   /* path hashing is available */
 EXTERN intediting IZERO;   /* doing filename expansion and line editing */
 EXTERN intnoediting IZERO; /* initial $term defaulted to noedit */



commit tcsh for openSUSE:Factory

2019-12-07 Thread root
Hello community,

here is the log from the commit of package tcsh for openSUSE:Factory checked in 
at 2019-12-07 15:12:18

Comparing /work/SRC/openSUSE:Factory/tcsh (Old)
 and  /work/SRC/openSUSE:Factory/.tcsh.new.4691 (New)


Package is "tcsh"

Sat Dec  7 15:12:18 2019 rev:68 rq:754265 version:6.22.02

Changes:

--- /work/SRC/openSUSE:Factory/tcsh/tcsh.changes2019-10-23 
15:36:53.333753202 +0200
+++ /work/SRC/openSUSE:Factory/.tcsh.new.4691/tcsh.changes  2019-12-07 
15:13:10.971814581 +0100
@@ -1,0 +2,53 @@
+Thu Dec  5 06:46:37 UTC 2019 - Dr. Werner Fink 
+
+- Update to tcsh bug fix version V6.22.02 - 20191204
+  * Fix version in configure.ac
+
+---
+Mon Dec  2 09:47:03 UTC 2019 - Dr. Werner Fink 
+
+- 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  2 08:26:48 UTC 2019 - Dr. Werner Fink 
+
+- 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 14:44:02 UTC 2019 - Dr. Werner Fink 
+
+- 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
+
+---

Old:

  tcsh-6.18.01-history-stderror-jmp.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
  tcsh-6.21.0-history-file-locking.patch
  tcsh-6.21.00-sighup-deadlock.patch
  tcsh-6.21.00.tar.gz

New:

  tcsh-6.22.02.tar.gz



Other differences:
--
++ tcsh.spec ++
--- /var/tmp/diff_new_pack.YCMfik/_old  2019-12-07 15:13:16.687813771 +0100
+++ /var/tmp/diff_new_pack.YCMfik/_new  2019-12-07 15:13:16.687813771 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package tcsh
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,13 +17,13 @@
 
 
 Name:   tcsh
-Version:6.21.00
+Version:6.22.02
 Release:0
 Summary:The C SHell
 License:BSD-3-Clause
 Group:  System/Shells
-Url:http://www.tcsh.org/
-Source: ftp.astron.com:/pub/tcsh/tcsh-6.21.00.tar.gz
+URL:http://www.tcsh.org/
+Source: ftp.astron.com:/pub/%{name}/%{name}-%{version}.tar.gz
 Source2:bindkey.tcsh
 Source3:complete.tcsh
 Patch0: tcsh-6.21.00.dif
@@ -32,17 +32,6 @@
 Patch4: tcsh-6.18.03-colorls.dif
 Patch5: tcsh-6.17.06-dspmbyte.dif
 Patch6: tcsh-6.18.03-catalogs.dif
-# PATCH-FIX-UPSTREAM Do not (re)run SIGHUP handler during rewrite history
-Patch7: tcsh-6.21.00-sighup-deadlock.patch
-# PATCH-FIX-SUSE add history file locking (bsc#901076)
-Patch9: tcsh-6.21.0-history-file-locking.patch
-Patch10:tcsh-6.18.03-history-merge.dif
-# PATCH-FIX-SUSE fix history file locking: first unlock then close
-Patch11:tcsh-6.19.00-history-file-locking-order.patch
-# PATCH-FIX-SUSE Aoid dot locking as patch 9 and 11 do the job better
-Patch12:

commit tcsh for openSUSE:Factory

2019-10-23 Thread root
Hello community,

here is the log from the commit of package tcsh for openSUSE:Factory checked in 
at 2019-10-23 15:36:51

Comparing /work/SRC/openSUSE:Factory/tcsh (Old)
 and  /work/SRC/openSUSE:Factory/.tcsh.new.2352 (New)


Package is "tcsh"

Wed Oct 23 15:36:51 2019 rev:67 rq:739108 version:6.21.00

Changes:

--- /work/SRC/openSUSE:Factory/tcsh/tcsh.changes2019-10-17 
12:17:34.455882032 +0200
+++ /work/SRC/openSUSE:Factory/.tcsh.new.2352/tcsh.changes  2019-10-23 
15:36:53.333753202 +0200
@@ -1,0 +2,7 @@
+Thu Oct 17 10:35:23 UTC 2019 - Dr. Werner Fink 
+
+- 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).
+
+---



Other differences:
--
++ bindkey.tcsh ++
--- /var/tmp/diff_new_pack.gECGje/_old  2019-10-23 15:36:54.309754323 +0200
+++ /var/tmp/diff_new_pack.gECGje/_new  2019-10-23 15:36:54.309754323 +0200
@@ -726,7 +726,7 @@
bindkey"^[9"history-search-backward
 endif
 #
-if ( "$TERM" == "rxvt-unicode" ) then
+if ( "$TERM" == "rxvt-unicode" || $TERM == "rxvt-unicode-256color" ) then
bindkey'^[[23$' undefined-key
bindkey'^[[24$' undefined-key
bindkey"^[[11\^"undefined-key
@@ -775,6 +775,10 @@
bindkey"^[^[Ow" beginning-of-line
bindkey"^[^[Ox" up-history
bindkey"^[^[Oy" history-search-backward
+   bindkey"^[Oc"   forward-word
+   bindkey"^[Od"   backward-word
+   bindkey"^[Oa"   history-search-backward
+   bindkey"^[Ob"   history-search-forward
bindkey"^[[c"   forward-word
bindkey"^[[d"   backward-word
bindkey"^[[a"   history-search-backward




commit tcsh for openSUSE:Factory

2019-10-17 Thread root
Hello community,

here is the log from the commit of package tcsh for openSUSE:Factory checked in 
at 2019-10-17 12:17:32

Comparing /work/SRC/openSUSE:Factory/tcsh (Old)
 and  /work/SRC/openSUSE:Factory/.tcsh.new.2352 (New)


Package is "tcsh"

Thu Oct 17 12:17:32 2019 rev:66 rq:738215 version:6.21.00

Changes:

--- /work/SRC/openSUSE:Factory/tcsh/tcsh.changes2019-10-10 
11:47:26.608276988 +0200
+++ /work/SRC/openSUSE:Factory/.tcsh.new.2352/tcsh.changes  2019-10-17 
12:17:34.455882032 +0200
@@ -1,0 +2,6 @@
+Mon Oct 14 08:34:04 UTC 2019 - Dr. Werner Fink 
+
+- Fix patch tcsh-6.18.01-history-stderror-jmp.patch to avoid
+  breaks in sourcing standard system files (boo#1153839) 
+
+---



Other differences:
--
++ tcsh-6.18.01-history-stderror-jmp.patch ++
--- /var/tmp/diff_new_pack.bAliE9/_old  2019-10-17 12:17:35.231880085 +0200
+++ /var/tmp/diff_new_pack.bAliE9/_new  2019-10-17 12:17:35.231880085 +0200
@@ -25,25 +25,32 @@
  }
  
  cleanup_push(, open_cleanup);
-@@ -2229,6 +2231,7 @@ dosource_flg(Char **t, struct command *c
+@@ -2225,7 +2227,7 @@ dosource(Char **t, struct command *c)
+ int
+ dosource_flg(Char **t, struct command *c, int flg)
+ {
+-Char *f;
++Char *f, **globbed;
  char *file;
  int fd;
  int newflg = 0;
-+size_t omark;
- 
- USE(c);
- t++;
-@@ -2249,9 +2252,12 @@ dosource_flg(Char **t, struct command *c
+@@ -2248,12 +2253,17 @@ dosource_flg(Char **t, struct command *c
+ cleanup_push(file, xfree);
  xfree(f);
  t = glob_all_or_error(t);
- cleanup_push(t, blk_cleanup);
-+omark = cleanup_push_mark();
+-cleanup_push(t, blk_cleanup);
++globbed = t;
++cleanup_push(globbed, blk_cleanup);
  fd = srcfile(file, 0, (flg | newflg), t);
 -if ((!fd) && (!newflg) && (!bequiet))
 +if ((!fd) && (!newflg) && (!bequiet)) {
-+  omark = cleanup_push_mark();
++  (void)cleanup_push_mark();
stderror(ERR_SYSTEM, file, strerror(errno));
 +}
  /* We need to preserve fd and it's cleaning routines on the top of the
   * cleaning stack. Don't call cleanup_until() but clean it manually. */
++cleanup_ignore(globbed);
++blk_cleanup(globbed);
  cleanup_ignore(file);
+ xfree(file);
+ 

++ tcsh-6.18.03-history-merge.dif ++
--- /var/tmp/diff_new_pack.bAliE9/_old  2019-10-17 12:17:35.243880055 +0200
+++ /var/tmp/diff_new_pack.bAliE9/_new  2019-10-17 12:17:35.247880045 +0200
@@ -40,7 +40,7 @@
  }
  
  #define USE_JENKINS_HASH 1
-@@ -1353,5 +1353,16 @@ void
+@@ -1358,5 +1358,16 @@ void
  sethistory(int n)
  {
  histlen = n;




commit tcsh for openSUSE:Factory

2019-10-10 Thread root
Hello community,

here is the log from the commit of package tcsh for openSUSE:Factory checked in 
at 2019-10-10 11:47:25

Comparing /work/SRC/openSUSE:Factory/tcsh (Old)
 and  /work/SRC/openSUSE:Factory/.tcsh.new.2352 (New)


Package is "tcsh"

Thu Oct 10 11:47:25 2019 rev:65 rq:733343 version:6.21.00

Changes:

--- /work/SRC/openSUSE:Factory/tcsh/tcsh.changes2019-09-02 
13:22:00.197350224 +0200
+++ /work/SRC/openSUSE:Factory/.tcsh.new.2352/tcsh.changes  2019-10-10 
11:47:26.608276988 +0200
@@ -1,0 +2,6 @@
+Thu Sep 26 07:39:20 UTC 2019 - Dr. Werner Fink 
+
+- Add patch tcsh-6.18.01-history-stderror-jmp.patch to restore
+  cleanup routines in case of an error (bsc#1151630)
+
+---

New:

  tcsh-6.18.01-history-stderror-jmp.patch



Other differences:
--
++ tcsh.spec ++
--- /var/tmp/diff_new_pack.BuamQk/_old  2019-10-10 11:47:27.308275131 +0200
+++ /var/tmp/diff_new_pack.BuamQk/_new  2019-10-10 11:47:27.308275131 +0200
@@ -41,6 +41,8 @@
 Patch11:tcsh-6.19.00-history-file-locking-order.patch
 # PATCH-FIX-SUSE Aoid dot locking as patch 9 and 11 do the job better
 Patch12:tcsh-6.20.00-avoid-dotlock-for-fcntl.patch
+# PATCH-FIX-SUSE Restore cleaning routines in case of an error (bsc#1151630)
+Patch13:tcsh-6.18.01-history-stderror-jmp.patch
 BuildRequires:  autoconf
 BuildRequires:  fdupes
 BuildRequires:  ncurses-devel
@@ -71,6 +73,7 @@
 %patch10 -b .histmerg
 %patch11 -b .histlckord
 %patch12 -p0 -b .nodtlck
+%patch13 -p0 -b .histerrjmp
 %patch0  -b .0
 
 %build

++ tcsh-6.18.01-history-stderror-jmp.patch ++
---
 sh.c |   18 --
 1 file changed, 12 insertions(+), 6 deletions(-)

--- sh.c
+++ sh.c2019-09-26 07:54:47.733054241 +
@@ -1563,13 +1563,15 @@ srcfile(const char *f, int onlyown, int
fl.l_len = 0;
 
hd = xmalloc(sizeof(*hd));
-   cleanup_push(hd, xfree);
+   if (hd) {
+   cleanup_push(hd, xfree);
 
-   *hd = fcntl(unit, F_DUPFD_CLOEXEC, FSAFE+1);
-   cleanup_push(hd, open_cleanup);
+   *hd = fcntl(unit, F_DUPFD_CLOEXEC, FSAFE+1);
+   cleanup_push(hd, open_cleanup);
 
-   fcntl(*hd, F_SETLKW, );
-   cleanup_push(hd, fcntl_cleanup);
+   fcntl(*hd, F_SETLKW, );
+   cleanup_push(hd, fcntl_cleanup);
+   }
 }
 
 cleanup_push(, open_cleanup);
@@ -2229,6 +2231,7 @@ dosource_flg(Char **t, struct command *c
 char *file;
 int fd;
 int newflg = 0;
+size_t omark;
 
 USE(c);
 t++;
@@ -2249,9 +2252,12 @@ dosource_flg(Char **t, struct command *c
 xfree(f);
 t = glob_all_or_error(t);
 cleanup_push(t, blk_cleanup);
+omark = cleanup_push_mark();
 fd = srcfile(file, 0, (flg | newflg), t);
-if ((!fd) && (!newflg) && (!bequiet))
+if ((!fd) && (!newflg) && (!bequiet)) {
+   omark = cleanup_push_mark();
stderror(ERR_SYSTEM, file, strerror(errno));
+}
 /* We need to preserve fd and it's cleaning routines on the top of the
  * cleaning stack. Don't call cleanup_until() but clean it manually. */
 cleanup_ignore(file);



commit tcsh for openSUSE:Factory

2019-09-02 Thread root
Hello community,

here is the log from the commit of package tcsh for openSUSE:Factory checked in 
at 2019-09-02 13:21:58

Comparing /work/SRC/openSUSE:Factory/tcsh (Old)
 and  /work/SRC/openSUSE:Factory/.tcsh.new.7948 (New)


Package is "tcsh"

Mon Sep  2 13:21:58 2019 rev:64 rq:727010 version:6.21.00

Changes:

--- /work/SRC/openSUSE:Factory/tcsh/tcsh.changes2019-05-14 
13:29:29.987205212 +0200
+++ /work/SRC/openSUSE:Factory/.tcsh.new.7948/tcsh.changes  2019-09-02 
13:22:00.197350224 +0200
@@ -1,0 +2,8 @@
+Thu Aug 22 12:27:18 UTC 2019 - Dr. Werner Fink 
+
+- 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 
+
+---

Old:

  tcsh-6.18.03-history-file-locking.patch

New:

  tcsh-6.21.0-history-file-locking.patch
  tcsh-6.21.00-sighup-deadlock.patch



Other differences:
--
++ tcsh.spec ++
--- /var/tmp/diff_new_pack.0Rksqb/_old  2019-09-02 13:22:01.073350059 +0200
+++ /var/tmp/diff_new_pack.0Rksqb/_new  2019-09-02 13:22:01.073350059 +0200
@@ -32,8 +32,10 @@
 Patch4: tcsh-6.18.03-colorls.dif
 Patch5: tcsh-6.17.06-dspmbyte.dif
 Patch6: tcsh-6.18.03-catalogs.dif
+# PATCH-FIX-UPSTREAM Do not (re)run SIGHUP handler during rewrite history
+Patch7: tcsh-6.21.00-sighup-deadlock.patch
 # PATCH-FIX-SUSE add history file locking (bsc#901076)
-Patch9: tcsh-6.18.03-history-file-locking.patch
+Patch9: tcsh-6.21.0-history-file-locking.patch
 Patch10:tcsh-6.18.03-history-merge.dif
 # PATCH-FIX-SUSE fix history file locking: first unlock then close
 Patch11:tcsh-6.19.00-history-file-locking-order.patch
@@ -64,6 +66,7 @@
 %patch4  -b .colorls
 %patch5  -b .dspmbyte
 %patch6  -b .catalogs
+%patch7 -p1  -b .sighup
 %patch9  -b .histlock
 %patch10 -b .histmerg
 %patch11 -b .histlckord

++ tcsh-6.20.00-avoid-dotlock-for-fcntl.patch ++
--- /var/tmp/diff_new_pack.0Rksqb/_old  2019-09-02 13:22:01.141350046 +0200
+++ /var/tmp/diff_new_pack.0Rksqb/_new  2019-09-02 13:22:01.145350045 +0200
@@ -4,7 +4,7 @@
 
 --- sh.hist.c
 +++ sh.hist.c  2017-07-19 10:01:20.795354927 +
-@@ -1274,6 +1274,11 @@ rechist(Char *fname, int ref)
+@@ -1278,6 +1278,11 @@ rechist(Char *fname, int ref)
}
  
if (merge) {
@@ -16,7 +16,7 @@
if (lock) {
  #ifndef WINNT_NATIVE
char *lockpath = strsave(short2str(fname));
-@@ -1283,6 +1288,7 @@ rechist(Char *fname, int ref)
+@@ -1287,6 +1292,7 @@ rechist(Char *fname, int ref)
cleanup_push(lockpath, dotlock_cleanup);
  #endif
}

++ tcsh-6.18.03-history-file-locking.patch -> 
tcsh-6.21.0-history-file-locking.patch ++
--- /work/SRC/openSUSE:Factory/tcsh/tcsh-6.18.03-history-file-locking.patch 
2019-05-14 13:29:29.819204761 +0200
+++ 
/work/SRC/openSUSE:Factory/.tcsh.new.7948/tcsh-6.21.0-history-file-locking.patch
2019-09-02 13:22:00.133350236 +0200
@@ -14,18 +14,18 @@
 Changes by Fridolin Pokorny 
 
 ---
- sh.c   |  102 -
+ sh.c   |  102 
  sh.decls.h |4 +
  sh.dol.c   |2 
  sh.err.c   |   16 +++
  sh.h   |   18 
- sh.hist.c  |  126 
+
+ sh.hist.c  |  127 
-
  sh.lex.c   |8 +--
  sh.sem.c   |2 
- 8 files changed, 178 insertions(+), 100 deletions(-)
+ 8 files changed, 178 insertions(+), 101 deletions(-)
 
 --- sh.c
-+++ sh.c   2019-05-09 08:16:41.673852638 +
 sh.c   2019-08-22 13:02:31.780361102 +
 @@ -138,6 +138,7 @@ struct saved_state {
  int cantell;
  struct Bin  B;
@@ -245,7 +245,7 @@
  
  /*
 --- sh.decls.h
-+++ sh.decls.h 2019-05-09 08:16:41.673852638 +
 sh.decls.h 2019-08-22 13:02:31.780361102 +
 @@ -37,6 +37,7 @@
   */
  externChar *gethdir   (const Char *);
@@ -272,7 +272,7 @@
  externvoid  sethistory(int);
  
 --- sh.dol.c
-+++ sh.dol.c   2019-05-09 08:16:41.673852638 +
 sh.dol.c   2019-08-22 13:02:31.780361102 +
 @@ -1117,6 +1117,6 @@ again:
  *obp = 0;
  tmp = short2str(obuf);
@@ -282,7 +282,7 @@
  cleanup_until();
  }
 --- sh.err.c
-+++ sh.err.c   2019-05-09 08:16:41.677852563 +
 sh.err.c   2019-08-22 13:02:31.780361102 +
 @@ -511,6 +511,22 @@ open_cleanup(void *xptr)
  }
  
@@ -307,7 +307,7 @@
  {
  

commit tcsh for openSUSE:Factory

2019-05-14 Thread root
Hello community,

here is the log from the commit of package tcsh for openSUSE:Factory checked in 
at 2019-05-14 13:29:28

Comparing /work/SRC/openSUSE:Factory/tcsh (Old)
 and  /work/SRC/openSUSE:Factory/.tcsh.new.5148 (New)


Package is "tcsh"

Tue May 14 13:29:28 2019 rev:63 rq:701745 version:6.21.00

Changes:

--- /work/SRC/openSUSE:Factory/tcsh/tcsh.changes2017-08-08 
11:57:47.124312527 +0200
+++ /work/SRC/openSUSE:Factory/.tcsh.new.5148/tcsh.changes  2019-05-14 
13:29:29.987205212 +0200
@@ -1,0 +2,41 @@
+Thu May  9 08:50:56 UTC 2019 - Dr. Werner Fink 
+
+- 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  9 07:26:37 UTC 2019 - Dr. Werner Fink 
+
+- 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
+
+---

Old:

  tcsh-6.20-ptr-update.patch
  tcsh-6.20-rmstar.patch
  tcsh-6.20.00-8bit-cmdkeys.patch
  tcsh-6.20.00.dif
  tcsh-6.20.00.tar.gz
  tcsh-closem.patch

New:

  tcsh-6.21.00.dif
  tcsh-6.21.00.tar.gz



Other differences:
--
++ tcsh.spec ++
--- /var/tmp/diff_new_pack.EPsDkW/_old  2019-05-14 13:29:30.931207744 +0200
+++ /var/tmp/diff_new_pack.EPsDkW/_new  2019-05-14 13:29:30.931207744 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package tcsh
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,21 +12,21 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:   tcsh
-Version:6.20.00
+Version:6.21.00
 Release:0
 Summary:The C SHell
 License:BSD-3-Clause
 Group:  System/Shells
 Url:http://www.tcsh.org/
-Source: ftp.astron.com:/pub/tcsh/tcsh-6.20.00.tar.gz
+Source: ftp.astron.com:/pub/tcsh/tcsh-6.21.00.tar.gz
 Source2:bindkey.tcsh
 Source3:complete.tcsh
-Patch0: tcsh-6.20.00.dif
+Patch0: tcsh-6.21.00.dif
 Patch1: tcsh-6.15.00-pipe.dif
 Patch2: tcsh-6.16.00-norm-cmd.dif
 Patch4: tcsh-6.18.03-colorls.dif
@@ -37,16 +37,8 @@
 Patch10:tcsh-6.18.03-history-merge.dif
 # PATCH-FIX-SUSE fix history file locking: first unlock then close
 Patch11:tcsh-6.19.00-history-file-locking-order.patch
-# PATCH-FIX-COMUNITY fix handling of rmstar
-Patch12:tcsh-6.20-rmstar.patch
-# PATCH-FIX-COMUNITY fix updating pointers to a reallocated buffer of linked 
list elements
-Patch13:tcsh-6.20-ptr-update.patch
-# PATCH-FIX-SUSE Do not convert current used control bytes into wide characters
-Patch14:tcsh-6.20.00-8bit-cmdkeys.patch
-# PATCH-FIX-COMMUNITY Slightly less drastic closem() -- bsc#1028864
-Patch15:tcsh-closem.patch
 # PATCH-FIX-SUSE Aoid dot locking as patch 9 and 11 do the job better
-Patch16:tcsh-6.20.00-avoid-dotlock-for-fcntl.patch
+Patch12:tcsh-6.20.00-avoid-dotlock-for-fcntl.patch
 

commit tcsh for openSUSE:Factory

2017-08-08 Thread root
Hello community,

here is the log from the commit of package tcsh for openSUSE:Factory checked in 
at 2017-08-08 11:57:45

Comparing /work/SRC/openSUSE:Factory/tcsh (Old)
 and  /work/SRC/openSUSE:Factory/.tcsh.new (New)


Package is "tcsh"

Tue Aug  8 11:57:45 2017 rev:62 rq:511380 version:6.20.00

Changes:

--- /work/SRC/openSUSE:Factory/tcsh/tcsh.changes2017-05-04 
08:52:50.786151598 +0200
+++ /work/SRC/openSUSE:Factory/.tcsh.new/tcsh.changes   2017-08-08 
11:57:47.124312527 +0200
@@ -1,0 +2,16 @@
+Wed Jul 19 10:25:40 UTC 2017 - wer...@suse.de
+
+- 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.
+
+---
+Fri Jun 16 07:54:55 UTC 2017 - wer...@suse.de
+
+- 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)
+
+---

New:

  tcsh-6.20.00-avoid-dotlock-for-fcntl.patch
  tcsh-closem.patch



Other differences:
--
++ tcsh.spec ++
--- /var/tmp/diff_new_pack.X8aT7g/_old  2017-08-08 11:57:48.308145792 +0200
+++ /var/tmp/diff_new_pack.X8aT7g/_new  2017-08-08 11:57:48.328142976 +0200
@@ -43,6 +43,10 @@
 Patch13:tcsh-6.20-ptr-update.patch
 # PATCH-FIX-SUSE Do not convert current used control bytes into wide characters
 Patch14:tcsh-6.20.00-8bit-cmdkeys.patch
+# PATCH-FIX-COMMUNITY Slightly less drastic closem() -- bsc#1028864
+Patch15:tcsh-closem.patch
+# PATCH-FIX-SUSE Aoid dot locking as patch 9 and 11 do the job better
+Patch16:tcsh-6.20.00-avoid-dotlock-for-fcntl.patch
 BuildRequires:  autoconf
 BuildRequires:  fdupes
 BuildRequires:  ncurses-devel
@@ -74,6 +78,8 @@
 %patch12 -p1 -b .rmstar
 %patch13 -p0 -b .ptrbuf
 %patch14 -p0 -b .8bit
+%patch15 -p0 -b .nss
+%patch16 -p0 -b .nodtlck
 %patch0 -b .0
 
 %build

++ tcsh-6.20.00-avoid-dotlock-for-fcntl.patch ++
---
 sh.hist.c |6 ++
 1 file changed, 6 insertions(+)

--- sh.hist.c
+++ sh.hist.c   2017-07-19 10:01:20.795354927 +
@@ -1278,6 +1278,11 @@ rechist(Char *fname, int ref)
}
 
if (merge) {
+#if 0 /* We are using fcntl's F_SETLKW patch 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. */
if (lock) {
 #ifndef WINNT_NATIVE
char *lockpath = strsave(short2str(fname));
@@ -1287,6 +1292,7 @@ rechist(Char *fname, int ref)
cleanup_push(lockpath, dotlock_cleanup);
 #endif
}
+#endif
/* Read .history file, leave it's fd open for writing. */
fd = loadhist(fname, 
HIST_MERGE|HIST_FILE_WRLCK|HIST_FILE_OPEN|HIST_FILE_LOCK);
if (fd > 0) {
++ tcsh-closem.patch ++
[PATCH] Slightly less drastic closem()
Miloslav Trmac mitr at volny.cz
Thu Sep 9 19:17:10 EDT 2004

Previous message: [PATCH] Slightly less drastic closem()
Next message: Newlines in command substitution
Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

On Wed, Sep 08, 2004 at 08:38:03PM -0400, Christos Zoulas wrote:
(Original mail reordered)
> Finally, I do have an old patch that makes tcsh not use closem at all,
> and adds sh like I/O redirection (plus other fd manipulations) to it,
sh-like I/O redirection could actually make the problem worse if
tcsh is using NSS after performing the redirections --- I haven't checked
whether it does.

Avoiding closem () completely is of course the "correct" fix, but I'm
afraid I won't be able to spend the time needed to do this.


> The same problem has been present for years with NIS. Same as with nss_ldap,
> NIS happily discovers that the fd it was using before is gone, and re-opens
> it.
Are other file types than sockets involved?

> I don't like the socket hack because:
> 
> 1. It makes closem not close all the fds anymore.
I have already argued this should not be a problem: tcsh never
creates sockets.

> 3. the message that nss_ldap produces should be log_debug at best.
I can imagine scenarios where the message is really useful, but
I don't feel strongly about it.

> 2. The fact that nss_ldap uses sockets now is an artifact of the
>implementation. What if tomorrow it changes to use doors or named pipes?
I have never met doors in practice so I won't comment on 

commit tcsh for openSUSE:Factory

2017-05-04 Thread root
Hello community,

here is the log from the commit of package tcsh for openSUSE:Factory checked in 
at 2017-05-04 08:52:47

Comparing /work/SRC/openSUSE:Factory/tcsh (Old)
 and  /work/SRC/openSUSE:Factory/.tcsh.new (New)


Package is "tcsh"

Thu May  4 08:52:47 2017 rev:61 rq:491781 version:6.20.00

Changes:

--- /work/SRC/openSUSE:Factory/tcsh/tcsh.changes2017-02-03 
20:03:05.291415059 +0100
+++ /work/SRC/openSUSE:Factory/.tcsh.new/tcsh.changes   2017-05-04 
08:52:50.786151598 +0200
@@ -1,0 +2,7 @@
+Fri Apr 28 08:11:47 UTC 2017 - wer...@suse.de
+
+- 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
+
+---

New:

  tcsh-6.20.00-8bit-cmdkeys.patch



Other differences:
--
++ tcsh.spec ++
--- /var/tmp/diff_new_pack.8sNpzr/_old  2017-05-04 08:52:52.769871836 +0200
+++ /var/tmp/diff_new_pack.8sNpzr/_new  2017-05-04 08:52:52.773871272 +0200
@@ -41,6 +41,8 @@
 Patch12:tcsh-6.20-rmstar.patch
 # PATCH-FIX-COMUNITY fix updating pointers to a reallocated buffer of linked 
list elements
 Patch13:tcsh-6.20-ptr-update.patch
+# PATCH-FIX-SUSE Do not convert current used control bytes into wide characters
+Patch14:tcsh-6.20.00-8bit-cmdkeys.patch
 BuildRequires:  autoconf
 BuildRequires:  fdupes
 BuildRequires:  ncurses-devel
@@ -71,6 +73,7 @@
 %patch11 -b .histlckord
 %patch12 -p1 -b .rmstar
 %patch13 -p0 -b .ptrbuf
+%patch14 -p0 -b .8bit
 %patch0 -b .0
 
 %build

++ bindkey.tcsh ++
--- /var/tmp/diff_new_pack.8sNpzr/_old  2017-05-04 08:52:52.821864504 +0200
+++ /var/tmp/diff_new_pack.8sNpzr/_new  2017-05-04 08:52:52.821864504 +0200
@@ -31,6 +31,19 @@
 bindkey"^[[4~" end-of-line
 bindkey"^[[5~" history-search-backward
 bindkey"^[[6~" history-search-forward
+bindkey"^M[1~" beginning-of-line
+bindkey"^M[2~" yank
+bindkey"^M[3~" delete-char
+bindkey"^M[4~" end-of-line
+bindkey"^M[5~" history-search-backward
+bindkey"^M[6~" history-search-forward
+bindkey -r "\233"
+bindkey"\2331~"beginning-of-line
+bindkey"\2332~"yank
+bindkey"\2333~"delete-char
+bindkey"\2334~"end-of-line
+bindkey"\2335~"history-search-backward
+bindkey"\2336~"history-search-forward
 if ( "$TERM" == "xterm" ) then
bindkey"^[[2;2~"yank
bindkey"^[[3;2~"delete-char
@@ -65,6 +78,45 @@
 bindkey"^[[D"  backward-char
 bindkey"^[[A"  up-history
 bindkey"^[[B"  down-history
+bindkey -r "\217"
+bindkey"\217C" forward-char
+bindkey"\217D" backward-char
+bindkey"\217A" up-history
+bindkey"\217B" down-history
+bindkey"\233C" forward-char
+bindkey"\233D" backward-char
+bindkey"\233A" up-history
+bindkey"\233B" down-history
+#
+# Cursor keys in keypad mode
+#
+bindkey"^C[OC" forward-char
+bindkey"^C[OD" backward-char
+bindkey"^C[OA" up-history
+bindkey"^C[OB" down-history
+#
+# Cursor keys in ANSI mode
+#
+bindkey"^C[[C" forward-char
+bindkey"^C[[D" backward-char
+bindkey"^C[[A" up-history
+bindkey"^C[[B" down-history
+#
+# Cursor keys in 8 bit keypad mode
+#
+bindkey"^C^MOC"forward-char
+bindkey"^C^MOD"backward-char
+bindkey"^C^MOA"up-history
+bindkey"^C^MOB"down-history
+#
+# Cursor keys in 8 bit ANSI mode
+#
+bindkey"^C^M[C"forward-char
+bindkey"^C^M[D"backward-char
+bindkey"^C^M[A"up-history
+bindkey"^C^M[B"down-history
+bindkey"^C^[[D"backward-char
+#
 if ( "$TERM" == "xterm" ) then
bindkey -c "^[[E"   "source /etc/csh.cshrc"
bindkey -c "^[[1;2E""source /etc/csh.cshrc"
@@ -110,6 +162,43 @@
bindkey"^[[1;8D"backward-word
bindkey"^[[1;8A"history-search-backward
bindkey"^[[1;8B"history-search-forward
+
+   bindkey"\2332C" forward-word
+   bindkey"\2332D" backward-word
+   bindkey"\2332A" history-search-backward
+   bindkey"\2332B" history-search-forward
+   bindkey"\2331;2C"   forward-word
+   bindkey"\2331;2D"   backward-word
+   bindkey"\2331;2A"   

commit tcsh for openSUSE:Factory

2017-02-03 Thread root
Hello community,

here is the log from the commit of package tcsh for openSUSE:Factory checked in 
at 2017-01-31 12:34:08

Comparing /work/SRC/openSUSE:Factory/tcsh (Old)
 and  /work/SRC/openSUSE:Factory/.tcsh.new (New)


Package is "tcsh"

Changes:

--- /work/SRC/openSUSE:Factory/tcsh/tcsh.changes2016-12-11 
13:24:04.311325325 +0100
+++ /work/SRC/openSUSE:Factory/.tcsh.new/tcsh.changes   2017-02-03 
20:03:05.291415059 +0100
@@ -1,0 +2,6 @@
+Thu Jan 19 12:20:06 UTC 2017 - wer...@suse.de
+
+- Remove -L option on screen call dues API change, now we depend
+  on environment variables only.
+
+---



Other differences:
--
++ tcsh.spec ++
--- /var/tmp/diff_new_pack.gTXOwS/_old  2017-02-03 20:03:06.243281080 +0100
+++ /var/tmp/diff_new_pack.gTXOwS/_new  2017-02-03 20:03:06.247280517 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package tcsh
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -134,6 +134,7 @@
 SCREENLOG=${SCREENDIR}/log
 cat > $SCREENRC<<-EOF
deflogin off
+   deflog on
logfile $SCREENLOG
logfile flush 1
logtstamp off
@@ -147,7 +148,7 @@
 tail -q -s 0.5 -f $SCREENLOG & pid=$!
 env -i HOME=$HOME TERM=$TERM TMPDIR=$TMPDIR \
SCREENRC=$SCREENRC SCREENDIR=$SCREENDIR \
-   screen -L -D -m make check
+   screen -D -m make check
 sleep 1
 kill -TERM $pid
 rm -rf $SCREENDIR $TMPDIR




commit tcsh for openSUSE:Factory

2016-12-02 Thread h_root
Hello community,

here is the log from the commit of package tcsh for openSUSE:Factory checked in 
at 2016-12-02 16:36:37

Comparing /work/SRC/openSUSE:Factory/tcsh (Old)
 and  /work/SRC/openSUSE:Factory/.tcsh.new (New)


Package is "tcsh"

Changes:

--- /work/SRC/openSUSE:Factory/tcsh/tcsh.changes2016-07-01 
09:55:26.0 +0200
+++ /work/SRC/openSUSE:Factory/.tcsh.new/tcsh.changes   2016-12-02 
16:36:38.0 +0100
@@ -1,0 +2,46 @@
+Thu Dec  1 11:53:40 UTC 2016 - wer...@suse.de
+
+- Add patch tcsh-6.20-rmstar.patch from mailing list to restore
+  the correct behaviour of `rm *' if rmstar is set
+
+---
+Fri Nov 25 08:41:32 UTC 2016 - wer...@suse.de
+
+- 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
+tcsh-6.18.03-history-file-locking.patch
+tcsh-6.19.00-history-file-locking-order.patch
+
+---
+Fri Aug 12 14:52:34 UTC 2016 - wer...@suse.de
+
+- Add patch tcsh-6.19.00-history-file-locking-order.patch
+  Make a copy of the file descriptor of the history file to be
+  able not only to lock but also unlock this file (bsc#992577) 
+
+---

Old:

  tcsh-6.18.03.dif
  tcsh-6.19.00.tar.gz
  union-wait.patch

New:

  tcsh-6.19.00-history-file-locking-order.patch
  tcsh-6.20-rmstar.patch
  tcsh-6.20.00.dif
  tcsh-6.20.00.tar.gz



Other differences:
--
++ tcsh.spec ++
--- /var/tmp/diff_new_pack.Iw3F93/_old  2016-12-02 16:36:40.0 +0100
+++ /var/tmp/diff_new_pack.Iw3F93/_new  2016-12-02 16:36:40.0 +0100
@@ -17,16 +17,16 @@
 
 
 Name:   tcsh
-Version:6.19.00
+Version:6.20.00
 Release:0
 Summary:The C SHell
 License:BSD-3-Clause
 Group:  System/Shells
 Url:http://www.tcsh.org/
-Source: ftp.astron.com:/pub/tcsh/tcsh-6.19.00.tar.gz
+Source: ftp.astron.com:/pub/tcsh/tcsh-6.20.00.tar.gz
 Source2:bindkey.tcsh
 Source3:complete.tcsh
-Patch0: tcsh-6.18.03.dif
+Patch0: tcsh-6.20.00.dif
 Patch1: tcsh-6.15.00-pipe.dif
 Patch2: tcsh-6.16.00-norm-cmd.dif
 Patch4: tcsh-6.18.03-colorls.dif
@@ -35,8 +35,12 @@
 # PATCH-FIX-SUSE add history file locking (bsc#901076)
 Patch9: tcsh-6.18.03-history-file-locking.patch
 Patch10:tcsh-6.18.03-history-merge.dif
-Patch11:union-wait.patch
+# PATCH-FIX-SUSE fix history file locking: first unlock then close
+Patch11:tcsh-6.19.00-history-file-locking-order.patch
+# PATCH-FIX-COMUNITY fix handling of rmstar
+Patch12:tcsh-6.20-rmstar.patch
 BuildRequires:  autoconf
+BuildRequires:  fdupes
 BuildRequires:  ncurses-devel
 BuildRequires:  screen
 Requires:   gawk
@@ -62,8 +66,9 @@
 %patch6 -b .catalogs
 %patch9 -b .histlock
 %patch10 -b .histmerg
+%patch11 -b .histlckord
+%patch12 -p1 -b .rmstar
 %patch0 -b .0
-%patch11 -p1
 
 %build
 
@@ -116,7 +121,7 @@
--libexecdir=%{_libdir}/tcsh\
--disable-rpath \
--with-gnu-ld
-make %{?_smp_mflags}
+make %{?_smp_mflags} CC_FOR_GETHOST="$CC $CFLAGS"
 
 %check
 SCREENDIR=$(mktemp -d ${PWD}/screen.XX) || exit 1
@@ -164,10 +169,12 @@
dir=%{buildroot}%{_datadir}/locale/${nls}/LC_MESSAGES
test ! -e ${dir}/tcsh || continue

commit tcsh for openSUSE:Factory

2016-07-01 Thread h_root
Hello community,

here is the log from the commit of package tcsh for openSUSE:Factory checked in 
at 2016-07-01 09:55:25

Comparing /work/SRC/openSUSE:Factory/tcsh (Old)
 and  /work/SRC/openSUSE:Factory/.tcsh.new (New)


Package is "tcsh"

Changes:

--- /work/SRC/openSUSE:Factory/tcsh/tcsh.changes2016-04-11 
09:11:36.0 +0200
+++ /work/SRC/openSUSE:Factory/.tcsh.new/tcsh.changes   2016-07-01 
09:55:26.0 +0200
@@ -1,0 +2,6 @@
+Mon Apr  4 09:00:35 UTC 2016 - sch...@suse.de
+
+- union-wait.patch: don't define BSDWAIT on glibc, future versions will
+  remove support for union wait.
+
+---

New:

  union-wait.patch



Other differences:
--
++ tcsh.spec ++
--- /var/tmp/diff_new_pack.xHLuqT/_old  2016-07-01 09:55:27.0 +0200
+++ /var/tmp/diff_new_pack.xHLuqT/_new  2016-07-01 09:55:27.0 +0200
@@ -35,6 +35,7 @@
 # PATCH-FIX-SUSE add history file locking (bsc#901076)
 Patch9: tcsh-6.18.03-history-file-locking.patch
 Patch10:tcsh-6.18.03-history-merge.dif
+Patch11:union-wait.patch
 BuildRequires:  autoconf
 BuildRequires:  ncurses-devel
 BuildRequires:  screen
@@ -62,6 +63,7 @@
 %patch9 -b .histlock
 %patch10 -b .histmerg
 %patch0 -b .0
+%patch11 -p1
 
 %build
 

++ union-wait.patch ++
Index: tcsh-6.19.00/sh.proc.c
===
--- tcsh-6.19.00.orig/sh.proc.c
+++ tcsh-6.19.00/sh.proc.c
@@ -47,8 +47,8 @@ RCSID("$tcsh: sh.proc.c,v 3.127 2015/02/
 # define HZ 16
 #endif /* aiws */
 
-#if defined(_BSD) || (defined(IRIS4D) && __STDC__) || defined(__lucid) || 
defined(__linux__) || defined(__GNU__) || defined(__GLIBC__)
-# if !defined(__ANDROID__)
+#if defined(_BSD) || (defined(IRIS4D) && __STDC__) || defined(__lucid) || 
defined(__linux__) || defined(__GNU__)
+# if !defined(__ANDROID__) && !defined(__GLIBC__)
 #  define BSDWAIT
 # endif
 #endif /* _BSD || (IRIS4D && __STDC__) || __lucid || glibc */



commit tcsh for openSUSE:Factory

2016-04-11 Thread h_root
Hello community,

here is the log from the commit of package tcsh for openSUSE:Factory checked in 
at 2016-04-11 09:11:22

Comparing /work/SRC/openSUSE:Factory/tcsh (Old)
 and  /work/SRC/openSUSE:Factory/.tcsh.new (New)


Package is "tcsh"

Changes:

--- /work/SRC/openSUSE:Factory/tcsh/tcsh.changes2015-05-15 
09:54:55.0 +0200
+++ /work/SRC/openSUSE:Factory/.tcsh.new/tcsh.changes   2016-04-11 
09:11:36.0 +0200
@@ -1,0 +2,9 @@
+Wed Mar 30 11:38:25 UTC 2016 - wer...@suse.de
+
+- Update to tcsh bug fix version V6.19
+  * Mainly a bug fix release (after 3 years) with few new features:
+1. new cdtohome variable
+2. locking in history files
+3. history speedups.
+
+---

Old:

  tcsh-6.18.05.tar.gz

New:

  tcsh-6.19.00.tar.gz



Other differences:
--
++ tcsh.spec ++
--- /var/tmp/diff_new_pack.680Sh1/_old  2016-04-11 09:11:37.0 +0200
+++ /var/tmp/diff_new_pack.680Sh1/_new  2016-04-11 09:11:37.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package tcsh
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,13 +17,13 @@
 
 
 Name:   tcsh
-Version:6.18.05
+Version:6.19.00
 Release:0
 Summary:The C SHell
 License:BSD-3-Clause
 Group:  System/Shells
 Url:http://www.tcsh.org/
-Source: ftp.astron.com:/pub/tcsh/tcsh-6.18.05.tar.gz
+Source: ftp.astron.com:/pub/tcsh/tcsh-6.19.00.tar.gz
 Source2:bindkey.tcsh
 Source3:complete.tcsh
 Patch0: tcsh-6.18.03.dif

++ tcsh-6.18.05.tar.gz -> tcsh-6.19.00.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tcsh-6.18.05/Fixes new/tcsh-6.19.00/Fixes
--- old/tcsh-6.18.05/Fixes  2015-05-10 15:31:33.0 +0200
+++ new/tcsh-6.19.00/Fixes  2015-05-21 23:38:12.0 +0200
@@ -1,3 +1,4 @@
+ 41  V6.19.00 - 20150521
  40. V6.18.05 - 20150510
  39. fix reseting when interrupted inside an eval "eval sleep 10^C"
  (paulo.cesar.pereira.de.andrade)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tcsh-6.18.05/README new/tcsh-6.19.00/README
--- old/tcsh-6.18.05/README 2015-05-10 15:32:44.0 +0200
+++ new/tcsh-6.19.00/README 2015-05-21 23:38:12.0 +0200
@@ -1,4 +1,4 @@
-This is tcsh version 6.18.05.  Tcsh is a version of the Berkeley
+This is tcsh version 6.19.00.  Tcsh is a version of the Berkeley
 C-Shell, with the addition of: a command line editor, command and file
 name completion, listing, etc. and a bunch of small additions to the
 shell itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tcsh-6.18.05/configure new/tcsh-6.19.00/configure
--- old/tcsh-6.18.05/configure  2015-05-10 15:32:59.0 +0200
+++ new/tcsh-6.19.00/configure  2015-05-21 23:41:48.0 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for tcsh 6.18.05.
+# Generated by GNU Autoconf 2.69 for tcsh 6.19.00.
 #
 # Report bugs to .
 #
@@ -580,8 +580,8 @@
 # Identity of this package.
 PACKAGE_NAME='tcsh'
 PACKAGE_TARNAME='tcsh'
-PACKAGE_VERSION='6.18.05'
-PACKAGE_STRING='tcsh 6.18.05'
+PACKAGE_VERSION='6.19.00'
+PACKAGE_STRING='tcsh 6.19.00'
 PACKAGE_BUGREPORT='http://bugs.gw.com/'
 PACKAGE_URL=''
 
@@ -1250,7 +1250,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures tcsh 6.18.05 to adapt to many kinds of systems.
+\`configure' configures tcsh 6.19.00 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1315,7 +1315,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of tcsh 6.18.05:";;
+ short | recursive ) echo "Configuration of tcsh 6.19.00:";;
esac
   cat <<\_ACEOF
 
@@ -1411,7 +1411,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-tcsh configure 6.18.05
+tcsh configure 6.19.00
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2174,7 +2174,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by tcsh $as_me 

commit tcsh for openSUSE:Factory

2015-05-15 Thread h_root
Hello community,

here is the log from the commit of package tcsh for openSUSE:Factory checked in 
at 2015-05-15 09:54:54

Comparing /work/SRC/openSUSE:Factory/tcsh (Old)
 and  /work/SRC/openSUSE:Factory/.tcsh.new (New)


Package is tcsh

Changes:

--- /work/SRC/openSUSE:Factory/tcsh/tcsh.changes2015-05-07 
09:21:09.0 +0200
+++ /work/SRC/openSUSE:Factory/.tcsh.new/tcsh.changes   2015-05-15 
09:54:55.0 +0200
@@ -1,0 +2,9 @@
+Mon May 11 14:45:17 UTC 2015 - wer...@suse.de
+
+- 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
+
+---

Old:

  tcsh-6.18.04.tar.gz

New:

  tcsh-6.18.05.tar.gz



Other differences:
--
++ tcsh.spec ++
--- /var/tmp/diff_new_pack.pFEFST/_old  2015-05-15 09:54:56.0 +0200
+++ /var/tmp/diff_new_pack.pFEFST/_new  2015-05-15 09:54:56.0 +0200
@@ -17,13 +17,13 @@
 
 
 Name:   tcsh
-Version:6.18.04
+Version:6.18.05
 Release:0
 Summary:The C SHell
 License:BSD-3-Clause
 Group:  System/Shells
 Url:http://www.tcsh.org/
-Source: ftp.astron.com:/pub/tcsh/tcsh-6.18.04.tar.gz
+Source: ftp.astron.com:/pub/tcsh/tcsh-6.18.05.tar.gz
 Source2:bindkey.tcsh
 Source3:complete.tcsh
 Patch0: tcsh-6.18.03.dif

++ tcsh-6.18.03.dif ++
--- /var/tmp/diff_new_pack.pFEFST/_old  2015-05-15 09:54:56.0 +0200
+++ /var/tmp/diff_new_pack.pFEFST/_new  2015-05-15 09:54:56.0 +0200
@@ -137,49 +137,6 @@
  #ifdef LOGINFIRST
if (loginsh)
(void) srccat(varval(STRhome), STRsldotlogin);
 sh.h
-+++ sh.h   2015-05-05 07:20:23.946019208 +
-@@ -580,7 +580,7 @@ EXTERN intneednote IZERO;  /* Need to
- EXTERN intnoexec IZERO;   /* Don't execute, just syntax check */
- EXTERN intpjobs IZERO;/* want to print jobs if interrupted */
- EXTERN intsetintr IZERO;  /* Set interrupts on/off - Wait intr... */
--EXTERN inthandle_intr IZERO;/* Are we currently handling an interrupt? */
-+EXTERN inthandle_interrupt IZERO;/* Are we currently handling an 
interrupt? */
- EXTERN inthavhash IZERO;  /* path hashing is available */
- EXTERN intediting IZERO;  /* doing filename expansion and line editing */
- EXTERN intnoediting IZERO;/* initial $term defaulted to noedit */
 sh.print.c
-+++ sh.print.c 2015-05-05 07:21:25.381518880 +
-@@ -231,13 +231,13 @@ flush(void)
-   return;
- if (GettingInput  !Tty_raw_mode  linp  linbuf[sizeof linbuf - 10])
-   return;
--if (handle_intr)
-+if (handle_interrupt)
-   exitset = 1;
- 
- if (interrupted) {
-   interrupted = 0;
-   linp = linbuf;  /* avoid recursion as stderror calls flush */
--  if (handle_intr)
-+  if (handle_interrupt)
-   fixerror();
-   else
-   stderror(ERR_SILENT);
-@@ -298,11 +298,11 @@ flush(void)
-   case EDQUOT:
- #endif
-   /* Nothing to do, but die */
--  if (handle_intr == 0)
-+  if (handle_interrupt == 0)
-   xexit(1);
-   /*FALLTHROUGH*/
-   default:
--  if (handle_intr)
-+  if (handle_interrupt)
-   fixerror();
-   else
-   stderror(ERR_SILENT);
 --- tc.alloc.c
 +++ tc.alloc.c 2015-05-04 14:29:30.0 +
 @@ -514,7 +514,7 @@ smalloc(size_t n)

++ tcsh-6.18.04.tar.gz - tcsh-6.18.05.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tcsh-6.18.04/Fixes new/tcsh-6.18.05/Fixes
--- old/tcsh-6.18.04/Fixes  2015-05-04 17:34:50.0 +0200
+++ new/tcsh-6.18.05/Fixes  2015-05-10 15:31:33.0 +0200
@@ -1,3 +1,8 @@
+ 40. V6.18.05 - 20150510
+ 39. fix reseting when interrupted inside an eval eval sleep 10^C
+ (paulo.cesar.pereira.de.andrade)
+ 38. rename handle_intr - handle_interrupt as originally intended.
+ 37. fix input tests that need stdin on a tty
  36. V6.18.04 - 20150504
  35. revert fix echo \1, it is incorrect.
  34. revert fix to PR/437, breaks short strings.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tcsh-6.18.04/README new/tcsh-6.18.05/README
--- old/tcsh-6.18.04/README 2015-05-04 17:34:50.0 +0200
+++ new/tcsh-6.18.05/README 2015-05-10 15:32:44.0 +0200
@@ -1,4 +1,4 @@
-This is tcsh version 6.18.04.  Tcsh is a version of the Berkeley
+This is tcsh version 6.18.05.  Tcsh is a 

commit tcsh for openSUSE:Factory

2015-05-07 Thread h_root
Hello community,

here is the log from the commit of package tcsh for openSUSE:Factory checked in 
at 2015-05-07 09:21:06

Comparing /work/SRC/openSUSE:Factory/tcsh (Old)
 and  /work/SRC/openSUSE:Factory/.tcsh.new (New)


Package is tcsh

Changes:

--- /work/SRC/openSUSE:Factory/tcsh/tcsh.changes2015-02-01 
12:29:51.0 +0100
+++ /work/SRC/openSUSE:Factory/.tcsh.new/tcsh.changes   2015-05-07 
09:21:09.0 +0200
@@ -1,0 +2,34 @@
+Tue May  5 10:16:14 UTC 2015 - wer...@suse.de
+
+- Update tcsh to patch level 6.18.04 - 20150504
+  * revert fix echo \1, it is incorrect.
+  * revert fix to PR/437, breaks short strings.
+
+---
+Mon May  4 10:16:14 UTC 2015 - wer...@suse.de
+
+- 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
+
+---

Old:

  tcsh-6.17.03-colorls.dif
  tcsh-6.17.10-catalogs.dif
  tcsh-6.18.00-history-file-locking.patch
  tcsh-6.18.00.dif
  tcsh-6.18.01-blk_buf.patch
  tcsh-6.18.01-history-merge.dif
  tcsh-6.18.01-metakey.patch
  tcsh-6.18.01.tar.gz

New:

  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.18.03.dif
  tcsh-6.18.04.tar.gz



Other differences:
--
++ tcsh.spec ++
--- /var/tmp/diff_new_pack.tKRrIb/_old  2015-05-07 09:21:09.0 +0200
+++ /var/tmp/diff_new_pack.tKRrIb/_new  2015-05-07 09:21:09.0 +0200
@@ -17,26 +17,24 @@
 
 
 Name:   tcsh
-Version:6.18.01
+Version:6.18.04
 Release:0
 Summary:The C SHell
 License:BSD-3-Clause
 Group:  System/Shells
 Url:http://www.tcsh.org/
-Source: ftp.astron.com:/pub/tcsh/tcsh-6.18.01.tar.gz
+Source: ftp.astron.com:/pub/tcsh/tcsh-6.18.04.tar.gz
 Source2:bindkey.tcsh
 Source3:complete.tcsh
-Patch0: tcsh-6.18.00.dif
+Patch0: tcsh-6.18.03.dif
 Patch1: tcsh-6.15.00-pipe.dif
 Patch2: tcsh-6.16.00-norm-cmd.dif
-Patch4: tcsh-6.17.03-colorls.dif
+Patch4: tcsh-6.18.03-colorls.dif
 Patch5: tcsh-6.17.06-dspmbyte.dif
-Patch6: tcsh-6.17.10-catalogs.dif
-Patch7: tcsh-6.18.01-blk_buf.patch
-Patch8: tcsh-6.18.01-metakey.patch
+Patch6: tcsh-6.18.03-catalogs.dif
 # PATCH-FIX-SUSE add history file locking (bsc#901076)
-Patch9: tcsh-6.18.00-history-file-locking.patch
-Patch10:tcsh-6.18.01-history-merge.dif
+Patch9: tcsh-6.18.03-history-file-locking.patch
+Patch10:tcsh-6.18.03-history-merge.dif
 BuildRequires:  autoconf
 BuildRequires:  ncurses-devel
 BuildRequires:  screen
@@ -61,13 +59,12 @@
 %patch4 -b .colorls
 %patch5 -b .dspmbyte
 %patch6 -b .catalogs
-%patch7 -b .blk_buf
-%patch8 -b .metakey
-%patch9 -p1 -b .histlock
+%patch9 -b .histlock
 %patch10 -b .histmerg
 %patch0 -b .0
 
 %build
+
 cflags ()
 {
local flag=$1; shift

++ tcsh-6.17.10-catalogs.dif - tcsh-6.18.03-catalogs.dif ++
--- /work/SRC/openSUSE:Factory/tcsh/tcsh-6.17.10-catalogs.dif   2012-01-17 
16:16:15.0 +0100
+++ /work/SRC/openSUSE:Factory/.tcsh.new/tcsh-6.18.03-catalogs.dif  
2015-05-07 09:21:08.0 +0200
@@ -1,27 +1,10 @@
 sh.c
-+++ sh.c   2011-11-17 08:28:47.027646998 +
-@@ -168,8 +168,8 @@ static void  st_restore(void *);
- static void
- add_localedir_to_nlspath(const char *path)
- {
--static const char msgs_LOC[] = /%L/LC_MESSAGES/%N.cat;
--static const char msgs_lang[] = /%l/LC_MESSAGES/%N.cat;
-+static const char msgs_LOC[] = /%L/LC_MESSAGES/%N;
-+static const char 

commit tcsh for openSUSE:Factory

2015-02-01 Thread h_root
Hello community,

here is the log from the commit of package tcsh for openSUSE:Factory checked in 
at 2015-02-01 12:29:49

Comparing /work/SRC/openSUSE:Factory/tcsh (Old)
 and  /work/SRC/openSUSE:Factory/.tcsh.new (New)


Package is tcsh

Changes:

--- /work/SRC/openSUSE:Factory/tcsh/tcsh.changes2015-01-23 
16:19:34.0 +0100
+++ /work/SRC/openSUSE:Factory/.tcsh.new/tcsh.changes   2015-02-01 
12:29:51.0 +0100
@@ -1,0 +2,15 @@
+Fri Jan 30 13:15:39 UTC 2015 - wer...@suse.de
+
+- 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
+
+---
+Thu Jan 15 14:18:41 UTC 2015 - tchva...@suse.com
+
+- 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
+
+---

Old:

  tcsh-6.15.00-blanks.dif



Other differences:
--
++ tcsh.spec ++
--- /var/tmp/diff_new_pack.X7cbpu/_old  2015-02-01 12:29:52.0 +0100
+++ /var/tmp/diff_new_pack.X7cbpu/_new  2015-02-01 12:29:52.0 +0100
@@ -17,25 +17,18 @@
 
 
 Name:   tcsh
-BuildRequires:  ncurses-devel
-Url:http://www.tcsh.org/
-Requires:   gawk
-Requires:   textutils
-%if %suse_version  1020
-Recommends: tcsh-lang = 6.18.00
-%endif
 Version:6.18.01
 Release:0
 Summary:The C SHell
 License:BSD-3-Clause
 Group:  System/Shells
+Url:http://www.tcsh.org/
 Source: ftp.astron.com:/pub/tcsh/tcsh-6.18.01.tar.gz
 Source2:bindkey.tcsh
 Source3:complete.tcsh
-Patch:  tcsh-6.18.00.dif
+Patch0: tcsh-6.18.00.dif
 Patch1: tcsh-6.15.00-pipe.dif
 Patch2: tcsh-6.16.00-norm-cmd.dif
-Patch3: tcsh-6.15.00-blanks.dif
 Patch4: tcsh-6.17.03-colorls.dif
 Patch5: tcsh-6.17.06-dspmbyte.dif
 Patch6: tcsh-6.17.10-catalogs.dif
@@ -44,6 +37,12 @@
 # PATCH-FIX-SUSE add history file locking (bsc#901076)
 Patch9: tcsh-6.18.00-history-file-locking.patch
 Patch10:tcsh-6.18.01-history-merge.dif
+BuildRequires:  autoconf
+BuildRequires:  ncurses-devel
+BuildRequires:  screen
+Requires:   gawk
+Requires:   textutils
+Recommends: tcsh-lang = %{version}
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -53,36 +52,20 @@
 includes a command-line editor, programmable word completion, spelling
 correction, a history mechanism, job control, and a C-like syntax.
 
-
-
-Authors:
-
-Christos Zoulas chris...@deshaw.com
-Scott Krotz kr...@mot.com
-
-%package -n tcsh-lang
-Summary:Languages for package tcsh
-Group:  System/Localization
-Provides:   tcsh-lang = %{version}
-Requires:   tcsh = %{version}
-
-%description -n tcsh-lang
-Provides translations to the package tcsh
+%lang_package
 
 %prep
-%setup
-%patch1 -p0 -b .pipe
-%patch2 -p0 -b .normcmd
-### disabled for know, should work on os11.1 without
-### %patch3 -p0 -b .blanks
-%patch4 -p0 -b .colorls
-%patch5 -p0 -b .dspmbyte
-%patch6 -p0 -b .catalogs
-%patch7 -p0 -b .blk_buf
-%patch8 -p0 -b .metakey
+%setup -q
+%patch1 -b .pipe
+%patch2 -b .normcmd
+%patch4 -b .colorls
+%patch5 -b .dspmbyte
+%patch6 -b .catalogs
+%patch7 -b .blk_buf
+%patch8 -b .metakey
 %patch9 -p1 -b .histlock
-%patch10 -p0 -b .histmerg
-%patch  -b .0
+%patch10 -b .histmerg
+%patch0 -b .0
 
 %build
 cflags ()
@@ -112,7 +95,7 @@
set +o noclobber
 }
 CC=gcc
-CFLAGS=$RPM_OPT_FLAGS -D_GNU_SOURCE -DBUFSIZE=8192 -pipe
+CFLAGS=%{optflags} -D_GNU_SOURCE -DBUFSIZE=8192 -pipe
 cflags -ftree-loop-linear  CFLAGS
 cflags -Wl,-O2 LDFLAGS
 cflags -Wl,--as-needed LDFLAGS
@@ -128,19 +111,42 @@
--bindir=/bin   \
--sysconfdir=/etc   \
--localstatedir=/var\
-   --sharedstatedir=%_datadir  \
-   --infodir=%_infodir \
-   --mandir=%_mandir   \
-   --libexecdir=/usr/%{_lib}/tcsh  \
+   --sharedstatedir=%{_datadir}\
+   --infodir=%{_infodir}   \
+   --mandir=%{_mandir} \
+   --libexecdir=%{_libdir}/tcsh\
--disable-rpath \
--with-gnu-ld
-make
-#
-# requires a working terminal on stdin
-#   make check
+make %{?_smp_mflags}
+
+%check
+SCREENDIR=$(mktemp -d ${PWD}/screen.XX) || exit 1
+SCREENRC=${SCREENDIR}/tcsh
+

commit tcsh for openSUSE:Factory

2015-01-23 Thread h_root
Hello community,

here is the log from the commit of package tcsh for openSUSE:Factory checked in 
at 2015-01-23 16:19:32

Comparing /work/SRC/openSUSE:Factory/tcsh (Old)
 and  /work/SRC/openSUSE:Factory/.tcsh.new (New)


Package is tcsh

Changes:

--- /work/SRC/openSUSE:Factory/tcsh/tcsh.changes2013-10-23 
10:11:35.0 +0200
+++ /work/SRC/openSUSE:Factory/.tcsh.new/tcsh.changes   2015-01-23 
16:19:34.0 +0100
@@ -1,0 +2,7 @@
+Tue Jan 13 17:03:12 UTC 2015 - wer...@suse.de
+
+- Add patch tcsh-6.18.00-history-file-locking.patch for bsc#901076
+  Cluster switch does not started completely packages on other node
+- Modified patch  tcsh-6.18.01-history-merge.dif to fit with former
+
+---

New:

  tcsh-6.18.00-history-file-locking.patch



Other differences:
--
++ tcsh.spec ++
--- /var/tmp/diff_new_pack.0lqo4f/_old  2015-01-23 16:19:37.0 +0100
+++ /var/tmp/diff_new_pack.0lqo4f/_new  2015-01-23 16:19:37.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package tcsh
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -41,7 +41,9 @@
 Patch6: tcsh-6.17.10-catalogs.dif
 Patch7: tcsh-6.18.01-blk_buf.patch
 Patch8: tcsh-6.18.01-metakey.patch
-Patch9: tcsh-6.18.01-history-merge.dif
+# PATCH-FIX-SUSE add history file locking (bsc#901076)
+Patch9: tcsh-6.18.00-history-file-locking.patch
+Patch10:tcsh-6.18.01-history-merge.dif
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -78,7 +80,8 @@
 %patch6 -p0 -b .catalogs
 %patch7 -p0 -b .blk_buf
 %patch8 -p0 -b .metakey
-%patch9 -p0 -b .history
+%patch9 -p1 -b .histlock
+%patch10 -p0 -b .histmerg
 %patch  -b .0
 
 %build

++ tcsh-6.18.00-history-file-locking.patch ++
 684 lines (skipped)

++ tcsh-6.18.01-history-merge.dif ++
--- /var/tmp/diff_new_pack.0lqo4f/_old  2015-01-23 16:19:37.0 +0100
+++ /var/tmp/diff_new_pack.0lqo4f/_new  2015-01-23 16:19:37.0 +0100
@@ -5,7 +5,7 @@
  /* Prune length of history list to specified size by history variable. */
  PG_STATIC void
 -discardExcess(int histlen)
-+discardExcess(int histlen, int mflg)
++discardExcess(int histlen, int flg)
  {
  struct Hist *hp, *np;
  if (histTail == NULL) {
@@ -14,7 +14,7 @@
  }
  while (histCount  (unsigned)histlen  (np = histTail) != Histlist) {
 -if (eventno - np-Href = histlen || histlen == 0)
-+if ((eventno - np-Href = histlen || histlen == 0)  !mflg)
++if ((eventno - np-Href = histlen || histlen == 0)  ! (flg  
HIST_MERGE))
  hremove(np), hfree(np);
  else
  break;
@@ -23,16 +23,16 @@
  for (hp = Histlist; histCount  (unsigned)histlen 
(np = hp-Hnext) != NULL;)
 -if (eventno - np-Href = histlen || histlen == 0)
-+if (eventno - np-Href = histlen || histlen == 0 || mflg)
++if ((eventno - np-Href = histlen || histlen == 0) || flg  
HIST_MERGE)
  hremove(np), hfree(np);
  else
  hp = np;
 @@ -161,7 +161,7 @@ savehist(
  }
  if (sp)
- (void) enthist(++eventno, sp, 1, mflg, histlen);
+ (void) enthist(++eventno, sp, 1, flg, histlen);
 -discardExcess(histlen);
-+discardExcess(histlen, mflg);
++discardExcess(histlen, flg);
  }
  
  #define USE_JENKINS_HASH 1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit tcsh for openSUSE:Factory

2013-10-23 Thread h_root
Hello community,

here is the log from the commit of package tcsh for openSUSE:Factory checked in 
at 2013-10-23 10:11:34

Comparing /work/SRC/openSUSE:Factory/tcsh (Old)
 and  /work/SRC/openSUSE:Factory/.tcsh.new (New)


Package is tcsh

Changes:

--- /work/SRC/openSUSE:Factory/tcsh/tcsh.changes2013-08-07 
22:00:36.0 +0200
+++ /work/SRC/openSUSE:Factory/.tcsh.new/tcsh.changes   2013-10-23 
10:11:35.0 +0200
@@ -1,0 +2,6 @@
+Tue Oct 15 17:05:54 UTC 2013 - wer...@suse.de
+
+- Add patch tcsh-6.18.01-history-merge.dif which is a backport of
+  the patch from Stanislav Tokos (bnc#844752)
+
+---

New:

  tcsh-6.18.01-history-merge.dif



Other differences:
--
++ tcsh.spec ++
--- /var/tmp/diff_new_pack.1CabAA/_old  2013-10-23 10:11:37.0 +0200
+++ /var/tmp/diff_new_pack.1CabAA/_new  2013-10-23 10:11:37.0 +0200
@@ -41,6 +41,7 @@
 Patch6: tcsh-6.17.10-catalogs.dif
 Patch7: tcsh-6.18.01-blk_buf.patch
 Patch8: tcsh-6.18.01-metakey.patch
+Patch9: tcsh-6.18.01-history-merge.dif
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -77,6 +78,7 @@
 %patch6 -p0 -b .catalogs
 %patch7 -p0 -b .blk_buf
 %patch8 -p0 -b .metakey
+%patch9 -p0 -b .history
 %patch  -b .0
 
 %build

++ tcsh-6.18.01-history-merge.dif ++
--- sh.hist.c
+++ sh.hist.c   2013-10-15 17:04:45.518796367 +
@@ -107,7 +107,7 @@ hremove(struct Hist *hp)
 
 /* Prune length of history list to specified size by history variable. */
 PG_STATIC void
-discardExcess(int histlen)
+discardExcess(int histlen, int mflg)
 {
 struct Hist *hp, *np;
 if (histTail == NULL) {
@@ -124,7 +124,7 @@ discardExcess(int histlen)
 break;
 }
 while (histCount  (unsigned)histlen  (np = histTail) != Histlist) {
-if (eventno - np-Href = histlen || histlen == 0)
+if ((eventno - np-Href = histlen || histlen == 0)  !mflg)
 hremove(np), hfree(np);
 else
 break;
@@ -133,7 +133,7 @@ discardExcess(int histlen)
return; /* don't bother doing the full scan */
 for (hp = Histlist; histCount  (unsigned)histlen 
(np = hp-Hnext) != NULL;)
-if (eventno - np-Href = histlen || histlen == 0)
+if (eventno - np-Href = histlen || histlen == 0 || mflg)
 hremove(np), hfree(np);
 else
 hp = np;
@@ -161,7 +161,7 @@ savehist(
 }
 if (sp)
 (void) enthist(++eventno, sp, 1, mflg, histlen);
-discardExcess(histlen);
+discardExcess(histlen, mflg);
 }
 
 #define USE_JENKINS_HASH 1
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit tcsh for openSUSE:Factory

2013-08-07 Thread h_root
Hello community,

here is the log from the commit of package tcsh for openSUSE:Factory checked in 
at 2013-08-07 22:00:34

Comparing /work/SRC/openSUSE:Factory/tcsh (Old)
 and  /work/SRC/openSUSE:Factory/.tcsh.new (New)


Package is tcsh

Changes:

--- /work/SRC/openSUSE:Factory/tcsh/tcsh.changes2012-05-10 
14:34:57.0 +0200
+++ /work/SRC/openSUSE:Factory/.tcsh.new/tcsh.changes   2013-08-07 
22:00:36.0 +0200
@@ -1,0 +2,7 @@
+Tue Aug  6 12:37:27 UTC 2013 - wer...@suse.de
+
+- 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
+
+---
@@ -15 +21,0 @@
- 

Old:

  tcsh-6.18.00.tar.gz
  tcsh-6.18.01.patch

New:

  tcsh-6.18.01-metakey.patch
  tcsh-6.18.01.tar.gz



Other differences:
--
++ tcsh.spec ++
--- /var/tmp/diff_new_pack.7dPmon/_old  2013-08-07 22:00:37.0 +0200
+++ /var/tmp/diff_new_pack.7dPmon/_new  2013-08-07 22:00:37.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package tcsh
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,12 +24,12 @@
 %if %suse_version  1020
 Recommends: tcsh-lang = 6.18.00
 %endif
-Version:6.18.00
+Version:6.18.01
 Release:0
 Summary:The C SHell
 License:BSD-3-Clause
 Group:  System/Shells
-Source: ftp.astron.com:/pub/tcsh/tcsh-6.18.00.tar.gz
+Source: ftp.astron.com:/pub/tcsh/tcsh-6.18.01.tar.gz
 Source2:bindkey.tcsh
 Source3:complete.tcsh
 Patch:  tcsh-6.18.00.dif
@@ -40,7 +40,7 @@
 Patch5: tcsh-6.17.06-dspmbyte.dif
 Patch6: tcsh-6.17.10-catalogs.dif
 Patch7: tcsh-6.18.01-blk_buf.patch
-Patch42:tcsh-6.18.01.patch
+Patch8: tcsh-6.18.01-metakey.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -68,7 +68,6 @@
 
 %prep
 %setup
-%patch42 -p0
 %patch1 -p0 -b .pipe
 %patch2 -p0 -b .normcmd
 ### disabled for know, should work on os11.1 without
@@ -77,6 +76,7 @@
 %patch5 -p0 -b .dspmbyte
 %patch6 -p0 -b .catalogs
 %patch7 -p0 -b .blk_buf
+%patch8 -p0 -b .metakey
 %patch  -b .0
 
 %build

++ tcsh-6.18.01-metakey.patch ++
--- ed.inputl.c
+++ ed.inputl.c 2012-05-25 16:31:24.130065248 +
@@ -683,7 +683,7 @@ GetNextCommand(KEYCMD *cmdnum, Char *ch)
 #ifdef DSPMBYTE
 _enable_mbdisp 
 #else
-MB_CUR_MAX == 1 
+MB_LEN_MAX == 1 
 #endif
 !adrof(STRnokanji)  (*ch  META)) {
MetaNext = 0;
++ tcsh-6.18.00.tar.gz - tcsh-6.18.01.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tcsh-6.18.00/Fixes new/tcsh-6.18.01/Fixes
--- old/tcsh-6.18.00/Fixes  2012-01-14 17:25:09.0 +0100
+++ new/tcsh-6.18.01/Fixes  2012-02-13 17:33:50.0 +0100
@@ -1,3 +1,10 @@
+  6. V6.18.01 - 20120214
+  5. fix interruptible wait again
+  4. ignore bogus compiler overflow message
+  3. cleanup ifdefs in utmp code, and provide default array entries
+  2. Ignore #machine entries in host.defs
+  1. Detect missing ) in gethost.c (Corinna Vinschen)
+
 104. V6.18.00 - 20120114
 103. remove unused variables.
 102. Make gethost use definitions for x __x__ and __x automatically.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tcsh-6.18.00/README new/tcsh-6.18.01/README
--- old/tcsh-6.18.00/README 2012-01-14 17:25:09.0 +0100
+++ new/tcsh-6.18.01/README 2012-02-13 17:33:50.0 +0100
@@ -1,4 +1,4 @@
-This is tcsh version 6.18.00.  Tcsh is a version of the Berkeley
+This is tcsh version 6.18.01.  Tcsh is a version of the Berkeley
 C-Shell, with the addition of: a command line editor, command and file
 name completion, listing, etc. and a bunch of small additions to the
 shell itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tcsh-6.18.00/configure new/tcsh-6.18.01/configure
--- old/tcsh-6.18.00/configure  2012-01-14 17:25:37.0 +0100
+++ new/tcsh-6.18.01/configure  2012-02-13 17:34:09.0 +0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.68 for tcsh 6.18.00.
+# Generated by GNU Autoconf 2.68 for tcsh 6.18.01.
 #
 # Report bugs to http://bugs.gw.com/.
 #
@@ -560,8 +560,8 @@
 # Identity of this package.
 

commit tcsh for openSUSE:Factory

2012-05-10 Thread h_root
Hello community,

here is the log from the commit of package tcsh for openSUSE:Factory checked in 
at 2012-05-10 14:34:32

Comparing /work/SRC/openSUSE:Factory/tcsh (Old)
 and  /work/SRC/openSUSE:Factory/.tcsh.new (New)


Package is tcsh, Maintainer is wer...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/tcsh/tcsh.changes2012-02-25 
07:31:48.0 +0100
+++ /work/SRC/openSUSE:Factory/.tcsh.new/tcsh.changes   2012-05-10 
14:34:57.0 +0200
@@ -1,0 +2,5 @@
+Thu May 10 08:00:39 UTC 2012 - wer...@suse.de
+
+- Fix tcsh segfaults in bb_cleanup() (bnc#761353) 
+
+---

New:

  tcsh-6.18.01-blk_buf.patch



Other differences:
--
++ tcsh.spec ++
--- /var/tmp/diff_new_pack.VvmKbG/_old  2012-05-10 14:34:59.0 +0200
+++ /var/tmp/diff_new_pack.VvmKbG/_new  2012-05-10 14:34:59.0 +0200
@@ -1,5 +1,5 @@
 #
-# spec file for package tcsh (Version 6.18.00)
+# spec file for package tcsh
 #
 # Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
@@ -15,22 +15,20 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
-
 
 Name:   tcsh
 BuildRequires:  ncurses-devel
 Url:http://www.tcsh.org/
-License:BSD-3-Clause
-Group:  System/Shells
-Requires:   gawk textutils
+Requires:   gawk
+Requires:   textutils
 %if %suse_version  1020
 Recommends: tcsh-lang = 6.18.00
 %endif
-AutoReqProv:on
 Version:6.18.00
-Release:1
+Release:0
 Summary:The C SHell
+License:BSD-3-Clause
+Group:  System/Shells
 Source: ftp.astron.com:/pub/tcsh/tcsh-6.18.00.tar.gz
 Source2:bindkey.tcsh
 Source3:complete.tcsh
@@ -41,6 +39,7 @@
 Patch4: tcsh-6.17.03-colorls.dif
 Patch5: tcsh-6.17.06-dspmbyte.dif
 Patch6: tcsh-6.17.10-catalogs.dif
+Patch7: tcsh-6.18.01-blk_buf.patch
 Patch42:tcsh-6.18.01.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -59,7 +58,6 @@
 Scott Krotz kr...@mot.com
 
 %package -n tcsh-lang
-License:BSD-3-Clause
 Summary:Languages for package tcsh
 Group:  System/Localization
 Provides:   tcsh-lang = %{version}
@@ -78,6 +76,7 @@
 %patch4 -p0 -b .colorls
 %patch5 -p0 -b .dspmbyte
 %patch6 -p0 -b .catalogs
+%patch7 -p0 -b .blk_buf
 %patch  -b .0
 
 %build

++ tcsh-6.18.01-blk_buf.patch ++
--- tc.str.c
+++ tc.str.c2012-05-10 07:57:01.358065084 +
@@ -590,10 +590,14 @@ bb_cleanup(void *xbb)
 struct blk_buf *bb;
 size_t i;
 
-bb = xbb;
-for (i = 0; i  bb-len; i++)
-   xfree(bb-vec[i]);
-xfree(bb-vec);
+bb = (struct blk_buf *)xbb;
+if (bb-vec) {
+   for (i = 0; i  bb-len; i++)
+   xfree(bb-vec[i]);
+   xfree(bb-vec);
+}
+bb-vec = (Char**)0;
+bb-len = 0;
 }
 
 void
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit tcsh for openSUSE:Factory

2012-02-24 Thread h_root
Hello community,

here is the log from the commit of package tcsh for openSUSE:Factory checked in 
at 2012-02-25 07:31:46

Comparing /work/SRC/openSUSE:Factory/tcsh (Old)
 and  /work/SRC/openSUSE:Factory/.tcsh.new (New)


Package is tcsh, Maintainer is wer...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/tcsh/tcsh.changes2012-01-17 
16:16:15.0 +0100
+++ /work/SRC/openSUSE:Factory/.tcsh.new/tcsh.changes   2012-02-25 
07:31:48.0 +0100
@@ -1,0 +2,11 @@
+Fri Feb 24 14:46:45 UTC 2012 - wer...@suse.de
+
+- 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)
+ 
+
+---
@@ -4 +15 @@
-- Update to tcsh ifinal version V6.18.00
+- Update to tcsh final version V6.18.00

New:

  tcsh-6.18.01.patch



Other differences:
--
++ tcsh.spec ++
--- /var/tmp/diff_new_pack.KnKPe3/_old  2012-02-25 07:31:50.0 +0100
+++ /var/tmp/diff_new_pack.KnKPe3/_new  2012-02-25 07:31:50.0 +0100
@@ -41,6 +41,7 @@
 Patch4: tcsh-6.17.03-colorls.dif
 Patch5: tcsh-6.17.06-dspmbyte.dif
 Patch6: tcsh-6.17.10-catalogs.dif
+Patch42:tcsh-6.18.01.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -69,6 +70,7 @@
 
 %prep
 %setup
+%patch42 -p0
 %patch1 -p0 -b .pipe
 %patch2 -p0 -b .normcmd
 ### disabled for know, should work on os11.1 without

++ tcsh-6.18.01.patch ++
Index: Fixes
===
RCS file: /p/tcsh/cvsroot/tcsh/Fixes,v
retrieving revision 1.448
retrieving revision 1.451
diff -u -r1.448 -r1.451
--- Fixes   14 Jan 2012 16:25:09 -  1.448
+++ Fixes   13 Feb 2012 16:33:50 -  1.451
@@ -1,3 +1,10 @@
+  6. V6.18.01 - 20120214
+  5. fix interruptible wait again
+  4. ignore bogus compiler overflow message
+  3. cleanup ifdefs in utmp code, and provide default array entries
+  2. Ignore #machine entries in host.defs
+  1. Detect missing ) in gethost.c (Corinna Vinschen)
+
 104. V6.18.00 - 20120114
 103. remove unused variables.
 102. Make gethost use definitions for x __x__ and __x automatically.
Index: README
===
RCS file: /p/tcsh/cvsroot/tcsh/README,v
retrieving revision 1.57
retrieving revision 1.58
diff -u -r1.57 -r1.58
--- README  14 Jan 2012 16:25:09 -  1.57
+++ README  13 Feb 2012 16:33:50 -  1.58
@@ -1,4 +1,4 @@
-This is tcsh version 6.18.00.  Tcsh is a version of the Berkeley
+This is tcsh version 6.18.01.  Tcsh is a version of the Berkeley
 C-Shell, with the addition of: a command line editor, command and file
 name completion, listing, etc. and a bunch of small additions to the
 shell itself.
Index: configure
===
RCS file: /p/tcsh/cvsroot/tcsh/configure,v
retrieving revision 3.77
retrieving revision 3.78
diff -u -r3.77 -r3.78
--- configure   14 Jan 2012 16:25:37 -  3.77
+++ configure   13 Feb 2012 16:34:09 -  3.78
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.68 for tcsh 6.18.00.
+# Generated by GNU Autoconf 2.68 for tcsh 6.18.01.
 #
 # Report bugs to http://bugs.gw.com/.
 #
@@ -560,8 +560,8 @@
 # Identity of this package.
 PACKAGE_NAME='tcsh'
 PACKAGE_TARNAME='tcsh'
-PACKAGE_VERSION='6.18.00'
-PACKAGE_STRING='tcsh 6.18.00'
+PACKAGE_VERSION='6.18.01'
+PACKAGE_STRING='tcsh 6.18.01'
 PACKAGE_BUGREPORT='http://bugs.gw.com/'
 PACKAGE_URL=''
 
@@ -1232,7 +1232,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat _ACEOF
-\`configure' configures tcsh 6.18.00 to adapt to many kinds of systems.
+\`configure' configures tcsh 6.18.01 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1297,7 +1297,7 @@
 
 if test -n $ac_init_help; then
   case $ac_init_help in
- short | recursive ) echo Configuration of tcsh 6.18.00:;;
+ short | recursive ) echo Configuration of tcsh 6.18.01:;;
esac
   cat \_ACEOF
 
@@ -1393,7 +1393,7 @@
 test -n $ac_init_help  exit $ac_status
 if $ac_init_version; then
   cat \_ACEOF
-tcsh configure 6.18.00
+tcsh configure 6.18.01
 generated by GNU Autoconf 2.68
 
 Copyright (C) 2010 Free Software Foundation, Inc.
@@ -2150,7 +2150,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid 

commit tcsh for openSUSE:Factory

2012-01-17 Thread h_root
Hello community,

here is the log from the commit of package tcsh for openSUSE:Factory checked in 
at 2012-01-17 11:35:14

Comparing /work/SRC/openSUSE:Factory/tcsh (Old)
 and  /work/SRC/openSUSE:Factory/.tcsh.new (New)


Package is tcsh, Maintainer is wer...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/tcsh/tcsh.changes2011-11-21 
12:51:58.0 +0100
+++ /work/SRC/openSUSE:Factory/.tcsh.new/tcsh.changes   2012-01-17 
16:16:15.0 +0100
@@ -1,0 +2,33 @@
+Mon Jan 16 10:30:08 UTC 2012 - wer...@suse.de
+
+- Update to tcsh ifinal version V6.18.00
+ * remove unused variables.
+ * Make gethost use definitions for x __x__ and __x automatically.
+ * More utmp fixes
+
+---
+Tue Jan 10 17:35:26 UTC 2012 - wer...@suse.de
+
+- 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.
+
+---

Old:

  tcsh-6.17.06-catalogs.dif
  tcsh-6.17.06.dif
  tcsh-6.17.06.tar.bz2

New:

  tcsh-6.17.10-catalogs.dif
  tcsh-6.18.00.dif
  tcsh-6.18.00.tar.gz



Other differences:
--
++ tcsh.spec ++
--- /var/tmp/diff_new_pack.oqhOHm/_old  2012-01-17 16:16:18.0 +0100
+++ /var/tmp/diff_new_pack.oqhOHm/_new  2012-01-17 16:16:18.0 +0100
@@ -1,7 +1,7 @@
 #
-# spec file for package tcsh (Version 6.17.06)
+# spec file for package tcsh (Version 6.18.00)
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -25,22 +25,22 @@
 Group:  System/Shells
 Requires:   gawk textutils
 %if %suse_version  1020
-Recommends: tcsh-lang = 6.17.06
+Recommends: tcsh-lang = 6.18.00
 %endif
 AutoReqProv:on
-Version:6.17.06
+Version:6.18.00
 Release:1
 Summary:The C SHell
-Source: ftp.astron.com:/pub/tcsh/tcsh-6.17.06.tar.bz2
+Source: ftp.astron.com:/pub/tcsh/tcsh-6.18.00.tar.gz
 Source2:bindkey.tcsh
 Source3:complete.tcsh
-Patch:  tcsh-6.17.06.dif
+Patch:  tcsh-6.18.00.dif
 Patch1: tcsh-6.15.00-pipe.dif
 Patch2: tcsh-6.16.00-norm-cmd.dif
 Patch3: tcsh-6.15.00-blanks.dif
 Patch4: tcsh-6.17.03-colorls.dif
 Patch5: tcsh-6.17.06-dspmbyte.dif
-Patch6: tcsh-6.17.06-catalogs.dif
+Patch6: tcsh-6.17.10-catalogs.dif
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -128,7 +128,7 @@
--libexecdir=/usr/%{_lib}/tcsh  \
--disable-rpath \
--with-gnu-ld
-make GENCAT='/usr/bin/gencat --new'
+make
 #
 # requires a working terminal on stdin
 #   make check

++ tcsh-6.17.06-catalogs.dif - tcsh-6.17.10-catalogs.dif ++
--- /work/SRC/openSUSE:Factory/tcsh/tcsh-6.17.06-catalogs.dif   2011-11-21 
12:51:58.0 +0100
+++ /work/SRC/openSUSE:Factory/.tcsh.new/tcsh-6.17.10-catalogs.dif  
2012-01-17 16:16:15.0 +0100
@@ -21,11 +21,11 @@
  if (stat(trypath, st) == -1)
return;
 --- nls/Makefile.in
-+++ nls/Makefile.in2011-11-17 08:27:22.856205243 +
-@@ -15,8 +15,8 @@ localedir=${DESTDIR}@localedir@
- all:
 nls/Makefile.in2012-01-10 16:53:02.899145576 +
+@@ -16,96 +16,96 @@ CATGEN=${srcdir}/catgen
+ 
+ all: ${CATALOGS}
  
- CATALOGS+=C.cat
 -INSTALLED+=${localedir}/C/LC_MESSAGES/tcsh.cat
 -${localedir}/C/LC_MESSAGES/tcsh.cat:  C.cat
 +INSTALLED+=${localedir}/C/LC_MESSAGES/tcsh
@@ -33,10 +33,9 @@
mkdir -p $(@D)
$(INSTALL) $ $@
  
-@@ -24,8 +24,8 @@ C.cat: 

commit tcsh for openSUSE:Factory

2011-12-06 Thread h_root
Hello community,

here is the log from the commit of package tcsh for openSUSE:Factory checked in 
at 2011-12-06 19:07:47

Comparing /work/SRC/openSUSE:Factory/tcsh (Old)
 and  /work/SRC/openSUSE:Factory/.tcsh.new (New)


Package is tcsh, Maintainer is wer...@suse.com

Changes:




Other differences:
--
++ tcsh.spec ++
--- /var/tmp/diff_new_pack.jjtFS5/_old  2011-12-06 19:42:02.0 +0100
+++ /var/tmp/diff_new_pack.jjtFS5/_new  2011-12-06 19:42:02.0 +0100
@@ -21,7 +21,7 @@
 Name:   tcsh
 BuildRequires:  ncurses-devel
 Url:http://www.tcsh.org/
-License:BSD3c(or similar)
+License:BSD-3-Clause
 Group:  System/Shells
 Requires:   gawk textutils
 %if %suse_version  1020
@@ -58,7 +58,7 @@
 Scott Krotz kr...@mot.com
 
 %package -n tcsh-lang
-License:BSD3c(or similar)
+License:BSD-3-Clause
 Summary:Languages for package tcsh
 Group:  System/Localization
 Provides:   tcsh-lang = %{version}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit tcsh for openSUSE:Factory

2011-11-21 Thread h_root
Hello community,

here is the log from the commit of package tcsh for openSUSE:Factory checked in 
at 2011-11-21 12:51:22

Comparing /work/SRC/openSUSE:Factory/tcsh (Old)
 and  /work/SRC/openSUSE:Factory/.tcsh.new (New)


Package is tcsh, Maintainer is wer...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/tcsh/tcsh.changes2011-11-16 
17:22:54.0 +0100
+++ /work/SRC/openSUSE:Factory/.tcsh.new/tcsh.changes   2011-11-21 
12:51:58.0 +0100
@@ -1,0 +2,66 @@
+Fri Nov 18 13:26:08 UTC 2011 - wer...@suse.de
+
+- Increase size of hash table for runtime linker a lot 
+
+---
+Thu Nov 17 08:44:05 UTC 2011 - wer...@suse.de
+
+- 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 
+
+---
+Wed Nov 16 14:21:12 UTC 2011 - wer...@suse.de
+
+- 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)
+  * Avoid nested interrupts when exiting causing history writing to fail
+https://bugzilla.novell.com/show_bug.cgi?id=331627 (Werner Fink)
+  * Instead of giving an error or ignoring lines with missing eol at eof,
+process them.
+  * Avoid leaking fd's in mail check (Werner Fink)
+  * Recognize i686 (Corinna Vinschen)
+  * Avoid double slashes in cdpath (Corinna Vinschen)
+  * PR/102: Complain on input files with missing trailing \n
+  * PR/104: If atime == mtime we don't have new mail.
+  * PR/113: Don't allow illegal variable names to be set.
+  * PR/112: don't set $REMOTEHOST on the local machine.
+  * Add AUTOSET_KANJI which works around the Shift-JIS encoding that
+translates unshifted 7 bit ASCII (Werner Fink)
+  * Handle mb{r,}towc() returning 0 by setting the return value to NUL
+(Jean-Luc Leger)
+  * PR/109: make wait interruptible (Vojtech Vitek)
+  * resource limit fixes: signed vs. unsigned, megabyte issue, doc issues
+(Robert Byrnes)
+  * Don't echo history while history -L or history -M
+  * Check for EOS before ** from Greg Dionne
+  * Don't fork in backeval from Bryan Mason
+  * Better globstar support from Greg Dionne
+  * Error out when processing the last incomplete line instead of silently
+ignoring it (Anders Kaseorg)
+  * Fix SEGV from echo ``
+  * Better fixes for histchars and promptchars (nargs)
+
+---

Old:

  nls-iconv
  tcsh-6.15.00-fullpath.dif
  tcsh-6.15.00-utf8.dif
  tcsh-6.16.00-mailbox.dif
  tcsh-6.17.00-longjmp.dif
  tcsh-6.17.02-catalogs.patch
  tcsh-6.17.02-colorls.dif
  tcsh-6.17.02-history.dif
  tcsh-6.17.02-kanji.dif
  tcsh-6.17.02-multibyte.patch
  tcsh-6.17.02-spelling.dif
  tcsh-6.17.02.dif
  tcsh-6.17.02.tar.bz2

New:

  tcsh-6.17.03-colorls.dif
  tcsh-6.17.06-catalogs.dif
  tcsh-6.17.06-dspmbyte.dif
  tcsh-6.17.06.dif
  tcsh-6.17.06.tar.bz2



Other differences:
--
++ tcsh.spec ++
--- /var/tmp/diff_new_pack.VlbzkO/_old  2011-11-21 12:52:01.0 +0100
+++ /var/tmp/diff_new_pack.VlbzkO/_new  2011-11-21 12:52:01.0 +0100
@@ -1,5 +1,5 @@
 #
-# spec file for package tcsh
+# spec file for package tcsh (Version 6.17.06)
 #
 # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
@@ -24,28 +24,23 @@
 License:BSD3c(or similar)
 Group: 

commit tcsh for openSUSE:Factory

2011-11-16 Thread h_root
Hello community,

here is the log from the commit of package tcsh for openSUSE:Factory checked in 
at 2011-11-16 17:21:49

Comparing /work/SRC/openSUSE:Factory/tcsh (Old)
 and  /work/SRC/openSUSE:Factory/.tcsh.new (New)


Package is tcsh, Maintainer is wer...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/tcsh/tcsh.changes2011-09-23 
12:47:30.0 +0200
+++ /work/SRC/openSUSE:Factory/.tcsh.new/tcsh.changes   2011-11-16 
17:22:54.0 +0100
@@ -1,0 +2,6 @@
+Wed Nov 16 11:12:23 UTC 2011 - wer...@suse.de
+
+- Use libtinfo if available otherwise libncurses (required due
+  bnc #729226)
+
+---



Other differences:
--
++ tcsh-6.17.02.dif ++
--- /var/tmp/diff_new_pack.ZqWE1O/_old  2011-11-16 17:22:59.0 +0100
+++ /var/tmp/diff_new_pack.ZqWE1O/_new  2011-11-16 17:22:59.0 +0100
@@ -1,12 +1,3 @@
 .pkgextract
-+++ .pkgextract2006-04-25 12:58:31.0 +
-@@ -0,0 +1,6 @@
-+patch -p0 -s --suffix=.spell  ../tcsh-6.15.00-spelling.dif
-+patch -p0 -s --suffix=.utf8   ../tcsh-6.15.00-utf8.dif
-+patch -p0 -s --suffix=.pipe   ../tcsh-6.15.00-pipe.dif
-+patch -p0 -s --suffix=.longjmp../tcsh-6.15.00-longjmp.dif
-+patch -p0 -s --suffix=.normcmd../tcsh-6.15.00-norm-cmd.dif
-+patch -p0 -s --suffix=.history../tcsh-6.15.00-history.dif
 --- Makefile.in
 +++ Makefile.in2006-04-25 12:58:31.0 +
 @@ -591,12 +591,12 @@ vgrind:
@@ -160,6 +151,28 @@
  # ifndef __GNUC__
  #  define RCSID(id) static char *rcsid = (id);
  # else
+--- configure
 configure  2011-11-16 10:49:20.0 +
+@@ -3654,7 +3654,7 @@ return tgetent ();
+   return 0;
+ }
+ _ACEOF
+-for ac_lib in '' termlib termcap curses ncurses; do
++for ac_lib in '' termlib termcap tinfo curses ncurses; do
+   if test -z $ac_lib; then
+ ac_res=none required
+   else
+--- configure.in
 configure.in   2011-11-16 10:49:09.0 +
+@@ -281,7 +281,7 @@ fi
+ dnl Checks for libraries
+ AC_SEARCH_LIBS(crypt, crypt)
+ AC_SEARCH_LIBS(getspnam, sec)
+-AC_SEARCH_LIBS(tgetent, termlib termcap curses ncurses)
++AC_SEARCH_LIBS(tgetent, termlib termcap tinfo curses ncurses)
+ AC_SEARCH_LIBS(gethostbyname, nsl)
+ AC_SEARCH_LIBS(connect, socket)
+ AM_ICONV
 --- glob.h
 +++ glob.h 2006-04-25 12:58:31.0 +
 @@ -72,6 +72,7 @@ typedef struct {

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit tcsh for openSUSE:Factory

2011-03-01 Thread h_root

Hello community,

here is the log from the commit of package tcsh for openSUSE:Factory
checked in at Tue Mar 1 09:54:10 CET 2011.




--- tcsh/tcsh.changes   2011-02-07 13:46:11.0 +0100
+++ /mounts/work_src_done/STABLE/tcsh/tcsh.changes  2011-02-28 
15:02:02.0 +0100
@@ -1,0 +2,5 @@
+Mon Feb 28 14:59:52 CET 2011 - wer...@suse.de
+
+- Add key support for screen terminal emluator
+
+---

calling whatdependson for head-i586




Other differences:
--
++ tcsh.spec ++
--- /var/tmp/diff_new_pack.tVQ195/_old  2011-03-01 09:53:39.0 +0100
+++ /var/tmp/diff_new_pack.tVQ195/_new  2011-03-01 09:53:39.0 +0100
@@ -26,7 +26,7 @@
 Requires:   gawk textutils
 AutoReqProv:on
 Version:6.17.02
-Release:2
+Release:11
 Summary:The C SHell
 Source: ftp.astron.com:/pub/tcsh/tcsh-6.17.02.tar.bz2
 Source1:nls-iconv

++ bindkey.tcsh ++
--- /var/tmp/diff_new_pack.tVQ195/_old  2011-03-01 09:53:39.0 +0100
+++ /var/tmp/diff_new_pack.tVQ195/_new  2011-03-01 09:53:39.0 +0100
@@ -700,5 +700,79 @@
bindkey^^[[B  down-history
 endif
 #
+# Screen
+#
+if ( $TERM == screen ) then
+   bindkey\e[1;2Dbackward-word
+   bindkey\e[1;2Cforward-word
+   bindkey\e[1;2Aup-history
+   bindkey\e[1;2Bdown-history
+   bindkey\e[1;2Hbeginning-of-line
+   bindkey\e[1;2Fend-of-line
+   bindkey\e[2;2~yank
+   bindkey\e[3;2~delete-char
+   bindkey\e[5;2~history-search-backward
+   bindkey\e[6;2~history-search-forward
+   bindkey\e[1;5Dbackward-word
+   bindkey\e[1;5Cforward-word
+   bindkey\e[1;5Aup-history
+   bindkey\e[1;5Bdown-history
+   bindkey\e[1;5Hbeginning-of-line
+   bindkey\e[1;5Fend-of-line
+   bindkey\e[2;5~yank
+   bindkey\e[3;5~delete-char
+   bindkey\e[5;5~history-search-backward
+   bindkey\e[6;5~history-search-forward
+   bindkey\e[1;3Dbackward-word
+   bindkey\e[1;3Cforward-word
+   bindkey\e[1;3Aup-history
+   bindkey\e[1;3Bdown-history
+   bindkey\e[1;3Hbeginning-of-line
+   bindkey\e[1;3Fend-of-line
+   bindkey\e[2;3~yank
+   bindkey\e[3;3~delete-char
+   bindkey\e[5;3~history-search-backward
+   bindkey\e[6;3~history-search-forward
+#
+   bindkey\e[1;2Pundefined-key
+   bindkey\e[1;2Qundefined-key
+   bindkey\e[1;2Rundefined-key
+   bindkey\e[1;2Sundefined-key
+   bindkey\e[15;2~   undefined-key
+   bindkey\e[17;2~   undefined-key
+   bindkey\e[18;2~   undefined-key
+   bindkey\e[19;2~   undefined-key
+   bindkey\e[20;2~   undefined-key
+   bindkey\e[21;2~   undefined-key
+   bindkey\e[23;2~   undefined-key
+   bindkey\e[24;2~   undefined-key
+#
+   bindkey\e[1;5Pundefined-key
+   bindkey\e[1;5Qundefined-key
+   bindkey\e[1;5Rundefined-key
+   bindkey\e[1;5Sundefined-key
+   bindkey\e[15;5~   undefined-key
+   bindkey\e[17;5~   undefined-key
+   bindkey\e[18;5~   undefined-key
+   bindkey\e[19;5~   undefined-key
+   bindkey\e[20;5~   undefined-key
+   bindkey\e[21;5~   undefined-key
+   bindkey\e[23;5~   undefined-key
+   bindkey\e[24;5~   undefined-key
+#
+   bindkey\e[1;3Pundefined-key
+   bindkey\e[1;3Qundefined-key
+   bindkey\e[1;3Rundefined-key
+   bindkey\e[1;3Sundefined-key
+   bindkey\e[15;3~   undefined-key
+   bindkey\e[17;3~   undefined-key
+   bindkey\e[18;3~   undefined-key
+   bindkey\e[19;3~   undefined-key
+   bindkey\e[20;3~   undefined-key
+   bindkey\e[21;3~   undefined-key
+   bindkey\e[23;3~   undefined-key
+   bindkey\e[24;3~   undefined-key
+endif
+#
 # end bindkey.tcsh
 #






Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org