Sat Nov 24 21:38:50 2012 UTC ()
Changes 8.5.13:
* --enable-aqua build for Mac OS X is now a Cocoa implementation.
* Support has been added for Cygwin network pathnames.
* Updated to Unicode 6.2 support. Fixes for several crashes and bugs.


(adam)
diff -r1.70 -r1.71 pkgsrc/lang/tcl/Makefile
diff -r1.9 -r1.10 pkgsrc/lang/tcl/Makefile.version
diff -r1.52 -r1.53 pkgsrc/lang/tcl/distinfo
diff -r1.2 -r1.3 pkgsrc/lang/tcl/patches/patch-unix_Makefile.in
diff -r1.68 -r1.69 pkgsrc/x11/tk/Makefile
diff -r1.9 -r1.10 pkgsrc/x11/tk/Makefile.version
diff -r1.38 -r1.39 pkgsrc/x11/tk/distinfo
diff -r1.1 -r1.2 pkgsrc/x11/tk/interpreter.mk
diff -r0 -r1.1 pkgsrc/x11/tk/patches/patch-macosx_tkMacOSXClipboard.c
diff -r0 -r1.1 pkgsrc/x11/tk/patches/patch-macosx_tkMacOSXDraw.c
diff -r1.1 -r1.2 pkgsrc/x11/tk/patches/patch-unix_Makefile.in
diff -r1.4 -r1.5 pkgsrc/x11/tk/patches/patch-unix_configure

cvs diff -r1.70 -r1.71 pkgsrc/lang/tcl/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/tcl/Makefile 2012/11/07 14:30:48 1.70
+++ pkgsrc/lang/tcl/Makefile 2012/11/24 21:38:49 1.71
@@ -1,35 +1,34 @@ @@ -1,35 +1,34 @@
1# $NetBSD: Makefile,v 1.70 2012/11/07 14:30:48 he Exp $ 1# $NetBSD: Makefile,v 1.71 2012/11/24 21:38:49 adam Exp $
2 2
3DISTNAME= tcl${TCL_VERSION}-src 3DISTNAME= tcl${TCL_VERSION}-src
4PKGNAME= tcl-${TCL_VERSION} 4PKGNAME= tcl-${TCL_VERSION}
5PKGREVISION= 2 
6CATEGORIES= lang 5CATEGORIES= lang
7MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tcl/} 6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tcl/}
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://www.tcl.tk/ 9HOMEPAGE= http://www.tcl.tk/
11COMMENT= Tool Command Language, a dynamic language 10COMMENT= Tool Command Language, a dynamic language
12LICENSE= 2-clause-bsd 11LICENSE= 2-clause-bsd
13 12
14.include "../../lang/tcl/Makefile.version" 13.include "../../lang/tcl/Makefile.version"
15 14
16WRKSRC= ${WRKDIR}/tcl${TCL_VERSION} 15WRKSRC= ${WRKDIR}/tcl${TCL_VERSION}
17 16
18GNU_CONFIGURE= yes 17GNU_CONFIGURE= yes
19CONFIGURE_DIRS= unix 18CONFIGURE_DIRS= unix
20BUILD_DIRS= ${CONFIGURE_DIRS} 19BUILD_DIRS= ${CONFIGURE_DIRS}
21 20
22CONFIGURE_ARGS+= --prefix=${PREFIX:Q} 21CONFIGURE_ARGS+= --prefix=${PREFIX}
23INSTALL_TARGET= install 22INSTALL_TARGET= install
24 23
25# The test target gives better results when not run as root. 24# The test target gives better results when not run as root.
26TEST_TARGET= test 25TEST_TARGET= test
27 26
28.include "options.mk" 27.include "options.mk"
29 28
30# This is needed for SGI and maybe sun (according to tcl developers) 29# This is needed for SGI and maybe sun (according to tcl developers)
31.if defined(ABI) && ${ABI} == "64" 30.if defined(ABI) && ${ABI} == "64"
32CONFIGURE_ARGS+= --enable-64bit 31CONFIGURE_ARGS+= --enable-64bit
33.endif 32.endif
34 33
35SUBST_CLASSES+= tcl-config 34SUBST_CLASSES+= tcl-config

cvs diff -r1.9 -r1.10 pkgsrc/lang/tcl/Makefile.version (expand / switch to unified diff)

--- pkgsrc/lang/tcl/Makefile.version 2012/08/21 21:31:47 1.9
+++ pkgsrc/lang/tcl/Makefile.version 2012/11/24 21:38:49 1.10
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1# $NetBSD: Makefile.version,v 1.9 2012/08/21 21:31:47 marino Exp $ 1# $NetBSD: Makefile.version,v 1.10 2012/11/24 21:38:49 adam Exp $
2 2
3TCL_SONUM= 85 3TCL_SONUM= 85
4TCL_BASEVER= 8.5 4TCL_BASEVER= 8.5
5TCL_VERSION= 8.5.12 5TCL_VERSION= 8.5.13

cvs diff -r1.52 -r1.53 pkgsrc/lang/tcl/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/tcl/distinfo 2012/11/08 08:50:02 1.52
+++ pkgsrc/lang/tcl/distinfo 2012/11/24 21:38:49 1.53
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1$NetBSD: distinfo,v 1.52 2012/11/08 08:50:02 he Exp $ 1$NetBSD: distinfo,v 1.53 2012/11/24 21:38:49 adam Exp $
2 2
3SHA1 (tcl8.5.12-src.tar.gz) = 0ea293d27b1368cb5865e552ece348d02ff55adc 3SHA1 (tcl8.5.13-src.tar.gz) = 65b677dc699426233b926edfa9e304d456da7cad
4RMD160 (tcl8.5.12-src.tar.gz) = ada42e22f7b12413c88d9ec7dbd3789926f362d2 4RMD160 (tcl8.5.13-src.tar.gz) = 20cfb8adebd77a6d037f67a9af7e88d80032b3c2
5Size (tcl8.5.12-src.tar.gz) = 4501505 bytes 5Size (tcl8.5.13-src.tar.gz) = 4513204 bytes
6SHA1 (patch-generic_tclInt.h) = 13289d8fcf5021898b06a9608bc05fc968a1ba5c 6SHA1 (patch-generic_tclInt.h) = 13289d8fcf5021898b06a9608bc05fc968a1ba5c
7SHA1 (patch-generic_tclPort.h) = cd44f24c79048a70e2c4929aa1499ee336602ba5 7SHA1 (patch-generic_tclPort.h) = cd44f24c79048a70e2c4929aa1499ee336602ba5
8SHA1 (patch-generic_tclPosixStr.c) = 8c252a4f3d8898fb48544d15123d6a8ddc3172f0 8SHA1 (patch-generic_tclPosixStr.c) = 8c252a4f3d8898fb48544d15123d6a8ddc3172f0
9SHA1 (patch-tests_load.test) = 438695ab76e01646e49aadc01c44344a5495eabb 9SHA1 (patch-tests_load.test) = 438695ab76e01646e49aadc01c44344a5495eabb
10SHA1 (patch-tests_pkgMkIndex.test) = 70d1042c1f4743052c5fa191fa7c4732a08e28a2 10SHA1 (patch-tests_pkgMkIndex.test) = 70d1042c1f4743052c5fa191fa7c4732a08e28a2
11SHA1 (patch-unix_Makefile.in) = 5ccd853f45b66a0638a8625f4b8066955787c20a 11SHA1 (patch-unix_Makefile.in) = d8828e3818a141a006b4fbdaeea43b350d62f014
12SHA1 (patch-unix_configure) = 2e1e6d2020e68b91b94c0b05cb1d349126989adc 12SHA1 (patch-unix_configure) = 2e1e6d2020e68b91b94c0b05cb1d349126989adc
13SHA1 (patch-unix_tclConfig.sh.in) = 5a32d8e97240d14f3a03e205637fe3bf8307d868 13SHA1 (patch-unix_tclConfig.sh.in) = 5a32d8e97240d14f3a03e205637fe3bf8307d868
14SHA1 (patch-unix_tclUnixFCmd.c) = a56a12b8a0068e914d10336076347ca2b0ba9ac7 14SHA1 (patch-unix_tclUnixFCmd.c) = a56a12b8a0068e914d10336076347ca2b0ba9ac7
15SHA1 (patch-unix_tclUnixInit.c) = 4cbddb3e1a9ed4bbbf2d8de0df1a9032fc5b2629 15SHA1 (patch-unix_tclUnixInit.c) = 4cbddb3e1a9ed4bbbf2d8de0df1a9032fc5b2629
16SHA1 (patch-unix_tclUnixPort.h) = 2965dd6ef6560e0a6385c6cb286754f63c98c827 16SHA1 (patch-unix_tclUnixPort.h) = 2965dd6ef6560e0a6385c6cb286754f63c98c827

cvs diff -r1.2 -r1.3 pkgsrc/lang/tcl/patches/patch-unix_Makefile.in (expand / switch to unified diff)

--- pkgsrc/lang/tcl/patches/patch-unix_Makefile.in 2012/08/23 16:14:43 1.2
+++ pkgsrc/lang/tcl/patches/patch-unix_Makefile.in 2012/11/24 21:38:49 1.3
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1$NetBSD: patch-unix_Makefile.in,v 1.2 2012/08/23 16:14:43 adam Exp $ 1$NetBSD: patch-unix_Makefile.in,v 1.3 2012/11/24 21:38:49 adam Exp $
2 2
3--- unix/Makefile.in.orig 2012-07-25 16:45:05.000000000 +0000 3--- unix/Makefile.in.orig 2012-11-09 15:14:39.000000000 +0000
4+++ unix/Makefile.in 4+++ unix/Makefile.in
5@@ -8,6 +8,7 @@ VERSION = @TCL_VERSION@ 5@@ -8,6 +8,7 @@ VERSION = @TCL_VERSION@
6 MAJOR_VERSION = @TCL_MAJOR_VERSION@ 6 MAJOR_VERSION = @TCL_MAJOR_VERSION@
7 MINOR_VERSION = @TCL_MINOR_VERSION@ 7 MINOR_VERSION = @TCL_MINOR_VERSION@
8 PATCH_LEVEL = @TCL_PATCH_LEVEL@ 8 PATCH_LEVEL = @TCL_PATCH_LEVEL@
9+SHLIB_VERSION = @SHLIB_VERSION@ 9+SHLIB_VERSION = @SHLIB_VERSION@
10  10
11 #-------------------------------------------------------------------------- 11 #--------------------------------------------------------------------------
12 # Things you can change to personalize the Makefile for your own site (you can 12 # Things you can change to personalize the Makefile for your own site (you can
13@@ -54,6 +55,8 @@ SCRIPT_INSTALL_DIR = $(INSTALL_ROOT)$(TC 13@@ -54,6 +55,8 @@ SCRIPT_INSTALL_DIR = $(INSTALL_ROOT)$(TC
14  14
15 # Directory in which to install the include file tcl.h: 15 # Directory in which to install the include file tcl.h:
16 INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(includedir) 16 INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(includedir)
@@ -18,133 +18,133 @@ $NetBSD: patch-unix_Makefile.in,v 1.2 20 @@ -18,133 +18,133 @@ $NetBSD: patch-unix_Makefile.in,v 1.2 20
18+GENERIC_INCLUDE_INSTALL_DIR = $(INCLUDE_INSTALL_DIR)/tcl/generic 18+GENERIC_INCLUDE_INSTALL_DIR = $(INCLUDE_INSTALL_DIR)/tcl/generic
19  19
20 # Path to the private tcl header dir: 20 # Path to the private tcl header dir:
21 PRIVATE_INCLUDE_DIR = @PRIVATE_INCLUDE_DIR@ 21 PRIVATE_INCLUDE_DIR = @PRIVATE_INCLUDE_DIR@
22@@ -100,7 +103,7 @@ CFLAGS_OPTIMIZE = @CFLAGS_OPTIMIZE@ 22@@ -100,7 +103,7 @@ CFLAGS_OPTIMIZE = @CFLAGS_OPTIMIZE@
23 #CFLAGS = $(CFLAGS_DEBUG) 23 #CFLAGS = $(CFLAGS_DEBUG)
24 #CFLAGS = $(CFLAGS_OPTIMIZE) 24 #CFLAGS = $(CFLAGS_OPTIMIZE)
25 #CFLAGS = $(CFLAGS_DEBUG) $(CFLAGS_OPTIMIZE) 25 #CFLAGS = $(CFLAGS_DEBUG) $(CFLAGS_OPTIMIZE)
26-CFLAGS = @CFLAGS_DEFAULT@ @CFLAGS@ 26-CFLAGS = @CFLAGS_DEFAULT@ @CFLAGS@
27+CFLAGS += @CFLAGS_DEFAULT@ @CFLAGS@ 27+CFLAGS += @CFLAGS_DEFAULT@ @CFLAGS@
28  28
29 # Flags to pass to the linker 29 # Flags to pass to the linker
30 LDFLAGS_DEBUG = @LDFLAGS_DEBUG@ 30 LDFLAGS_DEBUG = @LDFLAGS_DEBUG@
31@@ -193,6 +196,7 @@ BUILD_DLTEST = @BUILD_DLTEST@ 31@@ -194,6 +197,7 @@ BUILD_DLTEST = @BUILD_DLTEST@
32 #BUILD_DLTEST = 32 #BUILD_DLTEST =
33  33
34 TCL_LIB_FILE = @TCL_LIB_FILE@ 34 TCL_LIB_FILE = @TCL_LIB_FILE@
35+TCL_LIB_A_FILE = ${TCL_LIB_FILE:@SHLIB_SUFFIX@=.a} 35+TCL_LIB_A_FILE = ${TCL_LIB_FILE:@SHLIB_SUFFIX@=.a}
36 #TCL_LIB_FILE = libtcl.a 36 #TCL_LIB_FILE = libtcl.a
37  37
38 # Generic lib name used in rules that apply to tcl and tk 38 # Generic lib name used in rules that apply to tcl and tk
39@@ -541,7 +545,7 @@ SRCS = $(GENERIC_SRCS) $(TOMMATH_SRCS) $ 39@@ -542,7 +546,7 @@ SRCS = $(GENERIC_SRCS) $(TOMMATH_SRCS) $
40  40
41 all: binaries libraries doc 41 all: binaries libraries doc
42  42
43-binaries: ${LIB_FILE} $(STUB_LIB_FILE) ${TCL_EXE} 43-binaries: ${LIB_FILE} $(STUB_LIB_FILE) ${TCL_EXE}
44+binaries: ${LIB_FILE} $(STUB_LIB_FILE) ${TCL_EXE} ${TCL_LIB_A_FILE} 44+binaries: ${LIB_FILE} $(STUB_LIB_FILE) ${TCL_EXE} ${TCL_LIB_A_FILE}
45  45
46 libraries: 46 libraries:
47  47
48@@ -557,6 +561,11 @@ ${STUB_LIB_FILE}: ${STUB_LIB_OBJS} 48@@ -558,6 +562,11 @@ ${STUB_LIB_FILE}: ${STUB_LIB_OBJS}
49 rm -f $@ 49 rm -f $@
50 @MAKE_STUB_LIB@ 50 @MAKE_STUB_LIB@
51  51
52+${TCL_LIB_A_FILE}: ${OBJS} 52+${TCL_LIB_A_FILE}: ${OBJS}
53+ rm -rf $@ 53+ rm -rf $@
54+ ar cr $@ ${OBJS} 54+ ar cr $@ ${OBJS}
55+ $(RANLIB) $@ 55+ $(RANLIB) $@
56+ 56+
57 # Make target which outputs the list of the .o contained in the Tcl lib useful 57 # Make target which outputs the list of the .o contained in the Tcl lib useful
58 # to build a single big shared library containing Tcl and other extensions. 58 # to build a single big shared library containing Tcl and other extensions.
59 # Used for the Tcl Plugin. -- dl 59 # Used for the Tcl Plugin. -- dl
60@@ -722,9 +731,16 @@ install-binaries: binaries 60@@ -719,9 +728,16 @@ install-binaries: binaries
61 fi 61 done;
62 @echo "Installing $(LIB_FILE) to $(DLL_INSTALL_DIR)/" 62 @echo "Installing $(LIB_FILE) to $(DLL_INSTALL_DIR)/"
63 @@INSTALL_LIB@ 63 @@INSTALL_LIB@
64- @chmod 555 "$(DLL_INSTALL_DIR)"/$(LIB_FILE) 64- @chmod 555 "$(DLL_INSTALL_DIR)"/$(LIB_FILE)
65+ @cd "$(DLL_INSTALL_DIR)" && if test "$(SHLIB_SUFFIX)" = ".dylib"; then \ 65+ @cd "$(DLL_INSTALL_DIR)" && if test "$(SHLIB_SUFFIX)" = ".dylib"; then \
66+ ln -sf libtcl$(MAJOR_VERSION)$(MINOR_VERSION).$(SHLIB_VERSION)$(SHLIB_SUFFIX) $(LIB_FILE) ; \ 66+ ln -sf libtcl$(MAJOR_VERSION)$(MINOR_VERSION).$(SHLIB_VERSION)$(SHLIB_SUFFIX) $(LIB_FILE) ; \
67+ else \ 67+ else \
68+ ln -sf libtcl$(MAJOR_VERSION)$(MINOR_VERSION)$(SHLIB_SUFFIX).$(SHLIB_VERSION) $(LIB_FILE) ; \ 68+ ln -sf libtcl$(MAJOR_VERSION)$(MINOR_VERSION)$(SHLIB_SUFFIX).$(SHLIB_VERSION) $(LIB_FILE) ; \
69+ fi 69+ fi
70+ @echo "Installing ${TCL_LIB_A_FILE} to $(DLL_INSTALL_DIR)/" 70+ @echo "Installing ${TCL_LIB_A_FILE} to $(DLL_INSTALL_DIR)/"
71+ @$(INSTALL_DATA) ${TCL_LIB_A_FILE} $(DLL_INSTALL_DIR)/${TCL_LIB_A_FILE} 71+ @$(INSTALL_DATA) ${TCL_LIB_A_FILE} $(DLL_INSTALL_DIR)/${TCL_LIB_A_FILE}
72 @echo "Installing ${TCL_EXE} as $(BIN_INSTALL_DIR)/tclsh$(VERSION)@EXEEXT@" 72 @echo "Installing ${TCL_EXE} as $(BIN_INSTALL_DIR)/tclsh$(VERSION)@EXEEXT@"
73 @$(INSTALL_PROGRAM) ${TCL_EXE} "$(BIN_INSTALL_DIR)"/tclsh$(VERSION)@EXEEXT@ 73 @$(INSTALL_PROGRAM) ${TCL_EXE} "$(BIN_INSTALL_DIR)"/tclsh$(VERSION)@EXEEXT@
74+ @cd "$(BIN_INSTALL_DIR)" && ln -sf tclsh$(VERSION)@EXEEXT@ tclsh 74+ @cd "$(BIN_INSTALL_DIR)" && ln -sf tclsh$(VERSION)@EXEEXT@ tclsh
75 @echo "Installing tclConfig.sh to $(CONFIG_INSTALL_DIR)/" 75 @echo "Installing tclConfig.sh to $(CONFIG_INSTALL_DIR)/"
76 @$(INSTALL_DATA) tclConfig.sh "$(CONFIG_INSTALL_DIR)"/tclConfig.sh 76 @$(INSTALL_DATA) tclConfig.sh "$(CONFIG_INSTALL_DIR)"/tclConfig.sh
77 @if test "$(STUB_LIB_FILE)" != "" ; then \ 77 @if test "$(STUB_LIB_FILE)" != "" ; then \
78@@ -734,7 +750,8 @@ install-binaries: binaries 78@@ -731,7 +747,8 @@ install-binaries: binaries
79 @EXTRA_INSTALL_BINARIES@ 79 @EXTRA_INSTALL_BINARIES@
80  80
81 install-libraries: libraries $(INSTALL_TZDATA) install-msgs 81 install-libraries: libraries $(INSTALL_TZDATA) install-msgs
82- @for i in "$(INCLUDE_INSTALL_DIR)" "$(SCRIPT_INSTALL_DIR)"; \ 82- @for i in "$(INCLUDE_INSTALL_DIR)" "$(SCRIPT_INSTALL_DIR)"; \
83+ @for i in "$(INCLUDE_INSTALL_DIR)" "$(SCRIPT_INSTALL_DIR)" \ 83+ @for i in "$(INCLUDE_INSTALL_DIR)" "$(SCRIPT_INSTALL_DIR)" \
84+ "$(GENERIC_INCLUDE_INSTALL_DIR)" "$(UNIX_INCLUDE_INSTALL_DIR)"; \ 84+ "$(GENERIC_INCLUDE_INSTALL_DIR)" "$(UNIX_INCLUDE_INSTALL_DIR)"; \
85 do \ 85 do \
86 if [ ! -d "$$i" ] ; then \ 86 if [ ! -d "$$i" ] ; then \
87 echo "Making directory $$i"; \ 87 echo "Making directory $$i"; \
88@@ -743,7 +760,7 @@ install-libraries: libraries $(INSTALL_T 88@@ -739,7 +756,7 @@ install-libraries: libraries $(INSTALL_T
89 else true; \ 89 else true; \
90 fi; \ 90 fi; \
91 done; 91 done;
92- @for i in opt0.4 http1.0 encoding ../tcl8 ../tcl8/8.4 ../tcl8/8.4/platform ../tcl8/8.5; \ 92- @for i in opt0.4 http1.0 encoding ../tcl8 ../tcl8/8.4 ../tcl8/8.4/platform ../tcl8/8.5; \
93+ @for i in opt0.4 http1.0 encoding; \ 93+ @for i in opt0.4 http1.0 encoding; \
94 do \ 94 do \
95 if [ ! -d "$(SCRIPT_INSTALL_DIR)"/$$i ] ; then \ 95 if [ ! -d "$(SCRIPT_INSTALL_DIR)"/$$i ] ; then \
96 echo "Making directory $(SCRIPT_INSTALL_DIR)/$$i"; \ 96 echo "Making directory $(SCRIPT_INSTALL_DIR)/$$i"; \
97@@ -756,12 +773,17 @@ install-libraries: libraries $(INSTALL_T 97@@ -748,12 +765,17 @@ install-libraries: libraries $(INSTALL_T
98 chmod +x $(SRC_DIR)/../unix/install-sh; \ 98 fi; \
99 fi 99 done;
100 @echo "Installing header files"; 100 @echo "Installing header files to $(INCLUDE_INSTALL_DIR)/";
101- @for i in $(GENERIC_DIR)/tcl.h $(GENERIC_DIR)/tclDecls.h \ 101- @for i in $(GENERIC_DIR)/tcl.h $(GENERIC_DIR)/tclDecls.h \
102- $(GENERIC_DIR)/tclPlatDecls.h \ 102- $(GENERIC_DIR)/tclPlatDecls.h \
103- $(GENERIC_DIR)/tclTomMath.h \ 103- $(GENERIC_DIR)/tclTomMath.h \
104- $(GENERIC_DIR)/tclTomMathDecls.h ; \ 104- $(GENERIC_DIR)/tclTomMathDecls.h ; \
105+ @for i in $(GENERIC_DIR)/*.h ; \ 105+ @for i in $(GENERIC_DIR)/*.h ; \
106+ do \ 106+ do \
107+ $(INSTALL_DATA) $$i "$(GENERIC_INCLUDE_INSTALL_DIR)"; \ 107+ $(INSTALL_DATA) $$i "$(GENERIC_INCLUDE_INSTALL_DIR)"; \
108+ done; 108+ done;
109+ @for i in $(UNIX_DIR)/*.h ; \ 109+ @for i in $(UNIX_DIR)/*.h ; \
110+ do \ 110+ do \
111+ $(INSTALL_DATA) $$i "$(UNIX_INCLUDE_INSTALL_DIR)"; \ 111+ $(INSTALL_DATA) $$i "$(UNIX_INCLUDE_INSTALL_DIR)"; \
112+ done; 112+ done;
113+ @for i in tcl.h tclDecls.h tclPlatDecls.h ; \ 113+ @for i in tcl.h tclDecls.h tclPlatDecls.h ; \
114 do \ 114 do \
115- $(INSTALL_DATA) $$i "$(INCLUDE_INSTALL_DIR)"; \ 115- $(INSTALL_DATA) $$i "$(INCLUDE_INSTALL_DIR)"; \
116+ cd "$(INCLUDE_INSTALL_DIR)" && ln -sf tcl/generic/$$i $$i; \ 116+ cd "$(INCLUDE_INSTALL_DIR)" && ln -sf tcl/generic/$$i $$i; \
117 done; 117 done;
118 @echo "Installing library files to $(SCRIPT_INSTALL_DIR)"; 118 @echo "Installing library files to $(SCRIPT_INSTALL_DIR)/";
119 @for i in $(TOP_DIR)/library/*.tcl $(TOP_DIR)/library/tclIndex \ 119 @for i in $(TOP_DIR)/library/*.tcl $(TOP_DIR)/library/tclIndex \
120@@ -774,22 +796,24 @@ install-libraries: libraries $(INSTALL_T 120@@ -766,22 +788,24 @@ install-libraries: libraries $(INSTALL_T
121 do \ 121 do \
122 $(INSTALL_DATA) $$i "$(SCRIPT_INSTALL_DIR)"/http1.0; \ 122 $(INSTALL_DATA) $$i "$(SCRIPT_INSTALL_DIR)"/http1.0; \
123 done; 123 done;
124- @echo "Installing package http 2.7.9 as a Tcl Module"; 124- @echo "Installing package http 2.7.10 as a Tcl Module";
125- @$(INSTALL_DATA) $(TOP_DIR)/library/http/http.tcl "$(SCRIPT_INSTALL_DIR)"/../tcl8/8.4/http-2.7.9.tm; 125- @$(INSTALL_DATA) $(TOP_DIR)/library/http/http.tcl "$(SCRIPT_INSTALL_DIR)"/../tcl8/8.4/http-2.7.10.tm;
126 @echo "Installing library opt0.4 directory"; 126 @echo "Installing package opt0.4 files to $(SCRIPT_INSTALL_DIR)/opt0.4/";
127 @for i in $(TOP_DIR)/library/opt/*.tcl ; \ 127 @for i in $(TOP_DIR)/library/opt/*.tcl ; \
128 do \ 128 do \
129 $(INSTALL_DATA) $$i "$(SCRIPT_INSTALL_DIR)"/opt0.4; \ 129 $(INSTALL_DATA) $$i "$(SCRIPT_INSTALL_DIR)"/opt0.4; \
130 done; 130 done;
131 @echo "Installing package msgcat 1.4.5 as a Tcl Module"; 131 @echo "Installing package msgcat 1.5.0 as a Tcl Module";
132- @$(INSTALL_DATA) $(TOP_DIR)/library/msgcat/msgcat.tcl "$(SCRIPT_INSTALL_DIR)"/../tcl8/8.5/msgcat-1.4.5.tm; 132- @$(INSTALL_DATA) $(TOP_DIR)/library/msgcat/msgcat.tcl "$(SCRIPT_INSTALL_DIR)"/../tcl8/8.5/msgcat-1.5.0.tm;
133+ @$(INSTALL_DATA) $(TOP_DIR)/library/msgcat/msgcat.tcl "$(SCRIPT_INSTALL_DIR)"/msgcat1.4/msgcat.tcl; 133+ @$(INSTALL_DATA) $(TOP_DIR)/library/msgcat/msgcat.tcl "$(SCRIPT_INSTALL_DIR)"/msgcat1.4/msgcat.tcl;
134+ @$(INSTALL_DATA) $(TOP_DIR)/library/msgcat/pkgIndex.tcl "$(SCRIPT_INSTALL_DIR)"/msgcat1.4/pkgIndex.tcl; 134+ @$(INSTALL_DATA) $(TOP_DIR)/library/msgcat/pkgIndex.tcl "$(SCRIPT_INSTALL_DIR)"/msgcat1.4/pkgIndex.tcl;
135 @echo "Installing package tcltest 2.3.4 as a Tcl Module"; 135 @echo "Installing package tcltest 2.3.4 as a Tcl Module";
136- @$(INSTALL_DATA) $(TOP_DIR)/library/tcltest/tcltest.tcl "$(SCRIPT_INSTALL_DIR)"/../tcl8/8.5/tcltest-2.3.4.tm; 136- @$(INSTALL_DATA) $(TOP_DIR)/library/tcltest/tcltest.tcl "$(SCRIPT_INSTALL_DIR)"/../tcl8/8.5/tcltest-2.3.4.tm;
137+ @$(INSTALL_DATA) $(TOP_DIR)/library/tcltest/tcltest.tcl "$(SCRIPT_INSTALL_DIR)"/tcltest2.3/tcltest.tcl; 137+ @$(INSTALL_DATA) $(TOP_DIR)/library/tcltest/tcltest.tcl "$(SCRIPT_INSTALL_DIR)"/tcltest2.3/tcltest.tcl;
138+ @$(INSTALL_DATA) $(TOP_DIR)/library/tcltest/pkgIndex.tcl "$(SCRIPT_INSTALL_DIR)"/tcltest2.3/pkgIndex.tcl; 138+ @$(INSTALL_DATA) $(TOP_DIR)/library/tcltest/pkgIndex.tcl "$(SCRIPT_INSTALL_DIR)"/tcltest2.3/pkgIndex.tcl;
139  139
140 @echo "Installing package platform 1.0.10 as a Tcl Module"; 140 @echo "Installing package platform 1.0.10 as a Tcl Module";
141- @$(INSTALL_DATA) $(TOP_DIR)/library/platform/platform.tcl "$(SCRIPT_INSTALL_DIR)"/../tcl8/8.4/platform-1.0.10.tm; 141- @$(INSTALL_DATA) $(TOP_DIR)/library/platform/platform.tcl "$(SCRIPT_INSTALL_DIR)"/../tcl8/8.4/platform-1.0.10.tm;
142+ @$(INSTALL_DATA) $(TOP_DIR)/library/platform/platform.tcl "$(SCRIPT_INSTALL_DIR)"/platform1.0/platform.tcl; 142+ @$(INSTALL_DATA) $(TOP_DIR)/library/platform/platform.tcl "$(SCRIPT_INSTALL_DIR)"/platform1.0/platform.tcl;
143+ @$(INSTALL_DATA) $(TOP_DIR)/library/platform/pkgIndex.tcl "$(SCRIPT_INSTALL_DIR)"/platform1.0/pkgIndex.tcl; 143+ @$(INSTALL_DATA) $(TOP_DIR)/library/platform/pkgIndex.tcl "$(SCRIPT_INSTALL_DIR)"/platform1.0/pkgIndex.tcl;
144 @echo "Installing package platform::shell 1.1.4 as a Tcl Module"; 144 @echo "Installing package platform::shell 1.1.4 as a Tcl Module";
145- @$(INSTALL_DATA) $(TOP_DIR)/library/platform/shell.tcl "$(SCRIPT_INSTALL_DIR)"/../tcl8/8.4/platform/shell-1.1.4.tm; 145- @$(INSTALL_DATA) $(TOP_DIR)/library/platform/shell.tcl "$(SCRIPT_INSTALL_DIR)"/../tcl8/8.4/platform/shell-1.1.4.tm;
146+ @$(INSTALL_DATA) $(TOP_DIR)/library/platform/shell.tcl "$(SCRIPT_INSTALL_DIR)"/shell1.1/shell.tcl 146+ @$(INSTALL_DATA) $(TOP_DIR)/library/platform/shell.tcl "$(SCRIPT_INSTALL_DIR)"/shell1.1/shell.tcl
147+ @$(INSTALL_DATA) $(TOP_DIR)/library/platform/pkgIndex.tcl "$(SCRIPT_INSTALL_DIR)"/shell1.1/pkgIndex.tcl 147+ @$(INSTALL_DATA) $(TOP_DIR)/library/platform/pkgIndex.tcl "$(SCRIPT_INSTALL_DIR)"/shell1.1/pkgIndex.tcl
148  148
149 @echo "Installing library encoding directory"; 149 @echo "Installing encoding files to $(SCRIPT_INSTALL_DIR)/encoding/";
150 @for i in $(TOP_DIR)/library/encoding/*.enc ; do \ 150 @for i in $(TOP_DIR)/library/encoding/*.enc ; do \

cvs diff -r1.68 -r1.69 pkgsrc/x11/tk/Makefile (expand / switch to unified diff)

--- pkgsrc/x11/tk/Makefile 2012/10/29 05:06:53 1.68
+++ pkgsrc/x11/tk/Makefile 2012/11/24 21:38:50 1.69
@@ -1,44 +1,56 @@ @@ -1,44 +1,56 @@
1# $NetBSD: Makefile,v 1.68 2012/10/29 05:06:53 asau Exp $ 1# $NetBSD: Makefile,v 1.69 2012/11/24 21:38:50 adam Exp $
2 2
3DISTNAME= tk${TK_VERSION}-src 3DISTNAME= tk${TK_VERSION}-src
4PKGNAME= tk-${TK_VERSION} 4PKGNAME= tk-${TK_VERSION}
5PKGREVISION= 1 
6CATEGORIES= x11 lang 5CATEGORIES= x11 lang
7MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tcl/} 6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tcl/}
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://www.tcl.tk/ 9HOMEPAGE= http://www.tcl.tk/
11COMMENT= Graphical toolkit for TCL 10COMMENT= Graphical toolkit for TCL
12LICENSE= 2-clause-bsd 11LICENSE= 2-clause-bsd
13 12
14.include "../../x11/tk/Makefile.version" 13.include "../../x11/tk/Makefile.version"
15 14
16PKG_INSTALLATION_TYPES= overwrite pkgviews 15PKG_INSTALLATION_TYPES= overwrite pkgviews
17 16
18WRKSRC= ${WRKDIR}/tk${TK_VERSION} 17WRKSRC= ${WRKDIR}/tk${TK_VERSION}
19 18
20GNU_CONFIGURE= yes 19GNU_CONFIGURE= yes
21CONFIGURE_DIRS= unix 20CONFIGURE_DIRS= unix
22BUILD_DIRS= ${CONFIGURE_DIRS} 21BUILD_DIRS= ${CONFIGURE_DIRS}
23CONFIGURE_ARGS+= --with-tcl=${BUILDLINK_PREFIX.tcl}/lib 22CONFIGURE_ARGS+= --with-tcl=${BUILDLINK_PREFIX.tcl}/lib
24CONFIGURE_ARGS+= --x-includes=${X11BASE:Q}/include 23CONFIGURE_ARGS+= --x-includes=${X11BASE}/include
25CONFIGURE_ARGS+= --x-libraries=${X11BASE:Q}/lib${LIBABISUFFIX:Q} 24CONFIGURE_ARGS+= --x-libraries=${X11BASE}/lib${LIBABISUFFIX:Q}
26CONFIGURE_ENV+= LIB_RUNTIME_DIR=${PREFIX}/lib 25CONFIGURE_ENV+= LIB_RUNTIME_DIR=${PREFIX}/lib
27PTHREAD_OPTS+= require 26PTHREAD_OPTS+= require
28 27
29TEST_TARGET= test 28TEST_TARGET= test
30 29
 30.if defined(ABI) && ${ABI} == "64"
 31CONFIGURE_ARGS+= --enable-64bit
 32.endif
 33
31.include "options.mk" 34.include "options.mk"
32 35
33SUBST_CLASSES+= tk-config 36SUBST_CLASSES+= tk-config
34SUBST_STAGE.tk-config= post-build 37SUBST_STAGE.tk-config= post-build
35SUBST_FILES.tk-config= unix/tkConfig.sh 38SUBST_FILES.tk-config= unix/tkConfig.sh
36SUBST_SED.tk-config+= -e "s|${WRKSRC}/unix|${PREFIX}/lib|" 39SUBST_SED.tk-config+= -e "s|${WRKSRC}/unix|${PREFIX}/lib|"
37SUBST_SED.tk-config+= -e "s|${WRKSRC}|${PREFIX}/include/tk|" 40SUBST_SED.tk-config+= -e "s|${WRKSRC}|${PREFIX}/include/tk|"
38 41
39PLIST_SUBST+= SONUM=${TK_SONUM} 42PLIST_SUBST+= SONUM=${TK_SONUM}
40PLIST_SUBST+= BASEVER=${TK_BASEVER} 43PLIST_SUBST+= BASEVER=${TK_BASEVER}
41 44
42.include "../../lang/tcl/buildlink3.mk" 45.include "../../mk/bsd.prefs.mk"
 46
 47.if ${OPSYS} == "Darwin"
 48CONFIGURE_ARGS+= --enable-aqua
 49.else
43.include "../../x11/libX11/buildlink3.mk" 50.include "../../x11/libX11/buildlink3.mk"
 51.include "../../x11/libXext/buildlink3.mk"
 52.endif
 53
 54.include "../../lang/tcl/buildlink3.mk"
 55.include "../../mk/pthread.buildlink3.mk"
44.include "../../mk/bsd.pkg.mk" 56.include "../../mk/bsd.pkg.mk"

cvs diff -r1.9 -r1.10 pkgsrc/x11/tk/Makefile.version (expand / switch to unified diff)

--- pkgsrc/x11/tk/Makefile.version 2012/08/21 21:32:34 1.9
+++ pkgsrc/x11/tk/Makefile.version 2012/11/24 21:38:50 1.10
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1# $NetBSD: Makefile.version,v 1.9 2012/08/21 21:32:34 marino Exp $ 1# $NetBSD: Makefile.version,v 1.10 2012/11/24 21:38:50 adam Exp $
2 2
3TK_SONUM= 85 3TK_SONUM= 85
4TK_BASEVER= 8.5 4TK_BASEVER= 8.5
5TK_VERSION= 8.5.12 5TK_VERSION= 8.5.13

cvs diff -r1.38 -r1.39 pkgsrc/x11/tk/distinfo (expand / switch to unified diff)

--- pkgsrc/x11/tk/distinfo 2012/08/29 11:55:06 1.38
+++ pkgsrc/x11/tk/distinfo 2012/11/24 21:38:50 1.39
@@ -1,7 +1,9 @@ @@ -1,7 +1,9 @@
1$NetBSD: distinfo,v 1.38 2012/08/29 11:55:06 dsainty Exp $ 1$NetBSD: distinfo,v 1.39 2012/11/24 21:38:50 adam Exp $
2 2
3SHA1 (tk8.5.12-src.tar.gz) = 292a01a39e9378d2455e4492f39500baeb6b63db 3SHA1 (tk8.5.13-src.tar.gz) = a7dc1a979201376d7e7d48ec9280839ebb52a09f
4RMD160 (tk8.5.12-src.tar.gz) = fc864df9f1e1ebd4b4375cc46572834095e77372 4RMD160 (tk8.5.13-src.tar.gz) = f832c61d5006f9ddef93a63db9789d158b1d6202
5Size (tk8.5.12-src.tar.gz) = 3826062 bytes 5Size (tk8.5.13-src.tar.gz) = 4086092 bytes
6SHA1 (patch-unix_Makefile.in) = 0e1f8a8c20c426a042ab1c061cc6031283abe1d5 6SHA1 (patch-macosx_tkMacOSXClipboard.c) = ac5a5de7c0e4259a347fcb7449d304e6edb91343
7SHA1 (patch-unix_configure) = fe8cbd693bbbd891e82e27f80d2f180a6af71629 7SHA1 (patch-macosx_tkMacOSXDraw.c) = b241b7d70436340a5b55b7568da994465f45d2f8
 8SHA1 (patch-unix_Makefile.in) = f3b1ee8ae65b1ee341ffc21aab2d7d37ffe26198
 9SHA1 (patch-unix_configure) = 459a2688731fd86c4b88fb90aa2401949ff5b74f

cvs diff -r1.1 -r1.2 pkgsrc/x11/tk/interpreter.mk (expand / switch to unified diff)

--- pkgsrc/x11/tk/interpreter.mk 2012/08/31 11:16:12 1.1
+++ pkgsrc/x11/tk/interpreter.mk 2012/11/24 21:38:50 1.2
@@ -1,21 +1,19 @@ @@ -1,21 +1,19 @@
1# $NetBSD: interpreter.mk,v 1.1 2012/08/31 11:16:12 he Exp $ 1# $NetBSD: interpreter.mk,v 1.2 2012/11/24 21:38:50 adam Exp $
2# 2#
3# Package-settable variables: 3# Package-settable variables:
4# 4#
5# REPLACE_WISH 5# REPLACE_WISH
6# THe list of files whose interpreter will be corrected. 6# THe list of files whose interpreter will be corrected.
7# 7#
8# See also: 8# See also:
9# replace-interpreter 9# replace-interpreter
10# 
11 10
12.if !defined(TK_INTERPRETER_MK) 11.if !defined(TK_INTERPRETER_MK)
13TK_INTERPRETER_MK= # defined 12TK_INTERPRETER_MK= # defined
14 13
15REPLACE_INTERPRETER+= wish 14REPLACE_INTERPRETER+= wish
16REPLACE.wish.old= .*/wish 15REPLACE.wish.old= .*/wish
17REPLACE.wish.new= ${LOCALBASE}/bin/wish 16REPLACE.wish.new= ${LOCALBASE}/bin/wish
18REPLACE_FILES.wish= ${REPLACE_WISH} 17REPLACE_FILES.wish= ${REPLACE_WISH}
19 18
20.endif 19.endif
21 

File Added: pkgsrc/x11/tk/patches/Attic/patch-macosx_tkMacOSXClipboard.c
$NetBSD: patch-macosx_tkMacOSXClipboard.c,v 1.1 2012/11/24 21:38:50 adam Exp $

Void function should not return any values.

--- macosx/tkMacOSXClipboard.c.orig	2012-11-24 20:54:23.000000000 +0000
+++ macosx/tkMacOSXClipboard.c
@@ -194,7 +194,7 @@ TkMacOSXSelDeadWindow(
     if (winPtr && winPtr == (TkWindow *)clipboardOwner) {
 	clipboardOwner = NULL;
     }
-    return Success;
+    return;
 }
 
 /*

File Added: pkgsrc/x11/tk/patches/Attic/patch-macosx_tkMacOSXDraw.c
$NetBSD: patch-macosx_tkMacOSXDraw.c,v 1.1 2012/11/24 21:38:50 adam Exp $

Void function should not return any values.

--- macosx/tkMacOSXDraw.c.orig	2012-11-24 20:55:20.000000000 +0000
+++ macosx/tkMacOSXDraw.c
@@ -744,7 +744,7 @@ DrawCGImage(
     } else {
 	TkMacOSXDbgMsg("Drawing of empty CGImage requested");
     }
-    return Success;
+    return;
 }
 
 /*

cvs diff -r1.1 -r1.2 pkgsrc/x11/tk/patches/patch-unix_Makefile.in (expand / switch to unified diff)

--- pkgsrc/x11/tk/patches/patch-unix_Makefile.in 2012/08/21 21:32:34 1.1
+++ pkgsrc/x11/tk/patches/patch-unix_Makefile.in 2012/11/24 21:38:50 1.2
@@ -1,22 +1,22 @@ @@ -1,22 +1,22 @@
1$NetBSD: patch-unix_Makefile.in,v 1.1 2012/08/21 21:32:34 marino Exp $ 1$NetBSD: patch-unix_Makefile.in,v 1.2 2012/11/24 21:38:50 adam Exp $
2 2
3--- unix/Makefile.in.orig 2012-07-25 16:45:53.000000000 +0000 3--- unix/Makefile.in.orig 2012-11-09 15:15:03.000000000 +0000
4+++ unix/Makefile.in 4+++ unix/Makefile.in
5@@ -14,6 +14,7 @@ MAJOR_VERSION = @TK_MAJOR_VERSION@ 5@@ -14,6 +14,7 @@ MAJOR_VERSION = @TK_MAJOR_VERSION@
6 MINOR_VERSION = @TK_MINOR_VERSION@ 6 MINOR_VERSION = @TK_MINOR_VERSION@
7 PATCH_LEVEL = @TK_PATCH_LEVEL@ 7 PATCH_LEVEL = @TK_PATCH_LEVEL@
8 LOCALES = @LOCALES@ 8 LOCALES = @LOCALES@
9+SHLIB_VERSION = .@SHLIB_VERSION@ 9+SHLIB_VERSION = @SHLIB_VERSION@
10  10
11 #---------------------------------------------------------------- 11 #----------------------------------------------------------------
12 # Things you can change to personalize the Makefile for your own 12 # Things you can change to personalize the Makefile for your own
13@@ -64,6 +65,8 @@ SCRIPT_INSTALL_DIR = $(INSTALL_ROOT)$(TK 13@@ -64,6 +65,8 @@ SCRIPT_INSTALL_DIR = $(INSTALL_ROOT)$(TK
14  14
15 # Directory in which to install the include file tk.h: 15 # Directory in which to install the include file tk.h:
16 INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(includedir) 16 INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(includedir)
17+UNIX_INCLUDE_INSTALL_DIR = $(DESTDIR)$(prefix)/include/tk/unix 17+UNIX_INCLUDE_INSTALL_DIR = $(DESTDIR)$(prefix)/include/tk/unix
18+GENERIC_INCLUDE_INSTALL_DIR = $(DESTDIR)$(prefix)/include/tk/generic 18+GENERIC_INCLUDE_INSTALL_DIR = $(DESTDIR)$(prefix)/include/tk/generic
19  19
20 # Path to the private tk header dir: 20 # Path to the private tk header dir:
21 PRIVATE_INCLUDE_DIR = @PRIVATE_INCLUDE_DIR@ 21 PRIVATE_INCLUDE_DIR = @PRIVATE_INCLUDE_DIR@
22@@ -100,7 +103,7 @@ DEMO_INSTALL_DIR = $(INSTALL_ROOT)$(TK_L 22@@ -100,7 +103,7 @@ DEMO_INSTALL_DIR = $(INSTALL_ROOT)$(TK_L
@@ -27,94 +27,107 @@ $NetBSD: patch-unix_Makefile.in,v 1.1 20 @@ -27,94 +27,107 @@ $NetBSD: patch-unix_Makefile.in,v 1.1 20
27+TCL_GENERIC_DIR = $(TCL_BIN_DIR)/../include/tcl/generic 27+TCL_GENERIC_DIR = $(TCL_BIN_DIR)/../include/tcl/generic
28  28
29 # The directory containing the platform specific Tcl sources and headers 29 # The directory containing the platform specific Tcl sources and headers
30 # appropriate for this version of Tk: 30 # appropriate for this version of Tk:
31@@ -137,7 +140,7 @@ CFLAGS_OPTIMIZE = @CFLAGS_OPTIMIZE@ 31@@ -137,7 +140,7 @@ CFLAGS_OPTIMIZE = @CFLAGS_OPTIMIZE@
32 #CFLAGS = $(CFLAGS_DEBUG) 32 #CFLAGS = $(CFLAGS_DEBUG)
33 #CFLAGS = $(CFLAGS_OPTIMIZE) 33 #CFLAGS = $(CFLAGS_OPTIMIZE)
34 #CFLAGS = $(CFLAGS_DEBUG) $(CFLAGS_OPTIMIZE) 34 #CFLAGS = $(CFLAGS_DEBUG) $(CFLAGS_OPTIMIZE)
35-CFLAGS = @CFLAGS_DEFAULT@ @CFLAGS@ 35-CFLAGS = @CFLAGS_DEFAULT@ @CFLAGS@
36+CFLAGS += @CFLAGS_DEFAULT@ @CFLAGS@ 36+CFLAGS += @CFLAGS_DEFAULT@ @CFLAGS@
37  37
38 # Flags to pass to the linker 38 # Flags to pass to the linker
39 LDFLAGS_DEBUG = @LDFLAGS_DEBUG@ 39 LDFLAGS_DEBUG = @LDFLAGS_DEBUG@
40@@ -243,6 +246,7 @@ TK_STUB_LIB_FLAG = @TK_STUB_LIB_FLAG@ 40@@ -245,6 +248,7 @@ TK_STUB_LIB_FLAG = @TK_STUB_LIB_FLAG@
41 #TK_STUB_LIB_FLAG = -ltkstub 41 #TK_STUB_LIB_FLAG = -ltkstub
42  42
43 TK_LIB_FILE = @TK_LIB_FILE@ 43 TK_LIB_FILE = @TK_LIB_FILE@
44+TK_LIB_A_FILE = ${TK_LIB_FILE:@SHLIB_SUFFIX@=.a} 44+TK_LIB_A_FILE = ${TK_LIB_FILE:@SHLIB_SUFFIX@=.a}
45 #TK_LIB_FILE = libtk.a 45 #TK_LIB_FILE = libtk.a
46  46
47 # Generic lib name used in rules that apply to tcl and tk 47 # Generic lib name used in rules that apply to tcl and tk
48@@ -557,6 +561,9 @@ PRIVATE_HDRS = $(GENERIC_DIR)/tkInt.h $( 48@@ -276,6 +280,8 @@ SHLIB_LD = @SHLIB_LD@
 49 SHLIB_LD_LIBS = @SHLIB_LD_LIBS@
 50 TK_SHLIB_LD_EXTRAS = @TK_SHLIB_LD_EXTRAS@
 51
 52+SHLIB_SUFFIX = @SHLIB_SUFFIX@
 53+
 54 # Additional search flags needed to find the various shared libraries
 55 # at run-time. The first symbol is for use when creating a binary
 56 # with cc, and the second is for use when running ld directly.
 57@@ -546,6 +552,9 @@ PRIVATE_HDRS = $(GENERIC_DIR)/tkInt.h $(
49  58
50 DEMOPROGS = browse hello ixset rmt rolodex square tcolor timer widget 59 DEMOPROGS = browse hello ixset rmt rolodex square tcolor timer widget
51  60
52+INSTALL_HDRS = tk.h tkInt.h tkDecls.h tkIntDecls.h tkPlatDecls.h \ 61+INSTALL_HDRS = tk.h tkInt.h tkDecls.h tkIntDecls.h tkPlatDecls.h \
53+ tkIntPlatDecls.h tkIntXlibDecls.h 62+ tkIntPlatDecls.h tkIntXlibDecls.h
54+ 63+
55 SHELL_ENV = \ 64 SHELL_ENV = \
56 @LD_LIBRARY_PATH_VAR@="`pwd`:${TCL_BIN_DIR}:$${@LD_LIBRARY_PATH_VAR@}"; \ 65 @LD_LIBRARY_PATH_VAR@="`pwd`:${TCL_BIN_DIR}:$${@LD_LIBRARY_PATH_VAR@}"; \
57 export @LD_LIBRARY_PATH_VAR@; \ 66 export @LD_LIBRARY_PATH_VAR@; \
58@@ -581,6 +588,11 @@ ${LIB_FILE}: ${OBJS} ${STUB_LIB_FILE} @L 67@@ -569,6 +578,11 @@ ${LIB_FILE}: ${OBJS} ${STUB_LIB_FILE} @L
59 rm -f $@ 68 rm -f $@
60 @MAKE_LIB@ 69 @MAKE_LIB@
61  70
62+${TK_LIB_A_FILE}: ${OBJS} 71+${TK_LIB_A_FILE}: ${OBJS}
63+ rm -f $@ 72+ rm -f $@
64+ ar cr $@ ${OBJS} 73+ ar cr $@ ${OBJS}
65+ $(RANLIB) $@ 74+ $(RANLIB) $@
66+ 75+
67 ${STUB_LIB_FILE}: ${STUB_LIB_OBJS} 76 ${STUB_LIB_FILE}: ${STUB_LIB_OBJS}
68 rm -f $@ 77 rm -f $@
69 @MAKE_STUB_LIB@ 78 @MAKE_STUB_LIB@
70@@ -703,7 +715,7 @@ install-strip: 79@@ -686,7 +700,7 @@ install-strip:
71 # some ranlibs write to current directory, and this might not always be 80 # some ranlibs write to current directory, and this might not always be
72 # possible (e.g. if installing as root). 81 # possible (e.g. if installing as root).
73  82
74-install-binaries: $(TK_LIB_FILE) $(TK_STUB_LIB_FILE) ${WISH_EXE} 83-install-binaries: $(TK_LIB_FILE) $(TK_STUB_LIB_FILE) ${WISH_EXE}
75+install-binaries: $(TK_LIB_FILE) $(TK_LIB_A_FILE) $(TK_STUB_LIB_FILE) ${WISH_EXE} ${TK_LIB_A_FILE} 84+install-binaries: $(TK_LIB_FILE) $(TK_LIB_A_FILE) $(TK_STUB_LIB_FILE) ${WISH_EXE} ${TK_LIB_A_FILE}
76 @for i in "$(LIB_INSTALL_DIR)" "$(BIN_INSTALL_DIR)" \ 85 @for i in "$(LIB_INSTALL_DIR)" "$(BIN_INSTALL_DIR)" \
77 "$(PKG_INSTALL_DIR)" "$(CONFIG_INSTALL_DIR)" ; \ 86 "$(PKG_INSTALL_DIR)" "$(CONFIG_INSTALL_DIR)" ; \
78 do \ 87 do \
79@@ -737,13 +749,17 @@ install-binaries: $(TK_LIB_FILE) $(TK_ST 88@@ -716,13 +730,20 @@ install-binaries: $(TK_LIB_FILE) $(TK_ST
80 fi 89 fi
81 @echo "Installing $(LIB_FILE) to $(DLL_INSTALL_DIR)/" 90 @echo "Installing $(LIB_FILE) to $(DLL_INSTALL_DIR)/"
82 @@INSTALL_LIB@ 91 @@INSTALL_LIB@
83- @chmod 555 "$(DLL_INSTALL_DIR)/$(LIB_FILE)" 92- @chmod 555 "$(DLL_INSTALL_DIR)/$(LIB_FILE)"
84+ @chmod 555 "$(DLL_INSTALL_DIR)/$(LIB_FILE)$(SHLIB_VERSION)" 93+ @cd "$(DLL_INSTALL_DIR)" && if test "$(SHLIB_SUFFIX)" = ".dylib"; then \
85+ @cd "$(DLL_INSTALL_DIR)" && ln -sf $(LIB_FILE)$(SHLIB_VERSION) $(LIB_FILE) 94+ ln -sf libtk$(MAJOR_VERSION)$(MINOR_VERSION).$(SHLIB_VERSION)$(SHLIB_SUFFIX) $(LIB_FILE) ; \
 95+ else \
 96+ ln -sf libtk$(MAJOR_VERSION)$(MINOR_VERSION)$(SHLIB_SUFFIX).$(SHLIB_VERSION) $(LIB_FILE) ; \
 97+ fi
86+ @echo "Installing ${TK_LIB_A_FILE} to $(DLL_INSTALL_DIR)/" 98+ @echo "Installing ${TK_LIB_A_FILE} to $(DLL_INSTALL_DIR)/"
87+ @$(INSTALL_DATA) ${TK_LIB_A_FILE} $(DLL_INSTALL_DIR)/${TK_LIB_A_FILE} 99+ @$(INSTALL_DATA) ${TK_LIB_A_FILE} $(DLL_INSTALL_DIR)/${TK_LIB_A_FILE}
88 @if test -f "tk${MAJOR_VERSION}${MINOR_VERSION}.dll"; then \ 100 @if test -f "tk${MAJOR_VERSION}${MINOR_VERSION}.dll"; then \
89 $(INSTALL_LIBRARY) "${TOP_DIR}/win/tk${MAJOR_VERSION}${MINOR_VERSION}.dll" "$(DLL_INSTALL_DIR)";\ 101 $(INSTALL_LIBRARY) "tk${MAJOR_VERSION}${MINOR_VERSION}.dll" "$(DLL_INSTALL_DIR)";\
90 chmod 555 "$(DLL_INSTALL_DIR)/tk${MAJOR_VERSION}${MINOR_VERSION}.dll";\ 102 chmod 555 "$(DLL_INSTALL_DIR)/tk${MAJOR_VERSION}${MINOR_VERSION}.dll";\
91 fi 103 fi
92 @echo "Installing ${WISH_EXE} as $(BIN_INSTALL_DIR)/wish$(VERSION)@EXEEXT@" 104 @echo "Installing ${WISH_EXE} as $(BIN_INSTALL_DIR)/wish$(VERSION)${EXE_SUFFIX}"
93 @$(INSTALL_PROGRAM) ${WISH_EXE} "$(BIN_INSTALL_DIR)/wish$(VERSION)@EXEEXT@" 105 @$(INSTALL_PROGRAM) ${WISH_EXE} "$(BIN_INSTALL_DIR)/wish$(VERSION)${EXE_SUFFIX}"
94+ @cd "$(BIN_INSTALL_DIR)" && ln -sf wish$(VERSION)@EXEEXT@ wish 106+ @cd "$(BIN_INSTALL_DIR)" && ln -sf wish$(VERSION)@EXEEXT@ wish
95 @echo "Installing tkConfig.sh to $(CONFIG_INSTALL_DIR)/" 107 @echo "Installing tkConfig.sh to $(CONFIG_INSTALL_DIR)/"
96 @$(INSTALL_DATA) tkConfig.sh "$(CONFIG_INSTALL_DIR)/tkConfig.sh" 108 @$(INSTALL_DATA) tkConfig.sh "$(CONFIG_INSTALL_DIR)/tkConfig.sh"
97 @if test "$(STUB_LIB_FILE)" != "" ; then \ 109 @if test "$(STUB_LIB_FILE)" != "" ; then \
98@@ -756,6 +772,7 @@ install-libraries: libraries 110@@ -827,7 +848,7 @@ install-doc:
 111 install-headers:
99 @if test "$(@TK_WINDOWINGSYSTEM@_XLIB_HDRS)" != ""; then \ 112 @if test "$(@TK_WINDOWINGSYSTEM@_XLIB_HDRS)" != ""; then \
100 XLIB_INCLUDE_INSTALL_DIR="$(INCLUDE_INSTALL_DIR)/X11"; fi; \ 113 XLIB_INCLUDE_INSTALL_DIR="$(INCLUDE_INSTALL_DIR)"/X11; fi; \
101 for i in "$(INCLUDE_INSTALL_DIR)" "$${XLIB_INCLUDE_INSTALL_DIR}" \ 114- for i in "$(INCLUDE_INSTALL_DIR)" "$${XLIB_INCLUDE_INSTALL_DIR}"; \
102+ "$(GENERIC_INCLUDE_INSTALL_DIR)" "$(UNIX_INCLUDE_INSTALL_DIR)" \ 115+ for i in "$(INCLUDE_INSTALL_DIR)" "$${XLIB_INCLUDE_INSTALL_DIR}" "$(GENERIC_INCLUDE_INSTALL_DIR)" "$(UNIX_INCLUDE_INSTALL_DIR)"; \
103 "$(SCRIPT_INSTALL_DIR)" "$(SCRIPT_INSTALL_DIR)/images" \ 
104 "$(SCRIPT_INSTALL_DIR)/msgs" "$(SCRIPT_INSTALL_DIR)/ttk"; \ 
105 do \ 116 do \
106@@ -770,9 +787,12 @@ install-libraries: libraries 117 if [ -n "$$i" -a ! -d "$$i" ] ; then \
107 chmod +x $(SRC_DIR)/install-sh; \ 118 echo "Making directory $$i"; \
108 fi 119@@ -836,9 +857,12 @@ install-headers:
109 @echo "Installing header files"; 120 fi; \
 121 done;
 122 @echo "Installing header files to $(INCLUDE_INSTALL_DIR)/";
110- @for i in $(PUBLIC_HDRS); \ 123- @for i in $(PUBLIC_HDRS); \
111+ $(INSTALL_DATA) $(GENERIC_DIR)/*.h "$(GENERIC_INCLUDE_INSTALL_DIR)"/ 124+ $(INSTALL_DATA) $(GENERIC_DIR)/*.h "$(GENERIC_INCLUDE_INSTALL_DIR)"/
112+ $(INSTALL_DATA) $(UNIX_DIR)/*.h "$(UNIX_INCLUDE_INSTALL_DIR)"/ 125+ $(INSTALL_DATA) $(UNIX_DIR)/*.h "$(UNIX_INCLUDE_INSTALL_DIR)"/
113+ @for i in $(INSTALL_HDRS); \ 126+ @for i in $(INSTALL_HDRS); \
114 do \ 127 do \
115- $(INSTALL_DATA) $$i "$(INCLUDE_INSTALL_DIR)"; \ 128- $(INSTALL_DATA) $$i "$(INCLUDE_INSTALL_DIR)"; \
116+ j=`basename $$i` ; \ 129+ j=`basename $$i` ; \
117+ cd "$(INCLUDE_INSTALL_DIR)" && ln -sf tk/generic/$$j $$j ; \ 130+ cd "$(INCLUDE_INSTALL_DIR)" && ln -sf tk/generic/$$j $$j ; \
118 done; 131 done;
119 @list='$(@TK_WINDOWINGSYSTEM@_XLIB_HDRS)'; for i in $$list ; \ 132 @list='$(@TK_WINDOWINGSYSTEM@_XLIB_HDRS)'; for i in $$list ; \
120 do \ 133 do \

cvs diff -r1.4 -r1.5 pkgsrc/x11/tk/patches/patch-unix_configure (expand / switch to unified diff)

--- pkgsrc/x11/tk/patches/patch-unix_configure 2012/08/29 11:55:06 1.4
+++ pkgsrc/x11/tk/patches/patch-unix_configure 2012/11/24 21:38:50 1.5
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1$NetBSD: patch-unix_configure,v 1.4 2012/08/29 11:55:06 dsainty Exp $ 1$NetBSD: patch-unix_configure,v 1.5 2012/11/24 21:38:50 adam Exp $
2 2
3--- unix/configure.orig 2012-07-25 16:45:53.000000000 +0000 3--- unix/configure.orig 2012-11-09 15:15:03.000000000 +0000
4+++ unix/configure 4+++ unix/configure
5@@ -4843,10 +4843,10 @@ fi 5@@ -4843,10 +4843,10 @@ fi
6 # LDFLAGS_ARCH so they eventually end up in LDFLAGS even if [load] 6 # LDFLAGS_ARCH so they eventually end up in LDFLAGS even if [load]
7 # is disabled by the user. [Bug 1016796] 7 # is disabled by the user. [Bug 1016796]
8 LDFLAGS_ARCH="" 8 LDFLAGS_ARCH=""
9- UNSHARED_LIB_SUFFIX="" 9- UNSHARED_LIB_SUFFIX=""
10 TCL_TRIM_DOTS='`echo ${VERSION} | tr -d .`' 10 TCL_TRIM_DOTS='`echo ${VERSION} | tr -d .`'
11 ECHO_VERSION='`echo ${VERSION}`' 11 ECHO_VERSION='`echo ${VERSION}`'
12- TCL_LIB_VERSIONS_OK=ok 12- TCL_LIB_VERSIONS_OK=ok
13+ TCL_LIB_VERSIONS_OK=nodots 13+ TCL_LIB_VERSIONS_OK=nodots
14+ UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a' 14+ UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a'
15 CFLAGS_DEBUG=-g 15 CFLAGS_DEBUG=-g
16 CFLAGS_OPTIMIZE=-O 16 CFLAGS_OPTIMIZE=-O
@@ -77,106 +77,110 @@ $NetBSD: patch-unix_configure,v 1.4 2012 @@ -77,106 +77,110 @@ $NetBSD: patch-unix_configure,v 1.4 2012
77+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so' 77+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so'
78 TCL_LIB_VERSIONS_OK=nodots 78 TCL_LIB_VERSIONS_OK=nodots
79 ;; 79 ;;
80 Darwin-*) 80 Darwin-*)
81@@ -7159,7 +7153,7 @@ fi 81@@ -7159,7 +7153,7 @@ fi
82 BSD/OS*) ;; 82 BSD/OS*) ;;
83 CYGWIN_*|MINGW32_*) ;; 83 CYGWIN_*|MINGW32_*) ;;
84 IRIX*) ;; 84 IRIX*) ;;
85- NetBSD-*|FreeBSD-*|OpenBSD-*) ;; 85- NetBSD-*|FreeBSD-*|OpenBSD-*) ;;
86+ NetBSD-*|FreeBSD-*|OpenBSD-*|MirBSD-*) ;; 86+ NetBSD-*|FreeBSD-*|OpenBSD-*|MirBSD-*) ;;
87 Darwin-*) ;; 87 Darwin-*) ;;
88 SCO_SV-3.2*) ;; 88 SCO_SV-3.2*) ;;
89 *) SHLIB_CFLAGS="-fPIC" ;; 89 *) SHLIB_CFLAGS="-fPIC" ;;
90@@ -7169,12 +7163,12 @@ 90@@ -7169,12 +7163,12 @@ fi
91  91
92 if test "$SHARED_LIB_SUFFIX" = ""; then 92 if test "$SHARED_LIB_SUFFIX" = ""; then
93  93
94- SHARED_LIB_SUFFIX='${VERSION}${SHLIB_SUFFIX}' 94- SHARED_LIB_SUFFIX='${VERSION}${SHLIB_SUFFIX}'
95+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}${SHLIB_SUFFIX}' 95+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}${SHLIB_SUFFIX}'
96 fi 96 fi
97  97
98 if test "$UNSHARED_LIB_SUFFIX" = ""; then 98 if test "$UNSHARED_LIB_SUFFIX" = ""; then
99  99
100- UNSHARED_LIB_SUFFIX='${VERSION}.a' 100- UNSHARED_LIB_SUFFIX='${VERSION}.a'
101+ UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a' 101+ UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a'
102 fi 102 fi
103  103
104 DLL_INSTALL_DIR="\$(LIB_INSTALL_DIR)" 104 DLL_INSTALL_DIR="\$(LIB_INSTALL_DIR)"
105@@ -7190,7 +7184,7 @@ fi 105@@ -7190,7 +7184,11 @@ fi
106  106
107 else 107 else
108  108
109- INSTALL_LIB='$(INSTALL_LIBRARY) $(LIB_FILE) "$(LIB_INSTALL_DIR)/$(LIB_FILE)"' 109- INSTALL_LIB='$(INSTALL_LIBRARY) $(LIB_FILE) "$(LIB_INSTALL_DIR)/$(LIB_FILE)"'
110+ INSTALL_LIB='$(INSTALL_LIBRARY) $(LIB_FILE) "$(LIB_INSTALL_DIR)/$(LIB_FILE)$(SHLIB_VERSION)"' 110+ if test "${SHLIB_SUFFIX}" = ".dylib" ; then
 111+ INSTALL_LIB='$(INSTALL_LIBRARY) $(LIB_FILE) "$(LIB_INSTALL_DIR)/libtk$(MAJOR_VERSION)$(MINOR_VERSION).$(SHLIB_VERSION)$(SHLIB_SUFFIX)"'
 112+ else
 113+ INSTALL_LIB='$(INSTALL_LIBRARY) $(LIB_FILE) "$(LIB_INSTALL_DIR)/$(LIB_FILE).$(SHLIB_VERSION)"'
 114+ fi
111  115
112 fi 116 fi
113  117
114@@ -7224,7 +7218,7 @@ fi 118@@ -7224,7 +7222,7 @@ fi
115 else 119 else
116  120
117 MAKE_STUB_LIB='${STLIB_LD} $@ ${STUB_LIB_OBJS} ; ${RANLIB} $@' 121 MAKE_STUB_LIB='${STLIB_LD} $@ ${STUB_LIB_OBJS} ; ${RANLIB} $@'
118- INSTALL_STUB_LIB='$(INSTALL_LIBRARY) $(STUB_LIB_FILE) "$(LIB_INSTALL_DIR)/$(STUB_LIB_FILE)" ; (cd "$(LIB_INSTALL_DIR)" ; $(RANLIB) $(STUB_LIB_FILE))' 122- INSTALL_STUB_LIB='$(INSTALL_LIBRARY) $(STUB_LIB_FILE) "$(LIB_INSTALL_DIR)/$(STUB_LIB_FILE)" ; (cd "$(LIB_INSTALL_DIR)" ; $(RANLIB) $(STUB_LIB_FILE))'
119+ INSTALL_STUB_LIB='$(INSTALL_DATA) $(STUB_LIB_FILE) "$(LIB_INSTALL_DIR)/$(STUB_LIB_FILE)" ; (cd "$(LIB_INSTALL_DIR)" ; $(RANLIB) $(STUB_LIB_FILE))' 123+ INSTALL_STUB_LIB='$(INSTALL_DATA) $(STUB_LIB_FILE) "$(LIB_INSTALL_DIR)/$(STUB_LIB_FILE)" ; (cd "$(LIB_INSTALL_DIR)" ; $(RANLIB) $(STUB_LIB_FILE))'
120  124
121 fi 125 fi
122  126
123@@ -10358,7 +10352,7 @@ echo $ECHO_N "checking for X11 libraries 127@@ -10358,7 +10356,7 @@ echo $ECHO_N "checking for X11 libraries
124 if test -r $i/libX11.a -o -r $i/libX11.so -o -r $i/libX11.sl -o -r $i/libX11.dylib; then 128 if test -r $i/libX11.a -o -r $i/libX11.so -o -r $i/libX11.sl -o -r $i/libX11.dylib; then
125 echo "$as_me:$LINENO: result: $i" >&5 129 echo "$as_me:$LINENO: result: $i" >&5
126 echo "${ECHO_T}$i" >&6 130 echo "${ECHO_T}$i" >&6
127- XLIBSW="-L$i -lX11" 131- XLIBSW="-L$i -lX11"
128+ XLIBSW="-L$i ${COMPILER_RPATH_FLAG}$i -lX11" 132+ XLIBSW="-L$i ${COMPILER_RPATH_FLAG}$i -lX11"
129 x_libraries="$i" 133 x_libraries="$i"
130 break 134 break
131 fi 135 fi
132@@ -10367,7 +10361,7 @@ echo "${ECHO_T}$i" >&6 136@@ -10367,7 +10365,7 @@ echo "${ECHO_T}$i" >&6
133 if test "$x_libraries" = ""; then 137 if test "$x_libraries" = ""; then
134 XLIBSW=-lX11 138 XLIBSW=-lX11
135 else 139 else
136- XLIBSW="-L$x_libraries -lX11" 140- XLIBSW="-L$x_libraries -lX11"
137+ XLIBSW="-L$x_libraries ${COMPILER_RPATH_FLAG}$x_libraries -lX11" 141+ XLIBSW="-L$x_libraries ${COMPILER_RPATH_FLAG}$x_libraries -lX11"
138 fi 142 fi
139 fi 143 fi
140 if test "$XLIBSW" = nope ; then 144 if test "$XLIBSW" = nope ; then
141@@ -11383,18 +11377,14 @@ _ACEOF 145@@ -11386,18 +11384,14 @@ else
142 else 146 fi
143 # libdir must be a fully qualified path and not ${exec_prefix}/lib 147 # libdir must be a fully qualified path and not ${exec_prefix}/lib
144 eval libdir="$libdir" 148 eval libdir="$libdir"
145- if test "${TCL_LIB_VERSIONS_OK}" = "ok"; then 149- if test "${TCL_LIB_VERSIONS_OK}" = "ok"; then
146- TK_LIB_FLAG="-ltk${TK_VERSION}" 150- TK_LIB_FLAG="-ltk${TK_VERSION}"
147- else 151- else
148- TK_LIB_FLAG="-ltk`echo ${TK_VERSION} | tr -d .`" 152- TK_LIB_FLAG="-ltk`echo ${TK_VERSION} | tr -d .`"
149- fi 153- fi
150+ TK_LIB_FLAG="-ltk`echo ${TK_VERSION} | tr -d .`" 154+ TK_LIB_FLAG="-ltk`echo ${TK_VERSION} | tr -d .`"
151 TK_BUILD_LIB_SPEC="-L`pwd | sed -e 's/ /\\\\ /g'` ${TK_LIB_FLAG}" 155 TK_BUILD_LIB_SPEC="-L`pwd | sed -e 's/ /\\\\ /g'` ${TK_LIB_FLAG}"
152 if test "${ac_cv_cygwin}" = "yes" -a "$SHARED_BUILD" = "1"; then 156 if test "${ac_cv_cygwin}" = "yes" -a "$SHARED_BUILD" = "1"; then
153 WISH_BUILD_LIB_SPEC="-L\$(TOP_DIR)/win -ltk${TK_MAJOR_VERSION}${TK_MINOR_VERSION} \${TCL_LIB_SPEC}" 157 WISH_BUILD_LIB_SPEC="-L\$(TOP_DIR)/win -ltk${TK_MAJOR_VERSION}${TK_MINOR_VERSION} \${TCL_LIB_SPEC}"
154 else 158 else
155 WISH_BUILD_LIB_SPEC="-L`pwd | sed -e 's/ /\\\\ /g'` ${TK_LIB_FLAG} \${WISH_LIBS}" 159 WISH_BUILD_LIB_SPEC="-L`pwd | sed -e 's/ /\\\\ /g'` ${TK_LIB_FLAG} \${WISH_LIBS}"
156 fi 160 fi
157- TK_LIB_SPEC="-L${libdir} ${TK_LIB_FLAG}" 161- TK_LIB_SPEC="-L${libdir} ${TK_LIB_FLAG}"
158+ TK_LIB_SPEC="-L${libdir} ${COMPILER_RPATH_FLAG}${libdir} ${TK_LIB_FLAG}" 162+ TK_LIB_SPEC="-L${libdir} ${COMPILER_RPATH_FLAG}${libdir} ${TK_LIB_FLAG}"
159 fi 163 fi
160  164
161 # Support for building the Aqua resource files 165 #--------------------------------------------------------------------
162@@ -11422,11 +11412,7 @@ fi 166@@ -11409,11 +11403,7 @@ fi
163 eval "TK_STUB_LIB_FILE=libtkstub${TK_UNSHARED_LIB_SUFFIX}" 167 eval "TK_STUB_LIB_FILE=libtkstub${TK_UNSHARED_LIB_SUFFIX}"
164 eval "TK_STUB_LIB_DIR=${libdir}" 168 eval "TK_STUB_LIB_DIR=${libdir}"
165  169
166-if test "${TCL_LIB_VERSIONS_OK}" = "ok"; then 170-if test "${TCL_LIB_VERSIONS_OK}" = "ok"; then
167- TK_STUB_LIB_FLAG="-ltkstub${TK_VERSION}" 171- TK_STUB_LIB_FLAG="-ltkstub${TK_VERSION}"
168-else 172-else
169- TK_STUB_LIB_FLAG="-ltkstub`echo ${TK_VERSION} | tr -d .`" 173- TK_STUB_LIB_FLAG="-ltkstub`echo ${TK_VERSION} | tr -d .`"
170-fi 174-fi
171+TK_STUB_LIB_FLAG="-ltkstub`echo ${TK_VERSION} | tr -d .`" 175+TK_STUB_LIB_FLAG="-ltkstub`echo ${TK_VERSION} | tr -d .`"
172  176
173 TK_BUILD_STUB_LIB_SPEC="-L`pwd | sed -e 's/ /\\\\ /g'` ${TK_STUB_LIB_FLAG}" 177 TK_BUILD_STUB_LIB_SPEC="-L`pwd | sed -e 's/ /\\\\ /g'` ${TK_STUB_LIB_FLAG}"
174 TK_STUB_LIB_SPEC="-L${TK_STUB_LIB_DIR} ${TK_STUB_LIB_FLAG}" 178 TK_STUB_LIB_SPEC="-L${TK_STUB_LIB_DIR} ${TK_STUB_LIB_FLAG}"
175@@ -12246,6 +12232,7 @@ s,@APP_RSRC_FILE@,$APP_RSRC_FILE,;t t 179@@ -12233,6 +12223,7 @@ s,@APP_RSRC_FILE@,$APP_RSRC_FILE,;t t
176 s,@REZ@,$REZ,;t t 180 s,@REZ@,$REZ,;t t
177 s,@REZ_FLAGS@,$REZ_FLAGS,;t t 181 s,@REZ_FLAGS@,$REZ_FLAGS,;t t
178 s,@LTLIBOBJS@,$LTLIBOBJS,;t t 182 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
179+s,@SHLIB_VERSION@,$SHLIB_VERSION,;t t 183+s,@SHLIB_VERSION@,$SHLIB_VERSION,;t t
180 CEOF 184 CEOF
181  185
182 _ACEOF 186 _ACEOF