Port details on branch 2022Q2 |
- p5-Tcl Tcl extension module for Perl5
- 1.32 lang =4 1.27Version of this port present on the latest quarterly branch.
- Maintainer: perl@FreeBSD.org
- Port Added: unknown
- Last Update: 2024-02-10 21:45:45
- Commit Hash: 5117300
- People watching this port, also watch:: pcre, zip, popt
- Also Listed In: perl5
- License: ART10 GPLv1+
- WWW:
- https://metacpan.org/release/Tcl
- Description:
- The Tcl extension module gives access to the Tcl library with functionality and
interface similar to the C functions of Tcl. In other words, you can:
- Create Tcl interpreters
The Tcl interpreters so created are Perl objects whose destructors delete the
interpreters cleanly when appropriate.
- Execute Tcl code in an interpreter
The code can come from strings, files or Perl filehandles.
- Bind in new Tcl procedures
The new procedures can be either C code (with addresses presumably obtained
using dl_open and dl_find_symbol) or Perl subroutines (by name, reference or
as anonymous subs). The (optional) deleteProc callback in the latter case is
another perl subroutine which is called when the command is explicitly
deleted by name or else when the destructor for the interpreter object is
explicitly or implicitly called.
- Manipulate the result field of a Tcl interpreter
- Set and get values of variables in a Tcl interpreter
- Tie perl variables to variables in a Tcl interpreter
The variables can be either scalars or hashes.
Github repository is at https://github.com/gisle/tcl.pm
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/lang/p5-Tcl/ && make install clean
- To add the package, run one of these commands:
- pkg install lang/p5-Tcl
- pkg install p5-Tcl
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: p5-Tcl
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1707579656
SHA256 (Tcl-1.32.tar.gz) = 4102c34f85732d50307e8ca92d593b223d12d580242f3e67258fb9e026b43ebf
SIZE (Tcl-1.32.tar.gz) = 173076
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- perl5>=5.36<5.37 : lang/perl5.36
- Test dependencies:
-
- p5-Devel-Refcount>0 : devel/p5-Devel-Refcount
- Runtime dependencies:
-
- perl5>=5.36<5.37 : lang/perl5.36
- Library dependencies:
-
- libtcl86.so : lang/tcl86
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- lang_p5-Tcl
- USES:
- perl5 tcl
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|