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