pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/tcllib
Module Name: pkgsrc
Committed By: scole
Date: Mon Feb 17 12:15:41 UTC 2025
Modified Files:
pkgsrc/devel/tcllib: Makefile PLIST distinfo
Log Message:
tcllib: update to 1.21, add examples to package
New in Tcllib 1.21
==================
Module Package New Version Comments
-------- --------------------- ------------- ----------
math math::changepoint 0.1
math::combinatorics 2.0
math::figurate 1.0
math::filters 0.1
math::probopt 1.0
-------- --------------------- ------------- ----------
mkdoc mkdoc 0.7.0
struct struct::list::test 1.8.4
-------- --------------------- ------------- ----------
Deprecations in Tcllib 1.21
===========================
Four packages are stage 2 deprecated in favor of two replacements.
All internal users of the deprecated packages have been rewritten to
use their replacements.
Module Package Replacement Deprecation stage
------------------ ----------------- ---------------- --------------------------------
doctools doctools::paths fileutil::paths (D2) Attempts to use throw errors
doctools doctools::config struct::map (D2) Attempts to use throw errors
pt paths fileutil::paths (D2) Attempts to use throw errors
pt configuration struct::map (D2) Attempts to use throw errors
------------------ ----------------- ---------------- --------------------------------
To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 pkgsrc/devel/tcllib/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/tcllib/PLIST
cvs rdiff -u -r1.13 -r1.14 pkgsrc/devel/tcllib/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/tcllib/Makefile
diff -u pkgsrc/devel/tcllib/Makefile:1.20 pkgsrc/devel/tcllib/Makefile:1.21
--- pkgsrc/devel/tcllib/Makefile:1.20 Thu May 5 07:17:02 2022
+++ pkgsrc/devel/tcllib/Makefile Mon Feb 17 12:15:40 2025
@@ -1,10 +1,8 @@
-# $NetBSD: Makefile,v 1.20 2022/05/05 07:17:02 tnn Exp $
+# $NetBSD: Makefile,v 1.21 2025/02/17 12:15:40 scole Exp $
-DISTNAME= tcllib-1.20
+DISTNAME= tcllib-1.21
CATEGORIES= devel
-MASTER_SITES= ${MASTER_SITE_GITHUB:=tcltk/}
-#GITHUB_TAG= ${DISTNAME:S/./-/}
-GITHUB_TAG= 391b141933ec0b7331d2f203064d941f1b724576
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tcllib/}
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= https://core.tcl-lang.org/tcllib/
@@ -16,7 +14,10 @@ USE_TOOLS+= wget:run
GNU_CONFIGURE= yes
NO_BUILD= yes
-CONFIGURE_ENV+= ac_cv_path_tclsh=${TCLSH:Q}
+CONFIGURE_ARGS+= --with-tclsh=${BUILDLINK_PREFIX.tcl}/bin/tclsh
+
+TCL_EXDIR= share/examples/tcllib
+INSTALLATION_DIRS+= bin lib ${PKGMANDIR}/mann ${TCL_EXDIR}
SUBST_CLASSES+= fix
SUBST_STAGE.fix= pre-configure
@@ -28,6 +29,7 @@ SUBST_CLASSES+= tclsh
SUBST_STAGE.tclsh= pre-configure
SUBST_FILES.tclsh= modules/defer/defer.tcl
SUBST_FILES.tclsh+= modules/devtools/recreate-certs
+SUBST_FILES.tclsh+= modules/lazyset/lazyset.tcl
SUBST_FILES.tclsh+= modules/pki/pki.tcl
SUBST_FILES.tclsh+= modules/pt/tools/bench-compare.tcl
SUBST_FILES.tclsh+= modules/pt/tools/regenerate_parsers.tcl
@@ -45,5 +47,12 @@ SUBST_MESSAGE.tclsh= Fixing path to tcls
TEST_TARGET= test
+# add examples manually
+post-install:
+ cd ${WRKSRC}/examples; for d in `${FIND} . -type d -print`; do \
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/${TCL_EXDIR}/$$d; done
+ cd ${WRKSRC}/examples; for f in `${FIND} . -type f -print`; do \
+ ${INSTALL_DATA} $$f ${DESTDIR}${PREFIX}/${TCL_EXDIR}/$$f; done
+
.include "../../lang/tcl/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/tcllib/PLIST
diff -u pkgsrc/devel/tcllib/PLIST:1.8 pkgsrc/devel/tcllib/PLIST:1.9
--- pkgsrc/devel/tcllib/PLIST:1.8 Sun Apr 24 17:20:34 2022
+++ pkgsrc/devel/tcllib/PLIST Mon Feb 17 12:15:40 2025
@@ -1,5 +1,6 @@
-@comment $NetBSD: PLIST,v 1.8 2022/04/24 17:20:34 tnn Exp $
+@comment $NetBSD: PLIST,v 1.9 2025/02/17 12:15:40 scole Exp $
bin/dtplite
+bin/mkdoc
bin/nns
bin/nnsd
bin/nnslog
@@ -303,17 +304,22 @@ lib/tcllib${PKGVERSION}/math/bigfloat.tc
lib/tcllib${PKGVERSION}/math/bigfloat2.tcl
lib/tcllib${PKGVERSION}/math/bignum.tcl
lib/tcllib${PKGVERSION}/math/calculus.tcl
+lib/tcllib${PKGVERSION}/math/changepoint.tcl
lib/tcllib${PKGVERSION}/math/classic_polyns.tcl
lib/tcllib${PKGVERSION}/math/combinatorics.tcl
+lib/tcllib${PKGVERSION}/math/combinatoricsExt.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/figurate.tcl
+lib/tcllib${PKGVERSION}/math/filtergen.tcl
lib/tcllib${PKGVERSION}/math/fourier.tcl
lib/tcllib${PKGVERSION}/math/fuzzy.tcl
lib/tcllib${PKGVERSION}/math/geometry.tcl
lib/tcllib${PKGVERSION}/math/geometry_circle.tcl
+lib/tcllib${PKGVERSION}/math/geometry_ext.tcl
lib/tcllib${PKGVERSION}/math/interpolate.tcl
lib/tcllib${PKGVERSION}/math/kruskal.tcl
lib/tcllib${PKGVERSION}/math/linalg.tcl
@@ -330,6 +336,11 @@ lib/tcllib${PKGVERSION}/math/pkgIndex.tc
lib/tcllib${PKGVERSION}/math/plotstat.tcl
lib/tcllib${PKGVERSION}/math/polynomials.tcl
lib/tcllib${PKGVERSION}/math/primes.tcl
+lib/tcllib${PKGVERSION}/math/probopt.tcl
+lib/tcllib${PKGVERSION}/math/probopt_diffev.tcl
+lib/tcllib${PKGVERSION}/math/probopt_lipo.tcl
+lib/tcllib${PKGVERSION}/math/probopt_pso.tcl
+lib/tcllib${PKGVERSION}/math/probopt_sce.tcl
lib/tcllib${PKGVERSION}/math/qcomplex.tcl
lib/tcllib${PKGVERSION}/math/quasirandom.tcl
lib/tcllib${PKGVERSION}/math/rational_funcs.tcl
@@ -356,6 +367,8 @@ lib/tcllib${PKGVERSION}/md5crypt/pkgInde
lib/tcllib${PKGVERSION}/mime/mime.tcl
lib/tcllib${PKGVERSION}/mime/pkgIndex.tcl
lib/tcllib${PKGVERSION}/mime/smtp.tcl
+lib/tcllib${PKGVERSION}/mkdoc/mkdoc.tcl
+lib/tcllib${PKGVERSION}/mkdoc/pkgIndex.tcl
lib/tcllib${PKGVERSION}/multiplexer/multiplexer.tcl
lib/tcllib${PKGVERSION}/multiplexer/pkgIndex.tcl
lib/tcllib${PKGVERSION}/namespacex/namespacex.tcl
@@ -526,9 +539,13 @@ lib/tcllib${PKGVERSION}/sasl/pkgIndex.tc
lib/tcllib${PKGVERSION}/sasl/sasl.tcl
lib/tcllib${PKGVERSION}/sasl/scram.tcl
lib/tcllib${PKGVERSION}/sha1/pkgIndex.tcl
+lib/tcllib${PKGVERSION}/sha1/sha1.c
+lib/tcllib${PKGVERSION}/sha1/sha1.h
lib/tcllib${PKGVERSION}/sha1/sha1.tcl
lib/tcllib${PKGVERSION}/sha1/sha1c.tcl
lib/tcllib${PKGVERSION}/sha1/sha1v1.tcl
+lib/tcllib${PKGVERSION}/sha1/sha256.c
+lib/tcllib${PKGVERSION}/sha1/sha256.h
lib/tcllib${PKGVERSION}/sha1/sha256.tcl
lib/tcllib${PKGVERSION}/sha1/sha256c.tcl
lib/tcllib${PKGVERSION}/simulation/annealing.tcl
@@ -567,6 +584,7 @@ lib/tcllib${PKGVERSION}/struct/graph_c.t
lib/tcllib${PKGVERSION}/struct/graph_tcl.tcl
lib/tcllib${PKGVERSION}/struct/graphops.tcl
lib/tcllib${PKGVERSION}/struct/list.tcl
+lib/tcllib${PKGVERSION}/struct/list.test.tcl
lib/tcllib${PKGVERSION}/struct/map.tcl
lib/tcllib${PKGVERSION}/struct/matrix.tcl
lib/tcllib${PKGVERSION}/struct/matrix1.tcl
@@ -765,6 +783,7 @@ man/mann/cc_visa.n
man/mann/cfront.n
man/mann/cgen.n
man/mann/changelog.n
+man/mann/changepoint.n
man/mann/cksum.n
man/mann/clay.n
man/mann/cmdline.n
@@ -833,8 +852,10 @@ man/mann/export_doctoc.n
man/mann/fa.n
man/mann/facade.n
man/mann/faop.n
+man/mann/figurate.n
man/mann/filetypes.n
man/mann/fileutil.n
+man/mann/filtergen.n
man/mann/fourier.n
man/mann/ftp.n
man/mann/ftp_geturl.n
@@ -924,6 +945,7 @@ man/mann/me_util.n
man/mann/me_vm.n
man/mann/meta.n
man/mann/mime.n
+man/mann/mkdoc.n
man/mann/mkzip.n
man/mann/montecarlo.n
man/mann/mpexpand.n
@@ -981,6 +1003,7 @@ man/mann/pop3d_dbox.n
man/mann/pop3d_udb.n
man/mann/practcl.n
man/mann/prioqueue.n
+man/mann/probopt.n
man/mann/processman.n
man/mann/profiler.n
man/mann/pt.n
@@ -1158,3 +1181,154 @@ man/mann/wip.n
man/mann/xsxp.n
man/mann/yaml.n
man/mann/yencode.n
+share/examples/tcllib/README
+share/examples/tcllib/bibtex/bibtex.tcl
+share/examples/tcllib/csv/Bench.csv
+share/examples/tcllib/csv/Bench.html
+share/examples/tcllib/csv/Benchmark.75p2.csv
+share/examples/tcllib/csv/Benchmark.76p2.csv
+share/examples/tcllib/csv/Benchmark.805.csv
+share/examples/tcllib/csv/Benchmark.811.csv
+share/examples/tcllib/csv/Benchmark.823.csv
+share/examples/tcllib/csv/Benchmark.833.csv
+share/examples/tcllib/csv/Benchmark.84a3.csv
+share/examples/tcllib/csv/README
+share/examples/tcllib/csv/bench_join
+share/examples/tcllib/csv/csv2html
+share/examples/tcllib/csv/csvcut
+share/examples/tcllib/csv/csvdiff
+share/examples/tcllib/csv/csvjoin
+share/examples/tcllib/csv/csvsort
+share/examples/tcllib/csv/csvuniq
+share/examples/tcllib/dns/tk_sample.tcl
+share/examples/tcllib/doctools/doctools.idx
+share/examples/tcllib/doctools/doctools.toc
+share/examples/tcllib/ftp/ChangeLog
+share/examples/tcllib/ftp/README
+share/examples/tcllib/ftp/ftpdemo.tcl
+share/examples/tcllib/ftp/ftpvalid
+share/examples/tcllib/ftp/hpupdate.tcl
+share/examples/tcllib/ftp/mirror.tcl
+share/examples/tcllib/ftp/newer.tcl
+share/examples/tcllib/ftpd/ftpd
+share/examples/tcllib/ftpd/ftpd.test
+share/examples/tcllib/ftpd/ftpd.unix
+share/examples/tcllib/htmlparse/webviewer.tcl
+share/examples/tcllib/httpd/htdocs/content.file.md
+share/examples/tcllib/httpd/htdocs/content.form.md
+share/examples/tcllib/httpd/htdocs/content.md
+share/examples/tcllib/httpd/htdocs/content.proxy.md
+share/examples/tcllib/httpd/htdocs/content.scgi.md
+share/examples/tcllib/httpd/htdocs/content.server.md
+share/examples/tcllib/httpd/htdocs/example.md
+share/examples/tcllib/httpd/htdocs/index.md
+share/examples/tcllib/httpd/htdocs/operations.md
+share/examples/tcllib/httpd/htdocs/plume.png
+share/examples/tcllib/httpd/htdocs/reply.md
+share/examples/tcllib/httpd/htdocs/server.md
+share/examples/tcllib/httpd/httpd.tcl
+share/examples/tcllib/irc/ChangeLog
+share/examples/tcllib/irc/irc_example.tcl
+share/examples/tcllib/irc/mainloop.tcl
+share/examples/tcllib/ldap/ldapChangeTest
+share/examples/tcllib/ldap/ldapChangeTest.output
+share/examples/tcllib/ldap/ldapquery
+share/examples/tcllib/ldap/ldifdump
+share/examples/tcllib/logger/logtofile.tcl
+share/examples/tcllib/logger/logtotext.tcl
+share/examples/tcllib/logger/snit-logger.tcl
+share/examples/tcllib/logger/xotcl-logger.tcl
+share/examples/tcllib/mapproj/ChangeLog
+share/examples/tcllib/mapproj/ncar780.txt
+share/examples/tcllib/mapproj/tkmap.tcl
+share/examples/tcllib/math/bigfloat.demo.tcl
+share/examples/tcllib/math/bigfloat.help
+share/examples/tcllib/mime/maildemo.tcl
+share/examples/tcllib/mime/mbot/ChangeLog
+share/examples/tcllib/mime/mbot/README.html
+share/examples/tcllib/mime/mbot/README.txt
+share/examples/tcllib/mime/mbot/README.xml
+share/examples/tcllib/mime/mbot/impersonal.tcl
+share/examples/tcllib/mime/mbot/mbox.tcl
+share/examples/tcllib/mime/mbot/mutl.tcl
+share/examples/tcllib/mime/mbot/personal.tcl
+share/examples/tcllib/mime/mbot/pkgIndex.tcl
+share/examples/tcllib/nntp/README
+share/examples/tcllib/nntp/dirstore
+share/examples/tcllib/nntp/free-news-servers.txt
+share/examples/tcllib/nntp/nntp.examples
+share/examples/tcllib/nntp/postmsg
+share/examples/tcllib/nntp/postnews
+share/examples/tcllib/nntp/pullnews
+share/examples/tcllib/nntp/test-account
+share/examples/tcllib/nntp/test-message
+share/examples/tcllib/ntp/rdate.tcl
+share/examples/tcllib/oreilly-oscon2001/README
+share/examples/tcllib/oreilly-oscon2001/oscon
+share/examples/tcllib/oreilly-oscon2001/osconwrap
+share/examples/tcllib/oreilly-oscon2001/sessions_friday.html
+share/examples/tcllib/oreilly-oscon2001/sessions_thursday.html
+share/examples/tcllib/oreilly-oscon2001/sessions_wednesday.html
+share/examples/tcllib/page/lemon.html
+share/examples/tcllib/page/lemon.peg
+share/examples/tcllib/page/parse.y
+share/examples/tcllib/page/sql.log
+share/examples/tcllib/page/sql.peg
+share/examples/tcllib/practcl/README
+share/examples/tcllib/practcl/helloclass.tcl
+share/examples/tcllib/practcl/hellocmd.tcl
+share/examples/tcllib/practcl/hellotype.tcl
+share/examples/tcllib/practcl/project.tcl
+share/examples/tcllib/sasl/saslclient.tcl
+share/examples/tcllib/smtpd/server-private.key
+share/examples/tcllib/smtpd/server-public.pem
+share/examples/tcllib/smtpd/tcl_smtpd
+share/examples/tcllib/smtpd/tk_smtpd
+share/examples/tcllib/struct/README
+share/examples/tcllib/struct/diff.tcl
+share/examples/tcllib/struct/diff2.tcl
+share/examples/tcllib/tepam/1_procedure_introduction.demo
+share/examples/tcllib/tepam/1a_procedure_subcommand.demo
+share/examples/tcllib/tepam/1b_procedure_interactive_widgets.demo
+share/examples/tcllib/tepam/1c_procedure_interactive_aux.demo
+share/examples/tcllib/tepam/1d_procedure_validation.demo
+share/examples/tcllib/tepam/2_argument_dialogbox_introduction.demo
+share/examples/tcllib/tepam/2a_argument_dialogbox_all_widgets.demo
+share/examples/tcllib/tepam/2b_argument_dialogbox_context.demo
+share/examples/tcllib/tepam/3_doc_gen_generate.demo
+share/examples/tcllib/tepam/run_tepam_demo.bat
+share/examples/tcllib/tepam/run_tepam_demo.sh
+share/examples/tcllib/tepam/tepam_demo.tcl
+share/examples/tcllib/tepam/tepam_doc_stylesheet.css
+share/examples/tcllib/term/attributes
+share/examples/tcllib/term/box
+share/examples/tcllib/term/box2
+share/examples/tcllib/term/clear
+share/examples/tcllib/term/colors
+share/examples/tcllib/term/frame
+share/examples/tcllib/term/graphics
+share/examples/tcllib/term/imenu
+share/examples/tcllib/term/ipager
+share/examples/tcllib/term/menu
+share/examples/tcllib/term/menu2
+share/examples/tcllib/term/para
+share/examples/tcllib/term/title
+share/examples/tcllib/tie/README.txt
+share/examples/tcllib/tie/metakit.tcl
+share/examples/tcllib/tie/receiving_client.tcl
+share/examples/tcllib/tie/sending_client.tcl
+share/examples/tcllib/tie/server.tcl
+share/examples/tcllib/tie/transceiver.tcl
+share/examples/tcllib/transfer/certs/README.txt
+share/examples/tcllib/transfer/certs/ca.crt
+share/examples/tcllib/transfer/certs/ca.key
+share/examples/tcllib/transfer/certs/ca.key.password
+share/examples/tcllib/transfer/certs/receiver.crt
+share/examples/tcllib/transfer/certs/receiver.key
+share/examples/tcllib/transfer/certs/transmitter.crt
+share/examples/tcllib/transfer/certs/transmitter.key
+share/examples/tcllib/transfer/receive.tcl
+share/examples/tcllib/transfer/sreceive.tcl
+share/examples/tcllib/transfer/stransmit.tcl
+share/examples/tcllib/transfer/tlssetup.tcl
+share/examples/tcllib/transfer/transmit.tcl
Index: pkgsrc/devel/tcllib/distinfo
diff -u pkgsrc/devel/tcllib/distinfo:1.13 pkgsrc/devel/tcllib/distinfo:1.14
--- pkgsrc/devel/tcllib/distinfo:1.13 Thu May 5 07:17:02 2022
+++ pkgsrc/devel/tcllib/distinfo Mon Feb 17 12:15:40 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.13 2022/05/05 07:17:02 tnn Exp $
+$NetBSD: distinfo,v 1.14 2025/02/17 12:15:40 scole Exp $
-BLAKE2s (tcllib-1.20-391b141933ec0b7331d2f203064d941f1b724576.tar.gz) = fd9165c9a198b82d433ba3678ee6b24590a5a18c34cbeb1ce910e62926e9aaf8
-SHA512 (tcllib-1.20-391b141933ec0b7331d2f203064d941f1b724576.tar.gz) = 77e8f428670b82c2ffd23eb5bbdeccd7d7ab7bf0bac3c2b1343bef1ec3f4cebfbbb5205b996d1990b66686124ec66ba8b72b6295cf27ba58094ebd88ef84ac57
-Size (tcllib-1.20-391b141933ec0b7331d2f203064d941f1b724576.tar.gz) = 10499460 bytes
+BLAKE2s (tcllib-1.21.tar.gz) = 700903ff646795190027e8588fe81f17b5f8ba1bf5e44ddebd46c6078a20b105
+SHA512 (tcllib-1.21.tar.gz) = 58ddbf392dbc8c8935a7f28be974a4ba895e934046ff1ffe8c5ab65e3db7e68b9450d420bd1d547245e7f699ea11edf698047cfe0a305a09449779037db059ab
+Size (tcllib-1.21.tar.gz) = 10721290 bytes
Home |
Main Index |
Thread Index |
Old Index