summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2016-11-06 19:55:15 +0000
committerwiz <wiz@pkgsrc.org>2016-11-06 19:55:15 +0000
commitc102fe113f9e35a278224eb5d0f5cd51f39c4481 (patch)
tree6599f69f60335fa6140fcf727a132e8b37c49ec2 /devel
parent61193cb73fcfaed8a7847308364d8eeb898a0e1a (diff)
downloadpkgsrc-c102fe113f9e35a278224eb5d0f5cd51f39c4481.tar.gz
Updated tcllib to 1.18.
Provided by Kai-Uwe Eckhardt <kuehro@posteo.de> in private mail. Changes in 1.18: Overview ======== 18 new packages in 14 modules 32 changed packages in 22 modules 24 internally changed packages in 18 modules 357 unchanged packages in 97 modules 438 packages, total in 126 modules, total New in tcllib 1.18 ================== Module Package New Version Comments --------------- ------------------- ------------- ---------- dicttool dicttool 1.0 --------------- ------------------- ------------- ---------- httpd httpd 4.0 httpd::content 4.0 httpd::dispatch 4.0 scgi::app 0.1 --------------- ------------------- ------------- ---------- httpwget http::wget 0.1 markdown Markdown 1.0 math math::exact 1.0 nns nameserv::cluster 0.2.3 oodialect oo::dialect 0.3 --------------- ------------------- ------------- ---------- oometa oo::meta 0.4.1 oo::option 0.3 --------------- ------------------- ------------- ---------- processman processman 0.3 tool tool 0.5 tool_datatype tool::datatype 0.1 try throw 1 yaml huddle::json 0.1 zip zipfile::mkzip 1.2 --------------- ------------------- ------------- ---------- Changes from tcllib 1.17 to 1.18 ================================ tcllib 1.17 tcllib 1.18 Module Package Old Version New Version Comments ----------- ------------------------- ------------- ------------- ---------- cron cron 1.1 1.2.1 B EF csv csv 0.8 0.8.1 B ----------- ------------------------- ------------- ------------- ---------- debug debug 1.0.5 1.0.6 B D EF debug::caller 1 1.1 EF ----------- ------------------------- ------------- ------------- ---------- docstrip docstrip::util 1.3 1.3.1 B D dtplite dtplite 1.2 1.3 B EF ----------- ------------------------- ------------- ------------- ---------- fileutil fileutil 1.14.10 1.15 B D EF T fileutil::traverse 0.5 0.6 B D T ----------- ------------------------- ------------- ------------- ---------- ftp ftp::geturl 0.2.1 0.2.2 B ftpd ftpd 1.2.6 1.3 B EF htmlparse htmlparse 1.2.1 1.2.2 D EF T imap4 imap4 0.5.2 0.5.3 D EF irc picoirc 0.5.1 0.5.2 B D map map::slippy::fetcher 0.3 0.4 D EF ----------- ------------------------- ------------- ------------- ---------- math math::calculus::symdiff 1.0 1.0.1 B T math::constants 1.0.1 1.0.2 B D math::statistics 0.9.3 B EF math::statistics 1.0 B EF ----------- ------------------------- ------------- ------------- ---------- nettool nettool 0.4 0.5.1 B EF I ooutil oo::util 1.2.1 1.2.2 B D T ----------- ------------------------- ------------- ------------- ---------- pt pt::pe::op 1 1.0.1 B D T pt::peg::to::tclparam 1.0.2 1.0.3 B D T pt::rde 1.0.3 1.1 B D I T pt::rde::oo 1.0.3 1.1 D I pt::util 1 1.1 B ----------- ------------------------- ------------- ------------- ---------- rest rest 1.0.1 1.0.2 B D tie tie::std::rarray 1.0 1.0.1 B D T uri uri 1.2.5 1.2.6 D EF T uuid uuid 1.0.4 1.0.5 B I ----------- ------------------------- ------------- ------------- ---------- yaml huddle 0.1.5 0.2 D I T yaml 0.3.7 0.3.9 D I T ----------- ------------------------- ------------- ------------- ---------- zip zipfile::decode 0.6.1 0.7 EF I zipfile::encode 0.3 0.4 B D ----------- ------------------------- ------------- ------------- ---------- Changes in 1.17: Overview ======== 6 new packages in 5 modules 66 changed packages in 39 modules 46 internally changed packages in 31 modules 293 unchanged packages in 74 modules 418 packages, total in 118 modules, total New in tcllib 1.17 ================== Module Package New Version Comments ------------ -------------------------------- ------------- ---------- cron cron 1.1 nettool nettool 0.4 oauth oauth 1 processman odie::processman 0.3 ------------ -------------------------------- ------------- ---------- pt pt::cparam::configuration::tea 0.1 pt::util 1 ------------ -------------------------------- ------------- ---------- Changes from tcllib 1.16 to 1.17 ================================ tcllib 1.16 tcllib 1.17 Module Package Old Version New Version Comments ----------------------- ------------------------------------ ------------- ------------- ---------- aes aes 1.1.1 1.2.1 I P amazon-s3 S3 1.0.0 1.0.3 B D P bibtex bibtex 0.5 0.6 B EF cmdline cmdline 1.3.3 1.5 D EF I T comm comm 4.6.2 4.6.3.1 B D ----------------------- ------------------------------------ ------------- ------------- ---------- coroutine coroutine 1.1 1.1.3 B D coroutine::auto 1.1.1 1.1.3 B D ----------------------- ------------------------------------ ------------- ------------- ---------- crc cksum 1.1.3 1.1.4 B D I crc32 1.3.1 1.3.2 B D I sum 1.1.0 1.1.2 B D I T ----------------------- ------------------------------------ ------------- ------------- ---------- debug debug 1.0.2 1.0.5 B D EF ----------------------- ------------------------------------ ------------- ------------- ---------- dns dns 1.3.3 1.3.5 B D I ip 1.2.2 1.3 D EF I T ----------------------- ------------------------------------ ------------- ------------- ---------- doctools doctools 1.4.17 1.4.19 B D I doctools::idx 1.0.4 1.0.5 B D I doctools::idx 2 2 B D I doctools::toc 1.1.3 1.1.4 B D I doctools::toc 2 2 B D I ----------------------- ------------------------------------ ------------- ------------- ---------- doctools2idx doctools::idx 1.0.4 1.0.5 B D I doctools::idx 2 2 B D I ----------------------- ------------------------------------ ------------- ------------- ---------- doctools2toc doctools::toc 1.1.3 1.1.4 B D I doctools::toc 2 2 B D I ----------------------- ------------------------------------ ------------- ------------- ---------- dtplite dtplite 1.1 1.2 D I ----------------------- ------------------------------------ ------------- ------------- ---------- fileutil fileutil 1.14.6 1.14.10 B D T fileutil::traverse 0.4.3 0.5 B D T ----------------------- ------------------------------------ ------------- ------------- ---------- ftp ftp 2.4.12 2.4.13 B D html html 1.4 1.4.4 B D T inifile inifile 0.2.5 0.3 D EF I T ----------------------- ------------------------------------ ------------- ------------- ---------- json json 1.3.2 1.3.3 B D T json::write 1.0.2 1.0.3 B D T ----------------------- ------------------------------------ ------------- ------------- ---------- log logger 0.9.3 0.9.4 B D T ----------------------- ------------------------------------ ------------- ------------- ---------- math math::bigfloat 1.2.2 1.2.2 B T math::bigfloat 2.0.1 2.0.2 B T math::calculus 0.7.2 0.8.1 B D EF T math::linearalgebra 1.1.4 1.1.5 B D T math::optimize 1.0 1.0.1 B T math::special 0.2.2 0.3.0 D EF T math::statistics 0.9 0.9.3 B D EF T ----------------------- ------------------------------------ ------------- ------------- ---------- md4 md4 1.0.5 1.0.6 B D I ncgi ncgi 1.4.2 1.4.3 B D T ooutil oo::util 1.2 1.2.1 B D T ----------------------- ------------------------------------ ------------- ------------- ---------- pt char 1 1.0.1 D I T pt::cparam::configuration::critcl 1.0.1 1.0.2 B D I T pt::parse::peg 1 1.0.1 B I T pt::pe 1 1.0.2 B D EF I pt::peg::from::peg 1.0.2 1.0.3 D EF pt::peg::interp 1 1.0.1 D EF pt::peg::to::cparam 1.0.1 1.1.3 B D EF pt::peg::to::param 1 1.0.1 B pt::peg::to::peg 1.0.1 1.0.2 D EF pt::peg::to::tclparam 1 1.0.2 B D EF pt::pgen 1.0.2 1.0.3 EF T pt::rde 1.0.2 1.0.3 B D EF pt::rde::oo 1.0.2 1.0.3 B pt::tclparam::configuration::snit 1.0.1 1.0.2 D EF pt::tclparam::configuration::tcloo 1.0.3 1.0.4 D EF ----------------------- ------------------------------------ ------------- ------------- ---------- report report 0.3.1 0.3.2 D EF ----------------------- ------------------------------------ ------------- ------------- ---------- ripemd ripemd128 1.0.4 1.0.5 B D I ripemd160 1.0.4 1.0.5 B D I ----------------------- ------------------------------------ ------------- ------------- ---------- sha1 sha1 1.1.0 1.1.1 B I T sha1 2.0.3 2.0.3 B I T ----------------------- ------------------------------------ ------------- ------------- ---------- string string::token::shell 1.1 1.2 D EF T struct struct::pool 1.2.1 1.2.3 D I T tar tar 0.9 0.10 B D T tepam tepam 0.5.0 0.5 I textutil textutil::adjust 0.7.1 0.7.3 B D T ----------------------- ------------------------------------ ------------- ------------- ---------- uri uri 1.2.4 1.2.5 B D T uri::urn 1.0.2 1.0.3 B D I T ----------------------- ------------------------------------ ------------- ------------- ---------- uuid uuid 1.0.2 1.0.4 B D I valtype valtype::iban 1.4 1.5 B D EF T virtchannel_transform tcl::transform::zlib 1 1.0.1 B websocket websocket 1.3 1.4 B D EF yaml yaml 0.3.6 0.3.7 B D T zip zipfile::decode 0.4 0.6.1 B D EF ----------------------- ------------------------------------ ------------- ------------- ---------- Changes in 1.16: Overview ======== 11 new packages in 7 modules 45 changed packages in 26 modules 288 internally changed packages in 100 modules 61 unchanged packages in 11 modules 411 packages, total in 114 modules, total New in tcllib 1.16 ================== Module Package New Version Comments ----------- ---------------------- ------------- ---------- debug debug 1.0.2 debug::caller 1 debug::heartbeat 1 debug::timestamp 1 ----------- ---------------------- ------------- ---------- dtplite dtplite 1.1 pt pt::rde::oo 1.0.2 sasl SASL::SCRAM 0.1 ----------- ---------------------- ------------- ---------- string string::token 1 string::token::shell 1.1 ----------- ---------------------- ------------- ---------- tepam tepam::doc_gen 0.1.1 websocket websocket 1.3 ----------- ---------------------- ------------- ---------- Changes from tcllib 1.15 to 1.16 ================================ tcllib 1.15 tcllib 1.16 Module Package Old Version New Version Comments ------------------ ------------------------------------ ------------- ------------- ---------- aes aes 1.1 1.1.1 B D T coroutine coroutine::auto 1.1 1.1.1 B D dns ip 1.2 1.2.2 B D T ------------------ ------------------------------------ ------------- ------------- ---------- doctools doctools 1.4.14 1.4.17 B D T doctools::changelog 1 1.1 D ------------------ ------------------------------------ ------------- ------------- ---------- fileutil fileutil 1.14.5 1.14.6 B D T fileutil::decode 0.1 0.2 B ------------------ ------------------------------------ ------------- ------------- ---------- ftp ftp 2.4.11 2.4.12 B D grammar_fa grammar::fa 0.4 0.5 B D imap4 imap4 0.4 0.5.2 B D EF jpeg jpeg 0.4.0 0.5 B D T json json 1.1.2 1.3.2 D EF T ------------------ ------------------------------------ ------------- ------------- ---------- math math::calculus 0.7.1 0.7.2 B D math::decimal 1.0.2 1.0.3 B D math::geometry 1.1.2 1.1.3 B D math::interpolate 1.0.3 1.1 B D T math::statistics 0.8.0 0.9 D EF T ------------------ ------------------------------------ ------------- ------------- ---------- mime mime 1.5.6 1.6 D EF T ncgi ncgi 1.4.1 1.4.2 B D T ooutil oo::util 1.1 1.2 D EF ------------------ ------------------------------------ ------------- ------------- ---------- pt pt::peg::from::peg 1 1.0.2 B D T pt::peg::op 1 1.0.1 B D pt::peg::to::peg 1 1.0.1 B D T pt::pgen 1.0.1 1.0.2 B D pt::tclparam::configuration::tcloo 1.0.2 1.0.3 D T ------------------ ------------------------------------ ------------- ------------- ---------- rest rest 1.0 1.0.1 B D ------------------ ------------------------------------ ------------- ------------- ---------- sasl SASL 1.3.2 1.3.3 B D T SASL::NTLM 1.1.1 1.1.2 B D T ------------------ ------------------------------------ ------------- ------------- ---------- struct struct::list 1.8.2 1.8.3 B D T struct::matrix 1.2.1 1.2.1 D struct::matrix 2.0.2 2.0.3 D struct::queue 1.4.4 1.4.5 B D T ------------------ ------------------------------------ ------------- ------------- ---------- tar tar 0.7.1 0.9 B D T tepam tepam 0.4.0 0.5.0 B D T ------------------ ------------------------------------ ------------- ------------- ---------- term term::ansi::code 0.1 0.2 B D term::ansi::code::ctrl 0.1.2 0.2 B D term::ansi::send 0.1 0.2 B D ------------------ ------------------------------------ ------------- ------------- ---------- textutil textutil 0.7.1 0.8 D EF textutil::string 0.7.1 0.8 D EF T ------------------ ------------------------------------ ------------- ------------- ---------- uri uri 1.2.2 1.2.4 B D T valtype valtype::iban 1.1 1.4 D EF T ------------------ ------------------------------------ ------------- ------------- ---------- virtchannel_base tcl::chan::memchan 1.0.2 1.0.3 B D tcl::chan::string 1.0.1 1.0.2 B D tcl::chan::variable 1.0.2 1.0.3 B D ------------------ ------------------------------------ ------------- ------------- ---------- zip zipfile::decode 0.2 0.4 B D zipfile::encode 0.1 0.3 B D ------------------ ------------------------------------ ------------- ------------- ----------
Diffstat (limited to 'devel')
-rw-r--r--devel/tcllib/Makefile16
-rw-r--r--devel/tcllib/PLIST213
-rw-r--r--devel/tcllib/distinfo11
-rw-r--r--devel/tcllib/patches/patch-modules_html_html.tcl16
4 files changed, 199 insertions, 57 deletions
diff --git a/devel/tcllib/Makefile b/devel/tcllib/Makefile
index 49629106802..cb6f0739955 100644
--- a/devel/tcllib/Makefile
+++ b/devel/tcllib/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.14 2015/03/21 17:14:04 bsiegert Exp $
+# $NetBSD: Makefile,v 1.15 2016/11/06 19:55:15 wiz Exp $
-DISTNAME= tcllib-1.15
-PKGREVISION= 1
+DISTNAME= tcllib-1.18
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tcllib/}
EXTRACT_SUFX= .tar.bz2
@@ -9,6 +8,7 @@ EXTRACT_SUFX= .tar.bz2
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://tcllib.sourceforge.net/
COMMENT= Collection of utility modules for Tcl
+LICENSE= modified-bsd
GNU_CONFIGURE= yes
NO_BUILD= yes
@@ -18,19 +18,17 @@ CONFIGURE_ENV+= ac_cv_path_tclsh=${TCLSH:Q}
SUBST_CLASSES+= fix
SUBST_STAGE.fix= post-patch
SUBST_FILES.fix= modules/doctools/mpformats/_html.tcl
-SUBST_SED.fix= -e "s,/usr/bin/wget -q -O,${FETCH_CMD} -V -o,g"
+SUBST_SED.fix= -e "s,/usr/bin/wget -q -O,${FETCH_CMD:Q} -V -o,g"
SUBST_MESSAGE.fix= Fixing hardcoded ftp binary.
SUBST_CLASSES+= tclsh
SUBST_STAGE.tclsh= post-patch
-SUBST_FILES.tclsh= modules/pki/pki.tcl
+SUBST_FILES.tclsh= modules/pki/pki.tcl apps/dtplite apps/nns apps/nnsd\
+SUBST_FILES.tclsh+= apps/nnslog apps/page apps/pt apps/tcldocstrip
SUBST_SED.tclsh= -e "s,/usr/bin/env.*tclsh,${TCLSH},g"
SUBST_MESSAGE.tclsh= Fixing path to tclsh.
-pre-install:
- ${MV} ${WRKSRC}/modules/virtchannel_base/string.man ${WRKSRC}/modules/virtchannel_base/chan_string.man
- ${MV} ${WRKSRC}/modules/virtchannel_base/variable.man ${WRKSRC}/modules/virtchannel_base/chan_variable.man
- ${MV} ${WRKSRC}/modules/virtchannel_transform/zlib.man ${WRKSRC}/modules/virtchannel_transform/transform_zlib.man
+TEST_TARGET= test
.include "../../lang/tcl/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/devel/tcllib/PLIST b/devel/tcllib/PLIST
index 0040ac2c0fc..9c5985062c6 100644
--- a/devel/tcllib/PLIST
+++ b/devel/tcllib/PLIST
@@ -1,9 +1,10 @@
-@comment $NetBSD: PLIST,v 1.5 2014/02/02 19:06:30 wiz Exp $
+@comment $NetBSD: PLIST,v 1.6 2016/11/06 19:55:15 wiz Exp $
bin/dtplite
bin/nns
bin/nnsd
bin/nnslog
bin/page
+bin/pt
bin/tcldocstrip
lib/tcllib${PKGVERSION}/aes/aes.tcl
lib/tcllib${PKGVERSION}/aes/pkgIndex.tcl
@@ -65,12 +66,21 @@ lib/tcllib${PKGVERSION}/crc/crc32.tcl
lib/tcllib${PKGVERSION}/crc/crcc.tcl
lib/tcllib${PKGVERSION}/crc/pkgIndex.tcl
lib/tcllib${PKGVERSION}/crc/sum.tcl
+lib/tcllib${PKGVERSION}/cron/cron.tcl
+lib/tcllib${PKGVERSION}/cron/pkgIndex.tcl
lib/tcllib${PKGVERSION}/csv/csv.tcl
lib/tcllib${PKGVERSION}/csv/pkgIndex.tcl
+lib/tcllib${PKGVERSION}/debug/caller.tcl
+lib/tcllib${PKGVERSION}/debug/debug.tcl
+lib/tcllib${PKGVERSION}/debug/heartbeat.tcl
+lib/tcllib${PKGVERSION}/debug/pkgIndex.tcl
+lib/tcllib${PKGVERSION}/debug/timestamp.tcl
lib/tcllib${PKGVERSION}/des/des.tcl
lib/tcllib${PKGVERSION}/des/pkgIndex.tcl
lib/tcllib${PKGVERSION}/des/tcldes.tcl
lib/tcllib${PKGVERSION}/des/tcldesjr.tcl
+lib/tcllib${PKGVERSION}/dicttool/dicttool.tcl
+lib/tcllib${PKGVERSION}/dicttool/pkgIndex.tcl
lib/tcllib${PKGVERSION}/dns/dns.tcl
lib/tcllib${PKGVERSION}/dns/ip.tcl
lib/tcllib${PKGVERSION}/dns/ipMore.tcl
@@ -171,6 +181,8 @@ lib/tcllib${PKGVERSION}/doctools2toc/msgcat_fr.tcl
lib/tcllib${PKGVERSION}/doctools2toc/parse.tcl
lib/tcllib${PKGVERSION}/doctools2toc/pkgIndex.tcl
lib/tcllib${PKGVERSION}/doctools2toc/structure.tcl
+lib/tcllib${PKGVERSION}/dtplite/dtplite.tcl
+lib/tcllib${PKGVERSION}/dtplite/pkgIndex.tcl
lib/tcllib${PKGVERSION}/fileutil/decode.tcl
lib/tcllib${PKGVERSION}/fileutil/fileutil.tcl
lib/tcllib${PKGVERSION}/fileutil/multi.tcl
@@ -218,6 +230,13 @@ lib/tcllib${PKGVERSION}/htmlparse/htmlparse.tcl
lib/tcllib${PKGVERSION}/htmlparse/pkgIndex.tcl
lib/tcllib${PKGVERSION}/http/autoproxy.tcl
lib/tcllib${PKGVERSION}/http/pkgIndex.tcl
+lib/tcllib${PKGVERSION}/httpd/content.tcl
+lib/tcllib${PKGVERSION}/httpd/dispatch.tcl
+lib/tcllib${PKGVERSION}/httpd/httpd.tcl
+lib/tcllib${PKGVERSION}/httpd/pkgIndex.tcl
+lib/tcllib${PKGVERSION}/httpd/scgi-app.tcl
+lib/tcllib${PKGVERSION}/httpwget/pkgIndex.tcl
+lib/tcllib${PKGVERSION}/httpwget/wget.tcl
lib/tcllib${PKGVERSION}/ident/ident.tcl
lib/tcllib${PKGVERSION}/ident/pkgIndex.tcl
lib/tcllib${PKGVERSION}/imap4/imap4.tcl
@@ -236,7 +255,9 @@ lib/tcllib${PKGVERSION}/javascript/pkgIndex.tcl
lib/tcllib${PKGVERSION}/jpeg/jpeg.tcl
lib/tcllib${PKGVERSION}/jpeg/pkgIndex.tcl
lib/tcllib${PKGVERSION}/json/json.tcl
+lib/tcllib${PKGVERSION}/json/json_tcl.tcl
lib/tcllib${PKGVERSION}/json/json_write.tcl
+lib/tcllib${PKGVERSION}/json/jsonc.tcl
lib/tcllib${PKGVERSION}/json/pkgIndex.tcl
lib/tcllib${PKGVERSION}/lambda/lambda.tcl
lib/tcllib${PKGVERSION}/lambda/pkgIndex.tcl
@@ -256,6 +277,8 @@ lib/tcllib${PKGVERSION}/map/map_slippy_fetcher.tcl
lib/tcllib${PKGVERSION}/map/pkgIndex.tcl
lib/tcllib${PKGVERSION}/mapproj/mapproj.tcl
lib/tcllib${PKGVERSION}/mapproj/pkgIndex.tcl
+lib/tcllib${PKGVERSION}/markdown/markdown.tcl
+lib/tcllib${PKGVERSION}/markdown/pkgIndex.tcl
lib/tcllib${PKGVERSION}/math/bessel.tcl
lib/tcllib${PKGVERSION}/math/bigfloat.tcl
lib/tcllib${PKGVERSION}/math/bigfloat2.tcl
@@ -266,6 +289,7 @@ lib/tcllib${PKGVERSION}/math/combinatorics.tcl
lib/tcllib${PKGVERSION}/math/constants.tcl
lib/tcllib${PKGVERSION}/math/decimal.tcl
lib/tcllib${PKGVERSION}/math/elliptic.tcl
+lib/tcllib${PKGVERSION}/math/exact.tcl
lib/tcllib${PKGVERSION}/math/exponential.tcl
lib/tcllib${PKGVERSION}/math/fourier.tcl
lib/tcllib${PKGVERSION}/math/fuzzy.tcl
@@ -288,6 +312,7 @@ lib/tcllib${PKGVERSION}/math/qcomplex.tcl
lib/tcllib${PKGVERSION}/math/rational_funcs.tcl
lib/tcllib${PKGVERSION}/math/romannumerals.tcl
lib/tcllib${PKGVERSION}/math/special.tcl
+lib/tcllib${PKGVERSION}/math/stat_kernel.tcl
lib/tcllib${PKGVERSION}/math/statistics.tcl
lib/tcllib${PKGVERSION}/math/symdiff.tcl
lib/tcllib${PKGVERSION}/math/tclIndex
@@ -311,17 +336,34 @@ lib/tcllib${PKGVERSION}/namespacex/namespacex.tcl
lib/tcllib${PKGVERSION}/namespacex/pkgIndex.tcl
lib/tcllib${PKGVERSION}/ncgi/ncgi.tcl
lib/tcllib${PKGVERSION}/ncgi/pkgIndex.tcl
+lib/tcllib${PKGVERSION}/nettool/available_ports.tcl
+lib/tcllib${PKGVERSION}/nettool/generic.tcl
+lib/tcllib${PKGVERSION}/nettool/locateport.tcl
+lib/tcllib${PKGVERSION}/nettool/nettool.tcl
+lib/tcllib${PKGVERSION}/nettool/pkgIndex.tcl
+lib/tcllib${PKGVERSION}/nettool/platform_unix.tcl
+lib/tcllib${PKGVERSION}/nettool/platform_unix_linux.tcl
+lib/tcllib${PKGVERSION}/nettool/platform_unix_macosx.tcl
+lib/tcllib${PKGVERSION}/nettool/platform_windows.tcl
lib/tcllib${PKGVERSION}/nmea/nmea.tcl
lib/tcllib${PKGVERSION}/nmea/pkgIndex.tcl
lib/tcllib${PKGVERSION}/nns/common.tcl
lib/tcllib${PKGVERSION}/nns/nns.tcl
lib/tcllib${PKGVERSION}/nns/nns_auto.tcl
+lib/tcllib${PKGVERSION}/nns/nns_cluster.tcl
lib/tcllib${PKGVERSION}/nns/pkgIndex.tcl
lib/tcllib${PKGVERSION}/nns/server.tcl
lib/tcllib${PKGVERSION}/nntp/nntp.tcl
lib/tcllib${PKGVERSION}/nntp/pkgIndex.tcl
lib/tcllib${PKGVERSION}/ntp/pkgIndex.tcl
lib/tcllib${PKGVERSION}/ntp/time.tcl
+lib/tcllib${PKGVERSION}/oauth/oauth.tcl
+lib/tcllib${PKGVERSION}/oauth/pkgIndex.tcl
+lib/tcllib${PKGVERSION}/oodialect/oodialect.tcl
+lib/tcllib${PKGVERSION}/oodialect/pkgIndex.tcl
+lib/tcllib${PKGVERSION}/oometa/oometa.tcl
+lib/tcllib${PKGVERSION}/oometa/oooption.tcl
+lib/tcllib${PKGVERSION}/oometa/pkgIndex.tcl
lib/tcllib${PKGVERSION}/ooutil/ooutil.tcl
lib/tcllib${PKGVERSION}/ooutil/pkgIndex.tcl
lib/tcllib${PKGVERSION}/otp/otp.tcl
@@ -384,6 +426,8 @@ lib/tcllib${PKGVERSION}/pop3d/pkgIndex.tcl
lib/tcllib${PKGVERSION}/pop3d/pop3d.tcl
lib/tcllib${PKGVERSION}/pop3d/pop3d_dbox.tcl
lib/tcllib${PKGVERSION}/pop3d/pop3d_udb.tcl
+lib/tcllib${PKGVERSION}/processman/pkgIndex.tcl
+lib/tcllib${PKGVERSION}/processman/processman.tcl
lib/tcllib${PKGVERSION}/profiler/pkgIndex.tcl
lib/tcllib${PKGVERSION}/profiler/profiler.tcl
lib/tcllib${PKGVERSION}/pt/char.tcl
@@ -392,6 +436,7 @@ lib/tcllib${PKGVERSION}/pt/paths.tcl
lib/tcllib${PKGVERSION}/pt/pkgIndex.tcl
lib/tcllib${PKGVERSION}/pt/pt_astree.tcl
lib/tcllib${PKGVERSION}/pt/pt_cparam_config_critcl.tcl
+lib/tcllib${PKGVERSION}/pt/pt_cparam_config_tea.tcl
lib/tcllib${PKGVERSION}/pt/pt_parse_peg.tcl
lib/tcllib${PKGVERSION}/pt/pt_parse_peg_c.tcl
lib/tcllib${PKGVERSION}/pt/pt_parse_peg_tcl.tcl
@@ -424,6 +469,24 @@ lib/tcllib${PKGVERSION}/pt/pt_rdengine_oo.tcl
lib/tcllib${PKGVERSION}/pt/pt_rdengine_tcl.tcl
lib/tcllib${PKGVERSION}/pt/pt_tclparam_config_snit.tcl
lib/tcllib${PKGVERSION}/pt/pt_tclparam_config_tcloo.tcl
+lib/tcllib${PKGVERSION}/pt/pt_util.tcl
+lib/tcllib${PKGVERSION}/pt/rde_critcl/m.c
+lib/tcllib${PKGVERSION}/pt/rde_critcl/m.h
+lib/tcllib${PKGVERSION}/pt/rde_critcl/ms.c
+lib/tcllib${PKGVERSION}/pt/rde_critcl/ms.h
+lib/tcllib${PKGVERSION}/pt/rde_critcl/ot.c
+lib/tcllib${PKGVERSION}/pt/rde_critcl/ot.h
+lib/tcllib${PKGVERSION}/pt/rde_critcl/p.c
+lib/tcllib${PKGVERSION}/pt/rde_critcl/p.h
+lib/tcllib${PKGVERSION}/pt/rde_critcl/pInt.h
+lib/tcllib${PKGVERSION}/pt/rde_critcl/param.c
+lib/tcllib${PKGVERSION}/pt/rde_critcl/param.h
+lib/tcllib${PKGVERSION}/pt/rde_critcl/stack.c
+lib/tcllib${PKGVERSION}/pt/rde_critcl/stack.h
+lib/tcllib${PKGVERSION}/pt/rde_critcl/tc.c
+lib/tcllib${PKGVERSION}/pt/rde_critcl/tc.h
+lib/tcllib${PKGVERSION}/pt/rde_critcl/util.c
+lib/tcllib${PKGVERSION}/pt/rde_critcl/util.h
lib/tcllib${PKGVERSION}/pt/text_write.tcl
lib/tcllib${PKGVERSION}/rc4/pkgIndex.tcl
lib/tcllib${PKGVERSION}/rc4/rc4.tcl
@@ -441,6 +504,7 @@ lib/tcllib${PKGVERSION}/sasl/gtoken.tcl
lib/tcllib${PKGVERSION}/sasl/ntlm.tcl
lib/tcllib${PKGVERSION}/sasl/pkgIndex.tcl
lib/tcllib${PKGVERSION}/sasl/sasl.tcl
+lib/tcllib${PKGVERSION}/sasl/scram.tcl
lib/tcllib${PKGVERSION}/sha1/pkgIndex.tcl
lib/tcllib${PKGVERSION}/sha1/sha1.tcl
lib/tcllib${PKGVERSION}/sha1/sha1c.tcl
@@ -468,6 +532,9 @@ lib/tcllib${PKGVERSION}/stooop/pkgIndex.tcl
lib/tcllib${PKGVERSION}/stooop/stooop.tcl
lib/tcllib${PKGVERSION}/stooop/switched.tcl
lib/tcllib${PKGVERSION}/stooop/xifo.tcl
+lib/tcllib${PKGVERSION}/string/pkgIndex.tcl
+lib/tcllib${PKGVERSION}/string/token.tcl
+lib/tcllib${PKGVERSION}/string/token_shell.tcl
lib/tcllib${PKGVERSION}/stringprep/pkgIndex.tcl
lib/tcllib${PKGVERSION}/stringprep/stringprep.tcl
lib/tcllib${PKGVERSION}/stringprep/stringprep_data.tcl
@@ -508,6 +575,7 @@ lib/tcllib${PKGVERSION}/tar/pkgIndex.tcl
lib/tcllib${PKGVERSION}/tar/tar.tcl
lib/tcllib${PKGVERSION}/tepam/pkgIndex.tcl
lib/tcllib${PKGVERSION}/tepam/tepam.tcl
+lib/tcllib${PKGVERSION}/tepam/tepam_doc_gen.tcl
lib/tcllib${PKGVERSION}/term/ansi/code.tcl
lib/tcllib${PKGVERSION}/term/ansi/code/attr.tcl
lib/tcllib${PKGVERSION}/term/ansi/code/ctrl.tcl
@@ -543,6 +611,18 @@ lib/tcllib${PKGVERSION}/tie/tie_log.tcl
lib/tcllib${PKGVERSION}/tie/tie_rarray.tcl
lib/tcllib${PKGVERSION}/tiff/pkgIndex.tcl
lib/tcllib${PKGVERSION}/tiff/tiff.tcl
+lib/tcllib${PKGVERSION}/tool/ensemble.tcl
+lib/tcllib${PKGVERSION}/tool/event.tcl
+lib/tcllib${PKGVERSION}/tool/index.tcl
+lib/tcllib${PKGVERSION}/tool/metaclass.tcl
+lib/tcllib${PKGVERSION}/tool/option.tcl
+lib/tcllib${PKGVERSION}/tool/organ.tcl
+lib/tcllib${PKGVERSION}/tool/pipeline.tcl
+lib/tcllib${PKGVERSION}/tool/pkgIndex.tcl
+lib/tcllib${PKGVERSION}/tool/script.tcl
+lib/tcllib${PKGVERSION}/tool/uuid.tcl
+lib/tcllib${PKGVERSION}/tool_datatype/datatype.tcl
+lib/tcllib${PKGVERSION}/tool_datatype/pkgIndex.tcl
lib/tcllib${PKGVERSION}/transfer/connect.tcl
lib/tcllib${PKGVERSION}/transfer/copyops.tcl
lib/tcllib${PKGVERSION}/transfer/ddest.tcl
@@ -556,6 +636,7 @@ lib/tcllib${PKGVERSION}/treeql/treeql.tcl
lib/tcllib${PKGVERSION}/treeql/treeql84.tcl
lib/tcllib${PKGVERSION}/treeql/treeql85.tcl
lib/tcllib${PKGVERSION}/try/pkgIndex.tcl
+lib/tcllib${PKGVERSION}/try/throw.tcl
lib/tcllib${PKGVERSION}/try/try.tcl
lib/tcllib${PKGVERSION}/uev/pkgIndex.tcl
lib/tcllib${PKGVERSION}/uev/uevent.tcl
@@ -614,14 +695,19 @@ lib/tcllib${PKGVERSION}/virtchannel_transform/pkgIndex.tcl
lib/tcllib${PKGVERSION}/virtchannel_transform/rot.tcl
lib/tcllib${PKGVERSION}/virtchannel_transform/spacer.tcl
lib/tcllib${PKGVERSION}/virtchannel_transform/zlib.tcl
+lib/tcllib${PKGVERSION}/websocket/pkgIndex.tcl
+lib/tcllib${PKGVERSION}/websocket/websocket.tcl
lib/tcllib${PKGVERSION}/wip/pkgIndex.tcl
lib/tcllib${PKGVERSION}/wip/wip.tcl
lib/tcllib${PKGVERSION}/wip/wip2.tcl
lib/tcllib${PKGVERSION}/yaml/huddle.tcl
+lib/tcllib${PKGVERSION}/yaml/huddle_types.tcl
+lib/tcllib${PKGVERSION}/yaml/json2huddle.tcl
lib/tcllib${PKGVERSION}/yaml/pkgIndex.tcl
lib/tcllib${PKGVERSION}/yaml/yaml.tcl
lib/tcllib${PKGVERSION}/zip/decode.tcl
lib/tcllib${PKGVERSION}/zip/encode.tcl
+lib/tcllib${PKGVERSION}/zip/mkzip.tcl
lib/tcllib${PKGVERSION}/zip/pkgIndex.tcl
man/mann/S3.n
man/mann/adjust.n
@@ -644,12 +730,23 @@ man/mann/base32core.n
man/mann/base32hex.n
man/mann/base64.n
man/mann/bee.n
+man/mann/bench.n
+man/mann/bench_intro.n
+man/mann/bench_lang_intro.n
+man/mann/bench_lang_spec.n
+man/mann/bench_read.n
+man/mann/bench_wcsv.n
+man/mann/bench_wtext.n
man/mann/bibtex.n
man/mann/bigfloat.n
man/mann/bignum.n
man/mann/blowfish.n
man/mann/calculus.n
man/mann/cat.n
+man/mann/cc_amex.n
+man/mann/cc_discover.n
+man/mann/cc_mastercard.n
+man/mann/cc_visa.n
man/mann/cfront.n
man/mann/cgen.n
man/mann/changelog.n
@@ -660,22 +757,29 @@ man/mann/comm.n
man/mann/comm_wire.n
man/mann/connect.n
man/mann/constants.n
-man/mann/container.n
man/mann/control.n
man/mann/copyops.n
man/mann/core.n
+man/mann/coro_auto.n
man/mann/counter.n
man/mann/crc16.n
man/mann/crc32.n
+man/mann/cron.n
man/mann/csv.n
man/mann/cvs.n
man/mann/dacceptor.n
man/mann/ddest.n
+man/mann/debug.n
+man/mann/debug_caller.n
+man/mann/debug_heartbeat.n
+man/mann/debug_timestamp.n
man/mann/decimal.n
+man/mann/decode.n
man/mann/deleg_method.n
man/mann/deleg_proc.n
man/mann/des.n
man/mann/dexec.n
+man/mann/dicttool.n
man/mann/disjointset.n
man/mann/docidx.n
man/mann/docidx_intro.n
@@ -702,21 +806,16 @@ man/mann/doctools_lang_syntax.n
man/mann/doctools_plugin_apiref.n
man/mann/dsource.n
man/mann/dtplite.n
+man/mann/ean13.n
+man/mann/encode.n
man/mann/events.n
+man/mann/exact.n
man/mann/expander.n
-man/mann/export.n
man/mann/export_docidx.n
man/mann/export_doctoc.n
-man/mann/export_html.n
-man/mann/export_json.n
-man/mann/export_nroff.n
-man/mann/export_text.n
-man/mann/export_wiki.n
man/mann/fa.n
man/mann/facade.n
man/mann/faop.n
-man/mann/fifo.n
-man/mann/fifo2.n
man/mann/filetypes.n
man/mann/fileutil.n
man/mann/fourier.n
@@ -726,9 +825,11 @@ man/mann/ftpd.n
man/mann/fuzzy.n
man/mann/gasm.n
man/mann/generator.n
+man/mann/gpx.n
man/mann/graph.n
man/mann/graph1.n
man/mann/graphops.n
+man/mann/gtoken.n
man/mann/halfpipe.n
man/mann/hex.n
man/mann/hook.n
@@ -736,19 +837,35 @@ man/mann/html.n
man/mann/html_cssdefaults.n
man/mann/htmlparse.n
man/mann/huddle.n
+man/mann/iban.n
man/mann/ident.n
man/mann/identity.n
+man/mann/idx_container.n
+man/mann/idx_export.n
+man/mann/idx_export_html.n
+man/mann/idx_export_json.n
+man/mann/idx_export_nroff.n
+man/mann/idx_export_text.n
+man/mann/idx_export_wiki.n
+man/mann/idx_import.n
+man/mann/idx_import_json.n
+man/mann/idx_introduction.n
+man/mann/idx_msgcat_c.n
+man/mann/idx_msgcat_de.n
+man/mann/idx_msgcat_en.n
+man/mann/idx_msgcat_fr.n
+man/mann/idx_parse.n
+man/mann/idx_structure.n
man/mann/imap4.n
+man/mann/imei.n
man/mann/imenu.n
-man/mann/import.n
man/mann/import_docidx.n
man/mann/import_doctoc.n
-man/mann/import_json.n
man/mann/ini.n
man/mann/interpolate.n
-man/mann/introduction.n
man/mann/ipager.n
man/mann/irc.n
+man/mann/isbn.n
man/mann/iso8601.n
man/mann/javascript.n
man/mann/jpeg.n
@@ -763,6 +880,8 @@ man/mann/log.n
man/mann/logger.n
man/mann/loggerAppender.n
man/mann/loggerUtils.n
+man/mann/luhn.n
+man/mann/luhn5.n
man/mann/machineparameters.n
man/mann/map_geocode_nominatim.n
man/mann/map_slippy.n
@@ -783,20 +902,18 @@ man/mann/me_intro.n
man/mann/me_tcl.n
man/mann/me_util.n
man/mann/me_vm.n
-man/mann/memchan.n
+man/mann/meta.n
man/mann/mime.n
man/mann/mimetypes.n
+man/mann/mkzip.n
man/mann/montecarlo.n
man/mann/mpexpand.n
-man/mann/msgcat_c.n
-man/mann/msgcat_de.n
-man/mann/msgcat_en.n
-man/mann/msgcat_fr.n
man/mann/multi.n
man/mann/multiop.n
man/mann/multiplexer.n
man/mann/namespacex.n
man/mann/ncgi.n
+man/mann/nettool.n
man/mann/nmea.n
man/mann/nns.n
man/mann/nns_auto.n
@@ -809,10 +926,11 @@ man/mann/nnsd.n
man/mann/nnslog.n
man/mann/nntp.n
man/mann/nroff_manmacros.n
+man/mann/ntlm.n
man/mann/ntp_time.n
-man/mann/null.n
man/mann/nullzero.n
man/mann/numtheory.n
+man/mann/oauth.n
man/mann/observe.n
man/mann/ooutil.n
man/mann/optimize.n
@@ -825,10 +943,10 @@ man/mann/page_util_norm_lemon.n
man/mann/page_util_norm_peg.n
man/mann/page_util_peg.n
man/mann/page_util_quote.n
-man/mann/parse.n
man/mann/peg.n
man/mann/peg_interp.n
man/mann/picoirc.n
+man/mann/pkg_dtplite.n
man/mann/pki.n
man/mann/pluginmgr.n
man/mann/png.n
@@ -839,14 +957,17 @@ man/mann/pop3d.n
man/mann/pop3d_dbox.n
man/mann/pop3d_udb.n
man/mann/prioqueue.n
+man/mann/processman.n
man/mann/profiler.n
man/mann/pt.n
man/mann/pt_astree.n
man/mann/pt_cparam_config_critcl.n
+man/mann/pt_cparam_config_tea.n
man/mann/pt_from_api.n
man/mann/pt_introduction.n
man/mann/pt_json_language.n
man/mann/pt_param.n
+man/mann/pt_parse_peg.n
man/mann/pt_parser_api.n
man/mann/pt_peg_container.n
man/mann/pt_peg_container_peg.n
@@ -864,6 +985,7 @@ man/mann/pt_peg_import_peg.n
man/mann/pt_peg_interp.n
man/mann/pt_peg_introduction.n
man/mann/pt_peg_language.n
+man/mann/pt_peg_op.n
man/mann/pt_peg_to_container.n
man/mann/pt_peg_to_cparam.n
man/mann/pt_peg_to_json.n
@@ -878,9 +1000,9 @@ man/mann/pt_rdengine.n
man/mann/pt_tclparam_config_snit.n
man/mann/pt_tclparam_config_tcloo.n
man/mann/pt_to_api.n
+man/mann/pt_util.n
man/mann/qcomplex.n
man/mann/queue.n
-man/mann/random.n
man/mann/randseed.n
man/mann/rational_funcs.n
man/mann/rc4.n
@@ -899,6 +1021,7 @@ man/mann/romberg.n
man/mann/rot.n
man/mann/rtcore.n
man/mann/sasl.n
+man/mann/scram.n
man/mann/sha1.n
man/mann/sha256.n
man/mann/simulation_random.n
@@ -914,26 +1037,39 @@ man/mann/stack.n
man/mann/statistics.n
man/mann/std.n
man/mann/stooop.n
-man/mann/chan_string.n
man/mann/stringprep.n
man/mann/stringprep_data.n
man/mann/struct_list.n
man/mann/struct_set.n
man/mann/struct_tree.n
man/mann/struct_tree1.n
-man/mann/structure.n
man/mann/sum.n
+man/mann/switched.n
man/mann/symdiff.n
man/mann/tabify.n
man/mann/tar.n
man/mann/tcl_parse.n
+man/mann/tcldes.n
+man/mann/tcldesjr.n
man/mann/tcldocstrip.n
+man/mann/tcllib_coroutine.n
man/mann/tcllib_dns.n
+man/mann/tcllib_fifo.n
+man/mann/tcllib_fifo2.n
man/mann/tcllib_interp.n
man/mann/tcllib_ip.n
+man/mann/tcllib_memchan.n
man/mann/tcllib_msgcat.n
+man/mann/tcllib_null.n
+man/mann/tcllib_random.n
+man/mann/tcllib_string.n
+man/mann/tcllib_throw.n
man/mann/tcllib_try.n
+man/mann/tcllib_variable.n
+man/mann/tcllib_zero.n
+man/mann/tcllib_zlib.n
man/mann/tepam_argument_dialogbox.n
+man/mann/tepam_doc_gen.n
man/mann/tepam_introduction.n
man/mann/tepam_procedure.n
man/mann/term.n
@@ -946,6 +1082,26 @@ man/mann/textwindow.n
man/mann/tie.n
man/mann/tie_std.n
man/mann/tiff.n
+man/mann/toc_container.n
+man/mann/toc_export.n
+man/mann/toc_export_html.n
+man/mann/toc_export_json.n
+man/mann/toc_export_nroff.n
+man/mann/toc_export_text.n
+man/mann/toc_export_wiki.n
+man/mann/toc_import.n
+man/mann/toc_import_json.n
+man/mann/toc_introduction.n
+man/mann/toc_msgcat_c.n
+man/mann/toc_msgcat_de.n
+man/mann/toc_msgcat_en.n
+man/mann/toc_msgcat_fr.n
+man/mann/toc_parse.n
+man/mann/toc_structure.n
+man/mann/token.n
+man/mann/token_shell.n
+man/mann/tool.n
+man/mann/tool_dict_ensemble.n
man/mann/tqueue.n
man/mann/transformcore.n
man/mann/transmitter.n
@@ -959,12 +1115,17 @@ man/mann/unicode_data.n
man/mann/units.n
man/mann/uri.n
man/mann/urn-scheme.n
+man/mann/usnpi.n
man/mann/uuencode.n
man/mann/uuid.n
-man/mann/chan_variable.n
+man/mann/valtype_common.n
+man/mann/verhoeff.n
+man/mann/vt_base64.n
+man/mann/vt_counter.n
+man/mann/vt_crc32.n
+man/mann/vt_otp.n
+man/mann/websocket.n
man/mann/wip.n
man/mann/xsxp.n
man/mann/yaml.n
man/mann/yencode.n
-man/mann/zero.n
-man/mann/transform_zlib.n
diff --git a/devel/tcllib/distinfo b/devel/tcllib/distinfo
index bb6a1977f38..eedd9fbc62a 100644
--- a/devel/tcllib/distinfo
+++ b/devel/tcllib/distinfo
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.7 2015/11/03 03:29:35 agc Exp $
+$NetBSD: distinfo,v 1.8 2016/11/06 19:55:15 wiz Exp $
-SHA1 (tcllib-1.15.tar.bz2) = 7130ee20c0fe7fc720288886b9ecb449899e0d6d
-RMD160 (tcllib-1.15.tar.bz2) = dcc5b8d180da1fc3ebc9d620a18c5cd063f33d32
-SHA512 (tcllib-1.15.tar.bz2) = 544b1193266e860eb59a4c313645376bba8488711b2afc629d99d0e719252db79caae73022ae1dc21dc123f949fa8930f81112c3f80328fc83952b64f93ca3c4
-Size (tcllib-1.15.tar.bz2) = 5030648 bytes
-SHA1 (patch-modules_html_html.tcl) = dcd6b9c809990e429bb65084aee3a500af05e40d
+SHA1 (tcllib-1.18.tar.bz2) = 68a6e7c5db9c90ad5ea9c58b368dd88283ff9d09
+RMD160 (tcllib-1.18.tar.bz2) = fe14916d006142a764ec7af50408acd8fb85ccd8
+SHA512 (tcllib-1.18.tar.bz2) = 12411c0a837435181abe3a2066bab4b16da87ae0f340ee26a288694e4e6c25cb26a001b270964d558187283979e89a6a2d98449e67db919444a0c0d76a9c51f3
+Size (tcllib-1.18.tar.bz2) = 7641997 bytes
diff --git a/devel/tcllib/patches/patch-modules_html_html.tcl b/devel/tcllib/patches/patch-modules_html_html.tcl
deleted file mode 100644
index bc585b21714..00000000000
--- a/devel/tcllib/patches/patch-modules_html_html.tcl
+++ /dev/null
@@ -1,16 +0,0 @@
-$NetBSD: patch-modules_html_html.tcl,v 1.1 2015/03/21 17:14:04 bsiegert Exp $
-
-html - Fixed XSS vulnerability of "textarea" command. Now properly quoting the input value.
-http://core.tcl.tk/tcllib/info/09110adc43
-
---- modules/html/html.tcl.orig 2015-03-21 17:08:44.000000000 +0000
-+++ modules/html/html.tcl
-@@ -912,7 +912,7 @@ proc ::html::selectPlain {name param cho
- # The html fragment
-
- proc ::html::textarea {name {param {}} {current {}}} {
-- ::set value [ncgi::value $name $current]
-+ ::set value [quoteFormValue [ncgi::value $name $current]]
- return "<[string trimright \
- "textarea name=\"$name\"\
- [tagParam textarea $param]"]>$value</textarea>\n"