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

Reply via email to