[Midnightbsd-cvs] mports: lang/tcl85: Update to 8.5.2

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sun May 4 03:05:05 EDT 2008


Log Message:
-----------
Update to 8.5.2

Modified Files:
--------------
    mports/lang/tcl85:
        Makefile (r1.3 -> r1.4)
        distinfo (r1.2 -> r1.3)
        pkg-descr (r1.1 -> r1.2)
        pkg-plist (r1.2 -> r1.3)
    mports/lang/tcl85/files:
        patch-unix-Makefile.in (r1.2 -> r1.3)

Added Files:
-----------
    mports/lang/tcl85/files:
        patch-unix-configure (r1.1)

Removed Files:
-------------
    mports/lang/tcl85/files:
        patch-configure
        patch-tests-fCmd.test

-------------- next part --------------
Index: pkg-descr
===================================================================
RCS file: /home/cvs/mports/lang/tcl85/pkg-descr,v
retrieving revision 1.1
retrieving revision 1.2
diff -L lang/tcl85/pkg-descr -L lang/tcl85/pkg-descr -u -r1.1 -r1.2
--- lang/tcl85/pkg-descr
+++ lang/tcl85/pkg-descr
@@ -1,8 +1,11 @@
-This is Tcl8.5, an embeddable tool command language.
+This is Tcl version 8.5, an embeddable tool command language.
 
-The best way to get started with Tcl is to read ``Tcl and the Tk
-Toolkit'' by John K. Ousterhout, Addison-Wesley, ISBN 0-201-63337-X.
+Tcl (Tool Command Language) is a very powerful but easy to learn dynamic 
+programming language, suitable for a very wide range of uses, including web 
+and desktop applications, networking, administration, testing and many more. 
+Open source and business-friendly, Tcl is a mature yet evolving language that 
+is truly cross platform, easily deployed and highly extensible.
 
-A full set of manual pages is also provided with this package.
+A full set of manual pages is also provided with this port.
 
 WWW: http://www.tcl.tk/
Index: pkg-plist
===================================================================
RCS file: /home/cvs/mports/lang/tcl85/pkg-plist,v
retrieving revision 1.2
retrieving revision 1.3
diff -L lang/tcl85/pkg-plist -L lang/tcl85/pkg-plist -u -r1.2 -r1.3
--- lang/tcl85/pkg-plist
+++ lang/tcl85/pkg-plist
@@ -22,10 +22,10 @@
 include/tcl%%TCL_VER%%/tclPlatDecls.h
 include/tcl%%TCL_VER%%/unix/tclUnixPort.h
 include/tcl%%TCL_VER%%/unix/tclUnixThrd.h
-lib/libtcl8.5.so
-lib/libtcl85.a
-lib/libtcl85.so
-lib/libtclstub8.5.a
+lib/libtcl%%SHORT_TCL_VER%%.a
+lib/libtcl%%SHORT_TCL_VER%%.so
+lib/libtcl%%SHORT_TCL_VER%%.so.1
+lib/libtclstub%%SHORT_TCL_VER%%.a
 lib/tcl%%TCL_VER%%/auto.tcl
 lib/tcl%%TCL_VER%%/clock.tcl
 lib/tcl%%TCL_VER%%/encoding/ascii.enc
@@ -355,6 +355,7 @@
 %%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Argentina/Mendoza
 %%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Argentina/Rio_Gallegos
 %%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Argentina/San_Juan
+%%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Argentina/San_Luis
 %%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Argentina/Tucuman
 %%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Argentina/Ushuaia
 %%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Anguilla
@@ -425,6 +426,7 @@
 %%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Maceio
 %%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Managua
 %%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Manaus
+%%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Marigot
 %%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Martinique
 %%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Mazatlan
 %%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Mendoza
@@ -463,6 +465,7 @@
 %%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Sao_Paulo
 %%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Scoresbysund
 %%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Shiprock
+%%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/St_Barthelemy
 %%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/St_Johns
 %%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/St_Kitts
 %%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/St_Lucia
