update to tcl 8.4.7

This commit is contained in:
kevlo 2004-08-07 06:13:54 +00:00
parent f6c613a30d
commit 412fca1469
5 changed files with 761 additions and 761 deletions

View File

@ -1,9 +1,9 @@
# $OpenBSD: Makefile,v 1.9 2004/07/04 03:18:59 brad Exp $
# $OpenBSD: Makefile,v 1.10 2004/08/07 06:13:54 kevlo Exp $
# Uses pthreads (can but does not at the moment)
COMMENT= "Tool Command Language"
VERSION= 8.4.6
VERSION= 8.4.7
DISTNAME= tcl${VERSION}-src
PKGNAME= tcl-${VERSION}

View File

@ -1,3 +1,3 @@
MD5 (tcl8.4.6-src.tar.gz) = 9009a92dc648775fb8a9b0789b995756
RMD160 (tcl8.4.6-src.tar.gz) = c282a1ce3b71d6b91b0b59fbc323d6ce05cba66f
SHA1 (tcl8.4.6-src.tar.gz) = d21495ca04419fc3b1594b96b19116040c33a3f0
MD5 (tcl8.4.7-src.tar.gz) = 07e256e21bd0d05887770318b540c36f
RMD160 (tcl8.4.7-src.tar.gz) = e684fcc663386d3579bf6766b3547109aaa6430c
SHA1 (tcl8.4.7-src.tar.gz) = 1529d8473bde5ba3430a93047d546697fe6dee7b

View File

@ -1,23 +1,18 @@
--- tcl.m4.orig Mon Mar 1 18:58:59 2004
+++ tcl.m4 Sat Jul 3 22:51:24 2004
@@ -1209,7 +1209,7 @@ dnl AC_CHECK_TOOL(AR, ar)
CC_SEARCH_FLAGS=""
LD_SEARCH_FLAGS=""
--- tcl.m4.orig Mon Jul 26 21:40:46 2004
+++ tcl.m4 Sat Aug 7 13:31:43 2004
@@ -1256,24 +1256,48 @@ dnl AC_CHECK_TOOL(AR, ar)
TCL_LIB_VERSIONS_OK=nodots
;;
- NetBSD-*|FreeBSD-[[1-2]].*|OpenBSD-*)
+ NetBSD-*|FreeBSD-[[1-2]].*)
# Not available on all versions: check for include file.
AC_CHECK_HEADER(dlfcn.h, [
# NetBSD/SPARC needs -fPIC, -fpic will not do.
@@ -1247,6 +1247,53 @@ dnl AC_CHECK_TOOL(AR, ar)
])
# FreeBSD doesn't handle version numbers with dots.
+
+ UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a'
+ TCL_LIB_VERSIONS_OK=nodots
+ ;;
+ OpenBSD-*)
OpenBSD-*)
- SHLIB_LD="${CC} -shared"
- SHLIB_LD_LIBS='${LIBS}'
- SHLIB_SUFFIX=".so"
- DL_OBJS="tclLoadDl.o"
- DL_LIBS=""
- CC_SEARCH_FLAGS=""
- LD_SEARCH_FLAGS=""
- AC_MSG_CHECKING(for ELF)
- AC_EGREP_CPP(yes, [
+ case `arch -s` in
+ m88k|vax)
+ SHLIB_CFLAGS=""
@ -35,10 +30,10 @@
+ # OpenBSD/SPARC[64] needs -fPIC, -fpic will not do.
+ case `machine` in
+ sparc|sparc64)
+ SHLIB_CFLAGS="-fPIC";;
+ *)
+ SHLIB_CFLAGS="-fpic";;
+ esac
+ SHLIB_CFLAGS="-fPIC";;
+ *)
+ SHLIB_CFLAGS="-fpic";;
+ esac
+ SHLIB_LD="${CC} -shared ${SHLIB_CFLAGS}"
+ SHLIB_LD_LIBS=""
+ SHLIB_SUFFIX=".so"
@ -49,17 +44,23 @@
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.1.0'
+ AC_MSG_CHECKING(for ELF)
+ AC_EGREP_CPP(yes, [
+#ifdef __ELF__
+ yes
+#endif
+ ],
#ifdef __ELF__
yes
#endif
- ],
- [AC_MSG_RESULT(yes)
- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.1.0'],
- [AC_MSG_RESULT(no)
- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.1.0']
- )
+ ],
+ AC_MSG_RESULT(yes)
+ [ LDFLAGS=-Wl,-export-dynamic ],
+ AC_MSG_RESULT(no)
+ LDFLAGS=""
+ )
+ )
+ ;;
+ esac
# OpenBSD doesn't do version numbers with dots.
UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a'
TCL_LIB_VERSIONS_OK=nodots

View File

@ -1,3 +1,2 @@
@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2003/11/19 15:47:15 jose Exp $
lib/libtcl84.so.1.0
DYNLIBDIR(%B)
@comment $OpenBSD: PFRAG.shared,v 1.2 2004/08/07 06:13:57 kevlo Exp $
@lib lib/libtcl84.so.1.0

File diff suppressed because it is too large Load Diff