head 1.19; access; symbols pkgsrc-2023Q4:1.19.0.16 pkgsrc-2023Q4-base:1.19 pkgsrc-2023Q3:1.19.0.14 pkgsrc-2023Q3-base:1.19 pkgsrc-2023Q2:1.19.0.12 pkgsrc-2023Q2-base:1.19 pkgsrc-2023Q1:1.19.0.10 pkgsrc-2023Q1-base:1.19 pkgsrc-2022Q4:1.19.0.8 pkgsrc-2022Q4-base:1.19 pkgsrc-2022Q3:1.19.0.6 pkgsrc-2022Q3-base:1.19 pkgsrc-2022Q2:1.19.0.4 pkgsrc-2022Q2-base:1.19 pkgsrc-2022Q1:1.19.0.2 pkgsrc-2022Q1-base:1.19 pkgsrc-2021Q4:1.18.0.16 pkgsrc-2021Q4-base:1.18 pkgsrc-2021Q3:1.18.0.14 pkgsrc-2021Q3-base:1.18 pkgsrc-2021Q2:1.18.0.12 pkgsrc-2021Q2-base:1.18 pkgsrc-2021Q1:1.18.0.10 pkgsrc-2021Q1-base:1.18 pkgsrc-2020Q4:1.18.0.8 pkgsrc-2020Q4-base:1.18 pkgsrc-2020Q3:1.18.0.6 pkgsrc-2020Q3-base:1.18 pkgsrc-2020Q2:1.18.0.4 pkgsrc-2020Q2-base:1.18 pkgsrc-2020Q1:1.18.0.2 pkgsrc-2020Q1-base:1.18 pkgsrc-2019Q4:1.17.0.32 pkgsrc-2019Q4-base:1.17 pkgsrc-2019Q3:1.17.0.28 pkgsrc-2019Q3-base:1.17 pkgsrc-2019Q2:1.17.0.26 pkgsrc-2019Q2-base:1.17 pkgsrc-2019Q1:1.17.0.24 pkgsrc-2019Q1-base:1.17 pkgsrc-2018Q4:1.17.0.22 pkgsrc-2018Q4-base:1.17 pkgsrc-2018Q3:1.17.0.20 pkgsrc-2018Q3-base:1.17 pkgsrc-2018Q2:1.17.0.18 pkgsrc-2018Q2-base:1.17 pkgsrc-2018Q1:1.17.0.16 pkgsrc-2018Q1-base:1.17 pkgsrc-2017Q4:1.17.0.14 pkgsrc-2017Q4-base:1.17 pkgsrc-2017Q3:1.17.0.12 pkgsrc-2017Q3-base:1.17 pkgsrc-2017Q2:1.17.0.8 pkgsrc-2017Q2-base:1.17 pkgsrc-2017Q1:1.17.0.6 pkgsrc-2017Q1-base:1.17 pkgsrc-2016Q4:1.17.0.4 pkgsrc-2016Q4-base:1.17 pkgsrc-2016Q3:1.17.0.2 pkgsrc-2016Q3-base:1.17 pkgsrc-2016Q2:1.15.0.26 pkgsrc-2016Q2-base:1.15 pkgsrc-2016Q1:1.15.0.24 pkgsrc-2016Q1-base:1.15 pkgsrc-2015Q4:1.15.0.22 pkgsrc-2015Q4-base:1.15 pkgsrc-2015Q3:1.15.0.20 pkgsrc-2015Q3-base:1.15 pkgsrc-2015Q2:1.15.0.18 pkgsrc-2015Q2-base:1.15 pkgsrc-2015Q1:1.15.0.16 pkgsrc-2015Q1-base:1.15 pkgsrc-2014Q4:1.15.0.14 pkgsrc-2014Q4-base:1.15 pkgsrc-2014Q3:1.15.0.12 pkgsrc-2014Q3-base:1.15 pkgsrc-2014Q2:1.15.0.10 pkgsrc-2014Q2-base:1.15 pkgsrc-2014Q1:1.15.0.8 pkgsrc-2014Q1-base:1.15 pkgsrc-2013Q4:1.15.0.6 pkgsrc-2013Q4-base:1.15 pkgsrc-2013Q3:1.15.0.4 pkgsrc-2013Q3-base:1.15 pkgsrc-2013Q2:1.15.0.2 pkgsrc-2013Q2-base:1.15 pkgsrc-2013Q1:1.14.0.22 pkgsrc-2013Q1-base:1.14 pkgsrc-2012Q4:1.14.0.20 pkgsrc-2012Q4-base:1.14 pkgsrc-2012Q3:1.14.0.18 pkgsrc-2012Q3-base:1.14 pkgsrc-2012Q2:1.14.0.16 pkgsrc-2012Q2-base:1.14 pkgsrc-2012Q1:1.14.0.14 pkgsrc-2012Q1-base:1.14 pkgsrc-2011Q4:1.14.0.12 pkgsrc-2011Q4-base:1.14 pkgsrc-2011Q3:1.14.0.10 pkgsrc-2011Q3-base:1.14 pkgsrc-2011Q2:1.14.0.8 pkgsrc-2011Q2-base:1.14 pkgsrc-2011Q1:1.14.0.6 pkgsrc-2011Q1-base:1.14 pkgsrc-2010Q4:1.14.0.4 pkgsrc-2010Q4-base:1.14 pkgsrc-2010Q3:1.14.0.2 pkgsrc-2010Q3-base:1.14 pkgsrc-2010Q2:1.13.0.10 pkgsrc-2010Q2-base:1.13 pkgsrc-2010Q1:1.13.0.8 pkgsrc-2010Q1-base:1.13 pkgsrc-2009Q4:1.13.0.6 pkgsrc-2009Q4-base:1.13 pkgsrc-2009Q3:1.13.0.4 pkgsrc-2009Q3-base:1.13 pkgsrc-2009Q2:1.13.0.2 pkgsrc-2009Q2-base:1.13 pkgsrc-2009Q1:1.12.0.14 pkgsrc-2009Q1-base:1.12 pkgsrc-2008Q4:1.12.0.12 pkgsrc-2008Q4-base:1.12 pkgsrc-2008Q3:1.12.0.10 pkgsrc-2008Q3-base:1.12 cube-native-xorg:1.12.0.8 cube-native-xorg-base:1.12 pkgsrc-2008Q2:1.12.0.6 pkgsrc-2008Q2-base:1.12 cwrapper:1.12.0.4 pkgsrc-2008Q1:1.12.0.2 pkgsrc-2008Q1-base:1.12 pkgsrc-2007Q4:1.11.0.2 pkgsrc-2007Q4-base:1.11 pkgsrc-2007Q3:1.10.0.6 pkgsrc-2007Q3-base:1.10 pkgsrc-2007Q2:1.10.0.4 pkgsrc-2007Q2-base:1.10 pkgsrc-2007Q1:1.10.0.2 pkgsrc-2007Q1-base:1.10 pkgsrc-2006Q4:1.9.0.8 pkgsrc-2006Q4-base:1.9 pkgsrc-2006Q3:1.9.0.6 pkgsrc-2006Q3-base:1.9 pkgsrc-2006Q2:1.9.0.4 pkgsrc-2006Q2-base:1.9 pkgsrc-2006Q1:1.9.0.2 pkgsrc-2006Q1-base:1.9 pkgsrc-2005Q4:1.8.0.2 pkgsrc-2005Q4-base:1.8 pkgsrc-2005Q3:1.7.0.4 pkgsrc-2005Q3-base:1.7 pkgsrc-2005Q2:1.7.0.2 pkgsrc-2005Q2-base:1.7 pkgsrc-2005Q1:1.6.0.10 pkgsrc-2005Q1-base:1.6 pkgsrc-2004Q4:1.6.0.8 pkgsrc-2004Q4-base:1.6 pkgsrc-2004Q3:1.6.0.6 pkgsrc-2004Q3-base:1.6 pkgsrc-2004Q2:1.6.0.4 pkgsrc-2004Q2-base:1.6 pkgsrc-2004Q1:1.6.0.2 pkgsrc-2004Q1-base:1.6 pkgsrc-2003Q4:1.5.0.2 pkgsrc-2003Q4-base:1.5 netbsd-1-6-1:1.3.0.2 netbsd-1-6-1-base:1.3 netbsd-1-6:1.2.0.8 netbsd-1-6-RELEASE-base:1.2 pkgviews:1.2.0.4 pkgviews-base:1.2 buildlink2:1.2.0.2 buildlink2-base:1.2 netbsd-1-5-PATCH003:1.2; locks; strict; comment @# @; 1.19 date 2022.03.10.14.20.16; author gdt; state Exp; branches; next 1.18; commitid zXI5GvsnDZoc4GvD; 1.18 date 2020.02.16.10.56.24; author wiz; state Exp; branches; next 1.17; commitid SQnLZT1Vfgd89TWB; 1.17 date 2016.09.15.14.02.08; author wiz; state Exp; branches; next 1.16; commitid T7pb3oamyu6Tjomz; 1.16 date 2016.09.15.00.08.12; author gdt; state Exp; branches; next 1.15; commitid l1fY43TbEXsCHjmz; 1.15 date 2013.05.19.17.50.31; author wiz; state Exp; branches; next 1.14; commitid dJfNLA0MDnDIDgQw; 1.14 date 2010.08.16.08.29.26; author wiz; state Exp; branches; next 1.13; 1.13 date 2009.06.14.17.49.14; author joerg; state Exp; branches; next 1.12; 1.12 date 2008.03.04.09.41.51; author wiz; state Exp; branches; next 1.11; 1.11 date 2007.11.29.18.01.29; author wiz; state Exp; branches; next 1.10; 1.10 date 2007.02.07.19.39.53; author drochner; state Exp; branches; next 1.9; 1.9 date 2006.03.20.18.15.38; author jlam; state Exp; branches; next 1.8; 1.8 date 2005.10.19.12.38.16; author adam; state Exp; branches; next 1.7; 1.7 date 2005.04.24.22.13.40; author perry; state Exp; branches; next 1.6; 1.6 date 2004.02.16.18.11.52; author seb; state Exp; branches; next 1.5; 1.5 date 2003.09.16.18.51.32; author xtraeme; state Exp; branches; next 1.4; 1.4 date 2003.06.25.11.49.31; author seb; state Exp; branches; next 1.3; 1.3 date 2002.10.22.12.56.45; author wiz; state Exp; branches; next 1.2; 1.2 date 2002.02.18.15.14.16; author seb; state Exp; branches; next 1.1; 1.1 date 2001.11.01.01.26.50; author zuntum; state Exp; branches; next ; desc @@ 1.19 log @devel/slib: Drop hack for old guile 2.0 We used to install a spurious symlink, and it seems this is no longer needed, and might be harmful. Take MAINTAINERship. @ text @@@comment $NetBSD: PLIST,v 1.18 2020/02/16 10:56:24 wiz Exp $ info/slib.info share/doc/slib/FAQ share/doc/slib/README share/slib/Bev2slib.scm share/slib/RScheme.init share/slib/STk.init share/slib/Template.scm share/slib/alist.scm share/slib/alistab.scm share/slib/array.scm share/slib/arraymap.scm share/slib/batch.scm share/slib/bigloo.init share/slib/break.scm share/slib/byte.scm share/slib/bytenumb.scm share/slib/chap.scm share/slib/charplot.scm share/slib/chez.init share/slib/clrnamdb.scm share/slib/cltime.scm share/slib/coerce.scm share/slib/collect.scm share/slib/collectx.scm share/slib/color.scm share/slib/colornam.scm share/slib/colorspc.scm share/slib/comlist.scm share/slib/comparse.scm share/slib/crc.scm share/slib/cring.scm share/slib/cvs.scm share/slib/daylight.scm share/slib/db2html.scm share/slib/dbcom.scm share/slib/dbinterp.scm share/slib/dbrowse.scm share/slib/dbsyn.scm share/slib/dbutil.scm share/slib/debug.scm share/slib/defmacex.scm share/slib/determ.scm share/slib/dft.scm share/slib/differ.scm share/slib/dirs.scm share/slib/dwindtst.scm share/slib/dynamic.scm share/slib/dynwind.scm share/slib/elk.init share/slib/eval.scm share/slib/factor.scm share/slib/fluid-let.scm share/slib/fluidlet.scm share/slib/format.scm share/slib/formatst.scm share/slib/gambit.init share/slib/genwrite.scm share/slib/getopt.scm share/slib/getparam.scm share/slib/glob.scm share/slib/grapheps.scm share/slib/guile-2.init share/slib/guile.init share/slib/hash.scm share/slib/hashtab.scm share/slib/html4each.scm share/slib/htmlform.scm share/slib/http-cgi.scm share/slib/iso8601.scm share/slib/jscheme.init share/slib/kawa.init share/slib/limit.scm share/slib/lineio.scm share/slib/linterp.scm share/slib/logical.scm share/slib/macrotst.scm share/slib/macscheme.init share/slib/macwork.scm share/slib/manifest.scm share/slib/matfile.scm share/slib/math-integer.scm share/slib/math-real.scm share/slib/mbe.scm share/slib/minimize.scm share/slib/mitscheme.init share/slib/mkclrnam.scm share/slib/mklibcat.scm share/slib/mkpltcat.scm share/slib/modular.scm share/slib/mulapply.scm share/slib/mularg.scm share/slib/mwdenote.scm share/slib/mwexpand.scm share/slib/mwsynrul.scm share/slib/mzscheme.init share/slib/ncbi-dna.scm share/slib/null.scm share/slib/obj2str.scm share/slib/object.scm share/slib/paramlst.scm share/slib/peanosfc.scm share/slib/phil-spc.scm share/slib/pnm.scm share/slib/pp.scm share/slib/ppfile.scm share/slib/prec.scm share/slib/printf.scm share/slib/priorque.scm share/slib/process.scm share/slib/promise.scm share/slib/pscheme.init share/slib/psxtime.scm share/slib/qp.scm share/slib/queue.scm share/slib/r4rsyn.scm share/slib/randinex.scm share/slib/random.scm share/slib/ratize.scm share/slib/rdms.scm share/slib/recobj.scm share/slib/record.scm share/slib/repl.scm share/slib/require.scm share/slib/rmdsff.scm share/slib/root.scm share/slib/s7.init share/slib/sc2.scm share/slib/sc4opt.scm share/slib/sc4sc3.scm share/slib/scaexpp.scm share/slib/scaglob.scm share/slib/scainit.scm share/slib/scamacr.scm share/slib/scanf.scm share/slib/scaoutp.scm share/slib/scheme2c.init share/slib/scheme48.init share/slib/schmooz.scm share/slib/scm.init share/slib/scmacro.scm share/slib/scsh.init share/slib/selfset.scm share/slib/sierpinski.scm share/slib/simetrix.scm share/slib/sisc.init share/slib/solid.scm share/slib/sort.scm share/slib/soundex.scm share/slib/srfi-1.scm share/slib/srfi-11.scm share/slib/srfi-2.scm share/slib/srfi-23.scm share/slib/srfi-39.scm share/slib/srfi-61.scm share/slib/srfi-8.scm share/slib/srfi-9.scm share/slib/srfi.scm share/slib/stdio.scm share/slib/strcase.scm share/slib/strport.scm share/slib/strsrch.scm share/slib/structure.scm share/slib/subarray.scm share/slib/synchk.scm share/slib/synclo.scm share/slib/synrul.scm share/slib/t3.init share/slib/timecore.scm share/slib/timezone.scm share/slib/top-refs.scm share/slib/trace.scm share/slib/transact.scm share/slib/tree.scm share/slib/trnscrpt.scm share/slib/tsort.scm share/slib/tzfile.scm share/slib/umbscheme.init share/slib/uri.scm share/slib/values.scm share/slib/vet.scm share/slib/vscm.init share/slib/withfile.scm share/slib/wttree-test.scm share/slib/wttree.scm share/slib/xml-parse.scm share/slib/yasyn.scm @ 1.18 log @slib: update to 3.2.6. slib-3b6 is a maintenance release with some new functions. Details at * comlist.scm (butnth): Added. * guile-2.init: patch from https://gist.github.com/alexgian/1fe75b0c3fc95cb46baae2f50ae9211c * grapheps.scm (set-font): Fixed pointsize dependent scaling. * Makefile (INSTALL_INFO): ginstall-info -> install-info. * iso8601.scm (iso-8601->time): Use gmktime rather than mktime. * mkclrnam.scm (load-rgb-txt): Make encoding case insensitive in method m5x (FED-STD-595C1). * Makefile, iso8601.scm, mklibcat.scm, slib.texi: Added feature iso-8601: ISO 8601 Representation of dates and times. @ text @d1 1 a1 1 @@comment $NetBSD$ a146 1 share/slib/slib @ 1.17 log @Install a symlink from ${PREFIX}/share/slib/slib to ${PREFIX}/share/slib. Needed by guile-slib with guile20-2.0.12. Bump PKGREVISION. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.16 2016/09/15 00:08:12 gdt Exp $ d70 1 @ 1.16 log @Update to 3b5 (3.2.5) Upstream changes: Added "rmdsff.scm" and documentation. (minor changes) @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.15 2013/05/19 17:50:31 wiz Exp $ d146 1 @ 1.15 log @Update to 3b4 (pkgsrc 3.2.4): slib-3b4 news: slib-3b4 is a minor release. Details at From Andy Wingo * guile-2.init, guile.init: Factor an initialization file for Guile 2.0 and later out of guile.init. This does not change the interface, though -- loading guile.init will load guile-2.init if appropriate, and otherwise executes its own code. * slib.nsi, Makefile (ifiles): Update build scripts. From Pierpaolo Bernardi * wttree.scm (wt-tree/union-merge): Added from MIT-Scheme; updated license. From Kazu Yamamoto * wttree.scm: Fixed bug where tree balance was lost by deletions . * wttree-test.scm (prop-wt-tree/index): Now covers everything which wttest.scm does, replacing wttest.scm. From Bill Schottstaedt (using Scheme-lint) * Cleaned up and removed unused variables from 10 files From Aubrey Jaffer * slib.sh, gosh.init: Added support for (gosh) Gauche-0.9. * mitscheme.init: Removed support for defmacro when (mit-scheme-release >= 9 0). * Makefile (snapdir, infodir, htmldir): Added defaults so make works with empty "config.status". * strsrch.scm (substring?, substring-ci?): Replaced the skip-vector with an alist (to work with wide characters). * scanf.scm (*scanf): Handle array-ref argument expressions. * logical.scm (integer->list): Negative k not allowed. * structure.scm (define-structure): Reconciled with documentation. * grapheps.ps (whole-page): Extract bounds from %%BoundingBox. Squelch trailing .0 in axis numbers. * grapheps.scm, grapheps.ps (plot-text-column): Added. (set-font): Take optional "encoding" argument. * uri.scm (uri:decode-query): Don't split values on cr. * mkclrnam.scm (load-rgb-txt): Added methods for XKCD dictionary, "bang" dictionary, FED-STD-595C, and "ntc.js". * colorspc.scm (L*a*b*:DE*94): From replaced wedged L*C*h:DE*94. @ text @d1 1 a1 1 @@comment $NetBSD$ d124 1 @ 1.14 log @Update to 3b3 (pkgsrc 3.2.3): * require.scm (*slib-version*): Bumped from 3b2 to 3b3. * dbutil.scm (close-database): Close read-only databases. * Makefile: INSTALL_INFO = ginstall-info * slib.texi (Lists as sequences): Corrected `last' example. * configure: Improved portability of trailing / detection. * saturate.txt, clrnamdb.scm: Updated now that interpolation is fixed. * colorspc.scm (wavelength->XYZ): Interpolation was backwards. * configure (ac_default_prefix): Was lacking trailing /. * Makefile (allfiles): Added "version.txi". * clrnamdb.scm, saturate.txt: Fixed several problems. * mkclrnam.scm (load-rgb-txt): Added input method for XCMS colors. * color.scm (color->L*a*b*): Corrected conversion from L*a*b*. (color->string): Reduced precision on L*a*b*, L*u*v*, and L*C*h. * slib.texi (Define-Structure): Corrected documentation and example. * Makefile (Makefile): Runs ./configure to create config.status. * Makefile: Reorganized per http://www.gnu.org/prep/standards/ * guile.init (char-code-limit, scheme-file-suffix, read, array?): Conditioned for Guile-1.9.7. * configure: GNU-style configuration for installation creates config.status, which is included by Makefile. * guile.init (browse-url, vector->array, array->vector) (random:chunk): Conditional definitions choke Guile-2. * Makefile: include config.status for install directories. * configure: Added Shell script for GNU-compatible configuration. * slib.texi (Installation): Added link to Guile manual. Corrected @@exdent usage. * guile.init: 1.8.6 needs exports. (define): Don't redefine in guile-2 (1.9). * guile.use: Added; has just (use-modules (ice-9 slib)). * slib.sh (guile): Added: -l ${SCHEME_LIBRARY_PATH}guile.use conditioned on "guile.use" existence. * math-integer.scm (remainder, modulo): Fixed documentation. * limit.scm (finite?): Added definition. * qp.scm (qp): Don't truncate symbols when printing. * transact.scm (word:lock!): Truncate email components so MS-Word style ~$ckfile fits in 162.B. * dirs.scm (directory*-for-each): Added. * Makefile (install, uninstall): Added ciefiles. * srfi-39.scm (make-parameter, parameterize): Added. * s7.init: Added init file for S7, part of the Snd sound-editor. * grapheps.ps (bargraph, impulse): Fixed for ranges not containing 0. @ text @d53 1 d63 1 d182 1 a182 1 share/slib/wttest.scm @ 1.13 log @Remove @@dirrm entries from PLISTs @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.12 2008/03/04 09:41:51 wiz Exp $ d123 1 d150 1 @ 1.12 log @Update to 3b1 (3.2.1): slib-3b1 news: * Larceny (Scheme) is supported. From Ivan Shmakov: * scheme48.init (slib:os-strings): Fixed init for 1.7 (and 1.3). (defmacro:eval, defmacro:load): Fixed. From Rob Browning: * guile.init (implementation-vicinity): Just (%site-dir). (file-position, gentemp): module-replace! (library-vicinity): Try (%search-load-path "slib/guile.init"). From Aubrey Jaffer: * Logo and icon. * Added program-arguments to System-Interface section in Manual. * *.init: implementation-vicinity can be overridden by implementation-specific environment variable: MITSCHEME_IMPLEMENTATION_PATH VSCM_IMPLEMENTATION_PATH STK_IMPLEMENTATION_PATH RSCHEME_IMPLEMENTATION_PATH JSCHEME_IMPLEMENTATION_PATH GAMBIT_IMPLEMENTATION_PATH ELK_IMPLEMENTATION_PATH CHEZ_IMPLEMENTATION_PATH BIGLOO_IMPLEMENTATION_PATH GUILE_IMPLEMENTATION_PATH MZSCHEME_IMPLEMENTATION_PATH * FAQ, slib.spec, Makefile: Always put - between slib and version. * byte.scm: Rewritten based on uniform arrays. * random.scm (random): Err when passed negative number. * srfi-1.scm (lset<=): Fixed to use first argument. * transact.scm (word:lock!): Don't try to read file until after call-with-open-ports returns. (describe-file-lock): Handle case when file isn't locked. (windows:user-email-address): Much simplified; updated to Windows-XP from Windows-95. (describe-file-lock): Added diagnostic to current-error-port. * rdms.scm (open-table): Return #f for failure per documentation. * solid.scm (light:point, light:spot): Fixed. * prec.scm (prec:parse-delimited): First (recursive) clause was missing argument. * determ.scm (matrix:inverse, matrix->lists): Corrected documentation. * clrnamdb.scm, resenecolours.txt: Updated to Resene-2007. * slib.texi (Spectra): Clarified action of features cie1964, cie1931, and ciexyz. * glob.scm, slib.texi: Removed glob as alias for filename. * dirs.scm: Require 'filename instead of 'glob. * require.scm: Condition SRFI scan on srfi-0. * mklibcat.scm: Feature-name is srfi-0 (was srfi). * mbe.scm (macro:eval): defmacro:eval. (macro:load): defmacro:load. * defmacex.scm (defmacro:expand*): Use macroexpand instead of macroexpand-1 in preparation for macroexpand-1 deprecation. * slib.nsi: Added *.init files. * README (Implementation-specific Instructions): Updated. * scheme48.init (char-code-limit): 128; does ascii conversions. (1+, -1+): Removed; choked Scheme48-1.7. Added SRFIs as found in Scheme-48 release-notes. (scheme-implementation-version): Lose text after number. (program-arguments): Removed dummy definition. * scsh.init (program-arguments): Defined to command-line per http://practical-scheme.net/wiliki/schemexref.cgi?command-line (library-vicinity, implementation-vicinity): Find path once. * scheme2c.init, kawa.init, umbscheme.init (implementation-vicinity): find path once. * vscm.init (slib:features): Added macro. * RScheme.init (slib:features): Added defmacro. * mzscheme.init (slib:features): Added syntax-case. * guile.init, sisc.init (macro:load): slib:load-source. * umbscheme.init, pscheme.init (defmacro:eval, defmacro:load): Simplified. * kawa.init, mitscheme.init, bigloo.init, gambit.init, jscheme.init: (re)moved some comments. * Template.scm, t3.init, STk.init, macscheme.init, scheme2c.init, scsh.init, chez.init, elk.init (slib:features): Added defmacro. * guile.init ((ice-9 slib)): "ice-9/slib.scm" doesn't become valid (and shorter) until version guile-1.8.3. * mzscheme.init: Renamed from DrScheme.init. (slib:features): Added format. (slib:load-compiled): Handle SRFI requires. * Makefile (catalogs): Copy "mkpltcat.scm" to "mkimpcat.scm" in mzscheme's implementation-vicinity. (mkfiles): Added "mkpltcat.scm". * mkpltcat.scm: "mkimpcat.scm" for mzscheme which adds all supported SRFIs to the catalog. * Makefile (ciefiles): Separated from Scheme sourcefiles. (test): Unmaintained target removed. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.11 2007/11/29 18:01:29 wiz Exp $ a181 2 @@dirrm share/slib @@dirrm share/doc/slib @ 1.11 log @Update to 3a5: 2007-11-28 Aubrey Jaffer * slib.sh (Usage): Updated implementation list. * slib.texi (The SLIB script): Updated implementation list. 2007-11-27 Aubrey Jaffer (slib:load): Broken for Guile-1.6.7; conditioned 1.8 code. 2007-11-27 Rob Browning * guile.init (implementation-vicinity): Just (%site-dir). (file-position, gentemp): module-replace! (library-vicinity): Try (%search-load-path "slib/guile.init"). 2007-11-23 Aubrey Jaffer * require.scm (*slib-version*): Bumped from 3a4 to 3a5. * Makefile (new): Update jacal.texi. 2007-11-22 Aubrey Jaffer * mkclrnam.scm (load-rgb-txt): Added parser for Color-Naming-Experiment. 2007-11-03 Aubrey Jaffer * slib.texi (Input/Output): Added file-position. * elk.init, jscheme.init, kawa.init, macscheme.init, mitscheme.init, RScheme.init, bigloo.init, guile.init, pscheme.init, scheme2c.init, scheme48.init, scsh.init, sisc.init, STk.init, Template.scm, gambit.init, t3.init, umbscheme.init, vscm.init (file-position): Added procedure to set and retrieve file position. 2007-10-20 Aubrey Jaffer * DrScheme.init (slib:require): Removed superfluous definition. 2007-10-13 Aubrey Jaffer * slib.texi (System): Cleaned up browse-url entry. * require.scm: Check up to srfi-150. 2007-09-23 Aubrey Jaffer * guile.init (array?): Put in fix for (array? 'foo) returning #t. 2007-09-23 Robert Babbit * guile.init (system, delete-file, open-file, make-array): Changed from SET! to DEFINE and added Guile 1.8 module magic. 2007-09-04 Aubrey Jaffer * sisc.init: SISC has defmacro, but not macroexpand. 2007-09-03 Aubrey Jaffer * Makefile (srcdir.mk): Removed. (install*): Added $(DESTDIR) prefix. (ifiles): Added sisc.init. * ANNOUNCE, README, slib.sh, slib.texi: Added SISC. * sisc.init: Added. (slib:features): Added string-port. 2007-08-29 Aubrey Jaffer * dbinterp.scm (dbinterp:memoize): LAST-PAIR replaces LIST-TAIL. (interpolate-from-table): Removed memoizing from get, isam-prev. * mklibcat.scm, slib.texi, FAQ (SRFI): Added srfi-28. 2007-08-26 Aubrey Jaffer * FAQ (SRFI): Added section. * slib.texi (SRFI): Added srfi-94 and srfi-95. * Makefile (release): Update $(htmldir)SLIB.FAQ. 2007-08-24 Aubrey Jaffer * slib.texi (SRFI): Added 94 and 95. 2007-08-16 Aubrey Jaffer * array.scm (A:floR*b): Argument letter z --> x. (A:flo*d): Corrected typo (was A:flo*b); argument letter z --> q. (A:*): Coded TeXinfo explicitly to preserve procedure name case. 2007-07-24 Aubrey Jaffer * schmooz.scm (pathname->local-filename): Renamed from pathname->filename; put returned filename in user-vicinity. 2007-07-22 Aubrey Jaffer * schmooz.scm (pathname->filename): Added; complement to pathname->vicinity. (schmooz): Put generated .txi files in current directory. * Makefile (slib.fn): Removed. 2007-06-24 Aubrey Jaffer * determ.scm (matrix:sum, matrix:difference): Added. (matrix:product): Extended to multiplication by scalar. 2007-06-18 Aubrey Jaffer * Makefile (ifiles): Added kawa.init. * kawa.init: Added. getenv not available; so library-vicinity is hard-wired. * slib.texi (Bit-Twiddling): Added r6rs bitwise-bit-count. (Feature): Added kawa. * logical.scm (bitwise-bit-count): Added; returns negative integer for negative input. (logcount): Simplified in terms of bitwise-bit-count. 2007-06-08 Aubrey Jaffer * Makefile: Changed to use "mkdir -p" (per Marijn Schouten). 2007-05-31 Aubrey Jaffer * arraymap.scm (array-index-for-each): Added. (array-index-map!): Implemented in terms of array-index-for-each. 2007-05-01 Aubrey Jaffer * xml-parse.scm: Finished converting documentation to schmooz. * mklibcat.scm (ssax): Added alias for xml-parse. 2007-04-30 Aubrey Jaffer * xml-parse.scm (ssax:init-buffer): Made reentrant. (ssax:make-parser): Added argument length check. 2007-04-29 Aubrey Jaffer * slib.texi (Parsing XML): Added. * Makefile (txiscms): Added xml-parse. * xml-parse.scm: Added (demacroized from public-domain SSAX 5.1). 2007-04-28 Aubrey Jaffer * Makefile (slib.html): Make in unix for w32install because MinGW chokes on @@syncodeindex. 2007-04-26 Aubrey Jaffer * mklibcat.scm (let-values): Added as alias for srfi-11. * hash.scm: Reordered definitions to suit Kawa. 2007-04-25 Aubrey Jaffer * slib.texi (Binding to multiple values): srfi-11 added. * srfi-11.scm: Added (http://srfi.schemers.org/srfi-11/srfi-11.html). 2007-04-19 Aubrey Jaffer * comparse.scm, dbutil.scm, slib.texi, solid.scm: Don't break @@ref fields over lines. * batch.scm (batch:initialize!): Keep atari.st for legacy code. 2007-04-13 Aubrey Jaffer * slib.sh (Kawa): Now supported. * withfile.scm, trnscrpt.scm: Changed shadow bindings to not duplicate top-level names. * require.scm (slib:require, slib:require-if, slib:provide, slib:provided?): Reordered defines so Kawa loads successfully. 2007-04-07 Aubrey Jaffer * differ.scm (diff:edits): Finding edits needs a larger fp array than finding edit-length. 2007-03-28 Aubrey Jaffer * batch.scm (batch:initialize!): atari.st --> atari-st. * manifest.scm (feature->export-alist): path.scm --> path_scm. * cring.scm, wttree.scm: Replaced . with _ in identifier names for R4RS compatibility. * collect.scm (reduce): Support both comlist (2-argument) variant and the collect (> 2-argument) variant. * srfi-1.scm (reduce): Support both comlist (2-argument) variant and the SRFI-1 (3-argument) variant. 2007-03-26 Aubrey Jaffer * slib.texi (Sorting): Added srfi-95. * require.scm (slib:report, slib:report-locations): Changed shadow bindings to not duplicate top-level names. Code cleanup. * root.scm (integer-sqrt): Removed (now in "math-integer.scm"). * mularg.scm (/, -): Removed gratuitous shadow binding. * mklibcat.scm (srfi-95): Added alias for sort. 2007-03-05 Jerry van Dijk * Makefile (w32install): Added target. * slib.nsi: NSIS Windows installer script. 2007-03-05 Aubrey Jaffer * jscheme.init (force-output): Fixed typo. (scheme-implementation-version): 7.2. (gcd, lcm, round, atan, expt): Fixed some R5RS non-conformances. 2007-02-09 Taylor R. Campbell * mitscheme.init: TRANSFORMER-ITEM/EXPANDER is changed to STRIP-KEYWORD-VALUE-ITEM. 2007-01-28 Aubrey Jaffer * guile.init (gentemp): Added because Guile deprecates it and puts space in symbol name. 2007-01-03 Aubrey Jaffer * bytenumb.scm (ieee-float->bytes, ieee-double->bytes): Test for 0 and 0/0 only once. 2006-12-20 Aubrey Jaffer * bytenumb.scm (ieee-float->bytes, ieee-double->bytes): Changed abs to magnitude to work with 0/0. 2006-12-06 Aubrey Jaffer * qp.scm (qpn, qpr): Don't protect (capture) qp. 2006-11-23 Aubrey Jaffer * slib.texi (Sorting): Removed outdated survey of implementations. * sort.scm (sort:sort-list!): Don't do key-wrap! unless given key argument. 2006-11-22 Ivan Shmakov * scheme48.init (delete-file): Rewrote using Posix unlink. 2006-11-17 Aubrey Jaffer * elk.init (delete-file): Quoted filename to system. * scheme2c.init (delete-file, file-exists?): Quoted filename to system. * scheme48.init (delete-file): Quoted filename to system. * umbscheme.init (file-exists?, delete-file): Quoted filename to system. * vscm.init (file-exists?): Quoted filename to system. * batch.scm (batch:call-with-output-script): Quoted filename argument to chmod. 2006-11-10 Stéphane Rollandin * mwdenote.scm (mw:denote-of-define-macro, mw:denote-of-defmacro): Added. * mwexpand.scm (mw:expand): Don't expand DEFINE-MACRO args specs. 2006-11-06 Aubrey Jaffer * slib.texi (Sorting): Made asymptotic constraints more detailed. * slib.texi (Sorting): Updated for limited KEY arg calling. 2006-11-05 Aubrey Jaffer * sort.scm (sorted?, merge, merge!, sort, sort!): Call KEY arg at most once per element. 2006-11-04 Aubrey Jaffer * modular.scm (modular:*): Normalize inputs. 2006-11-01 Aubrey Jaffer * slib.texi: Eliminated cover texts from GFDL. 2006-10-29 Aubrey Jaffer * grapheps.ps (fudge3): Abstracted divisible-by-3 mess. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.10 2007/02/07 19:39:53 drochner Exp $ a5 1 share/slib/DrScheme.init d86 1 d93 1 @ 1.10 log @The 3a2 distfiles are not available anymore, so update to 3a4. Many changes, the most notable appear to be improved DFT support, addition of SRFI-94 (Type-Restricted Numerical Functions) and SRFI-23 (Error reporting mechanism), and some cleanup/fixing. See the ANNOUNCE file for details. There are reports that the 3a4 version breaks gnucash on Debian; neither wiz nor me could reproduce this. @ text @d1 1 a1 1 @@comment $NetBSD$ d70 1 d140 1 d145 1 d179 1 @ 1.9 log @* Nuke all references to and definitions of INFO_DIR in package Makefiles and replace with appropriate references to PKGINFODIR instead. * Properly account for split info files during installation. * Move info file listings directly into the package PLISTs. This fixes info-file-related PLIST problems. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.8 2005/10/19 12:38:16 adam Exp $ d45 1 a53 1 share/slib/fft.scm d70 1 d72 1 d79 2 a98 1 share/slib/plottest.scm d144 2 @ 1.8 log @Changes 3.1.2: * Minor improvements @ text @d1 2 a2 1 @@comment $NetBSD: PLIST,v 1.7 2005/04/24 22:13:40 perry Exp $ @ 1.7 log @Update to version 3a1 Bug fixes, performance improvements, documentation improvements, plus some functional additions such as a PostScript graph generator library. @ text @d1 1 a1 1 @@comment $NetBSD$ d21 1 d54 2 d68 1 d92 1 a116 1 share/slib/s48-0_57.init d153 1 @ 1.6 log @Remove info files entries from PLIST. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.5 2003/09/16 18:51:32 xtraeme Exp $ d17 1 d24 1 d36 1 a52 2 share/slib/format.scm share/slib/formatst.scm d58 1 d70 1 d75 1 a109 1 share/slib/report.scm d135 3 d150 1 d160 1 @ 1.5 log @Updated to 2.4.6. Patch provided by David S. via PR pkg/22185. Changes: New in slib2d6: * phil-spc.scm: Added Hilbert Space-Filling Functions. * ncbi-dna.scm: Read and manipulate NCBI-format nucleotide sequences. * differ.scm (diff:edits): Improved speed by 27%. * solid.scm (scene:viewpoint): Simplified; fixed pitch. (solid:extract-colors): Fixed color/elevations alignment. (solid:extract-colors, solid:extract-elevations): Fixed row-major. * solid.scm (solid:basrelief): Added VRML ElevationGrid. (solid:bry): Added "solid FALSE" and missing alternative clause. * solid.scm (scene:viewpoints): Restored Up and Down views. * html4each.scm (html-for-each): Rewrote for full quote hair. Removed require string-search; uses own multi-char version. * html4each.scm (html-for-each): "unterminated HTML entity" warning infinitely looped; changed to error. (htm-fields): Recover from HTML errors. * html4each.scm (htm-fields): Parses markup string. (html-for-each): Handle comments as markups. * html4each.scm (html:read-title): Added optional LIMIT (word-count) argument. * html4each.scm (html:read-title): Added. (html-for-each): Accept input-port for FILE argument. (html:read-title): Added check for first char being '<'. * uri.scm (uri->tree, make-uri): Fixed confusion of #f and "". * uri.scm (absolute-uri?): Added. * uri.scm (uri->tree): Corrected documentation. * db2html.scm (command:make-editable-table, command:modify-table): Improved null-keys treatment to work with multiple primaries. * db2html.scm (command:make-editable-table): foreign-choice-lists now opens the table. * slib.texi: Fixed database examples. * dbutil.scm (solidify-database): Fixed lock handling. * dbutil.scm (mdbm:report): Show lock certificates. (create-database, write-database, syncify-database, close-database): Lock database file for writing. (create-database): Allow initial #f filename. * transact.scm (transact-file-replacement): Accept (string) path to backup file in place of backup-style symbol. * charplot.scm (histobins): Gracefully return when no data. * soundex.scm (SOUNDEX): Character lookups use ASSV and MEMV. * qp.scm (qp:qp): Distinguish #f and 0 values for *qp-width*. * array.scm (make-array): Removed legacy procedures. * arraymap.scm (array-for-each): Use set-car! instead of reverse. * fft.scm (fft:shuffle&scale): Use bit-reverse from 'logical. * logical.scm (logical:logcount, logical:integer-length): Made tail-recursive. (logical:logxor, logical:logior, logical:logand): Made tail-recursive. * logical.scm (logical:ones): Return 0 for 0 argument. (gray-code->integer): Improved running time from O(b^2) to O(b*log(b)). * strsrch.scm (substring?, substring-ci?): Bum simple cases. (subskip): Split out common code from substring?, substring-ci?. (subloop): Old non-table-driven code for short substring?s. (substring?, substring-ci?): Compared measurements of subskip vs subloop; set breakpoint at STRLEN < CHAR-CODE-LIMIT/2 + 2*PATLEN. (substring-ci?, substring?): Refined; subloop for PATLEN <= 4. * strsrch.scm (count-newlines): Added. * slib.texi (Lists as sets): Updated UNION examples. * comlist.scm (comlist:union): Optimized for list lengths. * comlist.scm (comlist:list*): Make letrec top-level. * batch.scm (*operating-system*): gnu-win32 renamed from cygwin32. * batch.scm (*operating-system*): Detect MINGW32 (gcc on MS-DOS) as CYGWIN. * random.scm (random): Streamlined. (seed->random-state, random:chunk): Replaced BYTE with ARRAY. * random.scm (random): Don't get extra chunk when modu is integer multiple of 256. * slib.texi (Getopt): Fixed double dashes. * slib.texi (Getopt, Getopt Parameter lists): * getparam.scm (getopt->arglist, getopt->parameter-list): * getopt.scm (getopt, getopt--): Global variable *argv* replaces argc, argv arguments. Not the best solution -- but at least its consistent. * slib.texi (Plotting): Updated examples. * slib.texi (String Search): State search order for string-subst. * slib.texi (Copyrights): Fixed TeX formatting. * slib.texi (Rule Types): Split from Precedence Parsing Overview. (Precedence Parsing Overview): Describe binding power concept. @ text @d1 1 a1 2 @@comment $NetBSD$ info/slib.info @ 1.4 log @Convert to USE_NEW_TEXINFO. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.3 2002/10/22 12:56:45 wiz Exp $ d29 1 d36 1 d42 1 d61 1 a68 1 share/slib/makcrc.scm d80 1 a80 1 share/slib/nclients.scm d85 1 d146 1 @ 1.3 log @Update to 2d4 (2.4.4) provided by David S. in PR 18625. @ text @d1 1 a1 2 @@comment $NetBSD$ @@unexec ${INSTALL_INFO} --delete --info-dir=%D/info %D/info/slib.info a2 1 @@exec ${INSTALL_INFO} --info-dir=%D/info %D/info/slib.info @ 1.2 log @Introduce new framework for handling info files generation and installation. Summary of changes: - removal of USE_GTEXINFO - addition of mk/texinfo.mk - inclusion of this file in package Makefiles requiring it - `install-info' substituted by `${INSTALL_INFO}' in PLISTs - tuning of mk/bsd.pkg.mk: removal of USE_GTEXINFO INSTALL_INFO added to PLIST_SUBST `${INSTALL_INFO}' replace `install-info' in target rules print-PLIST target now generate `${INSTALL_INFO}' instead of `install-info' - a couple of new patch files added for a handful of packages - setting of the TEXINFO_OVERRIDE "switch" in packages Makefiles requiring it - devel/cssc marked requiring texinfo 4.0 - a couple of packages Makefiles were tuned with respect of INFO_FILES and makeinfo command usage See -newly added by this commit- section 10.24 of Packages.txt for further information. @ text @d1 2 a2 2 @@comment $NetBSD: PLIST,v 1.1 2001/11/01 01:26:50 zuntum Exp $ @@unexec ${INSTALL_INFO} --delete %D/info/slib.info %D/info/dir d4 1 a4 1 @@exec ${INSTALL_INFO} %D/info/slib.info %D/info/dir d26 3 d32 2 d35 1 d68 1 d80 1 d127 1 d137 1 a141 2 share/slib/tek40.scm share/slib/tek41.scm @ 1.1 log @Move pkg/ files into package's toplevel directory @ text @d1 2 a2 2 @@comment $NetBSD: PLIST,v 1.3 2001/10/03 09:08:39 jlam Exp $ @@unexec install-info --delete %D/info/slib.info %D/info/dir d4 1 a4 1 @@exec install-info %D/info/slib.info %D/info/dir @