@@ -485,6 +488,7 @@
 %%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Indiana/Knox
 %%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Indiana/Marengo
 %%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Indiana/Petersburg
+%%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Indiana/Tell_City
 %%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Indiana/Vevay
 %%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Indiana/Vincennes
 %%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Indiana/Winamac
@@ -531,6 +535,7 @@
 %%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/Asia/Dushanbe
 %%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/Asia/Gaza
 %%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/Asia/Harbin
+%%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/Asia/Ho_Chi_Minh
 %%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/Asia/Hong_Kong
 %%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/Asia/Hovd
 %%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/Asia/Irkutsk
@@ -543,6 +548,7 @@
 %%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/Asia/Karachi
 %%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/Asia/Kashgar
 %%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/Asia/Katmandu
+%%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/Asia/Kolkata
 %%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/Asia/Krasnoyarsk
 %%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/Asia/Kuala_Lumpur
 %%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/Asia/Kuching
@@ -811,11 +817,11 @@
 %%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/US/Pacific-New
 %%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/US/Samoa
 lib/tcl%%TCL_VER%%/word.tcl
-lib/tcl8/8.4/http-2.5.3.tm
+lib/tcl8/8.4/http-2.7.tm
 lib/tcl8/8.4/platform/shell-1.1.3.tm
 lib/tcl8/8.4/platform-1.0.3.tm
 lib/tcl8/8.5/msgcat-1.4.2.tm
-lib/tcl8/8.5/tcltest-2.3b1.tm
+lib/tcl8/8.5/tcltest-2.3.0.tm
 %%INSTMAN%%%%DATADIR%%/man.macros
 %%INSTMAN%%@dirrm %%DATADIR%%
 %%TZDATA%%@dirrm lib/tcl%%TCL_VER%%/tzdata/US
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/lang/tcl85/Makefile,v
retrieving revision 1.3
retrieving revision 1.4
diff -L lang/tcl85/Makefile -L lang/tcl85/Makefile -u -r1.3 -r1.4
--- lang/tcl85/Makefile
+++ lang/tcl85/Makefile
@@ -3,20 +3,19 @@
 # Whom:			Martin Matuska <mm at FreeBSD.org>
 #
 # $MidnightBSD$
-# $FreeBSD: ports/lang/tcl85/Makefile,v 1.12 2007/09/28 05:14:14 mm Exp $
+# $FreeBSD: ports/lang/tcl85/Makefile,v 1.16 2008/04/23 06:39:27 mm Exp $
 #
 
 PORTNAME=	tcl
-PORTVERSION=	8.5.b.1
+PORTVERSION=	8.5.2
 CATEGORIES=	lang
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	tcl
 PKGNAMESUFFIX?=		${THREADS_SUFFIX}${PKGNAMESUFFIX2}
-DISTNAME=	${PORTNAME}${PORTVERSION:S/.b./b/}-src
+DISTNAME=	${PORTNAME}${PORTVERSION}-src
 
 MAINTAINER=	ports at MidnightBSD.org
