ada0ae
%define majorver 8.5
ada0ae
%define	vers %{majorver}.13
ada0ae
%{!?sdt:%define sdt 1}
ada0ae
ada0ae
Summary: Tool Command Language, pronounced tickle
ada0ae
Name: tcl
ada0ae
Version: %{vers}
ada0ae
Release: 8%{?dist}
ada0ae
Epoch: 1
ada0ae
License: TCL
ada0ae
Group: Development/Languages
ada0ae
URL: http://tcl.sourceforge.net/
ada0ae
Source0: http://downloads.sourceforge.net/sourceforge/tcl/tcl%{version}-src.tar.gz
ada0ae
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
ada0ae
Buildrequires: autoconf
ada0ae
Provides: tcl(abi) = %{majorver}
ada0ae
Obsoletes: tcl-tcldict <= %{vers}
ada0ae
Provides: tcl-tcldict = %{vers}
ada0ae
Patch0: tcl-8.5.1-autopath.patch
ada0ae
Patch1: tcl-8.5.10-conf.patch
ada0ae
Patch2: tcl-8.5.12-hidden.patch
ada0ae
Patch3: tcl-8.5.13-notifier-thread-fork-fix.patch
ada0ae
ada0ae
%if %sdt
ada0ae
BuildRequires: systemtap-sdt-devel
ada0ae
%endif
ada0ae
ada0ae
%description
ada0ae
The Tcl (Tool Command Language) provides a powerful platform for
ada0ae
creating integration applications that tie together diverse
ada0ae
applications, protocols, devices, and frameworks. When paired with the
ada0ae
Tk toolkit, Tcl provides a fastest and powerful way to create
ada0ae
cross-platform GUI applications.  Tcl can also be used for a variety
ada0ae
of web-related tasks and for creating powerful command languages for
ada0ae
applications.
ada0ae
ada0ae
%package devel
ada0ae
Summary: Tcl scripting language development environment
ada0ae
Group: Development/Languages
ada0ae
Requires: %{name} = %{epoch}:%{version}-%{release}
ada0ae
ada0ae
%description devel
ada0ae
The Tcl (Tool Command Language) provides a powerful platform for
ada0ae
creating integration applications that tie together diverse
ada0ae
applications, protocols, devices, and frameworks. When paired with the
ada0ae
Tk toolkit, Tcl provides a fastest and powerful way to create
ada0ae
cross-platform GUI applications.  Tcl can also be used for a variety
ada0ae
of web-related tasks and for creating powerful command languages for
ada0ae
applications.
ada0ae
ada0ae
The package contains the development files and man pages for tcl.
ada0ae
ada0ae
%prep
ada0ae
%setup -q -n %{name}%{version}
ada0ae
chmod -x generic/tclThreadAlloc.c
ada0ae
ada0ae
%patch0 -p1 -b .autopath
ada0ae
%patch1 -p1 -b .conf
ada0ae
%patch2 -p1 -b .hidden
ada0ae
%patch3 -p1 -b .notifier-thread-fork-fix
ada0ae
ada0ae
%build
ada0ae
pushd unix
ada0ae
autoconf -f
ada0ae
%configure \
ada0ae
%if %sdt
ada0ae
--enable-dtrace \
ada0ae
%endif
ada0ae
--enable-threads \
ada0ae
--enable-symbols \
ada0ae
--enable-shared
ada0ae
ada0ae
make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS" TCL_LIBRARY=%{_datadir}/%{name}%{majorver}
ada0ae
ada0ae
%check
ada0ae
%{?_without_check: %define _without_check 1}
ada0ae
%{!?_without_check: %define _without_check 0}
ada0ae
ada0ae
%if ! %{_without_check}
ada0ae
  cd unix
ada0ae
  make test
