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: