./devel/slib, Portable Scheme library of compatibility and utility functions

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 3.2.6, Package name: slib-3.2.6, Maintainer: pkgsrc-users

"SLIB" is a portable library for the programming language "Scheme". It |
provides a platform independent framework for using "packages" of |
Scheme procedures and syntax. As distributed, SLIB contains useful
packages for all Scheme implementations. Its catalog can be |
transparently extended to accomodate packages specific to a site, |
implementation, user, or directory. |

Required to build:

Master sites:

SHA1: 3346cf1a297ca25adcecbb0ca50c420902fec15c
RMD160: 3686a1d9f10bc79baadeff8c97943e27007bbce6
Filesize: 961.679 KB

Version history: (Expand)

CVS history: (Expand)

   2020-02-19 15:33:00 by Greg Troxel | Files touched by this commit (1)
Log message:
devel/slib: Follow redirect for HOMEPAGE/MSSTER_SITES

(No functional change; just catching up with long-ago organization
change to domain names.)
   2020-02-18 18:16:04 by Tobias Nygren | Files touched by this commit (1)
Log message:
slib: regen distinfo

Upstream repacked the tarball on the MASTER_SITE with a change to the
slib-3b6/ANNOUNCE file.
   2020-02-16 11:56:24 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
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/1fe75b … f50ae9211c
	* 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.
   2018-07-04 15:40:45 by Jonathan Perkin | Files touched by this commit (423)
Log message:
*: Move SUBST_STAGE from post-patch to pre-configure

Performing substitutions during post-patch breaks tools such as mkpatches,
making it very difficult to regenerate correct patches after making changes,
and often leading to substituted string replacements being committed.
   2016-09-15 16:02:08 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Install a symlink from ${PREFIX}/share/slib/slib to ${PREFIX}/share/slib.

Needed by guile-slib with guile20-2.0.12.

   2016-09-15 02:08:12 by Greg Troxel | Files touched by this commit (3) | Package updated
Log message:
Update to 3b5 (3.2.5)

Upstream changes:

	Added "rmdsff.scm" and documentation.
	(minor changes)
   2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995)
Log message:
Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2013-05-19 19:50:31 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
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  <agj@alum.mit.edu>
  * 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.