Subject: pkg/14134: Updated librep package
To: None <gnats-bugs@gnats.netbsd.org>
From: Eric Gillespie, Jr. <epg@pretzelnet.org>
List: netbsd-bugs
Date: 10/02/2001 18:58:44
>Number:         14134
>Category:       pkg
>Synopsis:       Updated librep package
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Tue Oct 02 16:58:00 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     Eric Gillespie Jr.
>Release:        NetBSD 1.5.1
>Organization:
>Environment:
System: NetBSD trantor.pretzelnet.org 1.5.2 NetBSD 1.5.2 (TRANTOR) #0: Sun Sep 23 03:08:13 EST 2001 epg@trantor.pretzelnet.org:/u/src/sys/arch/i386/compile/TRANTOR i386


>Description:
Here is a patch for lang/librep to update it to the latest release,
0.14.  Note that patch-aa and patch-ab are no longer needed.

Along with bug-fixes, 0.14 introduces some new features (copied directly
from the NEWS file):

   * 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

Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/lang/librep/Makefile,v
retrieving revision 1.15
diff -a -u -r1.15 Makefile
--- Makefile	2001/06/23 19:26:58	1.15
+++ Makefile	2001/10/02 22:41:30
@@ -2,7 +2,7 @@
 #
 
 DISTNAME=		librep-${REP_VERS}
-REP_VERS=		0.13.2
+REP_VERS=		0.14
 CATEGORIES=		lang devel
 MASTER_SITES=		ftp://librep.sourceforge.net/pub/librep/
 
Index: distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/lang/librep/distinfo,v
retrieving revision 1.2
diff -a -u -r1.2 distinfo
--- distinfo	2001/04/19 15:00:53	1.2
+++ distinfo	2001/10/02 22:41:30
@@ -1,7 +1,5 @@
 $NetBSD: distinfo,v 1.2 2001/04/19 15:00:53 agc Exp $
 
-SHA1 (librep-0.13.2.tar.gz) = 8902f2ac50155cc290ef63e0e892276836114e33
-Size (librep-0.13.2.tar.gz) = 816522 bytes
-SHA1 (patch-aa) = 5a82ee3d601dcdd59c00124b38d76376c5a115f8
-SHA1 (patch-ab) = 9f3652f48e899a02e4636bf9b9e14928e71b1626
+SHA1 (librep-0.14.tar.gz) = d8beb173f2edc11bee14deb43489e74bf575ab3c
+Size (librep-0.14.tar.gz) = 882892 bytes
 SHA1 (patch-ac) = 562f8a25b2da564fa4372101bfa1199b0c755ee3
Index: pkg/PLIST
===================================================================
RCS file: /cvsroot/pkgsrc/lang/librep/pkg/PLIST,v
retrieving revision 1.7
diff -a -u -r1.7 PLIST
--- PLIST	2001/01/04 15:10:46	1.7
+++ PLIST	2001/10/02 22:41:30
@@ -18,61 +18,49 @@
 info/librep.info-6
 info/librep.info-7
 info/librep.info-8
+info/librep.info-9
 @exec install-info --info-dir=%D/info %D/info/librep.info
-lib/librep.a
 lib/librep.la
 lib/librep.so
 lib/librep.so.10
-lib/librep.so.10.1
+lib/librep.so.10.5
 libexec/rep/${MACHINE_GNU_PLATFORM}/install-aliases
 libexec/rep/${MACHINE_GNU_PLATFORM}/libtool
 libexec/rep/${MACHINE_GNU_PLATFORM}/rep_config.h
 libexec/rep/${MACHINE_GNU_PLATFORM}/rules.mk
 libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/DOC
+libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/emulate-gnu-tar
 libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/gdbm.la
-libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/gdbm.a
 libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/gdbm.so
 libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/gettext.la
-libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/gettext.a
 libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/gettext.so
 libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/readline.la
-libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/readline.a
 libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/readline.so
 libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/rep/data/tables.la
-libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/rep/data/tables.a
 libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/rep/data/tables.so
 libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/rep/i18n/gettext.la
-libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/rep/i18n/gettext.a
 libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/rep/i18n/gettext.so
 libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/rep/io/db/gdbm.la
-libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/rep/io/db/gdbm.a
 libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/rep/io/db/gdbm.so
 libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/rep/io/db/sdbm.la
-libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/rep/io/db/sdbm.a
 libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/rep/io/db/sdbm.so
 libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/rep/io/readline.la
-libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/rep/io/readline.a
 libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/rep/io/readline.so
 libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/rep/io/sockets.la
-libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/rep/io/sockets.a
 libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/rep/io/sockets.so
 libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/rep/io/timers.la
-libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/rep/io/timers.a
 libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/rep/io/timers.so
 libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/rep/lang/record-profile.la
-libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/rep/lang/record-profile.a
 libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/rep/lang/record-profile.so
+libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/rep/util/md5.la
+libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/rep/util/md5.so
 libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/rep/vm/safe-interpreter.la
-libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/rep/vm/safe-interpreter.a
 libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/rep/vm/safe-interpreter.so
 libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/sdbm.la
-libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/sdbm.a
 libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/sdbm.so
 libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/tables.la
-libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/tables.a
 libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/tables.so
 libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/timers.la
-libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/timers.a
 libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/timers.so
 share/aclocal/rep.m4
 share/rep/${REP_VERS}/lisp/cgi-get.jl
@@ -163,6 +151,8 @@
 share/rep/${REP_VERS}/lisp/rep/module-system.jlc
 share/rep/${REP_VERS}/lisp/rep/net/domain-name.jl
 share/rep/${REP_VERS}/lisp/rep/net/domain-name.jlc
+share/rep/${REP_VERS}/lisp/rep/net/rpc.jl
+share/rep/${REP_VERS}/lisp/rep/net/rpc.jlc
 share/rep/${REP_VERS}/lisp/rep/regexp.jl
 share/rep/${REP_VERS}/lisp/rep/regexp.jlc
 share/rep/${REP_VERS}/lisp/rep/structures.jl
@@ -173,6 +163,13 @@
 share/rep/${REP_VERS}/lisp/rep/system/environ.jlc
 share/rep/${REP_VERS}/lisp/rep/system/pwd-prompt.jl
 share/rep/${REP_VERS}/lisp/rep/system/pwd-prompt.jlc
+share/rep/${REP_VERS}/lisp/rep/test/autoload.jl
+share/rep/${REP_VERS}/lisp/rep/test/data.jl
+share/rep/${REP_VERS}/lisp/rep/test/data.jlc
+share/rep/${REP_VERS}/lisp/rep/test/framework.jl
+share/rep/${REP_VERS}/lisp/rep/test/framework.jlc
+share/rep/${REP_VERS}/lisp/rep/threads/condition-variable.jl
+share/rep/${REP_VERS}/lisp/rep/threads/condition-variable.jlc
 share/rep/${REP_VERS}/lisp/rep/threads/mutex.jl
 share/rep/${REP_VERS}/lisp/rep/threads/mutex.jlc
 share/rep/${REP_VERS}/lisp/rep/threads/utils.jl
@@ -268,6 +265,7 @@
 @dirrm share/rep/${REP_VERS}/lisp/rep/vm
 @dirrm share/rep/${REP_VERS}/lisp/rep/util
 @dirrm share/rep/${REP_VERS}/lisp/rep/threads
+@dirrm share/rep/${REP_VERS}/lisp/rep/test
 @dirrm share/rep/${REP_VERS}/lisp/rep/system
 @dirrm share/rep/${REP_VERS}/lisp/rep/net
 @dirrm share/rep/${REP_VERS}/lisp/rep/mail
@@ -283,6 +281,7 @@
 @dirrm share/rep
 @dirrm libexec/rep/${MACHINE_GNU_PLATFORM}
 @dirrm libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/rep/vm
+@dirrm libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/rep/util
 @dirrm libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/rep/lang
 @dirrm libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/rep/io/db
 @dirrm libexec/rep/${REP_VERS}/${MACHINE_GNU_PLATFORM}/rep/io

>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted: