Mailinglist Archive: opensuse-commit (1078 mails)

< Previous Next >
commit clisp
  • From: root@xxxxxxxxxxxxxxx (h_root)
  • Date: Tue, 22 May 2007 16:22:29 +0200
  • Message-id: <20070522142229.D14B467816D@xxxxxxxxxxxxxxx>

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@xxxxxxx
+
+- 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@xxxxxxxxxxxxxxxxxxxxx>). [ 1550803 ]
+    + Executable images now work on ia64 (thanks to Dr. Werner Fink
+      <werner@xxxxxxx>).
+    + 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@xxxxxxx
+- 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@xxxxxxxxxxxxxxxxxxxxx>). [ 1550803 ]
+  + Executable images now work on ia64 (thanks to Dr. Werner Fink
+  <werner@xxxxxxx>).
+  + 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@xxxxxxx
 - Remove unneeded BuildRequires.
 * Wed Jan 24 2007 - werner@xxxxxxx


++++++ 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@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx

< Previous Next >
This Thread
  • No further messages