summaryrefslogtreecommitdiff
path: root/cad/magic/patches/patch-aa
blob: 093b586006c62f32971de66c925aef5118d0bf22 (plain)
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
$NetBSD: patch-aa,v 1.7 2012/02/28 16:14:45 hans Exp $

--- scripts/configure.in.orig	2009-12-30 13:45:48.000000000 +0000
+++ scripts/configure.in
@@ -641,9 +641,10 @@ if test $usingTcl ; then
   fi
 fi
 
+# FIXME -- why are we not using TCL_LIB_FILE FROM tclConfig.sh?
 if test $usingTcl ; then
   case $target in
-    *-sunos4*|*-*-netbsd|NetBSD-*|FreeBSD-*|OpenBSD-*)
+    *-sunos4*|*-*-solaris2*|*-*-netbsd*|*-*-dragonfly|NetBSD-*|FreeBSD-*|OpenBSD-*)
       TCL_LIB_NAME="tcl${TCL_MAJOR_VERSION}${TCL_MINOR_VERSION}"
       TK_LIB_NAME="tk${TK_MAJOR_VERSION}${TK_MINOR_VERSION}"
       ;;
@@ -653,7 +654,7 @@ if test $usingTcl ; then
       ;;
   esac
 
-  loclib=`echo ${TCL_LIB_SPEC} | cut -d ' ' -f 1 | sed -e 's/-L//'`
+  loclib=`echo ${TCL_LIB_SPEC} | sed -e 's/.*-L//' -e 's/ .*//'`
 
   TCL_LIB_SPEC="-l${TCL_LIB_NAME}"
   TK_LIB_SPEC="-l${TK_LIB_NAME}"
@@ -910,7 +911,7 @@ AC_ARG_ENABLE(readline,
 	use_system_readline=no)
     AC_CHECK_LIB(readline, rl_attempted_completion_over,,
 	use_system_readline=no)
-    if test $use_system_readline == yes ; then
+    if test $use_system_readline = yes ; then
 	AC_DEFINE(HAVE_READLINE)
 	rl_libs="-lreadline" 
     else
@@ -1389,8 +1390,8 @@ if test $usingTcl ; then
       # Not available on all versions:  check for include file.
       AC_CHECK_HEADER(dlfcn.h, test_ok=yes, test_ok=no)
       if test "$test_ok" = yes; then
-        SHLIB_CFLAGS="-fpic"
-        LDDL_FLAGS="-Bshareable -x ${LIB_SPEC}"
+        SHLIB_CFLAGS="-fPIC"
+        LDDL_FLAGS="-shared ${LIB_SPEC}"
       fi
       ;;
 
@@ -1614,7 +1615,7 @@ if test $usingTcl ; then
 EOF
       usingBLT=`cat temp.out`
       rm -f temp.out
-      if test "x${usingBLT}" == "xyes" ; then
+      if test "x${usingBLT}" = "xyes" ; then
          echo "yes"
       else
          echo "no"