pkgsrc/lang/ecl/PLIST
asau 10a1176722 Update to ECL 10.4.1
ECL 10.4.1:
===========

* Bugs fixed:

 - Fixed offset problems in READ/WRITE-SEQUENCE.

 - In multithreaded ECL, the signal servicing thread was not created
   due to a stale debug statement.

 - The tool 'ecl-config' contained unsubstituted values, such as @LDRPATH@
   because these variablesls had been renamed in the autoconf file.

 - The reimplementation of DIRECTORY introduced a bug in pathnames with ending
   double wildcars, such as "/foo/**/".

 - EXT:SAFE-EVAL (or cl_safe_eval in C) would attempt to start the debugger
   when an error was signaled.

 - The logical hostname EXT: did not have a pathname translation relative to
   that of SRC:

 - After loading the compiler, the COMMON-LISP package was left unlocked
   against changes.

 - ECL can build again itself using a C++ compiler (--with-cxx thus works).

 - ecl_make_file_stream_from_fd() did not set the right mode in the stream
   structure.

 - ECL did not understand type declarations that involved symbol macros.

 - (SETF STREAM-EXTERNAL-FORMAT) inserted the wrong format type in some cases.

* Visible changes:

 - The source location annotator records the original pathnames instead of
   truenames. This allows Slime to find out the ECL sources even if they
   have been moved.

 - The signal servicing thread now carries the name SI:SIGNAL-SERVICING, which
   is different from the name of the threads that are created to actually
   handle those signals. Users should avoid killing SI:SIGNAL-SERVICING.

 - FFI:CLINES admits the notation @lisp-object, just like FFI:C-INLINE. The
   result is that @lisp-object gets replaced with a pointer to the given
   lisp object, created at run time.

 - Gray streams implement a new generic function, GRAY:STREAM-FILE-DESCRIPTOR
   which is used by SERVE-EVENT to gather the C file descriptor or Windows
   handle used to wait on input from the device.

 - ECL restores the habit of installing manual pages for ecl and ecl-config.

 - We have removed the obsolete versions of the documentation files. The
   up to date documentation now lives in a separate source repository,
   as explained in http://ecls.sourceforge.net/download.html

 - The encoding :DEFAULT implies looking up in the special variable
   EXT:*DEFAULT-EXTERNAL-FORMAT* the actual value of the encoding, which may be
   a known one, or :pass-through.

 - LOAD now accepts the keyword argument :EXTERNAL-FORMAT

* ASDF:

 - ECL's contributed modules and ECL's compiler can now be used in standalone
   programs, for they are now stored both in FASL form and as statically linked
   libraries.

 - ASDF:MAKE-BUILD takes a new keyword argument, :MOVE-HERE, that allows moving
   the files that ASDF creates to the current directory. :MOVE-HERE can be the
   boolean value T, in which case the files are output at ./asdf-output/ or a
   pathname designator with the actual destination.

 - ASDF:MAKE-BUILD admits a new type, :BINARY, which creates a standalone
   system (*.asd) accompanied by two binary files, statically linked library
   (.a or .lib), and a FASL (*.fasb). This can be used, to replace existing
   systems with precompiled ones.
2010-06-16 13:57:30 +00:00

61 lines
1.5 KiB
Text

@comment $NetBSD: PLIST,v 1.8 2010/06/16 13:57:30 asau Exp $
bin/ecl
bin/ecl-config
include/ecl/bytecodes.h
include/ecl/config.h
include/ecl/configpre.h
include/ecl/cs.h
include/ecl/ecl-cmp.h
include/ecl/ecl-inl.h
include/ecl/ecl.h
include/ecl/eval.h
include/ecl/external.h
include/ecl/internal.h
include/ecl/number.h
include/ecl/object.h
include/ecl/page.h
include/ecl/stacks.h
include/ecl/unify.h
lib/${PKGNAME}/BUILD-STAMP
lib/${PKGNAME}/Copyright
lib/${PKGNAME}/LGPL
lib/${PKGNAME}/TAGS
lib/${PKGNAME}/asdf.fas
lib/${PKGNAME}/bytecmp.asd
lib/${PKGNAME}/bytecmp.fas
${PLIST.clx}lib/${PKGNAME}/clx.asd
${PLIST.clx}lib/${PKGNAME}/clx.fas
lib/${PKGNAME}/cmp.asd
lib/${PKGNAME}/cmp.fas
lib/${PKGNAME}/defsystem.asd
lib/${PKGNAME}/defsystem.fas
lib/${PKGNAME}/dpp
lib/${PKGNAME}/ecl_min
lib/${PKGNAME}/help.doc
lib/${PKGNAME}/libasdf.a
lib/${PKGNAME}/libbytecmp.a
${PLIST.clx}lib/${PKGNAME}/libclx.a
lib/${PKGNAME}/libcmp.a
lib/${PKGNAME}/libdefsystem.a
lib/${PKGNAME}/libprofile.a
lib/${PKGNAME}/librt.a
lib/${PKGNAME}/libsb-bsd-sockets.a
lib/${PKGNAME}/libserve-event.a
lib/${PKGNAME}/libsockets.a
lib/${PKGNAME}/profile.asd
lib/${PKGNAME}/profile.fas
lib/${PKGNAME}/rt.asd
lib/${PKGNAME}/rt.fas
lib/${PKGNAME}/sb-bsd-sockets.asd
lib/${PKGNAME}/sb-bsd-sockets.fas
lib/${PKGNAME}/serve-event.asd
lib/${PKGNAME}/serve-event.fas
lib/${PKGNAME}/sockets.asd
lib/${PKGNAME}/sockets.fas
lib/${PKGNAME}/sysfun.lsp
lib/${PKGNAME}/ucd.dat
lib/libecl.so
lib/libecl.so.${PKGVERSION_MAJOR}
lib/libecl.so.${PKGVERSION_MAJOR_MINOR}
lib/libecl.so.${PKGVERSION}
man/man1/ecl.1