diff options
author | tnn <tnn> | 2008-10-27 18:07:23 +0000 |
---|---|---|
committer | tnn <tnn> | 2008-10-27 18:07:23 +0000 |
commit | c7c5961c7cb239b5ed33ebd14d91479ebd67b96d (patch) | |
tree | 9363f178dd7fb56b73c9428836c87e06cf1a1398 /lang | |
parent | 660194b2973b03980ddab64978bb2ef425ed0f33 (diff) | |
download | pkgsrc-c7c5961c7cb239b5ed33ebd14d91479ebd67b96d.tar.gz |
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>.
+ 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 (limited to 'lang')
-rw-r--r-- | lang/clisp/Makefile | 14 | ||||
-rw-r--r-- | lang/clisp/PLIST | 62 | ||||
-rw-r--r-- | lang/clisp/distinfo | 8 | ||||
-rw-r--r-- | lang/clisp/options.mk | 7 |
4 files changed, 45 insertions, 46 deletions
diff --git a/lang/clisp/Makefile b/lang/clisp/Makefile index 873cf461fd2..d3a5910b4ce 100644 --- a/lang/clisp/Makefile +++ b/lang/clisp/Makefile @@ -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 @@ PKG_DESTDIR_SUPPORT= user-destdir 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_PKGLOCALEDIR= YES 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+= mandir=${PREFIX}/${PKGMANDIR} 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 @@ CONFIGURE_ARGS+= --disable-mmap .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 --git a/lang/clisp/PLIST b/lang/clisp/PLIST index 44ca556685a..fd13bea9867 100644 --- a/lang/clisp/PLIST +++ b/lang/clisp/PLIST @@ -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/clisp.h 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/clisp.mo 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 --git a/lang/clisp/distinfo b/lang/clisp/distinfo index 51618ddd727..d962eb8776e 100644 --- a/lang/clisp/distinfo +++ b/lang/clisp/distinfo @@ -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 --git a/lang/clisp/options.mk b/lang/clisp/options.mk index e09515a9285..42f959036d5 100644 --- a/lang/clisp/options.mk +++ b/lang/clisp/options.mk @@ -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 @@ CONFIGURE_ARGS+= --with-module=gdbm .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) |