-COMMENT=	Tool Command Language (development version)
-LICENSE=	other
+COMMENT=	Tool Command Language
 
 PATCH_DIST_ARGS=	-d ${WRKDIR}/${DISTNAME} -E ${PATCH_DIST_STRIP}
 WRKSRC=		${WRKDIR}/${DISTNAME:S/-src//}/unix
@@ -25,6 +24,8 @@
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--enable-shared --without-tzdata --includedir=${PREFIX}/include/tcl${TCL_VER}
 CONFIGURE_ENV=	PORTSDIR=${PORTSDIR}
+CONFIGURE_TARGET=	--build=${ARCH}-portbld-freebsd6.0  --host=${ARCH}-portbld-freebsd6.0 \
+			--target=${ARCH}-portbld-freebsd6.0
 TCL_VER=	8.5
 SHORT_TCL_VER=	${TCL_VER:S/8./8/}
 MAKE_ENV=	SHORT_TCL_VER=${SHORT_TCL_VER} LANG=C LC_ALL=C	# LANG=C is required for some of UTF-using tests
@@ -713,8 +714,8 @@
 		-e 's/-ltclstub`echo $${TCL_VERSION} | tr -d .`/-ltclstub`echo $${TCL_VERSION} | tr -d .`${THREADS_SUFFIX}/g' \
 		${WRKSRC}/configure
 	@${REINPLACE_CMD} -e 's|libtcl$${SHORT_TCL_VER}|libtcl$${SHORT_TCL_VER}${THREADS_SUFFIX}|g' \
-		-e 's|$$(BIN_INSTALL_DIR)/tclsh$$(VERSION)|$$(BIN_INSTALL_DIR)/tclsh$$(VERSION)${THREADS_SUFFIX}|g' \
-		-e 's|$$(SCRIPT_INSTALL_DIR)/tclConfig.sh|$$(SCRIPT_INSTALL_DIR)/tclConfig${THREADS_SUFFIX}.sh|g' \
+		-e 's|/tclsh$$(VERSION)|/tclsh$$(VERSION)${THREADS_SUFFIX}|g' \
+		-e 's|/tclConfig.sh|/tclConfig${THREADS_SUFFIX}.sh|g' \
 		${WRKSRC}/Makefile.in
 .endif
 
Index: distinfo
===================================================================
RCS file: /home/cvs/mports/lang/tcl85/distinfo,v
retrieving revision 1.2
retrieving revision 1.3
diff -L lang/tcl85/distinfo -L lang/tcl85/distinfo -u -r1.2 -r1.3
--- lang/tcl85/distinfo
+++ lang/tcl85/distinfo
@@ -1,3 +1,3 @@
-MD5 (tcl8.5b1-src.tar.gz) = 52cd1e2df2f6d1c6508ea502ff776663
-SHA256 (tcl8.5b1-src.tar.gz) = 1b85f2589ccd84c3131be560a94f1af86aa4deb0fbf8747ba16553cd27410832
-SIZE (tcl8.5b1-src.tar.gz) = 4285527
+MD5 (tcl8.5.2-src.tar.gz) = 2eeff7a61844b3e6de5202da1275cff1
+SHA256 (tcl8.5.2-src.tar.gz) = df65f8dc634f7eef059753a8859629da5119f3e8647136b9d6ce6479b00b75cb
+SIZE (tcl8.5.2-src.tar.gz) = 4372573
--- lang/tcl85/files/patch-tests-fCmd.test
+++ /dev/null
@@ -1,20 +0,0 @@
---- ../tests/fCmd.test.orig	Mon Nov 13 20:46:35 2006
-+++ ../tests/fCmd.test	Sun Apr 29 21:31:35 2007
-@@ -572,7 +572,7 @@
-     set msg
- } {1 {error copying "td2" to "~/td1/td2": permission denied}}
- test fCmd-6.26 {CopyRenameOneFile: doesn't use original name} \
--	{unix notRoot} {
-+	-constraints {unixOnly notRoot} -match regexp -body {
-     cleanup
-     file mkdir ~/td1/td2
-     set td2name [file join [file dirname ~] [file tail ~] td1 td2]
-@@ -581,7 +581,7 @@
-     file attributes $td2name -permissions 0755
-     file delete -force ~/td1
-     set msg
--} "1 {error copying \"~/td1\" to \"td1\": \"[file join $::env(HOME) td1 td2]\": permission denied}"
-+} -result "1 {error copying \"~/td1\" to \"td1\": \".*[file join $::env(HOME) td1 td2]\": permission denied}"
- test fCmd-6.27 {CopyRenameOneFile: TclpCopyDirectory failed} \
- 	{unix notRoot xdev} {
-     cleanup /tmp
--- lang/tcl85/files/patch-configure
+++ /dev/null
@@ -1,44 +0,0 @@
---- configure.orig	Mon Sep 24 11:46:44 2007
-+++ configure	Wed Oct 31 17:10:30 2007
-@@ -7383,7 +7383,7 @@
- 	    CC_SEARCH_FLAGS=""
- 	    LD_SEARCH_FLAGS=""
- 	    ;;
--	NetBSD-1.*|FreeBSD-[1-2].*)
-+	NetBSD-1.*)
- 	    SHLIB_CFLAGS="-fPIC"
- 	    SHLIB_LD="ld -Bshareable -x"
- 	    SHLIB_LD_LIBS='${LIBS}'
-@@ -7481,7 +7481,7 @@
- 	    UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a'
- 	    TCL_LIB_VERSIONS_OK=nodots
- 	    ;;
--	NetBSD-*|FreeBSD-*)
-+	NetBSD-*|FreeBSD-*|MidnightBSD-*)
- 	    # FreeBSD 3.* and greater have ELF.
- 	    # NetBSD 2.* has ELF and can use 'cc -shared' to build shared libs
- 	    SHLIB_CFLAGS="-fPIC"
-@@ -7499,14 +7499,6 @@
- 		CFLAGS="$CFLAGS -pthread"
- 	    	LDFLAGS="$LDFLAGS -pthread"
- 	    fi
--	    case $system in
--	    FreeBSD-3.*)
--	    	# FreeBSD-3 doesn't handle version numbers with dots.
--	    	UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a'
--	    	SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so'
--	    	TCL_LIB_VERSIONS_OK=nodots
--		;;
--	    esac
- 	    ;;
- 	Darwin-*)
- 	    CFLAGS_OPTIMIZE="-Os"
-@@ -8365,7 +8357,7 @@
- 		    ;;
- 		IRIX*)
- 		    ;;
--		NetBSD-*|FreeBSD-*)
-+		NetBSD-*|FreeBSD-*|MidnightBSD-*)
- 		    ;;
- 		Darwin-*)
- 		    ;;
--- /dev/null
+++ lang/tcl85/files/patch-unix-configure
@@ -0,0 +1,59 @@
+--- configure.orig	Fri Mar 28 14:41:53 2008
++++ configure	Sun May  4 03:00:38 2008
+@@ -6633,7 +6633,7 @@
+     LDFLAGS_ARCH=""
+     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
+@@ -7615,7 +7615,7 @@
+ 	    UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a'
+ 	    TCL_LIB_VERSIONS_OK=nodots
+ 	    ;;
+-	NetBSD-*|FreeBSD-*)
++	NetBSD-*|FreeBSD-*|MidnightBSD-*)
+ 	    # FreeBSD 3.* and greater have ELF.
+ 	    # NetBSD 2.* has ELF and can use 'cc -shared' to build shared libs
+ 	    SHLIB_CFLAGS="-fPIC"
+@@ -7624,7 +7624,7 @@
+ 	    SHLIB_SUFFIX=".so"
+ 	    DL_OBJS="tclLoadDl.o"
+ 	    DL_LIBS=""
+-	    LDFLAGS="$LDFLAGS -export-dynamic"
++	    LDFLAGS=""
+ 	    if test $doRpath = yes; then
+ 
+ 		CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
+@@ -7635,16 +7635,16 @@
+ 
+ 		# The -pthread needs to go in the CFLAGS, not LIBS
+ 		LIBS=`echo $LIBS | sed s/-pthread//`
+-		CFLAGS="$CFLAGS -pthread"
+-	    	LDFLAGS="$LDFLAGS -pthread"
++		CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
++	    	LDFLAGS="$LDFLAGS $PTHREAD_LIBS"
+ 
+ fi
+ 
+ 	    case $system in
+-	    FreeBSD-3.*)
++	    FreeBSD-*|MidnightBSD-*)
+ 	    	# FreeBSD-3 doesn't handle version numbers with dots.
+ 	    	UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a'
+-	    	SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so'
++	    	SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.1'
+ 	    	TCL_LIB_VERSIONS_OK=nodots
+ 		;;
+ 	    esac
+@@ -8634,7 +8634,7 @@
+ 	    AIX-*) ;;
+ 	    BSD/OS*) ;;
+ 	    IRIX*) ;;
+-	    NetBSD-*|FreeBSD-*) ;;
++	    NetBSD-*|FreeBSD-*|MidnightBSD-*) ;;
+ 	    Darwin-*) ;;
+ 	    SCO_SV-3.2*) ;;
+ 	    *) SHLIB_CFLAGS="-fPIC" ;;
Index: patch-unix-Makefile.in
===================================================================
RCS file: /home/cvs/mports/lang/tcl85/files/patch-unix-Makefile.in,v
retrieving revision 1.2
retrieving revision 1.3
diff -L lang/tcl85/files/patch-unix-Makefile.in -L lang/tcl85/files/patch-unix-Makefile.in -u -r1.2 -r1.3
--- lang/tcl85/files/patch-unix-Makefile.in
+++ lang/tcl85/files/patch-unix-Makefile.in
@@ -1,6 +1,6 @@
---- Makefile.in.orig	Thu Apr 26 19:33:51 2007
-+++ Makefile.in	Sun Apr 29 22:33:58 2007
-@@ -54,6 +54,8 @@
+--- Makefile.in.orig	2008-03-28 19:41:53.000000000 +0100
++++ Makefile.in	2008-04-02 11:49:46.000000000 +0200
+@@ -55,6 +55,8 @@
  
  # Directory in which to install the include file tcl.h:
  INCLUDE_INSTALL_DIR	= $(INSTALL_ROOT)$(includedir)
