rpms/expect/devel expect-5.43.0-h-comments.patch, NONE, 1.1 expect-5.43.0-pkgIndex-x.patch, NONE, 1.1 expect.spec, 1.17, 1.18 expect-5.32.2-fixcat.patch, 1.1, NONE expect-5.43.0-cfg-setpgrp.patch, 1.1, NONE

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Thu Feb 8 04:39:08 UTC 2007


Author: mitr

Update of /cvs/dist/rpms/expect/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv13554

Modified Files:
	expect.spec 
Added Files:
	expect-5.43.0-h-comments.patch expect-5.43.0-pkgIndex-x.patch 
Removed Files:
	expect-5.32.2-fixcat.patch expect-5.43.0-cfg-setpgrp.patch 
Log Message:
* Thu Feb  8 2007 Miloslav Trmac <mitr at redhat.com> - 5.43.0-7
- s/%%{buildroot}/"$RPM_BUILD_ROOT"/g
- s,/usr/share/man,%%{_mandir},g
- Use the Fedora-specified Buildroot:
- Remove BuildRequires: libX11-devel
- Don't install pkgIndex.tcl as an executable file
- Drop the incorrect expect-5.32.2-fixcat.patch
- Remove comments from *.h.in because they confuse config.status; this makes
  the workaround expect-5.43.0-cfg-setpgrp.patch unnecesary.


expect-5.43.0-h-comments.patch:
 expect_cf.h.in |   30 ++++++++++++++++++++----------
 tcldbgcf.h.in  |    3 ++-
 2 files changed, 22 insertions(+), 11 deletions(-)

--- NEW FILE expect-5.43.0-h-comments.patch ---
--- expect-5.43/expect_cf.h.in.h-comments	2007-02-08 05:11:43.000000000 +0100
+++ expect-5.43/expect_cf.h.in	2007-02-08 05:14:05.000000000 +0100
@@ -4,7 +4,8 @@
 #ifndef __EXPECT_CF_H__
 #define __EXPECT_CF_H__
 
-#undef NO_STDLIB_H		/* Tcl requires this name */
+/* Tcl requires this name */
+#undef NO_STDLIB_H
 #undef NO_UNION_WAIT
 #undef HAVE_STDARG_H
 #undef HAVE_VARARGS_H
@@ -12,12 +13,18 @@
 #undef HAVE_SYSCONF_H
 #undef HAVE_SYS_FCNTL_H
 #undef HAVE_SYS_WAIT_H
-#undef HAVE_SYS_BSDTYPES_H	/* nice ISC special */
-#undef HAVE_SYS_SELECT_H	/* nice ISC special */
-#undef HAVE_SYS_TIME_H		/* nice ISC special */
-#undef HAVE_SYS_PTEM_H		/* SCO needs this for window size */
-#undef HAVE_STRREDIR_H		/* Solaris needs this for console redir */
-#undef HAVE_STRPTY_H		/* old-style Dynix ptys need this */
+/* nice ISC special */
+#undef HAVE_SYS_BSDTYPES_H
+/* nice ISC special */
+#undef HAVE_SYS_SELECT_H
+/* nice ISC special */
+#undef HAVE_SYS_TIME_H
+/* SCO needs this for window size */
+#undef HAVE_SYS_PTEM_H
+/* Solaris needs this for console redir */
+#undef HAVE_STRREDIR_H
+/* old-style Dynix ptys need this */
+#undef HAVE_STRPTY_H
 #undef HAVE_UNISTD_H
 #undef HAVE_SYSMACROS_H
 #undef HAVE_INTTYPES_H
@@ -26,8 +33,10 @@
 
 #undef pid_t
 #undef RETSIGTYPE
-#undef TIME_WITH_SYS_TIME	/* ok to include both time.h and sys/time.h */
-#undef SETPGRP_VOID		/* if setpgrp takes 0 args */
+/* ok to include both time.h and sys/time.h */
+#undef TIME_WITH_SYS_TIME
+/* if setpgrp takes 0 args */
+#undef SETPGRP_VOID
 
 /*
  * This section is for compile macros needed by
@@ -42,7 +51,8 @@
 #undef SIMPLE_EVENT
 #undef HAVE_STRFTIME
 #undef HAVE_MEMMOVE
-#undef HAVE_TIMEZONE		/* timezone() a la Pyramid */
+/* timezone() a la Pyramid */
+#undef HAVE_TIMEZONE
 #undef HAVE_SIGLONGJMP
 #undef HAVE_STRCHR
 
