pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/lang/clisp Update to clisp 2.39
details: https://anonhg.NetBSD.org/pkgsrc/rev/707167491b76
branches: trunk
changeset: 516433:707167491b76
user: perry <perry%pkgsrc.org@localhost>
date: Thu Jul 20 23:05:43 2006 +0000
description:
Update to clisp 2.39
List of changes from the release notes:
2.39 (2006-07-16)
=================
User visible changes
--------------------
* SAVEINITMEM now accepts :SCRIPT argument that disables interpreting
the first positional argument as the script name; and :DOCUMENTATION
argument that is printed by the new -help-image command line option.
See <http://clisp.cons.org/impnotes/image.html> and
<http://clisp.cons.org/impnotes/clisp.html#opt-help-image> for details.
* FFI:UINT64 and FFI:SINT64 are now compatible with C's long long type.
* Stack overflow detection and recovery finally work fine on Unix.
Libsigsegv is required for this, on all platforms (including MS-Windows).
CLISP should neither exit nor crash under infinite recursion.
If your distribution has CLISP compiled without libsigsegv, report
the missing feature to its maintainer.
Note that libsigsegv 2.4 is required, there are bugs in libsigsegv 2.3!
* It is now possible to specify the default method-combination of a generic
function, to be used when the DEFGENERIC form does not specify the
:METHOD-COMBINATION explicitly, through a default initarg specification
for the :METHOD-COMBINATION keyword on the generic function class.
* Readline completion works with non 1:1 terminal encodings, e.g. UTF-8.
* WITH-KEYBOARD works with a Unix tty even when SLIME hijacks *TERMINAL-IO*.
* I/O operations on Win32 are now much faster.
* New functions: POSIX:FFS, POSIX:PATHCONF.
* Infrastructure:
+ Top-level configure now accepts a new option --with-gmalloc to use the
GNU malloc implementation instead of the one supplied by libc.
You may need it on older HP-UX and newer OpenBSD systems.
See file unix/PLATFORMS for more information.
+ The value of the environment variable CFLAGS is respected by configure.
* Bug fixes:
+ SOCKET:SOCKET-SERVER :INTERFACE now behaves as documented.
+ EXT:READ-BYTE-NO-HANG and SOCKET:SOCKET-STATUS used to hang on
buffered binary sockets.
+ Allow DESTRUCTURING-BIND (a . b) with circular and dotted lists.
+ ADJUST-ARRAY of zero length adjustable string now works.
+ TIME now reports correct results when the heap grows over 4GB.
+ RAWSOCK functions now handle :START/:END arguments correctly.
+ BDB:DBC-GET now accepts :READ-COMMITTED and :READ-UNCOMMITTED.
+ POSIX:GROUP-INFO and POSIX:USER-INFO now handle errors correctly.
* Portability:
+ Support DragonFly BSD.
diffstat:
lang/clisp/Makefile | 4 ++--
lang/clisp/PLIST | 3 ++-
lang/clisp/distinfo | 21 ++++++++++-----------
lang/clisp/patches/patch-aa | 12 ++++++------
lang/clisp/patches/patch-ab | 22 ----------------------
lang/clisp/patches/patch-ac | 6 +++---
lang/clisp/patches/patch-ad | 6 +++---
lang/clisp/patches/patch-ae | 8 ++++----
lang/clisp/patches/patch-af | 6 +++---
lang/clisp/patches/patch-ag | 6 +++---
10 files changed, 36 insertions(+), 58 deletions(-)
diffs (209 lines):
diff -r 46a695388b17 -r 707167491b76 lang/clisp/Makefile
--- a/lang/clisp/Makefile Thu Jul 20 22:09:02 2006 +0000
+++ b/lang/clisp/Makefile Thu Jul 20 23:05:43 2006 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.54 2006/05/10 18:26:34 joerg Exp $
+# $NetBSD: Makefile,v 1.55 2006/07/20 23:05:43 perry Exp $
-DISTNAME= clisp-2.38
+DISTNAME= clisp-2.39
CATEGORIES= lang
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=clisp/}
EXTRACT_SUFX= .tar.bz2
diff -r 46a695388b17 -r 707167491b76 lang/clisp/PLIST
--- a/lang/clisp/PLIST Thu Jul 20 22:09:02 2006 +0000
+++ b/lang/clisp/PLIST Thu Jul 20 23:05:43 2006 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.10 2006/04/17 07:07:23 jlam Exp $
+@comment $NetBSD: PLIST,v 1.11 2006/07/20 23:05:43 perry Exp $
bin/clisp
lib/clisp/base/calls.o
lib/clisp/base/gettext.o
@@ -59,6 +59,7 @@
share/doc/clisp/clisp.1
share/doc/clisp/clisp.dvi
share/doc/clisp/clisp.html
+share/doc/clisp/clisp.pdf
share/doc/clisp/clisp.png
share/doc/clisp/clisp.ps
share/doc/clisp/editors.txt
diff -r 46a695388b17 -r 707167491b76 lang/clisp/distinfo
--- a/lang/clisp/distinfo Thu Jul 20 22:09:02 2006 +0000
+++ b/lang/clisp/distinfo Thu Jul 20 23:05:43 2006 +0000
@@ -1,12 +1,11 @@
-$NetBSD: distinfo,v 1.12 2006/05/10 18:26:34 joerg Exp $
+$NetBSD: distinfo,v 1.13 2006/07/20 23:05:43 perry Exp $
-SHA1 (clisp-2.38.tar.bz2) = d9586c04ed4778b5c603b3b1df73e8c76220df59
-RMD160 (clisp-2.38.tar.bz2) = 9070e1d7cd4db66de62f077b68a7fef7413da622
-Size (clisp-2.38.tar.bz2) = 8078151 bytes
-SHA1 (patch-aa) = b5152788246655bcf0f527996a3278812e946a7a
-SHA1 (patch-ab) = b28180bff26e121bab0c53a07f2aafe5ff31e302
-SHA1 (patch-ac) = d0fcae585caf2559776c969db9699ccaf63005bc
-SHA1 (patch-ad) = c1f789f09e067a620ff74ac8677688ae9c6269bd
-SHA1 (patch-ae) = 7ba7ad6c6d399e00964df9c6cf7ff0a26c9dc814
-SHA1 (patch-af) = 5d26951e3712eabfac0888760224378ca19fe6fb
-SHA1 (patch-ag) = 3390c5bf98911bf6447e29af9688ec0b5e169bac
+SHA1 (clisp-2.39.tar.bz2) = 388cc208cd0bd05a154840e83a4b824a493acbc0
+RMD160 (clisp-2.39.tar.bz2) = b31e53cb97a116c683543ee74093fe2a05ed9ea4
+Size (clisp-2.39.tar.bz2) = 8071957 bytes
+SHA1 (patch-aa) = ede749303e82d436fef9b2068949569a854c892b
+SHA1 (patch-ac) = 8e784d081c8ea276661b5a11ded5d856d3b2dfdc
+SHA1 (patch-ad) = aa5cf0719299e0b8c59cdf19c52cadb9451204cf
+SHA1 (patch-ae) = e6766368b19b0d2e6ac21e9919dfb88e792caa03
+SHA1 (patch-af) = 2919a13a8ca8266f5d608f4dbe35f14803c7595d
+SHA1 (patch-ag) = f3ce92e3f0806197015b971cce24311a5a447050
diff -r 46a695388b17 -r 707167491b76 lang/clisp/patches/patch-aa
--- a/lang/clisp/patches/patch-aa Thu Jul 20 22:09:02 2006 +0000
+++ b/lang/clisp/patches/patch-aa Thu Jul 20 23:05:43 2006 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-aa,v 1.13 2006/05/10 18:26:34 joerg Exp $
+$NetBSD: patch-aa,v 1.14 2006/07/20 23:05:43 perry Exp $
---- src/makemake.in.orig 2006-01-23 21:07:27.000000000 +0000
+--- src/makemake.in.orig 2006-07-20 18:16:36.000000000 -0400
+++ src/makemake.in
-@@ -823,10 +823,10 @@ else
+@@ -830,10 +830,10 @@ else
fi
if [ $HOS = unix ] ; then
test -n "$mandir" ||
@@ -15,12 +15,12 @@
MANDIR="$mandir"
fi
if [ $HOS = unix ] ; then
-@@ -1334,7 +1334,7 @@ if [ "${with_dynamic_modules}" != no ];
+@@ -1345,7 +1345,7 @@ if [ "${with_dynamic_modules}" != no ];
freebsd2* | netbsd* | openbsd*)
XCC_CREATESHARED='ld -Bshareable -o $lib $libs'
;;
-- freebsd3* | gnu* | linux* | cygwin* )
-+ freebsd3* | gnu* | linux* | cygwin* | dragonfly*)
+- freebsd3* | gnu* | linux* | cygwin* | k*bsd*)
++ freebsd3* | gnu* | linux* | cygwin* | k*bsd* | dragonfly*)
XCC_CREATESHARED='$CC $CFLAGS $CLFLAGS -shared -o $lib $libs'
;;
hpux9* | hpux10*)
diff -r 46a695388b17 -r 707167491b76 lang/clisp/patches/patch-ab
--- a/lang/clisp/patches/patch-ab Thu Jul 20 22:09:02 2006 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-$NetBSD: patch-ab,v 1.9 2006/05/10 18:26:34 joerg Exp $
-
---- src/lispbibl.d.orig 2006-03-24 07:34:12.000000000 +0000
-+++ src/lispbibl.d
-@@ -122,7 +122,7 @@
- #if (defined(sun) && defined(unix) && defined(sun386))
- #define SUN386
- #endif
-- #if (defined(unix) && (defined(linux) || defined(__CYGWIN32__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__)) && (defined(i386) || defined(__i386__) ||
defined(__x86_64__) || defined(__amd64__)))
-+ #if (defined(unix) && (defined(linux) || defined(__CYGWIN32__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__)) && (defined(i386) ||
defined(__i386__) || defined(__x86_64__) || defined(__amd64__)))
- #define PC386
- #endif
- #if (defined(sun) && defined(unix) && defined(mc68020))
-@@ -232,7 +232,7 @@
- #ifdef __NetBSD__
- #define UNIX_NETBSD
- #endif
-- #ifdef __FreeBSD__
-+ #if defined(__FreeBSD__) || defined(__DragonFly__)
- #define UNIX_FREEBSD
- #endif
- #ifdef __OpenBSD__
diff -r 46a695388b17 -r 707167491b76 lang/clisp/patches/patch-ac
--- a/lang/clisp/patches/patch-ac Thu Jul 20 22:09:02 2006 +0000
+++ b/lang/clisp/patches/patch-ac Thu Jul 20 23:05:43 2006 +0000
@@ -1,12 +1,12 @@
-$NetBSD: patch-ac,v 1.7 2006/05/10 18:26:34 joerg Exp $
+$NetBSD: patch-ac,v 1.8 2006/07/20 23:05:43 perry Exp $
---- src/asmi386.h.orig 2006-03-24 07:35:25.000000000 +0000
+--- src/asmi386.h.orig 2006-07-20 18:23:37.000000000 -0400
+++ src/asmi386.h
@@ -231,7 +231,7 @@
#ifdef _MSC_VER
#define DECLARE_FUNCTION(name)
--#elif defined(__svr4__) || defined(__ELF__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__ROSE__) || defined(_SEQUENT_) || defined(DGUX) || defined(_SCO_COFF)
|| defined(_SCO_ELF)
+-#elif defined(__svr4__) || defined(__ELF__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly) || defined(__ROSE__) || defined(_SEQUENT_) ||
defined(DGUX) || defined(_SCO_COFF) || defined(_SCO_ELF)
+#elif defined(__svr4__) || defined(__ELF__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) || defined(__ROSE__) || defined(_SEQUENT_) ||
defined(DGUX) || defined(_SCO_COFF) || defined(_SCO_ELF)
#define DECLARE_FUNCTION(name) .type C(name),@function
#else
diff -r 46a695388b17 -r 707167491b76 lang/clisp/patches/patch-ad
--- a/lang/clisp/patches/patch-ad Thu Jul 20 22:09:02 2006 +0000
+++ b/lang/clisp/patches/patch-ad Thu Jul 20 23:05:43 2006 +0000
@@ -1,12 +1,12 @@
-$NetBSD: patch-ad,v 1.7 2006/05/10 18:26:34 joerg Exp $
+$NetBSD: patch-ad,v 1.8 2006/07/20 23:05:43 perry Exp $
---- src/asmi386.hh.orig 2006-03-24 07:35:56.000000000 +0000
+--- src/asmi386.hh.orig 2006-07-20 18:24:45.000000000 -0400
+++ src/asmi386.hh
@@ -231,7 +231,7 @@
// Define the DECLARE_FUNCTION(name) macro.
#ifdef _MSC_VER
#define DECLARE_FUNCTION(name)
--#elif defined(__svr4__) || defined(__ELF__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__ROSE__) || defined(_SEQUENT_) || defined(DGUX) || defined(_SCO_COFF)
|| defined(_SCO_ELF)
+-#elif defined(__svr4__) || defined(__ELF__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly) || defined(__ROSE__) || defined(_SEQUENT_) ||
defined(DGUX) || defined(_SCO_COFF) || defined(_SCO_ELF)
+#elif defined(__svr4__) || defined(__ELF__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) || defined(__ROSE__) || defined(_SEQUENT_) ||
defined(DGUX) || defined(_SCO_COFF) || defined(_SCO_ELF)
#define DECLARE_FUNCTION(name) .type C(name),@function
#else
diff -r 46a695388b17 -r 707167491b76 lang/clisp/patches/patch-ae
--- a/lang/clisp/patches/patch-ae Thu Jul 20 22:09:02 2006 +0000
+++ b/lang/clisp/patches/patch-ae Thu Jul 20 23:05:43 2006 +0000
@@ -1,13 +1,13 @@
-$NetBSD: patch-ae,v 1.7 2006/05/10 18:26:34 joerg Exp $
+$NetBSD: patch-ae,v 1.8 2006/07/20 23:05:43 perry Exp $
---- ffcall/avcall/asmi386.h.orig 2006-03-24 07:37:13.000000000 +0000
+--- ffcall/avcall/asmi386.h.orig 2006-07-20 18:25:42.000000000 -0400
+++ ffcall/avcall/asmi386.h
@@ -231,7 +231,7 @@
#ifdef _MSC_VER
#define DECLARE_FUNCTION(name)
--#elif defined(__svr4__) || defined(__ELF__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__ROSE__) || defined(_SEQUENT_) || defined(DGUX) || defined(_SCO_COFF)
|| defined(_SCO_ELF)
-+#elif defined(__svr4__) || defined(__ELF__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__DragonFly__) || defined(__OpenBSD__) || defined(__ROSE__) || defined(_SEQUENT_) ||
defined(DGUX) || defined(_SCO_COFF) || defined(_SCO_ELF)
+-#elif defined(__svr4__) || defined(__ELF__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly) || defined(__ROSE__) || defined(_SEQUENT_) ||
defined(DGUX) || defined(_SCO_COFF) || defined(_SCO_ELF)
++#elif defined(__svr4__) || defined(__ELF__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) || defined(__ROSE__) || defined(_SEQUENT_) ||
defined(DGUX) || defined(_SCO_COFF) || defined(_SCO_ELF)
#define DECLARE_FUNCTION(name) .type C(name),@function
#else
#define DECLARE_FUNCTION(name)
diff -r 46a695388b17 -r 707167491b76 lang/clisp/patches/patch-af
--- a/lang/clisp/patches/patch-af Thu Jul 20 22:09:02 2006 +0000
+++ b/lang/clisp/patches/patch-af Thu Jul 20 23:05:43 2006 +0000
@@ -1,12 +1,12 @@
-$NetBSD: patch-af,v 1.6 2006/05/10 18:26:34 joerg Exp $
+$NetBSD: patch-af,v 1.7 2006/07/20 23:05:43 perry Exp $
---- ffcall/callback/vacall_r/asmi386.h.orig 2006-03-24 07:49:53.000000000 +0000
+--- ffcall/callback/vacall_r/asmi386.h.orig 2006-07-20 18:26:36.000000000 -0400
+++ ffcall/callback/vacall_r/asmi386.h
@@ -231,7 +231,7 @@
#ifdef _MSC_VER
#define DECLARE_FUNCTION(name)
--#elif defined(__svr4__) || defined(__ELF__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__ROSE__) || defined(_SEQUENT_) || defined(DGUX) || defined(_SCO_COFF)
|| defined(_SCO_ELF)
+-#elif defined(__svr4__) || defined(__ELF__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly) || defined(__ROSE__) || defined(_SEQUENT_) ||
defined(DGUX) || defined(_SCO_COFF) || defined(_SCO_ELF)
+#elif defined(__svr4__) || defined(__ELF__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) || defined(__ROSE__) || defined(_SEQUENT_) ||
defined(DGUX) || defined(_SCO_COFF) || defined(_SCO_ELF)
#define DECLARE_FUNCTION(name) .type C(name),@function
#else
diff -r 46a695388b17 -r 707167491b76 lang/clisp/patches/patch-ag
--- a/lang/clisp/patches/patch-ag Thu Jul 20 22:09:02 2006 +0000
+++ b/lang/clisp/patches/patch-ag Thu Jul 20 23:05:43 2006 +0000
@@ -1,12 +1,12 @@
-$NetBSD: patch-ag,v 1.4 2006/05/10 18:26:34 joerg Exp $
+$NetBSD: patch-ag,v 1.5 2006/07/20 23:05:43 perry Exp $
---- ffcall/vacall/asmi386.h.orig 2006-03-24 07:50:16.000000000 +0000
+--- ffcall/vacall/asmi386.h.orig 2006-07-20 18:27:34.000000000 -0400
+++ ffcall/vacall/asmi386.h
@@ -231,7 +231,7 @@
#ifdef _MSC_VER
#define DECLARE_FUNCTION(name)
--#elif defined(__svr4__) || defined(__ELF__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__ROSE__) || defined(_SEQUENT_) || defined(DGUX) || defined(_SCO_COFF)
|| defined(_SCO_ELF)
+-#elif defined(__svr4__) || defined(__ELF__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly) || defined(__ROSE__) || defined(_SEQUENT_) ||
defined(DGUX) || defined(_SCO_COFF) || defined(_SCO_ELF)
+#elif defined(__svr4__) || defined(__ELF__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) || defined(__ROSE__) || defined(_SEQUENT_) ||
defined(DGUX) || defined(_SCO_COFF) || defined(_SCO_ELF)
#define DECLARE_FUNCTION(name) .type C(name),@function
#else
Home |
Main Index |
Thread Index |
Old Index