diff --git a/tcsh-6.16.00-colorls.dif b/tcsh-6.16.00-colorls.dif new file mode 100644 index 0000000..97b88a0 --- /dev/null +++ b/tcsh-6.16.00-colorls.dif @@ -0,0 +1,14 @@ +--- tw.color.c ++++ tw.color.c 2009-06-23 10:59:29.609901731 +0200 +@@ -85,6 +85,11 @@ static Variable variables[] = { + VAR(NOS, "tw", ""), /* Sticky and other writable dir (+t,o+w) */ + VAR(NOS, "ow", ""), /* Other writable dir (o+w) but not sticky */ + VAR(NOS, "st", ""), /* Sticky dir (+t) but not other writable */ ++ ++ VAR(NOS, "rs", ""), /* Reset */ ++ VAR(NOS, "ca", ""), /* Capability */ ++ VAR(NOS, "hl", ""), /* Hardlink */ ++ VAR(NOS, "cl", ""), /* CLRTOEOL */ + }; + + enum FileType { diff --git a/tcsh.changes b/tcsh.changes index a7155e7..b7e2605 100644 --- a/tcsh.changes +++ b/tcsh.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Jun 23 11:18:55 CEST 2009 - werner@suse.de + +- Add four unknown colorls variables (rs, ca, hl, and cl) used + by dircolors but not by the tcsh ls-F builtin (bnc#494406) + ------------------------------------------------------------------- Tue Mar 31 15:44:38 CEST 2009 - werner@suse.de diff --git a/tcsh.spec b/tcsh.spec index cbcc861..86beaba 100644 --- a/tcsh.spec +++ b/tcsh.spec @@ -21,12 +21,12 @@ Name: tcsh BuildRequires: ncurses-devel Url: http://www.tcsh.org/ -License: BSD 3-Clause +License: BSD 3-clause (or similar) Group: System/Shells Requires: gawk textutils AutoReqProv: on Version: 6.16.00 -Release: 2 +Release: 3 Summary: The C SHell Source: ftp.astron.com:/pub/tcsh/tcsh-6.16.00.tar.bz2 Source1: nls-iconv @@ -42,6 +42,7 @@ Patch6: tcsh-6.16.00-history.dif Patch7: tcsh-6.15.00-blanks.dif Patch8: tcsh-6.15.00-fullpath.dif Patch9: tcsh-6.16.00-grabpgrp.dif +Patch10: tcsh-6.16.00-colorls.dif BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -70,6 +71,7 @@ Authors: ### %patch7 -p0 -b .blanks %patch8 -p0 -b .fullpath %patch9 -p0 -b .pgrp +%patch10 -p0 -b .colorls %patch sh $RPM_SOURCE_DIR/nls-iconv @@ -152,225 +154,3 @@ Authors: %{_datadir}/locale/*/LC_MESSAGES/tcsh %changelog -* Tue Mar 31 2009 werner@suse.de -- Also enable patch for bnc#472866 -* Wed Mar 25 2009 werner@suse.de -- Update to tcsh version V6.16.00 -- Add patch to avoid endless loop due incorrect tty process group - (bnc#472866) -* Wed Jan 21 2009 werner@suse.de -- Reenable Alt-BackSpace for delete word in XTerm in UTF-8 mode -* Wed Nov 26 2008 werner@suse.de -- For commands with full execution path bypass correction algorithm - if the command is found (bnc#444992) -* Wed Nov 05 2008 werner@suse.de -- Disable patch for bnc#437295 as it cause trouble (bnc#441654) - and the gcc of openSuSE 11.1 seems to be safe -* Tue Oct 21 2008 werner@suse.de -- Command line expansion: Allow not only "compress" for co - but any other command starting with "co" (bnc#437295) -* Wed Oct 08 2008 werner@suse.de -- Make code of last change unambiguous -* Mon Oct 06 2008 werner@suse.de -- Avoid blanks at the beginning of command lists (bnc#431661) -* Fri Jun 13 2008 werner@suse.de -- Add complete rule for local executables ./* -* Thu Dec 20 2007 werner@suse.de -- Oops ... also apply the patch for bug ##331627 (bug #349577) -* Mon Oct 15 2007 werner@suse.de -- Improve bug fix (bug #331627) -* Fri Oct 12 2007 werner@suse.de -- Fix save history bug: do not jump out from handler for pending - signals like for SIGHUP, just run the handler up to its end and - ignore any error happen to be interrupted (bug #331627) -* Tue Aug 28 2007 werner@suse.de -- Correct boolean expression for normalize-command (bug #304903) -* Mon Jul 23 2007 werner@suse.de -- Add workaround to avoid run onto already cleaned stack pointer - after an error (bug #293395) -* Thu Jul 19 2007 werner@suse.de -- Small correction in bindkey.tcsh: for urxvt, mlterm, and konsole -* Mon Jul 16 2007 werner@suse.de -- Update to tcsh version V6.15.00 - * fix extension eating windows code - * fix loop in %%R history expansion - * sched +X source file disables interrupts (Mike Sullivan) - * One off copying macro buffers - * Avoid infinite loops in :ga modifiers when the LHS is a - substring of the RHS. -- Update bindkey.tcsh to fit current xterm and others (bug #262330) -* Thu Mar 29 2007 rguenther@suse.de -- Add ncurses-devel BuildRequires. -* Mon Feb 26 2007 werner@suse.de -- Expand local ./files for manual pages even for tcsh (#248865) -* Wed Aug 16 2006 aj@suse.de -- Remove unneeded BuildRequires. -* Wed Jun 21 2006 werner@suse.de -- Do not overwrite memory by not initialized Char array (#186669) -* Wed Apr 26 2006 werner@suse.de -- Fix typo in compelete macro for the command man -* Tue Apr 25 2006 werner@suse.de -- Add new LS_COLORS variables to avoid error message (bug #168601) -* Mon Apr 10 2006 werner@suse.de -- Tcsh completion: expand also for sections of posix manual pages - and include section 0 into search scheme (bug #160782) -* Thu Mar 23 2006 werner@suse.de -- Source the users ~/.cshrc and ~/.login in the traditional order, - nevertheless the system wide /etc/csh.cshrc and /etc/csh.login - will be sourced in the natual order (bug #160278) -* Mon Feb 06 2006 werner@suse.de -- Make $< operator work even when fed by pipe (bug #147724) -* Wed Jan 25 2006 mls@suse.de -- converted neededforbuild to BuildRequires -* Tue Oct 25 2005 werner@suse.de -- Switch order of sourcing csh.login csh.cshrc, now csh.login - comes first to provide all exported environment variables. -* Thu Aug 18 2005 werner@suse.de -- Update to tcsh 6.14.00, the wide character version (bug #104108). -* Mon May 23 2005 werner@suse.de -- Make mh handling more smarter -* Fri Apr 01 2005 werner@suse.de -- Gcc4 does not allow function prototype declaration within other - function prototype declaration even if the internals are static. -* Fri Oct 08 2004 werner@suse.de -- Make fcntl call with O_LARGEFILE portable (bug #46977) -* Thu May 27 2004 ro@suse.de -- fix sigpause call (force use of sysv flavour) -* Fri Apr 02 2004 mls@suse.de -- fix utf-8 expansion, ls-F, prompt handling -* Mon Mar 29 2004 mls@suse.de -- fix utf-8 handling (really fixes #29983, #35486) -* Tue Mar 16 2004 werner@suse.de -- Do not forget the patch for bug #29983 even if not used -- Accept chinese in dspmbyte and map this on euc -* Wed Mar 10 2004 werner@suse.de -- Disable multibyte ix due problems on long lines (bug #35486) -- Simplify mv/cp complete -* Thu Mar 04 2004 werner@suse.de -- Fix mv/cp complete bug (#35339) -* Fri Feb 20 2004 werner@suse.de -- Add simple workaround for multibyte command lines (bug #29983) -* Wed Jan 28 2004 werner@suse.de -- Fix bug #34126: add runtime detection as fallback -* Sat Jan 10 2004 adrian@suse.de -- add %%defattr -* Fri Sep 19 2003 werner@suse.de -- Fix the fix for bug #29956: use a ringbuffer to avoid trouble - with recursive calls of UTF-8 convertes messges (bug #31335) -* Thu Sep 04 2003 werner@suse.de -- Corruption of cursor position is currently not fixable. - fix some other bugs. -* Wed Sep 03 2003 mfabian@suse.de -- Bugzilla #29956: convert all message catalogs to UTF-8 and - convert the strings returned by catgets from UTF-8 into the - encoding of the current locale. -- move Ukrainian message catalog into uk_UA subdirectory - instead of ru_UA.koi8u. -* Fri Jul 18 2003 werner@suse.de -- Fix multi byte initialization (bug #27793) -- Enable multi byte unset on LANG change -- Fix signess/unsigness mixtures -* Fri May 23 2003 coolo@suse.de -- use BuildRoot -* Wed May 14 2003 werner@suse.de -- Move pointer adress handling from int to intptr_t -* Thu Apr 17 2003 werner@suse.de -- Fix multibyte initialization -* Mon Feb 17 2003 werner@suse.de -- Fix bug #23681: don't reset full command line if an error occurs -* Mon Nov 11 2002 ro@suse.de -- use x-devel-packages in neededforbuild -* Tue Sep 17 2002 ro@suse.de -- removed bogus self-provides -* Wed Aug 07 2002 werner@suse.de -- Fix bindkey.tcsh for xterm and add some more keys (bug #15002) -* Tue Jul 30 2002 werner@suse.de -- Update to 6.12.00 -- Fix codesets of message cats -* Fri Jul 19 2002 mls@suse.de -- fix bindkey.tcsh to make it work with an unset $TERM variable -* Wed Mar 20 2002 werner@suse.de -- Fix bug # 15143: Unreadable /etc/printcap due paranoid SysAdmins - should not stop tcsh. -* Wed Dec 12 2001 werner@suse.de -- Revisit some complete expansion (mainly for mv, cp, make, and - man), sed error scanners should work for all languages. -* Thu Sep 06 2001 werner@suse.de -- Update to 6.11.00 due - * correct large file support - * Avoid core-dumping on very long $HOME variable - * Don't call qsort(3) with 0 items - * Fix redrawing in the recognize case - * MAXHOSTNAMELEN needs to be 256 (instead of 255) - * Big5 multibyte support - * Fix rmstar not to corrupt memory on off -* Wed May 16 2001 werner@suse.de -- Force large file support -* Wed May 09 2001 cstein@suse.de -- Corrected German spellings in nls/german/set6 -* Wed Mar 07 2001 werner@suse.de -- We use xmkmf therefore we need a full X environment at build -* Fri Feb 09 2001 werner@suse.de -- Don't use the authors (endless looping) security temp file - change but the mkstemp() function. -* Fri Feb 02 2001 mfabian@suse.de -- update to version 6.10.00 - (because the new version has support for display and editing of - multibyte characters) -- add patch to enable multibyte character editing -- patch to glob.c removed (included upstream) -- patch to sh.dir.c removed (included upstream) -- patch to tw.color.c removed (incuded upstream) -- last hunk of patch to tw.h removed (included upstream) -- bzip2 sources -* Fri Dec 15 2000 werner@suse.de -- Add missed hash for a comment. -* Wed Nov 22 2000 werner@suse.de -- Make /etc/profile.d/bindkey.tcsh knowing about TERM kvt and gnome -* Fri Nov 17 2000 kukuk@suse.de -- fix neededforbuild: textutil -> textutils -* Thu Nov 02 2000 werner@suse.de -- Use mkstemp for opening tmp files for `<<' redirects - - Use TMPDIR variable for location of tmp files - - Set group tag in spec -* Wed May 24 2000 uli@suse.de -- moved docs to %%{_docdir} -* Wed Jan 26 2000 werner@suse.de -- New version 6.09.00 - - /usr/man -> /usr/share/man - - Fix usage of catopen (MCLoadBySet isn't that what is used - internally within glibc, set it to MCLoadBySet) - - Avoid crahs due coloured ls-F - - Correct setpath NLS message -* Mon Sep 13 1999 bs@suse.de -- ran old prepare_spec on spec file to switch to new prepare_spec. -* Mon Jun 28 1999 werner@suse.de -- Source key binding and completion code from - /etc/csh.cshrc out into /etc/profile.d/bindkey.tcsh and - /etc/profile.d/complete.tcsh - - No newgrp builtin because its equivalent to exec newgrp -* Wed Jun 16 1999 ro@suse.de -- create localedirs before make install -* Fri Jun 11 1999 werner@suse.de -- New version - Fri Mar 12 14:21:46 MET 1999 - - Fix SIGSEGV caused different sizes of FILSIZ and BUFSIZE - - New version - - Restore missed MAXNAMLEN - - Make it alpha compile -* Thu Dec 03 1998 werner@suse.de -- Fix SIGSEGV with SYSMALOC - * alloc n+1 not n chunks - * set freed pointer to (ptr_t)NULL -* Wed Sep 16 1998 werner@suse.de -- Stupid error fixed -* Tue Sep 15 1998 werner@suse.de -- Security fix - - Avoid I/O trouble, use POSIX -* Wed Oct 22 1997 werner@suse.de -- Updatet FAQ.tcsh - - Better installation: remove old files before linking -* Thu Jan 02 1997 bs@suse.de - added FAQ.tcsh -* Thu Jan 02 1997 werner@suse.de -- Neue Version 6.07.02 mit einigen Fixes