pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc - Update {tcl,tk}-tclX to 8.3.5.
details: https://anonhg.NetBSD.org/pkgsrc/rev/06278e98002e
branches: trunk
changeset: 475305:06278e98002e
user: minskim <minskim%pkgsrc.org@localhost>
date: Thu May 13 22:06:03 2004 +0000
description:
- Update {tcl,tk}-tclX to 8.3.5.
- Bl3ify.
- Enable pkgviews installation.
OK'ed by jwise@, the maintainer.
Changes since 8.2:
* got "make buildhelp" working
* tcl/generic/tclXgeneral.c (TclX_EchoObjCmd): use encoding aware
functions in 8.1+. [Bug #514053]
* win/Makefile.in:
* win/configure.in:
* win/configure: Changed to use TCL_LIBS and TK_LIBS as the source
for the list of Windows libraries to link against. Fixes #501990.
* tcl/generic/tclXlib.c (MakeAbsFile): Replaced a call to the
internal 'TclpGetCwd' with an access to the public API
'Tcl_GetCwd'. [457266]. Reported by Vincent Darley.
* doc/TclX.n:
* tcl/generic/tclXoscmds.c: allowed sleep to accept double values,
to match the Expect sleep command. This prevents conflicts that
depended on the order of package requires. [Patch #444332]
* unix/tools/tclmanpages: Added "re_syntax.n" to the list of
processed manpages [#405956].
* All of the changes below are there to fix bug [418295].
* tcl/generic/tclXoscmds.c (TclX_OsCmdsInit): "system" and
"sleep" now use the new command creation procedure.
* tcl/generic/tclXprocess.c (TclX_ProcessInit): "fork" and
"wait" now use the new command creation procedure.
* tcl/generic/tclXutil.c (TclX_CreateObjCommand): Added
the implementation of this new procedure.
* tcl/generic/tclExtdInt.h: Added TclX_CreateObjCommand to
encapsulate the logic for the creation of commands FOO and
tclx_FOO.
* tcl/generic/tclXlist.c (TclX_LassignObjCmd): Added
TCL_LEAVE_ERR_MSG to call of 'Tcl_SetVar2Ex'. This
fixes the bug [227478].
* tcl/generic/tclXgeneral.c (TclX_LoopObjCmd): Changed
'Tcl_AppendStringsToObj' into 'Tcl_AddErrorInfo'.
Fixes bug [226388]. Associated patch is [403050]. No need to
extend the testsuite, it already contained a test exercising the
bug.
* tcl/unix/Makefile.in:
* tk/unix/Makefile.in:
Fixed bogus "test -f" on the new HELP_DIR directory, which should
be "test -d".
* win/Makefile.in - fixed because of new definition of
TCL_SRC_DIR and TK_SRC_DIR
* Changed the HELP_DIR to be configurable so I could have parallel
builds not all trying to create the same help files.
* tcl/win/configure.in, common.bc, common.vc
Fixed version number to 8.3
* {tcl,tk}/unix/Makefile.in, tweaks to get references to LIB_RUNTIME_DIR
properly expanded on irix builds. Also added BUILDHELP macro
that is conditional on nroff being present so we don't try to
build help files on systems with out nroff.
* tcl/win/tclXAppInit.c, tk/generic/tkXshell.c, tk/win/tkXAppInit.c
- turn off USE_TCL_STUBS
* win/Makefile.in, win/configure.in: Cleanup use of stubs library.
* tcl/win/tclXwinOS.c (TclXOSkill): Added support for "kill"
command on Windows platforms.
diffstat:
doc/CHANGES | 4 +-
doc/TODO | 2 -
lang/tcl-tclX/Makefile | 29 +-
lang/tcl-tclX/PLIST | 459 ++++++++++++++++++++--------------------
lang/tcl-tclX/buildlink2.mk | 21 -
lang/tcl-tclX/buildlink3.mk | 20 +
lang/tcl-tclX/distinfo | 15 +-
lang/tcl-tclX/patches/patch-aa | 47 +++-
lang/tcl-tclX/patches/patch-ab | 23 +-
lang/tcl-tclX/patches/patch-ac | 19 +-
lang/tcl-tclX/patches/patch-af | 44 ++-
lang/tcl-tclX/patches/patch-ah | 15 -
lang/tk-tclX/Makefile | 35 +-
lang/tk-tclX/PLIST | 142 ++++++------
lang/tk-tclX/distinfo | 12 -
15 files changed, 452 insertions(+), 435 deletions(-)
diffs (truncated from 1158 to 300 lines):
diff -r 50662db4c7ee -r 06278e98002e doc/CHANGES
--- a/doc/CHANGES Thu May 13 21:21:27 2004 +0000
+++ b/doc/CHANGES Thu May 13 22:06:03 2004 +0000
@@ -1,4 +1,4 @@
-$NetBSD: CHANGES,v 1.5927 2004/05/13 18:32:34 adam Exp $
+$NetBSD: CHANGES,v 1.5928 2004/05/13 22:06:03 minskim Exp $
Changes to the packages collection and infrastructure in 2004:
@@ -2516,3 +2516,5 @@
Updated imap-uw to 2004 [adam 2004-05-13]
Updated pico to 4.7 [adam 2004-05-13]
Updated pine to 4.60 [adam 2004-05-13]
+ Updated tcl-tclX to 8.3.5 [minskim 2004-05-13]
+ Updated tk-tclX to 8.3.5 [minskim 2004-05-13]
diff -r 50662db4c7ee -r 06278e98002e doc/TODO
--- a/doc/TODO Thu May 13 21:21:27 2004 +0000
+++ b/doc/TODO Thu May 13 22:06:03 2004 +0000
@@ -359,14 +359,12 @@
o sweep-0.8.3
o tcl-expect-5.39.0
o tcl-itcl-3.2.1
- o tcl-tclX-8.3.5 [minskim]
o tcpreplay-2.1.1
o tct-1.14
o teapop-0.3.8
o texi2html-1.70
o texinfo-4.7
o thy-0.9.0 [pkg/25318]
- o tk-tclX-8.3.5 [minskim]
o tkdesk-2.0
o tkman-2.2
o tmda-1.0.2
diff -r 50662db4c7ee -r 06278e98002e lang/tcl-tclX/Makefile
--- a/lang/tcl-tclX/Makefile Thu May 13 21:21:27 2004 +0000
+++ b/lang/tcl-tclX/Makefile Thu May 13 22:06:03 2004 +0000
@@ -1,20 +1,22 @@
-# $NetBSD: Makefile,v 1.18 2004/05/12 17:56:45 minskim Exp $
+# $NetBSD: Makefile,v 1.19 2004/05/13 22:06:03 minskim Exp $
#
-DISTNAME= tclX8.2.0
-PKGNAME= tcl-tclX-8.2.0
-PKGREVISION= 1
+DISTNAME= tclx8.3.5-src
+PKGNAME= tcl-tclX-8.3.5
CATEGORIES= lang tcl
-MASTER_SITES= ftp://ftp.neosoft.com/pub/tcl/TclX/
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tclx/}
MAINTAINER= jwise%NetBSD.org@localhost
HOMEPAGE= http://tclx.sourceforge.net/
COMMENT= Extended Tcl (TclX), a set of Tcl extensions for system programming
-CONFLICTS+= tclX-[0-9]*
+CONFLICTS+= tclX-[0-9]*
+BUILDLINK_DEPENDS.tcl+= tcl>=8.4.6nb4
-WRKSRC= ${WRKDIR}/tclX8.2.0/unix
-USE_BUILDLINK2= yes
+PKG_INSTALLATION_TYPES= overwrite pkgviews
+
+WRKSRC= ${WRKDIR}/${DISTNAME:S/-src//}/unix
+USE_BUILDLINK3= yes
USE_LIBTOOL= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --enable-shared \
@@ -27,9 +29,12 @@
MAKE_ENV+= GTAR=${GTAR} CHOWN=${CHOWN} CHMOD=${CHMOD} \
SHAREMODE=${SHAREMODE} SHAREOWN=${SHAREOWN} \
- SHAREGRP=${SHAREGRP}
+ SHAREGRP=${SHAREGRP} \
+ TCLX_PREFIX=${PREFIX}
-.include "../../lang/tcl/buildlink2.mk"
+INSTALLATION_DIRS= bin include
+
+.include "../../lang/tcl/buildlink3.mk"
post-extract:
@${MV} ${WRKSRC}/../doc/Memory.n ${WRKSRC}/../doc/TclXMemory.n
@@ -41,8 +46,8 @@
cd ${WRKSRC}/../tcl/unix && ${MAKE_ENV} ${MAKE} buildhelp
post-install:
- ${FIND} ${PREFIX}/lib/tcl/tclX8.2/help -type d -exec ${CHMOD} 555 '{}' \;
- ${FIND} ${PREFIX}/lib/tcl/tclX8.2/help -type f -exec ${CHMOD} 444 '{}' \;
+ ${FIND} ${PREFIX}/lib/tcl/tclX8.3/help -type d -exec ${CHMOD} 555 '{}' \;
+ ${FIND} ${PREFIX}/lib/tcl/tclX8.3/help -type f -exec ${CHMOD} 444 '{}' \;
@${RM} ${PREFIX}/man/man3/TkX_Main.3
@${RM} ${PREFIX}/man/man3/Tkx_Init.3
# the above links are installed based on the contents of the man page.
diff -r 50662db4c7ee -r 06278e98002e lang/tcl-tclX/PLIST
--- a/lang/tcl-tclX/PLIST Thu May 13 21:21:27 2004 +0000
+++ b/lang/tcl-tclX/PLIST Thu May 13 22:06:03 2004 +0000
@@ -1,212 +1,213 @@
-@comment $NetBSD: PLIST,v 1.1 2001/11/01 00:25:18 zuntum Exp $
+@comment $NetBSD: PLIST,v 1.2 2004/05/13 22:06:03 minskim Exp $
bin/tcl
include/tclExtend.h
-lib/libtclx82.a
-lib/libtclx82.la
-lib/libtclx82.so
-lib/libtclx82.so.1
-lib/libtclx82.so.1.0
-lib/tcl/tclX8.2/autoload.tcl
-lib/tcl/tclX8.2/buildidx.tcl
-lib/tcl/tclX8.2/help/Tcl.brf
-lib/tcl/tclX8.2/help/TclX.brf
-lib/tcl/tclX8.2/help/help
-lib/tcl/tclX8.2/help/tcl/control/break
-lib/tcl/tclX8.2/help/tcl/control/case
-lib/tcl/tclX8.2/help/tcl/control/catch
-lib/tcl/tclX8.2/help/tcl/control/commandloop
-lib/tcl/tclX8.2/help/tcl/control/continue
-lib/tcl/tclX8.2/help/tcl/control/dde
-lib/tcl/tclX8.2/help/tcl/control/error
-lib/tcl/tclX8.2/help/tcl/control/eval
-lib/tcl/tclX8.2/help/tcl/control/exit
-lib/tcl/tclX8.2/help/tcl/control/for
-lib/tcl/tclX8.2/help/tcl/control/foreach
-lib/tcl/tclX8.2/help/tcl/control/if
-lib/tcl/tclX8.2/help/tcl/control/interp
-lib/tcl/tclX8.2/help/tcl/control/loop
-lib/tcl/tclX8.2/help/tcl/control/proc
-lib/tcl/tclX8.2/help/tcl/control/rename
-lib/tcl/tclX8.2/help/tcl/control/return
-lib/tcl/tclX8.2/help/tcl/control/safe
-lib/tcl/tclX8.2/help/tcl/control/source
-lib/tcl/tclX8.2/help/tcl/control/switch
-lib/tcl/tclX8.2/help/tcl/control/tclx_errorHandler
-lib/tcl/tclX8.2/help/tcl/control/try_eval
-lib/tcl/tclX8.2/help/tcl/control/uplevel
-lib/tcl/tclX8.2/help/tcl/control/while
-lib/tcl/tclX8.2/help/tcl/debug/cmdtrace
-lib/tcl/tclX8.2/help/tcl/debug/edprocs
-lib/tcl/tclX8.2/help/tcl/debug/profile
-lib/tcl/tclX8.2/help/tcl/debug/profrep
-lib/tcl/tclX8.2/help/tcl/debug/saveprocs
-lib/tcl/tclX8.2/help/tcl/events/after
-lib/tcl/tclX8.2/help/tcl/events/background-error
-lib/tcl/tclX8.2/help/tcl/events/fileevent
-lib/tcl/tclX8.2/help/tcl/events/mainloop
-lib/tcl/tclX8.2/help/tcl/events/update
-lib/tcl/tclX8.2/help/tcl/events/vwait
-lib/tcl/tclX8.2/help/tcl/files/bsearch
-lib/tcl/tclX8.2/help/tcl/files/chgrp
-lib/tcl/tclX8.2/help/tcl/files/chmod
-lib/tcl/tclX8.2/help/tcl/files/chown
-lib/tcl/tclX8.2/help/tcl/files/chroot
-lib/tcl/tclX8.2/help/tcl/files/close
-lib/tcl/tclX8.2/help/tcl/files/dup
-lib/tcl/tclX8.2/help/tcl/files/echo
-lib/tcl/tclX8.2/help/tcl/files/eof
-lib/tcl/tclX8.2/help/tcl/files/fblocked
-lib/tcl/tclX8.2/help/tcl/files/fcntl
-lib/tcl/tclX8.2/help/tcl/files/fconfigure
-lib/tcl/tclX8.2/help/tcl/files/fcopy
-lib/tcl/tclX8.2/help/tcl/files/file
-lib/tcl/tclX8.2/help/tcl/files/filename
-lib/tcl/tclX8.2/help/tcl/files/flock
-lib/tcl/tclX8.2/help/tcl/files/flush
-lib/tcl/tclX8.2/help/tcl/files/for_file
-lib/tcl/tclX8.2/help/tcl/files/for_recursive_glob
-lib/tcl/tclX8.2/help/tcl/files/fstat
-lib/tcl/tclX8.2/help/tcl/files/ftruncate
-lib/tcl/tclX8.2/help/tcl/files/funlock
-lib/tcl/tclX8.2/help/tcl/files/gets
-lib/tcl/tclX8.2/help/tcl/files/glob
-lib/tcl/tclX8.2/help/tcl/files/lgets
-lib/tcl/tclX8.2/help/tcl/files/link
-lib/tcl/tclX8.2/help/tcl/files/open
-lib/tcl/tclX8.2/help/tcl/files/pipe
-lib/tcl/tclX8.2/help/tcl/files/puts
-lib/tcl/tclX8.2/help/tcl/files/read
-lib/tcl/tclX8.2/help/tcl/files/read_file
-lib/tcl/tclX8.2/help/tcl/files/readdir
-lib/tcl/tclX8.2/help/tcl/files/recursive_glob
-lib/tcl/tclX8.2/help/tcl/files/registry
-lib/tcl/tclX8.2/help/tcl/files/resource
-lib/tcl/tclX8.2/help/tcl/files/seek
-lib/tcl/tclX8.2/help/tcl/files/select
-lib/tcl/tclX8.2/help/tcl/files/sync
-lib/tcl/tclX8.2/help/tcl/files/tell
-lib/tcl/tclX8.2/help/tcl/files/write_file
-lib/tcl/tclX8.2/help/tcl/filescan/scancontext
-lib/tcl/tclX8.2/help/tcl/filescan/scanfile
-lib/tcl/tclX8.2/help/tcl/filescan/scanmatch
-lib/tcl/tclX8.2/help/tcl/intl/catclose
-lib/tcl/tclX8.2/help/tcl/intl/catgets
-lib/tcl/tclX8.2/help/tcl/intl/catopen
-lib/tcl/tclX8.2/help/tcl/intl/encoding
-lib/tcl/tclX8.2/help/tcl/intl/msgcat
-lib/tcl/tclX8.2/help/tcl/intro/keyedlists
-lib/tcl/tclX8.2/help/tcl/intro/syntax
-lib/tcl/tclX8.2/help/tcl/intro/tclsh
-lib/tcl/tclX8.2/help/tcl/keyedlists/keyldel
-lib/tcl/tclX8.2/help/tcl/keyedlists/keylget
-lib/tcl/tclX8.2/help/tcl/keyedlists/keylkeys
-lib/tcl/tclX8.2/help/tcl/keyedlists/keylset
-lib/tcl/tclX8.2/help/tcl/libraries/auto_commands
-lib/tcl/tclX8.2/help/tcl/libraries/auto_load_file
-lib/tcl/tclX8.2/help/tcl/libraries/auto_packages
-lib/tcl/tclX8.2/help/tcl/libraries/buildpackageindex
-lib/tcl/tclX8.2/help/tcl/libraries/convert_lib
-lib/tcl/tclX8.2/help/tcl/libraries/library
-lib/tcl/tclX8.2/help/tcl/libraries/load
-lib/tcl/tclX8.2/help/tcl/libraries/loadlibindex
-lib/tcl/tclX8.2/help/tcl/libraries/package
-lib/tcl/tclX8.2/help/tcl/libraries/packagelib
-lib/tcl/tclX8.2/help/tcl/libraries/pkgMkIndex
-lib/tcl/tclX8.2/help/tcl/libraries/searchpath
-lib/tcl/tclX8.2/help/tcl/libraries/unknown
-lib/tcl/tclX8.2/help/tcl/lists/concat
-lib/tcl/tclX8.2/help/tcl/lists/intersect
-lib/tcl/tclX8.2/help/tcl/lists/intersect3
-lib/tcl/tclX8.2/help/tcl/lists/join
-lib/tcl/tclX8.2/help/tcl/lists/lappend
-lib/tcl/tclX8.2/help/tcl/lists/lassign
-lib/tcl/tclX8.2/help/tcl/lists/lcontain
-lib/tcl/tclX8.2/help/tcl/lists/lempty
-lib/tcl/tclX8.2/help/tcl/lists/lindex
-lib/tcl/tclX8.2/help/tcl/lists/linsert
-lib/tcl/tclX8.2/help/tcl/lists/list
-lib/tcl/tclX8.2/help/tcl/lists/llength
-lib/tcl/tclX8.2/help/tcl/lists/lmatch
-lib/tcl/tclX8.2/help/tcl/lists/lrange
-lib/tcl/tclX8.2/help/tcl/lists/lreplace
-lib/tcl/tclX8.2/help/tcl/lists/lrmdups
-lib/tcl/tclX8.2/help/tcl/lists/lsearch
-lib/tcl/tclX8.2/help/tcl/lists/lsort
-lib/tcl/tclX8.2/help/tcl/lists/lvarcat
-lib/tcl/tclX8.2/help/tcl/lists/lvarpop
-lib/tcl/tclX8.2/help/tcl/lists/lvarpush
-lib/tcl/tclX8.2/help/tcl/lists/split
-lib/tcl/tclX8.2/help/tcl/lists/union
-lib/tcl/tclX8.2/help/tcl/math/expr
-lib/tcl/tclX8.2/help/tcl/math/fmathcmds
-lib/tcl/tclX8.2/help/tcl/math/incr
-lib/tcl/tclX8.2/help/tcl/math/max
-lib/tcl/tclX8.2/help/tcl/math/min
-lib/tcl/tclX8.2/help/tcl/math/random
-lib/tcl/tclX8.2/help/tcl/processes/exec
-lib/tcl/tclX8.2/help/tcl/processes/execl
-lib/tcl/tclX8.2/help/tcl/processes/fork
-lib/tcl/tclX8.2/help/tcl/processes/kill
-lib/tcl/tclX8.2/help/tcl/processes/nice
-lib/tcl/tclX8.2/help/tcl/processes/pid
-lib/tcl/tclX8.2/help/tcl/processes/system
-lib/tcl/tclX8.2/help/tcl/processes/wait
-lib/tcl/tclX8.2/help/tcl/signals/signal
-lib/tcl/tclX8.2/help/tcl/sockets/host_info
-lib/tcl/tclX8.2/help/tcl/sockets/http
-lib/tcl/tclX8.2/help/tcl/sockets/socket
-lib/tcl/tclX8.2/help/tcl/status/cd
-lib/tcl/tclX8.2/help/tcl/status/dirs
-lib/tcl/tclX8.2/help/tcl/status/history
-lib/tcl/tclX8.2/help/tcl/status/id
-lib/tcl/tclX8.2/help/tcl/status/info
-lib/tcl/tclX8.2/help/tcl/status/infox
-lib/tcl/tclX8.2/help/tcl/status/popd
-lib/tcl/tclX8.2/help/tcl/status/pushd
-lib/tcl/tclX8.2/help/tcl/status/pwd
-lib/tcl/tclX8.2/help/tcl/status/showproc
-lib/tcl/tclX8.2/help/tcl/status/umask
-lib/tcl/tclX8.2/help/tcl/strings/append
-lib/tcl/tclX8.2/help/tcl/strings/binary
-lib/tcl/tclX8.2/help/tcl/strings/ccollate
-lib/tcl/tclX8.2/help/tcl/strings/cconcat
-lib/tcl/tclX8.2/help/tcl/strings/cequal
-lib/tcl/tclX8.2/help/tcl/strings/cindex
-lib/tcl/tclX8.2/help/tcl/strings/clength
-lib/tcl/tclX8.2/help/tcl/strings/crange
-lib/tcl/tclX8.2/help/tcl/strings/csubstr
-lib/tcl/tclX8.2/help/tcl/strings/ctoken
-lib/tcl/tclX8.2/help/tcl/strings/ctype
-lib/tcl/tclX8.2/help/tcl/strings/format
-lib/tcl/tclX8.2/help/tcl/strings/regexp
-lib/tcl/tclX8.2/help/tcl/strings/regsub
-lib/tcl/tclX8.2/help/tcl/strings/replicate
-lib/tcl/tclX8.2/help/tcl/strings/scan
-lib/tcl/tclX8.2/help/tcl/strings/string
-lib/tcl/tclX8.2/help/tcl/strings/subst
-lib/tcl/tclX8.2/help/tcl/strings/translit
-lib/tcl/tclX8.2/help/tcl/tclshell/intro
-lib/tcl/tclX8.2/help/tcl/tclshell/variables
-lib/tcl/tclX8.2/help/tcl/time/alarm
-lib/tcl/tclX8.2/help/tcl/time/clock
-lib/tcl/tclX8.2/help/tcl/time/sleep
-lib/tcl/tclX8.2/help/tcl/time/time
-lib/tcl/tclX8.2/help/tcl/time/times
-lib/tcl/tclX8.2/help/tcl/variables/array
-lib/tcl/tclX8.2/help/tcl/variables/for_array_keys
-lib/tcl/tclX8.2/help/tcl/variables/global
-lib/tcl/tclX8.2/help/tcl/variables/namespace
-lib/tcl/tclX8.2/help/tcl/variables/set
-lib/tcl/tclX8.2/help/tcl/variables/stdvars
-lib/tcl/tclX8.2/help/tcl/variables/trace
-lib/tcl/tclX8.2/help/tcl/variables/unset
Home |
Main Index |
Thread Index |
Old Index