@@ -9,7 +9,7 @@
  
  # Path to the private tcl header dir:
  PRIVATE_INCLUDE_DIR	= @PRIVATE_INCLUDE_DIR@
-@@ -97,7 +99,7 @@
+@@ -98,7 +100,7 @@
  #CFLAGS			= $(CFLAGS_DEBUG)
  #CFLAGS			= $(CFLAGS_OPTIMIZE)
  #CFLAGS			= $(CFLAGS_DEBUG) $(CFLAGS_OPTIMIZE)
@@ -18,7 +18,7 @@
  
  # Flags to pass to the linker
  LDFLAGS_DEBUG		= @LDFLAGS_DEBUG@
-@@ -540,7 +542,8 @@
+@@ -538,7 +540,8 @@
  
  all: binaries libraries doc
  
@@ -28,7 +28,7 @@
  
  libraries:
  
-@@ -551,6 +554,15 @@
+@@ -549,6 +552,15 @@
  ${LIB_FILE}: ${OBJS} ${STUB_LIB_FILE}
  	rm -f $@
  	@MAKE_LIB@
@@ -44,7 +44,7 @@
  
  ${STUB_LIB_FILE}: ${STUB_LIB_OBJS}
  	rm -f $@
-@@ -699,7 +711,7 @@
+@@ -697,7 +709,7 @@
  dltest.marker: ${STUB_LIB_FILE}
  	cd dltest ; $(MAKE)
  
