Blame SPECS/tcl.spec

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