Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE
clisp
clisp.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File clisp.changes of Package clisp
------------------------------------------------------------------- Mon Feb 26 10:47:36 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org> - Use %patch -P N instead of deprecated %patchN. ------------------------------------------------------------------- Fri Oct 21 12:57:41 UTC 2022 - Martin Liška <mliska@suse.cz> - Depends on gzip as CLISP memory image data are compressed with gzip (boo#1132118). ------------------------------------------------------------------- Mon Sep 9 07:50:29 UTC 2019 - Dr. Werner Fink <werner@suse.de> - Do not use LTO for clisp images ------------------------------------------------------------------- Mon Jun 25 13:47:37 UTC 2018 - werner@suse.de - Remove -mieee-fp gcc option as gcc does not know or ignore that l(ib)ieee is not part of glibc package anymore - -fPIE/-fpie is brain dead for a binary used for dumping images ------------------------------------------------------------------- Wed Mar 14 08:03:57 UTC 2018 - werner@suse.de - Be aware that source tree of gnulib is GPL-3.0 or later ------------------------------------------------------------------- Mon Mar 5 13:36:16 UTC 2018 - crrodriguez@opensuse.org - change xorg-x11-devel --> pkgconfig(x11), pkgconfig(xaw6) pkgconfig(xext), pkgconfig(xpm) - Add explicit buildrequires on pkgconfig(zlib), glib2-devel, ncurses-devel. ------------------------------------------------------------------- Mon Feb 12 09:02:18 UTC 2018 - werner@suse.de - Update 2.49.90 (pre-release 2.50) * Module WILDCARD has been removed. Functions WILDCARD:MATCH and WILDCARD:WILDCARD-MATCHER are deprecated in favor of POSIX:FNMATCH and POSIX:FNMATCH-MATCHER. See <http://clisp.org/impnotes/syscalls.html#wildcard> for details. * Module REGEXP: + Function REGEXP:REGEXP-EXEC no longer accepts :BOOLEAN argument; use :RETURN-TYPE 'BOOLEAN instead. See <http://clisp.org/impnotes/regexp.html#re-regexp-exec> for details. * Module RAWSOCK: + Function RAWSOCK:CONVERT-ADDRESS now returns byte vectors instead of integers. See <http://clisp.org/impnotes/rawsock.html#rawsock-convert-address> for details. * Mixing &OPTIONAL and &KEY in the same lambda list is a bad design and now triggers a STYLE-WARNING during compilation. See <http://clisp.org/impnotes/compilation.html#key-optional> for details. * Redefinition warnings are now of type STYLE-WARNING. Some CLOS warnings are now of type STYLE-WARNING. See <http://clisp.org/impnotes/evaluation.html#suppress-check-redef> and <http://clisp.org/impnotes/mop-clisp.html#mop-clisp-warn> for details. * FFI now converts REALs to FLOATs automatically as necessary. * New user variable CUSTOM:*MODULE-PROVIDER-FUNCTIONS* allows user to influence behavior of REQUIRE. See <http://clisp.org/impnotes/require.html#module-providers> for details. * The readline-based completion facility is now more customizable. See <http://clisp.org/impnotes/terminal.html#readline-extend> for details. * New declaration DYNAMICALLY-MODIFIABLE disables GF-ALREADY-CALLED-WARNING. See <http://clisp.org/impnotes/mop-clisp.html#mop-clisp-gf-dynamically-modifiable> for details. * Function EXT:STREAM-HANDLES returns the OS file handles for the stream. It has been present since 2.36 in package SOCKET but was not documented. See <http://clisp.org/impnotes/socket.html#so-handles> for details. * To help distributors distribute memory images of clisp applications in package repositories, clisp has three new command-line options: $ clisp [-K linking-set] -memfile-hash Prints the hash code of the mem file binary interface. $ clisp [-K linking-set] -memfile-hash-of mem-file Prints the hash code of the mem file binary interface that was used to create this mem-file. $ clisp [-K linking-set] -memfile-compatible mem-file Returns 0 or 1, depending whether this mem-file is compatible with the linking-set or not. See <http://clisp.org/impnotes/image.html#images-in-distros> for how to use these options. * Module SYSCALLS: + New function POSIX:FILE-TREE-WALK calls nftw(). See <http://clisp.org/impnotes/syscalls.html#file-tree-walk> for details. + New function POSIX:GETDATE calls getdate(). See <http://clisp.org/impnotes/syscalls.html#getdate> for details. + New macro POSIX:WITH-SUBPROCESSES temporarily enables SIGCLD so that functions POSIX:WAIT, LINUX:wait and LINUX:waitpid work (bug#592). See <http://clisp.org/impnotes/syscalls.html#with-subprocesses> for details. + Function POSIX:USAGE now accept an optional argument and returns a single value. See <http://clisp.org/impnotes/syscalls.html#usage> for details. * Module berkeley-db now supports Berkeley-DB 5.1. (Older versions are, of course, still supported). See <http://clisp.org/impnotes/berkeley-db.html> for details. * Module pari now supports PARI 2.9.3 and most of the interface functions are generated automatically. See <http://clisp.org/impnotes/pari.html> for details. * Fix documentation strings handling for structs (bug#561). * Fix SCREEN behavior when the window is resized. * Pass the top-level configure arguments --build= & --host= to the module configures (bug#566). * Fix PROBE-PATHNAME behavior on win32 and on open file streams (bug#570). * Fix handling of huge byte arrays on 64-bit platforms (bug#571). * Fix LOADing corrupt FAS files (bug#578). * Fix interaction of *DEFAULT-PATHNAME-DEFAULTS* with REQUIRE (bug#579). * Correctly bind *LOAD-PATHNAME* in LOAD (bug#584). * Fix OS:FILE-INFO on files with corrupt times (bug#581). * Make wrong keyword argument a STYLE-WARNING in the presence of :ALLOW-OTHER-KEYS T (bug#588). * Fix LOOP mixing WITH & Hash Table FOR (bug#585); avoid destructuring null patterns (bug#414); detect incomplete FOR clauses (bug#572); check whether DO clauses are compound forms (bug#711); warn on REPEAT before FOR (bug#604). * Fix SOCKET-CONNECT with non-0 timeout (bug#587). * Reduce consing in HANDLER-BIND et al (bug#582). * Implement :NO-HANG and :INTERACTIVE in WRITE-BYTE-SEQUENCE for all sequences, not just byte vectors (bug#586). * Fix protocol argument handling in POSIX:SERVICE (bug#596). * Fix (SETF (VALUES (VALUES) ...) ...) (bug#597). * Fix handling properties with "format=32" in NEW-CLX on 64-bit machines (bug#598); handle more host families in XLIB:ACCESS-HOSTS. * Do not ignore user-supplied print methods for user-defined SIMPLE-CONDITIONs (bug#605). * Better argument checking of FUNCALL on LAMBDA (bug#603). * All truenames now have non-NIL version component (bug#606). * Fix OS:FILE-STAT on very large files (bug#626). * Fix error that occurred when constructing the dispatch code of generic functions with a method that specializes on SEQUENCE (bug#628). * Improve dotted list detection in APPLY (bug#636). * Signal TYPE-ERROR in LOGICAL-PATHNAME-TRANSLATIONS on invalid logical host as per ANSI (bug#638). * Fix run-time error reporting in compiled FORMAT calls (bug#631). * Fix symlink to directory handling (bug#625). * PCRE-EXEC returns character positions instead of byte positions. * Fix COMPILE-FILE-PATHNAME logical pathname handling (bug#677). * Streams returned by MAKE-STREAM may be passed to TRUENAME (bug#679). * Do not signal the CLOS:GF-ALREADY-CALLED-WARNING on Gray streams. * Improve consistency in declaration handling (bug#702). * Package locks are checked by DECLARATION and DEFTYPE (bug#701). * Allow spaces in file names of clisp scripts (bug#699). - Remove obsolete patches clisp-2.39-clx.dif and clisp-arm.patch - Modify patches * clisp-2.39-ia64-wooh.dif * clisp-2.49-configure.dif * clisp-2.49-personality.patch * clisp-2.49-rpath.dif * clisp-link.dif * clisp-linux.patch ------------------------------------------------------------------- Thu Dec 7 11:04:09 UTC 2017 - dimstar@opensuse.org - Escape the usage of %{VERSION} when calling out to rpm. RPM 4.14 has %{VERSION} defined as 'the main packages version'. ------------------------------------------------------------------- Thu Nov 9 08:36:26 UTC 2017 - dimstar@opensuse.org - Rename README.SuSE to README.SUSE, adhering to the correct spelling. ------------------------------------------------------------------- Thu Sep 14 12:23:38 UTC 2017 - werner@suse.de - cfree() is missed now in (g)libc ------------------------------------------------------------------- Thu Jul 27 13:29:56 UTC 2017 - werner@suse.de - Try to build on all platforms with new configure option --enable-portability ... let us see if this works ------------------------------------------------------------------- Thu Jul 27 13:08:17 UTC 2017 - werner@suse.de - Update to Mercurial source code from 2017/06/25 aka test version 2.49.60+ - Modify the patches * clisp-2.49-configure.dif * clisp-2.49-gctoken.dif * clisp-2.49-rpath.dif * clisp-arm.patch * clisp-link.dif - Remove patch modules_readline_readline.lisp.patch as now the version of readline library is automatically detected ------------------------------------------------------------------- Fri Feb 10 08:52:25 UTC 2017 - werner@suse.de - Collect some informations on the build system for debugging a random error on sockets during test suite ------------------------------------------------------------------- Thu Jan 19 12:20:06 UTC 2017 - werner@suse.de - Remove -L option on screen call dues API change, now we depend on environment variables only. ------------------------------------------------------------------- Tue Nov 29 13:45:20 UTC 2016 - werner@suse.de - Update to Mercurial source code from 2016/11/28 * which shows 2630 new lines in src/Changelog * Support of new CPU types as well as better 64bit architectures - Remove patches clisp-glibc-fix.patch and clisp-hostname.patch as now upstream - Modify the patches clisp-2.39-clx.dif clisp-2.39-ia64-wooh.dif clisp-2.49-clx_demos.dif clisp-2.49-configure.dif clisp-2.49-personality.patch clisp-2.49-rpath.dif clisp-db6.diff clisp-linux.patch - Add patch clisp-link.dif to get module asdf for console support well done ------------------------------------------------------------------- Thu Oct 27 10:52:29 UTC 2016 - werner@suse.de - Add patch modules_readline_readline.lisp.patch to reflect the API change in libreadline in rl_readline_state(3) (boo#1007196) ------------------------------------------------------------------- Fri Aug 14 12:53:11 UTC 2015 - normand@linux.vnet.ibm.com - add ppc64le to list of ExcludeArch related to src/lispbibl.d "CLISP not ported to this platform" ------------------------------------------------------------------- Sat Jun 15 14:27:43 UTC 2013 - jengelh@inai.de - Add clisp-db6.diff to resolve compile abort with libdb-6.0 - Remove unused %xarch macro; use automirror-selection Source URL ------------------------------------------------------------------- Tue May 14 11:24:33 UTC 2013 - werner@suse.de - Reintroduce my old patches + clisp-2.49-configure.dif -- Make sure to be able to use MYCLFAGS + clisp-2.49-gctoken.dif -- Make sure to use initialized token on garbage collection + clisp-2.49-clx_demos.dif -- Make CLX demos usable at runtime + clisp-2.49-postgresql.dif -- Enable postgresql SSL feature + re-add clisp-2.49-rpath.dif -- Do not use rpath but rpath-link - Re-enable test suite - Use screen to have a terminla around even in build system ------------------------------------------------------------------- Thu Apr 18 19:46:40 UTC 2013 - leviathanch@opensuse.org - This (split up) package is one of three changes in order to make clisp build on armv7l and other platforms. (SR#172680) ------------------------------------------------------------------- Wed Apr 3 17:35:18 UTC 2013 - dvaleev@suse.com - src/socket.d (get_hostname): turn into a function and allocate the array in the caller to support gcc 4.7 [patch#3474660] fixes ppc socket.d failing test. (clisp-hostname.patch) ------------------------------------------------------------------- Wed Nov 28 15:03:30 UTC 2012 - toganm@opensuse.org - Fix build with glibc 2.17 (clisp-glibc-fix.patch) * rebase patches to -p1 as stated in the patching guidelines * update to libsegsev-2.10 ------------------------------------------------------------------- Fri Jul 27 20:10:16 UTC 2012 - aj@suse.de - Fix build with glibc 2.16 (clisp-linux.patch taken from Fedora). ------------------------------------------------------------------- Fri Jul 13 06:43:29 UTC 2012 - adrian@suse.de - disable stackoverflow tests in qemu builds (fixes arm) ------------------------------------------------------------------- Wed Apr 18 16:04:38 UTC 2012 - dvaleev@suse.com - fix libsigsegv link. To make service run happy ------------------------------------------------------------------- Tue Mar 27 18:14:39 UTC 2012 - sweet_f_a@gmx.de - update to libsigsegv 2.9 to fix ppc build ------------------------------------------------------------------- Tue Jan 17 15:01:26 UTC 2012 - sweet_f_a@gmx.de - don't use deprecated macro suse_update_config - remove berkeley-db.dif - strip needs writable files ------------------------------------------------------------------- Sun Dec 18 15:49:35 UTC 2011 - sweet_f_a@gmx.de - minor portability fixes: * don't call autoreconf for libsigsegv (not needed since sigsegv patch has been removed in lately) * require fdupes, dbus-1-devel and xorg-x11-devel only on recent suse ------------------------------------------------------------------- Mon Dec 5 12:01:05 UTC 2011 - werner@suse.de - Use _service to avoid silly osc checks ------------------------------------------------------------------- Fri Dec 2 08:37:00 UTC 2011 - werner@suse.de - Avoid download of ffcall-1.10+2.43 - Convert libsigsegv-2.6.tar from bz2 to gz as build system is not smart enough to detect and change the compression format ------------------------------------------------------------------- Fri Dec 2 07:42:14 UTC 2011 - coolo@suse.com - add automake as buildrequire to avoid implicit dependency ------------------------------------------------------------------- Sat Sep 17 23:05:18 UTC 2011 - jengelh@medozas.de - Remove redundant tags/sections from specfile ------------------------------------------------------------------- Wed Oct 6 20:36:32 UTC 2010 - aj@suse.de - Use fdupes - Fix rpmlintrc for lib64. ------------------------------------------------------------------- Thu Jul 15 15:09:10 CEST 2010 - werner@suse.de - Update 2.49 * FFI:OPEN-FOREIGN-LIBRARY now accepts the :REQUIRE argument. * New user variable CUSTOM:*USER-LIB-DIRECTORY* is respected by REQUIRE and used by "clisp-link install". Dynamic modules are now the default build option. * Function RENAME-FILE now accepts :IF-EXISTS argument which determines the action when the destination exists, unless, of course, *ANSI* is T. * The replacement value entered by the user in STORE-VALUE and USE-VALUE restarts is now EVALuated. * The old user variable CUSTOM:*PRINT-CLOSURE* now controls interpreted closure output too (RFE#3001956). This is a tricky feature, read up! * Module readline now supports readline 6.1. * Module pcre now supports pcre 8.01. * Module libsvm does not come with the upstream sources anymore, install locally and pass --with-libsvm-prefix to the top-level configure instead. All upstream versions up to 2.91 are supported. * Module berkeley-db now supports Berkeley-DB 4.8. * Module postgresql now supports PostgreSQL 8.4. * Module pari has been updated to support both 64 & 32 bit platforms with and without GMP. * New functions OS:VERSION-COMPARE et al call strverscmp. * Multiple threads of execution are now experimentally supported (not ready for prime time yet). * Module libsvm has been upgraded to the upstream version 2.89. * Module Berkeley-DB now supports Berkeley DB 4.7. (older versions 4.* are, of course, still supported). * Module readline now supports readline 6.0. (older versions 5.* are, of course, still supported). * Passing :EXECUTABLE 0 to EXT:SAVEINITMEM results in an executable image which delegates processing of all the usual CLISP command line options to the :INIT-FUNCTION. * Driver clisp accepts "-b" to print the installation directory. * Add file clisp.m4 so that the packages which use CLISP can check whether it is properly installed and has the required version. * POSIX:COPY-FILE now accepts :METHOD :HARDLINK-OR-COPY. * New function POSIX:WAIT calls waitpid or wait4. * New function EXT:TRIM-IF removes leading and trailing matches. * New user command "LocalSymbols" (abbreviated ":ls"). * Commands "add" and "create" replace "add-module-set", "add-module-sets" and "create-module-set" in clisp-link. * New module DBUS interfaces to the D-Bus message bus system. * New function EXT:PROBE-PATHNAME can figure out whether the existing pathname refers to a file or a directory. * New function EXT:CANONICALIZE lets you easily canonicalize a value before processing it. * New user variable CUSTOM:*REOPEN-OPEN-FILE* controls CLISP behavior when opening an already open file. * New SETFable function OS:FILE-SIZE extends FILE-LENGTH to pathname designators and lets you change file size. New function OS:USER-SHELLS returns the list of legal user shells. New SETFable functions OS:HOSTID and OS:DOMAINNAME. * 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. * New user variable CUSTOM:*HTTP-LOG-STREAM* controls EXT:OPEN-HTTP logging. * CLISP built natively on 64-bit platforms (i.e., with 64-bit pointers) now has :WORD-SIZE=64 in *FEATURES*. * Module syscalls now offers OS:ERRNO and OS:STRERROR (for the sake of FFI modules). * Modules MIT-CLX and NEW-CLX export a new macro XLIB:WITH-OPEN-DISPLAY. * Module netica has been upgraded to the Netica C API version 3.25 (from 2.15). * Module libsvm has been upgraded to the upstream version 2.86. * The top-level configure option --build has been replaced by --cbc (Configure/Build/Check) to avoid conflict with the standard autoconf option. * Experimental Just-In-Time Compilation of byte-compiled closures is now done using GNU lightning (this is a configure-time option). * New command-line option -lp adds directories to *LOAD-PATHS*. * New function FFI:OPEN-FOREIGN-LIBRARY allows pre-opening of shared libraries. * New macro EXT:COMPILE-TIME-VALUE allows computing values at file compilation. * New function FFI:FOREIGN-POINTER-INFO allows some introspection. * Versioned library symbols are now accessible via the :VERSION argument of DEF-CALL-OUT and DEF-C-VAR. * New functions GRAY:STREAM-READ-SEQUENCE and GRAY:STREAM-WRITE-SEQUENCE have been added for portability reasons. * New user variable CUSTOM:*SUPPRESS-SIMILAR-CONSTANT-REDEFINITION-WARNING* controls whether the redefinition warning is issues when the new constant value is visually similar to the old one. * REPL commands can now accept arguments. * Bug fixes: + Do not eliminate function calls which are advertised to have exceptional situation in unsafe code (bug#2868166). + Fix an internal error in DECLAIM on bad OPTIMIZE quality (bug#2868147). + CLEAR-INPUT now clears the EOF condition on file streams (bug#2902716). + When quitting on a signal, never enter the debugger (bug#2795278). + Respect :FULL T in DIRECTORY :WILD-INFERIORS (bug#3009966). + Handle TWO-WAY-STREAM and ECHO-STREAM correctly by (SETF STREAM-EXTERNAL-FORMAT) (bug#3020933). + Fix unbuffered output pipe stream initialization (bug#3024887). + Better support of :START and :END arguments in NEW-CLX (bug#2159172). + Fix LOAD-LOGICAL-PATHNAME-TRANSLATIONS when *LOAD-PATHS* contains wild pathnames (introduced in 2.47) (bug#2198109). + Module NEW-CLX now has the XLIB:QUEUE-EVENT function, + Extend the domain of LOG to larger BIGNUMs and RATIOs (bug#1007358). + Avoid a segfault on (EXPT <HUGE> <HUGE>) (bug#2807311). + Fix interaction of finalizers and weak objects (bug#1472478). + Comparison of floats and rationals never underflows (bug#2014262). + When failing to convert a huge LONG-FLOAT to a RATIONAL, signal an ARITHMETIC-ERROR instead of blowing the stack (bug#2015118). + Restored TYPECODES g++ compilation (bug#1385641), 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) (bug#2020784). + Fixed input after switching a :DOS stream to binary (bug#2022362). + Support circular objects in EQUAL and EQUALP hash-tables (bug#2029069). + Avoid C namespace pollution (bug#2146126). + Fix timeout precision in NEW-CLX (bug#2188102). + Work around the absence of tgamma on solaris (bug#1966375). + Avoid a rare segfault on SIGHUP (bug#1956715). + Improve module portability to systems with non-GNU make (bug#1970141). + Fix GRAY:STREAM-READ-SEQUENCE and GRAY:STREAM-WRITE-SEQUENCE (bug#1975798). + Fix the remaining bugs in special bindings in evaluated code on TYPECODES (64-bit) platforms. + Fix SOCKET:SOCKET-CONNECT with timeout to a dead port (bug#2007052). + Fix handling of quoted objects by READ-PRESERVING-WHITESPACE (bug#1890854). + Fix rectangle count in NEW-CLX XLIB:SET-GCONTEXT-CLIP-MASK (bug#1918017). + Fix argument handling in NEW-CLX XLIB:QUERY-COLORS (bug#1931101). + Fix compilation on systems not supporting returning void (bug#1924506). + Fix TANH floating point overflow for large floats (bug#1683394). + Avoid extra aggressive bignum overflow reporting in READ (bug#1928735). + Improved floating point number formatting. (bug#1790496, bug#1928759) + COMPILE no longer discards MACRO doc strings (bug#1936255). + Improved accuracy of LOG on complex numbers (bug#1934968). + Fix COERCE for compound float result-types (bug#1942246). + Fix $http_proxy parsing (bug#1959436). + Fix LISTEN on buffered streams when the last character was CRLF (bug#1961475). + Cross-compilation process has been restored to its former glory, thanks to the valiant and persistent testing by (bug#1928920, bug#1929496, bug#1929516, bug#1931097) * ANSI compliance: + Implement the ANSI issue COMPILER-DIAGNOSTICS:USE-HANDLER: use the CL Condition System for compiler diagnostics. + STREAM-ELEMENT-TYPE on empty CONCATENATED-STREAMs now returns NIL because nothing can be read from such streams (bug#3014921). + Implement the ANSI (IGNORE #'FUNCTION) declaration. + The sets of declaration and type names are disjoint. + FLET, LABELS and MACROLET respect declarations. ------------------------------------------------------------------- Wed Apr 21 14:35:56 UTC 2010 - coolo@novell.com - found patch to avoid endless configure ------------------------------------------------------------------- Tue Nov 3 19:09:10 UTC 2009 - coolo@novell.com - updated patches to apply with fuzz=0 ------------------------------------------------------------------- Wed Aug 26 12:53:54 CEST 2009 - mls@suse.de - make patch0 usage consistent ------------------------------------------------------------------- Thu Mar 5 15:54:47 CET 2009 - crrodriguez@suse.de - build this package against newer Berkeley DB, so db43 can be dropped as nothing else depends on it. ------------------------------------------------------------------- Tue Feb 26 13:45:14 CET 2008 - werner@suse.de - Update 2.44.1 * Portability: + Add a workaround against a gcc 4.2.x bug. + Make it work with gcc 4.3 snapshots. * CLISP does not come with GNU libffcall anymore. This is now a separate package and should be installed separately. Pass --with-libffcall-prefix to the top-level configure if it is not installed in a standard place. Option --with-dynamic-ffi is now replaced with --with-ffcall. * CLOS now issues warnings of type CLOS:CLOS-WARNING. See <http://clisp.cons.org/impnotes/mop-clisp.html#mop-clisp-warn> for details. * The AFFI (simple ffi, originally for Amiga) code has been removed. * Speed up list and sequence functions when :TEST is EQ, EQL, EQUAL or EQUALP. * Rename EXT:DELETE-DIR, EXT:MAKE-DIR, and EXT:RENAME-DIR to EXT:DELETE-DIRECTORY, EXT:MAKE-DIRECTORY, and EXT:RENAME-DIRECTORY, respectively, for consistency with EXT:PROBE-DIRECTORY, EXT:DEFAULT-DIRECTORY and CL:PATHNAME-DIRECTORY. The old names are still available, but deprecated. * The :VERBOSE argument to SAVEINITMEM defaults to a new user variable *SAVEINITMEM-VERBOSE*, intial value T. See <http://clisp.cons.org/impnotes/image.html> for details. * Bug fixes: + Fix FRESH-LINE at the end of a line containing only TABs. [ 1834193 ] + PPRINT-LOGICAL-BLOCK no longer ignores *PRINT-PPRINT-DISPATCH-TABLE*. [ 1835520 ] + BYTE is now a full-fledged type. [ 1854698 ] + Fix linux:dirent definition in the bindings/glibc module. [ 1779490 ] + Symbolic links into non-existent directories can now be deleted. [ 1860489 ] + DIRECTORY :FULL on directories now returns the same information as on files. [ 1860677 ] + CLISP no longer hangs at the end of a script coming via a pipe ("clisp < script.lisp" or "cat script | clisp"). [ 1865567 ] + When *CURRENT-LANGUAGE* is incompatible with *TERMINAL-ENCODING*, CLISP no longer goes into an infinite recursion trying to print various help messages. [ 1865636 ] + Fix the "Quit" debugger command. [ 1448744 ] + Repeated terminating signals kill CLISP instantly with the correct exit code. [ 1871205 ] + Stack inspection is now safer. [ 1506316 ] + Errors in the RC-file and init files are now handled properly. [ 1714737 ] + Avoid the growth of the restart set with each image save. [ 1877497 ] + Handle foreign functions coming from the old image which cannot be validated. [ 1407486 ] + Fix signal code in bindings/glibc/linux.lisp. [ 1781476 ] ------------------------------------------------------------------- Thu Jan 24 15:28:13 CET 2008 - werner@suse.de - Correct vim site path to current used one ------------------------------------------------------------------- Sun Jan 13 11:58:35 CET 2008 - coolo@suse.de - fix file list for vim ------------------------------------------------------------------- Tue Dec 18 14:51:46 CET 2007 - werner@suse.de - Use -ffloat-store on on i386 to avoid the previous bug - Reorder -f options and -D defines of gcc ------------------------------------------------------------------- Mon Dec 17 15:09:09 CET 2007 - werner@suse.de - Add workaround to gcc bug in -O2 on i386 ------------------------------------------------------------------- Fri Dec 14 17:02:38 CET 2007 - werner@suse.de - Update to 2.43 * Infrastructure: + Top-level configure now accepts a new option --vimdir which specifies the installation directory for the VIM files (lisp.vim). The default value is ${datadir}/vim/vimfiles/after/syntax/. Thus, lisp.vim is now installed by "make install", and should be included in the 3rd party distributions. + Top-level configure now always runs makemake, and makemake no longer is a "user-level" command; do not run it unless you know what you are doing. This brings the CLISP build process in compliance with the GNU standards. + We now use gnulib-tool to sync with gnulib (not really user visible, but a major infrastructure change). * Portability: + Support for ancient systems with broken CPP have been dropped. This includes AIX 4.2, Coherent386, Ultrix, MSVC4, MSVC5. + NeXT application (GUI) code has been removed. Plain TTY is still supported. * Module berkeley-db now supports Berkeley DB 4.5 & 4.6. * Bug fixes: + FORCE-OUTPUT breakage on MacOS X when stdout is not a terminal. [ 1827572 ] + Fixed *PRINT-PPRINT-DISPATCH* binding in WITH-STANDARD-IO-SYNTAX. [ 1831367 ] - Update to 2.42 * New module gtk2 interfaces to GTK+ v2 and makes it possible to build GUI with Glade. Thanks to James Bailey <dgym.bailey@gmail.com> for the original code. See <http://clisp.cons.org/impnotes/gtk.html> for details. * New module gdbm interfaces to GNU DataBase Manager. Thanks to Masayuki Onjo <masayuki.onjo@gmail.com>. See <http://clisp.cons.org/impnotes/gdbm.html> for details. * A kind of Meta-Object Protocol for structures is now available. See <http://clisp.cons.org/impnotes/defstruct-mop.html> for details. * Module libsvm has been upgraded to the upstream version 2.84. See <http://clisp.cons.org/impnotes/libsvm.html> for details. * NEW-CLX module now supports Stumpwm <http://www.nongnu.org/stumpwm/>. Thanks to Shawn Betts <sabetts@vcn.bc.ca>. New NEW-CLX demos: bball bwindow greynetic hanoi petal plaid recurrence from <http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/lisp/gui/clx/clx_demo.cl>. New NEW-CLX demo: clclock based on <http://common-lisp.net/~crhodes/clx>. New function XLIB:OPEN-DEFAULT-DISPLAY from portable CLX. * Function EXT:ARGLIST now works on macros too. See <http://clisp.cons.org/impnotes/flow-dict.html#arglist> for details. * Macro TRACE has a new option :BINDINGS, which is useful to share data between PRE-* and POST-* forms. See <http://clisp.cons.org/environment-dict.html#trace> for details. * Macro FFI:DEF-C-TYPE can now be called with one argument to define an integer type. See <http://clisp.cons.org/impnotes/dffi.html#def-c-type> for details. * New function EXT:RENAME-DIR can be used to rename directories. See <http://clisp.cons.org/impnotes/file-dict.html#rename-dir> for details. * Functions FILE-LENGTH and FILE-POSITION now work on unbuffered streams too. See <http://clisp.cons.org/impnotes/stream-dict.html#file-pos> for details. * Bug fixes: + Fixed EXT:LETF to work with more than one place. [ 1731462 ] + Fixed rounding of long floats [even+1/2]. [ 1589311 ] + Fixed stdio when running without a TTY, e.g., under SSH. [ 1592343 ] + ANSI compliance: PPRINT dispatch is now respected for nested objects, not just the top-level. [ 1483768, 1598053 ] + Fixed print-read-consistency of strings containing #\Return characters (manifested by COMPILE-FILE). [ 1578179 ] + Fixed "clisp-link run". [ 1469663 ] + Fixed ATANH branch cut continuity. [ 1436987 ] + Reset the function lambda expression when loading a compiled file. [ 1603260 ] + DOCUMENTATION set by SETF is now preserved by COMPILE. [ 1604579 ] + LISTEN now calls STREAM-LISTEN as per the Gray proposal. [ 1607666 ] + IMPORT into the KEYWORD package does not make a symbol a constant variable. [ 1612859 ] + DEFPACKAGE code was executed during non top-level compilation. [ 1612313 ] + Fixed format error message formatting. [ 1482465 ] + Fixed *PPRINT-FIRST-NEWLINE* handling. [ 1412454 ] + Improved hash code generation for very large bignums and for long lists. [ 948868, 1208124 ] + Some bugs related to UNICODE-16 & UNICODE-32. [ 1564818, 1631760, 1632718 ] + All exported defined symbols are now properly locked. [ 1713130 ] + Berkeley-DB module no longer fills up error log file. [ 1779416 ] + New-clx now supports 64-bit KeySym. [ 1797132 ] ------------------------------------------------------------------- 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 - Remove unneeded BuildRequires. ------------------------------------------------------------------- Wed Jan 24 11:36:01 CET 2007 - werner@suse.de - Stop compiler complaining about x = x++ - Use db-4.3 instead of db-4.4, the breaking all former versions ------------------------------------------------------------------- Mon Oct 30 00:42:12 CET 2006 - ro@suse.de - disabled berkeley-db module for the moment to fix build needs porting to db-4.4 ------------------------------------------------------------------- Wed Jul 19 17:40:53 CEST 2006 - werner@suse.de - Update to clisp version 2.39 * Many bug fixes and new features - With a real bug fix for last crash on ia64 - Add a new workaround for a new random crash on ia64 ------------------------------------------------------------------- Thu Jun 22 18:10:50 CEST 2006 - ro@suse.de - remove self provides ------------------------------------------------------------------- Tue May 23 18:12:47 CEST 2006 - werner@suse.de - Skip exec-image test on ia64, currently broken - Use noexec heap codes on 32 bit architectures ------------------------------------------------------------------- Mon May 22 18:14:49 CEST 2006 - werner@suse.de - Update to clisp 2.38 ------------------------------------------------------------------- Tue Mar 21 13:29:37 CET 2006 - werner@suse.de - Be sure not to be fooled by old kernels on IA64 ------------------------------------------------------------------- Mon Mar 13 17:25:51 CET 2006 - werner@suse.de - Be sure that the stack size limit is large enough to be able to dump the resulting clisp image. ------------------------------------------------------------------- Sun Feb 5 11:40:24 CET 2006 - schwab@suse.de - Remove ridiculous stack limit. ------------------------------------------------------------------- Wed Jan 25 21:35:03 CET 2006 - mls@suse.de - converted neededforbuild to BuildRequires ------------------------------------------------------------------- Tue Jan 10 16:27:05 CET 2006 - werner@suse.de - Update to bug fix release 2.37 ------------------------------------------------------------------- Wed Dec 21 16:26:51 CET 2005 - werner@suse.de - Make the factorials of 17 upto 33 work on 64 bit without SIGSEGV ------------------------------------------------------------------- Wed Dec 7 17:19:17 CET 2005 - werner@suse.de - Update to clisp 2.36 ------------------------------------------------------------------- Mon Sep 5 17:04:55 CEST 2005 - werner@suse.de - Update to clisp 2.35 ------------------------------------------------------------------- Thu Apr 14 17:30:43 CEST 2005 - werner@suse.de - Get clisp back on ix86 ------------------------------------------------------------------- Wed Jan 12 12:12:39 CET 2005 - mfabian@suse.de - Bugzilla #39700: apply patch received from Bruno Haible to fix a problem with non-ASCII file names. ------------------------------------------------------------------- Tue Oct 26 13:41:33 CEST 2004 - werner@suse.de - Switch from heimdal-lib to kerberos-devel-packages macro ------------------------------------------------------------------- Wed Jun 30 17:41:46 CEST 2004 - werner@suse.de - Handle axp just as ia64 in CFLAGS to make it work correctly ------------------------------------------------------------------- Tue Jun 29 15:28:31 CEST 2004 - werner@suse.de - Make FFI work on ia64 - Make memory mapping of lisp object work correctly on ia64 ------------------------------------------------------------------- Wed Jun 23 19:28:48 CEST 2004 - werner@suse.de - Update to clisp 2.33.2 - Make it work on x86_64 - Use FFI on s390 because it works - Currently disable FFI in ia64 because it does not work ------------------------------------------------------------------- Fri Feb 20 14:24:46 CET 2004 - werner@suse.de - Back to clisp 2.30 because 2.32/2.31 does _not_ support 64bit systems (work in progress, waiting on 2.33). OK, with 2.30 and current compiler no of 64 bit systems are running, but we get abck a s390 clisp version. ------------------------------------------------------------------- Fri Feb 13 22:58:10 CET 2004 - kukuk@suse.de - Build as normal user - Cleanup neededforbuild ------------------------------------------------------------------- Fri Feb 13 13:56:36 CET 2004 - werner@suse.de - Update to clisp 2.32 ------------------------------------------------------------------- Wed Nov 19 16:44:56 CET 2003 - max@suse.de - Linking libpq dynamically, because it now depends on libkrb5. - Added heimdal-lib (libkrb5) to neededforbuild. ------------------------------------------------------------------- Thu Jun 12 16:18:01 CEST 2003 - coolo@suse.de - use BuildRoot - use %find_lang ------------------------------------------------------------------- Wed Jun 11 05:31:28 CEST 2003 - kukuk@suse.de - Fix tail parameters - Fix filelist ------------------------------------------------------------------- Wed Jan 29 16:30:59 CET 2003 - werner@suse.de - Get it running with gcc 3.3, with this compiler the TYPECODES can not determined anymore and uses NO_TYPECODES. ------------------------------------------------------------------- Fri Jan 24 19:33:34 CET 2003 - werner@suse.de - Update to 2.30 ------------------------------------------------------------------- Mon Nov 11 23:49:54 CET 2002 - ro@suse.de - changed neededforbuild <xshared> to <x-devel-packages> - changed neededforbuild <xdevel> to <> ------------------------------------------------------------------- Thu Aug 1 18:32:56 CEST 2002 - werner@suse.de - Make it work on i386, on others gcc 3.1 runs into problems ------------------------------------------------------------------- Wed Jul 31 16:06:33 CEST 2002 - werner@suse.de - Update to 2.29 (mainly for gcc 3.1) - Use SAFETY=3 for some architectures (currently for sparc sparcv9 sparc64 s390 s390x x86_64) - Replace config.guess within all autoconf directories (ppc64?) ------------------------------------------------------------------- Wed Jun 26 16:05:41 CEST 2002 - aj@suse.de - First draft for x86-64. Still work needed for avcall. ------------------------------------------------------------------- Wed Jun 26 13:33:55 CEST 2002 - ro@suse.de - update to 2.28 - build again with gcc-3.1 (use -fno-gcse and -DNO_ASM as proposed) - use -fPIC for files linked into shared lib - still needs some porting for x86_64 (processor-defs in lispbibl.d) ------------------------------------------------------------------- Mon Jun 24 00:00:09 CEST 2002 - ro@suse.de - fix permissions for doc directories ------------------------------------------------------------------- Sat Jun 1 18:53:03 UTC 2002 - adrian@suse.de - fix build on mips * fix wrong #includes * fix as path /bin/as -> /usr/bin/as ------------------------------------------------------------------- Thu Aug 23 00:33:50 CEST 2001 - ro@suse.de - fixed specfile to build on ppc ------------------------------------------------------------------- Wed Jul 11 02:42:10 CEST 2001 - ro@suse.de - update to 2.26 - no autoconf call at the moment ------------------------------------------------------------------- Mon May 7 21:19:32 CEST 2001 - mfabian@suse.de - bzip2 sources ------------------------------------------------------------------- Tue Dec 5 15:21:09 CET 2000 - werner@suse.de - Update to 2000.03.06 - Use postgresql and postgresql-devel - Change libpq paths accordingly to postgresql-devel - Make clx demos working as found in README ------------------------------------------------------------------- Fri Dec 1 02:01:33 CET 2000 - ro@suse.de - neededforbuild: postgresql ------------------------------------------------------------------- Mon Jun 5 17:00:57 MEST 2000 - uli@suse.de - moved docs to %{_docdir} ------------------------------------------------------------------- Mon Jan 31 23:30:03 CET 2000 - ro@suse.de - fixed libc6-checking again ------------------------------------------------------------------- Mon Jan 31 21:56:21 CET 2000 - werner@suse.de - Tried to get PPC working (does NOT work) - /usr/man -> /usr/share/man ------------------------------------------------------------------- Thu Oct 28 17:32:32 CEST 1999 - werner@suse.de - Reintroduce FIFO hack for a missed tty ------------------------------------------------------------------- Mon Oct 11 22:39:26 CEST 1999 - werner@suse.de - New version clisp-1999-07-22 * remove Makefile.Linux and use spec instead ------------------------------------------------------------------- Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de - ran old prepare_spec on spec file to switch to new prepare_spec. ---------------------------------------------------------------------------- Wed Mar 31 11:58:32 CEST 1999 - werner@suse.de - No string inlines ---------------------------------------------------------------------------- Tue Mar 30 17:54:43 CEST 1999 - werner@suse.de - Work around clisp's buffered *TERMINAL-IO* within a background build process ---------------------------------------------------------------------------- Mon Mar 29 20:52:59 CEST 1999 - werner@suse.de - New version clisp-1999-01-08 - Make -X and -F identical ---------------------------------------------------------------------------- Fri Dec 18 21:28:04 MET 1998 - werner@suse.de - New version clisp-1998-09-09 - Change option -F (full version) to option -X * Split modules into wildcard, regexp, bindings/linuxlibc6 on one hand and new-clx on the other one. * Replace normal version with full version without new-clx * New version including new-clx and all other modules ---------------------------------------------------------------------------- Fri Feb 20 00:21:51 MET 1998 - werner@suse.de - New Version 1997-12-06 - clx script removed - Option -F for clisp added ---------------------------------------------------------------------------- Mon Jun 9 21:36:35 MET DST 1997 - werner@suse.de - Patch for GC in clisp included. ---------------------------------------------------------------------------- Fri Jun 6 13:24:35 MET DST 1997 - werner@suse.de - New package: clisp version 1997-05-03 - Added nclx version 1996-10-12 a clx re-implementation of Gilbert Baumann - clisp+clx is called with /usr/bin/clx clisp is called with /usr/bin/clisp
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor