rpms/tcsh/devel tcsh-6.14.00-closem.patch, NONE, 1.1 tcsh-6.14.00-config.patch, NONE, 1.1 tcsh-6.14.00-iconv.patch, NONE, 1.1 .cvsignore, 1.5, 1.6 sources, 1.5, 1.6 tcsh.spec, 1.26, 1.27 tcsh-6.11.00-termcap.patch, 1.1, NONE tcsh-6.12.00-setpgrp.patch, 1.1, NONE tcsh-6.13.00-arch.patch, 1.3, NONE tcsh-6.13.00-cgets.patch, 1.2, NONE tcsh-6.13.00-charset.patch, 1.1, NONE tcsh-6.13.00-closem.patch, 1.1, NONE tcsh-6.13.00-codeset.patch, 1.1, NONE tcsh-6.13.00-cstr.patch, 1.1, NONE tcsh-6.13.00-dspmbyte.patch, 1.1, NONE tcsh-6.13.00-fcntl.patch, 1.1, NONE tcsh-6.13.00-glob.patch, 1.1, NONE tcsh-6.13.00-iconv.patch, 1.1, NONE tcsh-6.13.00-utmp.patch, 1.1, NONE tcsh-6.13.00-winchg.patch, 1.1, NONE

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Fri Mar 25 23:26:21 UTC 2005


Update of /cvs/dist/rpms/tcsh/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv4277

Modified Files:
	.cvsignore sources tcsh.spec 
Added Files:
	tcsh-6.14.00-closem.patch tcsh-6.14.00-config.patch 
	tcsh-6.14.00-iconv.patch 
Removed Files:
	tcsh-6.11.00-termcap.patch tcsh-6.12.00-setpgrp.patch 
	tcsh-6.13.00-arch.patch tcsh-6.13.00-cgets.patch 
	tcsh-6.13.00-charset.patch tcsh-6.13.00-closem.patch 
	tcsh-6.13.00-codeset.patch tcsh-6.13.00-cstr.patch 
	tcsh-6.13.00-dspmbyte.patch tcsh-6.13.00-fcntl.patch 
	tcsh-6.13.00-glob.patch tcsh-6.13.00-iconv.patch 
	tcsh-6.13.00-utmp.patch tcsh-6.13.00-winchg.patch 
Log Message:
* Fri Mar 25 2005 Miloslav Trmac <mitr at redhat.com> - 6.14-1
- Update to tcsh-6.14.00


tcsh-6.14.00-closem.patch:
 sh.misc.c |   11 +++++++++++
 1 files changed, 11 insertions(+)

--- NEW FILE tcsh-6.14.00-closem.patch ---
Index: tcsh/sh.misc.c
===================================================================
--- tcsh.orig/sh.misc.c	2005-01-05 17:06:14.000000000 +0100
+++ tcsh/sh.misc.c	2005-01-09 16:47:41.068433880 +0100
@@ -251,6 +251,7 @@
 closem()
 {
     int f;
+    struct stat st;
 
 #ifdef NLS_BUGS
 #ifdef NLS_CATALOGS
@@ -267,6 +268,16 @@
 #ifdef MALLOC_TRACE
 	    && f != 25
 #endif /* MALLOC_TRACE */
+#ifdef S_ISSOCK
+	    /* NSS modules (e.g. Linux nss_ldap) might keep sockets open.
+	     * If we close such a socket, both the NSS module and tcsh think
+	     * they "own" the descriptor.
+	     *
+	     * Not closing sockets does not make the cleanup use of closem()
+	     * less reliable because tcsh never creates sockets.
+	     */
+	    && fstat(f, &st) == 0 && !S_ISSOCK(st.st_mode)
+#endif
 	    )
 	  {
 	    (void) close(f);

tcsh-6.14.00-config.patch:
 config_f.h |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)

--- NEW FILE tcsh-6.14.00-config.patch ---
--- tcsh-6.14.00/config_f.h.config	2005-03-26 00:12:39.756467744 +0100
+++ tcsh-6.14.00/config_f.h	2005-03-26 00:12:49.831936040 +0100
@@ -69,7 +69,7 @@
  *		if you don't have <nl_types.h>, you don't want
  *		to define this.
  */
