Hello community,

here is the log from the commit of package tcsh for openSUSE:Factory checked in 
at 2020-11-23 16:39:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/tcsh (Old)
 and      /work/SRC/openSUSE:Factory/.tcsh.new.5913 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "tcsh"

Mon Nov 23 16:39:29 2020 rev:74 rq:849693 version:6.22.03

Changes:
--------
--- /work/SRC/openSUSE:Factory/tcsh/tcsh.changes        2020-07-17 
20:46:35.556651281 +0200
+++ /work/SRC/openSUSE:Factory/.tcsh.new.5913/tcsh.changes      2020-11-23 
19:06:21.182312475 +0100
@@ -1,0 +2,29 @@
+Fri Nov 20 11:48:50 UTC 2020 - Dr. Werner Fink <wer...@suse.de>
+
+- Update to tcsh bug fix version V6.22.03 - 20201118
+  * Fix $x:q:h and $x:q:t to not crash (alzwded) with strings containing /
+  * Block SIGHUP while writing history/directory stack (Brett Frankenberger)
+  * Fixed reversed test that broke history merging (Brett Frankenberger)
+  * Prevent recursive entry for writing history (Brett Frankenberger)
+  * alxwded@github, keep track of the :g and :a modifiers per modifier they
+    affect.
+  * alzwded@github, fix infinite loop with :gas variable modifier
+  * PR/88: Add a Q: modifier that preserves empty arguments leaving :q
+    alone.
+- Port the patches to V6.22.03
+  * tcsh-6.15.00-pipe.dif
+  * tcsh-6.17.06-dspmbyte.dif
+  * tcsh-6.18.03-catalogs.dif
+  * tcsh-6.22.02-local-dotlock.dif
+- Remove patches now upstream
+  * tcsh-6.22.02-double_tilde.dif
+  * tcsh-6.22.02-history-merge.dif
+  * tcsh-6.22.02-workaround-common.patch
+- Make test suite work
+
+-------------------------------------------------------------------
+Fri Oct 16 10:20:03 UTC 2020 - Ludwig Nussel <lnus...@suse.de>
+
+- prepare usrmerge (boo#1029961)
+
+-------------------------------------------------------------------

Old:
----
  tcsh-6.22.02-double_tilde.dif
  tcsh-6.22.02-history-merge.dif
  tcsh-6.22.02-workaround-common.patch
  tcsh-6.22.02.tar.gz

New:
----
  tcsh-6.22.03.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ tcsh.spec ++++++
--- /var/tmp/diff_new_pack.daVQ5f/_old  2020-11-23 19:06:21.982313256 +0100
+++ /var/tmp/diff_new_pack.daVQ5f/_new  2020-11-23 19:06:21.986313260 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           tcsh
-Version:        6.22.02
+Version:        6.22.03
 Release:        0
 Summary:        The C SHell
 License:        BSD-3-Clause
@@ -32,10 +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
 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
@@ -61,10 +58,7 @@
 %patch4      -b .colorls
 %patch5      -b .dspmbyte
 %patch6      -b .catalogs
-%patch7 -p 1 -b .workaround
 %patch8 -p 0 -b .dotlock
-%patch9 -p 0 -b .histmrg
-%patch10 -p0 -b .dbltilde
 %patch0      -b .0
 
 %build
@@ -108,7 +102,6 @@
 %endif
     ./configure --build=${CPU}-suse-linux \
        --prefix=/usr                   \
-       --bindir=/bin                   \
        --sysconfdir=/etc               \
        --localstatedir=/var            \
        --sharedstatedir=%{_datadir}    \
@@ -140,7 +133,7 @@
        EOF
     > $SCREENLOG
     tail -q -s 0.5 -f $SCREENLOG & pid=$!
-    env -i HOME=$HOME TERM=$TERM TMPDIR=$TMPDIR \
+    env -i HOME=$HOME TERM=$TERM TMPDIR=$TMPDIR PATH=$PATH \
        SCREENRC=$SCREENRC SCREENDIR=$SCREENDIR \
        screen -D -m make check
     sleep 1
@@ -184,21 +177,23 @@
     mkdir -p %{buildroot}%{_prefix}/bin
     install -m 644 $RPM_SOURCE_DIR/bindkey.tcsh  
%{buildroot}%{_sysconfdir}/profile.d/
     install -m 644 $RPM_SOURCE_DIR/complete.tcsh 
%{buildroot}%{_sysconfdir}/profile.d/
-    rm -f  %{buildroot}/bin/csh
-    rm -f  %{buildroot}%{_bindir}/csh
-    rm -f  %{buildroot}%{_bindir}/tcsh
     rm -f  %{buildroot}%{_mandir}/man1/csh.*
     rm -rf %{buildroot}%{_datadir}/locale/C
-    ln -sf tcsh           %{buildroot}/bin/csh
+    ln -sf tcsh           %{buildroot}/%{_bindir}/csh
     ln -sf tcsh.1.gz      %{buildroot}%{_mandir}/man1/csh.1.gz
-    ln -sf ../../bin/tcsh %{buildroot}%{_bindir}/csh
-    ln -sf ../../bin/tcsh %{buildroot}%{_bindir}/tcsh
+%if !0%{?usrmerged}
+    mkdir -p %{buildroot}/bin
+    ln -s %{_bindir}/tcsh %{buildroot}/bin/tcsh 
+    ln -s %{_bindir}/tcsh %{buildroot}/bin/csh 
+%endif
 
 %files
 %defattr(-,root,root)
 %dir %{_docdir}/tcsh
+%if !0%{?usrmerged}
 /bin/csh
 /bin/tcsh
+%endif
 %config %{_sysconfdir}/profile.d/bindkey.tcsh
 %config %{_sysconfdir}/profile.d/complete.tcsh
 %{_bindir}/csh

++++++ tcsh-6.15.00-pipe.dif ++++++
--- /var/tmp/diff_new_pack.daVQ5f/_old  2020-11-23 19:06:22.034313306 +0100
+++ /var/tmp/diff_new_pack.daVQ5f/_new  2020-11-23 19:06:22.034313306 +0100
@@ -4,7 +4,7 @@
 
 --- sh.dol.c
 +++ sh.dol.c   2016-11-25 08:00:30.455106978 +0000
-@@ -426,6 +426,8 @@ Dgetdol(void)
+@@ -428,6 +428,8 @@ Dgetdol(void)
            size_t cbp = 0;
            int old_pintr_disabled;
  

++++++ tcsh-6.17.06-dspmbyte.dif ++++++
--- /var/tmp/diff_new_pack.daVQ5f/_old  2020-11-23 19:06:22.046313318 +0100
+++ /var/tmp/diff_new_pack.daVQ5f/_new  2020-11-23 19:06:22.046313318 +0100
@@ -52,7 +52,7 @@
  # endif /* SETLOCALEBUG */
 --- sh.set.c
 +++ sh.set.c   2016-11-25 08:02:39.616478025 +0000
-@@ -1164,11 +1164,11 @@ update_dspmbyte_vars(void)
+@@ -1160,11 +1160,11 @@ update_dspmbyte_vars(void)
        dstr1 = vp->vec[0];
        if(eq (dstr1, STRsjis))
            iskcode = 1;
@@ -66,7 +66,7 @@
            iskcode = 4;
        else if ((dstr1[0] - '0') >= 0 && (dstr1[0] - '0') <= 3) {
            iskcode = 0;
-@@ -1252,7 +1252,7 @@ update_dspmbyte_vars(void)
+@@ -1248,7 +1248,7 @@ update_dspmbyte_vars(void)
        _enable_mbdisp = 0;
        dspmbyte_ls = 0;
      }
@@ -75,7 +75,7 @@
      {
        Char mbmapstr[300];
        for (lp = 0; lp < 256; lp++)
-@@ -1260,7 +1260,7 @@ update_dspmbyte_vars(void)
+@@ -1256,7 +1256,7 @@ update_dspmbyte_vars(void)
        mbmapstr[lp] = 0;
        setcopy(STRmbytemap, mbmapstr, VAR_READWRITE);
      }
@@ -84,7 +84,7 @@
  }
  
  /* dspkanji/dspmbyte autosetting */
