pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/tcl Update tcl to 8.4.5. Too many changes since ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a69c85342939
branches:  trunk
changeset: 470369:a69c85342939
user:      minskim <minskim%pkgsrc.org@localhost>
date:      Mon Mar 08 19:55:35 2004 +0000

description:
Update tcl to 8.4.5.  Too many changes since 8.3.4.  Please see
ChangeLog in the distfile.

diffstat:

 lang/tcl/Makefile         |   21 +-
 lang/tcl/PLIST            |  344 ++++++++++++++++++++++++++++++---------------
 lang/tcl/buildlink2.mk    |   12 +-
 lang/tcl/buildlink3.mk    |    8 +-
 lang/tcl/distinfo         |   16 +-
 lang/tcl/patches/patch-aa |   63 +++-----
 lang/tcl/patches/patch-ab |  146 ++++++-------------
 lang/tcl/patches/patch-ac |   16 +-
 lang/tcl/patches/patch-ae |   57 ++-----
 lang/tcl/patches/patch-af |   69 +++++---
 10 files changed, 393 insertions(+), 359 deletions(-)

diffs (truncated from 1315 to 300 lines):

diff -r 4fd5176bc58b -r a69c85342939 lang/tcl/Makefile
--- a/lang/tcl/Makefile Mon Mar 08 19:55:10 2004 +0000
+++ b/lang/tcl/Makefile Mon Mar 08 19:55:35 2004 +0000
@@ -1,23 +1,20 @@
-# $NetBSD: Makefile,v 1.25 2004/02/09 23:19:27 minskim Exp $
+# $NetBSD: Makefile,v 1.26 2004/03/08 19:55:35 minskim Exp $
 #
 
-DISTNAME=              tcl8.3.4
-PKGNAME=               tcl-8.3.4
+DISTNAME=              tcl8.4.5-src
+PKGNAME=               tcl-8.4.5
 CATEGORIES=            lang
-MASTER_SITES=          ftp://ftp.scriptics.com/pub/tcl/tcl8_3/ \
-                       ftp://gd.tuwien.ac.at/languages/tcl/scriptics/tcl8_3/ \
-                       ftp://ftp.funet.fi/pub/languages/tcl/tcl/tcl8_3/ \
-                       ftp://ftp.mpi-sb.mpg.de/pub/tcl/mirror/ftp.scriptics.com/tcl8_3/
+MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=tcl/}
 
 MAINTAINER=            jwise%NetBSD.org@localhost
-HOMEPAGE=              http://www.tcltk.com/
+HOMEPAGE=              http://www.tcl.tk/
 COMMENT=               Ousterhout's Tool Command Language, a scripting language
 
 CONFLICTS+=            tclman80-[0-9]*
 
 PKG_INSTALLATION_TYPES=        overwrite pkgviews
 
