summaryrefslogtreecommitdiff
path: root/lang/tcl
AgeCommit message (Collapse)AuthorFilesLines
2015-07-22Requires sqlite3>=3.8.3. PR 50074.dholland1-2/+3
2015-07-10Use pkgsrc sqlite instead of included copy. PKGREVISION -> 2.dholland1-2/+5
PR 49082.
2015-06-29Spell --export-dynamic correctly. Do not use gethostbyname_r on NetBSD.joerg10-45/+97
Bump revision.
2015-06-28Fix build of tcl-pdflib against TCL 8.6.joerg1-1/+2
2015-05-21Changes 8.6.4:adam12-185/+185
Bug fixes and improvements.
2015-03-16Honour LDFLAGS. Fixes cwrapper build with non-builtin zlib.jperkin2-12/+23
2015-03-11include pthread.bl3.mk when the threads option is enabledtnn1-1/+2
2014-11-22Changes 8.6.3:adam10-134/+134
Correct Method Search Order Regression [lreplace {} 1 1] Crash regression in [oo::class destroy] Regress [regsub -all {\(.*} a(b) {}] [try {} on ok {} - on return {} {}] panic [tcl::unsupported::getbytecode] disassember [string cat] bytecode optimization segfault in mangled bytecode Hang in some [read]s of limited size segfault in [array set] of traced array MSVC14 compile support [fcopy] treats [blocked] as error regression in Tcl_Write() interface fix [gets] on non-blocking channels restore [open comX: r+] Restore [lappend v] return value Stop forcing EOF to be permanent
2014-10-31Changes 8.6.2:adam31-901/+453
This is a bug-fix release.
2014-03-13Set USE_GCC_RUNTIME=yes for packages which build shared libraries but dojperkin1-1/+3
not use libtool to do so. This is required to correctly depend upon a gcc runtime package (e.g. gcc47-libs) when using USE_PKGSRC_GCC_RUNTIME.
2014-02-26Bump PKGREVISION for pulling in zlib dependency, because builds on systemsdsainty1-2/+2
with PREFER_PKGSRC=yes may have successfully built and installed previously, but are quite likely broken.
2014-02-26The TCL library links with libz, so pull in the dependency.dsainty2-2/+4
2014-02-06one small fix for DragonFly patch, PR pkg/48513.obache2-4/+4
2014-02-05Add patches for DragonFly, PR pkg/48513 by David Shao.obache17-15/+728
2014-02-05--prefix=${PREFIX} is set by default with GNU_CONFIGURE=yes.obache1-2/+1
2014-02-05Add missing PKGCONFIG_OVERRIDE for new tcl.pc.obache1-2/+4
Bump PKGREVISION.
2014-01-26Fix library names under OpenBSD for consistent PLISTryoon8-1/+112
2014-01-11Changes 8.6.1:adam11-134/+336
* object-oriented programming support * a stackless evaluation implementation and much more besides.
2013-11-02Changes 8.5.15:adam4-32/+32
Bug-fix release.
2013-05-31Changes 8.5.14:adam6-60/+43
Bug-fix release.
2013-04-08 Added installation of http 2.7.10 package to get xml2rfc.tclkivinen3-20/+21
to work. This will install http/http.tcl and http/pkgIndex.tcl to the tcl8.5/http/ directory.
2012-12-29MirBSD build fix: don't break when there is no _SC_GET{PW,GRâ‰}_R_SIZE_MAX.bsiegert2-1/+69
Freeze exception granted by wiz.
2012-11-24Changes 8.5.13:adam4-31/+30
* --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.
2012-11-08Fix this properly, I had some *.m4 and *.in patches lying around from before...he1-3/+1
2012-11-08Fix the patch checksums so that this builds again.he1-3/+3
2012-11-07Reinstate the NetBSD tweak to install $MACHINE_ARCH inhe3-16/+20
tcl_platform(machine), instead of using $MACHINE there. This is in preparation for reverting the recent change to the net/tcl-scotty PLIST. Bump PKGREVISION.
2012-10-02Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-3/+1
2012-08-23Fix installing on OSXadam3-24/+39
2012-08-22lang/tcl: Ensure tclConfig.sh has embedded rpathmarino4-23/+20
The runpath of the TCL_LIB_SPEC was missing as compared to version 8.4, so the configure script was altered to add it back. Also, the CONFIGURE_ARGS for thread options had unrecognized arguments. Problems found and fixes suggested by he@
2012-08-21lang/tcl: Upgrade from version 8.4.18 to 8.5.12marino27-946/+908
Highlights of Tcl 8.5 * Features: 8.5 has over 90 TIPs included to provide a wide variety of new features. * Bignums: Tcl now supports arbitrary-precision integers, which improves math operations on large integers. * Safer interps: Tcl's powerful safe interpreter mechanism now has improved control of time and command limits in slave interpreters. * clock command: More robust implementation of command for specifying time, with significant l10n and i18n improvements. * dict command: New data structure that allows access to data by value rather than a variable name, which is substantially faster. * Additional improvements: Faster list search, new and improved mathematics procedures, anonymous procedures, new ways to package Tcl extensions, Tcl-level custom channel types, file and line location information for each command, and more. There is of course much, much more. See [8.5 Changes](http://wiki.tcl.tk/10630) on the wiki for a complete list of new features.
2012-03-31Fix UNSHARED_LIB_SUFFIX without dot in configure on FreeBSD.ryoon2-4/+12
Sync with PLIST.
2012-03-21Set TCLSH here, same as PERL5 in lang/perl5/buildlink3.mk.obache1-1/+5
2012-03-05Use tclsh from pkgsrc for the case lang/tcl is buildlinked.obache1-1/+3
2011-11-14lang/tcl: Fix DragonFly breakagemarino3-2942/+45
The previous commit caused DragonFly to build the libraries with a different file name than specified in the PLIST, causing the build to fail on DragonFly. This commit forces DragonFly to use library names without dots to match the PLIST.
2011-11-01MirBSD build fix: add MirBSD stanzas to tcl.m4, regen configure,bsiegert4-49/+3097
add a patch for EOVERFLOW handling.
2011-08-16Fix for buffer overflow and segfault on some Linux systemcheusov5-12/+46
(PR 45244 by Michael Droettboom) Fix for build failure on NetBSD (missing --tags in libtool invocation)
2009-09-12Add 'clean' to PRIVILEGED_STAGES.snj1-1/+3
2009-08-20Give up maintainership of packages where I am still listed as MAINTAINER.jwise1-2/+2
2009-06-14Remove @dirrm related logic.joerg1-4/+1
2009-06-14Replace @exec/@unexec with @pkgdir or drop it.joerg1-2/+2
2009-06-14Remove @dirrm entries from PLISTsjoerg1-12/+1
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2008-04-07Update to version 8.4.18. Distilled list of non-Windows changes:bjs2-6/+6
* generic/tclInterp.c (Tcl_GetAlias): fix for [Bug 1882373] * generic/regguts.h, generic/regc_color.c, generic/regc_nfa.c: Fixes for problems created when processing regular expressions that generate very large automata. An enormous number of thanks to Will Drewry <wad@google.com>, Tavis Ormandy <taviso@google.com>, and Tom Lane <tgl@sss.pgh.pa.us> from the Postgresql crowd for their help in tracking these problems down. [Bug 1810264] * unix/tclUnixCompat.c (TclpGetHostByName): Really applied the change noted on 2007-11-13 by dkf below. * generic/tclIOUtil.c (TclGetOpenMode): Only set the O_APPEND flag * tests/ioUtil.test (ioUtil-4.1): on a channel for the 'a' mode and not for 'a+'. [Bug 1773127] (backport from HEAD) * generic/tclCmdIL.c (Tcl_LsearchObjCmd): Prevent shimmering crash when -exact and -integer/-real are mixed. [Bug 1844789] * generic/tclThread.c: Back-port locking changes from Tcl8.5 in Tcl_Mutex/ConditionFinlize. Now we properly master-lock the finalization of sync primitives. * generic/regc_nfa.c: Fixed infinite loop in the regexp compiler * generic/regcomp.c: [Bug 1810038]. Corrected looping logic in * tests/regexp.test: fixempties() to avoid wasting time walking a list of dead states [Bug 1832612]. Convert optst() from expensive no-op to a cheap no-op. Improve newline usage in debug output. * unix/tclUnixCompat.c (TclpGetHostByName): The six-argument form of getaddressbyname_r() uses the fifth argument to indicate whether the lookup succeeded or not on at least one platform. [Bug 1618235] * generic/regc_lex.c (lexescape): Ensure that backreference numbers can't overflow a signed int in a way that breaks things. [Bug 1810264] * generic/tclParse.c (Tcl_ParseBraces): fix for possible read after the end of buffer, [Bug 1813528] (Joe Mistachkin). * generic/tclObj.c (Tcl_FindCommandFromObj): fix finding a deleted command; cannot trigger this from Tcl itself, but crash reported on xotcl. This check is new to 8.4 but exists in 8.5, so this is a backport or something. Thanks Gustaf Neumann. * generic/tcl.h (Tcl_DecrRefCount): Update change from 2006-05-29 to make macro more warning-robust in unbraced if code.
2007-10-13Changes 8.4.16:adam6-55/+63
* Bug fixes * Improvements
2007-09-25Back out previous. Pointed out by uebayasi@ and martti@.hira1-2/+2
2007-09-25ln -> ${LN}.hira1-2/+2
2007-05-31Changes 8.4.15:adam6-43/+43
* Minor bugfixes
2007-05-29Added support for installation to DESTDIR. Approved by Jim Wise.heinz1-8/+11
2006-11-02Changes 8.4.14:adam9-68/+69
* Tk_PhotoPutBlock performance restored (JPEG image loading). * [namespace inscope] change reverted; harmed Itcl. * Made [expr {srand(.)}] accept wide integer argument. * Made [lappend $invalidList] raise an error. * Improved [text] delete performance. * Support for the WM_UNICHAR window message on Windows * Stopped excess variable writes by [scale]. * Tcl_Main no longer blocks main loop start for one interactive command. * [console] made thread safe. * Thread-enabled configuration uses MT-safe system calls. * Many Aqua/Tk bug fixes and improvements, see changes file. * Made unthreaded notifier naked-fork-safe on Darwin. * Support for weak linking on Mac OS X. * msgcat support for CFLocale on Darwin (msgcat 1.3.4) * Fixed crashes due to alignment issues in encoding translation routines. * Fixed crash with [listbox -listvariable] on namespace variable. * Fixed crash when Tcl_DeleteTrace changes proc on the active stack. * Fixed crash when normalizing filesystem pathnames. * Fixed crash due to invalid font name from XServer. * Several 64-bit bugs fixed and platform support enhanced.
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam1-2/+2
and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto