[Pkg-tcltk-commits] r1096 - in tcl8.5/branches/experimental/debian: . patches

sgolovan at alioth.debian.org sgolovan at alioth.debian.org
Fri Nov 5 10:35:59 UTC 2010


Author: sgolovan
Date: 2010-11-05 10:35:57 +0000 (Fri, 05 Nov 2010)
New Revision: 1096

Modified:
   tcl8.5/branches/experimental/debian/changelog
   tcl8.5/branches/experimental/debian/control
   tcl8.5/branches/experimental/debian/copyright
   tcl8.5/branches/experimental/debian/patches/confsearch.diff
   tcl8.5/branches/experimental/debian/patches/manpages.diff
   tcl8.5/branches/experimental/debian/patches/mips.diff
   tcl8.5/branches/experimental/debian/patches/non-linux.diff
   tcl8.5/branches/experimental/debian/patches/rpath.diff
   tcl8.5/branches/experimental/debian/patches/series
   tcl8.5/branches/experimental/debian/patches/tcllibrary.diff
   tcl8.5/branches/experimental/debian/patches/tclpackagepath.diff
   tcl8.5/branches/experimental/debian/patches/tclport.diff
   tcl8.5/branches/experimental/debian/patches/tclprivate.diff
   tcl8.5/branches/experimental/debian/rules
Log:
[tcl8.5]
  * New upstream release.
  * Removed patch which fixed FTBFS on MIPS architectures as it is no longer
    needed.
  * Fixed license in debian/copyright.
  * Bumped standards version to 3.9.1.


Modified: tcl8.5/branches/experimental/debian/changelog
===================================================================
--- tcl8.5/branches/experimental/debian/changelog	2010-11-05 10:32:36 UTC (rev 1095)
+++ tcl8.5/branches/experimental/debian/changelog	2010-11-05 10:35:57 UTC (rev 1096)
@@ -1,8 +1,12 @@
-tcl8.5 (8.5.8-3) UNRELEASED; urgency=low
+tcl8.5 (8.5.9-1) experimental; urgency=low
 
-  * NOT RELEASED YET
+  * New upstream release.
+  * Removed patch which fixed FTBFS on MIPS architectures as it is no longer
+    needed.
+  * Fixed license in debian/copyright.
+  * Bumped standards version to 3.9.1.
 
- -- Sergei Golovan <sgolovan at debian.org>  Sun, 22 Nov 2009 14:36:15 +0300
+ -- Sergei Golovan <sgolovan at debian.org>  Fri, 05 Nov 2010 13:33:59 +0300
 
 tcl8.5 (8.5.8-2) unstable; urgency=low
 

Modified: tcl8.5/branches/experimental/debian/control
===================================================================
--- tcl8.5/branches/experimental/debian/control	2010-11-05 10:32:36 UTC (rev 1095)
+++ tcl8.5/branches/experimental/debian/control	2010-11-05 10:35:57 UTC (rev 1096)
@@ -4,7 +4,7 @@
 Maintainer: Tcl/Tk Debian Packagers <pkg-tcltk-devel at lists.alioth.debian.org>
 Uploaders: Chris Waters <xtifr at debian.org>, Sergei Golovan <sgolovan at debian.org>
 Build-Depends: debhelper (>= 5.0.0), quilt
-Standards-Version: 3.8.3
+Standards-Version: 3.9.1
 Homepage: http://www.tcl.tk/
 
 Package: tcl8.5

Modified: tcl8.5/branches/experimental/debian/copyright
===================================================================
--- tcl8.5/branches/experimental/debian/copyright	2010-11-05 10:32:36 UTC (rev 1095)
+++ tcl8.5/branches/experimental/debian/copyright	2010-11-05 10:35:57 UTC (rev 1096)
@@ -70,7 +70,7 @@
 are acquiring the software on behalf of the Department of Defense, the
 software shall be classified as "Commercial Computer Software" and the
 Government shall have only "Restricted Rights" as defined in Clause
