Hello community,
here is the log from the commit of package itcl
checked in at Sun Apr 6 06:12:31 CEST 2008.
--------
--- itcl/itcl.changes 2007-05-16 22:17:17.000000000 +0200
+++ itcl/itcl.changes 2008-04-04 17:48:05.000000000 +0200
@@ -1,0 +2,7 @@
+Fri Apr 4 17:26:25 CEST 2008 - max@suse.de
+
+- Update to version 3.4 from CVS, which works with Tcl 8.5.
+- Separate itcl and itk source packages
+- Add itcl-devel subpackage.
+
+-------------------------------------------------------------------
Old:
----
itcl3.3-20050607.tar.bz2
itcl.patch
New:
----
itcl3.4-20080207.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ itcl.spec ++++++
--- /var/tmp/diff_new_pack.a32718/_old 2008-04-06 06:11:25.000000000 +0200
+++ /var/tmp/diff_new_pack.a32718/_new 2008-04-06 06:11:25.000000000 +0200
@@ -1,7 +1,7 @@
#
-# spec file for package itcl (Version 3.3)
+# spec file for package itcl (Version 3.4)
#
-# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
@@ -10,17 +10,17 @@
# norootforbuild
+
Name: itcl
-BuildRequires: freetype2 resmgr tk-devel xorg-x11-devel
-Version: 3.3
-Release: 483
-Autoreqprov: on
+BuildRequires: tcl-devel
+Version: 3.4
+Release: 1
+AutoReqProv: on
Group: Development/Languages/Tcl
License: X11/MIT
Summary: Object Oriented Extension for Tcl
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: %name%version-20050607.tar.bz2
-Patch0: %name.patch
+Source0: %name%version-20080207.tar.bz2
%description
Incr Tcl adds object-oriented programming facilities to Tcl. It was
@@ -39,73 +39,85 @@
Michael J. McLennan
Dr. John Ousterhout
+%package devel
+Group: Development/Languages/Tcl
+Summary: Header Files and C API Documentation for Itcl
+License: X11/MIT
+
+%description devel
+Incr Tcl adds object-oriented programming facilities to Tcl.
+
+This package contains header files and documentation needed to access
+[Incr Tcl] from C code. Tcl scripts that use [Incr Tcl] do not need
+this package.
+
+
+
+Authors:
+--------
+ Michael J. McLennan
+ Dr. John Ousterhout
+
%prep
%setup -q -n %name%version
-%patch0
-chmod a+x itk/examples/viewfile
%build
-export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
-mkdir build
-cd build
-../configure \
- --prefix=%_prefix \
- --libdir=%_libdir \
- --mandir=%_mandir \
- --with-tcl=%_libdir \
- --with-tk=%_libdir \
- --enable-tk
+export CFLAGS="%optflags -fno-strict-aliasing"
+%configure --with-tcl=%_libdir
make
%install
-cd build
-make install DESTDIR=%buildroot
-
-%post
-%run_ldconfig
-
-%postun
-%run_ldconfig
+%makeinstall pkglibdir=%_libdir/tcl/%name%version
+# The stubs library needs to be in libdir
+mv %buildroot%_libdir/tcl/*/lib*.a %buildroot%_libdir
%files
%defattr(-,root,root)
%doc README CHANGES ChangeLog INCOMPATIBLE TODO
-%doc itk/examples
+%doc license.terms
%doc %_mandir/mann/*
+%_libdir/tcl
+
+%files devel
+%defattr(-,root,root)
%_includedir/*
-%_datadir/tcl
-%_libdir/lib*
+%attr(0644,root,root)
%_libdir/*Config.sh
+%_libdir/lib*.a
%changelog
-* Wed May 16 2007 - olh@suse.de
+* Fri Apr 04 2008 max@suse.de
+- Update to version 3.4 from CVS, which works with Tcl 8.5.
+- Separate itcl and itk source packages
+- Add itcl-devel subpackage.
+* Wed May 16 2007 olh@suse.de
- remove unused libusb from Buildrequires
-* Wed Jan 25 2006 - mls@suse.de
+* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
-* Wed Dec 14 2005 - ro@suse.de
+* Wed Dec 14 2005 ro@suse.de
- fixed syntax error in tcl configure
-* Tue Jun 14 2005 - max@suse.de
+* Tue Jun 14 2005 max@suse.de
- Updated to current CVS snapshot.
- Moved script libraries to /usr/share/tcl .
-* Thu Nov 11 2004 - ro@suse.de
+* Thu Nov 11 2004 ro@suse.de
- fixed file list
-* Tue Aug 17 2004 - max@suse.de
+* Tue Aug 17 2004 max@suse.de
- Updated to current CVS snapshot.
- Cleaned up the spec file from lots of old cruft.
- Disabled running the test suite due to problems with Xvfb.
-* Sat Apr 24 2004 - sndirsch@suse.de
+* Sat Apr 24 2004 sndirsch@suse.de
- fixed neededforbuild (XFree86 --> xorg-x11)
-* Sun Feb 22 2004 - ro@suse.de
+* Sun Feb 22 2004 ro@suse.de
- added libusb and resmgr to neededforbuild
-* Fri Feb 06 2004 - max@suse.de
+* Fri Feb 06 2004 max@suse.de
- Added -fno-strict-aliasing to CFLAGS.
-* Sat Jan 10 2004 - adrian@suse.de
+* Sat Jan 10 2004 adrian@suse.de
- add %%defattr and %%run_ldconfig
-* Wed Jul 23 2003 - max@suse.de
+* Wed Jul 23 2003 max@suse.de
- Added tk-devel to neededforbuild.
-* Thu Jan 09 2003 - ro@suse.de
+* Thu Jan 09 2003 ro@suse.de
- added freetype2 to neededforbuild (needed to run Xvfb)
-* Thu Nov 28 2002 - max@suse.de
+* Thu Nov 28 2002 max@suse.de
- Itcl is a source package of it's own now.
For older history see the change log of the tcl package.
- New CVS snapshot: itcl3.3-20021030
++++++ itcl3.3-20050607.tar.bz2 -> itcl3.4-20080207.tar.bz2 ++++++
++++ 114063 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org