OBS User unknown 2007-05-22 14:22:30 +00:00 committed by Git OBS Bridge
parent 45610b6496
commit 9e481d6f8d
7 changed files with 150 additions and 42 deletions

View File

@ -1,14 +0,0 @@
--- src/spvw_memfile.d
+++ src/spvw_memfile.d 2006-07-25 12:16:42.342971403 +0000
@@ -969,7 +969,10 @@
} \
} while(0)
begin_read:
- set_file_offset(0);
+ if (mem_searched)
+ set_file_offset(mem_start);
+ else
+ set_file_offset(0);
/* read basic information: */
READ(&header,sizeof(header));
if (header._magic != memdump_magic) {

View File

@ -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

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9e7db421d076420d60652e7bdaf8241e36d1db6a4cad2a8253afc9952200bbb7
size 8071957

View File

@ -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 @@

3
clisp-2.41.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1e5f8d9b04024ae072536ae3271075c1a422c02d3997a729a6b00912ed2ae323
size 8319471

View File

@ -1,3 +1,80 @@
-------------------------------------------------------------------
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 ]
-------------------------------------------------------------------
Mon Apr 23 21:30:57 CEST 2007 - aj@suse.de

View File

@ -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 @@ ExcludeArch: ppc64 s390x armv4l
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 @@ Patch2: clisp-2.31-map_variable.patch
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 @@ Authors:
%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 @@ find $RPM_BUILD_ROOT${LSPLIB}/ -name '*.run' | xargs -r chmod 0755
%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