summaryrefslogtreecommitdiffstats
path: root/unix
diff options
context:
space:
mode:
authordgp <dgp@users.sourceforge.net>2008-04-07 19:17:53 (GMT)
committerdgp <dgp@users.sourceforge.net>2008-04-07 19:17:53 (GMT)
commit332775c98ae86b043a99b52dab54728d5113230e (patch)
treecbfc0c54344fd8ca34d361489f34e65aef9bb8aa /unix
parentdf30c887907d76e6c3d6dfe7597c630c0e9d6448 (diff)
downloadtk-332775c98ae86b043a99b52dab54728d5113230e.zip
tk-332775c98ae86b043a99b52dab54728d5113230e.tar.gz
tk-332775c98ae86b043a99b52dab54728d5113230e.tar.bz2
* README: Bump version number to 8.4.19
* generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.13 * win/configure: * changes: updates for 8.4.19 release.
Diffstat (limited to 'unix')
-rwxr-xr-xunix/configure39
-rw-r--r--unix/configure.in4
-rw-r--r--unix/tk.spec6
3 files changed, 34 insertions, 15 deletions
diff --git a/unix/configure b/unix/configure
index 75b015e..5197135 100755
--- a/unix/configure
+++ b/unix/configure
@@ -557,7 +557,7 @@ fi
TK_VERSION=8.4
TK_MAJOR_VERSION=8
TK_MINOR_VERSION=4
-TK_PATCH_LEVEL=".18"
+TK_PATCH_LEVEL=".19"
VERSION=${TK_VERSION}
LOCALES="cs de el en en_gb eo es fr hu it nl pl pt ru"
@@ -6196,15 +6196,34 @@ trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
# Transform confdefs.h into DEFS.
# Protect against shell expansion while executing Makefile rules.
# Protect against Makefile macro expansion.
-cat > conftest.defs <<\EOF
-s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%-D\1=\2%g
-s%[ `~#$^&*(){}\\|;'"<>?]%\\&%g
-s%\[%\\&%g
-s%\]%\\&%g
-s%\$%$$%g
-EOF
-DEFS=`sed -f conftest.defs confdefs.h | tr '\012' ' '`
-rm -f conftest.defs
+#
+# If the first sed substitution is executed (which looks for macros that
+# take arguments), then we branch to the quote section. Otherwise,
+# look for a macro that doesn't take arguments.
+cat >confdef2opt.sed <<\_ACEOF
+t clear
+: clear
+s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\),-D\1=\2,g
+t quote
+s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\),-D\1=\2,g
+t quote
+d
+: quote
+s,[ `~#$^&*(){}\\|;'"<>?],\\&,g
+s,\[,\\&,g
+s,\],\\&,g
+s,\$,$$,g
+p
+_ACEOF
+# We use echo to avoid assuming a particular line-breaking character.
+# The extra dot is to prevent the shell from consuming trailing
+# line-breaks from the sub-command output. A line-break within
+# single-quotes doesn't work because, if this script is created in a
+# platform that uses two characters for line-breaks (e.g., DOS), tr
+# would break.
+ac_LF_and_DOT=`echo; echo .`
+DEFS=`sed -n -f confdef2opt.sed confdefs.h | tr "$ac_LF_and_DOT" ' .'`
+rm -f confdef2opt.sed
# Without the "./", some shells look in PATH for config.status.
diff --git a/unix/configure.in b/unix/configure.in
index 8df930c..7876bf1 100644
--- a/unix/configure.in
+++ b/unix/configure.in
@@ -3,7 +3,7 @@ dnl This file is an input file used by the GNU "autoconf" program to
dnl generate the file "configure", which is run during Tk installation
dnl to configure the system for the local environment.
#
-# RCS: @(#) $Id: configure.in,v 1.83.2.47 2008/02/06 15:31:41 dgp Exp $
+# RCS: @(#) $Id: configure.in,v 1.83.2.48 2008/04/07 19:17:57 dgp Exp $
AC_INIT(../generic/tk.h)
AC_PREREQ(2.13)
@@ -11,7 +11,7 @@ AC_PREREQ(2.13)
TK_VERSION=8.4
TK_MAJOR_VERSION=8
TK_MINOR_VERSION=4
-TK_PATCH_LEVEL=".18"
+TK_PATCH_LEVEL=".19"
VERSION=${TK_VERSION}
LOCALES="cs de el en en_gb eo es fr hu it nl pl pt ru"
diff --git a/unix/tk.spec b/unix/tk.spec
index 8a37fa9..11d5cf8 100644
--- a/unix/tk.spec
+++ b/unix/tk.spec
@@ -1,7 +1,7 @@
-# $Id: tk.spec,v 1.15.2.18 2008/02/06 15:31:42 dgp Exp $
+# $Id: tk.spec,v 1.15.2.19 2008/04/07 19:17:57 dgp Exp $
# This file is the basis for a binary Tk Linux RPM.
-%define version 8.4.18
+%define version 8.4.19
%define directory /usr/local
Summary: Tk graphical toolkit for the Tcl scripting language.
@@ -14,7 +14,7 @@ Source: http://prdownloads.sourceforge.net/tcl/tk%{version}-src.tar.gz
URL: http://www.tcl.tk/
Packager: Carina
Buildroot: /var/tmp/%{name}%{version}
-Requires: XFree86-libs >= 3.3.3, XFree86-devel >= 3.3.3, tcl = 8.4.18
+Requires: XFree86-libs >= 3.3.3, XFree86-devel >= 3.3.3, tcl = 8.4.19
%description
The Tcl (Tool Command Language) provides a powerful platform for