rpms/tcl/devel tcl-confi.patch, NONE, 1.1 .cvsignore, 1.19, 1.20 sources, 1.20, 1.21 tcl.spec, 1.58, 1.59 tcl-8.3.5-tclm4-soname.patch, 1.3, NONE tcl-8.4-no_rpath.patch, 1.3, NONE tcl-8.4.13-autoconf.patch, 1.1, NONE tcl-8.4.13-cflags.patch, 1.3, NONE tcl-8.4.13-tests.patch, 1.1, NONE tcl-8.4.5-lib-perm.patch, 1.3, NONE tcl8.3.5-tclConfig-package-path-90160.patch, 1.2, NONE
Marcela Mašláňová (mmaslano)
fedora-extras-commits at redhat.com
Tue Jul 31 09:55:25 UTC 2007
Author: mmaslano
Update of /cvs/pkgs/rpms/tcl/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv22113
Modified Files:
.cvsignore sources tcl.spec
Added Files:
tcl-confi.patch
Removed Files:
tcl-8.3.5-tclm4-soname.patch tcl-8.4-no_rpath.patch
tcl-8.4.13-autoconf.patch tcl-8.4.13-cflags.patch
tcl-8.4.13-tests.patch tcl-8.4.5-lib-perm.patch
tcl8.3.5-tclConfig-package-path-90160.patch
Log Message:
Add new configure patch, remove old patches, upload new version of tcl.
tcl-confi.patch:
--- NEW FILE tcl-confi.patch ---
--- tcl8.4.15/unix/configure.in.confi 2007-05-24 22:40:13.000000000 +0200
+++ tcl8.4.15/unix/configure.in 2007-07-31 11:03:00.000000000 +0200
@@ -246,7 +246,7 @@
}], tcl_cv_strstr_unbroken=ok, tcl_cv_strstr_unbroken=broken,
tcl_cv_strstr_unbroken=broken)])
if test $tcl_cv_strstr_unbroken = broken; then
- LIBOBJS="$LIBOBJS strstr.o"
+ AC_LIBOBJ([strstr])
fi
fi
@@ -278,7 +278,7 @@
fi
fi
if test $tcl_ok = 0; then
- LIBOBJS="$LIBOBJS strtoul.o"
+ AC_LIBOBJ([strtoul])
fi
#--------------------------------------------------------------------
@@ -308,7 +308,7 @@
fi
fi
if test $tcl_ok = 0; then
- LIBOBJS="$LIBOBJS strtod.o"
+ AC_LIBOBJ([strtod])
fi
#--------------------------------------------------------------------
@@ -387,7 +387,7 @@
AC_CHECK_LIB(inet, strncasecmp, tcl_ok=1, tcl_ok=0)
fi
if test "$tcl_ok" = 0; then
- LIBOBJS="$LIBOBJS strncasecmp.o"
+ AC_LIBOBJ([strncasecmp])
fi
#--------------------------------------------------------------------
@@ -642,7 +642,7 @@
elif test "$prefix" != "$exec_prefix"; then
TCL_PACKAGE_PATH="${libdir} ${prefix}/lib"
else
- TCL_PACKAGE_PATH="${prefix}/lib"
+ TCL_PACKAGE_PATH="${libdir} ${prefix}/share"
fi
#--------------------------------------------------------------------
--- tcl8.4.15/unix/tcl.m4.confi 2007-05-24 22:40:13.000000000 +0200
+++ tcl8.4.15/unix/tcl.m4 2007-07-31 11:01:32.000000000 +0200
@@ -1124,7 +1124,7 @@
# AIX v<=4.1 has some different flags than 4.2+
if test "$system" = "AIX-4.1" -o "`uname -v`" -lt "4" ; then
- LIBOBJS="$LIBOBJS tclLoadAix.o"
+ AC_LIBOBJ([tclLoadAix])
DL_LIBS="-lld"
fi
@@ -1381,7 +1381,7 @@
# is kind of overkill but it works.
# Disable inlining only when one of the
# files in compat/*.c is being linked in.
- if test x"${LIBOBJS}" != x ; then
+ if test x"${AC_LIBOBJ}" != x ; then
CFLAGS="$CFLAGS -fno-inline"
fi
@@ -2633,7 +2633,7 @@
}], tcl_cv_strtod_buggy=ok, tcl_cv_strtod_buggy=buggy,
tcl_cv_strtod_buggy=buggy)])
if test "$tcl_cv_strtod_buggy" = buggy; then
- LIBOBJS="$LIBOBJS fixstrtod.o"
+ AC_LIBOBJ([fixstrtod])
AC_DEFINE(strtod, fixstrtod)
fi
fi
--- tcl8.4.15/unix/Makefile.in.confi 2007-05-24 22:40:13.000000000 +0200
+++ tcl8.4.15/unix/Makefile.in 2007-07-31 11:02:13.000000000 +0200
@@ -628,7 +628,7 @@
fi
@echo "Installing $(LIB_FILE) to $(LIB_INSTALL_DIR)/"
@@INSTALL_LIB@
- @chmod 555 $(LIB_INSTALL_DIR)/$(LIB_FILE)
+ @chmod 755 $(LIB_INSTALL_DIR)/$(LIB_FILE)
@if test "$(TCL_BUILD_EXP_FILE)" != ""; then \
echo "Installing $(TCL_EXP_FILE) to $(LIB_INSTALL_DIR)/"; \
$(INSTALL_DATA) $(TCL_BUILD_EXP_FILE) \
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/tcl/devel/.cvsignore,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- .cvsignore 21 Feb 2007 13:18:55 -0000 1.19
+++ .cvsignore 31 Jul 2007 09:54:53 -0000 1.20
@@ -1,2 +1,2 @@
-tcl8.4.13-src.tar.gz
-tcl8.4.13-html.tar.gz
+tcl8.4.15-src.tar.gz
+tcl8.4.15-html.tar.gz
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/tcl/devel/sources,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- sources 21 Feb 2007 13:18:55 -0000 1.20
+++ sources 31 Jul 2007 09:54:53 -0000 1.21
@@ -1,2 +1,2 @@
-3010a43faa30e5a5d69cbb5e8ab67e37 tcl8.4.13-src.tar.gz
-a4f80c2e262f4270daa2db61cb49c96d tcl8.4.13-html.tar.gz
+5e1b71eef1f75a294072aa3218f62b66 tcl8.4.15-src.tar.gz
+0086ef1a2d057ac59c2446c4bc1756d6 tcl8.4.15-html.tar.gz
Index: tcl.spec
===================================================================
RCS file: /cvs/pkgs/rpms/tcl/devel/tcl.spec,v
retrieving revision 1.58
retrieving revision 1.59
diff -u -r1.58 -r1.59
--- tcl.spec 22 May 2007 07:43:43 -0000 1.58
+++ tcl.spec 31 Jul 2007 09:54:53 -0000 1.59
@@ -2,25 +2,19 @@
Summary: Tcl scripting language development environment
Name: tcl
-Version: %{majorver}.13
-Release: 18%{?dist}
+Version: %{majorver}.15
+Release: 1%{?dist}
Epoch: 1
License: BSD
Group: Development/Languages
URL: http://tcl.sourceforge.net/
Source0: http://puzzle.dl.sourceforge.net/sourceforge/tcl/tcl%{version}-src.tar.gz
-Source1: http://superb-east.dl.sourceforge.net/sourceforge/tcl/tcl8.4.13-html.tar.gz
+Source1: http://superb-east.dl.sourceforge.net/sourceforge/tcl/tcl%{version}-html.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Buildrequires: autoconf
Provides: tcl(abi) = %{majorver}
##Conflicts: tcldict
-Patch1: tcl-8.3.5-tclm4-soname.patch
-Patch2: tcl-8.4.5-lib-perm.patch
-Patch3: tcl8.3.5-tclConfig-package-path-90160.patch
-Patch4: tcl-8.4-no_rpath.patch
-Patch5: tcl-8.4.13-autoconf.patch
-Patch6: tcl-8.4.13-cflags.patch
-Patch7: tcl-8.4.13-tests.patch
+Patch1: tcl-confi.patch
%description
The Tcl (Tool Command Language) provides a powerful platform for
@@ -50,7 +44,7 @@
%package html
Summary: Tcl/Tk manual in html format
Group: Development/Libraries
-URL: http://superb-east.dl.sourceforge.net/sourceforge/tcl/tcl8.4.13-html.tar.gz
+URL: http://superb-east.dl.sourceforge.net/sourceforge/tcl/tcl%{version}-html.tar.gz
%description html
Tcl/Tk is a powerful scripting language and GUI toolkit.
@@ -62,19 +56,7 @@
cd %{name}%{version}
chmod -x generic/tclThreadAlloc.c
-# define DT SONAME in shared lib
-%patch1 -p1 -b .soname
-%patch2 -p1 -b .2-ro-lib
-%patch3 -p1 -b .3-pkgpath
-%patch4 -p1 -b .4-rpath
-%patch5 -p1 -b .5-ac213
-pushd ..
-%patch6 -p1 -b .6-cflags
-popd
-%patch7 -p1 -b .7-tests
-
-# patch1 touches tcl.m4, and patch3 touches configure.in
-# patch7 change placement of tests (merge review)
+%patch1 -p1 -b .confi
%build
cd %{name}%{version}/unix
@@ -158,6 +140,9 @@
%doc %{name}%{version}/html/*
%changelog
+* Tue May 22 2007 Marcela Maslanova <mmaslano at redhat.com> - 1:8.4.15-1
+- Update Tcl-8.4.15
+
* Tue May 22 2007 Marcela Maslanova <mmaslano at redhat.com> - 1:8.4.13-18
- rhbz#235812
--- tcl-8.3.5-tclm4-soname.patch DELETED ---
--- tcl-8.4-no_rpath.patch DELETED ---
--- tcl-8.4.13-autoconf.patch DELETED ---
--- tcl-8.4.13-cflags.patch DELETED ---
--- tcl-8.4.13-tests.patch DELETED ---
--- tcl-8.4.5-lib-perm.patch DELETED ---
--- tcl8.3.5-tclConfig-package-path-90160.patch DELETED ---
More information about the fedora-extras-commits
mailing list