Port details |
- tcl-memchan Two new channel types for in-memory channels in TCL8
- 2.3_2 devel =4 2.3_2Version of this port present on the latest quarterly branch.
- Maintainer: ports@virtual-estates.net
- Port Added: 2000-07-31 12:36:12
- Last Update: 2024-05-18 08:22:43
- Commit Hash: 2b92bd7
- People watching this port, also watch:: tcltls, mc, autoconf, gnuls, logcheck
- Also Listed In: tcl
- License: not specified in port
- WWW:
- https://memchan.sourceforge.net/
- Description:
- memchan is an extension library to the script language tcl, as created
by John Ousterhout. It provides two new channel types for in-memory
channels and the appropriate commands for their creation.
They are useful to transfer large amounts of data between procedures or
interpreters, and additionally provide an easy interface to on-the-fly
generation of code too. No need to set or append to a string, just do a
simple puts.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- tcl-memchan>0:devel/tcl-memchan
- To install the port:
- cd /usr/ports/devel/tcl-memchan/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/tcl-memchan
- pkg install tcl-memchan
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: tcl-memchan
- Flavors: there is no flavor information for this port.
- distinfo:
- SHA256 (Memchan2.3.tar.gz) = adaa5952fe532a917372dcdbc873c082656c49b613d92b09e7938d8f276f2749
SIZE (Memchan2.3.tar.gz) = 1786238
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:
-
- pkgIndex.tcl : devel/tcllib
- Library dependencies:
-
- libtcl86.so : lang/tcl86
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- devel_tcl-memchan
- USES:
- tcl:tea
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.3_2 18 May 2024 08:22:43 |
Gleb Popov (arrowd) |
*: Change the MAINTAINER field per request
PR: 278267 |
2.3_1 06 Mar 2024 13:03:25 |
Nuno Teixeira (eduardo) |
devel/tcl-memchan: Move man pages to share/man
Approved by: portmgr (blanket) |
2.3 06 Nov 2023 10:03:47 |
Rodrigo Osorio (rodrigo) |
*/*: Update WWW to use HTTPS for sourceforge.net projects
Homepage link is permanent redirected to its HTTPS counterpart
Issue reported by repology : https://repology.org/repository/freebsd/problems
Approved by: portmgr (blanket)
PR: 274888 |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
2.3 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
2.3 20 Jul 2022 14:21:35 |
Tobias C. Berner (tcberner) |
devel: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* "Waitman Gobble" <uzimac@da3m0n8t3r.com>
* <jkoshy@FreeBSD.org>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Dalton <aaron@daltons.ca>
* Aaron H. K. Diep <ahkdiep@gmail.com>
* Aaron Hurt <ahurt@anbcs.com>
* Abel Chow <abel_chow@yahoo.com>
* Adam McLaurin
* Adam Saponara <as@php.net>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org> (Only the first 15 lines of the commit message are shown above ) |
2.3 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
2.3 19 Apr 2016 14:20:01 |
gahr |
Add "tea" argument to USES=tcl to facilitate porting of TEA-based extensions.
Quoting https://tcl.tk/doc/tea:
"The Tcl Extension Architecture, or TEA, by John Ousterhout and others, is a
set of guidelines and techniques for the distribution, configuration,
compilation, and installation of Tcl extensions. TEA also provides a set of
utilities that operate accordingly. Many Tcl extensions leverage the TEA
utilities, which are designed to be easily customizable."
To facilitate the porting of TEA-based extensions, I have added the new "tea"
argument to USES=tcl. This argument prepares the autoconf environment by
setting GNU_CONFIGURE and sets some commonly used CONFIGURE_ARGS. Also, it
tries to figure out the correct extension name, sets TCL_PKG accordingly, and
adds it to PLIST_SUB.
I have modified a few ports to take advantage of this. More will come. |
2.3 01 Apr 2016 14:00:57 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat: portmgr
Sponsored by: Absolight |
2.3 27 Oct 2014 11:12:40 |
bapt |
Cleanup plist |
2.3 17 Feb 2014 14:51:11 |
gahr |
- Convert to USES=tcl
- STAGE-clean |
2.3 20 Sep 2013 17:17:45 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 4) |
2.3 14 Aug 2013 22:35:54 |
ak |
- Remove MAKE_JOBS_SAFE variable
Approved by: portmgr (bdrewery) |
2.3 24 Jul 2013 14:37:58 |
gahr |
- Fix installation of man pages
- Respect PREFIX
- While at it, fix WWW line and Makefile (spaces vs. tabs)
Reported by: bapt |
2.3 12 May 2013 13:56:24 |
mi |
Add build-dependency on tcllib -- doctools is needed to generate
man-pages.
PR: 178526
Submitted by: John Marino |
2.3 23 Apr 2013 14:22:39 |
mi |
Upgrade to 2.3 released just over 2 years ago. All of our patches
are no longer needed, and the bundled configure-script is doing the
right thing, so no need for custom Makefile.
Introduce the regression-test target.
PR: ports/178083
Submitted by: Pietro Cerutti |
2.2.1_1 03 Jul 2011 14:59:23 |
ohauer |
-remove MD5 |
2.2.1_1 22 Aug 2009 00:18:43 |
amdmi3 |
- Switch SourceForge ports to the new File Release System: categories starting
with D |
2.2.1 23 Feb 2009 14:46:38 |
mm |
- Change default Tcl/Tk version to 8.5
- Bump PORTVERSION of ports affected
Tested by: pointyhat (pav) |
2.2.1 16 Nov 2008 17:59:11 |
mi |
Upgrade from 2.2a4 to 2.2.1 (released in 2004). |
2.2a4 09 Apr 2008 13:42:26 |
pav |
- Move from versioned tcl/tk CATEGORIES to simple tcl and tk categories
With hat: portmgr |
2.2a4 22 Jan 2006 08:30:12 |
edwin |
SHA256ify
Approved by: krion@ |
2.2a4 06 Apr 2004 17:56:43 |
mi |
Quiet the warnings here as I hunt the tcl-trf miscompilations with -Werror. |
2.2a4 31 Mar 2004 03:12:58 |
trevor |
SIZEify (maintainer timeout) |
2.2a4 27 Oct 2003 21:03:04 |
mi |
Another case of SHLIBDIR->LIBDIR. While here, upgrade from 2.2a2 to 2.2a4
(released in August 2002). Stop parametrizing some of the values in
files/Makefile.bsd -- they change _so rarely_ the benefit does not justify
the gymnastics. Default to TCL-8.3
Suggested by: kris |
2.2a2 07 Mar 2003 06:01:16 |
ade |
Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.
E Nomini Patri, E Fili, E Spiritu Sancti. |
2.2a2 21 Jul 2002 19:59:08 |
ru |
Catch up to the new bsd.lib.mk API. |
2.2a2 21 Jun 2002 18:34:49 |
mi |
Reverse my last change for the time being. Contrary to my belief,
it did not fix -current, but, indeed broke -stable :-\ |
2.2a2 21 Jun 2002 17:54:19 |
mi |
Remove the previously redundant and now harmful INTERNALLIB line. |
28 Jan 2002 16:28:04 |
mi |
Actually add the Makefile.bsd... Damn... |
26 Jan 2002 18:17:09 |
mi |
Upgrade this from 2.1p3 to 2.2a2 (thanks to fenner's script for the heads up).
Including: |
09 Jan 2002 05:37:02 |
mi |
Remove my own NOPORTDOCS PLIST handling, now that the idea is incorporated by
the bsd.port.mk. |
09 Jan 2002 05:33:55 |
mi |
Upgrade from 2.1p2 to 2.1p3. |
15 Aug 2001 21:33:16 |
knu |
Conditionalize bzip2 dependencies. |
03 Jan 2001 09:27:16 |
roam |
Install a correct pkgIndex.tcl, make the pkg-plist NOPORTDOCS-aware. |
25 Oct 2000 12:57:18 |
jeh |
Upgrade to 2.1p2 and other changes |
08 Oct 2000 02:10:04 |
asami |
Convert category devel to new layout. |
31 Jul 2000 16:36:12 |
nbm |
Add tcl-memchan, an extension library to tcl, which is useful for transferring
large amounts of data between procedures or interpreters. |