update to tcl 8.4.7
This commit is contained in:
parent
f6c613a30d
commit
412fca1469
@ -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}
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
Loading…
x
Reference in New Issue
Block a user