ports/178369: [exp-run] switch default version for USE_TCL and USE_TK from 85 to 86
Pietro Cerutti
gahr at FreeBSD.org
Mon May 6 14:20:00 UTC 2013
>Number: 178369
>Category: ports
>Synopsis: [exp-run] switch default version for USE_TCL and USE_TK from 85 to 86
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Mon May 06 14:20:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: Pietro Cerutti
>Release:
>Organization:
The FreeBSD Project
>Environment:
>Description:
8.6 is the new official branch of Tcl/Tk, released on Dec. 20th, 2012 [1].
I would like to switch the default version of Tcl/Tk when using USE_TCL= yes or USE_TK= yes to 8.6. I need an exp-run to see how many ports it breaks.
[1] http://www.tcl.tk/software/tcltk/8.6.html
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
Index: bsd.tcl.mk
===================================================================
--- bsd.tcl.mk (revision 316351)
+++ bsd.tcl.mk (working copy)
@@ -13,7 +13,7 @@
# via the port or by the user via defined variable try to find the highest
# stable installed version.
# Available values: yes 86+ 85+ 84+ 85 84
-# NOTE: - default value 85 is used in case of USE_TCL=yes
+# NOTE: - default value 86 is used in case of USE_TCL=yes
#
# USE_TCL_BUILD - Add buildtime dependency on Tcl (tclsh).
# Available values: see USE_TCL
@@ -28,12 +28,12 @@
# a specific tclsh version may use this.
# The tclsh wrapper script installs into ${LOCALBASE}/bin/tclsh
# NOTE: - USE_TCL_WRAPPER and USE_TCL can be used together
-# - ports using the wrapper should support default Tcl (8.5)
+# - ports using the wrapper should support default Tcl (8.6)
##
# INVALID_TCL_VER - This variable contains a list of Tcl versions not supported by the port.
-# This setting is effective only when USE_TCL is set to a range (e.g. 84+)
+# This setting is effective only when USE_TCL is set to a range (e.g. 85+)
# WITH_TCL_VER - User defined global variable to set Tcl version
-# This variable is effective only if USE_TCL is set to a range (e.g. 84+)
+# This variable is effective only if USE_TCL is set to a range (e.g. 85+)
# and WITH_TCL_VER points inside that range.
# NOTE: INVALID_TCL_VER takes precedence
# <UNIQUENAME>_WITH_TCL_VER - User defined port specific variable to set Tcl version
@@ -46,7 +46,7 @@
# stable installed version.
# Avaliable values: yes 86+ 85+ 84+ 85 84
# NOTE: - overrides USE_TCL
-# - default value 85 is used in case of USE_TK=yes
+# - default value 86 is used in case of USE_TK=yes
#
# USE_TK_BUILD - Add buildtime dependency on Tk (wish).
# Available values: see USE_TK
@@ -61,12 +61,12 @@
# a specific wish version may use this.
# The wish wrapper script installs into ${LOCALBASE}/bin/wish
# NOTE: - USE_TK_WRAPPER and USE_TK can be used together.
-# - ports using the wrapper should support default Tk (8.5)
+# - ports using the wrapper should support default Tk (8.6)
##
# INVALID_TK_VER - This variable contains a list of Tk versions not supported by the port
-# This setting is effective only when USE_TK is set to a range (e.g. 84+)
+# This setting is effective only when USE_TK is set to a range (e.g. 85+)
# WITH_TK_VER - User defined global variable to set Tk version.
-# This variable is effective only if USE_TK is set to a range (e.g. 84+)
+# This variable is effective only if USE_TK is set to a range (e.g. 85+)
# and WITH_TK_VER points inside that range.
# NOTE: overrides WITH_TCL_VER.
# <UNIQUENAME>_WITH_TK_VER - User defined port specific variable to set Tk version
@@ -157,7 +157,7 @@
#
. if defined(USE_TCL)
-_TCL_DEFAULT_VERSION= 85
+_TCL_DEFAULT_VERSION= 86
_TCL_VERSIONS= 86 85 84
_TCL_RANGE_VERSIONS= 86+ 85+ 84+
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list