diff options
author | xtraeme <xtraeme@pkgsrc.org> | 2003-09-16 18:51:31 +0000 |
---|---|---|
committer | xtraeme <xtraeme@pkgsrc.org> | 2003-09-16 18:51:31 +0000 |
commit | 044c74a34b47d4dab81d86ecfea5cc4935449ef1 (patch) | |
tree | b8023c23c8adce9833cd0740d197e092f91b4566 /devel/slib | |
parent | 3f8ae3a319b2414c5d7cf212d4af5a96072f62d0 (diff) | |
download | pkgsrc-044c74a34b47d4dab81d86ecfea5cc4935449ef1.tar.gz |
Updated to 2.4.6. Patch provided by David S. <davids@idiom.com>
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.
Diffstat (limited to 'devel/slib')
-rw-r--r-- | devel/slib/Makefile | 6 | ||||
-rw-r--r-- | devel/slib/PLIST | 11 | ||||
-rw-r--r-- | devel/slib/distinfo | 6 |
3 files changed, 14 insertions, 9 deletions
diff --git a/devel/slib/Makefile b/devel/slib/Makefile index e2c24c72818..ae09ba8101c 100644 --- a/devel/slib/Makefile +++ b/devel/slib/Makefile @@ -1,11 +1,11 @@ -# $NetBSD: Makefile,v 1.13 2003/08/09 10:44:50 seb Exp $ +# $NetBSD: Makefile,v 1.14 2003/09/16 18:51:31 xtraeme Exp $ -DISTNAME= slib2d4 +DISTNAME= slib2d6 # # Convert the version number as follows 2d2 -> 2.4.2, where the d is # changed to a 4, representing the 4th letter. # -PKGNAME= slib-2.4.4 +PKGNAME= slib-2.4.6 WRKSRC= ${WRKDIR}/slib CATEGORIES= devel MASTER_SITES= http://swissnet.ai.mit.edu/ftpdir/scm/ \ diff --git a/devel/slib/PLIST b/devel/slib/PLIST index b474de0a794..a886647675b 100644 --- a/devel/slib/PLIST +++ b/devel/slib/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.4 2003/06/25 11:49:31 seb Exp $ +@comment $NetBSD: PLIST,v 1.5 2003/09/16 18:51:32 xtraeme Exp $ info/slib.info share/doc/slib/FAQ share/doc/slib/README @@ -26,17 +26,20 @@ 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/dbrowse.scm +share/slib/dbsyn.scm share/slib/dbutil.scm share/slib/debug.scm share/slib/defmacex.scm share/slib/determ.scm share/slib/differ.scm +share/slib/dirs.scm share/slib/dwindtst.scm share/slib/dynamic.scm share/slib/dynwind.scm @@ -55,6 +58,7 @@ share/slib/glob.scm 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/lineio.scm @@ -62,7 +66,6 @@ share/slib/logical.scm share/slib/macrotst.scm share/slib/macscheme.init share/slib/macwork.scm -share/slib/makcrc.scm share/slib/matfile.scm share/slib/mbe.scm share/slib/minimize.scm @@ -74,11 +77,12 @@ share/slib/mularg.scm share/slib/mwdenote.scm share/slib/mwexpand.scm share/slib/mwsynrul.scm -share/slib/nclients.scm +share/slib/ncbi-dna.scm share/slib/null.scm share/slib/obj2str.scm share/slib/object.scm share/slib/paramlst.scm +share/slib/phil-spc.scm share/slib/plottest.scm share/slib/pnm.scm share/slib/pp.scm @@ -139,6 +143,7 @@ share/slib/synrul.scm share/slib/t3.init share/slib/timezone.scm share/slib/trace.scm +share/slib/transact.scm share/slib/tree.scm share/slib/trnscrpt.scm share/slib/tsort.scm diff --git a/devel/slib/distinfo b/devel/slib/distinfo index b608052ad26..53940d8dc57 100644 --- a/devel/slib/distinfo +++ b/devel/slib/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.4 2002/10/22 12:56:45 wiz Exp $ +$NetBSD: distinfo,v 1.5 2003/09/16 18:51:32 xtraeme Exp $ -SHA1 (slib2d4.zip) = 4c170ddea3d08a0066cda9b509f954fe35e1fbe0 -Size (slib2d4.zip) = 746733 bytes +SHA1 (slib2d6.zip) = 402f7997a3d7ee72fa5c356487daef8420162338 +Size (slib2d6.zip) = 793668 bytes |