-@@ -1269,6 +1269,7 @@ void
+@@ -1265,6 +1265,7 @@ void
  autoset_dspmbyte(const Char *pcp)
  {
      int i;
@@ -92,7 +92,7 @@
      static const struct dspm_autoset_Table {
        Char *n;
        Char *v;
-@@ -1291,13 +1292,18 @@ autoset_dspmbyte(const Char *pcp)
+@@ -1287,13 +1288,18 @@ autoset_dspmbyte(const Char *pcp)
  #if defined(HAVE_NL_LANGINFO) && defined(CODESET)
      static const struct dspm_autoset_Table dspmc[] = {
        { STRstarutfstar8, STRutf8 },

++++++ tcsh-6.18.03-catalogs.dif ++++++
--- /var/tmp/diff_new_pack.daVQ5f/_old  2020-11-23 19:06:22.058313330 +0100
+++ /var/tmp/diff_new_pack.daVQ5f/_new  2020-11-23 19:06:22.058313330 +0100
@@ -143,8 +143,8 @@
      if (path == NULL)
          return;
  
--    (void) xsnprintf(trypath, sizeof(trypath), "%s/en/LC_MESSAGES/tcsh.cat",
-+    (void) xsnprintf(trypath, sizeof(trypath), "%s/en/LC_MESSAGES/tcsh",
+-    (void) xsnprintf(trypath, sizeof(trypath), "%s/C/LC_MESSAGES/tcsh.cat",
++    (void) xsnprintf(trypath, sizeof(trypath), "%s/C/LC_MESSAGES/tcsh",
        path);
      if (stat(trypath, &st) == -1)
        return;

++++++ tcsh-6.22.02-local-dotlock.dif ++++++
--- /var/tmp/diff_new_pack.daVQ5f/_old  2020-11-23 19:06:22.070313342 +0100
+++ /var/tmp/diff_new_pack.daVQ5f/_new  2020-11-23 19:06:22.070313342 +0100
@@ -186,7 +186,7 @@
  }
  
  /* Save history before exiting the shell. */
-@@ -1284,11 +1286,12 @@ rechist(Char *fname, int ref)
+@@ -1288,11 +1290,12 @@ rechist(Char *fname, int ref)
            jmp_buf_t osetexit;
            if (lock) {
  #ifndef WINNT_NATIVE

++++++ tcsh-6.22.02.tar.gz -> tcsh-6.22.03.tar.gz ++++++
++++ 3642 lines of diff (skipped)
_______________________________________________
openSUSE Commits mailing list -- commit@lists.opensuse.org
To unsubscribe, email commit-le...@lists.opensuse.org
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/commit@lists.opensuse.org

Reply via email to