@@ -53,43 +53,43 @@
  
  install: $(INSTALL_TARGETS)
  
-@@ -728,6 +740,13 @@
+@@ -726,6 +738,13 @@
  	@echo "Installing $(LIB_FILE) to $(LIB_INSTALL_DIR)/"
  	@@INSTALL_LIB@
- 	@chmod 555 $(LIB_INSTALL_DIR)/$(LIB_FILE)
-+	@ln -sf $(LIB_FILE) $(LIB_INSTALL_DIR)/libtcl${SHORT_TCL_VER}.so
+ 	@chmod 555 "$(LIB_INSTALL_DIR)"/$(LIB_FILE)
++	@ln -sf $(LIB_FILE) "$(LIB_INSTALL_DIR)"/libtcl${SHORT_TCL_VER}.so
 +	@echo "Installing libtcl${SHORT_TCL_VER}.a"
 +	@$(INSTALL_DATA) libtcl${SHORT_TCL_VER}.a \
-+		$(LIB_INSTALL_DIR)/libtcl${SHORT_TCL_VER}.a
-+	@(cd $(LIB_INSTALL_DIR); $(RANLIB) libtcl${SHORT_TCL_VER}.a)
-+	@chmod 555 $(LIB_INSTALL_DIR)/libtcl${SHORT_TCL_VER}.a
++		"$(LIB_INSTALL_DIR)"/libtcl${SHORT_TCL_VER}.a
++	@(cd "$(LIB_INSTALL_DIR)"; $(RANLIB) libtcl${SHORT_TCL_VER}.a)
++	@chmod 555 "$(LIB_INSTALL_DIR)"/libtcl${SHORT_TCL_VER}.a
 +
  	@if test "$(TCL_BUILD_EXP_FILE)" != ""; then \
  	    echo "Installing $(TCL_EXP_FILE) to $(LIB_INSTALL_DIR)/"; \
  	    $(INSTALL_DATA) $(TCL_BUILD_EXP_FILE) \
