- bump a year
- Add a new section about using Tcl/Tk Submitted by: mm
This commit is contained in:
parent
99f755019e
commit
562ba6550e
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=33678
1 changed files with 108 additions and 0 deletions
|
@ -29,6 +29,7 @@
|
||||||
<year>2006</year>
|
<year>2006</year>
|
||||||
<year>2007</year>
|
<year>2007</year>
|
||||||
<year>2008</year>
|
<year>2008</year>
|
||||||
|
<year>2009</year>
|
||||||
<holder role="mailto:doc@FreeBSD.org">The FreeBSD Documentation
|
<holder role="mailto:doc@FreeBSD.org">The FreeBSD Documentation
|
||||||
Project</holder>
|
Project</holder>
|
||||||
</copyright>
|
</copyright>
|
||||||
|
@ -6599,6 +6600,113 @@ _DOCSDIR= .
|
||||||
|
|
||||||
</sect1>
|
</sect1>
|
||||||
|
|
||||||
|
<sect1 id="using-tcl">
|
||||||
|
<title>Using <application>Tcl/Tk</application></title>
|
||||||
|
|
||||||
|
<para>The Ports Collection supports parallel installation of
|
||||||
|
multiple <application>Tcl/Tk</application> versions. Ports
|
||||||
|
should try to support at least the default
|
||||||
|
<application>Tcl/Tk</application> version and higher with the
|
||||||
|
<makevar>USE_TCL</makevar> and <makevar>USE_TK</makevar>
|
||||||
|
variables. It is possible to specify the desired version of
|
||||||
|
<command>tcl</command> with the <makevar>WITH_TCL_VER</makevar>
|
||||||
|
variable.</para>
|
||||||
|
|
||||||
|
<table frame="none">
|
||||||
|
<title>The most useful variables for ports that use
|
||||||
|
<application>Tcl/Tk</application></title>
|
||||||
|
|
||||||
|
<tgroup cols="2">
|
||||||
|
<tbody>
|
||||||
|
<row>
|
||||||
|
<entry><makevar>USE_TCL</makevar></entry>
|
||||||
|
|
||||||
|
<entry>The port depends on the
|
||||||
|
<application>Tcl</application> library (not the shell).
|
||||||
|
Minimal required version can be specified with values
|
||||||
|
such as 84+. Individual unsupported versions can be
|
||||||
|
specified with the <makevar>INVALID_TCL_VER</makevar>
|
||||||
|
variable.</entry>
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<entry><makevar>USE_TCL_BUILD</makevar></entry>
|
||||||
|
|
||||||
|
<entry>The port needs <application>Tcl</application> only
|
||||||
|
during the build time.</entry>
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<entry><makevar>USE_TCL_WRAPPER</makevar></entry>
|
||||||
|
|
||||||
|
<entry>Ports that requrire the
|
||||||
|
<application>Tcl</application> shell and do not require
|
||||||
|
a specific <literal>tclsh</literal> version should use
|
||||||
|
this new variable. The <literal>tclsh</literal> wrapper
|
||||||
|
is installed on the system. The user can specify the
|
||||||
|
desired <command>tcl</command> shell to use.</entry>
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<entry><makevar>WITH_TCL_VER</makevar></entry>
|
||||||
|
|
||||||
|
<entry>User-defined variable that sets the desired
|
||||||
|
<application>Tcl</application> version.</entry>
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<entry><makevar><replaceable>UNIQUENAME</replaceable>_WITH_TCL_VER</makevar></entry>
|
||||||
|
|
||||||
|
<entry>Like <makevar>WITH_TCL_VER</makevar>, but
|
||||||
|
per-port.</entry>
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<entry><makevar>USE_TCL_THREADS</makevar></entry>
|
||||||
|
|
||||||
|
<entry>Require a threaded build of
|
||||||
|
<application>Tcl/Tk</application>.</entry>
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<entry><makevar>USE_TK</makevar></entry>
|
||||||
|
|
||||||
|
<entry>The port depends on the
|
||||||
|
<application>Tk</application> library (not the wish
|
||||||
|
shell). Implies <makevar>USE_TCL</makevar> with the
|
||||||
|
same value. For more information see the description of
|
||||||
|
<makevar>USE_TCL</makevar> variable.</entry>
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<entry><makevar>USE_TK_BUILD</makevar></entry>
|
||||||
|
|
||||||
|
<entry>Analog to the <makevar>USE_TCL_BUILD</makevar>
|
||||||
|
variable.</entry>
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<entry><makevar>USE_TK_WRAPPER</makevar></entry>
|
||||||
|
|
||||||
|
<entry>Analog to the <makevar>USE_TCL_WRAPPER</makevar>
|
||||||
|
variable.</entry>
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<entry><makevar>WITH_TK_VER</makevar></entry>
|
||||||
|
|
||||||
|
<entry>Analog to the <makevar>WITH_TCL_VER</makevar>
|
||||||
|
variable and implies <makevar>WITH_TCL_VER</makevar> of
|
||||||
|
the same value.</entry>
|
||||||
|
</row>
|
||||||
|
</tbody>
|
||||||
|
</tgroup>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<para>A complete list of available variables can be found in
|
||||||
|
<filename>/usr/ports/Mk/bsd.tcl.mk</filename>.</para>
|
||||||
|
</sect1>
|
||||||
|
|
||||||
<sect1 id="using-emacs">
|
<sect1 id="using-emacs">
|
||||||
<title>Using Emacs</title>
|
<title>Using Emacs</title>
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue