Hello community, here is the log from the commit of package clisp checked in at Tue May 22 16:22:29 CEST 2007. -------- --- clisp/clisp.changes 2007-04-23 21:31:08.000000000 +0200 +++ /mounts/work_src_done/STABLE/clisp/clisp.changes 2007-05-22 15:53:35.422086000 +0200 @@ -1,0 +2,77 @@ +Tue May 22 15:43:32 CEST 2007 - ro@suse.de + +- update to 2.41 + * New module libsvm interfaces to <http://www.csie.ntu.edu.tw/~cjlin/libsvm> + and makes Support Vector Machines available in CLISP. + See <http://clisp.cons.org/impnotes/libsvm.html> for details. + + * The same internal interface now handles FFI forms DEF-CALL-OUT and + DEF-C-VAR regardless of the presence of the :LIBRARY argument. + (:LIBRARY NIL) is now identical to omitting the :LIBRARY argument. + The default for the :LIBRARY argument is set by + FFI:DEFAULT-FOREIGN-LIBRARY per compilation unit. + See <http://clisp.cons.org/impnotes/dffi.html#dffi-default-lib> for details. + + * Bug fixes: + + DOCUMENTATION on built-in functions was broken on some platforms. + [ 1569234 ] + + Fixed FFI callbacks, broken since the 2.36 release. + + Fixed the way the top-level driver handles the "--" option terminator. + + Fixed COMPILE of APPLY in LABELS for local function. [ 1575946 ] + +- update to 2.40 + + Important notes + --------------- + + * All .fas files generated by previous CLISP versions are invalid and + must be recompiled. This is because DOCUMENTATION and LAMBDA-LIST are + now kept with the closures. + Set CUSTOM:*LOAD-OBSOLETE-ACTION* to :COMPILE to automate this. + See <http://clisp.cons.org/impnotes/system-dict.html#loadfile> for details. + + User visible changes + -------------------- + + * Infrastructure + + Top-level configure now accepts a new option --elispdir which specifies + the installation directory for the Emacs Lisp files (clhs.el et al). + The default value is ${datadir}/emacs/site-lisp/. + Thus, clhs.el at al are now installed by "make install", and should + be included in the 3rd party distributions. + + Top-level configure now accepts variables on command line, e.g., + ./configure CC=g++ CFLAGS=-g + + * Function PCRE:PCRE-EXEC accepts :DFA and calls pcre_dfa_exec() when + built against PCRE v6. See <http://clisp.cons.org/impnotes/pcre.html>. + + * New functions RAWSOCK:IF-NAME-INDEX, RAWSOCK:IFADDRS. + See <http://clisp.cons.org/impnotes/rawsock.html>. + + * When the OPTIMIZE SPACE level is low enough, keep function + documentation and lambda list. + See <http://clisp.cons.org/impnotes/declarations.html#space-decl>. + + * Bug fixes: + + Make it possible to set *IMPNOTES-ROOT-DEFAULT* and *CLHS-ROOT-DEFAULT* + to local paths, as opposed to URLs. [ 1494059 ] + + Fix the evaluation order of initialization and :INITIALLY forms in + then extended LOOP. [ 1516684 ] + + Do not allow non-symbols as names of anonymous classes. [ 1528201 ] + + REINITIALIZE-INSTANCE now calls FINALIZE-INHERITANCE. [ 1526448 ] + + Fix the RAWSOCK module on big-endian platforms. [ 1529244 ] + + PRINT-OBJECT now works on built-in objects. [ 1482533 ] + + ADJUST-ARRAY signals an error if :FILL-POINTER is supplied and non-NIL + but the non-adjustable array has no fill pointer, as per ANSI. [ 1538333 ] + + MAKE-PATHNAME no longer ignores explicit :DIRECTORY NIL (thanks to + Stephen Compall <s11001001@users.sourceforge.net>). [ 1550803 ] + + Executable images now work on ia64 (thanks to Dr. Werner Fink + <werner@suse.de>). + + MAKE-PATHNAME on win32 now handles correctly directories that start + with a non-string (e.g., :WILD). [ 1555096 ] + + SOCKET-STREAM-PEER and SOCKET-STREAM-LOCAL had do-not-resolved-p + inverted since 2.37. + + Set functions with :TEST 'EQUALP were broken on large lists. [ 1567186 ] + + +------------------------------------------------------------------- Old: ---- clisp-2.39.dif clisp-2.39-dump.dif clisp-2.39.tar.bz2 New: ---- clisp-2.41.dif clisp-2.41.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ clisp.spec ++++++ --- /var/tmp/diff_new_pack.p27535/_old 2007-05-22 16:22:18.000000000 +0200 +++ /var/tmp/diff_new_pack.p27535/_new 2007-05-22 16:22:18.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package clisp (Version 2.39) +# spec file for package clisp (Version 2.41) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -23,8 +23,8 @@ License: GNU General Public License (GPL) Group: Development/Languages/Other Autoreqprov: on -Version: 2.39 -Release: 30 +Version: 2.41 +Release: 1 Summary: A Common Lisp Interpreter URL: http://clisp.cons.org Source: ftp://ftp.gnu.org/pub/gnu/clisp/latest/clisp-%{version}.tar.bz2 @@ -34,7 +34,6 @@ Patch3: clisp-2.31-personality.patch Patch4: clisp-2.39-ia64.dif Patch5: clisp-2.36-alloca.patch -Patch6: clisp-2.39-dump.dif Patch7: clisp-2.39-ia64-wooh.dif Patch8: clisp-2.39-clx.dif Patch9: clisp-2.39-berkeley-db.dif @@ -82,7 +81,6 @@ %patch -P 3 -b .sel %patch -P 4 -b .ia64 %patch -P 5 -b .alloca -%patch -P 6 -b .dump %patch -P 7 -b .wooh %patch -P 8 -b .clx %patch -P 9 -b .bdb @@ -256,9 +254,76 @@ %doc %{_docdir}/clisp/ /usr/bin/clisp %{_libdir}/clisp/ +/usr/share/emacs/site-lisp/clhs.el +/usr/share/emacs/site-lisp/clisp-coding.el +/usr/share/emacs/site-lisp/clisp-ffi.el +/usr/share/emacs/site-lisp/clisp-indent.el +/usr/share/emacs/site-lisp/clisp-indent.lisp %doc %{_mandir}/man1/clisp.1.gz %changelog +* Tue May 22 2007 - ro@suse.de +- update to 2.41 + * New module libsvm interfaces to <http://www.csie.ntu.edu.tw/~cjlin/libsvm> + and makes Support Vector Machines available in CLISP. + See <http://clisp.cons.org/impnotes/libsvm.html> for details. + * The same internal interface now handles FFI forms DEF-CALL-OUT and + DEF-C-VAR regardless of the presence of the :LIBRARY argument. + (:LIBRARY NIL) is now identical to omitting the :LIBRARY argument. + The default for the :LIBRARY argument is set by + FFI:DEFAULT-FOREIGN-LIBRARY per compilation unit. + See <http://clisp.cons.org/impnotes/dffi.html#dffi-default-lib> for details. + * Bug fixes: + + DOCUMENTATION on built-in functions was broken on some platforms. + [ 1569234 ] + + Fixed FFI callbacks, broken since the 2.36 release. + + Fixed the way the top-level driver handles the "--" option terminator. + + Fixed COMPILE of APPLY in LABELS for local function. [ 1575946 ] +- update to 2.40 + Important notes + --------------- + * All .fas files generated by previous CLISP versions are invalid and + must be recompiled. This is because DOCUMENTATION and LAMBDA-LIST are + now kept with the closures. + Set CUSTOM:*LOAD-OBSOLETE-ACTION* to :COMPILE to automate this. + See <http://clisp.cons.org/impnotes/system-dict.html#loadfile> for details. + User visible changes + -------------------- + * Infrastructure + + Top-level configure now accepts a new option --elispdir which specifies + the installation directory for the Emacs Lisp files (clhs.el et al). + The default value is ${datadir}/emacs/site-lisp/. + Thus, clhs.el at al are now installed by "make install", and should + be included in the 3rd party distributions. + + Top-level configure now accepts variables on command line, e.g., + ./configure CC=g++ CFLAGS=-g + * Function PCRE:PCRE-EXEC accepts :DFA and calls pcre_dfa_exec() when + built against PCRE v6. See <http://clisp.cons.org/impnotes/pcre.html>. + * New functions RAWSOCK:IF-NAME-INDEX, RAWSOCK:IFADDRS. + See <http://clisp.cons.org/impnotes/rawsock.html>. + * When the OPTIMIZE SPACE level is low enough, keep function + documentation and lambda list. + See <http://clisp.cons.org/impnotes/declarations.html#space-decl>. + * Bug fixes: + + Make it possible to set *IMPNOTES-ROOT-DEFAULT* and *CLHS-ROOT-DEFAULT* + to local paths, as opposed to URLs. [ 1494059 ] + + Fix the evaluation order of initialization and :INITIALLY forms in + then extended LOOP. [ 1516684 ] + + Do not allow non-symbols as names of anonymous classes. [ 1528201 ] + + REINITIALIZE-INSTANCE now calls FINALIZE-INHERITANCE. [ 1526448 ] + + Fix the RAWSOCK module on big-endian platforms. [ 1529244 ] + + PRINT-OBJECT now works on built-in objects. [ 1482533 ] + + ADJUST-ARRAY signals an error if :FILL-POINTER is supplied and non-NIL + but the non-adjustable array has no fill pointer, as per ANSI. [ 1538333 ] + + MAKE-PATHNAME no longer ignores explicit :DIRECTORY NIL (thanks to + Stephen Compall <s11001001@users.sourceforge.net>). [ 1550803 ] + + Executable images now work on ia64 (thanks to Dr. Werner Fink + <werner@suse.de>). + + MAKE-PATHNAME on win32 now handles correctly directories that start + with a non-string (e.g., :WILD). [ 1555096 ] + + SOCKET-STREAM-PEER and SOCKET-STREAM-LOCAL had do-not-resolved-p + inverted since 2.37. + + Set functions with :TEST 'EQUALP were broken on large lists. [ 1567186 ] * Mon Apr 23 2007 - aj@suse.de - Remove unneeded BuildRequires. * Wed Jan 24 2007 - werner@suse.de ++++++ clisp-2.39-ia64-wooh.dif ++++++ --- /var/tmp/diff_new_pack.p27535/_old 2007-05-22 16:22:19.000000000 +0200 +++ /var/tmp/diff_new_pack.p27535/_new 2007-05-22 16:22:19.000000000 +0200 @@ -1,14 +1,3 @@ ---- src/makemake.in -+++ src/makemake.in 2006-07-25 17:46:01.000000000 +0200 -@@ -1143,7 +1143,7 @@ if [ $XCC_GCC = true ] ; then - XCFLAGS=$XCFLAGS' -O' - elif [ "$cpu" = ia64 ] ; then - # gcc-2.96 and gcc-4.1 (bug 1506857) produce incorrect code with -O2 -- XCFLAGS=$XCFLAGS' -O0' -+ XCFLAGS=$XCFLAGS' -O2' - else - XCFLAGS=$XCFLAGS' -O2' - fi --- tests/streams.tst +++ tests/streams.tst 2006-07-25 17:58:55.000000000 +0200 @@ -1022,8 +1022,8 @@ T ++++++ clisp-2.39.dif -> clisp-2.41.dif ++++++ --- clisp/clisp-2.39.dif 2006-07-25 14:21:00.000000000 +0200 +++ /mounts/work_src_done/STABLE/clisp/clisp-2.41.dif 2007-05-22 13:47:03.309172000 +0200 @@ -452,15 +452,6 @@ OTHER_INCLUDES=' constpack avl sort subrkw bytecode' SPVW_INCLUDES=' spvw_module spvw_debug spvw_alloca spvw_mmap spvw_multimap spvw_singlemap spvw_page spvw_heap spvw_global spvw_gcstat spvw_space spvw_mark spvw_objsize spvw_update spvw_fault spvw_sigsegv spvw_sigcld spvw_sigpipe spvw_sigint spvw_sigwinch spvw_sigterm spvw_garcol spvw_genera1 spvw_gcmark spvw_genera2 spvw_weak spvw_genera3 spvw_allocate spvw_typealloc spvw_circ spvw_walk spvw_ctype spvw_language spvw_memfile' -@@ -1870,7 +1877,7 @@ - echol "dvidir = ${DVIDIR}" - echol "psdir = ${PSDIR}" - echol "pdfdir = ${PDFDIR}" --echol "libdir = ${LIBDIR}" -+echol "libdir = ${LIBDIR}" - echol "lisplibdir = \$(libdir)${NEXT_}clisp" - if [ -n "$USE_GETTEXT" ] ; then - echol "localedir = ${LOCALEDIR}" --- src/autoconf/aclocal.m4 +++ src/autoconf/aclocal.m4 2006-05-22 18:06:36.000000000 +0200 @@ -4028,7 +4028,7 @@ ++++++ clisp-2.39.tar.bz2 -> clisp-2.41.tar.bz2 ++++++ clisp/clisp-2.39.tar.bz2 /mounts/work_src_done/STABLE/clisp/clisp-2.41.tar.bz2 differ: byte 11, line 1 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de