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.47. From Aleksej Saushev ...
details: https://anonhg.NetBSD.org/pkgsrc/rev/5b94294e5870
branches: trunk
changeset: 549107:5b94294e5870
user: tnn <tnn%pkgsrc.org@localhost>
date: Mon Oct 27 18:07:23 2008 +0000
description:
Update to clisp-2.47. From Aleksej Saushev via pkgsrc-wip. Changes:
* New module DBUS interfaces to the D-Bus message bus system.
See <http://clisp.cons.org/impnotes/dbus.html> for details.
* New function EXT:PROBE-PATHNAME can figure out whether the existing
pathname refers to a file or a directory.
See <http://clisp.cons.org/impnotes/files.html#probe-path> for details.
* New function EXT:CANONICALIZE lets you easily canonicalize a value
before processing it.
See <http://clisp.cons.org/impnotes/macros3.html#canonicalize> for details.
* New user variable CUSTOM:*REOPEN-OPEN-FILE* controls CLISP behavior
when opening an already open file.
See <http://clisp.cons.org/impnotes/open.html#reopen> for details.
* New SETFable function OS:FILE-SIZE extends FILE-LENGTH to pathname
designators and lets you change file size.
See <http://clisp.cons.org/impnotes/syscalls.html#file-size> for details.
New function OS:USER-SHELLS returns the list of legal user shells.
See <http://clisp.cons.org/impnotes/syscalls.html#user-shells> for details.
New SETFable functions OS:HOSTID and OS:DOMAINNAME.
See <http://clisp.cons.org/impnotes/syscalls.html#hostid> for details.
* Module readline has been upgraded to readline 5.2
(older versions 5.0 and 5.1 are, of course, still supported).
See <http://clisp.cons.org/impnotes/readline-mod.html> for details.
* LOAD now uses DIRECTORY only for wild *LOAD-PATHS* components, thus
speeding up the most common cases and preventing the denial-of-service
attack whereas CLISP would not start if a file with a name
incompatible with *PATHNAME-ENCODING* is present in USER-HOMEDIR-PATHNAME.
* ROOM now prints some GC statistics and returns the same values as GC.
See <http://clisp.cons.org/impnotes/environment-enq.html#room> for details.
* New user variable CUSTOM:*HTTP-LOG-STREAM* controls EXT:OPEN-HTTP logging.
See <http://clisp.cons.org/impnotes/macros3.html#http-log-stream> for details.
* Bug fixes:
+ Comparison of floats and rationals never underflows. [ 2014262 ]
+ When failing to convert a huge LONG-FLOAT to a RATIONAL, signal an
ARITHMETIC-ERROR instead of blowing the stack. [ 2015118 ]
+ Restored TYPECODES g++ compilation [ 2015118 ], which allowed fixing
a few GC-safety bugs.
+ Fixed a segfault when signaling some UNBOUND-VARIABLE errors in some
interpreted code on MacOS X (introduced in 2.46). [ 2020784 ]
Thanks to Vladimir Tzankov <vtzankov%gmail.com@localhost>.
+ Fixed input after switching a :DOS stream to binary. [ 2022362 ]
+ Support circular objects in EQUAL and EQUALP hash-tables. [ 2029069 ]
+ Avoid C namespace pollution. [ 2146126 ]
+ Fix timeout precision in NEW-CLX. [ 2188102 ]
* ANSI compliance:
+ The sets of declaration and type names are disjoint.
+ FLET, LABELS and MACROLET respect declarations.
diffstat:
lang/clisp/Makefile | 14 +++++-----
lang/clisp/PLIST | 62 +++++++++++++++++++++++++-------------------------
lang/clisp/distinfo | 8 +++---
lang/clisp/options.mk | 7 ++---
4 files changed, 45 insertions(+), 46 deletions(-)
diffs (168 lines):
diff -r 0e89c6acb901 -r 5b94294e5870 lang/clisp/Makefile
--- a/lang/clisp/Makefile Mon Oct 27 17:22:39 2008 +0000
+++ b/lang/clisp/Makefile Mon Oct 27 18:07:23 2008 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.71 2008/09/13 09:23:15 ahoka Exp $
+# $NetBSD: Makefile,v 1.72 2008/10/27 18:07:23 tnn Exp $
#
-DISTNAME= clisp-2.46
-PKGREVISION= 2
+DISTNAME= clisp-2.47
CATEGORIES= lang
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=clisp/}
#EXTRACT_SUFX= .tar.bz2
@@ -23,7 +22,7 @@
MAKE_JOBS_SAFE= no
CONFIGURE_DIRS= .
-USE_GNU_CONFIGURE_HOST= NO # work around broken reasoning: "configure--host=..." => cross-building
+USE_GNU_CONFIGURE_HOST= NO # work around broken reasoning: "configure --host=..." => cross-building
BUILD_DIRS= src
GNU_CONFIGURE= YES
USE_LIBTOOL= YES
@@ -31,6 +30,7 @@
USE_TOOLS+= dvipdf
UNLIMIT_RESOURCES= stacksize
+CONFIGURE_ARGS+= --disable-maintainer-mode
CONFIGURE_ARGS+= --fsstnd=netbsd
CONFIGURE_ARGS+= --without-included-regex
CONFIGURE_ARGS+= --with-gettext
@@ -39,7 +39,7 @@
MAKE_FLAGS+= elispdir="${PREFIX}/share/${PKGBASE}/emacs"
MAKE_FLAGS+= vimdir="${PREFIX}/share/${PKGBASE}/vim"
-TEST_TARGET= check
+TEST_TARGET= check mod-check
.include "../../mk/bsd.prefs.mk"
@@ -52,7 +52,7 @@
.include "../../converters/libiconv/buildlink3.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../devel/glib2/buildlink3.mk"
-#BUILDLINK_API_DEPENDS.libsigsegv+= libsigsegv>=2.4
-.include "../../devel/libsigsegv25/buildlink3.mk"
+BUILDLINK_API_DEPENDS.libsigsegv+= libsigsegv>=2.4
+.include "../../devel/libsigsegv/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff -r 0e89c6acb901 -r 5b94294e5870 lang/clisp/PLIST
--- a/lang/clisp/PLIST Mon Oct 27 17:22:39 2008 +0000
+++ b/lang/clisp/PLIST Mon Oct 27 18:07:23 2008 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.16 2008/09/13 09:23:15 ahoka Exp $
+@comment $NetBSD: PLIST,v 1.17 2008/10/27 18:07:23 tnn Exp $
bin/clisp
lib/clisp/base/calls.o
lib/clisp/base/gettext.o
@@ -50,32 +50,32 @@
lib/clisp/linkkit/modprep.lisp
lib/clisp/linkkit/modules.c
man/man1/clisp.1
-share/${PKGBASE}/emacs/clhs.el
-share/${PKGBASE}/emacs/clisp-coding.el
-share/${PKGBASE}/emacs/clisp-ffi.el
-share/${PKGBASE}/emacs/clisp-indent.el
-share/${PKGBASE}/emacs/clisp-indent.lisp
-share/${PKGBASE}/vim/lisp.vim
-share/doc/${PKGBASE}/ANNOUNCE
-share/doc/${PKGBASE}/CLOS-guide.txt
-share/doc/${PKGBASE}/COPYRIGHT
-share/doc/${PKGBASE}/GNU-GPL
-share/doc/${PKGBASE}/LISP-tutorial.txt
-share/doc/${PKGBASE}/MAGIC.add
-share/doc/${PKGBASE}/NEWS
-share/doc/${PKGBASE}/README
-share/doc/${PKGBASE}/README.de
-share/doc/${PKGBASE}/README.es
-share/doc/${PKGBASE}/SUMMARY
-share/doc/${PKGBASE}/clisp.1
-share/doc/${PKGBASE}/clisp.dvi
-share/doc/${PKGBASE}/clisp.html
-share/doc/${PKGBASE}/clisp.pdf
-share/doc/${PKGBASE}/clisp.png
-share/doc/${PKGBASE}/clisp.ps
-share/doc/${PKGBASE}/editors.txt
-share/doc/${PKGBASE}/impnotes.css
-share/doc/${PKGBASE}/impnotes.html
+share/clisp/emacs/clhs.el
+share/clisp/emacs/clisp-coding.el
+share/clisp/emacs/clisp-ffi.el
+share/clisp/emacs/clisp-indent.el
+share/clisp/emacs/clisp-indent.lisp
+share/clisp/vim/lisp.vim
+share/doc/clisp/ANNOUNCE
+share/doc/clisp/CLOS-guide.txt
+share/doc/clisp/COPYRIGHT
+share/doc/clisp/GNU-GPL
+share/doc/clisp/LISP-tutorial.txt
+share/doc/clisp/MAGIC.add
+share/doc/clisp/NEWS
+share/doc/clisp/README
+share/doc/clisp/README.de
+share/doc/clisp/README.es
+share/doc/clisp/SUMMARY
+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
+share/doc/clisp/impnotes.css
+share/doc/clisp/impnotes.html
share/locale/da/LC_MESSAGES/clisp.mo
share/locale/da/LC_MESSAGES/clisplow.mo
share/locale/de/LC_MESSAGES/clisp.mo
@@ -90,10 +90,10 @@
share/locale/nl/LC_MESSAGES/clisplow.mo
share/locale/ru/LC_MESSAGES/clisp.mo
share/locale/ru/LC_MESSAGES/clisplow.mo
-@dirrm share/doc/${PKGBASE}
-@dirrm share/${PKGBASE}/vim
-@dirrm share/${PKGBASE}/emacs
-@dirrm share/${PKGBASE}
+@dirrm share/doc/clisp
+@dirrm share/clisp/vim
+@dirrm share/clisp/emacs
+@dirrm share/clisp
@dirrm lib/clisp/linkkit
@dirrm lib/clisp/full
@dirrm lib/clisp/data
diff -r 0e89c6acb901 -r 5b94294e5870 lang/clisp/distinfo
--- a/lang/clisp/distinfo Mon Oct 27 17:22:39 2008 +0000
+++ b/lang/clisp/distinfo Mon Oct 27 18:07:23 2008 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.22 2008/07/15 13:32:54 ahoka Exp $
+$NetBSD: distinfo,v 1.23 2008/10/27 18:07:23 tnn Exp $
-SHA1 (clisp-2.46.tar.gz) = 108d7de0251d73dead68bda078da6237d15b31a6
-RMD160 (clisp-2.46.tar.gz) = 60596522852db317aaeb9c620d354aa1af875ba0
-Size (clisp-2.46.tar.gz) = 9078177 bytes
+SHA1 (clisp-2.47.tar.gz) = 537222b2633a09847bd9864bcfe68e69a856f08b
+RMD160 (clisp-2.47.tar.gz) = e084fbd9b77266f36655789c42f91653cb06365c
+Size (clisp-2.47.tar.gz) = 9175929 bytes
SHA1 (patch-aa) = d2f1de2e0f3e02ccf4ece2a7b1ed0ce6ba025af2
diff -r 0e89c6acb901 -r 5b94294e5870 lang/clisp/options.mk
--- a/lang/clisp/options.mk Mon Oct 27 17:22:39 2008 +0000
+++ b/lang/clisp/options.mk Mon Oct 27 18:07:23 2008 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.2 2008/04/12 22:43:02 jlam Exp $
+# $NetBSD: options.mk,v 1.3 2008/10/27 18:07:23 tnn Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.clisp
@@ -60,9 +60,8 @@
.if !empty(PKG_OPTIONS:Mbdb)
# it requires version 4, not anything older
CONFIGURE_ARGS+= --with-module=berkeley-db
-. include "../../databases/db4/buildlink3.mk"
-CPPFLAGS+= -I${PREFIX}/include/db4
-LDFLAGS+= -L${PREFIX}/lib
+BUILDLINK_TRANSFORM+= l:db:db46
+. include "../../databases/db46/buildlink3.mk"
.endif
.if !empty(PKG_OPTIONS:Mpcre)
Home |
Main Index |
Thread Index |
Old Index