summaryrefslogtreecommitdiff
path: root/lang/tcl/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2019-12-05tcl: Explicitly disable tzdata for now.jperkin1-1/+3
Fixes PLIST install failures on Darwin.
2019-10-02tcl: Disable false positive detection of gethostbyaddr_r/NetBSDkamil1-2/+3
gethostbyaddr_r is an internal libc symbol, not to be used in 3rd party software. Proper fix merged upstream: https://core.tcl-lang.org/tcl/info/16768d65f0
2019-10-01lang/tcl: fix the build with GNU_CONFIGURE_STRICT=yesrillig1-1/+2
2019-04-03Recursive revbump from textproc/icuryoon1-1/+2
2018-12-09tcl: updated to 8.6.9adam1-2/+1
8.6.9: * (enhance) stop blocking conversion of object to/from class * (enhance) NR-enable [package require] * (bug)[9fd5c6] crash in object deletion, test oo-11.5 * (bug)[3c32a3] crash deleting object with class mixed in * (platform) stop using -lieee, removed from glibc-2.27 ***POTENTIAL INCOMPATIBILITY for math programs that embed Tcl*** * (bug)[8e6a9a] bad binary [string match], test string-11.55 * (bug)[1873ea] repair multi-thread std channel init * (bug)[db36fa] broken bytecode for index values * (bug) broken compiled [string replace], test string-14.19 * (bug) [string trim*] engine crashed on invalid UTF * (bug) missing trace in compiled [array set], test var-20.11 * (bug)[46a241] crash in unset array with search, var-13.[23] * (bug)[27b682] race made [file delete] raise "no such file" * (bug)[925643] 32/64 cleanup of filesystem DIR operations * (bug) leaks in TclSetEnv and env cache * (bug)[3592747] [yieldto] dying namespace, tailcall-14.1 * (bug)[270f78] race in [file mkdir] * (bug)[3f7af0] [file delete] raised "permission denied" * (bug)[d051b7] overflow crash in [format] * revised quoting of [exec] args in generated command line ***POTENTIAL INCOMPATIBILITY*** * HTTP Keep-Alive with pipelined requests => http 2.9.0 * (new)[TIP 505] [lreplace] accepts all out of range indices * (bug) Prevent crash from NULL keyName => registry 1.3.3 * (enhance) advance dde version => dde 1.4.1 * tzdata updated to Olson's tzdata2018g * Update tcltest package for Travis support => tcltest 2.5.0 * (bug)[35a8f1] overlong string length of some lists * (bug)[00d04c] Repair [binary encode base64]
2018-07-20Recursive revbump from textproc/icu-62.1ryoon1-2/+2
2018-04-14revbump after icu updateadam1-1/+2
2018-02-03tcl: updated to 8.6.8adam1-2/+1
8.6.8: [array names -regexp] supports backrefs Fix gcc build failures due to #pragma placement (bug)[b50fb2] exec redir append stdout and stderr to file (bug)[2a9465] http state 100 continue handling broken (bug)[0e4d88] replace command, delete trace kills namespace (bug)[1a5655] [info * methods] includes mixins tzdata updated to Olson's tzdata2017c (bug)[fc1409] segfault in method cloning, oo-15.15 (bug)[6f2f83] More robust [load] for ReactOS (bug)[3298012] Stop crash when hash tables overflow 32 bits (bug)[5d6de6] Close failing case of [package prefer stable] (bug)[fab924] Fix misleading [load] message on Windows (bug)[4f6a1e] Crash when ensemble map and list are same (bug)[ce3a21] file normalize failure when tail is empty (new)[TIP 477] nmake build system reform (bug)[586e71] EvalObjv exception handling at level 0
2017-11-30Revbump after textproc/icu updateadam1-2/+2
2017-09-18revbump for requiring ICU 59.xmaya1-1/+2
2017-08-25Changes 8.6.7:adam1-6/+7
Bug fixes.
2017-07-22install-sh requires that $SHELL is an extremely close match to /bin/sh.dsainty1-1/+4
The install would presumably fail outright for user shells like tcsh, so we need to set SHELL regardless. But technically install-sh has a quoting bug in the exit trap, which even results in SHELL=zsh failing.
2017-04-22Revbump after icu updateadam1-2/+2
2016-12-04Recursive revbump from textproc/icu 58.1ryoon1-1/+2
2016-10-21Export TDBC_VERSION like ITCL_VERSION.kamil1-6/+8
Use these versions as well in Makefile and PLIST. It's unclear whether buildlink3.mk might include Makefile.version, this is the reason to duplicate this information. There are other packages that might be versioned similarily: - sqlite3, - thread. No user-visible change in the main package.
2016-09-05Bump sqlite3 dependency to 3.13.0adam1-3/+3
2016-09-03Changes 8.6.6:adam1-5/+4
Bug-fix release.
2016-04-11Recursive revbump from textproc/icu 57.1ryoon1-1/+2
2016-03-06Changes 8.6.5:adam1-11/+10
Bug fixes.
2016-02-25Use OPSYSVARS.jperkin1-4/+2
2016-02-19Fix up more library names on Darwin. Bump PKGREVISION as previously thejperkin1-4/+9
package would build but fail at runtime.
2015-10-10Recursive revbump from textproc/icuryoon1-2/+2
2015-09-07Improve previous to use COMPILER_RPATH_FLAG, per Joerg's request.dholland1-2/+2
2015-09-06Improve -r1.82: insert -R as well as -L into LIBS. PR 50170.dholland1-2/+2
2015-08-29Take advantage of tcl using the -headerpad_max_install_names option to fixjperkin1-2/+10
up dylib install names in post-build using install_name_tool(1) on Darwin. Bump PKGREVISION as package built before the Mach-O shlibs checks were introduced, but the generated PROVIDES were incorrect.
2015-07-29Ensure we can find pkgsrc-installed sqlite3.jperkin1-1/+5
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.joerg1-1/+6
Bump revision.
2014-10-31Changes 8.6.2:adam1-2/+1
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.dsainty1-1/+2
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-11Changes 8.6.1:adam1-3/+5
* object-oriented programming support * a stackless evaluation implementation and much more besides.
2012-11-24Changes 8.5.13:adam1-3/+2
* --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-07Reinstate the NetBSD tweak to install $MACHINE_ARCH inhe1-2/+2
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-22lang/tcl: Ensure tclConfig.sh has embedded rpathmarino1-1/+2
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.12marino1-44/+8
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.
2011-08-16Fix for buffer overflow and segfault on some Linux systemcheusov1-1/+2
(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
2007-09-25Back out previous. Pointed out by uebayasi@ and martti@.hira1-2/+2
2007-09-25ln -> ${LN}.hira1-2/+2
2007-05-29Added support for installation to DESTDIR. Approved by Jim Wise.heinz1-8/+11
2006-11-02Changes 8.4.14:adam1-12/+13
* 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-04-27Changes 8.4.13:adam1-2/+1
* Win NT/XP: unicode console support taken back out. * ${prefix}/share addition to ::tcl_pkgPath undone. * Warning message for packages with incorrect index scripts silenced. * Correct syntax error in configure script (bash 3.1 exposes it). * Tk incompatibilities with SCIM resolved. * Improved [file writable] support of Windows conventions. * Tcl_GetIndexFromObj() support for exact matching of empty key. * Tk Portuguese localization support (pt.msg). * Tk more robust when X server does not recognize color name "Black". * Tk_PhotoPutBlock() performance improvement. * [lsearch -start $pastEnd] no longer finds match at end of list. * Correct [expr abs($LONG_MIN)] result. * Correct [string range] failures on some strings containing \x00. * TCL_EVAL_GLOBAL and [uplevel 0] agreement when traces or [unknown] active. * Corrections to context of auto-loading the target of an interp alias. * Corrected some interference between enter and enterstep traces. * Correct [$img configure -data] failure to change X display. * Tk_GetBitmapFromData() thread safety. * Crashes in [grid] for some invalid index arguments. * Crash when all content of a [text] is elided. * Crash in [$text edit undo/redo]. * Crash in animated GIF display with variable frame size. * Crash related to pipe usage in thread-enabled Tcl on Windows. * Crash when [$text dump -command] changes contents while dumping. * Crash reading utf-8 when multibyte char spans multiple buffers at EOF. * Several finalization crashes corrected.
2006-02-23Add link options to have a correct dependency_libs line in .la filesminskim1-1/+2
on NetBSD. Bump PKGREVISION.