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