head	1.11;
access;
symbols
	old_RELEASE_4_3_0:1.10
	old_RELEASE_4_2_0:1.9
	old_RELEASE_4_1_1:1.9
	old_RELEASE_4_1_0:1.9
	old_RELEASE_3_5_0:1.9
	old_RELEASE_4_0_0:1.7
	old_RELEASE_3_4_0:1.6
	old_RELEASE_3_3_0:1.5
	old_RELEASE_3_2_0:1.3
	old_RELEASE_3_1_0:1.3
	old_RELEASE_2_2_8:1.2
	old_RELEASE_3_0_0:1.2;
locks; strict;
comment	@# @;


1.11
date	2001.08.14.08.01.45;	author dinoex;	state dead;
branches;
next	1.10;

1.10
date	2001.03.08.05.05.10;	author keith;	state Exp;
branches;
next	1.9;

1.9
date	2000.05.01.14.39.51;	author jseger;	state Exp;
branches;
next	1.8;

1.8
date	2000.04.24.19.48.55;	author jseger;	state Exp;
branches;
next	1.7;

1.7
date	2000.01.05.07.11.52;	author jseger;	state Exp;
branches;
next	1.6;

1.6
date	99.11.21.20.54.58;	author jseger;	state Exp;
branches;
next	1.5;

1.5
date	99.09.05.16.32.09;	author jseger;	state Exp;
branches;
next	1.4;

1.4
date	99.06.20.14.05.29;	author jseger;	state Exp;
branches;
next	1.3;

1.3
date	99.01.17.14.07.04;	author ejc;	state Exp;
branches;
next	1.2;

1.2
date	98.10.03.21.35.23;	author steve;	state Exp;
branches;
next	1.1;

1.1
date	98.09.15.02.51.09;	author jseger;	state Exp;
branches;
next	;


desc
@@


1.11
log
@- Fix Content of LD_SEARCH_FLAGS
- make FreeBSD-* switch in confugure work as intendend
- add a patch to make manual autoconf work
- PORTREVISION bumped

PR:		28726
@
text
@--- configure.orig	Tue Aug  8 15:17:11 2000
+++ configure	Tue Dec  5 11:37:50 2000
@@@@ -5032,7 +5032,7 @@@@
 	    LDFLAGS="-Wl,-Bexport"
 	    LD_SEARCH_FLAGS=""
 	    ;;
