pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/newlisp Update to 10.4.4



details:   https://anonhg.NetBSD.org/pkgsrc/rev/49cd65647352
branches:  trunk
changeset: 609563:49cd65647352
user:      ryoon <ryoon%pkgsrc.org@localhost>
date:      Sat Oct 06 10:49:41 2012 +0000

description:
Update to 10.4.4

Changelog:
10.4.1 Development release April 3rd, 2012
     The day-of-year value in 'date-list' now also starts with 1, like in 'now'.

     Added CELL_IMPORT_FFI to various output functions (source, save etc.).

     Added UTF-8 meta tag to newlispdoc HTML output.

     Protect internally variable $x used in 'curry' and predefined 'module'.

     When extended 'import' FFI is compiled, show 'libffi' in banner.

     Added new function 'union' (composed of (unique (append ...))).

     New functions 'odd?' and 'even?'

     Fixed unix.lsp for new overwrite protection of imported symbols in ffilib version

     An additional 'true' flag in (char str idx true) returns the byte value instead
     of the UTF-8 character value at index idx in the string.

     Handle probablilities less 0.5 in crit-z.

     New 'prob-t', 'crit-t', 'prob-f', 'crit-f' for Student's t and F statistic.
     'crit-chi2' redone for extreme values. All report small, significant
     one-tailed probabilities for higher values of t, or F.

     Adjustments in 'normal' for better fit.

     Optional 'true' flag in 'file?' lets it return filename string.

     Windows version should cut off trailing CR-LFs in string passed to 'command-event'.

10.4.2 stable  maintenance release May 2nd, 2012
     In extended ffi "char*" will now only accept strings not integer addresses to
     string buffers. For passing integer addresses use "void*" - internally libffi
     treats them as the same, but the new approach gives automatic type-checking
     at the newLISP level without causing a segfault. Already for return values
     "char*" always returns a newLISP string and "void*" an integer address.

     A fix for 'pack' when packing structures made with 'struct' in 64-bit newLISP.

     In 'import' for OSX/Linux/Unix allow libraries to be opened without importing
     functions. This is necessary if an imported library refers to another one, e.g.:
        (import "libgslcblas.dylib")

     New module gsl.lsp with SVD, QR and Cholesky decompositions.

     Added  'corr', 't-test' and 'stats' statistical functions.

     New standard module gsl.lsp for SDV, QR and Cholesky decomp. and solver routines.

     Updated plot.lsp with line and XY plot now a standard module.

10.4.3 stable maintenance release May 7th, 2012
     (seek <file-handle>) after (read-line <file-handle>) was broken in 10.4.0 when
     introducing faster file stream reading on 'read-line' and file closing could
     leak memory.

10.4.4
     Eliminated getFloatFromCell() and replaced by getDirectFloat() in nl-math.c

     Fixed error message for missing [/text] -tag when loading source from file.

     read-file, write-file, append-file, delete-file when used with http:// URLs will
     now return nil under error conditions instead of throwing an error. This is
     consistent with error behavior on local files.  When nil is returned, net-error
     gives more error information. For remote server-side errors on URLs the server
     HTTP error page is returned.

     Check for UTF8 string validity in functions which are UTF8 sensitive.
     An error message "invalid UTF8 string" is issued for invalid UTF8 strings.

     Several - and continuing - manual updates, most of them also going into current
     online version of manual.

     guiserver.jar 1.47 fixes getting text from an empty gs:text-field.

     Binary number format can be used with either 0b or 0B as prefix to up to 64
     1's and 0's, e.g. 0b101010 for the  number 42.

     A 'true' flag as optional parameter in base64-enc will force the empty string
     to be translated as "" instead of "====". Both cases translate correctly to
     the empty string when fed into base64-dec.

     Fixed a result stack overflow problem on callback's.

     On OSX Mountain Lion 10.8.0 compiles also using clang instead of gcc.