ada0ae
%endif
ada0ae
ada0ae
%install
ada0ae
rm -rf $RPM_BUILD_ROOT
ada0ae
make install -C unix INSTALL_ROOT=$RPM_BUILD_ROOT TCL_LIBRARY=%{_datadir}/%{name}%{majorver}
ada0ae
ada0ae
ln -s tclsh%{majorver} $RPM_BUILD_ROOT%{_bindir}/tclsh
ada0ae
ada0ae
# for linking with -lib%%{name}
ada0ae
ln -s lib%{name}%{majorver}.so $RPM_BUILD_ROOT%{_libdir}/lib%{name}.so
ada0ae
ada0ae
mkdir -p $RPM_BUILD_ROOT/%{_libdir}/%{name}%{majorver}
ada0ae
ada0ae
# postgresql and maybe other packages too need tclConfig.sh
ada0ae
# paths don't look at /usr/lib for efficiency, so we symlink into tcl8.5 for now
ada0ae
ln -s %{_libdir}/%{name}Config.sh $RPM_BUILD_ROOT/%{_libdir}/%{name}%{majorver}/%{name}Config.sh
ada0ae
ada0ae
mkdir -p $RPM_BUILD_ROOT/%{_includedir}/%{name}-private/{generic,unix}
ada0ae
find generic unix -name "*.h" -exec cp -p '{}' $RPM_BUILD_ROOT/%{_includedir}/%{name}-private/'{}' ';'
ada0ae
( cd $RPM_BUILD_ROOT/%{_includedir}
ada0ae
	for i in *.h ; do
ada0ae
		[ -f $RPM_BUILD_ROOT/%{_includedir}/%{name}-private/generic/$i ] && ln -sf ../../$i $RPM_BUILD_ROOT/%{_includedir}/%{name}-private/generic ;
ada0ae
	done
ada0ae
)
ada0ae
ada0ae
# remove buildroot traces
ada0ae
sed -i -e "s|$PWD/unix|%{_libdir}|; s|$PWD|%{_includedir}/%{name}-private|" $RPM_BUILD_ROOT/%{_libdir}/%{name}Config.sh
ada0ae
rm -rf $RPM_BUILD_ROOT/%{_datadir}/%{name}%{majorver}/ldAix
ada0ae
ada0ae
%clean
ada0ae
rm -rf $RPM_BUILD_ROOT
ada0ae
ada0ae
%post -p /sbin/ldconfig
ada0ae
ada0ae
%postun -p /sbin/ldconfig
ada0ae
ada0ae
%files
ada0ae
%defattr(-,root,root,-)
ada0ae
%{_bindir}/tclsh*
ada0ae
%{_datadir}/%{name}%{majorver}
ada0ae
%exclude %{_datadir}/%{name}%{majorver}/tclAppInit.c
ada0ae
%{_datadir}/%{name}8
ada0ae
%{_libdir}/lib%{name}%{majorver}.so
ada0ae
%{_mandir}/man1/*
ada0ae
%{_mandir}/man3/*
ada0ae
%{_mandir}/mann/*
ada0ae
%dir %{_libdir}/%{name}%{majorver}
ada0ae
%doc README changes 
ada0ae
%doc license.terms
ada0ae
ada0ae
%files devel
ada0ae
%defattr(-,root,root,-)
ada0ae
%{_includedir}/*
ada0ae
%{_libdir}/lib%{name}stub%{majorver}.a
ada0ae
%{_libdir}/lib%{name}.so
ada0ae
%{_libdir}/%{name}Config.sh
ada0ae
%{_libdir}/%{name}8.5/%{name}Config.sh
ada0ae
%{_datadir}/%{name}%{majorver}/tclAppInit.c
ada0ae
ada0ae
%changelog
ada0ae
* Wed Jul 29 2015 Jaroslav Å karvada <jskarvad@redhat.com> - 1:8.5.13-8
ada0ae
- Dropped 'configure' patch hunks, because 'configure' is re-generated
ada0ae
  Related: rhbz#1247555
ada0ae
ada0ae
* Wed Jul 29 2015 Jaroslav Å karvada <jskarvad@redhat.com> - 1:8.5.13-7
ada0ae
- Forced autoconf to rebuild its files
ada0ae
  Related: rhbz#1247555
ada0ae
ada0ae
* Tue Jul 28 2015 Jaroslav Å karvada <jskarvad@redhat.com> - 1:8.5.13-6
ada0ae
- Rebuilt due to wrong tcl_pkgPath on s390x and ppc64le
ada0ae
  Resolves: rhbz#1247555
ada0ae
ada0ae
* Mon Jul  6 2015 Jaroslav Å karvada <jskarvad@redhat.com> - 1:8.5.13-5
ada0ae
- Fixed fork, enabled threading (by notifier-thread-fork-fix patch)
ada0ae
  Resolves: rhbz#869315
ada0ae
- Rebuild to fix systemtap on aarch64
ada0ae
  Resolves: rhbz#1238479
ada0ae
ada0ae
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 1:8.5.13-4
ada0ae
- Mass rebuild 2014-01-24
ada0ae
ada0ae
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1:8.5.13-3
ada0ae
- Mass rebuild 2013-12-27
ada0ae
ada0ae
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:8.5.13-2
ada0ae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
ada0ae
ada0ae
* Mon Nov 12 2012 Jaroslav Å karvada <jskarvad@redhat.com> - 1:8.5.13-1
ada0ae
- New version
ada0ae
  Resolves: rhbz#875830
ada0ae
ada0ae
* Tue Aug 21 2012 Jaroslav Å karvada <jskarvad@redhat.com> - 1:8.5.12-3
ada0ae
- Removed pic patch
ada0ae
ada0ae
* Fri Aug 10 2012 Jaroslav Å karvada <jskarvad@redhat.com> - 1:8.5.12-2
ada0ae
- Enabled upstream test suite
ada0ae
- Enabled stack checking
ada0ae
ada0ae
* Mon Jul 30 2012 Jaroslav Å karvada <jskarvad@redhat.com> - 1:8.5.12-1
ada0ae
- New version
ada0ae
  Resolves: rhbz#843902
ada0ae
ada0ae
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:8.5.11-3
ada0ae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
ada0ae
ada0ae
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:8.5.11-2
ada0ae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
ada0ae
ada0ae
* Tue Nov  8 2011 Jaroslav Å karvada <jskarvad@redhat.com> - 1:8.5.11-1
ada0ae
- New version
ada0ae
  Resolves: rhbz#752041
ada0ae
ada0ae
* Mon Jun 27 2011 Jaroslav Å karvada <jskarvad@redhat.com> - 1:8.5.10-1
ada0ae
- New version
ada0ae
  Resolves: rhbz#716877
ada0ae
ada0ae
* Thu May 05 2011 Jaroslav Å karvada <jskarvad@redhat.com> - 1:8.5.9-3
ada0ae
- Packaged tclAppInit.c into devel subpackage (#702088)
ada0ae
- Removed rpmlint warning - macro in comment
ada0ae
ada0ae
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:8.5.9-2
ada0ae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
ada0ae
ada0ae
* Mon Oct 11 2010 Jaroslav Å karvada <jskarvad@redhat.com> - 1:8.5.9-1
ada0ae
- New version (#641574)
ada0ae
- Updated hidden patch
ada0ae
- Removed sigabrt patch (integraged upstream)
ada0ae
ada0ae
* Wed Sep 29 2010 jkeating - 1:8.5.8-4
ada0ae
- Rebuilt for gcc bug 634757
ada0ae
ada0ae
* Wed Sep 15 2010 Jaroslav Å karvada <jskarvad@redhat.com> - 1:8.5.8-3
ada0ae
- rebuilt with TCL_NO_STACK_CHECK
ada0ae
ada0ae
* Wed Jun 09 2010 Jaroslav Å karvada <jskarvad@redhat.com> - 1:8.5.8-2
ada0ae
- Reverted back tk paths (#540296)
ada0ae
ada0ae
* Wed Mar 17 2010 Jaroslav Å karvada <jskarvad@redhat.com> - 1:8.5.8-1
ada0ae
- 562148 update to 8.5.8
ada0ae
ada0ae
* Thu Jan 21 2010 Nikola Pajkovsky <npajkovs@redhat.com> - 1:8.5.7-5
ada0ae
- fix sigabort patch(add +1 to length)
ada0ae
ada0ae
* Mon Aug 10 2009 Nikola Pajkovsky <npajkovs@redhat.com> - 1:8.5.7-4
ada0ae
- Enable SEPolicy for libtcl. 
ada0ae
- fix sigabort
ada0ae
ada0ae
* Tue Jul 28 2009 Nikola Pajkovsky <npajkovs@redhat.com> - 1:8.5.7-3
ada0ae
- 513997 fixed. SELinux policy problem with libtcl8.5.so
ada0ae
ada0ae
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:8.5.7-2
ada0ae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
ada0ae
ada0ae
* Mon May 18  2009 Marcela Mašláňová <mmaslano@redhat.com> - 1:8.5.7-1
ada0ae
- 489017 update to 8.5.7 with systemtap support
ada0ae
ada0ae
* Wed Apr 1  2009 Marcela Mašláňová <mmaslano@redhat.com> - 1:8.5.6-6
ada0ae
- add missing part of patch
ada0ae
ada0ae
* Tue Mar 31 2009 Marcela Mašláňová <mmaslano@redhat.com> - 1:8.5.6-5
ada0ae
- 492541 newer http prevents connection (reproduced on amsn)
ada0ae
ada0ae
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:8.5.6-4
ada0ae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
ada0ae
ada0ae
* Wed Feb 11 2009 Marcela Mašláňová <mmaslano@redhat.com> - 1:8.5.6-3
ada0ae
- fix hidden patch for functional expect
ada0ae
ada0ae
* Mon Feb  9 2009 Marcela Mašláňová <mmaslano@redhat.com> - 1:8.5.6-1
ada0ae
- update to 8.5.6
ada0ae
ada0ae
* Mon Nov 24 2008 Marcela Maslanova <mmaslano@redhat.com> - 1:8.5.5-2
ada0ae
- change summary according to discussion on fedora-devel 
ada0ae
	RFC fix summary :)
ada0ae
ada0ae
* Wed Nov 19 2008 Marcela Maslanova <mmaslano@redhat.com> - 1:8.5.5-1
ada0ae
- update to 8.5.5
ada0ae
ada0ae
* Fri Jul 25 2008 Marcela Maslanova <mmaslano@redhat.com> - 1:8.5.3-1
ada0ae
- update to 8.5.3
ada0ae
- create vers macro for provides, obsoletes
ada0ae
ada0ae
* Mon Jul  2 2008 Marcela Maslanova <mmaslano@redhat.com> - 1:8.5.2-3
ada0ae
- tclConfig.sh was fixed again with symlink into libdir/tcl8.5.
ada0ae
Many packages are looking in /usr/lib, because tcl dir is versioned.
ada0ae
ada0ae
* Tue Jun 24 2008 Marcela Maslanova <mmaslano@redhat.com> - 1:8.5.2-2
ada0ae
- update to 8.5.2
ada0ae
- 451750 PostgreSQL need tclConfig.sh in paths
ada0ae
- 437399 now really own directories
ada0ae
ada0ae
* Wed Apr 23 2008 Marcela Maslanova <mmaslano@redhat.com> - 1:8.5.1-4
ada0ae
- #443246 configure with disabled threads. Threads could lead to segfaults
ada0ae
	of dependent programme.
ada0ae
ada0ae
* Mon Mar 17 2008 Marcela Maslanova <mmaslano@redhat.com> - 1:8.5.1-3
ada0ae
- #436567 change auto path, tk can't be found.
ada0ae
- #437399 fix files permission
ada0ae
ada0ae
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1:8.5.1-2
ada0ae
- Autorebuild for GCC 4.3
ada0ae
ada0ae
* Mon Jan 18 2008 Marcela Maslanova <mmaslano@redhat.com> - 1:8.5.1-1
ada0ae
- new version tcl8.5.1
ada0ae
- fix 433151 problem with regular expression
ada0ae
- Version 2.5.3 of the http package requires Tcl 8.4 or better ->
ada0ae
	change make patch, add tm files back to 8.4
ada0ae
ada0ae
* Tue Jan 15 2008 Marcela Maslanova <mmaslano@redhat.com> - 1:8.5.0-6
ada0ae
- tclsh8.5 is back because of back compatibility #428712
ada0ae
ada0ae
* Tue Jan  8 2008 Marcela Maslanova <mmaslano@redhat.com> - 1:8.5.0-5
ada0ae
- stack checking is ok, error is in application. Removing withouth stack.
ada0ae
- tcl-8.5.0-hidden.patch isn't ok, fix should be in expect. In the meantime
ada0ae
	the patch stay here.
ada0ae
ada0ae
* Mon Jan  7 2008 Marcela Maslanova <mmaslano@redhat.com> - 1:8.5.0-4
ada0ae
- add patch from atkac at redhat dot com - fix linking with hidden objects
ada0ae
ada0ae
* Sat Jan  5 2008 Wart <wart@kobold.org> - 1:8.5.0-3
ada0ae
- Obsolete the tcl-tcldict package that has been incorporated
ada0ae
  into the main Tcl source code.
ada0ae
- Disable the the stack checking code; it makes assumptions that are
ada0ae
  not necessarily true on Fedora and causes some apps to fail (BZ #425799)
ada0ae
ada0ae
* Thu Jan  3 2008 Marcela Maslanova <mmaslano@redhat.com> - 1:8.5.0-2
ada0ae
- rebuilt because of nonsense in tag
ada0ae
ada0ae
* Wed Jan  2 2008 Marcela Maslanova <mmaslano@redhat.com> - 1:8.5.0-1
ada0ae
- upgrade on the new whole version 8.5.0
ada0ae
- thank you for patches and clean spec to wart (at kobold)
ada0ae
ada0ae
* Fri Nov 16 2007 Marcela Maslanova <mmaslano@redhat.com> - 1:8.4.15-6
ada0ae
- CVE-2007-4772 NFA optimization cause hang in loop. Back ported patch
ada0ae
	from upstream development version.
ada0ae
ada0ae
* Wed Sep 26 2007 Marcela Maslanova <mmaslano@redhat.com> - 1:8.4.15-5
ada0ae
- fix of patch - set auto_path was broken
ada0ae
- Resolves: rhbz#306321
ada0ae
ada0ae
* Fri Aug 24 2007 Marcela Maslanova <mmaslano@redhat.com> - 1:8.4.15-4
ada0ae
- rebuild for mass rebuild
ada0ae
- check license & path for 32b/64b fix
ada0ae
ada0ae
* Thu Aug  9 2007 Marcela Maslanova <mmaslano@redhat.com> - 1:8.4.15-3
ada0ae
- Resolves: rhbz#251410
ada0ae
ada0ae
* Mon Aug 6 2007 Michael Thomas <wart@kobold.org> - 1:8.4.15-2
ada0ae
- Explicitly add %%{_datadir}/tcl8.4 and %%{_libdir}/tcl8.4 to the
ada0ae
  auto_path.
ada0ae
ada0ae
* Tue May 22 2007 Marcela Maslanova <mmaslano@redhat.com> - 1:8.4.15-1
ada0ae
- Update Tcl-8.4.15
ada0ae
ada0ae
* Tue May 22 2007 Marcela Maslanova <mmaslano@redhat.com> - 1:8.4.13-18
ada0ae
- rhbz#235812
ada0ae
ada0ae
* Tue Apr  3 2007 Marcela Maslanova <mmaslano@redhat.com> - 1:8.4.13-16
ada0ae
- rhbz#227725
ada0ae
ada0ae
* Tue Apr  3 2007 Marcela Maslanova <mmaslano@redhat.com> - 1:8.4.13-15
ada0ae
- cleaning spec
ada0ae
ada0ae
* Tue Mar 21 2007 Marcela Maslanova <mmaslano@redhat.com> - 1:8.4.13-14
ada0ae
- multilib problem, rhbz#227200
ada0ae
ada0ae
* Tue Feb 27 2007 Marcela Maslanova <mmaslano@redhat.com> - 1:8.4.13-12
ada0ae
- review
ada0ae
ada0ae
* Thu Feb 21 2007 Marcela Maslanova <mmaslano@redhat.com> - 1:8.4.13-11
ada0ae
- review
ada0ae
ada0ae
* Thu Feb 15 2007 Marcela Maslanova <mmaslano@redhat.com> - 1:8.4.13-10
ada0ae
- review
ada0ae
ada0ae
* Tue Feb 13 2007 Marcela Maslanova <mmaslano@redhat.com> - 1:8.4.13-9
ada0ae
- review again
ada0ae
ada0ae
* Fri Feb 09 2007 David Cantrell <dcantrell@redhat.com> - 1:8.4.13-8
ada0ae
- rebuild
ada0ae
ada0ae
* Thu Feb  8 2007 Marcela Maslanova <mmaslano@redhat.com> - 1:8.4.13-7
ada0ae
- downgrade back to 8.4.13
ada0ae
- rhbz #226479 review
ada0ae
ada0ae
* Mon Feb  5 2007 Marcela Maslanova <mmaslano@redhat.com> - 8.5a5-8
ada0ae
- rhbz#227173
ada0ae
ada0ae
* Sun Feb  4 2007 Jakub Jelinek <jakub@redhat.com> - 8.5a5-7
ada0ae
- fix broken stack checking code (#226785)
ada0ae
ada0ae
* Thu Jan 25 2007 Marcela Maslanova <mmaslano@redhat.com> - 8.5a5-6
ada0ae
- rebuilt for obsoletes rhbz#217735
ada0ae
ada0ae
* Thu Jan 25 2007 Marcela Maslanova <mmaslano@redhat.com> - 8.5a5-5
ada0ae
- rebuilt
ada0ae
ada0ae
* Mon Dec 18 2006 Marcela Maslanova <mmaslano@redhat.com> - 8.5a5-4
ada0ae
- change in spec for compatibility with tk, version 8.5a5
ada0ae
- Resolves: rhbz#160441
ada0ae
ada0ae
* Thu Jul 20 2006 David Cantrell <dcantrell@redhat.com> - 8.4.13-3
ada0ae
- Fix cflags patch so it applies correctly
ada0ae
- Changes $(CFLAGS) to ${CFLAGS} in cflags patch
ada0ae
ada0ae
* Thu Jul 20 2006 David Cantrell <dcantrell@redhat.com> - 8.4.13-2
ada0ae
- Patch from Dennis Gilmore <dennis@ausil.us> for sparc64 (#199375)
ada0ae
ada0ae
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 8.4.13-1.2
ada0ae
- rebuild
ada0ae
ada0ae
* Wed Apr 19 2006 David Cantrell <dcantrell@redhat.com> - 8.4.13-1
ada0ae
- Upgraded to Tcl 8.4.13
ada0ae
ada0ae
* Fri Feb 17 2006 David Cantrell <dcantrell@redhat.com> - 8.4.12-4
ada0ae
- Enable threads (#181871)
ada0ae
ada0ae
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 8.4.12-3.2
ada0ae
- bump again for double-long bug on ppc(64)
ada0ae
ada0ae
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 8.4.12-3.1
ada0ae
- rebuilt for new gcc4.1 snapshot and glibc changes
ada0ae
ada0ae
* Thu Feb 02 2006 David Cantrell <dcantrell@redhat.com> - 8.4.12-3
ada0ae
- Patched syntax errors in configure and tcl.m4 so it works with bash
ada0ae
ada0ae
* Thu Feb 02 2006 David Cantrell <dcantrell@redhat.com> - 8.4.12-2
ada0ae
- Don't use ksh on ia64
ada0ae
ada0ae
* Thu Feb 02 2006 David Cantrell <dcantrell@redhat.com> - 8.4.12-1
ada0ae
- Upgraded to tcl-8.4.12
ada0ae
- Use ksh rather than bash for the configure script (known bug w/ bash-3.1)
ada0ae
- Generate HTML docs from source
ada0ae
- Add in the Tk source for HTML doc generation
ada0ae
ada0ae
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
ada0ae
- rebuilt
ada0ae
ada0ae
* Fri Jul  1 2005 Jens Petersen <petersen@redhat.com> - 8.4.11-1
ada0ae
- update to latest stable release
ada0ae
  - update tcl-8.4-autoconf.patch
ada0ae
- buildrequire sed and use it instead of perl for editting tclConfig.sh
ada0ae
ada0ae
* Wed Mar  9 2005 Jens Petersen <petersen@redhat.com> - 8.4.9-3
ada0ae
- rebuild with gcc 4
ada0ae
ada0ae
* Tue Dec 14 2004 Jens Petersen <petersen@redhat.com> - 8.4.9-2
ada0ae
- move tclConfig.sh into -devel (Axel Thimm, 142724)
ada0ae
ada0ae
* Thu Dec  9 2004 Jens Petersen <petersen@redhat.com> - 8.4.9-1
ada0ae
- new stable release
ada0ae
ada0ae
* Wed Nov 24 2004 Jens Petersen <petersen@redhat.com> - 8.4.8-1
ada0ae
- update to latest release
ada0ae
ada0ae
* Fri Oct 15 2004 Jens Petersen <petersen@redhat.com> - 8.4.7-2
ada0ae
- improve tcl8.3.5-tclConfig-package-path-90160.patch to look in libdir in
ada0ae
  addition to datadir for packages, so that tclsh can load binary packages
ada0ae
  in lib64 (135310)
ada0ae
ada0ae
* Fri Jul 30 2004 Jens Petersen <petersen@redhat.com> - 8.4.7-1
ada0ae
- update to 8.4.7
ada0ae
  - replace tcl-8.4.5-no_rpath.patch by tcl-8.4-no_rpath.patch
ada0ae
  - replace tcl-8.4.5-autoconf.patch by tcl-8.4-autoconf.patch
ada0ae
- no longer obsolete itcl
ada0ae
ada0ae
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
ada0ae
- rebuilt
ada0ae
ada0ae
* Thu May 13 2004 Jens Petersen <petersen@redhat.com> - 8.4.6-1
ada0ae
- update to 8.4.6
ada0ae
ada0ae
* Wed Apr 21 2004 Warren Togami <wtogami@redhat.com> - 8.4.5-7
ada0ae
- obsolete former itcl package (#121414)
ada0ae
ada0ae
* Wed Mar 10 2004 Jens Petersen <petersen@redhat.com> - 8.4.5-6
ada0ae
- apply tcl-8.4.5-autoconf.patch to build with autoconf 2.5x
ada0ae
  (Robert Scheck, #116773)
ada0ae
- use %%{name} more extensively for script portability
ada0ae
- run "make test" by default when building (can be disabled with
ada0ae
  "--without check")
ada0ae
- add a backwards compatible symlink {_prefix}/lib/tk8.4 ->
ada0ae
  {_datadir}/tk8.4 (Michal Jaegermann, part of #90160)
ada0ae
- use "mkdir -p" instead of "mkdirhier" (Robert Scheck, #116771)
ada0ae
- include some doc files
ada0ae
ada0ae
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com> - 8.4.5-5.1
ada0ae
- rebuilt
ada0ae
ada0ae
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com> - 8.4.5-5
ada0ae
- rebuilt
ada0ae
ada0ae
* Mon Feb  2 2004 Jens Petersen <petersen@redhat.com> - 8.4.5-4
ada0ae
- include all private .h files under {_includedir}/tcl-private
ada0ae
ada0ae
* Mon Dec  1 2003 Thomas Woerner <twoerner@redhat.com> 8.4.5-3
ada0ae
- removed rpath (patch 4)
ada0ae
ada0ae
* Fri Nov 28 2003 Jens Petersen <petersen@redhat.com> - 8.4.5-2
ada0ae
- put private header files under generic and unix subdirs
ada0ae
- include real generic/tclPort.h not just a symlink to tclUnixPort.h
ada0ae
- add tclMath.h to {_includedir}/tcl-private/generic for building tk
ada0ae
- remove build remnants from tclConfig.sh
ada0ae
ada0ae
* Thu Nov 27 2003 Jens Petersen <petersen@redhat.com> - 8.4.5-1
ada0ae
- new package split out from tcltk
ada0ae
- update to tcl 8.4.5 (#88429)
ada0ae
  - drop tcl-8.3.3-heiierarchy.patch, tcl-8.3.3-dlopen.patch
ada0ae
	 and tcl8.3.5-koi8-u.enc-88806.patch
ada0ae
- include private include headers under {_includedir}/tcl-private
ada0ae
- filtered changelog for tcl
ada0ae
- buildrequire autoconf213 (#110583) [mvd@mylinux.com.ua]
ada0ae
ada0ae
* Wed Sep 17 2003 Matt Wilson <msw@redhat.com> 8.3.5-92
ada0ae
- rebuild again for #91211
ada0ae
ada0ae
* Wed Sep 17 2003 Matt Wilson <msw@redhat.com> 8.3.5-91
ada0ae
- rebuild to fix gzipped file md5sums (#91211)
ada0ae
ada0ae
* Fri Jul 04 2003 Jens Petersen <petersen@redhat.com> - 8.3.5-90
ada0ae
- split out devel files from tcl and tk into -devel subpackages (#90087)
ada0ae
- fix tcl package path in tclConfig.sh to point to datadir (#90160)
ada0ae
  [reported by Michal Jaegermann]
ada0ae
- remove gratuitous whitespace in koi8-u.enc (#88806)
ada0ae
  [reported with fix by Victor Cheburkin]
ada0ae
- update ucs4 patch to also change regcustom.h, but disable it for now (#89098)
ada0ae
ada0ae
* Thu Feb  6 2003 Jens Petersen <petersen@redhat.com> - 8.3.5-88
ada0ae
- use ucs4 wide chars since python now does (tkinter)
ada0ae
ada0ae
* Fri Jan 17 2003 Jens Petersen <petersen@redhat.com> - 8.3.5-85
ada0ae
- add some requires
ada0ae
ada0ae
* Tue Jan 14 2003 Jens Petersen <petersen@redhat.com> - 8.3.5-84
ada0ae
- link all libs with DT_SONAME using tcl.m4 patch (#81297)
ada0ae
- drop synthetic lib provides
ada0ae
- remove obsolete patches from srpm
ada0ae
- update buildrequires
ada0ae
- use buildroot instead of RPM_BUILD_ROOT
ada0ae
- install all man pages under mandir, instead of moving some from /usr/man
ada0ae
- install libtcl and libtk mode 755
ada0ae
- introduce _genfilelist macro for clean single-sweep find filelist generation
ada0ae
  for each package
ada0ae
- use perl to remove buildroot prefix from filelists
ada0ae
ada0ae
* Tue Jan  7 2003 Jeff Johnson <jbj@redhat.com> 8.3.5-80
ada0ae
- rebuild to generate deps for4 DSO's w/o DT_SONAME correctly.
ada0ae
ada0ae
* Sat Jan  4 2003 Jeff Johnson <jbj@redhat.com> 8.3.5-79
ada0ae
- set execute bits on library so that requires are generated.
ada0ae
ada0ae
* Tue Dec 10 2002 Jens Petersen <petersen@redhat.com> 8.3.5-78
ada0ae
- make lib symlinks to .so not .so.0
ada0ae
ada0ae
* Tue Dec 10 2002 Jens Petersen <petersen@redhat.com> 8.3.5-77
ada0ae
- fix summary-not-capitalized for tclx, tcllib, tcl-html
ada0ae
ada0ae
* Mon Dec  9 2002 Jens Petersen <petersen@redhat.com> 8.3.5-76
ada0ae
- make it build on x86_64 (details below)
ada0ae
- don't explicitly update config.{guess,sub} since %%configure does it for us
ada0ae
- added "--without check" rpmbuild option to disable running tests in future
ada0ae
- build and install tcl and tk with script files under datadir (not libdir)
ada0ae
- generate filelists from datadir and not from mandir from now on
ada0ae
ada0ae
* Tue Dec  3 2002 Jens Petersen <petersen@redhat.com>
ada0ae
- update to tcl-8.3.5, tk-8.3.5, tcl-html-8.3.5
ada0ae
- update url for tcl, tk, tclx, itcl, tcllib
ada0ae
- build without all makecfg patches for now
ada0ae
  - in particular use upstream versioned library name convention
ada0ae
- add backward compatible lib symlinks for now
ada0ae
- add unversioned symlinks for versioned bindir files
ada0ae
- use make's -C option rather than jumping in and out of source dirs
ada0ae
  during install
ada0ae
- use INSTALL_ROOT destdir-like make variable instead of makeinstall
ada0ae
  for all subpackages except tix and itcl
ada0ae
ada0ae
* Mon Oct 21 2002 Jens Petersen <petersen@redhat.com>
ada0ae
- update to tcl-8.3.4, tk-8.3.4 (#75600), tcllib-1.3, itcl-3.2.1,
ada0ae
  tix-8.1.3 (#59098)
ada0ae
- drop obsolete tcl cruft, tcl refcount, tix perf patches
ada0ae
- added tcltk html manual
ada0ae
- drop the crud compat dir symlinks in libdir
ada0ae
- package now builds without tcl or tk installed (partly #52606)
ada0ae
  - replace all relative paths by absolutes ones, using new tcltktop
ada0ae
  - give absolute paths to tcl and tk when configuring
ada0ae
  - give buildroot bindir path to tcllib make
ada0ae
  - export buildroot libdir in LD_LIBRARY_PATH when installing
ada0ae
- replace tclvers and tkvers by tcltkvers and use it
ada0ae
- replace tcl_major and tk_major by tcltk_major and use it
ada0ae
- don't explicitly provide 64bit libs on ia64 and sparc64
ada0ae
ada0ae
* Mon Jan 07 2002 Florian La Roche <Florian.LaRoche@redhat.de>
ada0ae
- fix config.guess and config.sub to newer versions
ada0ae
ada0ae
* Mon Aug 29 2001 Adrian Havill <havill@redhat.com>
ada0ae
ada0ae
* Mon Aug  8 2001 Adrian Havill <havill@redhat.com>
ada0ae
- re-enable glibc string and math inlines; recent gcc is a-ok.
ada0ae
- optimize at -O2 instead of -O
ada0ae
- rename "soname" patches related to makefile/autoconf changes
ada0ae
- added elf "needed" for tk, tclx, tix, itk
ada0ae
ada0ae
* Thu Jul 19 2001 Adrian Havill <havill@redhat.com>
ada0ae
- used %%makeinstall to brute force fix any remaining unflexible makefile dirs
ada0ae
- fixed bad ref count release in tcl (bug 49406)
ada0ae
- revert --enable-threads, linux is (still) not ready (yet) (bug 49251)
ada0ae
ada0ae
* Sun Jul  8 2001 Adrian Havill <havill@redhat.com>
ada0ae
- refresh all sources to latest stable (TODO: separate expect/expectk)
ada0ae
- massage out some build stuff to patches (TODO: libtoolize hacked constants)
ada0ae
- remove patches already rolled into the upstream
ada0ae
- removed RPATH (bugs 45569, 46085, 46086), added SONAMEs to ELFs
ada0ae
- changed shared object filenames to something less gross
ada0ae
- reenable threads which seem to work now
ada0ae
- made compile-friendly for IA64
ada0ae
ada0ae
* Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com>
ada0ae
- Bump release + rebuild for 7.2.
ada0ae
ada0ae
* Fri Mar 23 2001 Bill Nottingham <notting@redhat.com>
ada0ae
- bzip2 sources
ada0ae
ada0ae
* Mon Mar 19 2001 Preston Brown <pbrown@redhat.com>
ada0ae
- build fix from ahavill.
ada0ae
ada0ae
* Tue Feb 13 2001 Adrian Havill <havill@redhat.com>
ada0ae
- added "ja_JP.eucJP" to locale list for tcl
ada0ae
ada0ae
* Tue Feb 13 2001 Adrian Havill <havill@redhat.com>
ada0ae
- rebuild so make check passes
ada0ae
ada0ae
* Fri Oct 20 2000 Than Ngo <than@redhat.com>
ada0ae
- rebuild with -O0 on alpha (bug #19461)
ada0ae
ada0ae
* Thu Aug 17 2000 Jeff Johnson <jbj@redhat.com>
ada0ae
- summaries from specspo.
ada0ae
ada0ae
* Thu Aug  3 2000 Jeff Johnson <jbj@redhat.com>
ada0ae
- merge "best known" patches from searching, stubs were broken.
ada0ae
ada0ae
* Thu Jul 27 2000 Jeff Johnson <jbj@redhat.com>
ada0ae
- rebuild against "working" util-linux col.
ada0ae
ada0ae
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
ada0ae
- automatic rebuild
ada0ae
ada0ae
* Fri Jun 16 2000 Jeff Johnson <jbj@redhat.com>
ada0ae
- don't mess with %%{_libdir}, it's gonna be a FHS pita.
ada0ae
ada0ae
* Fri Jun  2 2000 Jeff Johnson <jbj@redhat.com>
ada0ae
- FHS packaging changes.
ada0ae
- revert --enable-threads, linux is not ready (yet) (#11789).
ada0ae
- tcl/tk: update to 8.3.1 (#10779).
ada0ae
- abstract major tcltk version for soname expansion etc.
ada0ae
ada0ae
* Sat Mar 18 2000 Jeff Johnson <jbj@redhat.com>
ada0ae
- update to (tcl,tk}-8.2.3, expect-5.31, and itcl-3.1.0, URL's as well.
ada0ae
- use perl to drill out pre-pended RPM_BUILD_ROOT.
ada0ae
- configure with --enable-threads (experimental).
ada0ae
- correct hierarchy spelling (#7082).
ada0ae
ada0ae
* Tue Mar  7 2000 Jeff Johnson <jbj@redhat.com>
ada0ae
- rebuild for sparc baud rates > 38400.
ada0ae
ada0ae
* Mon Feb  7 2000 Bill Nottingham <notting@redhat.com>
ada0ae
- handle compressed manpages
ada0ae
ada0ae
* Thu Feb 03 2000 Elliot Lee <sopwith@redhat.com>
ada0ae
- Make changes from bug number 7602
ada0ae
- Apply patch from bug number 7537
ada0ae
- Apply fix from bug number 7157
ada0ae
- Add fixes from bug #7601 to the runtcl patch
ada0ae
ada0ae
* Wed Feb 02 2000 Cristian Gafton <gafton@redhat.com>
ada0ae
- fix descriptions
ada0ae
- man pages are compressed (whatapain)
ada0ae
ada0ae
* Tue Nov 30 1999 Jakub Jelinek <jakub@redhat.com>
ada0ae
- compile on systems where SIGPWR == SIGLOST.
ada0ae
ada0ae
* Sat May  1 1999 Jeff Johnson <jbj@redhat.com>
ada0ae
- update tcl/tk to 8.0.5.
ada0ae
ada0ae
* Tue Feb 16 1999 Jeff Johnson <jbj@redhat.com>
ada0ae
- upgrade tcl/tk/tclX to 8.0.4
ada0ae
ada0ae
* Tue Jan 12 1999 Cristian Gafton <gafton@redhat.com>
ada0ae
- call libtoolize to allow building on the arm
ada0ae
- build for glibc 2.1
ada0ae
- strip binaries
ada0ae
ada0ae
* Thu Sep 10 1998 Jeff Johnson <jbj@redhat.com>
ada0ae
- update tcl/tk/tclX to 8.0.3, expect is updated also.
ada0ae
ada0ae
* Thu May 07 1998 Prospector System <bugs@redhat.com>
ada0ae
- translations modified for de, fr, tr
ada0ae
ada0ae
* Thu Apr 09 1998 Erik Troan <ewt@redhat.com>
ada0ae
- updated version numbers of tcl/tk to relflect inclusion of p2
ada0ae
ada0ae
* Wed Mar 25 1998 Cristian Gafton <gafton@redhat.com>
ada0ae
- updated tcl/tk to patch level 2
ada0ae
ada0ae
* Wed Oct 22 1997 Otto Hammersmith <otto@redhat.com>
ada0ae
- added patch to remove libieee test in configure.in for tcl and tk.
ada0ae
  Shouldn't be needed anymore for glibc systems, but this isn't the "proper" 
ada0ae
  solution for all systems
ada0ae
- fixed src urls
ada0ae
ada0ae
* Mon Oct 06 1997 Erik Troan <ewt@redhat.com>
ada0ae
- removed version numbers from descriptions
ada0ae
ada0ae
* Mon Sep 22 1997 Erik Troan <ewt@redhat.com>
ada0ae
- updated to tcl/tk 8.0 and related versions of packages
ada0ae
ada0ae
* Tue Jun 17 1997 Erik Troan <ewt@redhat.com>
ada0ae
- built against glibc