pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/slib Updated to 2.4.6. Patch provided by David S...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/7eef8b63778d
branches:  trunk
changeset: 461474:7eef8b63778d
user:      xtraeme <xtraeme%pkgsrc.org@localhost>
date:      Tue Sep 16 18:51:31 2003 +0000

description:
Updated to 2.4.6. Patch provided by David S. <davids%idiom.com@localhost>
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:

 devel/slib/Makefile |   6 +++---
 devel/slib/PLIST    |  11 ++++++++---
 devel/slib/distinfo |   6 +++---
 3 files changed, 14 insertions(+), 9 deletions(-)

diffs (97 lines):

diff -r 3d6347fd9385 -r 7eef8b63778d devel/slib/Makefile
--- a/devel/slib/Makefile       Tue Sep 16 18:15:26 2003 +0000
+++ b/devel/slib/Makefile       Tue Sep 16 18:51:31 2003 +0000
@@ -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 -r 3d6347fd9385 -r 7eef8b63778d devel/slib/PLIST
--- a/devel/slib/PLIST  Tue Sep 16 18:15:26 2003 +0000
+++ b/devel/slib/PLIST  Tue Sep 16 18:51:31 2003 +0000
@@ -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/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/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/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/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/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 -r 3d6347fd9385 -r 7eef8b63778d devel/slib/distinfo
--- a/devel/slib/distinfo       Tue Sep 16 18:15:26 2003 +0000
+++ b/devel/slib/distinfo       Tue Sep 16 18:51:31 2003 +0000
@@ -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



Home | Main Index | Thread Index | Old Index