-@@ -735,8 +754,9 @@
+@@ -733,8 +752,9 @@
  	    fi
  	@echo "Installing tclsh as $(BIN_INSTALL_DIR)/tclsh$(VERSION)"
- 	@$(INSTALL_PROGRAM) tclsh $(BIN_INSTALL_DIR)/tclsh$(VERSION)
+ 	@$(INSTALL_PROGRAM) tclsh "$(BIN_INSTALL_DIR)"/tclsh$(VERSION)
 -	@echo "Installing tclConfig.sh to $(LIB_INSTALL_DIR)/"
--	@$(INSTALL_DATA) tclConfig.sh $(LIB_INSTALL_DIR)/tclConfig.sh
+-	@$(INSTALL_DATA) tclConfig.sh "$(LIB_INSTALL_DIR)"/tclConfig.sh
 +	@echo "Installing tclConfig.sh to $(SCRIPT_INSTALL_DIR)/"
-+	@mkdir -p $(SCRIPT_INSTALL_DIR)
-+	@$(INSTALL_DATA) tclConfig.sh $(SCRIPT_INSTALL_DIR)/tclConfig.sh
++	@mkdir -p "$(SCRIPT_INSTALL_DIR)"
++	@$(INSTALL_DATA) tclConfig.sh "$(SCRIPT_INSTALL_DIR)"/tclConfig.sh
  	@if test "$(STUB_LIB_FILE)" != "" ; then \
  	    echo "Installing $(STUB_LIB_FILE) to $(LIB_INSTALL_DIR)/"; \
  	    @INSTALL_STUB_LIB@ ; \
-@@ -744,7 +764,8 @@
+@@ -742,7 +762,8 @@
  	@EXTRA_INSTALL_BINARIES@
  
  install-libraries: libraries $(INSTALL_TZDATA) install-msgs
--	@for i in $(INCLUDE_INSTALL_DIR) $(SCRIPT_INSTALL_DIR); \
-+	@for i in $(GENERIC_INCLUDE_INSTALL_DIR) $(UNIX_INCLUDE_INSTALL_DIR) \
-+		$(SCRIPT_INSTALL_DIR); \
+-	@for i in "$(INCLUDE_INSTALL_DIR)" "$(SCRIPT_INSTALL_DIR)"; \
++	@for i in "$(GENERIC_INCLUDE_INSTALL_DIR)" \
++		"$(UNIX_INCLUDE_INSTALL_DIR)" "$(SCRIPT_INSTALL_DIR)"; \
  	    do \
- 	    if [ ! -d $$i ] ; then \
+ 	    if [ ! -d "$$i" ] ; then \
  		echo "Making directory $$i"; \
-@@ -766,13 +787,17 @@
+@@ -764,13 +785,17 @@
  	    chmod +x $(SRC_DIR)/../unix/install-sh; \
  	    fi
  	@echo "Installing header files";
