From d5f0bb4c90b877b398832ab9b56e661fe632899b Mon Sep 17 00:00:00 2001 From: wiz Date: Sun, 21 Oct 2001 11:07:11 +0000 Subject: 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 --- lang/librep/Makefile | 4 ++-- lang/librep/distinfo | 8 +++----- lang/librep/patches/patch-aa | 16 ---------------- lang/librep/patches/patch-ab | 13 ------------- lang/librep/pkg/PLIST | 35 +++++++++++++++++------------------ 5 files changed, 22 insertions(+), 54 deletions(-) delete mode 100644 lang/librep/patches/patch-aa delete mode 100644 lang/librep/patches/patch-ab (limited to 'lang/librep') diff --git a/lang/librep/Makefile b/lang/librep/Makefile index 07a6a3f3c0b..b3bc94633a3 100644 --- a/lang/librep/Makefile +++ b/lang/librep/Makefile @@ -1,8 +1,8 @@ -# $NetBSD: Makefile,v 1.15 2001/06/23 19:26:58 jlam Exp $ +# $NetBSD: Makefile,v 1.16 2001/10/21 11:07:11 wiz Exp $ # DISTNAME= librep-${REP_VERS} -REP_VERS= 0.13.2 +REP_VERS= 0.14 CATEGORIES= lang devel MASTER_SITES= ftp://librep.sourceforge.net/pub/librep/ diff --git a/lang/librep/distinfo b/lang/librep/distinfo index ffe83db51d3..a0748175975 100644 --- a/lang/librep/distinfo +++ b/lang/librep/distinfo @@ -1,7 +1,5 @@ -$NetBSD: distinfo,v 1.2 2001/04/19 15:00:53 agc Exp $ +$NetBSD: distinfo,v 1.3 2001/10/21 11:07:11 wiz 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 diff --git a/lang/librep/patches/patch-aa b/lang/librep/patches/patch-aa deleted file mode 100644 index f12532a18e2..00000000000 --- a/lang/librep/patches/patch-aa +++ /dev/null @@ -1,16 +0,0 @@ -$NetBSD: patch-aa,v 1.4 2000/10/29 20:33:45 jlam Exp $ - ---- install-aliases.orig Tue Oct 17 20:52:03 2000 -+++ install-aliases -@@ -76,8 +76,9 @@ - ;; - *) - # make sure links are relative to their own directory -- src=`strip_common_prefix "$dest" "$src"` -- ln -s "${src}${suf}" "${destroot}/${dest}${suf}" -+ # pkgsrc: not sure why this change is necessary...bug in /bin/sh? -+ src1=`strip_common_prefix "$dest" "$src"` -+ ln -s "${src1}${suf}" "${destroot}/${dest}${suf}" - ;; - esac - fi diff --git a/lang/librep/patches/patch-ab b/lang/librep/patches/patch-ab deleted file mode 100644 index 71fabbc16a3..00000000000 --- a/lang/librep/patches/patch-ab +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-ab,v 1.1 2000/11/11 05:26:54 mycroft Exp $ - ---- lisp/rep/io/file-handlers/tar.jl.orig Sun Sep 10 20:03:17 2000 -+++ lisp/rep/io/file-handlers/tar.jl Sat Nov 11 05:24:36 2000 -@@ -63,7 +63,7 @@ - - ;; Hairy regexp matching tar `--list --verbose' output - (defvar tarfh-list-regexp (concat "([a-zA-Z-]+)\\s+(\\w+)/(\\w+)\\s+(\\d+)\\s+" -- "([0-9-]+\\s+[0-9:]+)\\s+([^\n]+)")) -+ "([A-Za-z]+\\s+[0-9]+\\s+[0-9:]+\\s+[0-9]+)\\s+([^\n]+)")) - - ;; Map list file types to symbols - (defvar tarfh-list-type-alist '((?- . file) (?d . directory) diff --git a/lang/librep/pkg/PLIST b/lang/librep/pkg/PLIST index fb45e085228..105cc82e9a2 100644 --- a/lang/librep/pkg/PLIST +++ b/lang/librep/pkg/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.7 2001/01/04 15:10:46 agc Exp $ +@comment $NetBSD: PLIST,v 1.8 2001/10/21 11:07:12 wiz Exp $ bin/rep bin/rep-config bin/rep-remote @@ -18,61 +18,49 @@ info/librep.info-5 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.jl 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.jl 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 @@ share/rep/${REP_VERS}/lisp/unscheme/syntax.jlc @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 @@ share/rep/${REP_VERS}/lisp/unscheme/syntax.jlc @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 -- cgit v1.2.3