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