diff options
author | asau <asau@pkgsrc.org> | 2011-12-20 08:22:33 +0000 |
---|---|---|
committer | asau <asau@pkgsrc.org> | 2011-12-20 08:22:33 +0000 |
commit | 744759821781fb33cba06d46285ae9d0eaf08abc (patch) | |
tree | 6489bc8e11f2dbde114cc1f68c911dbef2435460 /math/openaxiom | |
parent | 0c57f4289c0d34be62028da329d5cd437a6786e5 (diff) | |
download | pkgsrc-744759821781fb33cba06d46285ae9d0eaf08abc.tar.gz |
Ignore compilation failure on CLISP: COMPILE-FILE returns failure-p
but CLISP doesn't list any errors.
Diffstat (limited to 'math/openaxiom')
-rw-r--r-- | math/openaxiom/distinfo | 3 | ||||
-rw-r--r-- | math/openaxiom/patches/patch-src_lisp_core.lisp.in | 16 |
2 files changed, 18 insertions, 1 deletions
diff --git a/math/openaxiom/distinfo b/math/openaxiom/distinfo index d38055242a0..ac3027dc91f 100644 --- a/math/openaxiom/distinfo +++ b/math/openaxiom/distinfo @@ -1,6 +1,7 @@ -$NetBSD: distinfo,v 1.3 2009/12/16 01:54:13 asau Exp $ +$NetBSD: distinfo,v 1.4 2011/12/20 08:22:33 asau Exp $ SHA1 (open-axiom-1.3.0.tar.bz2) = a9e7fb441d120fe1b4cc9b12d9cc40c868f2dc8e RMD160 (open-axiom-1.3.0.tar.bz2) = 71ab5b199ae3b4331e82f4b1a549b6e3a764784a Size (open-axiom-1.3.0.tar.bz2) = 11821857 bytes SHA1 (patch-aa) = 71b576dcc4a020e912371ed22eb3f1403230879b +SHA1 (patch-src_lisp_core.lisp.in) = 8e0535ab41be157aac520e6a3b949f25f41ca419 diff --git a/math/openaxiom/patches/patch-src_lisp_core.lisp.in b/math/openaxiom/patches/patch-src_lisp_core.lisp.in new file mode 100644 index 00000000000..79086fa262b --- /dev/null +++ b/math/openaxiom/patches/patch-src_lisp_core.lisp.in @@ -0,0 +1,16 @@ +$NetBSD: patch-src_lisp_core.lisp.in,v 1.1 2011/12/20 08:22:34 asau Exp $ + +Ignore compilation failure on CLISP: COMPILE-FILE returns failure-p +but CLISP doesn't list any errors. + +--- src/lisp/core.lisp.in.orig 2009-08-05 09:51:44.000000000 +0000 ++++ src/lisp/core.lisp.in +@@ -832,7 +832,7 @@ + (setq result nil)) + (cond ((null result) + (|coreError| "compilation of Lisp code failed")) +- (failure-p ++ ((and failure-p #+:clisp (not (equal file "patches.lisp"))) + ;; Since we believe the source code must + ;; be fixed, we don't want to leave + ;; the generated FASL behing us, as that |