-#undef NLS_CATALOGS
+#define NLS_CATALOGS
 
 /*
  * LOGINFIRST   Source ~/.login before ~/.cshrc

tcsh-6.14.00-iconv.patch:
 Makefile |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)

--- NEW FILE tcsh-6.14.00-iconv.patch ---
diff -urN tcsh-6.13.00/nls/Makefile tcsh/nls/Makefile
--- tcsh-6.13.00/nls/Makefile	2004-02-21 21:34:26.000000000 +0100
+++ tcsh/nls/Makefile	2004-07-16 19:09:58.000000000 +0200
@@ -2,7 +2,7 @@
 SUBDIRS=	C et finnish french german greek italian ja pl russian \
 		spanish ukrainian
 #GENCAT=	gencat --new
-#CHARSET=	charset
+CHARSET=	charset
 GENCAT=		gencat
 
 catalogs:


Index: .cvsignore
===================================================================
RCS file: /cvs/dist/rpms/tcsh/devel/.cvsignore,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- .cvsignore	9 Sep 2004 13:13:58 -0000	1.5
+++ .cvsignore	25 Mar 2005 23:26:16 -0000	1.6
@@ -1 +1 @@
-tcsh-6.13.00.tar.gz
+tcsh-6.14.00.tar.gz


Index: sources
===================================================================
RCS file: /cvs/dist/rpms/tcsh/devel/sources,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- sources	9 Sep 2004 13:13:58 -0000	1.5
+++ sources	25 Mar 2005 23:26:16 -0000	1.6
@@ -1 +1 @@
-11c0c9c9148652dc01270c4880d1cc6e  tcsh-6.13.00.tar.gz
+353d1bb7d2741bf8de602c7b6f0efd79  tcsh-6.14.00.tar.gz


Index: tcsh.spec
===================================================================
RCS file: /cvs/dist/rpms/tcsh/devel/tcsh.spec,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- tcsh.spec	5 Mar 2005 13:43:09 -0000	1.26
+++ tcsh.spec	25 Mar 2005 23:26:17 -0000	1.27
@@ -2,25 +2,14 @@
 
 Summary: An enhanced version of csh, the C shell.
 Name: tcsh
-Version: 6.13
-Release: 13
+Version: 6.14
+Release: 1
 License: distributable
 Group: System Environment/Shells
 Source: ftp://ftp.astron.com/pub/tcsh/tcsh-%{version}.00.tar.gz
-Patch0: tcsh-6.13.00-utmp.patch
-Patch1: tcsh-6.13.00-dspmbyte.patch
-Patch2: tcsh-6.11.00-termcap.patch
-Patch3: tcsh-6.12.00-setpgrp.patch
-Patch4: tcsh-6.13.00-charset.patch
-Patch5: tcsh-6.13.00-iconv.patch
-Patch6: tcsh-6.13.00-glob.patch
-Patch7: tcsh-6.13.00-arch.patch
-Patch8: tcsh-6.13.00-fcntl.patch
-Patch9: tcsh-6.13.00-winchg.patch
-Patch10: tcsh-6.13.00-codeset.patch
-Patch11: tcsh-6.13.00-closem.patch
-Patch12: tcsh-6.13.00-cstr.patch
-Patch13: tcsh-6.13.00-cgets.patch
+Patch0: tcsh-6.14.00-config.patch
+Patch1: tcsh-6.14.00-closem.patch
+Patch2: tcsh-6.14.00-iconv.patch
 Provides: csh = %{version}
 Prereq: fileutils, grep
 URL: http://www.tcsh.org/
@@ -37,23 +26,11 @@
 
 %prep
 %setup -q -n %{name}-%{version}.00
-%patch0 -p1 -b .utmp
-%patch1 -p1 -b .mbyte
-%patch2 -p1 -b .termcap
-%patch3 -p1 -b .setpgrp
-%patch4 -p1 -b .charset
-%patch5 -p1 -b .iconv
-%patch6 -p1 -b .glob
-%patch7 -p1 -b .arch
-%patch8 -p1 -b .fcntl
-%patch9 -p1 -b .winchg
-%patch10 -p1 -b .codeset
-%patch11 -p1 -b .closem
-%patch12 -p1 -b .cstr
-%patch13 -p1 -b .cgets
+%patch0 -p1 -b .config
+%patch1 -p1 -b .closem
+%patch2 -p1 -b .iconv
 
 nroff -me eight-bit.me > eight-bit.txt
-autoreconf
 
 %build
 %configure --without-hesiod
@@ -119,6 +96,9 @@
 %{_mandir}/*/*
 
 %changelog
+* Fri Mar 25 2005 Miloslav Trmac <mitr at redhat.com> - 6.14-1
+- Update to tcsh-6.14.00
+
 * Sat Mar  5 2005 Miloslav Trmac <mitr at redhat.com> - 6.13-13
 - Rebuild with gcc 4
 


--- tcsh-6.11.00-termcap.patch DELETED ---


--- tcsh-6.12.00-setpgrp.patch DELETED ---


--- tcsh-6.13.00-arch.patch DELETED ---


--- tcsh-6.13.00-cgets.patch DELETED ---


--- tcsh-6.13.00-charset.patch DELETED ---


--- tcsh-6.13.00-closem.patch DELETED ---


--- tcsh-6.13.00-codeset.patch DELETED ---


--- tcsh-6.13.00-cstr.patch DELETED ---


--- tcsh-6.13.00-dspmbyte.patch DELETED ---


--- tcsh-6.13.00-fcntl.patch DELETED ---


--- tcsh-6.13.00-glob.patch DELETED ---


--- tcsh-6.13.00-iconv.patch DELETED ---


--- tcsh-6.13.00-utmp.patch DELETED ---


--- tcsh-6.13.00-winchg.patch DELETED ---




More information about the fedora-cvs-commits mailing list