Blame SPECS/expect.spec

26470e
%{!?tcl_version: %define tcl_version %(echo 'puts $tcl_version' | tclsh)}
26470e
%{!?tcl_sitearch: %define tcl_sitearch %{_libdir}/tcl%{tcl_version}}
26470e
%global majorver 5.45
26470e
26470e
Summary: A program-script interaction and testing utility
26470e
Name: expect
26470e
Version: %{majorver}
26470e
Release: 14%{?dist}
26470e
License: Public Domain
26470e
Group: Development/Languages
26470e
# URL: probably more useful is http://sourceforge.net/projects/expect/
26470e
URL: http://expect.nist.gov/
26470e
Source: http://downloads.sourceforge.net/%{name}/%{name}%{version}.tar.gz
26470e
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
26470e
Buildrequires: tcl-devel tk-devel autoconf automake libXft-devel chrpath
26470e
# Patch0: fixes change log file permissions
26470e
Patch0: expect-5.43.0-log_file.patch
26470e
# Patch1: fixes install location, change pkgIndex
26470e
Patch1: expect-5.43.0-pkgpath.patch
26470e
# Patch2: fixes minor man page formatting issue
26470e
Patch2: expect-5.45-man-page.patch
26470e
# Patch3: fixes segmentation fault during matching characters
26470e
Patch3: expect-5.45-match-gt-numchars-segfault.patch
26470e
# Patch4: fixes memory leak when using -re, http://sourceforge.net/p/expect/patches/13/
26470e
Patch4: expect-5.45-re-memleak.patch
26470e
# Patch5: use vsnprintf instead of vsprintf to avoid buffer overflow
26470e
Patch5: expect-5.45-exp-log-buf-overflow.patch
26470e
# Patch6: fixes segfaults if Tcl is built with stubs and Expect is used directly
26470e
#   from C program rhbz#1091060
26470e
Patch6: expect-5.45-segfault-with-stubs.patch
26470e
# examples patches
26470e
# Patch100: changes random function
26470e
Patch100: expect-5.32.2-random.patch
26470e
# Patch101: fixes bz674184 - mkpasswd fails randomly
26470e
Patch101: expect-5.45-mkpasswd-dash.patch
26470e
# Patch102: fixes bz703702 - let user know that telnet is needed for
26470e
# running some examples
26470e
Patch102: expect-5.45-check-telnet.patch
26470e
# Patch103: use full path to 'su', it's safer
26470e
Patch103: expect-5.45-passmass-su-full-path.patch
26470e
26470e
%description
26470e
Expect is a tcl application for automating and testing
26470e
interactive applications such as telnet, ftp, passwd, fsck,
26470e
rlogin, tip, etc. Expect makes it easy for a script to
26470e
control another program and interact with it.
26470e
26470e
This package contains expect and some scripts that use it.
26470e
26470e
%package devel
26470e
Summary: A program-script interaction and testing utility
26470e
Group: Development/Languages
26470e
Requires: expect = %{version}-%{release}
26470e
26470e
%description devel
26470e
Expect is a tcl application for automating and testing
26470e
interactive applications such as telnet, ftp, passwd, fsck,
26470e
rlogin, tip, etc. Expect makes it easy for a script to
26470e
control another program and interact with it.
26470e
26470e
This package contains development files for the expect library.
26470e
26470e
%package -n expectk
26470e
Summary: A program-script interaction and testing utility
26470e
Group: Development/Languages
26470e
Requires: expect = %{version}-%{release}
26470e
26470e
%description -n expectk
26470e
Expect is a tcl application for automating and testing
26470e
interactive applications such as telnet, ftp, passwd, fsck,
26470e
rlogin, tip, etc. Expect makes it easy for a script to
26470e
control another program and interact with it.
26470e
26470e
This package originally contained expectk and some scripts
26470e
that used it. As expectk was removed from upstream tarball
26470e
in expect-5.45, now the package contains just these scripts.
26470e
Please use tclsh with package require Tk and Expect instead
26470e
of expectk.
26470e
26470e
%prep
26470e
%setup -q -n expect%{version}
26470e
%patch0 -p1 -b .log_file
26470e
%patch1 -p1 -b .pkgpath
26470e
%patch2 -p1 -b .man-page
26470e
%patch3 -p1 -b .match-gt-numchars-segfault
26470e
%patch4 -p1 -b .re-memleak
26470e
%patch5 -p1 -b .exp-log-buf-overflow
26470e
%patch6 -p1 -b .segfault-with-stubs
26470e
# examples fixes
26470e
%patch100 -p1 -b .random
26470e
%patch101 -p1 -b .mkpasswd-dash
26470e
%patch102 -p1 -b .check-telnet
26470e
%patch103 -p1 -b .passmass-su-full-path
26470e
# -pkgpath.patch touch configure.in
26470e
aclocal
26470e
autoconf
26470e
( cd testsuite
26470e
  autoconf -I.. )