-252.227-7013 (c) (1) of DFARs.  Notwithstanding the foregoing, the
+252.227-7013 (b) (3) of DFARs.  Notwithstanding the foregoing, the
 authors grant the U.S. Government and others acting in its behalf
 permission to use and distribute the software in accordance with the
 terms specified in this license. 

Modified: tcl8.5/branches/experimental/debian/patches/confsearch.diff
===================================================================
--- tcl8.5/branches/experimental/debian/patches/confsearch.diff	2010-11-05 10:32:36 UTC (rev 1095)
+++ tcl8.5/branches/experimental/debian/patches/confsearch.diff	2010-11-05 10:35:57 UTC (rev 1096)
@@ -2,21 +2,21 @@
 and tkConfig.sh in /usr/share/tcltk/tk8.5 where they are located in Debian
 installation.
 
---- tcl8.5-8.5.8.orig/unix/tcl.m4
-+++ tcl8.5-8.5.8/unix/tcl.m4
+--- tcl8.5-8.5.9.orig/unix/tcl.m4
++++ tcl8.5-8.5.9/unix/tcl.m4
 @@ -93,6 +93,7 @@
  			`ls -d ${prefix}/lib 2>/dev/null` \
  			`ls -d /usr/local/lib 2>/dev/null` \
  			`ls -d /usr/contrib/lib 2>/dev/null` \
 +			`ls -d /usr/share/tcltk/tcl8.5 2>/dev/null` \
  			`ls -d /usr/lib 2>/dev/null` \
+ 			`ls -d /usr/lib64 2>/dev/null` \
  			; do
- 		    if test -f "$i/tclConfig.sh" ; then
-@@ -223,6 +224,7 @@
+@@ -224,6 +225,7 @@
  			`ls -d ${prefix}/lib 2>/dev/null` \
  			`ls -d /usr/local/lib 2>/dev/null` \
  			`ls -d /usr/contrib/lib 2>/dev/null` \
 +			`ls -d /usr/share/tcltk/tk8.5 2>/dev/null` \
  			`ls -d /usr/lib 2>/dev/null` \
+ 			`ls -d /usr/lib64 2>/dev/null` \
  			; do
- 		    if test -f "$i/tkConfig.sh" ; then

Modified: tcl8.5/branches/experimental/debian/patches/manpages.diff
===================================================================
--- tcl8.5/branches/experimental/debian/patches/manpages.diff	2010-11-05 10:32:36 UTC (rev 1095)
+++ tcl8.5/branches/experimental/debian/patches/manpages.diff	2010-11-05 10:35:57 UTC (rev 1096)
@@ -2,22 +2,22 @@
 aren't installed by upstream script but are referenced inside other
 manual pages.
 
---- tcl8.5-8.5.8.orig/unix/installManPage
-+++ tcl8.5-8.5.8/unix/installManPage
-@@ -48,8 +48,16 @@
-     *.n) SECTION=n ;;
+--- tcl8.5-8.5.9.orig/unix/installManPage
++++ tcl8.5-8.5.9/unix/installManPage
+@@ -91,8 +91,16 @@
+ 	exit 2 ;;
  esac
  
-+NAME=`basename $MANPAGE .$SECTION`
- SRCDIR=`dirname $MANPAGE`
++Name=`basename $ManPage .$Section`
+ SrcDir=`dirname $ManPage`
  
-+SPECIALS="DString Thread Notifier RegExp"
-+for n in $SPECIALS; do
-+    if [ "$NAME" = "$n" ] ; then
-+	NAMES="$n $NAMES"
++Specials="DString Thread Notifier RegExp"
++for n in $Specials; do
++    if [ "$Name" = "$n" ] ; then
++	Names="$n $Names"
 +    fi
 +done
 +
