af7ef7fa7c
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
31 lines
868 B
Makefile
31 lines
868 B
Makefile
# $NetBSD: Makefile,v 1.16 2001/10/21 11:07:11 wiz Exp $
|
|
#
|
|
|
|
DISTNAME= librep-${REP_VERS}
|
|
REP_VERS= 0.14
|
|
CATEGORIES= lang devel
|
|
MASTER_SITES= ftp://librep.sourceforge.net/pub/librep/
|
|
|
|
MAINTAINER= danw@netbsd.org
|
|
HOMEPAGE= http://librep.sourceforge.net/
|
|
COMMENT= Emacs Lisp-like runtime library, interpreter, compiler and VM
|
|
|
|
BUILDLINK_DEPENDS.gdbm= gdbm>=1.8.0
|
|
USE_GNU_READLINE= # uses rl_basic_quote_characters
|
|
|
|
USE_BUILDLINK_ONLY= # defined
|
|
USE_GMAKE= # defined
|
|
USE_LIBTOOL= # defined
|
|
LTCONFIG_OVERRIDE= ${WRKSRC}/ltconfig
|
|
|
|
GNU_CONFIGURE= # defined
|
|
CONFIGURE_ARGS+= --with-readline
|
|
CONFIGURE_ARGS+= --with-gmp
|
|
|
|
PLIST_SUBST+= REP_VERS=${REP_VERS}
|
|
|
|
.include "../../databases/gdbm/buildlink.mk"
|
|
.include "../../devel/gettext-lib/buildlink.mk"
|
|
.include "../../devel/gmp/buildlink.mk"
|
|
.include "../../devel/readline/buildlink.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|