diffstat:

 lang/newlisp/Makefile |  4 ++--
 lang/newlisp/PLIST    |  5 ++---
 lang/newlisp/distinfo |  8 ++++----
 3 files changed, 8 insertions(+), 9 deletions(-)

diffs (58 lines):

diff -r e73b6a52db5f -r 49cd65647352 lang/newlisp/Makefile
--- a/lang/newlisp/Makefile     Sat Oct 06 09:44:17 2012 +0000
+++ b/lang/newlisp/Makefile     Sat Oct 06 10:49:41 2012 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.3 2012/10/02 20:11:46 asau Exp $
+# $NetBSD: Makefile,v 1.4 2012/10/06 10:49:41 ryoon Exp $
 #
 
-DISTNAME=      newlisp-10.4.0
+DISTNAME=      newlisp-10.4.4
 CATEGORIES=    lang
 MASTER_SITES=  http://www.newlisp.org/downloads/
 EXTRACT_SUFX=  .tgz
diff -r e73b6a52db5f -r 49cd65647352 lang/newlisp/PLIST
--- a/lang/newlisp/PLIST        Sat Oct 06 09:44:17 2012 +0000
+++ b/lang/newlisp/PLIST        Sat Oct 06 10:49:41 2012 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2011/10/11 13:03:18 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.2 2012/10/06 10:49:42 ryoon Exp $
 bin/newlisp
 bin/${PKGNAME}
 bin/newlisp-edit
@@ -13,7 +13,6 @@
 share/doc/newlisp/guiserver/index.html
 share/doc/newlisp/guiserver/newlispdoc.css
 share/doc/newlisp/manual_frame.html
-share/doc/newlisp/newLISP-${PKGVERSION}-Release.html
 share/doc/newlisp/newLISPdoc.html
 share/doc/newlisp/newlisp_index.html
 share/doc/newlisp/newlisp_manual.html
@@ -45,12 +44,12 @@
 share/${PKGNAME}/guiserver/uppercase.lsp
 share/${PKGNAME}/guiserver/widgets-demo.lsp
 share/${PKGNAME}/guiserver/word-count.lsp
-share/${PKGNAME}/init.lsp.example
 share/${PKGNAME}/modules/canvas.lsp
 share/${PKGNAME}/modules/cgi.lsp
 share/${PKGNAME}/modules/crypto.lsp
 share/${PKGNAME}/modules/ftp.lsp
 share/${PKGNAME}/modules/gmp.lsp
+share/${PKGNAME}/modules/gsl.lsp
 share/${PKGNAME}/modules/infix.lsp
 share/${PKGNAME}/modules/json.lsp
 share/${PKGNAME}/modules/macro.lsp
diff -r e73b6a52db5f -r 49cd65647352 lang/newlisp/distinfo
--- a/lang/newlisp/distinfo     Sat Oct 06 09:44:17 2012 +0000
+++ b/lang/newlisp/distinfo     Sat Oct 06 10:49:41 2012 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2012/02/15 03:51:51 ryoon Exp $
+$NetBSD: distinfo,v 1.3 2012/10/06 10:49:42 ryoon Exp $
 
-SHA1 (newlisp-10.4.0.tgz) = c84074a169062fc88c2cf502e733ddf59a3e40a6
-RMD160 (newlisp-10.4.0.tgz) = a9920ed7ab8368b1542483b536f4f519e7fc132d
-Size (newlisp-10.4.0.tgz) = 1531894 bytes
+SHA1 (newlisp-10.4.4.tgz) = eb1121aa49e5ef208855bd1ffdc3204eab974169
+RMD160 (newlisp-10.4.4.tgz) = aad7d229371eb58b807f485e25d52fba0d4b69fd
+Size (newlisp-10.4.4.tgz) = 1551410 bytes
 SHA1 (patch-configure-alt) = f8669b8432fe460af18d0f2d3d1135debfd74654



Home | Main Index | Thread Index | Old Index