26470e
26470e
%build
26470e
%configure --with-tcl=%{_libdir} --with-tk=%{_libdir} --enable-shared \
26470e
	--with-tclinclude=%{_includedir}/tcl-private/generic
26470e
make %{?_smp_mflags}
26470e
26470e
%check
26470e
make test
26470e
26470e
%install
26470e
rm -rf "$RPM_BUILD_ROOT"
26470e
make install DESTDIR="$RPM_BUILD_ROOT"
26470e
26470e
# move
26470e
mv "$RPM_BUILD_ROOT"%{tcl_sitearch}/expect%{version}/libexpect%{version}.so "$RPM_BUILD_ROOT"%{_libdir}
26470e
26470e
# for linking with -lexpect
26470e
ln -s libexpect%{majorver}.so "$RPM_BUILD_ROOT"%{_libdir}/libexpect.so
26470e
26470e
# remove cryptdir/decryptdir, as Linux has no crypt command (bug 6668).
26470e
rm -f "$RPM_BUILD_ROOT"%{_bindir}/{cryptdir,decryptdir}
26470e
rm -f "$RPM_BUILD_ROOT"%{_mandir}/man1/{cryptdir,decryptdir}.1*
26470e
rm -f "$RPM_BUILD_ROOT"%{_bindir}/autopasswd
26470e
26470e
# remove rpath
26470e
chrpath --delete $RPM_BUILD_ROOT%{_libdir}/libexpect%{version}.so
26470e
26470e
%clean
26470e
rm -rf "$RPM_BUILD_ROOT"
26470e
26470e
26470e
%files
26470e
%defattr(-,root,root,-)
26470e
%doc FAQ HISTORY NEWS README
26470e
%{_bindir}/expect
26470e
%{_bindir}/autoexpect
26470e
%{_bindir}/dislocate
26470e
%{_bindir}/ftp-rfc
26470e
%{_bindir}/kibitz
26470e
%{_bindir}/lpunlock
26470e
%{_bindir}/mkpasswd
26470e
%{_bindir}/passmass
26470e
%{_bindir}/rftp
26470e
%{_bindir}/rlogin-cwd
26470e
%{_bindir}/timed-read
26470e
%{_bindir}/timed-run
26470e
%{_bindir}/unbuffer
26470e
%{_bindir}/weather
26470e
%{_bindir}/xkibitz
26470e
%dir %{tcl_sitearch}/expect%{version}
26470e
%{tcl_sitearch}/expect%{version}/pkgIndex.tcl
26470e
%{_libdir}/libexpect%{version}.so
26470e
%{_libdir}/libexpect.so
26470e
%{_mandir}/man1/autoexpect.1.gz
26470e
%{_mandir}/man1/dislocate.1.gz
26470e
%{_mandir}/man1/expect.1.gz
26470e
%{_mandir}/man1/kibitz.1.gz
26470e
%{_mandir}/man1/mkpasswd.1.gz
26470e
%{_mandir}/man1/passmass.1.gz
26470e
%{_mandir}/man1/tknewsbiff.1.gz
26470e
%{_mandir}/man1/unbuffer.1.gz
26470e
%{_mandir}/man1/xkibitz.1.gz
26470e
26470e
%files devel
26470e
%defattr(-,root,root,-)
26470e
%{_mandir}/man3/libexpect.3*
26470e
%{_includedir}/*
26470e
26470e
%files -n expectk
26470e
%defattr(-,root,root,-)
26470e
%{_bindir}/multixterm
26470e
%{_bindir}/tknewsbiff
26470e
%{_bindir}/tkpasswd
26470e
%{_bindir}/xpstat
26470e
%{_mandir}/man1/multixterm.1*
26470e
%{_mandir}/man1/tknewsbiff.1*
26470e
26470e
%changelog
26470e
* Wed May 20 2015 Vitezslav Crhonek <vcrhonek@redhat.com> - 5.45-14
26470e
- Use different and probably better approach of fixing segfaults if Tcl is
26470e
  built with stubs and Expect is used directly from C program
26470e
  Resolves: #1091060
26470e
26470e
* Mon May 18 2015 Vitezslav Crhonek <vcrhonek@redhat.com> - 5.45-13
26470e
- Fix segfaults if Tcl is built with stubs and Expect is used directly from C program
26470e
  (patch taken from Debian project, written by Sergei Golovan)
26470e
  Resolves: #1091060
26470e
26470e
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 5.45-12
26470e
- Mass rebuild 2014-01-24
26470e
26470e
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 5.45-11
26470e
- Mass rebuild 2013-12-27
26470e
26470e
* Thu Dec 12 2013 Vitezslav Crhonek <vcrhonek@redhat.com> - 5.49-10
26470e
- Use vsnprintf instead of vsprintf to avoid buffer overflow
26470e
  (it happens e.g. when running systemtap testsuite)
26470e
  Resolves: #1038931
26470e
26470e
* Thu Oct 03 2013 Vitezslav Crhonek <vcrhonek@redhat.com> - 5.45-9
26470e
- Fix memory leak when using -re option
26470e
  Resolves: #1014624
26470e
26470e
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.45-8
26470e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
26470e
26470e
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.45-7
26470e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
26470e
26470e
* Mon Feb 06 2012 Vitezslav Crhonek <vcrhonek@redhat.com> - 5.45-6
26470e
- Fix character matching to avoid segmentation fault
26470e
- Move libexpect link out of -devel subpackage
26470e
26470e
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.45-5
26470e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
26470e
26470e
* Tue Sep 06 2011 Vitezslav Crhonek <vcrhonek@redhat.com> - 5.45-4
26470e
- Let user know when expample script needs telnet and it is missing
26470e
  Resolves: #703702
26470e
- Use full path to 'su' in passmass example, it's safer
26470e
- Fix expect man page minor formatting issue
26470e
26470e
* Wed Mar 16 2011 Vitezslav Crhonek <vcrhonek@redhat.com> - 5.45-3
26470e
- Fix mkpasswd fails randomly
26470e
  Resolves: #674184
26470e
26470e
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.45-2
26470e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
26470e
26470e
* Tue Jan 18 2011 Vitezslav Crhonek <vcrhonek@redhat.com> - 5.45-1
26470e
- Update to expect-5.45
26470e
26470e
* Wed Mar 10 2010 Vitezslav Crhonek <vcrhonek@redhat.com> - 5.44.1.15-1
26470e
- Update to 5.44.1.15 from upstream CVS
26470e
  Resolves: #528654, Resolves: #501820
26470e
- Remove config.sub (no longer needed), remove unused patches (few are
26470e
  upstream now, few are pointless with new version), comment patches
26470e
- Fix unbuffer to return exit code of ubuffered program
26470e
  Resolves: #547686
26470e
- Fix Tk initialization
26470e
  Resolves: #456738
26470e
26470e
* Mon Aug 10 2009 Ville Skyttä <ville.skytta@iki.fi> - 5.43.0-19
26470e
- Use bzipped upstream tarball.
26470e
26470e
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.43.0-18
26470e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
26470e
26470e
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.43.0-17
26470e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
26470e
26470e
* Wed Feb 11 2009 Vitezslav Crhonek <vcrhonek@redhat.com> - 5:43.0-16
26470e
- Modify and rebuild for new Tcl
26470e
26470e
* Thu Sep 25 2008 Vitezslav Crhonek <vcrhonek@redhat.com> - 5:43.0-15
26470e
- Rediff all patches to work with patch --fuzz=0
26470e
26470e
* Mon Jun  9 2008 Vitezslav Crhonek <vcrhonek@redhat.com> - 5:43.0-14
26470e
- Use latest config.sub file for package build
26470e
  Resolves: #449560
26470e
26470e
* Mon Feb 11 2008 Vitezslav Crhonek <vcrhonek@redhat.com> - 5:43.0-13
26470e
- Rebuild
26470e
26470e
* Mon Jan 14 2008 Wart <wart@kobold.org> - 5.43.0-12
26470e
- Update install locations to reflect updated auto_path in the tcl 8.5 package
26470e
26470e
* Mon Jan 07 2008 Adam Tkac <atkac redhat com> - 5.43.0-11
26470e
- updated "tcl8.5" patch
26470e
26470e
* Sat Jan  5 2008 Alex Lancaster <alexlan[AT]fedoraproject org> - 5.43.0-10
26470e
- Rebuild for new Tcl 8.5
26470e
26470e
* Thu Aug 23 2007 Vitezslav Crhonek <vcrhonek@redhat.com> - 5.43.0-9
26470e
- rebuild
26470e
26470e
* Sat Feb 10 2007 Jakub Jelinek <jakub@redhat.com> - 5.43.0-8
26470e
- Update to build this time with Tcl 8.4
26470e
26470e
* Thu Feb  8 2007 Miloslav Trmac <mitr@redhat.com> - 5.43.0-7
26470e
- s/%%{buildroot}/"$RPM_BUILD_ROOT"/g
26470e
- s,/usr/share/man,%%{_mandir},g
26470e
- Use the Fedora-specified Buildroot:
26470e
- Remove BuildRequires: libX11-devel
26470e
- Don't install pkgIndex.tcl as an executable file
26470e
- Drop the incorrect expect-5.32.2-fixcat.patch
26470e
- Remove comments from *.h.in because they confuse config.status; this makes
26470e
  the workaround expect-5.43.0-cfg-setpgrp.patch unnecesary.
26470e
26470e
* Sat Feb  3 2007 Miloslav Trmac <mitr@redhat.com> - 5.43.0-6
26470e
- Update to build with Tcl 8.5
26470e
- Drop static libraries
26470e
- Ship more documentation
26470e
- Use %%check for (make test), remove the conditional
26470e
26470e
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 5.43.0-5.1
26470e
- rebuild
26470e
26470e
* Mon May 15 2006 David Cantrell <dcantrell@redhat.com> - 5.43.0-5
26470e
- BuildRequires libX11-devel
26470e
26470e
* Fri Feb 24 2006 David Cantrell <dcantrell@redhat.com> - 5.43.0-4
26470e
- Patch expLogChannelOpen() to create files with 0666 permissions (#182724)
26470e
26470e
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 5.43.0-3.1
26470e
- bump again for double-long bug on ppc(64)
26470e
26470e
* Tue Feb 07 2006 David Cantrell <dcantrell@redhat.com> - 5.43.0-3
26470e
- Rebuilt
26470e
26470e
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
26470e
- rebuilt
26470e
26470e
* Tue May 31 2005 Jens Petersen <petersen@redhat.com> - 5.43.0-2
26470e
- fix flushing of unbuffer script (Charles Sullivan, #143963)
26470e
  with unbuffer-child-flush-143963.patch (Don Libes)
26470e
- make autoconf include parent dir in testsuite to avoid error
26470e
  (Robert Scheck, 150369)
26470e
- separate the examples scripts patches from the rest
26470e
26470e
* Mon Mar  7 2005 Jens Petersen <petersen@redhat.com>
26470e
- replace expect-5.32.2-setpgrp.patch by expect-5.43.0-cfg-setpgrp.patch
26470e
  to set SETPGRP_VOID correctly
26470e
26470e
* Mon Mar  7 2005 Jens Petersen <petersen@redhat.com> - 5.43.0-1
26470e
- run test make target by default
26470e
  - can be turned off with --without check
26470e
26470e
* Sat Mar 05 2005 Robert Scheck <redhat@linuxnetz.de>
26470e
- update to 5.43.0 (150369)
26470e
  - no longer need expect-5.39.0-64bit-82547.patch,
26470e
    expect-5.38.0-autopasswd-9917.patch
26470e
    and expect-5.42-mkpasswd-verbose-user-141454.patch
26470e
- run aclocal and configure with current autoconf (116777)
26470e
  - buildrequire autoconf and automake instead of autoconf213
26470e
26470e
* Fri Dec  3 2004 Jens Petersen <petersen@redhat.com> - 5.42.1-2
26470e
- fix "mkpasswd -v" failure when user not specified with
26470e
  expect-5.42-mkpasswd-verbose-user-141454.patch (J F Wheeler, 141454)
26470e
26470e
* Thu Aug  5 2004 Jens Petersen <petersen@redhat.com> - 5.42.1-1
26470e
- update to 5.42.1 (Robert Scheck, 126536)
26470e
  - no longer need expect-5.32.2-kibitz.patch
26470e
  - update expect-5.38.0-autopasswd-9917.patch
26470e
- drop explicit tcl and tk requires
26470e
26470e
* Mon Jun 21 2004 Alan Cox <alan@redhat.com>
26470e
- Autopasswd doesnt work and isnt ever going to work with pam around
26470e
  since password setting depends on the modules in use (think "fingerprint"
26470e
  or "smartcard"..). Remove it.
26470e
26470e
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
26470e
- rebuilt
26470e
26470e
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
26470e
- rebuilt
26470e
26470e
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
26470e
- rebuilt
26470e
26470e
* Fri Nov 28 2003 Jens Petersen <petersen@redhat.com> - 5.39.0-95
26470e
- new package split out from tcltk
26470e
- build against installed tcl and tk
26470e
- filtered changelog for expect
26470e
- buildrequire autoconf213 (#110583) [mvd@mylinux.com.ua]
26470e
26470e
* Mon Nov 17 2003 Thomas Woerner <twoerner@redhat.com> 8.3.5-94
26470e
- fixed RPATH for expect and expectk: expect-5.39.0-libdir.patch
26470e
26470e
* Wed Oct 15 2003 Jens Petersen <petersen@redhat.com> - 8.3.5-93
26470e
- update expect to 5.39.0 (fixes #58317)
26470e
- drop first hunk of 64bit patch and rename to expect-5.39.0-64bit-82547.patch
26470e
- expect-5.32.2-weather.patch and expect-5.32.2-expectk.patch no longer needed
26470e
26470e
* Wed Sep 17 2003 Matt Wilson <msw@redhat.com> 8.3.5-92
26470e
- rebuild again for #91211
26470e
26470e
* Wed Sep 17 2003 Matt Wilson <msw@redhat.com> 8.3.5-91
26470e
- rebuild to fix gzipped file md5sums (#91211)
26470e
26470e
* Fri Jul 04 2003 Jens Petersen <petersen@redhat.com> - 8.3.5-90
26470e
- make sure expect and itcl are linked against buildroot not installroot libs
26470e
26470e
* Tue Jan 28 2003 Jens Petersen <petersen@redhat.com> - 8.3.5-87
26470e
- bring back expect alpha patch, renamed to 64bit patch (#82547)
26470e
26470e
* Fri Jan 17 2003 Jens Petersen <petersen@redhat.com> - 8.3.5-85
26470e
- add some requires
26470e
26470e
* Tue Jan 14 2003 Jens Petersen <petersen@redhat.com> - 8.3.5-84
26470e
- drop synthetic lib provides
26470e
- remove obsolete patches from srpm
26470e
- update buildrequires
26470e
- use buildroot instead of RPM_BUILD_ROOT
26470e
- install all man pages under mandir, instead of moving some from /usr/man
26470e
- introduce _genfilelist macro for clean single-sweep find filelist generation
26470e
  for each package
26470e
- use perl to remove buildroot prefix from filelists
26470e
26470e
* Tue Jan  7 2003 Jeff Johnson <jbj@redhat.com> 8.3.5-80
26470e
- rebuild to generate deps for4 DSO's w/o DT_SONAME correctly.
26470e
26470e
* Sat Jan  4 2003 Jeff Johnson <jbj@redhat.com> 8.3.5-79
26470e
- set execute bits on library so that requires are generated.
26470e
26470e
* Tue Dec 10 2002 Jens Petersen <petersen@redhat.com> 8.3.5-78
26470e
- make lib symlinks to .so not .so.0
26470e
26470e
* Mon Dec  9 2002 Jens Petersen <petersen@redhat.com> 8.3.5-76
26470e
- make it build on x86_64 (details below)
26470e
- add 100 to expect patches
26470e
- patch expect configure to get EXP_LIB_SPEC to use libdir
26470e
- don't explicitly update config.{guess,sub} since %%configure does it for us
26470e
- added "--without check" rpmbuild option to disable running tests in future
26470e
- generate filelists from datadir and not from mandir from now on
26470e
26470e
* Tue Dec  3 2002 Jens Petersen <petersen@redhat.com>
26470e
- build without all makecfg patches for now
26470e
  - in particular use upstream versioned library name convention
26470e
- add backward compatible lib symlinks for now
26470e
- add unversioned symlinks for versioned bindir files
26470e
- use make's -C option rather than jumping in and out of source dirs
26470e
  during install
26470e
- use INSTALL_ROOT destdir-like make variable instead of makeinstall
26470e
  for all subpackages except tix and itcl
26470e
26470e
* Mon Oct 21 2002 Jens Petersen <petersen@redhat.com>
26470e
- move expectk and expect-devel files out of expect into separate packages
26470e
  (#9832)
26470e
- drop the crud compat dir symlinks in libdir
26470e
- correct expect license
26470e
- don't explicitly provide 64bit libs on ia64 and sparc64
26470e
26470e
* Tue Aug 20 2002 Jens Petersen <petersen@redhat.com> 8.3.3-74
26470e
- fix compat symlink from /usr/lib/expect (#71606)
26470e
26470e
* Wed Aug 14 2002 Jens Petersen <petersen@redhat.com> 8.3.3-73
26470e
- update to expect spawn patch from hjl@gnu.org (bug 43310)
26470e
26470e
* Tue Aug 13 2002 Jens Petersen <petersen@redhat.com> 8.3.3-72
26470e
- update expect to 5.38.0
26470e
- fixes #71113 (reported by yarnall@lvc.edu)
26470e
26470e
* Mon Jan 07 2002 Florian La Roche <Florian.LaRoche@redhat.de>
26470e
- quick hack to have a correct setpgrp() call in expect
26470e
- fix config.guess and config.sub to newer versions
26470e
26470e
* Tue Aug 28 2001 Adrian Havill <havill@redhat.com>
26470e
- expect's fixline1 busted for expectk scripts (tkpasswd/tknewsbiff/tkterm)
26470e
26470e
* Wed Aug  8 2001 Adrian Havill <havill@redhat.com>
26470e
- re-enable glibc string and math inlines; recent gcc is a-ok.
26470e
- optimize at -O2 instead of -O
26470e
- rename "soname" patches related to makefile/autoconf changes
26470e
26470e
* Wed Jul 25 2001 Adrian Havill <havill@redhat.com>
26470e
- fixed 64 bit RPM provides for dependencies
26470e
26470e
* Thu Jul 19 2001 Adrian Havill <havill@redhat.com>
26470e
- used %%makeinstall to brute force fix any remaining unflexible makefile dirs
26470e
- improved randomness of expect's mkpasswd script via /dev/random (bug 9507)
26470e
- revert --enable-threads, linux is (still) not ready (yet) (bug 49251)
26470e
26470e
* Sun Jul  8 2001 Adrian Havill <havill@redhat.com>
26470e
- refresh all sources to latest stable (TODO: separate expect/expectk)
26470e
- massage out some build stuff to patches (TODO: libtoolize hacked constants)
26470e
- remove patches already rolled into the upstream
26470e
- removed RPATH (bugs 45569, 46085, 46086), added SONAMEs to ELFs
26470e
- changed shared object filenames to something less gross
26470e
- reenable threads which seem to work now
26470e
- fixed spawn/eof read problem with expect (bug 43310)
26470e
- made compile-friendly for IA64
26470e
26470e
* Fri Mar 23 2001 Bill Nottingham <notting@redhat.com>
26470e
- bzip2 sources
26470e
26470e
* Mon Mar 19 2001 Bill Nottingham <notting@redhat.com>
26470e
- build with -D_GNU_SOURCE - fixes expect on ia64
26470e
26470e
* Mon Mar 19 2001 Preston Brown <pbrown@redhat.com>
26470e
- build fix from ahavill.
26470e
26470e
* Wed Feb 21 2001 Tim Powers <timp@redhat.com>
26470e
- fixed weather expect script using wrong server (#28505)
26470e
26470e
* Tue Feb 13 2001 Adrian Havill <havill@redhat.com>
26470e
- rebuild so make check passes
26470e
26470e
* Fri Oct 20 2000 Than Ngo <than@redhat.com>
26470e
- rebuild with -O0 on alpha (bug #19461)
26470e
26470e
* Thu Aug 17 2000 Jeff Johnson <jbj@redhat.com>
26470e
- summaries from specspo.
26470e
26470e
* Thu Jul 27 2000 Jeff Johnson <jbj@redhat.com>
26470e
- rebuild against "working" util-linux col.
26470e
26470e
* Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com>
26470e
- don't mess with %%{_libdir}, it's gonna be a FHS pita.
26470e
26470e
* Fri Jun  2 2000 Jeff Johnson <jbj@redhat.com>
26470e
- FHS packaging changes.
26470e
- revert --enable-threads, linux is not ready (yet) (#11789).
26470e
- expect: update to 5.31.7+ (#11595).
26470e
26470e
* Sat Mar 18 2000 Jeff Johnson <jbj@redhat.com>
26470e
- update to (tcl,tk}-8.2.3, expect-5.31, and itcl-3.1.0, URL's as well.
26470e
- use perl to drill out pre-pended RPM_BUILD_ROOT.
26470e
- configure with --enable-threads (experimental).
26470e
- autopasswd needs to handle password starting with hyphen (#9917).
26470e
- handle 553 ftp status in rftp expect script (#7869).
26470e
- remove cryptdir/decryptdir, as Linux has not crypt command (#6668).
26470e
- correct hierarchy spelling (#7082).
26470e
- fix "expect -d ...", format string had int printed as string (#7775).
26470e
26470e
* Tue Mar  7 2000 Jeff Johnson <jbj@redhat.com>
26470e
- rebuild for sparc baud rates > 38400.
26470e
26470e
* Mon Feb  7 2000 Bill Nottingham <notting@redhat.com>
26470e
- handle compressed manpages
26470e
26470e
* Thu Feb 03 2000 Elliot Lee <sopwith@redhat.com>
26470e
- Make changes from bug number 7602
26470e
- Apply patch from bug number 7537
26470e
- Apply fix from bug number 7157
26470e
- Add fixes from bug #7601 to the runtcl patch
26470e
26470e
* Wed Feb 02 2000 Cristian Gafton <gafton@redhat.com>
26470e
- fix descriptions
26470e
- man pages are compressed (whatapain)
26470e
26470e
* Tue Nov 30 1999 Jakub Jelinek <jakub@redhat.com>
26470e
- compile on systems where SIGPWR == SIGLOST.
26470e
26470e
* Thu Apr  8 1999 Jeff Johnson <jbj@redhat.com>
26470e
- use /usr/bin/write in kibitz (#1320).
26470e
- use cirrus.sprl.umich.edu in weather (#1926).
26470e
26470e
* Tue Feb 16 1999 Jeff Johnson <jbj@redhat.com>
26470e
- expect does unaligned access on alpha (#989)
26470e
- upgrade expect to 5.28.
26470e
26470e
* Tue Jan 12 1999 Cristian Gafton <gafton@redhat.com>
26470e
- call libtoolize to allow building on the arm
26470e
- build for glibc 2.1
26470e
- strip binaries
26470e
26470e
* Thu Sep 10 1998 Jeff Johnson <jbj@redhat.com>
26470e
- update tcl/tk/tclX to 8.0.3, expect is updated also.
26470e
26470e
* Mon Jun 29 1998 Jeff Johnson <jbj@redhat.com>
26470e
- expect: mkpasswd needs delay before sending password (problem #576)
26470e
26470e
* Thu May 07 1998 Prospector System <bugs@redhat.com>
26470e
- translations modified for de, fr, tr
26470e
26470e
* Sat May 02 1998 Cristian Gafton <gafton@redhat.com>
26470e
- fixed expect binaries exec permissions
26470e
26470e
* Wed Oct 22 1997 Otto Hammersmith <otto@redhat.com>
26470e
- fixed src urls
26470e
26470e
* Mon Oct 06 1997 Erik Troan <ewt@redhat.com>
26470e
- removed version numbers from descriptions
26470e
26470e
* Mon Sep 22 1997 Erik Troan <ewt@redhat.com>
26470e
- updated to tcl/tk 8.0 and related versions of packages
26470e
26470e
* Tue Jun 17 1997 Erik Troan <ewt@redhat.com>
26470e
- built against glibc
26470e
- fixed dangling tclx/tkx symlinks