2018-02-03 18:51:19 +01:00
|
|
|
# $NetBSD: buildlink3.mk,v 1.30 2018/02/03 17:51:19 adam Exp $
|
2004-01-04 00:06:43 +01:00
|
|
|
|
2009-03-20 20:23:50 +01:00
|
|
|
BUILDLINK_TREE+= tcl
|
2004-01-04 00:06:43 +01:00
|
|
|
|
2009-03-20 20:23:50 +01:00
|
|
|
.if !defined(TCL_BUILDLINK3_MK)
|
|
|
|
TCL_BUILDLINK3_MK:=
|
2004-01-04 00:06:43 +01:00
|
|
|
|
lang/tcl: Upgrade from version 8.4.18 to 8.5.12
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-08-21 23:31:47 +02:00
|
|
|
BUILDLINK_API_DEPENDS.tcl+= tcl>=8.5.7
|
2014-01-11 15:41:05 +01:00
|
|
|
BUILDLINK_ABI_DEPENDS.tcl+= tcl>=8.6.1nb1
|
2004-01-05 00:34:04 +01:00
|
|
|
BUILDLINK_PKGSRCDIR.tcl?= ../../lang/tcl
|
|
|
|
|
2006-04-27 10:17:09 +02:00
|
|
|
BUILDLINK_FILES.tcl+= bin/tclsh*
|
2004-01-04 00:06:43 +01:00
|
|
|
#
|
2014-01-11 15:41:05 +01:00
|
|
|
# Make "-ltcl" and "-ltcl8.6" resolve into "-ltcl86", so that we don't
|
2004-04-10 01:37:28 +02:00
|
|
|
# need to patch so many Makefiles.
|
2004-01-04 00:06:43 +01:00
|
|
|
#
|
2014-01-11 15:41:05 +01:00
|
|
|
BUILDLINK_TRANSFORM+= l:tcl:tcl86
|
|
|
|
BUILDLINK_TRANSFORM+= l:tcl8.6:tcl86
|
2004-01-04 00:06:43 +01:00
|
|
|
|
2012-03-05 14:35:20 +01:00
|
|
|
_TOOLS_USE_PKGSRC.tclsh= yes
|
|
|
|
|
2015-11-25 13:51:16 +01:00
|
|
|
TCLCONFIG_SH?= ${BUILDLINK_PREFIX.tcl}/lib/tclConfig.sh
|
|
|
|
TCLSH= ${BUILDLINK_PREFIX.tcl}/bin/tclsh
|
2016-10-21 03:44:24 +02:00
|
|
|
# Bundled library
|
2018-02-03 18:51:19 +01:00
|
|
|
ITCL_VERSION= 4.1.1
|
|
|
|
TDBC_VERSION= 1.0.6
|
2012-03-21 16:33:29 +01:00
|
|
|
|
2014-02-26 12:24:28 +01:00
|
|
|
.include "../../devel/zlib/buildlink3.mk"
|
2004-11-25 23:55:54 +01:00
|
|
|
.include "../../mk/dlopen.buildlink3.mk"
|
2009-03-20 20:23:50 +01:00
|
|
|
.endif # TCL_BUILDLINK3_MK
|
2004-03-25 23:45:27 +01:00
|
|
|
|
2009-03-20 20:23:50 +01:00
|
|
|
BUILDLINK_TREE+= -tcl
|