--- expect-5.43/tcldbgcf.h.in.h-comments	2007-02-08 05:11:43.000000000 +0100
+++ expect-5.43/tcldbgcf.h.in	2007-02-08 05:12:17.000000000 +0100
@@ -7,7 +7,8 @@
 #ifndef __NIST_DBG_CF_H__
 #define __NIST_DBG_CF_H__
 
-#undef NO_STDLIB_H		/* Tcl requires this name */
+/* Tcl requires this name */
+#undef NO_STDLIB_H
 
 /*
  * Check for functions

expect-5.43.0-pkgIndex-x.patch:
 Makefile.in |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)

--- NEW FILE expect-5.43.0-pkgIndex-x.patch ---
--- expect-5.43/Makefile.in.pkgIndex-x	2007-02-07 15:21:14.000000000 +0100
+++ expect-5.43/Makefile.in	2007-02-07 15:21:55.000000000 +0100
@@ -368,7 +368,7 @@
 	else true; fi
 	if [ -s $(EXP_SHARED_LIB_FILE) ] ; then \
 	  $(INSTALL_PROGRAM) $(EXP_SHARED_LIB_FILE) $(tcl_libdir)/$(EXP_SHARED_LIB_FILE) ; \
-	  $(INSTALL_PROGRAM) pkgIndex $(libdir)/pkgIndex.tcl ; \
+	  $(INSTALL_DATA) pkgIndex $(libdir)/pkgIndex.tcl ; \
 	else true; fi
 
 expect_installed:	exp_main_exp.o $(EXP_LIB_FILE) install_shared_lib


Index: expect.spec
===================================================================
RCS file: /cvs/dist/rpms/expect/devel/expect.spec,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- expect.spec	3 Feb 2007 00:19:07 -0000	1.17
+++ expect.spec	8 Feb 2007 04:39:05 -0000	1.18
@@ -3,23 +3,23 @@
 Summary: A program-script interaction and testing utility
 Name: expect
 Version: %{majorver}.0
-Release: 6
+Release: 7
 License: Public Domain
 Group: Development/Languages
 URL: http://expect.nist.gov/
 Source: http://expect.nist.gov/src/%{name}-%{version}.tar.gz
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
-Buildrequires: tcl-devel tk-devel autoconf automake libX11-devel
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+Buildrequires: tcl-devel tk-devel autoconf automake
 Patch0: expect-5.38.0-spawn-43310.patch
-Patch1: expect-5.43.0-cfg-setpgrp.patch
+Patch1: expect-5.43.0-h-comments.patch
 Patch2: expect-5.38.0-lib-spec.patch
 Patch3: expect-5.39.0-libdir.patch
 Patch4: expect-5.43.0-log_file.patch
 Patch5: expect-5.43.0-tcl8.5.patch
+Patch6: expect-5.43.0-pkgIndex-x.patch
 # examples patches
 Patch100: expect-5.32.2-random.patch
-Patch101: expect-5.32.2-fixcat.patch
-Patch102: unbuffer-child-flush-143963.patch
+Patch101: unbuffer-child-flush-143963.patch
 
 %description
 Expect is a tcl application for automating and testing
@@ -57,17 +57,17 @@
 
 %prep
 %setup -q -n expect-%{majorver}
-%patch0 -p2 -b .6-spawn
-%patch1 -p1 -b .8-pgrp
-%patch2 -p1 -b .10-libspec
-%patch3 -p1 -b .11-libdir
-%patch4 -p1 -b .12-log_file
+%patch0 -p2 -b .spawn
+%patch1 -p1 -b .h-comments
+%patch2 -p1 -b .lib-spec
+%patch3 -p1 -b .libdir
+%patch4 -p1 -b .log_file
 %patch5 -p1 -b .tcl8.5
+%patch6 -p1 -b .pkgIndex-x
 # examples fixes
-%patch100 -p1 -b .100
-%patch101 -p1 -b .101
-%patch102 -p1 -b .102
-# *-cfg-setpgrp.patch, *-lib-spec.patch and *-tcl8.5.patch touch configure.in
+%patch100 -p1 -b .random
+%patch101 -p1 -b .unbuffer
+# *-lib-spec.patch and *-tcl8.5.patch touch configure.in
 aclocal
 autoconf
 ( cd testsuite
@@ -82,19 +82,19 @@
 make test
 
 %install
-rm -rf $RPM_BUILD_ROOT
-make install INSTALL_ROOT=%{buildroot}
+rm -rf "$RPM_BUILD_ROOT"
+make install INSTALL_ROOT="$RPM_BUILD_ROOT"
 
 # for linking with -lexpect
-ln -s libexpect%{majorver}.so %{buildroot}%{_libdir}/libexpect.so
+ln -s libexpect%{majorver}.so "$RPM_BUILD_ROOT"%{_libdir}/libexpect.so
 
 # remove cryptdir/decryptdir, as Linux has no crypt command (bug 6668).
-rm -f %{buildroot}%{_bindir}/{cryptdir,decryptdir}
-rm -f %{buildroot}%{_mandir}/man1/{cryptdir,decryptdir}.1*
-rm -f %{buildroot}%{_bindir}/autopasswd
+rm -f "$RPM_BUILD_ROOT"%{_bindir}/{cryptdir,decryptdir}
+rm -f "$RPM_BUILD_ROOT"%{_mandir}/man1/{cryptdir,decryptdir}.1*
+rm -f "$RPM_BUILD_ROOT"%{_bindir}/autopasswd
 
 %clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf "$RPM_BUILD_ROOT"
 
 
 %files
@@ -116,18 +116,17 @@
 %{_bindir}/weather
 %{_bindir}/xkibitz
 %dir %{_libdir}/expect%{majorver}
-%{_libdir}/expect%{majorver}/cat-buffers
 %{_libdir}/expect%{majorver}/pkgIndex.tcl
 %{_libdir}/libexpect%{majorver}.so
-/usr/share/man/man1/autoexpect.1.gz
-/usr/share/man/man1/dislocate.1.gz
-/usr/share/man/man1/expect.1.gz
-/usr/share/man/man1/kibitz.1.gz
-/usr/share/man/man1/mkpasswd.1.gz
-/usr/share/man/man1/passmass.1.gz
-/usr/share/man/man1/tknewsbiff.1.gz
-/usr/share/man/man1/unbuffer.1.gz
-/usr/share/man/man1/xkibitz.1.gz
+%{_mandir}/man1/autoexpect.1.gz
+%{_mandir}/man1/dislocate.1.gz
+%{_mandir}/man1/expect.1.gz
+%{_mandir}/man1/kibitz.1.gz
+%{_mandir}/man1/mkpasswd.1.gz
+%{_mandir}/man1/passmass.1.gz
+%{_mandir}/man1/tknewsbiff.1.gz
+%{_mandir}/man1/unbuffer.1.gz
+%{_mandir}/man1/xkibitz.1.gz
 
 %files devel
 %defattr(-,root,root,-)
@@ -149,6 +148,16 @@
 %{_mandir}/man1/tknewsbiff.1*
 
 %changelog
+* Thu Feb  8 2007 Miloslav Trmac <mitr at redhat.com> - 5.43.0-7
+- s/%%{buildroot}/"$RPM_BUILD_ROOT"/g
+- s,/usr/share/man,%%{_mandir},g
+- Use the Fedora-specified Buildroot:
+- Remove BuildRequires: libX11-devel
+- Don't install pkgIndex.tcl as an executable file
+- Drop the incorrect expect-5.32.2-fixcat.patch
+- Remove comments from *.h.in because they confuse config.status; this makes
+  the workaround expect-5.43.0-cfg-setpgrp.patch unnecesary.
+
 * Sat Feb  3 2007 Miloslav Trmac <mitr at redhat.com> - 5.43.0-6
 - Update to build with Tcl 8.5
 - Drop static libraries


--- expect-5.32.2-fixcat.patch DELETED ---


--- expect-5.43.0-cfg-setpgrp.patch DELETED ---




More information about the fedora-cvs-commits mailing list