-	NetBSD-*|FreeBSD-[1-2].*|OpenBSD-*)
+	NetBSD-*|FreeBSD-*|OpenBSD-*)
 	    # Not available on all versions:  check for include file.
 	    ac_safe=`echo "dlfcn.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for dlfcn.h""... $ac_c" 1>&6
@@@@ -5116,18 +5116,8 @@@@
 	    # FreeBSD doesn't handle version numbers with dots.
 
 	    UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a'
+	    SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.1'
 	    TCL_LIB_VERSIONS_OK=nodots
-	    ;;
-	FreeBSD-*)
-	    # FreeBSD 3.* and greater have ELF.
-	    SHLIB_CFLAGS="-fPIC"
-	    SHLIB_LD="ld -Bshareable -x"
-	    SHLIB_LD_LIBS=""
-	    SHLIB_SUFFIX=".so"
-	    DL_OBJS="tclLoadDl.o"
-	    DL_LIBS=""
-	    LDFLAGS="-export-dynamic"
-	    LD_SEARCH_FLAGS=""
 	    ;;
 	NEXTSTEP-*)
 	    SHLIB_CFLAGS=""
@


1.10
log
@Upgrade to 8.3.2.

PR:		ports/25371
@
text
@@


1.9
log
@Add plus patch
@
text
@d1 3
a3 3
--- configure.orig	Mon May  1 10:07:11 2000
+++ configure	Mon May  1 10:08:59 2000
@@@@ -4902,7 +4902,7 @@@@
d12 1
a12 1
@@@@ -4986,18 +4986,8 @@@@
d16 1
a16 1
+	    SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.1'
d25 1
a25 1
-	    DL_OBJS=""
@


1.8
log
@Upgrade to tcl-8.3.0
@
text
@d1 2
a2 2
--- configure.orig	Thu Feb 10 06:09:57 2000
+++ configure	Mon Apr 24 14:58:01 2000
d12 1
a12 1
@@@@ -4986,19 +4986,9 @@@@
d18 1
a18 1
 	    ;;
d25 1
a25 1
-	    DL_OBJS="tclLoadDl.o"
d29 1
a29 1
-	    ;;
a31 1
 	    SHLIB_LD="cc -nostdlib -r"
@


1.7
log
@Upgrade to tcl 8.2.3
@
text
@d1 3
a3 12
--- configure.orig	Tue Dec 14 22:59:18 1999
+++ configure	Wed Jan  5 00:56:06 2000
@@@@ -4648,7 +4648,7 @@@@
     EXTRA_CFLAGS=""
     TCL_EXPORT_FILE_SUFFIX=""
     UNSHARED_LIB_SUFFIX=""
-    TCL_TRIM_DOTS='`echo ${VERSION} | tr -d .`'
+    TCL_TRIM_DOTS=`echo ${VERSION} | tr -d .`
     ECHO_VERSION='`echo ${VERSION}`'
     TCL_LIB_VERSIONS_OK=ok
     CFLAGS_DEBUG=-g
@@@@ -4892,7 +4892,7 @@@@
d12 3
a14 25
@@@@ -4922,16 +4922,20 @@@@
 fi
 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
   echo "$ac_t""yes" 1>&6
-  
 		SHLIB_CFLAGS="-fpic"
-		SHLIB_LD="ld -Bshareable -x"
 		SHLIB_LD_LIBS=""
 		SHLIB_SUFFIX=".so"
 		DL_OBJS="tclLoadDl.o"
 		DL_LIBS=""
 		LDFLAGS=""
 		LD_SEARCH_FLAGS=""
-		SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.1.0'
+	if eval "test \"`echo ${PORTOBJFORMAT}`\" = elf" ; then
+		SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.1'
+		SHLIB_LD="ld -shared -x -soname \$@@"
+	else
+		SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.1.0'
+		SHLIB_LD="ld -Bshareable -x"
+	fi
 	    
 else
   echo "$ac_t""no" 1>&6
@@@@ -4954,17 +4958,6 @@@@
d16 1
d21 1
a21 1
-	    SHLIB_CFLAGS="-fpic"
d27 1
a27 1
-	    LDFLAGS=""
a32 35
@@@@ -5371,7 +5364,7 @@@@
 	SHARED_LIB_SUFFIX='${VERSION}\$\{DBGX\}${SHLIB_SUFFIX}'
     fi
     if test "$UNSHARED_LIB_SUFFIX" = "" ; then
-	UNSHARED_LIB_SUFFIX='${VERSION}\$\{DBGX\}.a'
+	UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a'
     fi
 
     
@@@@ -5628,11 +5621,7 @@@@
 # up the Tcl library.
 
 if test "$SHARED_BUILD" = "0" -o $TCL_NEEDS_EXP_FILE = 0; then
-    if test "${TCL_LIB_VERSIONS_OK}" = "ok"; then
-        TCL_LIB_FLAG="-ltcl${TCL_VERSION}\${TCL_DBGX}"
-    else
-        TCL_LIB_FLAG="-ltcl`echo ${TCL_VERSION} | tr -d .`\${TCL_DBGX}"
-    fi
+    TCL_LIB_FLAG="-ltcl${TCL_TRIM_DOTS}\${TCL_DBGX}"
     TCL_BUILD_LIB_SPEC="-L`pwd` ${TCL_LIB_FLAG}"
     TCL_LIB_SPEC="-L${exec_prefix}/lib ${TCL_LIB_FLAG}"
 else
@@@@ -5678,11 +5667,7 @@@@
 
 TCL_STUB_LIB_FILE=${STUB_LIB_FILE}
 
-if test "${TCL_LIB_VERSIONS_OK}" = "ok"; then
-    TCL_STUB_LIB_FLAG="-ltclstub${TCL_VERSION}\${TCL_DBGX}"
-else
-    TCL_STUB_LIB_FLAG="-ltclstub`echo ${TCL_VERSION} | tr -d .`\${TCL_DBGX}"
-fi
+TCL_STUB_LIB_FLAG="-ltclstub${TCL_TRIM_DOTS}\${TCL_DBGX}"
 
 TCL_BUILD_STUB_LIB_SPEC="-L`pwd` ${TCL_STUB_LIB_FLAG}"
 TCL_STUB_LIB_SPEC="-L${exec_prefix}/lib ${TCL_STUB_LIB_FLAG}"
@


1.6
log
@Upgrade to tcl-8.2.2
@
text
@d1 2
a2 2
--- configure.orig	Wed Nov  3 21:37:24 1999
+++ configure	Sun Nov 21 15:34:05 1999
d8 1
a8 1
+    TCL_TRIM_DOTS=82
d21 1
a21 1
@@@@ -4922,16 +4922,21 @@@@
a35 1
+		echo "SHARED_LIB_SUFFIX JSEGER"
d45 1
a45 1
@@@@ -4954,17 +4959,6 @@@@
d63 1
a63 1
@@@@ -5371,7 +5365,7 @@@@
d72 1
a72 1
@@@@ -5628,11 +5622,7 @@@@
d85 1
a85 1
@@@@ -5678,11 +5668,7 @@@@
@


1.5
log
@Upgrade repository copies to tcl/tk 8.2
@
text
@d1 2
a2 2
--- configure.orig	Fri Aug 13 18:02:47 1999
+++ configure	Sat Sep  4 13:15:50 1999
d16 1
a16 1
-	NetBSD-*|FreeBSD-[12].*|OpenBSD-*)
@


1.4
log
@Upgrade to tcl and tk 8.1.
Move NO_LATEST_LINK from tcl81 and tk81 to tcl80 and tk80.

Submitted by:	YAZAKI Hiroyuki <yazaki@@nn.iij4u.or.jp>
@
text
@d1 19
a19 10
--- configure.orig	Fri Apr 30 08:23:33 1999
+++ configure	Tue May 11 01:25:32 1999
@@@@ -4384,7 +4384,7 @@@@
 	LD_FLAGS="-Wl,-Bexport"
 	LD_SEARCH_FLAGS=""
 	;;
-    NetBSD-*|FreeBSD-12.*|OpenBSD-*)
+    NetBSD-*|FreeBSD-*|OpenBSD-*)
 	# Not available on all versions:  check for include file.
 	ac_safe=`echo "dlfcn.h" | tr './\055' '___'`
d21 3
a23 1
@@@@ -4413,14 +4413,19 @@@@
d25 28
a52 2
   
 	    SHLIB_CFLAGS="-fpic"
d54 31
a84 15
 	    SHLIB_LD_LIBS=""
 	    SHLIB_SUFFIX=".so"
 	    DL_OBJS="tclLoadDl.o"
 	    DL_LIBS=""
 	    LD_FLAGS=""
 	    LD_SEARCH_FLAGS=""
-	    TCL_SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.1.0'
+        if eval "test \"`echo ${PORTOBJFORMAT}`\" = elf"; then
+            TCL_SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.1'
+            SHLIB_LD="ld -shared -x -soname \$@@"
+        else
+            TCL_SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.1.0'
+            SHLIB_LD="ld -Bshareable -x"
+        fi
 	
d86 13
a98 27
   echo "$ac_t""no" 1>&6
@@@@ -4443,17 +4448,6 @@@@
 	TCL_UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a'
 	TCL_LIB_VERSIONS_OK=nodots
         ;;
-    FreeBSD-*)
-        # FreeBSD 3.* and greater have ELF.
-        SHLIB_CFLAGS="-fpic"
-        SHLIB_LD="ld -Bshareable -x"
-        SHLIB_LD_LIBS=""
-        SHLIB_SUFFIX=".so"
-        DL_OBJS="tclLoadDl.o"
-        DL_LIBS=""
-        LD_FLAGS=""
-        LD_SEARCH_FLAGS=""
-	;;
     NEXTSTEP-*)
 	SHLIB_CFLAGS=""
 	SHLIB_LD="cc -nostdlib -r"
@@@@ -5100,6 +5094,7 @@@@
 #       stub support.
 #--------------------------------------------------------------------
 # Replace ${VERSION} with contents of ${TCL_VERSION}
+${TCL_TRIM_DOTS}\$\{DBGX\}.so.1.0
 eval "STUB_LIB_FILE=libtclstub${TCL_UNSHARED_LIB_SUFFIX}"
 # Replace DBGX with TCL_DBGX
 eval "STUB_LIB_FILE=\"${STUB_LIB_FILE}\""
@


1.3
log
@Update tcl81 to beta 1
@
text
@d1 12
a12 3
--- configure.orig	Fri Dec 11 18:36:14 1998
+++ configure	Sat Jan  2 15:04:24 1999
@@@@ -4330,14 +4330,19 @@@@
d25 1
a25 1
+            TCL_SHARED_LIB_SUFFIX='`echo ${VERSION} | tr -d .`.so.1'
d28 1
a28 1
+            TCL_SHARED_LIB_SUFFIX='`echo ${VERSION} | tr -d .`.so.1.0'
d34 26
@


1.2
log
@Cleanup conversion to ELF.
@
text
@d1 3
a3 3
--- configure.orig	Mon Feb 23 20:02:51 1998
+++ configure	Sat Oct  3 15:46:42 1998
@@@@ -4528,14 +4528,19 @@@@
d14 8
a21 7
+  if eval "test \"`echo ${PORTOBJFORMAT}`\" = elf"; then
+	    TCL_SHARED_LIB_SUFFIX='`echo ${VERSION} | tr -d .`.so.1'
+	    SHLIB_LD="ld -shared -x -soname \$@@"
+  else
 	    TCL_SHARED_LIB_SUFFIX='`echo ${VERSION} | tr -d .`.so.1.0'
+	    SHLIB_LD="ld -Bshareable -x"
+  fi
@


1.1
log
@Changes for ELF
@
text
@d1 10
a10 3
--- configure.orig	Tue Feb 24 02:02:51 1998
+++ configure	Tue Sep 15 02:45:28 1998
@@@@ -4535,7 +4535,11 @@@@
d16 2
a17 1
+    else
d19 1
@
