aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authorgahr <gahr@FreeBSD.org>2016-02-08 20:15:53 +0800
committergahr <gahr@FreeBSD.org>2016-02-08 20:15:53 +0800
commit677dfcc6721b96228365de8c1c3ac1cf0080e10b (patch)
treef2be3e5454e3c0e16d4e5a3aeec74cb16618c8ef /devel
parentcd5418d06154ac2583f3e71c00814e82786594f7 (diff)
downloadfreebsd-ports-gnome-677dfcc6721b96228365de8c1c3ac1cf0080e10b.tar.gz
freebsd-ports-gnome-677dfcc6721b96228365de8c1c3ac1cf0080e10b.tar.zst
freebsd-ports-gnome-677dfcc6721b96228365de8c1c3ac1cf0080e10b.zip
devel/tcllib: update to 1.18
Announcement: http://code.activestate.com/lists/tcl-core/15364/
Diffstat (limited to 'devel')
-rw-r--r--devel/tcllib/Makefile25
-rw-r--r--devel/tcllib/distinfo4
-rw-r--r--devel/tcllib/files/patch-modules_doctools_mpformats___html.tcl (renamed from devel/tcllib/files/patch-wget)2
-rw-r--r--devel/tcllib/files/patch-modules_json_c_json.y (renamed from devel/tcllib/files/patch-json)53
-rw-r--r--devel/tcllib/files/patch-modules_multiplexer_multiplexer.test20
-rw-r--r--devel/tcllib/files/patch-tests32
-rw-r--r--devel/tcllib/files/patch-warnings286
-rw-r--r--devel/tcllib/pkg-plist883
-rw-r--r--devel/tcllibc/Makefile2
9 files changed, 503 insertions, 804 deletions
diff --git a/devel/tcllib/Makefile b/devel/tcllib/Makefile
index 36e52b954260..595431365c34 100644
--- a/devel/tcllib/Makefile
+++ b/devel/tcllib/Makefile
@@ -3,8 +3,7 @@
PORTNAME= tcllib
DISTVERSIONPREFIX= ${PORTNAME}_
-DISTVERSION= 1_17
-PORTREVISION= 2
+DISTVERSION= 1_18
CATEGORIES= devel tcl
MAINTAINER= tcltk@FreeBSD.org
@@ -16,6 +15,7 @@ LICENSE_FILE= ${WRKSRC}/license.terms
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
OPTIONS_DEFINE?=DOCS MANPAGES
+OPTIONS_SUB= yes
WRKSRC= ${WRKDIR}/tcllib-tcllib_${DISTVERSION}
USE_GITHUB= yes
@@ -24,7 +24,7 @@ USES+= tcl
GNU_CONFIGURE= yes
CONFIGURE_ENV+= ac_cv_path_tclsh="${TCLSH}"
MAKE_ENV+= LANG=C
-TEST_TARGET= test
+TEST_TARGET= do-test
PORTDOCS= *
INSTALL_ARGS= -pkgs -pkg-path ${STAGEDIR}${PREFIX}/lib/tcllib \
@@ -36,25 +36,27 @@ INSTALL_ARGS= -pkgs -pkg-path ${STAGEDIR}${PREFIX}/lib/tcllib \
#
# Man pages
#
-.if !empty(${PORT_OPTIONS:MMANPAGES}) && !(defined(ALL_TARGET) && !empty(${ALL_TARGET:Mcritcl}))
+.if "${ALL_TARGET}" != "ctictl"
+
+.if ${PORT_OPTIONS:MMANPAGES}
ALL_TARGET+= nroff-doc
INSTALL_ARGS+= -nroff-path ${STAGEDIR}${PREFIX}/man/mann
-PLIST_SUB+= MAN=""
.else
INSTALL_ARGS+= -no-nroff
-PLIST_SUB+= MAN="@comment "
.endif
#
# HTML documentation
#
-.if !empty(${PORT_OPTIONS:MDOCS}) && !(defined(ALL_TARGET) && !empty(${ALL_TARGET:Mcritcl}))
+.if ${PORT_OPTIONS:MDOCS}
ALL_TARGET+= html-doc
INSTALL_ARGS+= -html-path ${STAGEDIR}${DOCSDIR}
.else
INSTALL_ARGS+= -no-html
.endif
+.endif # ${ALL_TARGET} != "crictl"
+
.if !target(post-patch)
post-patch:
#
@@ -94,6 +96,11 @@ post-patch:
for man in `${FIND} . -name "*.n"`; do \
${MV} $$man `echo $$man | ${SED} -e 's|n$$|tcllib.n|'`; \
done
+
+#
+# remove all .orig files
+#
+ ${FIND} ${WRKSRC} -type f -name "*.orig" -delete
.endif
.if !target(do-install)
@@ -101,7 +108,7 @@ do-install:
cd ${WRKSRC} && ${TCLSH} ./installer.tcl ${INSTALL_ARGS}
.endif
-test: build
- cd ${WRKSRC} && ${SETENV} LANG=C LC_ALL=C DISPLAY= TZ=utc ${MAKE} test
+do-test:
+ cd ${WRKSRC} && ${SETENV} LANG=C LC_ALL=en_US.UTF-8 DISPLAY= TZ=utc ${MAKE} test
.include <bsd.port.mk>
diff --git a/devel/tcllib/distinfo b/devel/tcllib/distinfo
index 6ac87b562742..d9efcc1ca6fc 100644
--- a/devel/tcllib/distinfo
+++ b/devel/tcllib/distinfo
@@ -1,2 +1,2 @@
-SHA256 (tcltk-tcllib-tcllib_1_17_GH0.tar.gz) = 95c676130ce2fdb00e8a6f79c4fea9e79d071063783a61db9274647920d97a03
-SIZE (tcltk-tcllib-tcllib_1_17_GH0.tar.gz) = 8197262
+SHA256 (tcltk-tcllib-tcllib_1_18_GH0.tar.gz) = bcf0ba7656e3a99ffa5fc0ce0f4a95616530979539bddb8da43903b82983603f
+SIZE (tcltk-tcllib-tcllib_1_18_GH0.tar.gz) = 9727774
diff --git a/devel/tcllib/files/patch-wget b/devel/tcllib/files/patch-modules_doctools_mpformats___html.tcl
index 8053d970b5be..9e07ce389c5b 100644
--- a/devel/tcllib/files/patch-wget
+++ b/devel/tcllib/files/patch-modules_doctools_mpformats___html.tcl
@@ -1,4 +1,4 @@
---- modules/doctools/mpformats/_html.tcl.orig 2015-04-30 04:21:20 UTC
+--- modules/doctools/mpformats/_html.tcl.orig 2016-02-04 05:14:14 UTC
+++ modules/doctools/mpformats/_html.tcl
@@ -129,7 +129,7 @@ proc stable {} {return [markup "
proc link {text url} {return [markup "<a href=\"$url\">"]$text[markup </a>]}
diff --git a/devel/tcllib/files/patch-json b/devel/tcllib/files/patch-modules_json_c_json.y
index ebef11c60cf8..d6b650e20e85 100644
--- a/devel/tcllib/files/patch-json
+++ b/devel/tcllib/files/patch-modules_json_c_json.y
@@ -1,8 +1,6 @@
---- modules/json/c/json.y
+--- modules/json/c/json.y.orig 2016-02-04 05:14:14 UTC
+++ modules/json/c/json.y
-@@ -3,26 +3,32 @@
- * Mikhail.
- */
+@@ -5,11 +5,15 @@
%{
#include <tcl.h>
@@ -18,7 +16,7 @@
#include <json_y.h>
- #define TOKEN(tok) TRACE (("TOKEN %s\n", tok))
+@@ -17,10 +21,12 @@
#define TOKEN1(tok) TRACE (("TOKEN %s (%s)\n", tok, Tcl_GetString(context->obj)))
#define REDUCE(rule) TRACE (("REDUCE %s\n", rule))
@@ -34,11 +32,7 @@
static void jsonerror(struct context *, const char *);
static int jsonlexp(struct context *context);
- #define YYPARSE_PARAM_TYPE void *
- #define YYPARSE_PARAM context
-@@ -105,18 +111,27 @@
- }
- ;
+@@ -107,14 +113,23 @@ values : value
members : member
{
@@ -62,15 +56,10 @@
$$ = $1;
}
;
-
- member : string ':' value
-@@ -177,10 +192,69 @@
- continue;
- }
- break;
+@@ -180,6 +195,65 @@ jsonskip(struct context *context)
}
}
-+
+
+/*
+ * JSON has 3 string-literals: "null", "true", and "false". Instead of
+ * creating a NEW Tcl-object EACH TIME such literal is encountered, we
@@ -129,14 +118,11 @@
+ Tcl_IncrRefCount(*p);
+ return *p;
+}
-
++
static int
jsonlexp(struct context *context)
{
- const char *bp = NULL;
-@@ -191,10 +265,17 @@
- enum {
- PLAIN = 0x0000ff00,
+@@ -193,6 +267,13 @@ jsonlexp(struct context *context)
INSTR = 0x00ff0000
} lstate;
double d;
@@ -150,11 +136,7 @@
char *end;
const char *p;
int initialized = 0;
-
- /*
-@@ -343,32 +424,63 @@
- yyerror("Escape character outside of string");
- TOKEN ("escape error");
+@@ -345,28 +426,59 @@ jsonlexp(struct context *context)
return -1;
}
@@ -231,20 +213,3 @@
context->remaining -= (end - context->text);
context->text = end;
TOKEN1 ("CONSTANT");
- return CONSTANT;
- }
-
---- modules/json/tests/numbers.json
-+++ modules/json/tests/numbers.json
-@@ -0,0 +1,6 @@
-+{"numbers": {
-+ "int" : 123,
-+ "long" : 1234567890123456789,
-+ "bigint": 12345678901234567890123456789012345678901234567890123456789
-+}
-+}
-
---- modules/json/tests/numbers.result
-+++ modules/json/tests/numbers.result
-@@ -0,0 +1,1 @@
-+numbers {int 123 long 1234567890123456789 bigint 12345678901234567890123456789012345678901234567890123456789}
diff --git a/devel/tcllib/files/patch-modules_multiplexer_multiplexer.test b/devel/tcllib/files/patch-modules_multiplexer_multiplexer.test
new file mode 100644
index 000000000000..0b1d753305c3
--- /dev/null
+++ b/devel/tcllib/files/patch-modules_multiplexer_multiplexer.test
@@ -0,0 +1,20 @@
+--- modules/multiplexer/multiplexer.test.orig 2016-02-04 05:14:14 UTC
++++ modules/multiplexer/multiplexer.test
+@@ -189,7 +189,7 @@ proc DenyAccessFilter {chan clientaddres
+ return -1
+ }
+
+-test multiplexer-5.2 {add access filter which denies access} {
++test multiplexer-5.2 {add access filter which denies access} -body {
+ set ::forever {}
+ set mp [multiplexer::create]
+ ${mp}::Init 37465
+@@ -211,7 +211,7 @@ test multiplexer-5.2 {add access filter
+ vwait ::forever
+ ${mp}::destroy
+ set forever
+-} {socket blocked}
++} -result {socket blocked} -constraints knownBug
+
+
+ testsuiteCleanup
diff --git a/devel/tcllib/files/patch-tests b/devel/tcllib/files/patch-tests
deleted file mode 100644
index 4653ae2c1281..000000000000
--- a/devel/tcllib/files/patch-tests
+++ /dev/null
@@ -1,32 +0,0 @@
-Submitted upstream:
-
- http://core.tcl.tk/tcllib/tktview/ea3f40b29fdc42ccc7d3429ec6746400643aaf4a
---- modules/clock/iso8601.test 2014-02-11 14:04:18.000000000 -0500
-+++ modules/clock/iso8601.test 2014-12-09 00:12:22.000000000 -0500
-@@ -27,5 +27,5 @@
- test clock-iso8601-1.1 {parse_date, bad option} -body {
- clock::iso8601 parse_date 1994-11-05 -foo x
--} -returnCodes error -result {bad switch "-foo", must be -base, -format, -gmt, -locale or -timezone}
-+} -returnCodes error -match regexp -result {^bad (option|switch) "-foo"}
-
- # NOTE: While listed as legal, -format is NOT. This is because the
-
-This awaits fix:
-
- http://core.tcl.tk/tcllib/tktview/ced089d5fec86a1b4722ffbd93810820ccc06845
---- modules/multiplexer/multiplexer.test 2015-04-30 00:21:20 -0400
-+++ modules/multiplexer/multiplexer.test 2015-05-27 18:58:34 -0400
-@@ -190,5 +190,5 @@
- }
-
--test multiplexer-5.2 {add access filter which denies access} {
-+test multiplexer-5.2 {add access filter which denies access} -body {
- set ::forever {}
- set mp [multiplexer::create]
-@@ -208,5 +208,5 @@
- ${mp}::destroy
- set result
--} {socket blocked}
-+} -result {socket blocked} -constraints knownBug
-
-
diff --git a/devel/tcllib/files/patch-warnings b/devel/tcllib/files/patch-warnings
index 3432d51d696c..a09972053f20 100644
--- a/devel/tcllib/files/patch-warnings
+++ b/devel/tcllib/files/patch-warnings
@@ -217,17 +217,6 @@
+#include "util.h" /* Allocation utilities */
/*
-@@ -421,8 +423,8 @@ rde_param_query_ls (RDE_PARAM p, long in
- }
-
--SCOPE long int
-+SCOPE intptr_t
- rde_param_query_lstop (RDE_PARAM p)
- {
-- (long int) rde_stack_top (p->LS);
-+ return (intptr_t) rde_stack_top (p->LS);
- }
-
@@ -671,5 +673,5 @@ error_set (RDE_PARAM p, long int s)
ASSERT_BOUNDS(s,p->numstr);
@@ -515,17 +504,6 @@
+ #include <stdlib.h>
#include <string.h>
#define SCOPE static
-@@ -733,8 +735,8 @@
- rde_stack_get (p->LS, lc, lv);
- }
-- SCOPE long int
-+ SCOPE intptr_t
- rde_param_query_lstop (RDE_PARAM p)
- {
-- (long int) rde_stack_top (p->LS);
-+ return (intptr_t) rde_stack_top (p->LS);
- }
- SCOPE Tcl_HashTable*
@@ -883,5 +885,5 @@
p->ER->msg = rde_stack_new (NULL);
ASSERT_BOUNDS(s,p->numstr);
@@ -816,17 +794,6 @@
+ #include <stdlib.h>
#include <string.h>
#define SCOPE static
-@@ -733,8 +735,8 @@
- rde_stack_get (p->LS, lc, lv);
- }
-- SCOPE long int
-+ SCOPE intptr_t
- rde_param_query_lstop (RDE_PARAM p)
- {
-- (long int) rde_stack_top (p->LS);
-+ return (intptr_t) rde_stack_top (p->LS);
- }
- SCOPE Tcl_HashTable*
@@ -897,5 +899,5 @@
p->ER->msg = rde_stack_new (NULL);
ASSERT_BOUNDS(s,p->numstr);
@@ -879,17 +846,6 @@
+ #include <stdlib.h>
#include <string.h>
#define SCOPE static
-@@ -733,8 +735,8 @@
- rde_stack_get (p->LS, lc, lv);
- }
-- SCOPE long int
-+ SCOPE intptr_t
- rde_param_query_lstop (RDE_PARAM p)
- {
-- (long int) rde_stack_top (p->LS);
-+ return (intptr_t) rde_stack_top (p->LS);
- }
- SCOPE Tcl_HashTable*
@@ -897,5 +899,5 @@
p->ER->msg = rde_stack_new (NULL);
ASSERT_BOUNDS(s,p->numstr);
@@ -942,17 +898,6 @@
+ #include <stdlib.h>
#include <string.h>
#define SCOPE static
-@@ -733,8 +735,8 @@
- rde_stack_get (p->LS, lc, lv);
- }
-- SCOPE long int
-+ SCOPE intptr_t
- rde_param_query_lstop (RDE_PARAM p)
- {
-- (long int) rde_stack_top (p->LS);
-+ return (intptr_t) rde_stack_top (p->LS);
- }
- SCOPE Tcl_HashTable*
@@ -897,5 +899,5 @@
p->ER->msg = rde_stack_new (NULL);
ASSERT_BOUNDS(s,p->numstr);
@@ -1005,17 +950,6 @@
+ #include <stdlib.h>
#include <string.h>
#define SCOPE static
-@@ -733,8 +735,8 @@
- rde_stack_get (p->LS, lc, lv);
- }
-- SCOPE long int
-+ SCOPE intptr_t
- rde_param_query_lstop (RDE_PARAM p)
- {
-- (long int) rde_stack_top (p->LS);
-+ return (intptr_t) rde_stack_top (p->LS);
- }
- SCOPE Tcl_HashTable*
@@ -897,5 +899,5 @@
p->ER->msg = rde_stack_new (NULL);
ASSERT_BOUNDS(s,p->numstr);
@@ -1068,17 +1002,6 @@
+ #include <stdlib.h>
#include <string.h>
#define SCOPE static
-@@ -733,8 +735,8 @@
- rde_stack_get (p->LS, lc, lv);
- }
-- SCOPE long int
-+ SCOPE intptr_t
- rde_param_query_lstop (RDE_PARAM p)
- {
-- (long int) rde_stack_top (p->LS);
-+ return (intptr_t) rde_stack_top (p->LS);
- }
- SCOPE Tcl_HashTable*
@@ -897,5 +899,5 @@
p->ER->msg = rde_stack_new (NULL);
ASSERT_BOUNDS(s,p->numstr);
@@ -1131,17 +1054,6 @@
+ #include <stdlib.h>
#include <string.h>
#define SCOPE static
-@@ -733,8 +735,8 @@
- rde_stack_get (p->LS, lc, lv);
- }
-- SCOPE long int
-+ SCOPE intptr_t
- rde_param_query_lstop (RDE_PARAM p)
- {
-- (long int) rde_stack_top (p->LS);
-+ return (intptr_t) rde_stack_top (p->LS);
- }
- SCOPE Tcl_HashTable*
@@ -897,5 +899,5 @@
p->ER->msg = rde_stack_new (NULL);
ASSERT_BOUNDS(s,p->numstr);
@@ -1194,17 +1106,6 @@
+ #include <stdlib.h>
#include <string.h>
#define SCOPE static
-@@ -733,8 +735,8 @@
- rde_stack_get (p->LS, lc, lv);
- }
-- SCOPE long int
-+ SCOPE intptr_t
- rde_param_query_lstop (RDE_PARAM p)
- {
-- (long int) rde_stack_top (p->LS);
-+ return (intptr_t) rde_stack_top (p->LS);
- }
- SCOPE Tcl_HashTable*
@@ -897,5 +899,5 @@
p->ER->msg = rde_stack_new (NULL);
ASSERT_BOUNDS(s,p->numstr);
@@ -1257,17 +1158,6 @@
+ #include <stdlib.h>
#include <string.h>
#define SCOPE static
-@@ -733,8 +735,8 @@
- rde_stack_get (p->LS, lc, lv);
- }
-- SCOPE long int
-+ SCOPE intptr_t
- rde_param_query_lstop (RDE_PARAM p)
- {
-- (long int) rde_stack_top (p->LS);
-+ return (intptr_t) rde_stack_top (p->LS);
- }
- SCOPE Tcl_HashTable*
@@ -897,5 +899,5 @@
p->ER->msg = rde_stack_new (NULL);
ASSERT_BOUNDS(s,p->numstr);
@@ -1320,17 +1210,6 @@
+ #include <stdlib.h>
#include <string.h>
#define SCOPE static
-@@ -733,8 +735,8 @@
- rde_stack_get (p->LS, lc, lv);
- }
-- SCOPE long int
-+ SCOPE intptr_t
- rde_param_query_lstop (RDE_PARAM p)
- {
-- (long int) rde_stack_top (p->LS);
-+ return (intptr_t) rde_stack_top (p->LS);
- }
- SCOPE Tcl_HashTable*
@@ -897,5 +899,5 @@
p->ER->msg = rde_stack_new (NULL);
ASSERT_BOUNDS(s,p->numstr);
@@ -1383,17 +1262,6 @@
+ #include <stdlib.h>
#include <string.h>
#define SCOPE static
-@@ -733,8 +735,8 @@
- rde_stack_get (p->LS, lc, lv);
- }
-- SCOPE long int
-+ SCOPE intptr_t
- rde_param_query_lstop (RDE_PARAM p)
- {
-- (long int) rde_stack_top (p->LS);
-+ return (intptr_t) rde_stack_top (p->LS);
- }
- SCOPE Tcl_HashTable*
@@ -897,5 +899,5 @@
p->ER->msg = rde_stack_new (NULL);
ASSERT_BOUNDS(s,p->numstr);
@@ -1446,17 +1314,6 @@
+ #include <stdlib.h>
#include <string.h>
#define SCOPE static
-@@ -733,8 +735,8 @@
- rde_stack_get (p->LS, lc, lv);
- }
-- SCOPE long int
-+ SCOPE intptr_t
- rde_param_query_lstop (RDE_PARAM p)
- {
-- (long int) rde_stack_top (p->LS);
-+ return (intptr_t) rde_stack_top (p->LS);
- }
- SCOPE Tcl_HashTable*
@@ -897,5 +899,5 @@
p->ER->msg = rde_stack_new (NULL);
ASSERT_BOUNDS(s,p->numstr);
@@ -1509,17 +1366,6 @@
+ #include <stdlib.h>
#include <string.h>
#define SCOPE static
-@@ -733,8 +735,8 @@
- rde_stack_get (p->LS, lc, lv);
- }
-- SCOPE long int
-+ SCOPE intptr_t
- rde_param_query_lstop (RDE_PARAM p)
- {
-- (long int) rde_stack_top (p->LS);
-+ return (intptr_t) rde_stack_top (p->LS);
- }
- SCOPE Tcl_HashTable*
@@ -897,5 +899,5 @@
p->ER->msg = rde_stack_new (NULL);
ASSERT_BOUNDS(s,p->numstr);
@@ -1579,17 +1425,6 @@
+ #include <stdint.h>
#include <stdlib.h>
#include <ctype.h>
-@@ -700,8 +700,8 @@
- rde_stack_get (p->LS, lc, lv);
- }
-- SCOPE long int
-+ SCOPE intptr_t
- rde_param_query_lstop (RDE_PARAM p)
- {
-- (long int) rde_stack_top (p->LS);
-+ return (intptr_t) rde_stack_top (p->LS);
- }
- SCOPE Tcl_HashTable*
@@ -864,5 +864,5 @@
p->ER->msg = rde_stack_new (NULL);
ASSERT_BOUNDS(s,p->numstr);
@@ -1641,17 +1476,6 @@
+ #include <stdint.h>
#include <stdlib.h>
#include <ctype.h>
-@@ -700,8 +700,8 @@
- rde_stack_get (p->LS, lc, lv);
- }
-- SCOPE long int
-+ SCOPE intptr_t
- rde_param_query_lstop (RDE_PARAM p)
- {
-- (long int) rde_stack_top (p->LS);
-+ return (intptr_t) rde_stack_top (p->LS);
- }
- SCOPE Tcl_HashTable*
@@ -864,5 +864,5 @@
p->ER->msg = rde_stack_new (NULL);
ASSERT_BOUNDS(s,p->numstr);
@@ -1703,17 +1527,6 @@
+ #include <stdint.h>
#include <stdlib.h>
#include <ctype.h>
-@@ -700,8 +700,8 @@
- rde_stack_get (p->LS, lc, lv);
- }
-- SCOPE long int
-+ SCOPE intptr_t
- rde_param_query_lstop (RDE_PARAM p)
- {
-- (long int) rde_stack_top (p->LS);
-+ return (intptr_t) rde_stack_top (p->LS);
- }
- SCOPE Tcl_HashTable*
@@ -864,5 +864,5 @@
p->ER->msg = rde_stack_new (NULL);
ASSERT_BOUNDS(s,p->numstr);
@@ -1765,17 +1578,6 @@
+ #include <stdint.h>
#include <stdlib.h>
#include <ctype.h>
-@@ -700,8 +700,8 @@
- rde_stack_get (p->LS, lc, lv);
- }
-- SCOPE long int
-+ SCOPE intptr_t
- rde_param_query_lstop (RDE_PARAM p)
- {
-- (long int) rde_stack_top (p->LS);
-+ return (intptr_t) rde_stack_top (p->LS);
- }
- SCOPE Tcl_HashTable*
@@ -864,5 +864,5 @@
p->ER->msg = rde_stack_new (NULL);
ASSERT_BOUNDS(s,p->numstr);
@@ -1827,17 +1629,6 @@
+ #include <stdint.h>
#include <stdlib.h>
#include <ctype.h>
-@@ -700,8 +700,8 @@
- rde_stack_get (p->LS, lc, lv);
- }
-- SCOPE long int
-+ SCOPE intptr_t
- rde_param_query_lstop (RDE_PARAM p)
- {
-- (long int) rde_stack_top (p->LS);
-+ return (intptr_t) rde_stack_top (p->LS);
- }
- SCOPE Tcl_HashTable*
@@ -864,5 +864,5 @@
p->ER->msg = rde_stack_new (NULL);
ASSERT_BOUNDS(s,p->numstr);
@@ -1889,17 +1680,6 @@
+ #include <stdint.h>
#include <stdlib.h>
#include <ctype.h>
-@@ -700,8 +700,8 @@
- rde_stack_get (p->LS, lc, lv);
- }
-- SCOPE long int
-+ SCOPE intptr_t
- rde_param_query_lstop (RDE_PARAM p)
- {
-- (long int) rde_stack_top (p->LS);
-+ return (intptr_t) rde_stack_top (p->LS);
- }
- SCOPE Tcl_HashTable*
@@ -864,5 +864,5 @@
p->ER->msg = rde_stack_new (NULL);
ASSERT_BOUNDS(s,p->numstr);
@@ -1951,17 +1731,6 @@
+ #include <stdint.h>
#include <stdlib.h>
#include <ctype.h>
-@@ -700,8 +700,8 @@
- rde_stack_get (p->LS, lc, lv);
- }
-- SCOPE long int
-+ SCOPE intptr_t
- rde_param_query_lstop (RDE_PARAM p)
- {
-- (long int) rde_stack_top (p->LS);
-+ return (intptr_t) rde_stack_top (p->LS);
- }
- SCOPE Tcl_HashTable*
@@ -864,5 +864,5 @@
p->ER->msg = rde_stack_new (NULL);
ASSERT_BOUNDS(s,p->numstr);
@@ -2013,17 +1782,6 @@
+ #include <stdint.h>
#include <stdlib.h>
#include <ctype.h>
-@@ -700,8 +700,8 @@
- rde_stack_get (p->LS, lc, lv);
- }
-- SCOPE long int
-+ SCOPE intptr_t
- rde_param_query_lstop (RDE_PARAM p)
- {
-- (long int) rde_stack_top (p->LS);
-+ return (intptr_t) rde_stack_top (p->LS);
- }
- SCOPE Tcl_HashTable*
@@ -864,5 +864,5 @@
p->ER->msg = rde_stack_new (NULL);
ASSERT_BOUNDS(s,p->numstr);
@@ -2075,17 +1833,6 @@
+ #include <stdint.h>
#include <stdlib.h>
#include <ctype.h>
-@@ -700,8 +700,8 @@
- rde_stack_get (p->LS, lc, lv);
- }
-- SCOPE long int
-+ SCOPE intptr_t
- rde_param_query_lstop (RDE_PARAM p)
- {
-- (long int) rde_stack_top (p->LS);
-+ return (intptr_t) rde_stack_top (p->LS);
- }
- SCOPE Tcl_HashTable*
@@ -864,5 +864,5 @@
p->ER->msg = rde_stack_new (NULL);
ASSERT_BOUNDS(s,p->numstr);
@@ -2137,17 +1884,6 @@
+ #include <stdint.h>
#include <stdlib.h>
#include <ctype.h>
-@@ -700,8 +700,8 @@
- rde_stack_get (p->LS, lc, lv);
- }
-- SCOPE long int
-+ SCOPE intptr_t
- rde_param_query_lstop (RDE_PARAM p)
- {
-- (long int) rde_stack_top (p->LS);
-+ return (intptr_t) rde_stack_top (p->LS);
- }
- SCOPE Tcl_HashTable*
@@ -864,5 +864,5 @@
p->ER->msg = rde_stack_new (NULL);
ASSERT_BOUNDS(s,p->numstr);
@@ -2199,17 +1935,6 @@
+ #include <stdint.h>
#include <stdlib.h>
#include <ctype.h>
-@@ -700,8 +700,8 @@
- rde_stack_get (p->LS, lc, lv);
- }
-- SCOPE long int
-+ SCOPE intptr_t
- rde_param_query_lstop (RDE_PARAM p)
- {
-- (long int) rde_stack_top (p->LS);
-+ return (intptr_t) rde_stack_top (p->LS);
- }
- SCOPE Tcl_HashTable*
@@ -864,5 +864,5 @@
p->ER->msg = rde_stack_new (NULL);
ASSERT_BOUNDS(s,p->numstr);
@@ -2261,17 +1986,6 @@
+ #include <stdint.h>
#include <stdlib.h>
#include <ctype.h>
-@@ -700,8 +700,8 @@
- rde_stack_get (p->LS, lc, lv);
- }
-- SCOPE long int
-+ SCOPE intptr_t
- rde_param_query_lstop (RDE_PARAM p)
- {
-- (long int) rde_stack_top (p->LS);
-+ return (intptr_t) rde_stack_top (p->LS);
- }
- SCOPE Tcl_HashTable*
@@ -864,5 +864,5 @@
p->ER->msg = rde_stack_new (NULL);
ASSERT_BOUNDS(s,p->numstr);
diff --git a/devel/tcllib/pkg-plist b/devel/tcllib/pkg-plist
index 60fdd5746c60..f25e57cdd242 100644
--- a/devel/tcllib/pkg-plist
+++ b/devel/tcllib/pkg-plist
@@ -78,6 +78,8 @@ lib/tcllib/des/des.tcl
lib/tcllib/des/pkgIndex.tcl
lib/tcllib/des/tcldes.tcl
lib/tcllib/des/tcldesjr.tcl
+lib/tcllib/dicttool/dicttool.tcl
+lib/tcllib/dicttool/pkgIndex.tcl
lib/tcllib/dns/dns.tcl
lib/tcllib/dns/ip.tcl
lib/tcllib/dns/ipMore.tcl
@@ -227,6 +229,13 @@ lib/tcllib/htmlparse/htmlparse.tcl
lib/tcllib/htmlparse/pkgIndex.tcl
lib/tcllib/http/autoproxy.tcl
lib/tcllib/http/pkgIndex.tcl
+lib/tcllib/httpd/content.tcl
+lib/tcllib/httpd/dispatch.tcl
+lib/tcllib/httpd/httpd.tcl
+lib/tcllib/httpd/pkgIndex.tcl
+lib/tcllib/httpd/scgi-app.tcl
+lib/tcllib/httpwget/pkgIndex.tcl
+lib/tcllib/httpwget/wget.tcl
lib/tcllib/ident/ident.tcl
lib/tcllib/ident/pkgIndex.tcl
lib/tcllib/imap4/imap4.tcl
@@ -267,6 +276,8 @@ lib/tcllib/map/map_slippy_fetcher.tcl
lib/tcllib/map/pkgIndex.tcl
lib/tcllib/mapproj/mapproj.tcl
lib/tcllib/mapproj/pkgIndex.tcl
+lib/tcllib/markdown/markdown.tcl
+lib/tcllib/markdown/pkgIndex.tcl
lib/tcllib/math/bessel.tcl
lib/tcllib/math/bigfloat.tcl
lib/tcllib/math/bigfloat2.tcl
@@ -277,6 +288,7 @@ lib/tcllib/math/combinatorics.tcl
lib/tcllib/math/constants.tcl
lib/tcllib/math/decimal.tcl
lib/tcllib/math/elliptic.tcl
+lib/tcllib/math/exact.tcl
lib/tcllib/math/exponential.tcl
lib/tcllib/math/fourier.tcl
lib/tcllib/math/fuzzy.tcl
@@ -337,6 +349,7 @@ lib/tcllib/nmea/pkgIndex.tcl
lib/tcllib/nns/common.tcl
lib/tcllib/nns/nns.tcl
lib/tcllib/nns/nns_auto.tcl
+lib/tcllib/nns/nns_cluster.tcl
lib/tcllib/nns/pkgIndex.tcl
lib/tcllib/nns/server.tcl
lib/tcllib/nntp/nntp.tcl
@@ -345,6 +358,11 @@ lib/tcllib/ntp/pkgIndex.tcl
lib/tcllib/ntp/time.tcl
lib/tcllib/oauth/oauth.tcl
lib/tcllib/oauth/pkgIndex.tcl
+lib/tcllib/oodialect/oodialect.tcl
+lib/tcllib/oodialect/pkgIndex.tcl
+lib/tcllib/oometa/oometa.tcl
+lib/tcllib/oometa/oooption.tcl
+lib/tcllib/oometa/pkgIndex.tcl
lib/tcllib/ooutil/ooutil.tcl
lib/tcllib/ooutil/pkgIndex.tcl
lib/tcllib/otp/otp.tcl
@@ -592,6 +610,18 @@ lib/tcllib/tie/tie_log.tcl
lib/tcllib/tie/tie_rarray.tcl
lib/tcllib/tiff/pkgIndex.tcl
lib/tcllib/tiff/tiff.tcl
+lib/tcllib/tool/ensemble.tcl
+lib/tcllib/tool/event.tcl
+lib/tcllib/tool/index.tcl
+lib/tcllib/tool/metaclass.tcl
+lib/tcllib/tool/option.tcl
+lib/tcllib/tool/organ.tcl
+lib/tcllib/tool/pipeline.tcl
+lib/tcllib/tool/pkgIndex.tcl
+lib/tcllib/tool/script.tcl
+lib/tcllib/tool/uuid.tcl
+lib/tcllib/tool_datatype/datatype.tcl
+lib/tcllib/tool_datatype/pkgIndex.tcl
lib/tcllib/transfer/connect.tcl
lib/tcllib/transfer/copyops.tcl
lib/tcllib/transfer/ddest.tcl
@@ -605,6 +635,7 @@ lib/tcllib/treeql/treeql.tcl
lib/tcllib/treeql/treeql84.tcl
lib/tcllib/treeql/treeql85.tcl
lib/tcllib/try/pkgIndex.tcl
+lib/tcllib/try/throw.tcl
lib/tcllib/try/try.tcl
lib/tcllib/uev/pkgIndex.tcl
lib/tcllib/uev/uevent.tcl
@@ -669,437 +700,431 @@ lib/tcllib/wip/pkgIndex.tcl
lib/tcllib/wip/wip.tcl
lib/tcllib/wip/wip2.tcl
lib/tcllib/yaml/huddle.tcl
+lib/tcllib/yaml/huddle_types.tcl
+lib/tcllib/yaml/json2huddle.tcl
lib/tcllib/yaml/pkgIndex.tcl
lib/tcllib/yaml/yaml.tcl
lib/tcllib/zip/decode.tcl
lib/tcllib/zip/encode.tcl
+lib/tcllib/zip/mkzip.tcl
lib/tcllib/zip/pkgIndex.tcl
-%%MAN%%man/mann/S3.tcllib.n.gz
-%%MAN%%man/mann/adjust.tcllib.n.gz
-%%MAN%%man/mann/adler32.tcllib.n.gz
-%%MAN%%man/mann/aes.tcllib.n.gz
-%%MAN%%man/mann/annealing.tcllib.n.gz
-%%MAN%%man/mann/ansi_cattr.tcllib.n.gz
-%%MAN%%man/mann/ansi_cctrl.tcllib.n.gz
-%%MAN%%man/mann/ansi_cmacros.tcllib.n.gz
-%%MAN%%man/mann/ansi_code.tcllib.n.gz
-%%MAN%%man/mann/ansi_ctrlu.tcllib.n.gz
-%%MAN%%man/mann/ansi_send.tcllib.n.gz
-%%MAN%%man/mann/ascii85.tcllib.n.gz
-%%MAN%%man/mann/asn.tcllib.n.gz
-%%MAN%%man/mann/async.tcllib.n.gz
-%%MAN%%man/mann/autoproxy.tcllib.n.gz
-%%MAN%%man/mann/aycock.tcllib.n.gz
-%%MAN%%man/mann/base32.tcllib.n.gz
-%%MAN%%man/mann/base32core.tcllib.n.gz
-%%MAN%%man/mann/base32hex.tcllib.n.gz
-%%MAN%%man/mann/base64.tcllib.n.gz
-%%MAN%%man/mann/bee.tcllib.n.gz
-%%MAN%%man/mann/bench.tcllib.n.gz
-%%MAN%%man/mann/bench_intro.tcllib.n.gz
-%%MAN%%man/mann/bench_lang_intro.tcllib.n.gz
-%%MAN%%man/mann/bench_lang_spec.tcllib.n.gz
-%%MAN%%man/mann/bench_read.tcllib.n.gz
-%%MAN%%man/mann/bench_wcsv.tcllib.n.gz
-%%MAN%%man/mann/bench_wtext.tcllib.n.gz
-%%MAN%%man/mann/bibtex.tcllib.n.gz
-%%MAN%%man/mann/bigfloat.tcllib.n.gz
-%%MAN%%man/mann/bignum.tcllib.n.gz
-%%MAN%%man/mann/blowfish.tcllib.n.gz
-%%MAN%%man/mann/calculus.tcllib.n.gz
-%%MAN%%man/mann/cat.tcllib.n.gz
-%%MAN%%man/mann/cc_amex.tcllib.n.gz
-%%MAN%%man/mann/cc_discover.tcllib.n.gz
-%%MAN%%man/mann/cc_mastercard.tcllib.n.gz
-%%MAN%%man/mann/cc_visa.tcllib.n.gz
-%%MAN%%man/mann/cfront.tcllib.n.gz
-%%MAN%%man/mann/cgen.tcllib.n.gz
-%%MAN%%man/mann/changelog.tcllib.n.gz
-%%MAN%%man/mann/cksum.tcllib.n.gz
-%%MAN%%man/mann/cmdline.tcllib.n.gz
-%%MAN%%man/mann/combinatorics.tcllib.n.gz
-%%MAN%%man/mann/comm.tcllib.n.gz
-%%MAN%%man/mann/comm_wire.tcllib.n.gz
-%%MAN%%man/mann/connect.tcllib.n.gz
-%%MAN%%man/mann/constants.tcllib.n.gz
-%%MAN%%man/mann/container.tcllib.n.gz
-%%MAN%%man/mann/control.tcllib.n.gz
-%%MAN%%man/mann/copyops.tcllib.n.gz
-%%MAN%%man/mann/core.tcllib.n.gz
-%%MAN%%man/mann/coro_auto.tcllib.n.gz
-%%MAN%%man/mann/coroutine.tcllib.n.gz
-%%MAN%%man/mann/counter.tcllib.n.gz
-%%MAN%%man/mann/crc16.tcllib.n.gz
-%%MAN%%man/mann/crc32.tcllib.n.gz
-%%MAN%%man/mann/cron.tcllib.n.gz
-%%MAN%%man/mann/csv.tcllib.n.gz
-%%MAN%%man/mann/cvs.tcllib.n.gz
-%%MAN%%man/mann/dacceptor.tcllib.n.gz
-%%MAN%%man/mann/ddest.tcllib.n.gz
-%%MAN%%man/mann/debug.tcllib.n.gz
-%%MAN%%man/mann/debug_caller.tcllib.n.gz
-%%MAN%%man/mann/debug_heartbeat.tcllib.n.gz
-%%MAN%%man/mann/debug_timestamp.tcllib.n.gz
-%%MAN%%man/mann/decimal.tcllib.n.gz
-%%MAN%%man/mann/decode.tcllib.n.gz
-%%MAN%%man/mann/deleg_method.tcllib.n.gz
-%%MAN%%man/mann/deleg_proc.tcllib.n.gz
-%%MAN%%man/mann/des.tcllib.n.gz
-%%MAN%%man/mann/dexec.tcllib.n.gz
-%%MAN%%man/mann/disjointset.tcllib.n.gz
-%%MAN%%man/mann/dns.tcllib.n.gz
-%%MAN%%man/mann/docidx.tcllib.n.gz
-%%MAN%%man/mann/docidx_intro.tcllib.n.gz
-%%MAN%%man/mann/docidx_lang_cmdref.tcllib.n.gz
-%%MAN%%man/mann/docidx_lang_faq.tcllib.n.gz
-%%MAN%%man/mann/docidx_lang_intro.tcllib.n.gz
-%%MAN%%man/mann/docidx_lang_syntax.tcllib.n.gz
-%%MAN%%man/mann/docidx_plugin_apiref.tcllib.n.gz
-%%MAN%%man/mann/docstrip.tcllib.n.gz
-%%MAN%%man/mann/docstrip_util.tcllib.n.gz
-%%MAN%%man/mann/doctoc.tcllib.n.gz
-%%MAN%%man/mann/doctoc_intro.tcllib.n.gz
-%%MAN%%man/mann/doctoc_lang_cmdref.tcllib.n.gz
-%%MAN%%man/mann/doctoc_lang_faq.tcllib.n.gz
-%%MAN%%man/mann/doctoc_lang_intro.tcllib.n.gz
-%%MAN%%man/mann/doctoc_lang_syntax.tcllib.n.gz
-%%MAN%%man/mann/doctoc_plugin_apiref.tcllib.n.gz
-%%MAN%%man/mann/doctools.tcllib.n.gz
-%%MAN%%man/mann/doctools_intro.tcllib.n.gz
-%%MAN%%man/mann/doctools_lang_cmdref.tcllib.n.gz
-%%MAN%%man/mann/doctools_lang_faq.tcllib.n.gz
-%%MAN%%man/mann/doctools_lang_intro.tcllib.n.gz
-%%MAN%%man/mann/doctools_lang_syntax.tcllib.n.gz
-%%MAN%%man/mann/doctools_plugin_apiref.tcllib.n.gz
-%%MAN%%man/mann/dsource.tcllib.n.gz
-%%MAN%%man/mann/dtplite.tcllib.n.gz
-%%MAN%%man/mann/ean13.tcllib.n.gz
-%%MAN%%man/mann/encode.tcllib.n.gz
-%%MAN%%man/mann/events.tcllib.n.gz
-%%MAN%%man/mann/expander.tcllib.n.gz
-%%MAN%%man/mann/export.tcllib.n.gz
-%%MAN%%man/mann/export_docidx.tcllib.n.gz
-%%MAN%%man/mann/export_doctoc.tcllib.n.gz
-%%MAN%%man/mann/export_html.tcllib.n.gz
-%%MAN%%man/mann/export_json.tcllib.n.gz
-%%MAN%%man/mann/export_nroff.tcllib.n.gz
-%%MAN%%man/mann/export_text.tcllib.n.gz
-%%MAN%%man/mann/export_wiki.tcllib.n.gz
-%%MAN%%man/mann/fa.tcllib.n.gz
-%%MAN%%man/mann/facade.tcllib.n.gz
-%%MAN%%man/mann/faop.tcllib.n.gz
-%%MAN%%man/mann/fifo.tcllib.n.gz
-%%MAN%%man/mann/fifo2.tcllib.n.gz
-%%MAN%%man/mann/filetypes.tcllib.n.gz
-%%MAN%%man/mann/fileutil.tcllib.n.gz
-%%MAN%%man/mann/fourier.tcllib.n.gz
-%%MAN%%man/mann/ftp.tcllib.n.gz
-%%MAN%%man/mann/ftp_geturl.tcllib.n.gz
-%%MAN%%man/mann/ftpd.tcllib.n.gz
-%%MAN%%man/mann/fuzzy.tcllib.n.gz
-%%MAN%%man/mann/gasm.tcllib.n.gz
-%%MAN%%man/mann/generator.tcllib.n.gz
-%%MAN%%man/mann/gpx.tcllib.n.gz
-%%MAN%%man/mann/graph.tcllib.n.gz
-%%MAN%%man/mann/graph1.tcllib.n.gz
-%%MAN%%man/mann/graphops.tcllib.n.gz
-%%MAN%%man/mann/gtoken.tcllib.n.gz
-%%MAN%%man/mann/halfpipe.tcllib.n.gz
-%%MAN%%man/mann/hex.tcllib.n.gz
-%%MAN%%man/mann/hook.tcllib.n.gz
-%%MAN%%man/mann/html.tcllib.n.gz
-%%MAN%%man/mann/html_cssdefaults.tcllib.n.gz
-%%MAN%%man/mann/htmlparse.tcllib.n.gz
-%%MAN%%man/mann/huddle.tcllib.n.gz
-%%MAN%%man/mann/iban.tcllib.n.gz
-%%MAN%%man/mann/ident.tcllib.n.gz
-%%MAN%%man/mann/identity.tcllib.n.gz
-%%MAN%%man/mann/idx_container.tcllib.n.gz
-%%MAN%%man/mann/idx_export.tcllib.n.gz
-%%MAN%%man/mann/idx_export_html.tcllib.n.gz
-%%MAN%%man/mann/idx_export_json.tcllib.n.gz
-%%MAN%%man/mann/idx_export_nroff.tcllib.n.gz
-%%MAN%%man/mann/idx_export_text.tcllib.n.gz
-%%MAN%%man/mann/idx_export_wiki.tcllib.n.gz
-%%MAN%%man/mann/idx_import.tcllib.n.gz
-%%MAN%%man/mann/idx_import_json.tcllib.n.gz
-%%MAN%%man/mann/idx_introduction.tcllib.n.gz
-%%MAN%%man/mann/idx_msgcat_c.tcllib.n.gz
-%%MAN%%man/mann/idx_msgcat_de.tcllib.n.gz
-%%MAN%%man/mann/idx_msgcat_en.tcllib.n.gz
-%%MAN%%man/mann/idx_msgcat_fr.tcllib.n.gz
-%%MAN%%man/mann/idx_parse.tcllib.n.gz
-%%MAN%%man/mann/idx_structure.tcllib.n.gz
-%%MAN%%man/mann/imap4.tcllib.n.gz
-%%MAN%%man/mann/imei.tcllib.n.gz
-%%MAN%%man/mann/imenu.tcllib.n.gz
-%%MAN%%man/mann/import.tcllib.n.gz
-%%MAN%%man/mann/import_docidx.tcllib.n.gz
-%%MAN%%man/mann/import_doctoc.tcllib.n.gz
-%%MAN%%man/mann/import_json.tcllib.n.gz
-%%MAN%%man/mann/ini.tcllib.n.gz
-%%MAN%%man/mann/interp.tcllib.n.gz
-%%MAN%%man/mann/interpolate.tcllib.n.gz
-%%MAN%%man/mann/introduction.tcllib.n.gz
-%%MAN%%man/mann/ip.tcllib.n.gz
-%%MAN%%man/mann/ipager.tcllib.n.gz
-%%MAN%%man/mann/irc.tcllib.n.gz
-%%MAN%%man/mann/isbn.tcllib.n.gz
-%%MAN%%man/mann/iso8601.tcllib.n.gz
-%%MAN%%man/mann/javascript.tcllib.n.gz
-%%MAN%%man/mann/jpeg.tcllib.n.gz
-%%MAN%%man/mann/json.tcllib.n.gz
-%%MAN%%man/mann/json_write.tcllib.n.gz
-%%MAN%%man/mann/lambda.tcllib.n.gz
-%%MAN%%man/mann/ldap.tcllib.n.gz
-%%MAN%%man/mann/ldapx.tcllib.n.gz
-%%MAN%%man/mann/limitsize.tcllib.n.gz
-%%MAN%%man/mann/linalg.tcllib.n.gz
-%%MAN%%man/mann/log.tcllib.n.gz
-%%MAN%%man/mann/logger.tcllib.n.gz
-%%MAN%%man/mann/loggerAppender.tcllib.n.gz
-%%MAN%%man/mann/loggerUtils.tcllib.n.gz
-%%MAN%%man/mann/luhn.tcllib.n.gz
-%%MAN%%man/mann/luhn5.tcllib.n.gz
-%%MAN%%man/mann/machineparameters.tcllib.n.gz
-%%MAN%%man/mann/map_geocode_nominatim.tcllib.n.gz
-%%MAN%%man/mann/map_slippy.tcllib.n.gz
-%%MAN%%man/mann/map_slippy_cache.tcllib.n.gz
-%%MAN%%man/mann/map_slippy_fetcher.tcllib.n.gz
-%%MAN%%man/mann/mapproj.tcllib.n.gz
-%%MAN%%man/mann/math.tcllib.n.gz
-%%MAN%%man/mann/math_geometry.tcllib.n.gz
-%%MAN%%man/mann/matrix.tcllib.n.gz
-%%MAN%%man/mann/matrix1.tcllib.n.gz
-%%MAN%%man/mann/md4.tcllib.n.gz
-%%MAN%%man/mann/md5.tcllib.n.gz
-%%MAN%%man/mann/md5crypt.tcllib.n.gz
-%%MAN%%man/mann/me_ast.tcllib.n.gz
-%%MAN%%man/mann/me_cpu.tcllib.n.gz
-%%MAN%%man/mann/me_cpucore.tcllib.n.gz
-%%MAN%%man/mann/me_intro.tcllib.n.gz
-%%MAN%%man/mann/me_tcl.tcllib.n.gz
-%%MAN%%man/mann/me_util.tcllib.n.gz
-%%MAN%%man/mann/me_vm.tcllib.n.gz
-%%MAN%%man/mann/memchan.tcllib.n.gz
-%%MAN%%man/mann/mime.tcllib.n.gz
-%%MAN%%man/mann/mimetypes.tcllib.n.gz
-%%MAN%%man/mann/montecarlo.tcllib.n.gz
-%%MAN%%man/mann/mpexpand.tcllib.n.gz
-%%MAN%%man/mann/msgcat.tcllib.n.gz
-%%MAN%%man/mann/msgcat_c.tcllib.n.gz
-%%MAN%%man/mann/msgcat_de.tcllib.n.gz
-%%MAN%%man/mann/msgcat_en.tcllib.n.gz
-%%MAN%%man/mann/msgcat_fr.tcllib.n.gz
-%%MAN%%man/mann/multi.tcllib.n.gz
-%%MAN%%man/mann/multiop.tcllib.n.gz
-%%MAN%%man/mann/multiplexer.tcllib.n.gz
-%%MAN%%man/mann/namespacex.tcllib.n.gz
-%%MAN%%man/mann/ncgi.tcllib.n.gz
-%%MAN%%man/mann/nettool.tcllib.n.gz
-%%MAN%%man/mann/nmea.tcllib.n.gz
-%%MAN%%man/mann/nns.tcllib.n.gz
-%%MAN%%man/mann/nns_auto.tcllib.n.gz
-%%MAN%%man/mann/nns_client.tcllib.n.gz
-%%MAN%%man/mann/nns_common.tcllib.n.gz
-%%MAN%%man/mann/nns_intro.tcllib.n.gz
-%%MAN%%man/mann/nns_protocol.tcllib.n.gz
-%%MAN%%man/mann/nns_server.tcllib.n.gz
-%%MAN%%man/mann/nnsd.tcllib.n.gz
-%%MAN%%man/mann/nnslog.tcllib.n.gz
-%%MAN%%man/mann/nntp.tcllib.n.gz
-%%MAN%%man/mann/nroff_manmacros.tcllib.n.gz
-%%MAN%%man/mann/ntlm.tcllib.n.gz
-%%MAN%%man/mann/ntp_time.tcllib.n.gz
-%%MAN%%man/mann/null.tcllib.n.gz
-%%MAN%%man/mann/nullzero.tcllib.n.gz
-%%MAN%%man/mann/numtheory.tcllib.n.gz
-%%MAN%%man/mann/oauth.tcllib.n.gz
-%%MAN%%man/mann/observe.tcllib.n.gz
-%%MAN%%man/mann/ooutil.tcllib.n.gz
-%%MAN%%man/mann/optimize.tcllib.n.gz
-%%MAN%%man/mann/otp.tcllib.n.gz
-%%MAN%%man/mann/page.tcllib.n.gz
-%%MAN%%man/mann/page_intro.tcllib.n.gz
-%%MAN%%man/mann/page_pluginmgr.tcllib.n.gz
-%%MAN%%man/mann/page_util_flow.tcllib.n.gz
-%%MAN%%man/mann/page_util_norm_lemon.tcllib.n.gz
-%%MAN%%man/mann/page_util_norm_peg.tcllib.n.gz
-%%MAN%%man/mann/page_util_peg.tcllib.n.gz
-%%MAN%%man/mann/page_util_quote.tcllib.n.gz
-%%MAN%%man/mann/parse.tcllib.n.gz
-%%MAN%%man/mann/peg.tcllib.n.gz
-%%MAN%%man/mann/peg_interp.tcllib.n.gz
-%%MAN%%man/mann/picoirc.tcllib.n.gz
-%%MAN%%man/mann/pkg_dtplite.tcllib.n.gz
-%%MAN%%man/mann/pki.tcllib.n.gz
-%%MAN%%man/mann/pluginmgr.tcllib.n.gz
-%%MAN%%man/mann/png.tcllib.n.gz
-%%MAN%%man/mann/polynomials.tcllib.n.gz
-%%MAN%%man/mann/pool.tcllib.n.gz
-%%MAN%%man/mann/pop3.tcllib.n.gz
-%%MAN%%man/mann/pop3d.tcllib.n.gz
-%%MAN%%man/mann/pop3d_dbox.tcllib.n.gz
-%%MAN%%man/mann/pop3d_udb.tcllib.n.gz
-%%MAN%%man/mann/prioqueue.tcllib.n.gz
-%%MAN%%man/mann/processman.tcllib.n.gz
-%%MAN%%man/mann/profiler.tcllib.n.gz
-%%MAN%%man/mann/pt.tcllib.n.gz
-%%MAN%%man/mann/pt_astree.tcllib.n.gz
-%%MAN%%man/mann/pt_cparam_config_critcl.tcllib.n.gz
-%%MAN%%man/mann/pt_cparam_config_tea.tcllib.n.gz
-%%MAN%%man/mann/pt_from_api.tcllib.n.gz
-%%MAN%%man/mann/pt_introduction.tcllib.n.gz
-%%MAN%%man/mann/pt_json_language.tcllib.n.gz
-%%MAN%%man/mann/pt_param.tcllib.n.gz
-%%MAN%%man/mann/pt_parse_peg.tcllib.n.gz
-%%MAN%%man/mann/pt_parser_api.tcllib.n.gz
-%%MAN%%man/mann/pt_peg_container.tcllib.n.gz
-%%MAN%%man/mann/pt_peg_container_peg.tcllib.n.gz
-%%MAN%%man/mann/pt_peg_export.tcllib.n.gz
-%%MAN%%man/mann/pt_peg_export_container.tcllib.n.gz
-%%MAN%%man/mann/pt_peg_export_json.tcllib.n.gz
-%%MAN%%man/mann/pt_peg_export_peg.tcllib.n.gz
-%%MAN%%man/mann/pt_peg_from_container.tcllib.n.gz
-%%MAN%%man/mann/pt_peg_from_json.tcllib.n.gz
-%%MAN%%man/mann/pt_peg_from_peg.tcllib.n.gz
-%%MAN%%man/mann/pt_peg_import.tcllib.n.gz
-%%MAN%%man/mann/pt_peg_import_container.tcllib.n.gz
-%%MAN%%man/mann/pt_peg_import_json.tcllib.n.gz
-%%MAN%%man/mann/pt_peg_import_peg.tcllib.n.gz
-%%MAN%%man/mann/pt_peg_interp.tcllib.n.gz
-%%MAN%%man/mann/pt_peg_introduction.tcllib.n.gz
-%%MAN%%man/mann/pt_peg_language.tcllib.n.gz
-%%MAN%%man/mann/pt_peg_op.tcllib.n.gz
-%%MAN%%man/mann/pt_peg_to_container.tcllib.n.gz
-%%MAN%%man/mann/pt_peg_to_cparam.tcllib.n.gz
-%%MAN%%man/mann/pt_peg_to_json.tcllib.n.gz
-%%MAN%%man/mann/pt_peg_to_param.tcllib.n.gz
-%%MAN%%man/mann/pt_peg_to_peg.tcllib.n.gz
-%%MAN%%man/mann/pt_peg_to_tclparam.tcllib.n.gz
-%%MAN%%man/mann/pt_pegrammar.tcllib.n.gz
-%%MAN%%man/mann/pt_pexpr_op.tcllib.n.gz
-%%MAN%%man/mann/pt_pexpression.tcllib.n.gz
-%%MAN%%man/mann/pt_pgen.tcllib.n.gz
-%%MAN%%man/mann/pt_rdengine.tcllib.n.gz
-%%MAN%%man/mann/pt_tclparam_config_snit.tcllib.n.gz
-%%MAN%%man/mann/pt_tclparam_config_tcloo.tcllib.n.gz
-%%MAN%%man/mann/pt_to_api.tcllib.n.gz
-%%MAN%%man/mann/pt_util.tcllib.n.gz
-%%MAN%%man/mann/qcomplex.tcllib.n.gz
-%%MAN%%man/mann/queue.tcllib.n.gz
-%%MAN%%man/mann/random.tcllib.n.gz
-%%MAN%%man/mann/randseed.tcllib.n.gz
-%%MAN%%man/mann/rational_funcs.tcllib.n.gz
-%%MAN%%man/mann/rc4.tcllib.n.gz
-%%MAN%%man/mann/rcs.tcllib.n.gz
-%%MAN%%man/mann/receive.tcllib.n.gz
-%%MAN%%man/mann/receiver.tcllib.n.gz
-%%MAN%%man/mann/record.tcllib.n.gz
-%%MAN%%man/mann/repeat.tcllib.n.gz
-%%MAN%%man/mann/report.tcllib.n.gz
-%%MAN%%man/mann/rest.tcllib.n.gz
-%%MAN%%man/mann/rfc2822.tcllib.n.gz
-%%MAN%%man/mann/ripemd128.tcllib.n.gz
-%%MAN%%man/mann/ripemd160.tcllib.n.gz
-%%MAN%%man/mann/roman.tcllib.n.gz
-%%MAN%%man/mann/romberg.tcllib.n.gz
-%%MAN%%man/mann/rot.tcllib.n.gz
-%%MAN%%man/mann/rtcore.tcllib.n.gz
-%%MAN%%man/mann/sasl.tcllib.n.gz
-%%MAN%%man/mann/scram.tcllib.n.gz
-%%MAN%%man/mann/sha1.tcllib.n.gz
-%%MAN%%man/mann/sha256.tcllib.n.gz
-%%MAN%%man/mann/simulation_random.tcllib.n.gz
-%%MAN%%man/mann/skiplist.tcllib.n.gz
-%%MAN%%man/mann/smtp.tcllib.n.gz
-%%MAN%%man/mann/smtpd.tcllib.n.gz
-%%MAN%%man/mann/snit.tcllib.n.gz
-%%MAN%%man/mann/snitfaq.tcllib.n.gz
-%%MAN%%man/mann/soundex.tcllib.n.gz
-%%MAN%%man/mann/spacer.tcllib.n.gz
-%%MAN%%man/mann/special.tcllib.n.gz
-%%MAN%%man/mann/stack.tcllib.n.gz
-%%MAN%%man/mann/statistics.tcllib.n.gz
-%%MAN%%man/mann/std.tcllib.n.gz
-%%MAN%%man/mann/stooop.tcllib.n.gz
-%%MAN%%man/mann/string.tcllib.n.gz
-%%MAN%%man/mann/stringprep.tcllib.n.gz
-%%MAN%%man/mann/stringprep_data.tcllib.n.gz
-%%MAN%%man/mann/struct_list.tcllib.n.gz
-%%MAN%%man/mann/struct_set.tcllib.n.gz
-%%MAN%%man/mann/struct_tree.tcllib.n.gz
-%%MAN%%man/mann/struct_tree1.tcllib.n.gz
-%%MAN%%man/mann/structure.tcllib.n.gz
-%%MAN%%man/mann/sum.tcllib.n.gz
-%%MAN%%man/mann/switched.tcllib.n.gz
-%%MAN%%man/mann/symdiff.tcllib.n.gz
-%%MAN%%man/mann/tabify.tcllib.n.gz
-%%MAN%%man/mann/tar.tcllib.n.gz
-%%MAN%%man/mann/tcl_parse.tcllib.n.gz
-%%MAN%%man/mann/tcldes.tcllib.n.gz
-%%MAN%%man/mann/tcldesjr.tcllib.n.gz
-%%MAN%%man/mann/tcldocstrip.tcllib.n.gz
-%%MAN%%man/mann/tepam_argument_dialogbox.tcllib.n.gz
-%%MAN%%man/mann/tepam_doc_gen.tcllib.n.gz
-%%MAN%%man/mann/tepam_introduction.tcllib.n.gz
-%%MAN%%man/mann/tepam_procedure.tcllib.n.gz
-%%MAN%%man/mann/term.tcllib.n.gz
-%%MAN%%man/mann/term_bind.tcllib.n.gz
-%%MAN%%man/mann/term_send.tcllib.n.gz
-%%MAN%%man/mann/textutil.tcllib.n.gz
-%%MAN%%man/mann/textutil_split.tcllib.n.gz
-%%MAN%%man/mann/textutil_string.tcllib.n.gz
-%%MAN%%man/mann/textwindow.tcllib.n.gz
-%%MAN%%man/mann/tie.tcllib.n.gz
-%%MAN%%man/mann/tie_std.tcllib.n.gz
-%%MAN%%man/mann/tiff.tcllib.n.gz
-%%MAN%%man/mann/toc_container.tcllib.n.gz
-%%MAN%%man/mann/toc_export.tcllib.n.gz
-%%MAN%%man/mann/toc_export_html.tcllib.n.gz
-%%MAN%%man/mann/toc_export_json.tcllib.n.gz
-%%MAN%%man/mann/toc_export_nroff.tcllib.n.gz
-%%MAN%%man/mann/toc_export_text.tcllib.n.gz
-%%MAN%%man/mann/toc_export_wiki.tcllib.n.gz
-%%MAN%%man/mann/toc_import.tcllib.n.gz
-%%MAN%%man/mann/toc_import_json.tcllib.n.gz
-%%MAN%%man/mann/toc_introduction.tcllib.n.gz
-%%MAN%%man/mann/toc_msgcat_c.tcllib.n.gz
-%%MAN%%man/mann/toc_msgcat_de.tcllib.n.gz
-%%MAN%%man/mann/toc_msgcat_en.tcllib.n.gz
-%%MAN%%man/mann/toc_msgcat_fr.tcllib.n.gz
-%%MAN%%man/mann/toc_parse.tcllib.n.gz
-%%MAN%%man/mann/toc_structure.tcllib.n.gz
-%%MAN%%man/mann/token.tcllib.n.gz
-%%MAN%%man/mann/token_shell.tcllib.n.gz
-%%MAN%%man/mann/tqueue.tcllib.n.gz
-%%MAN%%man/mann/transformcore.tcllib.n.gz
-%%MAN%%man/mann/transmitter.tcllib.n.gz
-%%MAN%%man/mann/traverse.tcllib.n.gz
-%%MAN%%man/mann/treeql.tcllib.n.gz
-%%MAN%%man/mann/trim.tcllib.n.gz
-%%MAN%%man/mann/try.tcllib.n.gz
-%%MAN%%man/mann/uevent.tcllib.n.gz
-%%MAN%%man/mann/uevent_onidle.tcllib.n.gz
-%%MAN%%man/mann/unicode.tcllib.n.gz
-%%MAN%%man/mann/unicode_data.tcllib.n.gz
-%%MAN%%man/mann/units.tcllib.n.gz
-%%MAN%%man/mann/uri.tcllib.n.gz
-%%MAN%%man/mann/urn-scheme.tcllib.n.gz
-%%MAN%%man/mann/usnpi.tcllib.n.gz
-%%MAN%%man/mann/uuencode.tcllib.n.gz
-%%MAN%%man/mann/uuid.tcllib.n.gz
-%%MAN%%man/mann/valtype_common.tcllib.n.gz
-%%MAN%%man/mann/variable.tcllib.n.gz
-%%MAN%%man/mann/verhoeff.tcllib.n.gz
-%%MAN%%man/mann/vt_base64.tcllib.n.gz
-%%MAN%%man/mann/vt_counter.tcllib.n.gz
-%%MAN%%man/mann/vt_crc32.tcllib.n.gz
-%%MAN%%man/mann/vt_otp.tcllib.n.gz
-%%MAN%%man/mann/websocket.tcllib.n.gz
-%%MAN%%man/mann/wip.tcllib.n.gz
-%%MAN%%man/mann/xsxp.tcllib.n.gz
-%%MAN%%man/mann/yaml.tcllib.n.gz
-%%MAN%%man/mann/yencode.tcllib.n.gz
-%%MAN%%man/mann/zero.tcllib.n.gz
-%%MAN%%man/mann/zlib.tcllib.n.gz
+%%MANPAGES%%man/mann/S3.tcllib.n.gz
+%%MANPAGES%%man/mann/adjust.tcllib.n.gz
+%%MANPAGES%%man/mann/adler32.tcllib.n.gz
+%%MANPAGES%%man/mann/aes.tcllib.n.gz
+%%MANPAGES%%man/mann/annealing.tcllib.n.gz
+%%MANPAGES%%man/mann/ansi_cattr.tcllib.n.gz
+%%MANPAGES%%man/mann/ansi_cctrl.tcllib.n.gz
+%%MANPAGES%%man/mann/ansi_cmacros.tcllib.n.gz
+%%MANPAGES%%man/mann/ansi_code.tcllib.n.gz
+%%MANPAGES%%man/mann/ansi_ctrlu.tcllib.n.gz
+%%MANPAGES%%man/mann/ansi_send.tcllib.n.gz
+%%MANPAGES%%man/mann/ascii85.tcllib.n.gz
+%%MANPAGES%%man/mann/asn.tcllib.n.gz
+%%MANPAGES%%man/mann/async.tcllib.n.gz
+%%MANPAGES%%man/mann/autoproxy.tcllib.n.gz
+%%MANPAGES%%man/mann/aycock.tcllib.n.gz
+%%MANPAGES%%man/mann/base32.tcllib.n.gz
+%%MANPAGES%%man/mann/base32core.tcllib.n.gz
+%%MANPAGES%%man/mann/base32hex.tcllib.n.gz
+%%MANPAGES%%man/mann/base64.tcllib.n.gz
+%%MANPAGES%%man/mann/bee.tcllib.n.gz
+%%MANPAGES%%man/mann/bench.tcllib.n.gz
+%%MANPAGES%%man/mann/bench_intro.tcllib.n.gz
+%%MANPAGES%%man/mann/bench_lang_intro.tcllib.n.gz
+%%MANPAGES%%man/mann/bench_lang_spec.tcllib.n.gz
+%%MANPAGES%%man/mann/bench_read.tcllib.n.gz
+%%MANPAGES%%man/mann/bench_wcsv.tcllib.n.gz
+%%MANPAGES%%man/mann/bench_wtext.tcllib.n.gz
+%%MANPAGES%%man/mann/bibtex.tcllib.n.gz
+%%MANPAGES%%man/mann/bigfloat.tcllib.n.gz
+%%MANPAGES%%man/mann/bignum.tcllib.n.gz
+%%MANPAGES%%man/mann/blowfish.tcllib.n.gz
+%%MANPAGES%%man/mann/calculus.tcllib.n.gz
+%%MANPAGES%%man/mann/cat.tcllib.n.gz
+%%MANPAGES%%man/mann/cc_amex.tcllib.n.gz
+%%MANPAGES%%man/mann/cc_discover.tcllib.n.gz
+%%MANPAGES%%man/mann/cc_mastercard.tcllib.n.gz
+%%MANPAGES%%man/mann/cc_visa.tcllib.n.gz
+%%MANPAGES%%man/mann/cfront.tcllib.n.gz
+%%MANPAGES%%man/mann/cgen.tcllib.n.gz
+%%MANPAGES%%man/mann/changelog.tcllib.n.gz
+%%MANPAGES%%man/mann/cksum.tcllib.n.gz
+%%MANPAGES%%man/mann/cmdline.tcllib.n.gz
+%%MANPAGES%%man/mann/combinatorics.tcllib.n.gz
+%%MANPAGES%%man/mann/comm.tcllib.n.gz
+%%MANPAGES%%man/mann/comm_wire.tcllib.n.gz
+%%MANPAGES%%man/mann/connect.tcllib.n.gz
+%%MANPAGES%%man/mann/constants.tcllib.n.gz
+%%MANPAGES%%man/mann/control.tcllib.n.gz
+%%MANPAGES%%man/mann/copyops.tcllib.n.gz
+%%MANPAGES%%man/mann/core.tcllib.n.gz
+%%MANPAGES%%man/mann/coro_auto.tcllib.n.gz
+%%MANPAGES%%man/mann/coroutine.tcllib.n.gz
+%%MANPAGES%%man/mann/counter.tcllib.n.gz
+%%MANPAGES%%man/mann/crc16.tcllib.n.gz
+%%MANPAGES%%man/mann/crc32.tcllib.n.gz
+%%MANPAGES%%man/mann/cron.tcllib.n.gz
+%%MANPAGES%%man/mann/csv.tcllib.n.gz
+%%MANPAGES%%man/mann/cvs.tcllib.n.gz
+%%MANPAGES%%man/mann/dacceptor.tcllib.n.gz
+%%MANPAGES%%man/mann/ddest.tcllib.n.gz
+%%MANPAGES%%man/mann/debug.tcllib.n.gz
+%%MANPAGES%%man/mann/debug_caller.tcllib.n.gz
+%%MANPAGES%%man/mann/debug_heartbeat.tcllib.n.gz
+%%MANPAGES%%man/mann/debug_timestamp.tcllib.n.gz
+%%MANPAGES%%man/mann/decimal.tcllib.n.gz
+%%MANPAGES%%man/mann/decode.tcllib.n.gz
+%%MANPAGES%%man/mann/deleg_method.tcllib.n.gz
+%%MANPAGES%%man/mann/deleg_proc.tcllib.n.gz
+%%MANPAGES%%man/mann/des.tcllib.n.gz
+%%MANPAGES%%man/mann/dexec.tcllib.n.gz
+%%MANPAGES%%man/mann/dicttool.tcllib.n.gz
+%%MANPAGES%%man/mann/disjointset.tcllib.n.gz
+%%MANPAGES%%man/mann/dns.tcllib.n.gz
+%%MANPAGES%%man/mann/docidx.tcllib.n.gz
+%%MANPAGES%%man/mann/docidx_intro.tcllib.n.gz
+%%MANPAGES%%man/mann/docidx_lang_cmdref.tcllib.n.gz
+%%MANPAGES%%man/mann/docidx_lang_faq.tcllib.n.gz
+%%MANPAGES%%man/mann/docidx_lang_intro.tcllib.n.gz
+%%MANPAGES%%man/mann/docidx_lang_syntax.tcllib.n.gz
+%%MANPAGES%%man/mann/docidx_plugin_apiref.tcllib.n.gz
+%%MANPAGES%%man/mann/docstrip.tcllib.n.gz
+%%MANPAGES%%man/mann/docstrip_util.tcllib.n.gz
+%%MANPAGES%%man/mann/doctoc.tcllib.n.gz
+%%MANPAGES%%man/mann/doctoc_intro.tcllib.n.gz
+%%MANPAGES%%man/mann/doctoc_lang_cmdref.tcllib.n.gz
+%%MANPAGES%%man/mann/doctoc_lang_faq.tcllib.n.gz
+%%MANPAGES%%man/mann/doctoc_lang_intro.tcllib.n.gz
+%%MANPAGES%%man/mann/doctoc_lang_syntax.tcllib.n.gz
+%%MANPAGES%%man/mann/doctoc_plugin_apiref.tcllib.n.gz
+%%MANPAGES%%man/mann/doctools.tcllib.n.gz
+%%MANPAGES%%man/mann/doctools_intro.tcllib.n.gz
+%%MANPAGES%%man/mann/doctools_lang_cmdref.tcllib.n.gz
+%%MANPAGES%%man/mann/doctools_lang_faq.tcllib.n.gz
+%%MANPAGES%%man/mann/doctools_lang_intro.tcllib.n.gz
+%%MANPAGES%%man/mann/doctools_lang_syntax.tcllib.n.gz
+%%MANPAGES%%man/mann/doctools_plugin_apiref.tcllib.n.gz
+%%MANPAGES%%man/mann/dsource.tcllib.n.gz
+%%MANPAGES%%man/mann/dtplite.tcllib.n.gz
+%%MANPAGES%%man/mann/ean13.tcllib.n.gz
+%%MANPAGES%%man/mann/encode.tcllib.n.gz
+%%MANPAGES%%man/mann/events.tcllib.n.gz
+%%MANPAGES%%man/mann/exact.tcllib.n.gz
+%%MANPAGES%%man/mann/expander.tcllib.n.gz
+%%MANPAGES%%man/mann/export_docidx.tcllib.n.gz
+%%MANPAGES%%man/mann/export_doctoc.tcllib.n.gz
+%%MANPAGES%%man/mann/fa.tcllib.n.gz
+%%MANPAGES%%man/mann/facade.tcllib.n.gz
+%%MANPAGES%%man/mann/faop.tcllib.n.gz
+%%MANPAGES%%man/mann/fifo.tcllib.n.gz
+%%MANPAGES%%man/mann/fifo2.tcllib.n.gz
+%%MANPAGES%%man/mann/filetypes.tcllib.n.gz
+%%MANPAGES%%man/mann/fileutil.tcllib.n.gz
+%%MANPAGES%%man/mann/fourier.tcllib.n.gz
+%%MANPAGES%%man/mann/ftp.tcllib.n.gz
+%%MANPAGES%%man/mann/ftp_geturl.tcllib.n.gz
+%%MANPAGES%%man/mann/ftpd.tcllib.n.gz
+%%MANPAGES%%man/mann/fuzzy.tcllib.n.gz
+%%MANPAGES%%man/mann/gasm.tcllib.n.gz
+%%MANPAGES%%man/mann/generator.tcllib.n.gz
+%%MANPAGES%%man/mann/gpx.tcllib.n.gz
+%%MANPAGES%%man/mann/graph.tcllib.n.gz
+%%MANPAGES%%man/mann/graph1.tcllib.n.gz
+%%MANPAGES%%man/mann/graphops.tcllib.n.gz
+%%MANPAGES%%man/mann/gtoken.tcllib.n.gz
+%%MANPAGES%%man/mann/halfpipe.tcllib.n.gz
+%%MANPAGES%%man/mann/hex.tcllib.n.gz
+%%MANPAGES%%man/mann/hook.tcllib.n.gz
+%%MANPAGES%%man/mann/html.tcllib.n.gz
+%%MANPAGES%%man/mann/html_cssdefaults.tcllib.n.gz
+%%MANPAGES%%man/mann/htmlparse.tcllib.n.gz
+%%MANPAGES%%man/mann/huddle.tcllib.n.gz
+%%MANPAGES%%man/mann/iban.tcllib.n.gz
+%%MANPAGES%%man/mann/ident.tcllib.n.gz
+%%MANPAGES%%man/mann/identity.tcllib.n.gz
+%%MANPAGES%%man/mann/idx_container.tcllib.n.gz
+%%MANPAGES%%man/mann/idx_export.tcllib.n.gz
+%%MANPAGES%%man/mann/idx_export_html.tcllib.n.gz
+%%MANPAGES%%man/mann/idx_export_json.tcllib.n.gz
+%%MANPAGES%%man/mann/idx_export_nroff.tcllib.n.gz
+%%MANPAGES%%man/mann/idx_export_text.tcllib.n.gz
+%%MANPAGES%%man/mann/idx_export_wiki.tcllib.n.gz
+%%MANPAGES%%man/mann/idx_import.tcllib.n.gz
+%%MANPAGES%%man/mann/idx_import_json.tcllib.n.gz
+%%MANPAGES%%man/mann/idx_introduction.tcllib.n.gz
+%%MANPAGES%%man/mann/idx_msgcat_c.tcllib.n.gz
+%%MANPAGES%%man/mann/idx_msgcat_de.tcllib.n.gz
+%%MANPAGES%%man/mann/idx_msgcat_en.tcllib.n.gz
+%%MANPAGES%%man/mann/idx_msgcat_fr.tcllib.n.gz
+%%MANPAGES%%man/mann/idx_parse.tcllib.n.gz
+%%MANPAGES%%man/mann/idx_structure.tcllib.n.gz
+%%MANPAGES%%man/mann/imap4.tcllib.n.gz
+%%MANPAGES%%man/mann/imei.tcllib.n.gz
+%%MANPAGES%%man/mann/imenu.tcllib.n.gz
+%%MANPAGES%%man/mann/import_docidx.tcllib.n.gz
+%%MANPAGES%%man/mann/import_doctoc.tcllib.n.gz
+%%MANPAGES%%man/mann/ini.tcllib.n.gz
+%%MANPAGES%%man/mann/interp.tcllib.n.gz
+%%MANPAGES%%man/mann/interpolate.tcllib.n.gz
+%%MANPAGES%%man/mann/ip.tcllib.n.gz
+%%MANPAGES%%man/mann/ipager.tcllib.n.gz
+%%MANPAGES%%man/mann/irc.tcllib.n.gz
+%%MANPAGES%%man/mann/isbn.tcllib.n.gz
+%%MANPAGES%%man/mann/iso8601.tcllib.n.gz
+%%MANPAGES%%man/mann/javascript.tcllib.n.gz
+%%MANPAGES%%man/mann/jpeg.tcllib.n.gz
+%%MANPAGES%%man/mann/json.tcllib.n.gz
+%%MANPAGES%%man/mann/json_write.tcllib.n.gz
+%%MANPAGES%%man/mann/lambda.tcllib.n.gz
+%%MANPAGES%%man/mann/ldap.tcllib.n.gz
+%%MANPAGES%%man/mann/ldapx.tcllib.n.gz
+%%MANPAGES%%man/mann/limitsize.tcllib.n.gz
+%%MANPAGES%%man/mann/linalg.tcllib.n.gz
+%%MANPAGES%%man/mann/log.tcllib.n.gz
+%%MANPAGES%%man/mann/logger.tcllib.n.gz
+%%MANPAGES%%man/mann/loggerAppender.tcllib.n.gz
+%%MANPAGES%%man/mann/loggerUtils.tcllib.n.gz
+%%MANPAGES%%man/mann/luhn.tcllib.n.gz
+%%MANPAGES%%man/mann/luhn5.tcllib.n.gz
+%%MANPAGES%%man/mann/machineparameters.tcllib.n.gz
+%%MANPAGES%%man/mann/map_geocode_nominatim.tcllib.n.gz
+%%MANPAGES%%man/mann/map_slippy.tcllib.n.gz
+%%MANPAGES%%man/mann/map_slippy_cache.tcllib.n.gz
+%%MANPAGES%%man/mann/map_slippy_fetcher.tcllib.n.gz
+%%MANPAGES%%man/mann/mapproj.tcllib.n.gz
+%%MANPAGES%%man/mann/math.tcllib.n.gz
+%%MANPAGES%%man/mann/math_geometry.tcllib.n.gz
+%%MANPAGES%%man/mann/matrix.tcllib.n.gz
+%%MANPAGES%%man/mann/matrix1.tcllib.n.gz
+%%MANPAGES%%man/mann/md4.tcllib.n.gz
+%%MANPAGES%%man/mann/md5.tcllib.n.gz
+%%MANPAGES%%man/mann/md5crypt.tcllib.n.gz
+%%MANPAGES%%man/mann/me_ast.tcllib.n.gz
+%%MANPAGES%%man/mann/me_cpu.tcllib.n.gz
+%%MANPAGES%%man/mann/me_cpucore.tcllib.n.gz
+%%MANPAGES%%man/mann/me_intro.tcllib.n.gz
+%%MANPAGES%%man/mann/me_tcl.tcllib.n.gz
+%%MANPAGES%%man/mann/me_util.tcllib.n.gz
+%%MANPAGES%%man/mann/me_vm.tcllib.n.gz
+%%MANPAGES%%man/mann/memchan.tcllib.n.gz
+%%MANPAGES%%man/mann/meta.tcllib.n.gz
+%%MANPAGES%%man/mann/mime.tcllib.n.gz
+%%MANPAGES%%man/mann/mimetypes.tcllib.n.gz
+%%MANPAGES%%man/mann/mkzip.tcllib.n.gz
+%%MANPAGES%%man/mann/montecarlo.tcllib.n.gz
+%%MANPAGES%%man/mann/mpexpand.tcllib.n.gz
+%%MANPAGES%%man/mann/msgcat.tcllib.n.gz
+%%MANPAGES%%man/mann/multi.tcllib.n.gz
+%%MANPAGES%%man/mann/multiop.tcllib.n.gz
+%%MANPAGES%%man/mann/multiplexer.tcllib.n.gz
+%%MANPAGES%%man/mann/namespacex.tcllib.n.gz
+%%MANPAGES%%man/mann/ncgi.tcllib.n.gz
+%%MANPAGES%%man/mann/nettool.tcllib.n.gz
+%%MANPAGES%%man/mann/nmea.tcllib.n.gz
+%%MANPAGES%%man/mann/nns.tcllib.n.gz
+%%MANPAGES%%man/mann/nns_auto.tcllib.n.gz
+%%MANPAGES%%man/mann/nns_client.tcllib.n.gz
+%%MANPAGES%%man/mann/nns_common.tcllib.n.gz
+%%MANPAGES%%man/mann/nns_intro.tcllib.n.gz
+%%MANPAGES%%man/mann/nns_protocol.tcllib.n.gz
+%%MANPAGES%%man/mann/nns_server.tcllib.n.gz
+%%MANPAGES%%man/mann/nnsd.tcllib.n.gz
+%%MANPAGES%%man/mann/nnslog.tcllib.n.gz
+%%MANPAGES%%man/mann/nntp.tcllib.n.gz
+%%MANPAGES%%man/mann/nroff_manmacros.tcllib.n.gz
+%%MANPAGES%%man/mann/ntlm.tcllib.n.gz
+%%MANPAGES%%man/mann/ntp_time.tcllib.n.gz
+%%MANPAGES%%man/mann/null.tcllib.n.gz
+%%MANPAGES%%man/mann/nullzero.tcllib.n.gz
+%%MANPAGES%%man/mann/numtheory.tcllib.n.gz
+%%MANPAGES%%man/mann/oauth.tcllib.n.gz
+%%MANPAGES%%man/mann/observe.tcllib.n.gz
+%%MANPAGES%%man/mann/ooutil.tcllib.n.gz
+%%MANPAGES%%man/mann/optimize.tcllib.n.gz
+%%MANPAGES%%man/mann/otp.tcllib.n.gz
+%%MANPAGES%%man/mann/page.tcllib.n.gz
+%%MANPAGES%%man/mann/page_intro.tcllib.n.gz
+%%MANPAGES%%man/mann/page_pluginmgr.tcllib.n.gz
+%%MANPAGES%%man/mann/page_util_flow.tcllib.n.gz
+%%MANPAGES%%man/mann/page_util_norm_lemon.tcllib.n.gz
+%%MANPAGES%%man/mann/page_util_norm_peg.tcllib.n.gz
+%%MANPAGES%%man/mann/page_util_peg.tcllib.n.gz
+%%MANPAGES%%man/mann/page_util_quote.tcllib.n.gz
+%%MANPAGES%%man/mann/peg.tcllib.n.gz
+%%MANPAGES%%man/mann/peg_interp.tcllib.n.gz
+%%MANPAGES%%man/mann/picoirc.tcllib.n.gz
+%%MANPAGES%%man/mann/pkg_dtplite.tcllib.n.gz
+%%MANPAGES%%man/mann/pki.tcllib.n.gz
+%%MANPAGES%%man/mann/pluginmgr.tcllib.n.gz
+%%MANPAGES%%man/mann/png.tcllib.n.gz
+%%MANPAGES%%man/mann/polynomials.tcllib.n.gz
+%%MANPAGES%%man/mann/pool.tcllib.n.gz
+%%MANPAGES%%man/mann/pop3.tcllib.n.gz
+%%MANPAGES%%man/mann/pop3d.tcllib.n.gz
+%%MANPAGES%%man/mann/pop3d_dbox.tcllib.n.gz
+%%MANPAGES%%man/mann/pop3d_udb.tcllib.n.gz
+%%MANPAGES%%man/mann/prioqueue.tcllib.n.gz
+%%MANPAGES%%man/mann/processman.tcllib.n.gz
+%%MANPAGES%%man/mann/profiler.tcllib.n.gz
+%%MANPAGES%%man/mann/pt.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_astree.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_cparam_config_critcl.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_cparam_config_tea.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_from_api.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_introduction.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_json_language.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_param.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_parse_peg.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_parser_api.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_peg_container.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_peg_container_peg.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_peg_export.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_peg_export_container.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_peg_export_json.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_peg_export_peg.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_peg_from_container.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_peg_from_json.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_peg_from_peg.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_peg_import.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_peg_import_container.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_peg_import_json.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_peg_import_peg.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_peg_interp.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_peg_introduction.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_peg_language.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_peg_op.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_peg_to_container.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_peg_to_cparam.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_peg_to_json.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_peg_to_param.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_peg_to_peg.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_peg_to_tclparam.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_pegrammar.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_pexpr_op.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_pexpression.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_pgen.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_rdengine.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_tclparam_config_snit.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_tclparam_config_tcloo.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_to_api.tcllib.n.gz
+%%MANPAGES%%man/mann/pt_util.tcllib.n.gz
+%%MANPAGES%%man/mann/qcomplex.tcllib.n.gz
+%%MANPAGES%%man/mann/queue.tcllib.n.gz
+%%MANPAGES%%man/mann/random.tcllib.n.gz
+%%MANPAGES%%man/mann/randseed.tcllib.n.gz
+%%MANPAGES%%man/mann/rational_funcs.tcllib.n.gz
+%%MANPAGES%%man/mann/rc4.tcllib.n.gz
+%%MANPAGES%%man/mann/rcs.tcllib.n.gz
+%%MANPAGES%%man/mann/receive.tcllib.n.gz
+%%MANPAGES%%man/mann/receiver.tcllib.n.gz
+%%MANPAGES%%man/mann/record.tcllib.n.gz
+%%MANPAGES%%man/mann/repeat.tcllib.n.gz
+%%MANPAGES%%man/mann/report.tcllib.n.gz
+%%MANPAGES%%man/mann/rest.tcllib.n.gz
+%%MANPAGES%%man/mann/rfc2822.tcllib.n.gz
+%%MANPAGES%%man/mann/ripemd128.tcllib.n.gz
+%%MANPAGES%%man/mann/ripemd160.tcllib.n.gz
+%%MANPAGES%%man/mann/roman.tcllib.n.gz
+%%MANPAGES%%man/mann/romberg.tcllib.n.gz
+%%MANPAGES%%man/mann/rot.tcllib.n.gz
+%%MANPAGES%%man/mann/rtcore.tcllib.n.gz
+%%MANPAGES%%man/mann/sasl.tcllib.n.gz
+%%MANPAGES%%man/mann/scram.tcllib.n.gz
+%%MANPAGES%%man/mann/sha1.tcllib.n.gz
+%%MANPAGES%%man/mann/sha256.tcllib.n.gz
+%%MANPAGES%%man/mann/simulation_random.tcllib.n.gz
+%%MANPAGES%%man/mann/skiplist.tcllib.n.gz
+%%MANPAGES%%man/mann/smtp.tcllib.n.gz
+%%MANPAGES%%man/mann/smtpd.tcllib.n.gz
+%%MANPAGES%%man/mann/snit.tcllib.n.gz
+%%MANPAGES%%man/mann/snitfaq.tcllib.n.gz
+%%MANPAGES%%man/mann/soundex.tcllib.n.gz
+%%MANPAGES%%man/mann/spacer.tcllib.n.gz
+%%MANPAGES%%man/mann/special.tcllib.n.gz
+%%MANPAGES%%man/mann/stack.tcllib.n.gz
+%%MANPAGES%%man/mann/statistics.tcllib.n.gz
+%%MANPAGES%%man/mann/std.tcllib.n.gz
+%%MANPAGES%%man/mann/stooop.tcllib.n.gz
+%%MANPAGES%%man/mann/string.tcllib.n.gz
+%%MANPAGES%%man/mann/stringprep.tcllib.n.gz
+%%MANPAGES%%man/mann/stringprep_data.tcllib.n.gz
+%%MANPAGES%%man/mann/struct_list.tcllib.n.gz
+%%MANPAGES%%man/mann/struct_set.tcllib.n.gz
+%%MANPAGES%%man/mann/struct_tree.tcllib.n.gz
+%%MANPAGES%%man/mann/struct_tree1.tcllib.n.gz
+%%MANPAGES%%man/mann/sum.tcllib.n.gz
+%%MANPAGES%%man/mann/switched.tcllib.n.gz
+%%MANPAGES%%man/mann/symdiff.tcllib.n.gz
+%%MANPAGES%%man/mann/tabify.tcllib.n.gz
+%%MANPAGES%%man/mann/tar.tcllib.n.gz
+%%MANPAGES%%man/mann/tcl_parse.tcllib.n.gz
+%%MANPAGES%%man/mann/tcldes.tcllib.n.gz
+%%MANPAGES%%man/mann/tcldesjr.tcllib.n.gz
+%%MANPAGES%%man/mann/tcldocstrip.tcllib.n.gz
+%%MANPAGES%%man/mann/tepam_argument_dialogbox.tcllib.n.gz
+%%MANPAGES%%man/mann/tepam_doc_gen.tcllib.n.gz
+%%MANPAGES%%man/mann/tepam_introduction.tcllib.n.gz
+%%MANPAGES%%man/mann/tepam_procedure.tcllib.n.gz
+%%MANPAGES%%man/mann/term.tcllib.n.gz
+%%MANPAGES%%man/mann/term_bind.tcllib.n.gz
+%%MANPAGES%%man/mann/term_send.tcllib.n.gz
+%%MANPAGES%%man/mann/textutil.tcllib.n.gz
+%%MANPAGES%%man/mann/textutil_split.tcllib.n.gz
+%%MANPAGES%%man/mann/textutil_string.tcllib.n.gz
+%%MANPAGES%%man/mann/textwindow.tcllib.n.gz
+%%MANPAGES%%man/mann/throw.tcllib.n.gz
+%%MANPAGES%%man/mann/tie.tcllib.n.gz
+%%MANPAGES%%man/mann/tie_std.tcllib.n.gz
+%%MANPAGES%%man/mann/tiff.tcllib.n.gz
+%%MANPAGES%%man/mann/toc_container.tcllib.n.gz
+%%MANPAGES%%man/mann/toc_export.tcllib.n.gz
+%%MANPAGES%%man/mann/toc_export_html.tcllib.n.gz
+%%MANPAGES%%man/mann/toc_export_json.tcllib.n.gz
+%%MANPAGES%%man/mann/toc_export_nroff.tcllib.n.gz
+%%MANPAGES%%man/mann/toc_export_text.tcllib.n.gz
+%%MANPAGES%%man/mann/toc_export_wiki.tcllib.n.gz
+%%MANPAGES%%man/mann/toc_import.tcllib.n.gz
+%%MANPAGES%%man/mann/toc_import_json.tcllib.n.gz
+%%MANPAGES%%man/mann/toc_introduction.tcllib.n.gz
+%%MANPAGES%%man/mann/toc_msgcat_c.tcllib.n.gz
+%%MANPAGES%%man/mann/toc_msgcat_de.tcllib.n.gz
+%%MANPAGES%%man/mann/toc_msgcat_en.tcllib.n.gz
+%%MANPAGES%%man/mann/toc_msgcat_fr.tcllib.n.gz
+%%MANPAGES%%man/mann/toc_parse.tcllib.n.gz
+%%MANPAGES%%man/mann/toc_structure.tcllib.n.gz
+%%MANPAGES%%man/mann/token.tcllib.n.gz
+%%MANPAGES%%man/mann/token_shell.tcllib.n.gz
+%%MANPAGES%%man/mann/tool.tcllib.n.gz
+%%MANPAGES%%man/mann/tool_dict_ensemble.tcllib.n.gz
+%%MANPAGES%%man/mann/tqueue.tcllib.n.gz
+%%MANPAGES%%man/mann/transformcore.tcllib.n.gz
+%%MANPAGES%%man/mann/transmitter.tcllib.n.gz
+%%MANPAGES%%man/mann/traverse.tcllib.n.gz
+%%MANPAGES%%man/mann/treeql.tcllib.n.gz
+%%MANPAGES%%man/mann/trim.tcllib.n.gz
+%%MANPAGES%%man/mann/try.tcllib.n.gz
+%%MANPAGES%%man/mann/uevent.tcllib.n.gz
+%%MANPAGES%%man/mann/uevent_onidle.tcllib.n.gz
+%%MANPAGES%%man/mann/unicode.tcllib.n.gz
+%%MANPAGES%%man/mann/unicode_data.tcllib.n.gz
+%%MANPAGES%%man/mann/units.tcllib.n.gz
+%%MANPAGES%%man/mann/uri.tcllib.n.gz
+%%MANPAGES%%man/mann/urn-scheme.tcllib.n.gz
+%%MANPAGES%%man/mann/usnpi.tcllib.n.gz
+%%MANPAGES%%man/mann/uuencode.tcllib.n.gz
+%%MANPAGES%%man/mann/uuid.tcllib.n.gz
+%%MANPAGES%%man/mann/valtype_common.tcllib.n.gz
+%%MANPAGES%%man/mann/variable.tcllib.n.gz
+%%MANPAGES%%man/mann/verhoeff.tcllib.n.gz
+%%MANPAGES%%man/mann/vt_base64.tcllib.n.gz
+%%MANPAGES%%man/mann/vt_counter.tcllib.n.gz
+%%MANPAGES%%man/mann/vt_crc32.tcllib.n.gz
+%%MANPAGES%%man/mann/vt_otp.tcllib.n.gz
+%%MANPAGES%%man/mann/websocket.tcllib.n.gz
+%%MANPAGES%%man/mann/wip.tcllib.n.gz
+%%MANPAGES%%man/mann/xsxp.tcllib.n.gz
+%%MANPAGES%%man/mann/yaml.tcllib.n.gz
+%%MANPAGES%%man/mann/yencode.tcllib.n.gz
+%%MANPAGES%%man/mann/zero.tcllib.n.gz
+%%MANPAGES%%man/mann/zlib.tcllib.n.gz
diff --git a/devel/tcllibc/Makefile b/devel/tcllibc/Makefile
index 0128d2143412..854d25d03f7e 100644
--- a/devel/tcllibc/Makefile
+++ b/devel/tcllibc/Makefile
@@ -9,7 +9,7 @@ BUILD_DEPENDS= critcl:${PORTSDIR}/devel/critcl
RUN_DEPENDS= ${PREFIX}/lib/tcllib/pkgIndex.tcl:${MASTERDIR} # PREFIX, not LOCALBASE
MASTERDIR= ${.CURDIR:H}/tcllib
-TMPPLIST= ${WRKDIR}/PLIST
+TMPPLIST= ${WRKDIR}/PLIST
DESCR= ${.CURDIR}/pkg-descr
ALL_TARGET= critcl
OPTIONS_DEFINE=