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