1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-25 21:07:40 +00:00
freebsd-ports/lang/tclX82/files/patch-ae
Ade Lovett 9db723e6b9 Import of tclX82 after repo-copy from tclX80, one more step on
the road to obliterating tcl/tk 8.0 from the tree.

Note 1: the patches have been extensively re-worked from the
        original submission, to make this port PREFIX-safe,
        and also to deal with multiple patchfiles updating the
        same source file.

Note 2: I've left the MAINTAINER as jseger.  Justin, you may
        want to cast your TCL-expert eye over this one, it seems
        to do the right thing.

PR:		16970
Submitted by:	Mikhail Teterin <mi@aldan.algebra.com>
2000-07-13 20:54:37 +00:00

52 lines
1.6 KiB
Plaintext

--- configure.orig Sun Feb 6 18:54:02 2000
+++ configure Thu Jul 13 14:29:54 2000
@@ -2009,8 +2009,11 @@
;;
FreeBSD-*)
# FreeBSD 3.* and greater have ELF.
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so'
+ UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a'
+ TCL_LIB_VERSIONS_OK=nodots
- SHLIB_CFLAGS="-fpic"
+ SHLIB_CFLAGS="-fPIC -DPIC"
SHLIB_LD="ld -Bshareable -x"
SHLIB_LD_LIBS=""
SHLIB_SUFFIX=".so"
DL_OBJS="tclLoadDl.o"
@@ -2496,15 +2499,13 @@
DBGX=${TCLX_DBGX}
VERSION=$TCLX_VERSION
-eval "TCLX_STLIB_NAME=libtclx${UNSHARED_LIB_SUFFIX}"
-eval "TCLX_SHLIB_NAME=libtclx${SHARED_LIB_SUFFIX}"
-eval "TCLX_SHLIB_NAME=${TCLX_SHLIB_NAME}"
+TCLX_STLIB_NAME=libtclx82.a
+TCLX_SHLIB_NAME=libtclx82.so.1
DBGX=${TKX_DBGX}
VERSION=$TKX_VERSION
-eval "TKX_STLIB_NAME=libtkx${UNSHARED_LIB_SUFFIX}"
-eval "TKX_SHLIB_NAME=libtkx${SHARED_LIB_SUFFIX}"
-eval "TKX_SHLIB_NAME=${TKX_SHLIB_NAME}"
+TKX_STLIB_NAME=libtkx82.a
+TKX_SHLIB_NAME=libtkx82.so.1
#
# Determine suffix to use for the object files for the shared library.
@@ -4831,6 +4832,7 @@
s%@TCLX_FULL_VERSION@%$TCLX_FULL_VERSION%g
s%@TKX_VERSION@%$TKX_VERSION%g
s%@TKX_FULL_VERSION@%$TKX_FULL_VERSION%g
+s%@TCL_PREFIX@%$TCL_PREFIX%g
s%@TCL_BIN_DIR@%$TCL_BIN_DIR%g
s%@TCL_SRC_DIR@%$TCL_SRC_DIR%g
s%@TCL_LIB_FILE@%$TCL_LIB_FILE%g
@@ -4851,6 +4853,7 @@
s%@TCL_STUB_LIB_SPEC@%$TCL_STUB_LIB_SPEC%g
s%@TCL_LIB_DIR@%$TCL_LIB_DIR%g
s%@TCL_LIBRARY_DIR@%$TCL_LIBRARY_DIR%g
+s%@TK_PREFIX@%$TK_PREFIX%g
s%@TK_BIN_DIR@%$TK_BIN_DIR%g
s%@TK_SRC_DIR@%$TK_SRC_DIR%g
s%@TK_LIB_FILE@%$TK_LIB_FILE%g