Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/languages In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv26873
Modified Files: clisp.info clisp.patch Log Message: clisp 2.49 from tracker https://sourceforge.net/p/fink/package-submissions/3869/ Checked on 10.5/i386 and 10.6/* Index: clisp.patch =================================================================== RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/languages/clisp.patch,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- clisp.patch 23 Mar 2012 19:19:54 -0000 1.3 +++ clisp.patch 13 Jun 2013 14:38:12 -0000 1.4 @@ -1,35 +1,68 @@ -diff -urN clisp-2.48.orignal/modules/readline/test.tst clisp-2.48/modules/readline/test.tst ---- clisp-2.48.orignal/modules/readline/test.tst 2009-07-30 18:57:25.000000000 -0700 -+++ clisp-2.48/modules/readline/test.tst 2009-07-30 19:07:04.000000000 -0700 -@@ -11,7 +11,8 @@ +diff -urN clisp-2.49.original/modules/readline/test.tst clisp-2.49/modules/readline/test.tst +--- clisp-2.49.original/modules/readline/test.tst 2010-08-28 14:39:28.000000000 -0700 ++++ clisp-2.49/modules/readline/test.tst 2010-08-28 14:40:39.000000000 -0700 +@@ -14,7 +14,8 @@ (integerp (show readline:gnu-readline-p)) T (typep (show readline:terminal-name) '(or null string)) T -(integerp (show readline:prefer-env-winsize)) T +;; available on readline version 5.2 -+;; (integerp (show readline:prefer-env-winsize)) T ++;;(integerp (show readline:prefer-env-winsize)) T (if (boundp 'readline:editing-mode) readline:editing-mode 1) 1 (if (boundp 'readline:insert-mode) readline:insert-mode 1) 1 -@@ -42,7 +43,8 @@ +@@ -45,7 +46,8 @@ (readline:resize-terminal) NIL -(readline:reset-screen-size) NIL +;; available on readline version 5.2 -+;; (readline:reset-screen-size) NIL ++;;(readline:reset-screen-size) NIL (multiple-value-bind (rows cols) (readline:get-screen-size) (show (list rows cols)) -diff -urN clisp-2.48.orignal/modules/syscalls/test.tst clisp-2.48/modules/syscalls/test.tst ---- clisp-2.48.orignal/modules/syscalls/test.tst 2009-07-30 18:57:26.000000000 -0700 -+++ clisp-2.48/modules/syscalls/test.tst 2009-07-30 19:06:10.000000000 -0700 -@@ -568,19 +568,6 @@ - (list kind status (posix:usage-p (show rusage))))) - #+(and :unix (not :cygwin)) (:SIGNALED :SIGTERM T) +diff -urN clisp-2.49.original/modules/syscalls/test.tst clisp-2.49/modules/syscalls/test.tst +--- clisp-2.49.original/modules/syscalls/test.tst 2010-08-28 14:39:28.000000000 -0700 ++++ clisp-2.49/modules/syscalls/test.tst 2010-08-28 14:42:08.000000000 -0700 +@@ -280,24 +280,6 @@ + (not (os:stat-vfs-p (show (os:stat-vfs *tmp2*) :pretty t)))) + NIL + +-;; <http://article.gmane.org/gmane.lisp.clisp.devel/19074>: +-;; (FILE-OWNER *TMP1*) ==> "BUILTIN\\Administrators" +-;; - local group name, which actually owns the file and includes +-;; "OFFICE_DOMAIN\\Kavenchuk_Yaroslav" - a member of a windows NT domain. +-;; so, if the user is not local - the test will be always broken, +-;; but all functions are working correctly (in terms of MS). +-#+unix +-(string= (show #+win32 (ext:string-concat (ext:getenv "USERDOMAIN") "\\" +- (ext:getenv "USERNAME")) +- ;; $USER is void when running as root on MacOSX 10.4.11 +- ;; <http://article.gmane.org/gmane.lisp.clisp.devel/20248> +- #+unix (or (ext:getenv "USER") +- (posix:user-info-login-id +- (show (posix:user-info :default)))) +- #-(or unix win32) ERROR) +- (show (os:file-owner *tmp1*))) +-#+unix T +- + (progn (close *tmp1*) (close *tmp2*) T) T + + (listp (show (os:copy-file *tmp1* *tmp2* :if-exists :append))) T +@@ -583,28 +565,6 @@ + + #+unix (posix:wait :pid (run-sleep 1) :nohang t) #+unix 0 -#+(and :unix (not :cygwin)) -(let ((pid (run-sleep 1))) +- (posix:kill pid :SIGTERM) +- (multiple-value-bind (pid1 kind status rusage) (posix:wait :pid pid :usage t) +- (assert (= pid pid1) () "pid: ~S<>~S" pid pid1) +- (list kind status (posix:usage-p (show rusage))))) +-#+(and :unix (not :cygwin)) (:SIGNALED :SIGTERM T) +- +-#+(and :unix (not :cygwin)) +-(let ((pid (run-sleep 1))) - (posix:kill pid :SIGSTOP) - (multiple-value-bind (pid1 kind status) (posix:wait :pid pid :untraced t) - (assert (= pid pid1) () "pid: ~S<>~S" pid pid1) @@ -41,6 +74,7 @@ - (assert (eq kind :CONTINUED) () "kind=~S <> :CONTINUED" kind) - (assert (null status) () "status=~S is non-NIL" status))) -#+(and :unix (not :cygwin)) NIL +- + #+(and :unix (not :cygwin)) (every #'sys::double-float-p (show (multiple-value-list (os:loadavg)))) T + #+(and :unix (not :cygwin)) (every #'sys::fixnump (show (multiple-value-list (os:loadavg t)))) T - (progn (delete-file *tmp1*) (symbol-cleanup '*tmp1*) - (delete-file *tmp2*) (symbol-cleanup '*tmp2*) Index: clisp.info =================================================================== RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/languages/clisp.info,v retrieving revision 1.9 retrieving revision 1.10 diff -u -d -r1.9 -r1.10 --- clisp.info 27 Apr 2012 23:21:06 -0000 1.9 +++ clisp.info 13 Jun 2013 14:38:12 -0000 1.10 @@ -1,25 +1,26 @@ Package: clisp -Version: 2.48 +Version: 2.49 Revision: 1 -### arch restricted by ffcall-1.10 -Architecture: i386, powerpc License: GPL Description: ANSI Common Lisp implementation Maintainer: elcepi <elc...@users.sourceforge.net> -Depends: readline5-shlibs, libgettext3-shlibs, libsigsegv2-shlibs, libncurses5-shlibs, libiconv, ffcall -BuildDepends: readline5, libgettext3-dev, libsigsegv2, libncurses5, fink (>= 0.24.12), libiconv-dev +Depends: readline5-shlibs, libgettext8-shlibs, libsigsegv2-shlibs, libncurses5-shlibs, libiconv, ffcall +BuildDepends: readline5, libgettext8-dev, libsigsegv2, libncurses5, fink (>= 0.24.12), libiconv-dev Source: mirror:sourceforge:%n/%n-%v.tar.bz2 -Source-MD5: 5e4c4f7cdcf7a1ef4196b9897c287158 +Source-MD5: 1962b99d5e530390ec3829236d168649 GCC: 4.0 PatchFile: %n.patch -PatchFile-MD5: 92a97dc47f87a4490b8bc80bbd759f93 +PatchFile-MD5: 1a2f456b6aaace93536a77890de7403a UseMaxBuildJobs: false ConfigureParams: --with-gettext --with-readline --with-unicode --with-libsigsegv-prefix=%p --with-ffcall-prefix=%p --with-libreadline-prefix=%p --with-libiconv-prefix=%p --with-dynamic-modules --with-dynamic-ffi --docdir=%p/share/doc/%n +## Configue Parameters with no external libraries +#ConfigureParams: --without-gettext --without-readline --with-unicode --without-libsigsegv-prefix --without-ffcall-prefix --without-libreadline-prefix --without-libiconv-prefix --without-dynamic-modules --without-dynamic-ffi --docdir=%p/share/doc/%n --with-debug + CompileScript: << #!/bin/sh -ev ulimit -S -s 16384 @@ -43,10 +44,6 @@ #!/bin/sh -ev cd src make DESTDIR=%d install - cd %i/lib/clisp-%v/base - rm -f * - ln -s ../full/* . - chmod a+x %i/lib/clisp-%v/clisp-link rm -fR %i/bin/clisp.dSYM # remove duplicate files rm -f %i/share/doc/%n/doc/%n.* @@ -58,8 +55,9 @@ << DescPackaging: << -Patch readline test to comment readline version 5.2 tests +Patch readline test to comment readline version 5.2 tests. Patch syscall test to pass bug in wait function. +Also to pass syscall test it needs to be with the --build-as-nobody option. << Homepage: http://clisp.cons.org DocFiles: GNU-GPL COPYRIGHT SUMMARY doc/Why-CLISP-is-under-GPL ------------------------------------------------------------------------------ This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.cvs