Subject: CVS commit: pkgsrc/lang/librep
To: None <pkgsrc-changes@netbsd.org>
From: Thomas Klausner <wiz@netbsd.org>
List: pkgsrc-changes
Date: 10/21/2001 14:07:13
Module Name:	pkgsrc
Committed By:	wiz
Date:		Sun Oct 21 11:07:13 UTC 2001

Modified Files:
	pkgsrc/lang/librep: Makefile distinfo
	pkgsrc/lang/librep/pkg: PLIST
Removed Files:
	pkgsrc/lang/librep/patches: patch-aa patch-ab

Log Message:
Update to 0.14, provided by Eric Gillespie, Jr., in pkg/14134.
Changes:
* New module `rep.util.md5', has two functions for generating MD5
  message digests (of files or strings)
* Changes to the `rep.io.sockets' function:
  In the `socket-server' function the HOST and/or PORT arguments may
  be false, meaning to listen on all addresses and to choose a
  random unused port.
  New functions `socket-peer-address' and `socket-peer-port', these
  always returns the details of the far end of the connetion.
  `socket-address' and `socket-port' have been changed to always
  return the details of the local connection point.
* New function in `rep.system' module, `crypt'. A wrapper for the
  system's `crypt' function (if it has one)
* New function in `rep.threads' mdoule, `make-suspended-thread'
* New module `rep.net.rpc', provides a text-stream based RPC
  mechanism for Lisp programs. Similar in some ways to untyped CORBA.
  (This is still in the experimental stage - its interface may
  change in forthcoming releases)
* New functions in `rep.data' module, `list->vector' and
  `vector->list'
* New macro `define-special-form'. A combination of `defvar' and
  `setq' - it always makes the variable special and it always sets
  it to the given value
* New module `rep.test.framework' implementing `assert', `check' and
  `test' macros. This provides a framework for implementing unit
  tests in Lisp modules (such that running the interpreter with the
  `--check' option will run all tests that have been set up to be
  autoloaded


To generate a diff of this commit:
cvs rdiff -r1.15 -r1.16 pkgsrc/lang/librep/Makefile
cvs rdiff -r1.2 -r1.3 pkgsrc/lang/librep/distinfo
cvs rdiff -r1.4 -r0 pkgsrc/lang/librep/patches/patch-aa
cvs rdiff -r1.1 -r0 pkgsrc/lang/librep/patches/patch-ab
cvs rdiff -r1.7 -r1.8 pkgsrc/lang/librep/pkg/PLIST

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.