- FIRST=""
- for f in $NAMES; do
-     f=$f.$SECTION$SUFFIX
+ ########################################################################
+ ### Process Page to Create Target Pages
+ ###

Modified: tcl8.5/branches/experimental/debian/patches/mips.diff
===================================================================
--- tcl8.5/branches/experimental/debian/patches/mips.diff	2010-11-05 10:32:36 UTC (rev 1095)
+++ tcl8.5/branches/experimental/debian/patches/mips.diff	2010-11-05 10:35:57 UTC (rev 1096)
@@ -1,23 +0,0 @@
-Patch by Sergei Golovan "fixes" building Tcl 8.5.8 for MIPS architectures
-until a proper solution isn't suggested.
-
---- tcl8.5-8.5.8.orig/generic/tclStrToD.c
-+++ tcl8.5-8.5.8/generic/tclStrToD.c
-@@ -73,7 +73,7 @@
-  * MIPS floating-point units need special settings in control registers
-  * to use gradual underflow as we expect.
-  */
--#if defined(__mips)
-+#if 0 && defined(__mips)
- #include <sys/fpu.h>
- #endif
- /*
-@@ -2166,7 +2166,7 @@
-     } bitwhack;
- #endif
- 
--#if defined(__mips)
-+#if 0 && defined(__mips)
-     union fpc_csr mipsCR;
- 
-     mipsCR.fc_word = get_fpc_csr();

Modified: tcl8.5/branches/experimental/debian/patches/non-linux.diff
===================================================================
--- tcl8.5/branches/experimental/debian/patches/non-linux.diff	2010-11-05 10:32:36 UTC (rev 1095)
+++ tcl8.5/branches/experimental/debian/patches/non-linux.diff	2010-11-05 10:35:57 UTC (rev 1096)
@@ -1,8 +1,8 @@
 Patch by Sergei Golovan (originally by Mike Markley and Chris Waters) fixes
 building on non-linux Debian architectures.
 
---- tcl8.5-8.5.8.orig/unix/configure
-+++ tcl8.5-8.5.8/unix/configure
+--- tcl8.5-8.5.9.orig/unix/configure
++++ tcl8.5-8.5.9/unix/configure
 @@ -6536,6 +6536,9 @@
  		if test "`uname -s`" = "AIX" ; then
  		    tcl_cv_sys_version=AIX-`uname -v`.`uname -r`
@@ -13,7 +13,7 @@
  	    fi
  	fi
  
-@@ -7340,7 +7343,7 @@
+@@ -7317,7 +7320,7 @@
  fi
  
  	    ;;
@@ -22,8 +22,8 @@
  	    SHLIB_CFLAGS="-fPIC"
  	    SHLIB_LD_LIBS='${LIBS}'
  	    SHLIB_SUFFIX=".so"
---- tcl8.5-8.5.8.orig/unix/Makefile.in
-+++ tcl8.5-8.5.8/unix/Makefile.in
+--- tcl8.5-8.5.9.orig/unix/Makefile.in
++++ tcl8.5-8.5.9/unix/Makefile.in
 @@ -172,6 +172,7 @@
  SHLIB_LD		= @SHLIB_LD@
  SHLIB_CFLAGS		= @SHLIB_CFLAGS@
@@ -32,9 +32,9 @@
  TCL_SHLIB_LD_EXTRAS	= @TCL_SHLIB_LD_EXTRAS@
  
  SHLIB_SUFFIX		= @SHLIB_SUFFIX@
---- tcl8.5-8.5.8.orig/unix/tcl.m4
-+++ tcl8.5-8.5.8/unix/tcl.m4
-@@ -962,6 +962,9 @@
+--- tcl8.5-8.5.9.orig/unix/tcl.m4
++++ tcl8.5-8.5.9/unix/tcl.m4
+@@ -964,6 +964,9 @@
  		if test "`uname -s`" = "AIX" ; then
  		    tcl_cv_sys_version=AIX-`uname -v`.`uname -r`
  		fi
@@ -44,7 +44,7 @@
  	    fi
  	fi
      ])
-@@ -1422,7 +1425,7 @@
+@@ -1410,7 +1413,7 @@
  	        ])
  	    ])
  	    ;;

Modified: tcl8.5/branches/experimental/debian/patches/rpath.diff
===================================================================
--- tcl8.5/branches/experimental/debian/patches/rpath.diff	2010-11-05 10:32:36 UTC (rev 1095)
+++ tcl8.5/branches/experimental/debian/patches/rpath.diff	2010-11-05 10:35:57 UTC (rev 1096)
@@ -1,9 +1,9 @@
 Patch by Chris Waters removes -rpath from search flags and adds -soname
 to library build options.
 
---- tcl8.5-8.5.8.orig/unix/configure
-+++ tcl8.5-8.5.8/unix/configure
-@@ -7351,6 +7351,9 @@
+--- tcl8.5-8.5.9.orig/unix/configure
++++ tcl8.5-8.5.9/unix/configure
+@@ -7328,6 +7328,9 @@
  	    # get rid of the warnings.
  	    #CFLAGS_OPTIMIZE="${CFLAGS_OPTIMIZE} -D__NO_STRING_INLINES -D__NO_MATH_INLINES"
  
@@ -13,9 +13,9 @@
  	    SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS}'
  	    DL_OBJS="tclLoadDl.o"
  	    DL_LIBS="-ldl"
---- tcl8.5-8.5.8.orig/unix/Makefile.in
-+++ tcl8.5-8.5.8/unix/Makefile.in
-@@ -729,7 +729,10 @@
+--- tcl8.5-8.5.9.orig/unix/Makefile.in
++++ tcl8.5-8.5.9/unix/Makefile.in
+@@ -726,7 +726,10 @@
  	    fi
  	@echo "Installing $(LIB_FILE) to $(LIB_INSTALL_DIR)/"
  	@@INSTALL_LIB@
@@ -24,12 +24,12 @@
 +	ln -sf $(LIB_FILE).0 "$(LIB_INSTALL_DIR)"/$(LIB_FILE)
 +	ln -sf "$(LIB_INSTALL_DIR)"/$(LIB_FILE).0 ./
 +	@chmod 555 "$(LIB_INSTALL_DIR)"/$(LIB_FILE).0
- 	@if test "$(TCL_BUILD_EXP_FILE)" != ""; then \
- 	    echo "Installing $(TCL_EXP_FILE) to $(LIB_INSTALL_DIR)/"; \
- 	    $(INSTALL_DATA) $(TCL_BUILD_EXP_FILE) \
---- tcl8.5-8.5.8.orig/unix/tcl.m4
-+++ tcl8.5-8.5.8/unix/tcl.m4
-@@ -1433,6 +1433,9 @@
+ 	@echo "Installing ${TCL_EXE} as $(BIN_INSTALL_DIR)/tclsh$(VERSION)@EXEEXT@"
+ 	@$(INSTALL_PROGRAM) ${TCL_EXE} "$(BIN_INSTALL_DIR)"/tclsh$(VERSION)@EXEEXT@
+ 	@echo "Installing tclConfig.sh to $(CONFIG_INSTALL_DIR)/"
+--- tcl8.5-8.5.9.orig/unix/tcl.m4
++++ tcl8.5-8.5.9/unix/tcl.m4
+@@ -1421,6 +1421,9 @@
  	    # get rid of the warnings.
  	    #CFLAGS_OPTIMIZE="${CFLAGS_OPTIMIZE} -D__NO_STRING_INLINES -D__NO_MATH_INLINES"
  

Modified: tcl8.5/branches/experimental/debian/patches/series
===================================================================
--- tcl8.5/branches/experimental/debian/patches/series	2010-11-05 10:32:36 UTC (rev 1095)
+++ tcl8.5/branches/experimental/debian/patches/series	2010-11-05 10:35:57 UTC (rev 1096)
@@ -6,4 +6,3 @@
 rpath.diff
 non-linux.diff
 manpages.diff
-mips.diff

Modified: tcl8.5/branches/experimental/debian/patches/tcllibrary.diff
===================================================================
--- tcl8.5/branches/experimental/debian/patches/tcllibrary.diff	2010-11-05 10:32:36 UTC (rev 1095)
+++ tcl8.5/branches/experimental/debian/patches/tcllibrary.diff	2010-11-05 10:35:57 UTC (rev 1096)
@@ -1,6 +1,6 @@
---- tcl8.5-8.5.8.orig/unix/configure
-+++ tcl8.5-8.5.8/unix/configure
-@@ -18808,7 +18808,7 @@
+--- tcl8.5-8.5.9.orig/unix/configure
++++ tcl8.5-8.5.9/unix/configure
+@@ -18740,7 +18740,7 @@
  
  eval "TCL_LIB_FILE=${TCL_LIB_FILE}"
  
@@ -9,9 +9,9 @@
  PRIVATE_INCLUDE_DIR='$(includedir)'
  HTML_DIR='$(DISTDIR)/html'
  
---- tcl8.5-8.5.8.orig/unix/configure.in
-+++ tcl8.5-8.5.8/unix/configure.in
-@@ -734,7 +734,7 @@
+--- tcl8.5-8.5.9.orig/unix/configure.in
++++ tcl8.5-8.5.9/unix/configure.in
+@@ -736,7 +736,7 @@
  
  eval "TCL_LIB_FILE=${TCL_LIB_FILE}"
  
@@ -20,8 +20,8 @@
  PRIVATE_INCLUDE_DIR='$(includedir)'
  HTML_DIR='$(DISTDIR)/html'
  
---- tcl8.5-8.5.8.orig/library/init.tcl
-+++ tcl8.5-8.5.8/library/init.tcl
+--- tcl8.5-8.5.9.orig/library/init.tcl
++++ tcl8.5-8.5.9/library/init.tcl
 @@ -48,7 +48,7 @@
  }
  namespace eval tcl {

Modified: tcl8.5/branches/experimental/debian/patches/tclpackagepath.diff
===================================================================
--- tcl8.5/branches/experimental/debian/patches/tclpackagepath.diff	2010-11-05 10:32:36 UTC (rev 1095)
+++ tcl8.5/branches/experimental/debian/patches/tclpackagepath.diff	2010-11-05 10:35:57 UTC (rev 1096)
@@ -2,9 +2,9 @@
 without adding /usr/lib to it. It helps to put the policy compliant value to
 ::tcl_pkgPath variable and to TCL_PACKAGE_PATH variable in tclConfig.sh.
 
---- tcl8.5-8.5.8.orig/unix/configure
-+++ tcl8.5-8.5.8/unix/configure
-@@ -18945,9 +18945,9 @@
+--- tcl8.5-8.5.9.orig/unix/configure
++++ tcl8.5-8.5.9/unix/configure
+@@ -18863,9 +18863,9 @@
      test -z "$TCL_MODULE_PATH"  && \
  	TCL_MODULE_PATH="~/Library/Tcl /Library/Tcl /System/Library/Tcl"
  elif test "$prefix/lib" != "$libdir"; then
@@ -16,9 +16,9 @@
  fi
  
  #--------------------------------------------------------------------
---- tcl8.5-8.5.8.orig/unix/configure.in
-+++ tcl8.5-8.5.8/unix/configure.in
-@@ -833,9 +833,9 @@
+--- tcl8.5-8.5.9.orig/unix/configure.in
++++ tcl8.5-8.5.9/unix/configure.in
+@@ -821,9 +821,9 @@
      test -z "$TCL_MODULE_PATH"  && \
  	TCL_MODULE_PATH="~/Library/Tcl /Library/Tcl /System/Library/Tcl"
  elif test "$prefix/lib" != "$libdir"; then

Modified: tcl8.5/branches/experimental/debian/patches/tclport.diff
===================================================================
--- tcl8.5/branches/experimental/debian/patches/tclport.diff	2010-11-05 10:32:36 UTC (rev 1095)
+++ tcl8.5/branches/experimental/debian/patches/tclport.diff	2010-11-05 10:35:57 UTC (rev 1096)
@@ -1,14 +1,14 @@
 Patch by Stanislav Maslovski <stanislav.maslovski at gmail.com>.
 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=488491
 
---- tcl8.5-8.5.8.orig/generic/tclPort.h
-+++ tcl8.5-8.5.8/generic/tclPort.h
+--- tcl8.5-8.5.9.orig/generic/tclPort.h
++++ tcl8.5-8.5.9/generic/tclPort.h
 @@ -24,7 +24,7 @@
- #if defined(__WIN32__)
- #   include "tclWinPort.h"
- #else
+ #endif
+ #include "tcl.h"
+ #if !defined(_WIN32)
 -#   include "tclUnixPort.h"
 +#   include "../unix/tclUnixPort.h"
  #endif
  
- #if !defined(LLONG_MIN)
+ #if defined(__CYGWIN__)

Modified: tcl8.5/branches/experimental/debian/patches/tclprivate.diff
===================================================================
--- tcl8.5/branches/experimental/debian/patches/tclprivate.diff	2010-11-05 10:32:36 UTC (rev 1095)
+++ tcl8.5/branches/experimental/debian/patches/tclprivate.diff	2010-11-05 10:35:57 UTC (rev 1096)
@@ -2,9 +2,9 @@
 with Tcl sources to a subdirectory of /usr/include/tcl8.4 (debian/rules
 puts private Tcl headers there).
 
---- tcl8.5-8.5.8.orig/unix/tclConfig.sh.in
-+++ tcl8.5-8.5.8/unix/tclConfig.sh.in
-@@ -111,7 +111,7 @@
+--- tcl8.5-8.5.9.orig/unix/tclConfig.sh.in
++++ tcl8.5-8.5.9/unix/tclConfig.sh.in
+@@ -102,7 +102,7 @@
  
  # String to pass to linker to pick up the Tcl library from its
  # build directory.
@@ -13,7 +13,7 @@
  
  # String to pass to linker to pick up the Tcl library from its
  # installed directory.
-@@ -146,7 +146,7 @@
+@@ -137,7 +137,7 @@
  # different place than the directory containing the source files, this
  # points to the location of the sources, not the location where Tcl was
  # compiled.
@@ -22,7 +22,7 @@
  
  # List of standard directories in which to look for packages during
  # "package require" commands.  Contains the "prefix" directory plus also
-@@ -164,14 +164,14 @@
+@@ -155,14 +155,14 @@
  
  # String to pass to linker to pick up the Tcl stub library from its
  # build directory.

Modified: tcl8.5/branches/experimental/debian/rules
===================================================================
--- tcl8.5/branches/experimental/debian/rules	2010-11-05 10:32:36 UTC (rev 1095)
+++ tcl8.5/branches/experimental/debian/rules	2010-11-05 10:35:57 UTC (rev 1096)
@@ -186,8 +186,8 @@
 binary: binary-indep binary-arch
 
 get-orig-source:
-	wget -O tcl8.5_8.5.8.orig.tar.gz \
-	     http://prdownloads.sourceforge.net/tcl/tcl8.5.8-src.tar.gz
+	wget -O tcl8.5_8.5.9.orig.tar.gz \
+	     http://prdownloads.sourceforge.net/tcl/tcl8.5.9-src.tar.gz
 
 .PHONY: patch unpatch clean-patched build clean binary-indep binary-arch binary install get-orig-source
 




More information about the Pkg-tcltk-commits mailing list