summaryrefslogtreecommitdiff
path: root/net-mgmt/scotty3/files/patch-ad
blob: e09d45dc0d5433f91d0299e5bfc7f7febd287e65 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
--- configure	Wed Feb 16 11:08:00 2000
+++ configure	Thu Mar  8 19:22:52 2001
@@ -749,9 +749,14 @@
 LD_FLAGS=$TCL_LD_FLAGS
 LD_SEARCH_FLAGS=$TCL_LD_SEARCH_FLAGS
 TCL_EXEC_PREFIX=$TCL_EXEC_PREFIX
-TCL_INCLUDES=-I$TCL_PREFIX/include
+TCL_INCLUDES=-I$TCL_PREFIX/include/tcl$TCL_VERSION
 TK_EXEC_PREFIX=$TK_EXEC_PREFIX
 
+if /usr/bin/ldd ${prefix}/bin/tclsh$TCL_VERSION | fgrep -qv libtcl; then
+	CFLAGS="$CFLAGS -DUSE_TCL_STUBS"
+	NEED_TCL_LIB=$TCL_LIB_SPEC
+fi
+
 if test $TCL_SHARED_BUILD -ne 1 ; then
     { echo "configure: error: Tcl is not configured with --enable-shared" 1>&2; exit 1; }
 fi
@@ -763,8 +767,8 @@
 echo $ac_n "checking for tcl version""... $ac_c" 1>&6
 echo "configure:765: checking for tcl version" >&5
 echo "$ac_t"""$TCL_VERSION"" 1>&6
-if test "$TCL_VERSION" != "8.2" ; then
-    { echo "configure: error: "Tcl version 8.2 needed"" 1>&2; exit 1; }
+if test "$TCL_VERSION" \< "8.2" ; then
+    { echo "configure: error: "Tcl version at least 8.2 needed"" 1>&2; exit 1; }
 fi
 
 BUILD_TARGETS="$BUILD_TARGETS scotty"
@@ -821,6 +825,7 @@
 fi
 
 
+if test x$tnm_path_tk_config != xno; then
 dirs="$tnm_path_tk_config $wish_prefix/lib $prefix/lib /usr/local/lib"
 
 found=0
@@ -842,7 +847,7 @@
     echo "configure: warning: "will not build tkined"" 1>&2
 else
     . $tnm_cv_path_tk_config/tkConfig.sh
-    TK_INCLUDES=-I$TK_PREFIX/include
+    TK_INCLUDES=-I$TK_PREFIX/include/tk$TK_VERSION
     if test "$TK_INCLUDES" = "$TCL_INCLUDES" ; then
         TK_INCLUDES=""
     fi
@@ -850,13 +855,14 @@
     echo $ac_n "checking for tk version""... $ac_c" 1>&6
 echo "configure:852: checking for tk version" >&5
     echo "$ac_t"""$TK_VERSION"" 1>&6
-    if test "$TK_VERSION" != "8.2" ; then
-        { echo "configure: error: "Tk version 8.2 needed"" 1>&2; exit 1; }
+    if test "$TK_VERSION" \< "8.2" ; then
+        { echo "configure: error: "Tk version at least 8.2 needed"" 1>&2; exit 1; }
     fi
 
     BUILD_TARGETS="$BUILD_TARGETS tkined"
     INSTALL_TARGETS="$INSTALL_TARGETS tki-install"
 fi
+fi	# --with-tk=<something other than ``no''>
 
 #----------------------------------------------------------------------------
 #       Check for some basic stuff. We don't check for the compiler.
@@ -3318,6 +3324,7 @@
 s%@DEFS@%$DEFS%g
 s%@LDFLAGS@%$LDFLAGS%g
 s%@LIBS@%$LIBS%g
+s%@NEED_TCL_LIB@%$NEED_TCL_LIB%g
 s%@exec_prefix@%$exec_prefix%g
 s%@prefix@%$prefix%g
 s%@program_transform_name@%$program_transform_name%g