-WRKSRC=                        ${WRKDIR}/${DISTNAME}/unix
+WRKSRC=                        ${WRKDIR}/${DISTNAME:C/-src//}/unix
 GNU_CONFIGURE=         yes
 MAKE_ENV+=             TOUCH="${TOUCH}"
 TEST_TARGET=           test
@@ -62,7 +59,7 @@
        ${MV} -f mkLinks mkLinks.tmp;                                   \
        ${GREP} -v "^exit 0" mkLinks.tmp > mkLinks;                     \
        ${CAT} mkLinks.tmp                                              \
-               | ${AWK} '/^  *ln / { print $$2 }'                      \
+               | ${AWK} '/^  *ln / { print $$3 }'                      \
                | ${SORT} -u                                            \
                | ${GREP} -v ".*\.n"                                    \
                | ${SED} -e "s,^,${RM} -f ,"                            \
@@ -72,7 +69,7 @@
 
 pre-install:
        cd ${WRKSRC}; for file in                                       \
-               tclUnixInit.o libtcl83.so tclsh;                        \
+               tclUnixInit.o libtcl84.so tclsh;                        \
        do                                                              \
                ${TOUCH} $${file};                                      \
        done
@@ -80,7 +77,7 @@
 post-install:
        cd ${WRKDIR} && ${PAX} -rwpm man ${PREFIX}
        ${RM} -rf ${WRKDIR}/man
-       cd ${PREFIX}/bin && ${LN} -s tclsh8.3 tclsh
+       cd ${PREFIX}/bin && ${LN} -s tclsh8.4 tclsh
        ${INSTALL_DATA_DIR} ${PREFIX}/include/tcl
        ${INSTALL_DATA_DIR} ${PREFIX}/include/tcl/unix
        ${INSTALL_DATA_DIR} ${PREFIX}/include/tcl/generic
diff -r 4fd5176bc58b -r a69c85342939 lang/tcl/PLIST
--- a/lang/tcl/PLIST    Mon Mar 08 19:55:10 2004 +0000
+++ b/lang/tcl/PLIST    Mon Mar 08 19:55:35 2004 +0000
@@ -1,6 +1,6 @@
-@comment $NetBSD: PLIST,v 1.3 2003/10/08 03:13:21 jschauma Exp $
+@comment $NetBSD: PLIST,v 1.4 2004/03/08 19:55:35 minskim Exp $
 bin/tclsh
-bin/tclsh8.3
+bin/tclsh8.4
 include/tcl.h
 include/tcl/generic/tcl.h
 include/tcl/generic/tclCompile.h
@@ -17,110 +17,111 @@
 include/tcl/unix/tclUnixPort.h
 include/tclDecls.h
 include/tclPlatDecls.h
-${SHLIB_CMT}lib/libtcl83.a
-lib/libtcl83.${SHLIB_SUFX}
-lib/libtcl83.so
-lib/libtcl83.so.1
-lib/libtcl83.so.1.0
-lib/libtclstub83.a
-lib/tcl8.3/auto.tcl
-lib/tcl8.3/encoding/ascii.enc
-lib/tcl8.3/encoding/big5.enc
-lib/tcl8.3/encoding/cp1250.enc
-lib/tcl8.3/encoding/cp1251.enc
-lib/tcl8.3/encoding/cp1252.enc
-lib/tcl8.3/encoding/cp1253.enc
-lib/tcl8.3/encoding/cp1254.enc
-lib/tcl8.3/encoding/cp1255.enc
-lib/tcl8.3/encoding/cp1256.enc
-lib/tcl8.3/encoding/cp1257.enc
-lib/tcl8.3/encoding/cp1258.enc
-lib/tcl8.3/encoding/cp437.enc
-lib/tcl8.3/encoding/cp737.enc
-lib/tcl8.3/encoding/cp775.enc
-lib/tcl8.3/encoding/cp850.enc
-lib/tcl8.3/encoding/cp852.enc
-lib/tcl8.3/encoding/cp855.enc
-lib/tcl8.3/encoding/cp857.enc
-lib/tcl8.3/encoding/cp860.enc
-lib/tcl8.3/encoding/cp861.enc
-lib/tcl8.3/encoding/cp862.enc
-lib/tcl8.3/encoding/cp863.enc
-lib/tcl8.3/encoding/cp864.enc
-lib/tcl8.3/encoding/cp865.enc
-lib/tcl8.3/encoding/cp866.enc
-lib/tcl8.3/encoding/cp869.enc
-lib/tcl8.3/encoding/cp874.enc
-lib/tcl8.3/encoding/cp932.enc
-lib/tcl8.3/encoding/cp936.enc
-lib/tcl8.3/encoding/cp949.enc
-lib/tcl8.3/encoding/cp950.enc
-lib/tcl8.3/encoding/dingbats.enc
-lib/tcl8.3/encoding/ebcdic.enc
-lib/tcl8.3/encoding/euc-cn.enc
-lib/tcl8.3/encoding/euc-jp.enc
-lib/tcl8.3/encoding/euc-kr.enc
-lib/tcl8.3/encoding/gb12345.enc
-lib/tcl8.3/encoding/gb1988.enc
-lib/tcl8.3/encoding/gb2312.enc
-lib/tcl8.3/encoding/iso2022-jp.enc
-lib/tcl8.3/encoding/iso2022-kr.enc
-lib/tcl8.3/encoding/iso2022.enc
-lib/tcl8.3/encoding/iso8859-1.enc
-lib/tcl8.3/encoding/iso8859-10.enc
-lib/tcl8.3/encoding/iso8859-13.enc
-lib/tcl8.3/encoding/iso8859-14.enc
-lib/tcl8.3/encoding/iso8859-15.enc
-lib/tcl8.3/encoding/iso8859-16.enc
-lib/tcl8.3/encoding/iso8859-2.enc
-lib/tcl8.3/encoding/iso8859-3.enc
-lib/tcl8.3/encoding/iso8859-4.enc
-lib/tcl8.3/encoding/iso8859-5.enc
-lib/tcl8.3/encoding/iso8859-6.enc
-lib/tcl8.3/encoding/iso8859-7.enc
-lib/tcl8.3/encoding/iso8859-8.enc
-lib/tcl8.3/encoding/iso8859-9.enc
-lib/tcl8.3/encoding/jis0201.enc
-lib/tcl8.3/encoding/jis0208.enc
-lib/tcl8.3/encoding/jis0212.enc
-lib/tcl8.3/encoding/koi8-r.enc
-lib/tcl8.3/encoding/koi8-u.enc
-lib/tcl8.3/encoding/ksc5601.enc
-lib/tcl8.3/encoding/macCentEuro.enc
-lib/tcl8.3/encoding/macCroatian.enc
-lib/tcl8.3/encoding/macCyrillic.enc
-lib/tcl8.3/encoding/macDingbats.enc
-lib/tcl8.3/encoding/macGreek.enc
-lib/tcl8.3/encoding/macIceland.enc
-lib/tcl8.3/encoding/macJapan.enc
-lib/tcl8.3/encoding/macRoman.enc
-lib/tcl8.3/encoding/macRomania.enc
-lib/tcl8.3/encoding/macThai.enc
-lib/tcl8.3/encoding/macTurkish.enc
-lib/tcl8.3/encoding/macUkraine.enc
-lib/tcl8.3/encoding/shiftjis.enc
-lib/tcl8.3/encoding/symbol.enc
-lib/tcl8.3/encoding/tis-620.enc
-lib/tcl8.3/history.tcl
-lib/tcl8.3/http1.0/http.tcl
-lib/tcl8.3/http1.0/pkgIndex.tcl
-lib/tcl8.3/http2.4/http.tcl
-lib/tcl8.3/http2.4/pkgIndex.tcl
-lib/tcl8.3/init.tcl
-lib/tcl8.3/ldAix
-lib/tcl8.3/ldAout.tcl
-lib/tcl8.3/msgcat1.1/msgcat.tcl
-lib/tcl8.3/msgcat1.1/pkgIndex.tcl
-lib/tcl8.3/opt0.4/optparse.tcl
-lib/tcl8.3/opt0.4/pkgIndex.tcl
-lib/tcl8.3/package.tcl
-lib/tcl8.3/parray.tcl
-lib/tcl8.3/safe.tcl
-lib/tcl8.3/tclAppInit.c
-lib/tcl8.3/tclIndex
-lib/tcl8.3/tcltest1.0/pkgIndex.tcl
-lib/tcl8.3/tcltest1.0/tcltest.tcl
-lib/tcl8.3/word.tcl
+${SHLIB_CMT}lib/libtcl84.a
+lib/libtcl84.${SHLIB_SUFX}
+lib/libtcl84.so
+lib/libtcl84.so.1
+lib/libtcl84.so.1.0
+lib/libtclstub84.a
+lib/tcl8.4/auto.tcl
+lib/tcl8.4/encoding/ascii.enc
+lib/tcl8.4/encoding/big5.enc
+lib/tcl8.4/encoding/cp1250.enc
+lib/tcl8.4/encoding/cp1251.enc
+lib/tcl8.4/encoding/cp1252.enc
+lib/tcl8.4/encoding/cp1253.enc
+lib/tcl8.4/encoding/cp1254.enc
+lib/tcl8.4/encoding/cp1255.enc
+lib/tcl8.4/encoding/cp1256.enc
+lib/tcl8.4/encoding/cp1257.enc
+lib/tcl8.4/encoding/cp1258.enc
+lib/tcl8.4/encoding/cp437.enc
+lib/tcl8.4/encoding/cp737.enc
+lib/tcl8.4/encoding/cp775.enc
+lib/tcl8.4/encoding/cp850.enc
+lib/tcl8.4/encoding/cp852.enc
+lib/tcl8.4/encoding/cp855.enc
+lib/tcl8.4/encoding/cp857.enc
+lib/tcl8.4/encoding/cp860.enc
+lib/tcl8.4/encoding/cp861.enc
+lib/tcl8.4/encoding/cp862.enc
+lib/tcl8.4/encoding/cp863.enc
+lib/tcl8.4/encoding/cp864.enc
+lib/tcl8.4/encoding/cp865.enc
+lib/tcl8.4/encoding/cp866.enc
+lib/tcl8.4/encoding/cp869.enc
+lib/tcl8.4/encoding/cp874.enc
+lib/tcl8.4/encoding/cp932.enc
+lib/tcl8.4/encoding/cp936.enc
+lib/tcl8.4/encoding/cp949.enc
+lib/tcl8.4/encoding/cp950.enc
+lib/tcl8.4/encoding/dingbats.enc
+lib/tcl8.4/encoding/ebcdic.enc
+lib/tcl8.4/encoding/euc-cn.enc
+lib/tcl8.4/encoding/euc-jp.enc
+lib/tcl8.4/encoding/euc-kr.enc
+lib/tcl8.4/encoding/gb12345.enc
+lib/tcl8.4/encoding/gb1988.enc
+lib/tcl8.4/encoding/gb2312-raw.enc
+lib/tcl8.4/encoding/gb2312.enc
+lib/tcl8.4/encoding/iso2022-jp.enc
+lib/tcl8.4/encoding/iso2022-kr.enc
+lib/tcl8.4/encoding/iso2022.enc
+lib/tcl8.4/encoding/iso8859-1.enc
+lib/tcl8.4/encoding/iso8859-10.enc
+lib/tcl8.4/encoding/iso8859-13.enc
+lib/tcl8.4/encoding/iso8859-14.enc
+lib/tcl8.4/encoding/iso8859-15.enc
+lib/tcl8.4/encoding/iso8859-16.enc
+lib/tcl8.4/encoding/iso8859-2.enc
+lib/tcl8.4/encoding/iso8859-3.enc
+lib/tcl8.4/encoding/iso8859-4.enc
+lib/tcl8.4/encoding/iso8859-5.enc
+lib/tcl8.4/encoding/iso8859-6.enc
+lib/tcl8.4/encoding/iso8859-7.enc
+lib/tcl8.4/encoding/iso8859-8.enc
+lib/tcl8.4/encoding/iso8859-9.enc
+lib/tcl8.4/encoding/jis0201.enc
+lib/tcl8.4/encoding/jis0208.enc
+lib/tcl8.4/encoding/jis0212.enc
+lib/tcl8.4/encoding/koi8-r.enc
+lib/tcl8.4/encoding/koi8-u.enc
+lib/tcl8.4/encoding/ksc5601.enc
+lib/tcl8.4/encoding/macCentEuro.enc
+lib/tcl8.4/encoding/macCroatian.enc
+lib/tcl8.4/encoding/macCyrillic.enc
+lib/tcl8.4/encoding/macDingbats.enc
+lib/tcl8.4/encoding/macGreek.enc
+lib/tcl8.4/encoding/macIceland.enc
+lib/tcl8.4/encoding/macJapan.enc
+lib/tcl8.4/encoding/macRoman.enc
+lib/tcl8.4/encoding/macRomania.enc
+lib/tcl8.4/encoding/macThai.enc
+lib/tcl8.4/encoding/macTurkish.enc
+lib/tcl8.4/encoding/macUkraine.enc
+lib/tcl8.4/encoding/shiftjis.enc
+lib/tcl8.4/encoding/symbol.enc
+lib/tcl8.4/encoding/tis-620.enc
+lib/tcl8.4/history.tcl
+lib/tcl8.4/http1.0/http.tcl
+lib/tcl8.4/http1.0/pkgIndex.tcl
+lib/tcl8.4/http2.4/http.tcl
+lib/tcl8.4/http2.4/pkgIndex.tcl
+lib/tcl8.4/init.tcl
+lib/tcl8.4/ldAix
+lib/tcl8.4/ldAout.tcl
+lib/tcl8.4/msgcat1.3/msgcat.tcl
+lib/tcl8.4/msgcat1.3/pkgIndex.tcl
+lib/tcl8.4/opt0.4/optparse.tcl
+lib/tcl8.4/opt0.4/pkgIndex.tcl
+lib/tcl8.4/package.tcl
+lib/tcl8.4/parray.tcl
+lib/tcl8.4/safe.tcl
+lib/tcl8.4/tclAppInit.c
+lib/tcl8.4/tclIndex
+lib/tcl8.4/tcltest2.2/pkgIndex.tcl
+lib/tcl8.4/tcltest2.2/tcltest.tcl
+lib/tcl8.4/word.tcl
 lib/tclConfig.sh
 man/man1/tclsh.1
 man/man3/TCL_MEM_DEBUG.3
@@ -129,6 +130,7 @@
 man/man3/Tcl_AddObjErrorInfo.3
 man/man3/Tcl_AlertNotifier.3
 man/man3/Tcl_Alloc.3
+man/man3/Tcl_AllocStatBuf.3
 man/man3/Tcl_AllowExceptions.3
 man/man3/Tcl_AppInit.3
 man/man3/Tcl_AppendAllObjTypes.3
@@ -145,12 +147,16 @@
 man/man3/Tcl_AsyncInvoke.3
 man/man3/Tcl_AsyncMark.3
 man/man3/Tcl_AsyncReady.3



Home | Main Index | Thread Index | Old Index