@@ -99,37 +99,37 @@
 -		$(GENERIC_DIR)/tclTomMathDecls.h ; \
 +	@for i in $(GENERIC_DIR)/*.h ; \
 +	    do \
-+	    $(INSTALL_DATA) $$i $(GENERIC_INCLUDE_INSTALL_DIR); \
++	    $(INSTALL_DATA) $$i "$(GENERIC_INCLUDE_INSTALL_DIR)"; \
 +	    done;
 +	@for i in $(UNIX_DIR)/*.h ; \
  	    do \
--	    $(INSTALL_DATA) $$i $(INCLUDE_INSTALL_DIR); \
-+	    $(INSTALL_DATA) $$i $(UNIX_INCLUDE_INSTALL_DIR); \
+-	    $(INSTALL_DATA) $$i "$(INCLUDE_INSTALL_DIR)"; \
++	    $(INSTALL_DATA) $$i "$(UNIX_INCLUDE_INSTALL_DIR)"; \
  	    done;
-+	@ln -sf $(GENERIC_INCLUDE_INSTALL_DIR)/tcl.h $(INCLUDE_INSTALL_DIR)/tcl.h
-+	@ln -sf $(GENERIC_INCLUDE_INSTALL_DIR)/tclDecls.h $(INCLUDE_INSTALL_DIR)/tclDecls.h
-+	@ln -sf $(GENERIC_INCLUDE_INSTALL_DIR)/tclPlatDecls.h $(INCLUDE_INSTALL_DIR)/tclPlatDecls.h
++	@ln -sf "$(GENERIC_INCLUDE_INSTALL_DIR)"/tcl.h "$(INCLUDE_INSTALL_DIR)"/tcl.h
++	@ln -sf "$(GENERIC_INCLUDE_INSTALL_DIR)"/tclDecls.h "$(INCLUDE_INSTALL_DIR)"/tclDecls.h
++	@ln -sf "$(GENERIC_INCLUDE_INSTALL_DIR)"/tclPlatDecls.h "$(INCLUDE_INSTALL_DIR)"/tclPlatDecls.h
  	@echo "Installing library files to $(SCRIPT_INSTALL_DIR)";
- 	@for i in $(TOP_DIR)/library/*.tcl $(TOP_DIR)/library/tclIndex $(UNIX_DIR)/tclAppInit.c $(UNIX_DIR)/ldAix; \
- 	    do \
-@@ -839,18 +864,27 @@
+ 	@for i in $(TOP_DIR)/library/*.tcl $(TOP_DIR)/library/tclIndex \
+ 		$(UNIX_DIR)/tclAppInit.c $(UNIX_DIR)/ldAix @DTRACE_SRC@; \
+@@ -838,18 +863,27 @@
  	    done;
  	@echo "Installing and cross-linking top-level (.1) docs";
  	@for i in $(TOP_DIR)/doc/*.1; do \
--	    $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i $(MAN1_INSTALL_DIR); \
-+	    ${BSD_INSTALL_MAN} $$i $(MAN1_INSTALL_DIR); \
+-	    $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i "$(MAN1_INSTALL_DIR)"; \
++	    ${BSD_INSTALL_MAN} $$i "$(MAN1_INSTALL_DIR)"; \
  	done
  
  	@echo "Installing and cross-linking C API (.3) docs";
  	@for i in $(TOP_DIR)/doc/*.3; do \
--	    $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i $(MAN3_INSTALL_DIR); \
-+	    ${BSD_INSTALL_MAN} $$i $(MAN3_INSTALL_DIR); \
+-	    $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i "$(MAN3_INSTALL_DIR)"; \
++	    ${BSD_INSTALL_MAN} $$i "$(MAN3_INSTALL_DIR)"; \
  	done
  
  	@echo "Installing and cross-linking command (.n) docs";
  	@for i in $(TOP_DIR)/doc/*.n; do \
--	    $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i $(MANN_INSTALL_DIR); \
-+	    ${BSD_INSTALL_MAN} $$i $(MANN_INSTALL_DIR); \
+-	    $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i "$(MANN_INSTALL_DIR)"; \
++	    ${BSD_INSTALL_MAN} $$i "$(MANN_INSTALL_DIR)"; \
  	done
 +	    
 +	@echo "**********"


More information about the Midnightbsd-cvs mailing list