diff --git a/.tk.metadata b/.tk.metadata new file mode 100644 index 0000000..867a760 --- /dev/null +++ b/.tk.metadata @@ -0,0 +1 @@ +a7dc1a979201376d7e7d48ec9280839ebb52a09f SOURCES/tk8.5.13-src.tar.gz diff --git a/README.md b/README.md deleted file mode 100644 index 0e7897f..0000000 --- a/README.md +++ /dev/null @@ -1,5 +0,0 @@ -The master branch has no content - -Look at the c7 branch if you are working with CentOS-7, or the c4/c5/c6 branch for CentOS-4, 5 or 6 - -If you find this file in a distro specific branch, it means that no content has been checked in yet diff --git a/SOURCES/tk-8.5.10-conf.patch b/SOURCES/tk-8.5.10-conf.patch new file mode 100644 index 0000000..c1eb31f --- /dev/null +++ b/SOURCES/tk-8.5.10-conf.patch @@ -0,0 +1,27 @@ +diff -up tk8.5.0/unix/tcl.m4.conf tk8.5.0/unix/tcl.m4 +--- tk8.5.0/unix/tcl.m4.conf 2007-12-20 12:32:05.000000000 +0100 ++++ tk8.5.0/unix/tcl.m4 2007-12-20 12:33:11.000000000 +0100 +@@ -1427,12 +1427,12 @@ dnl AC_CHECK_TOOL(AR, ar) + # get rid of the warnings. + #CFLAGS_OPTIMIZE="${CFLAGS_OPTIMIZE} -D__NO_STRING_INLINES -D__NO_MATH_INLINES" + +- SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS}' ++ SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS} -Wl,-soname,${@}' + DL_OBJS="tclLoadDl.o" + DL_LIBS="-ldl" + LDFLAGS="$LDFLAGS -Wl,--export-dynamic" + AS_IF([test $doRpath = yes], [ +- CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}']) ++ CC_SEARCH_FLAGS='']) + LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} + AS_IF([test "`uname -m`" = "alpha"], [CFLAGS="$CFLAGS -mieee"]) + AS_IF([test $do64bit = yes], [ +@@ -1464,7 +1464,7 @@ dnl AC_CHECK_TOOL(AR, ar) + SHLIB_CFLAGS="-fPIC" + SHLIB_SUFFIX=".so" + +- SHLIB_LD='${CC} -shared' ++ SHLIB_LD='${CC} ${CFLAGS} -shared' + DL_OBJS="" + DL_LIBS="-ldl" + LDFLAGS="$LDFLAGS -Wl,--export-dynamic" diff --git a/SOURCES/tk-8.5.9-fix-xft.patch b/SOURCES/tk-8.5.9-fix-xft.patch new file mode 100644 index 0000000..67640db --- /dev/null +++ b/SOURCES/tk-8.5.9-fix-xft.patch @@ -0,0 +1,13 @@ +--- tk8.5.9/unix/configure.in.old 2010-09-02 20:12:14.000000000 +0200 ++++ tk8.5.9/unix/configure.in 2011-02-17 13:32:22.719116636 +0100 +@@ -530,8 +530,8 @@ + XFT_LIBS=`xft-config --libs 2>/dev/null` || found_xft="no" + if test "$found_xft" = "no" ; then + found_xft=yes +- XFT_CFLAGS=`pkg-config --cflags xft 2>/dev/null` || found_xft="no" +- XFT_LIBS=`pkg-config --libs xft 2>/dev/null` || found_xft="no" ++ XFT_CFLAGS=`pkg-config --cflags xft freetype2 2>/dev/null` || found_xft="no" ++ XFT_LIBS=`pkg-config --libs xft freetype2 2>/dev/null` || found_xft="no" + fi + AC_MSG_RESULT([$found_xft]) + dnl make sure that compiling against Xft header file doesn't bomb diff --git a/SOURCES/tk-seg_input.patch b/SOURCES/tk-seg_input.patch new file mode 100644 index 0000000..fcd6566 --- /dev/null +++ b/SOURCES/tk-seg_input.patch @@ -0,0 +1,67 @@ +diff -up tk8.5.7/generic/tkEvent.c.old tk8.5.7/generic/tkEvent.c +--- tk8.5.7/generic/tkEvent.c.old 2008-08-05 22:31:53.000000000 +0200 ++++ tk8.5.7/generic/tkEvent.c 2009-02-23 12:37:23.000000000 +0100 +@@ -247,16 +247,10 @@ InvokeFocusHandlers( + } + + /* +- * MouseWheel events are not focus specific on Mac OS X. ++ * Only key-related events are directed according to the focus. + */ + +-#ifdef MAC_OSX_TK +-#define FOCUS_DIRECTED_EVENT_MASK (KeyPressMask|KeyReleaseMask) +-#else +-#define FOCUS_DIRECTED_EVENT_MASK (KeyPressMask|KeyReleaseMask|MouseWheelMask) +-#endif +- +- if (mask & FOCUS_DIRECTED_EVENT_MASK) { ++ if (mask & (KeyPressMask|KeyReleaseMask)) { + (*winPtrPtr)->dispPtr->lastEventTime = eventPtr->xkey.time; + *winPtrPtr = TkFocusKeyEvent(*winPtrPtr, eventPtr); + if (*winPtrPtr == NULL) { +@@ -790,7 +789,7 @@ InvokeGenericHandlers( + int done; + + tsdPtr->handlersActive++; +- done = (*curPtr->proc)(curPtr->clientData, eventPtr); ++ done = curPtr->proc(curPtr->clientData, eventPtr); + tsdPtr->handlersActive--; + if (done) { + return done; +@@ -1383,7 +1382,7 @@ Tk_HandleEvent( + for (handlerPtr = winPtr->handlerList; handlerPtr != NULL; ) { + if ((handlerPtr->mask & mask) != 0) { + ip.nextHandler = handlerPtr->nextPtr; +- (*(handlerPtr->proc))(handlerPtr->clientData, eventPtr); ++ handlerPtr->proc(handlerPtr->clientData, eventPtr); + handlerPtr = ip.nextHandler; + } else { + handlerPtr = handlerPtr->nextPtr; +@@ -1787,7 +1786,7 @@ WindowEventProc( + return 0; + } + if (tsdPtr->restrictProc != NULL) { +- result = (*tsdPtr->restrictProc)(tsdPtr->restrictArg, &wevPtr->event); ++ result = tsdPtr->restrictProc(tsdPtr->restrictArg, &wevPtr->event); + if (result != TK_PROCESS_EVENT) { + if (result == TK_DEFER_EVENT) { + return 0; +@@ -2053,7 +2052,7 @@ TkFinalize( + + firstExitPtr = exitPtr->nextPtr; + Tcl_MutexUnlock(&exitMutex); +- (*exitPtr->proc)(exitPtr->clientData); ++ exitPtr->proc(exitPtr->clientData); + ckfree((char *) exitPtr); + Tcl_MutexLock(&exitMutex); + } +@@ -2103,7 +2102,7 @@ TkFinalizeThread( + */ + + tsdPtr->firstExitPtr = exitPtr->nextPtr; +- (*exitPtr->proc)(exitPtr->clientData); ++ exitPtr->proc(exitPtr->clientData); + ckfree((char *) exitPtr); + } + } diff --git a/SOURCES/tk8.5-make.patch b/SOURCES/tk8.5-make.patch new file mode 100644 index 0000000..dbf41c2 --- /dev/null +++ b/SOURCES/tk8.5-make.patch @@ -0,0 +1,12 @@ +diff -up tk8.5.2/unix/Makefile.in.ble tk8.5.2/unix/Makefile.in +--- tk8.5.2/unix/Makefile.in.ble 2008-03-28 19:46:36.000000000 +0100 ++++ tk8.5.2/unix/Makefile.in 2008-05-19 14:45:52.000000000 +0200 +@@ -713,7 +713,7 @@ install-binaries: $(TK_LIB_FILE) $(TK_ST + fi + @echo "Installing $(LIB_FILE) to $(DLL_INSTALL_DIR)/" + @@INSTALL_LIB@ +- @chmod 555 "$(DLL_INSTALL_DIR)/$(LIB_FILE)" ++ @chmod 755 "$(DLL_INSTALL_DIR)/$(LIB_FILE)" + @if test -f "tk${MAJOR_VERSION}${MINOR_VERSION}.dll"; then \ + $(INSTALL_LIBRARY) "tk${MAJOR_VERSION}${MINOR_VERSION}.dll" "$(DLL_INSTALL_DIR)";\ + chmod 555 "$(DLL_INSTALL_DIR)/tk${MAJOR_VERSION}${MINOR_VERSION}.dll";\ diff --git a/SPECS/tk.spec b/SPECS/tk.spec new file mode 100644 index 0000000..a83b881 --- /dev/null +++ b/SPECS/tk.spec @@ -0,0 +1,571 @@ +%define majorver 8.5 +%define vers %{majorver}.13 + +Summary: The graphical toolkit for the Tcl scripting language +Name: tk +Version: %{vers} +Release: 2%{?dist} +Epoch: 1 +License: TCL +Group: Development/Languages +URL: http://tcl.sourceforge.net +Source0: http://download.sourceforge.net/sourceforge/tcl/%{name}%{version}-src.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +Requires: tcl = %{epoch}:%{version} +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig +BuildRequires: tcl-devel = %{epoch}:%{version}, autoconf +BuildRequires: libX11-devel +BuildRequires: libXft-devel +# panedwindow.n from itcl conflicts +Conflicts: itcl <= 3.2 +Obsoletes: tile <= 0.8.2 +Provides: tile = 0.8.2 +Patch1: tk8.5-make.patch +Patch2: tk-8.5.10-conf.patch +# this patch isn't needed since tk8.6b1 +Patch3: tk-seg_input.patch +# fix implicit linkage of freetype that breaks xft detection (#677692) +Patch4: tk-8.5.9-fix-xft.patch + +%description +When paired with the Tcl scripting language, Tk provides a fast and powerful +way to create cross-platform GUI applications. + +%package devel +Summary: Tk graphical toolkit development files +Group: Development/Languages +Requires: %{name} = %{epoch}:%{version}-%{release} +Requires: tcl-devel = %{epoch}:%{version} +Requires: libX11-devel libXft-devel + +%description devel +When paired with the Tcl scripting language, Tk provides a fast and powerful +way to create cross-platform GUI applications. + +The package contains the development files and man pages for tk. + +%prep +%setup -n %{name}%{version} -q + +%patch1 -p1 -b .make +%patch2 -p1 -b .conf +%patch3 -p1 -b .seg +%patch4 -p1 -b .fix-xft + +%build +cd unix +autoconf +%configure +make %{?_smp_mflags} TK_LIBRARY=%{_datadir}/%{name}%{majorver} + +%check +# do not run "make test" by default since it requires an X display +%{?_with_check: %define _with_check 1} +%{!?_with_check: %define _with_check 0} + +%if %{_with_check} +# make test +%endif + +%install +rm -rf $RPM_BUILD_ROOT +make install -C unix INSTALL_ROOT=$RPM_BUILD_ROOT TK_LIBRARY=%{_datadir}/%{name}%{majorver} + +ln -s wish%{majorver} $RPM_BUILD_ROOT%{_bindir}/wish + +# for linking with -l%%{name} +ln -s lib%{name}%{majorver}.so $RPM_BUILD_ROOT%{_libdir}/lib%{name}.so + +mkdir -p $RPM_BUILD_ROOT/%{_includedir}/%{name}-private/{generic/ttk,unix} +find generic unix -name "*.h" -exec cp -p '{}' $RPM_BUILD_ROOT/%{_includedir}/%{name}-private/'{}' ';' +( cd $RPM_BUILD_ROOT/%{_includedir} + for i in *.h ; do + [ -f $RPM_BUILD_ROOT/%{_includedir}/%{name}-private/generic/$i ] && ln -sf ../../$i $RPM_BUILD_ROOT/%{_includedir}/%{name}-private/generic ; + done +) + +# remove buildroot traces +sed -i -e "s|$PWD/unix|%{_libdir}|; s|$PWD|%{_includedir}/%{name}-private|" $RPM_BUILD_ROOT/%{_libdir}/%{name}Config.sh + +%clean +rm -rf $RPM_BUILD_ROOT + +%pre +[ ! -h %{_prefix}/%{_lib}/%{name}%{majorver} ] || rm %{_prefix}/%{_lib}/%{name}%{majorver} + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root,-) +%{_bindir}/wish* +%{_datadir}/%{name}%{majorver} +%exclude %{_datadir}/%{name}%{majorver}/tkAppInit.c +%{_libdir}/lib%{name}%{majorver}.so +%{_libdir}/%{name}%{majorver} +%{_mandir}/man1/* +%{_mandir}/mann/* +%doc README changes license.terms + +%files devel +%defattr(-,root,root) +%{_includedir}/* +%{_libdir}/lib%{name}.so +%{_libdir}/lib%{name}stub%{majorver}.a +%{_libdir}/%{name}Config.sh +%{_mandir}/man3/* +%{_datadir}/%{name}%{majorver}/tkAppInit.c + +%changelog +* Fri Feb 15 2013 Fedora Release Engineering - 1:8.5.13-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Mon Nov 12 2012 Jaroslav Škarvada - 1:8.5.13-1 +- New version + Resolves: rhbz#875830 + +* Mon Jul 30 2012 Jaroslav Škarvada - 1:8.5.12-1 +- New version + Resolves: rhbz#843902 + +* Fri Jul 27 2012 Fedora Release Engineering - 1:8.5.11-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Sat Jan 14 2012 Fedora Release Engineering - 1:8.5.11-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Tue Nov 8 2011 Jaroslav Škarvada - 1:8.5.11-1 +- New version + +* Wed Oct 26 2011 Fedora Release Engineering - 1:8.5.10-2 +- Rebuilt for glibc bug#747377 + +* Mon Jun 27 2011 Jaroslav Škarvada - 1:8.5.10-1 +- New version + +* Thu May 05 2011 Jaroslav Škarvada - 1:8.5.9-4 +- Packaged tkAppInit.c into devel subpackage (#702088) +- Removed spec code for deprecated prolog.ps file (#702088) +- Removed rpmlint warning - macro in comment + +* Thu Feb 17 2011 Jaroslav Škarvada - 1:8.5.9-3 +- Fix xft detection (#677692) + +* Wed Feb 09 2011 Fedora Release Engineering - 1:8.5.9-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Mon Oct 11 2010 Jaroslav Škarvada - 1:8.5.9-1 +- New version 8.5.9 +- Updated make patch +- Removed color patch (integrated upstream) +- Removed wmiconphoto-fix patch (integrated upstream) + +* Sun Jul 25 2010 Jaroslav Škarvada - 1:8.5.8-2 +- Fixed wm iconphoto #615750 + +* Thu Mar 18 2010 Jaroslav Škarvada - 1:8.5.8-1 +- Update to 8.5.8 + +* Fri Feb 26 2010 Jaroslav Škarvada - 1:8.5.7-4 +- Fixed macro/variable conflict in spec + +* Wed Dec 9 2009 Nikola Pajkovsky - 1:8.5.7-3 +- Resolves: #545807 - Color hash problem on x86_64 + +* Tue Aug 11 2009 Nikola Pajkovsky - 1:8.5.7-2 +- Fix Source0 url + +* Wed Jul 22 2009 Nikola Pajkovsky - 1:8.5.7-1 +- update to 8.5.7 + +* Wed Feb 25 2009 Fedora Release Engineering - 1:8.5.6-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Mon Feb 23 2009 Marcela Mašláňová - 1:8.5.6-3 +- 480742 patch fixes the input method. The reason for this behaviour + is still unknown. + +* Thu Feb 19 2009 Marcela Mašláňová - 1:8.5.6-2 +- 486132 add missing requires in tk-devel + +* Tue Feb 10 2009 Marcela Mašláňová - 1:8.5.6-1 +- update to 8.5.6 + +* Wed Nov 19 2008 Marcela Maslanova - 1:8.5.5-1 +- update to 8.5.5 + +* Wed Aug 6 2008 Marcela Maslanova - 1:8.5.3-4 +- rewrite patch once more - the same way how upstream fix it + +* Mon Aug 4 2008 Marcela Maslanova - 1:8.5.3-3 +- previous bug - remove my patch, add upstream patch +- Problem is updated xorg, which changed behaviour of GenericEvent + +* Tue Jul 29 2008 Marcela Maslanova - 1:8.5.3-2 +- fix 456922 - crash gitk resolved + +* Fri Jul 25 2008 Marcela Maslanova - 1:8.5.3-1 +- update to 8.5.3 + +* Mon May 19 2008 Marcela Maslanova - 1:8.5.2-1 +- new version tk8.5.2 + +* Fri May 9 2008 Marcela Maslanova - 1:8.5.1-4 +- 445836 added BR (thanks to jamatos) + +* Wed Feb 20 2008 Marcela Maslanova - 1:8.5.1-3 +- rebuilt without useless patches + +* Tue Feb 19 2008 Fedora Release Engineering - 1:8.5.1-2 +- Autorebuild for GCC 4.3 + +* Mon Feb 18 2008 Marcela Maslanova - 1:8.5.1-1 +- new version tk8.5.1 + +* Fri Jan 25 2008 Marcela Maslanova - 1:8.5.0-4 +- attached upstream patch +- similar to CVE-2006-4484, problem with GIF again #430100 + +* Tue Jan 15 2008 Marcela Maslanova - 1:8.5.0-3 +- wish8.5 is here again for back compatibility + +* Sat Jan 5 2008 Marcela Maslanova - 1:8.5.0-2 +- Obsolete the tile package that has been incorporated into the core + tk source. + +* Wed Jan 2 2008 Marcela Maslanova - 1:8.5.0-1 +- upgrade on the 8.5.0 + +* Mon Sep 17 2007 Marcela Maslanova - 1:8.4.15-5 +- CVE-2007-4851 Tk GIF processing buffer overflow +- Resolves: rhbz#290991 + +* Fri Aug 31 2007 Jeremy Katz - 1:8.4.15-4 +- BR gawk to unbreak things + +* Thu Aug 9 2007 Marcela Maslanova - 1:8.4.15-3 +- check licence, build for mass rebuild + +* Thu Aug 9 2007 Marcela Maslanova - 1:8.4.15-2 +- Resolves: rhbz#251411 + +* Tue Jul 31 2007 Marcela Maslanova - 1:8.4.15-1 +- Update tk8.4.15 + +* Thu Feb 20 2007 Marcela Maslanova - 1:8.4.13-5 +- rhbz#226494 review again + +* Thu Feb 14 2007 Marcela Maslanova - 1:8.4.13-4 +- rhbz#226494 review + +* Sat Feb 10 2007 David Cantrell - 1:8.4.13-3 +- Require correct tcl package on tk + +* Sat Feb 10 2007 David Cantrell - 1:8.4.13-2 +- Require correct tk package on tk-devel + +* Fri Feb 09 2007 David Cantrell - 1:8.4.13-1 +- Revert to tk-8.4.13 since tcl has been reverted + +* Thu Jan 25 2007 Marcela Maslanova - 8.5a5-1 +- update: version 8.5a5 +- Resolves: rhbz#160442 + +* Thu Jul 20 2006 David Cantrell - 8.4.13-3 +- Patch from Dennis Gilmore for sparc64 (#199378) + +* Wed Jul 12 2006 Jesse Keating - 8.4.13-2 +- rebuild + +* Thu Apr 20 2006 David Cantrell - 8.4.13-1 +- Upgraded to Tk 8.4.13 + +* Fri Feb 10 2006 Jesse Keating - 8.4.12-1.2 +- bump again for double-long bug on ppc(64) + +* Tue Feb 07 2006 Jesse Keating - 8.4.12-1.1 +- rebuilt for new gcc4.1 snapshot and glibc changes + +* Thu Feb 02 2006 David Cantrell - 8.4.12-1 +- Upgraded to tk-8.4.12 + +* Fri Dec 09 2005 Jesse Keating +- rebuilt + +* Tue Nov 15 2005 Warren Togami - 8.4.11-2 +- xorg-x11-devel -> libX11-devel + +* Fri Jul 1 2005 Jens Petersen - 8.4.11-1 +- update to 8.4.11 stable release + - update tk-8.4.4-lib-perm.patch + +* Wed Mar 9 2005 Jens Petersen - 8.4.9-3 +- tk-devel requires tcl-devel and xorg-x11-devel instead of XFree86-devel +- use sed instead of perl for fixing tkConfig.sh + - buildrequire sed instead of perl +- buildrequire xorg-x11-devel instead of XFree86-devel +- rebuild with gcc 4 + +* Tue Dec 14 2004 Jens Petersen - 8.4.9-2 +- move tkConfig.sh into -devel (Axel Thimm, 142724) + +* Thu Dec 9 2004 Jens Petersen - 8.4.9-1 +- latest stable release + +* Wed Nov 24 2004 Jens Petersen - 8.4.8-1 +- update to latest release + +* Fri Oct 15 2004 Jens Petersen - 8.4.7-2 +- move pkgIndex.tcl back into {_libdir}/{name}{majorver} so that multilib + parallel installs works (135310) + - drop tk-8.4.5-pkgIndex-loc.patch + - remove any compat symlink present before installing + - do not generate compat symlink after installing + +* Fri Jul 30 2004 Jens Petersen - 8.4.7-1 +- update to 8.4.7 + - replace tk-8.4.5-no_rpath.patch with tk-8.4-no_rpath.patch + - replace tk-8.4.5-autoconf.patch with tk-8.4-autoconf.patch + +* Tue Jun 15 2004 Elliot Lee +- rebuilt + +* Tue May 18 2004 Jeremy Katz 8.4.6-2 +- rebuild + +* Thu May 13 2004 Jens Petersen - 8.4.6-1 +- update to 8.4.6 + +* Wed Apr 21 2004 Jens Petersen - 8.4.5-8 +- obsolete itcl since it also provided panedwindow.n (Warren Togami, 121414) + +* Tue Mar 16 2004 Mike A. Harris - 8.4.5-7 +- Removed Requires: XFree86-libs and replaced with Buildrequires: XFree86-devel + so that the package is X11 implementation agnostic for the inclusion of + xorg-x11 (#118482) +- Added Requires(post,postun): /sbin/ldconfig +- Added BuildRequires: perl, as perl is used during install + +* Thu Mar 11 2004 Jens Petersen - 8.4.5-6 +- generate compat symlink instead in post if /usr/lib/tk{majorver} + does not exist + +* Wed Mar 10 2004 Jens Petersen - 8.4.5-5 +- add tk-8.4.5-autoconf.patch and build with autoconf 2.5x + (Robert Scheck, #116776) +- add tk-8.4.5-pkgIndex-loc.patch to install pkgIndex.tcl in the script dir +- use {name} throughout for greater portability +- add a "--with check" rpmbuild option +- use "mkdir -p" instead of "mkdirhier" (Robert Scheck, #116774) +- /usr/lib/tk8.4 is now a compat symlink to {_datadir}/tk8.4 +- include all the private header files under /usr/include/tk-private +- add doc files + +* Tue Mar 02 2004 Elliot Lee +- rebuilt + +* Fri Feb 13 2004 Elliot Lee +- rebuilt + +* Fri Dec 12 2003 Jens Petersen - 8.4.5-3 +- add private header files needed to build tix in {_includedir}/{name}-private + +* Mon Dec 1 2003 Thomas Woerner 8.4.5-2 +- remove rpath with tk-8.4.5-no_rpath.patch + +* Thu Nov 27 2003 Jens Petersen - 8.4.5-1 +- new package split out from tcltk +- update to tk 8.4.5 (#88429) +- filtered changelog for tk +- buildrequire autoconf213 (#110583) [mvd@mylinux.com.ua] +- remove build remnants from tkConfig.sh + +* Wed Sep 17 2003 Matt Wilson 8.3.5-92 +- rebuild again for #91211 + +* Wed Sep 17 2003 Matt Wilson 8.3.5-91 +- rebuild to fix gzipped file md5sums (#91211) + +* Fri Jul 04 2003 Jens Petersen - 8.3.5-90 +- split out devel files from tcl and tk into -devel subpackages (#90087) + +* Fri Jan 17 2003 Jens Petersen - 8.3.5-85 +- add some requires + +* Tue Jan 14 2003 Jens Petersen - 8.3.5-84 +- link all libs with DT_SONAME using tcl.m4 patch (#81297) +- drop synthetic lib provides +- remove obsolete patches from srpm +- update buildrequires +- use buildroot instead of RPM_BUILD_ROOT +- install all man pages under mandir, instead of moving some from /usr/man +- install libtcl and libtk mode 755 +- introduce _genfilelist macro for clean single-sweep find filelist generation + for each package +- use perl to remove buildroot prefix from filelists + +* Tue Jan 7 2003 Jeff Johnson 8.3.5-80 +- rebuild to generate deps for4 DSO's w/o DT_SONAME correctly. + +* Sat Jan 4 2003 Jeff Johnson 8.3.5-79 +- set execute bits on library so that requires are generated. + +* Tue Dec 10 2002 Jens Petersen 8.3.5-78 +- make lib symlinks to .so not .so.0 + +* Mon Dec 9 2002 Jens Petersen 8.3.5-76 +- make it build on x86_64 (details below) +- don't explicitly update config.{guess,sub} since configure does it for us +- added "--without check" rpmbuild option to disable running tests in future +- build and install tcl and tk with script files under datadir (not libdir) +- generate filelists from datadir and not from mandir from now on + +* Tue Dec 3 2002 Jens Petersen +- update to tcl-8.3.5, tk-8.3.5, tcl-html-8.3.5 +- update url for tcl, tk, tclx, itcl, tcllib +- build without all makecfg patches for now + - in particular use upstream versioned library name convention +- add backward compatible lib symlinks for now +- add unversioned symlinks for versioned bindir files +- use make's -C option rather than jumping in and out of source dirs + during install +- use INSTALL_ROOT destdir-like make variable instead of makeinstall + for all subpackages except tix and itcl + +* Mon Oct 21 2002 Jens Petersen +- update to tcl-8.3.4, tk-8.3.4 (#75600), tcllib-1.3, itcl-3.2.1, + tix-8.1.3 (#59098) +- drop the crud compat dir symlinks in libdir +- package now builds without tcl or tk installed (partly #52606) + - replace all relative paths by absolutes ones, using new tcltktop + - give absolute paths to tcl and tk when configuring + - give buildroot bindir path to tcllib make + - export buildroot libdir in LD_LIBRARY_PATH when installing +- replace tclvers and tkvers by tcltkvers and use it +- replace tcl_major and tk_major by tcltk_major and use it +- don't explicitly provide 64bit libs on ia64 and sparc64 + +* Mon Jan 07 2002 Florian La Roche +- fix config.guess and config.sub to newer versions + +* Mon Aug 29 2001 Adrian Havill + +* Mon Aug 8 2001 Adrian Havill +- re-enable glibc string and math inlines; recent gcc is a-ok. +- optimize at -O2 instead of -O +- rename "soname" patches related to makefile/autoconf changes +- added elf "needed" for tk, tclx, tix, itk + +* Thu Jul 19 2001 Adrian Havill +- used makeinstall to brute force fix any remaining unflexible makefile dirs +- revert --enable-threads, linux is (still) not ready (yet) (bug 49251) + +* Sun Jul 8 2001 Adrian Havill +- refresh all sources to latest stable (TODO: separate expect/expectk) +- massage out some build stuff to patches (TODO: libtoolize hacked constants) +- remove patches already rolled into the upstream +- removed RPATH (bugs 45569, 46085, 46086), added SONAMEs to ELFs +- changed shared object filenames to something less gross +- reenable threads which seem to work now +- made compile-friendly for IA64 + +* Sun Jun 24 2001 Elliot Lee +- Bump release + rebuild for 7.2. + +* Fri Mar 23 2001 Bill Nottingham +- bzip2 sources + +* Mon Mar 19 2001 Preston Brown +- build fix from ahavill. + +* Tue Feb 13 2001 Adrian Havill +- rebuild so make check passes + +* Fri Oct 20 2000 Than Ngo +- rebuild with -O0 on alpha (bug #19461) + +* Thu Aug 17 2000 Jeff Johnson +- summaries from specspo. + +* Thu Aug 3 2000 Jeff Johnson +- merge "best known" patches from searching, stubs were broken. + +* Thu Jul 27 2000 Jeff Johnson +- rebuild against "working" util-linux col. + +* Wed Jul 12 2000 Prospector +- automatic rebuild + +* Fri Jun 16 2000 Jeff Johnson +- don't mess with {_libdir}, it's gonna be a FHS pita. + +* Fri Jun 2 2000 Jeff Johnson +- FHS packaging changes. +- revert --enable-threads, linux is not ready (yet) (#11789). +- tcl/tk: update to 8.3.1 (#10779). +- abstract major tcltk version for soname expansion etc. + +* Sat Mar 18 2000 Jeff Johnson +- update to (tcl,tk}-8.2.3, expect-5.31, and itcl-3.1.0, URL's as well. +- use perl to drill out pre-pended RPM_BUILD_ROOT. +- configure with --enable-threads (experimental). +- correct hierarchy spelling (#7082). + +* Tue Mar 7 2000 Jeff Johnson +- rebuild for sparc baud rates > 38400. + +* Mon Feb 7 2000 Bill Nottingham +- handle compressed manpages + +* Thu Feb 03 2000 Elliot Lee +- Make changes from bug number 7602 +- Apply patch from bug number 7537 +- Apply fix from bug number 7157 +- Add fixes from bug #7601 to the runtcl patch + +* Wed Feb 02 2000 Cristian Gafton +- fix descriptions +- man pages are compressed (whatapain) + +* Tue Nov 30 1999 Jakub Jelinek +- compile on systems where SIGPWR == SIGLOST. + +* Sat May 1 1999 Jeff Johnson +- update tcl/tk to 8.0.5. + +* Tue Feb 16 1999 Jeff Johnson +- upgrade tcl/tk/tclX to 8.0.4 + +* Tue Jan 12 1999 Cristian Gafton +- call libtoolize to allow building on the arm +- build for glibc 2.1 +- strip binaries + +* Thu Sep 10 1998 Jeff Johnson +- update tcl/tk/tclX to 8.0.3, expect is updated also. + +* Thu May 07 1998 Prospector System +- translations modified for de, fr, tr + +* Thu Apr 09 1998 Erik Troan +- updated version numbers of tcl/tk to relflect inclusion of p2 + +* Wed Mar 25 1998 Cristian Gafton +- updated tcl/tk to patch level 2 + +* Wed Oct 22 1997 Otto Hammersmith +- added patch to remove libieee test in configure.in for tcl and tk. + Shouldn't be needed anymore for glibc systems, but this isn't the "proper" + solution for all systems +- fixed src urls + +* Mon Oct 06 1997 Erik Troan +- removed version numbers from descriptions + +* Mon Sep 22 1997 Erik Troan +- updated to tcl/tk 8.0 and related versions of packages + +* Tue Jun 17 1997 Erik Troan +- built against glibc