Author: matthew
Date: 2010-06-21 08:55:22 -0600 (Mon, 21 Jun 2010)
New Revision: 2205
Added:
trunk/expect/expect-5.44.1.15-no_tk-1.patch
Log:
Add a patch that removes the depenency on Tk from Expect
Added: trunk/expect/expect-5.44.1.15-no_tk-1.patch
===================================================================
--- trunk/expect/expect-5.44.1.15-no_tk-1.patch (rev 0)
+++ trunk/expect/expect-5.44.1.15-no_tk-1.patch 2010-06-21 14:55:22 UTC (rev
2205)
@@ -0,0 +1,134 @@
+Submitted By: Matt Burgess <matthew_at_linuxfromscratch_dot_org>
+Date: 2010-06-20
+Initial Package Version: 5.44.1.15
+Upstream Status: Submitted
+Origin: Gilles Espinasse
+Description: Allows the compilation of expectk to be disabled by
+ passing --with-tk=no to the configure script.
+
+diff -Naur expect-5.44.1.15.orig/INSTALL expect-5.44.1.15/INSTALL
+--- expect-5.44.1.15.orig/INSTALL 2010-03-11 19:06:30.000000000 +0000
++++ expect-5.44.1.15/INSTALL 2010-06-19 21:17:43.000000000 +0000
+@@ -152,6 +152,7 @@
+
+ --with-tk=... Specifies the directory containing Tk's
+ configure file (tkConfig.sh).
++ --with-tk=no disable Tk usage in expect
+
+ --with-tkinclude=... Specifies the directory containing Tk's
+ private include files (such as tkInt.h)
+diff -Naur expect-5.44.1.15.orig/Makefile.in expect-5.44.1.15/Makefile.in
+--- expect-5.44.1.15.orig/Makefile.in 2010-03-11 19:06:30.000000000 +0000
++++ expect-5.44.1.15/Makefile.in 2010-06-19 21:09:39.000000000 +0000
+@@ -103,7 +103,10 @@
+ PKG_STUB_LIB_FILE = @PKG_STUB_LIB_FILE@
+
+ lib_BINARIES = $(PKG_LIB_FILE)
+-bin_BINARIES = expect expectk
++bin_BINARIES = expect
++ifneq ($(TK_BIN_DIR),)
++ bin_BINARIES += expectk
++endif
+ BINARIES = $(lib_BINARIES) $(bin_BINARIES)
+
+ SHELL = @SHELL@
+diff -Naur expect-5.44.1.15.orig/configure expect-5.44.1.15/configure
+--- expect-5.44.1.15.orig/configure 2010-03-11 19:06:30.000000000 +0000
++++ expect-5.44.1.15/configure 2010-06-19 21:27:51.000000000 +0000
+@@ -1754,6 +1754,12 @@
+ withval="$with_tk"
+ with_tkconfig=${withval}
+ fi;
++
++ if test x"${with_tkconfig}" = x"no" ; then
++ echo "$as_me:$LINENO: result: Tk is disabled by --with-tk=no" >&5
++echo "${ECHO_T}Tk is disabled by --with-tk=no" >&6
++ unset TK_BIN_DIR
++ else
+ echo "$as_me:$LINENO: checking for Tk configuration" >&5
+ echo $ECHO_N "checking for Tk configuration... $ECHO_C" >&6
+ if test "${ac_cv_c_tkconfig+set}" = set; then
+@@ -1873,6 +1879,7 @@
+ echo "$as_me:$LINENO: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
+ echo "${ECHO_T}found ${TK_BIN_DIR}/tkConfig.sh" >&6
+ fi
++ fi
+ fi
+
+
+@@ -6458,6 +6465,11 @@
+ echo "${ECHO_T}Using srcdir found in tclConfig.sh: ${TCL_SRC_DIR}" >&6
+
+
++ if test x"${with_tkconfig}" = x"no" ; then
++ TK_INCLUDES=""
++
++ else
++
+ echo "$as_me:$LINENO: checking for Tk public headers" >&5
+ echo $ECHO_N "checking for Tk public headers... $ECHO_C" >&6
+
+@@ -6556,6 +6568,7 @@
+ echo "$as_me:$LINENO: result: ${INCLUDE_DIR_NATIVE}" >&5
+ echo "${ECHO_T}${INCLUDE_DIR_NATIVE}" >&6
+ fi
++ fi
+
+
+ #--------------------------------------------------------------------
+diff -Naur expect-5.44.1.15.orig/tclconfig/tcl.m4
expect-5.44.1.15/tclconfig/tcl.m4
+--- expect-5.44.1.15.orig/tclconfig/tcl.m4 2010-03-11 19:06:30.000000000
+0000
++++ expect-5.44.1.15/tclconfig/tcl.m4 2010-06-19 21:17:02.000000000 +0000
+@@ -181,10 +181,12 @@
+ #
+ # Adds the following arguments to configure:
+ # --with-tk=...
++# --with-tk=no disable Tk is disabled
+ #
+ # Defines the following vars:
+ # TK_BIN_DIR Full path to the directory containing
+ # the tkConfig.sh file
++# Empty if Tk is disabled
+ #------------------------------------------------------------------------
+
+ AC_DEFUN(TEA_PATH_TKCONFIG, [
+@@ -201,6 +203,11 @@
+ AC_HELP_STRING([--with-tk],
+ [directory containing tk configuration (tkConfig.sh)]),
+ with_tkconfig=${withval})
++
++ if test x"${with_tkconfig}" = x"no" ; then
++ AC_MSG_RESULT([Tk is disabled by --with-tk=no])
++ unset TK_BIN_DIR
++ else
+ AC_MSG_CHECKING([for Tk configuration])
+ AC_CACHE_VAL(ac_cv_c_tkconfig,[
+
+@@ -309,6 +316,7 @@
+ TK_BIN_DIR=${ac_cv_c_tkconfig}
+ AC_MSG_RESULT([found ${TK_BIN_DIR}/tkConfig.sh])
+ fi
++ fi
+ fi
+ ])
+
+@@ -3528,6 +3536,11 @@
+ #------------------------------------------------------------------------
+
+ AC_DEFUN(TEA_PUBLIC_TK_HEADERS, [
++ if test x"${with_tkconfig}" = x"no" ; then
++ TK_INCLUDES=""
++ AC_SUBST(TK_INCLUDES)
++ else
++
+ AC_MSG_CHECKING([for Tk public headers])
+
+ AC_ARG_WITH(tkinclude, [ --with-tkinclude directory containing the
public Tk header files.], with_tkinclude=${withval})
+@@ -3608,6 +3621,7 @@
+ fi
+ AC_MSG_RESULT([${INCLUDE_DIR_NATIVE}])
+ fi
++ fi
+ ])
+
+ #------------------------------------------------------------------------
--
http://linuxfromscratch.org/mailman/listinfo/patches
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page