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