summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-lisp/ecls/files')
-rw-r--r--dev-lisp/ecls/files/0.9i-headers-gentoo.patch36
-rw-r--r--dev-lisp/ecls/files/README.Gentoo17
-rw-r--r--dev-lisp/ecls/files/digest-ecls-0.9h2
-rw-r--r--dev-lisp/ecls/files/digest-ecls-0.9i3
4 files changed, 42 insertions, 16 deletions
diff --git a/dev-lisp/ecls/files/0.9i-headers-gentoo.patch b/dev-lisp/ecls/files/0.9i-headers-gentoo.patch
new file mode 100644
index 000000000000..e95adfa18360
--- /dev/null
+++ b/dev-lisp/ecls/files/0.9i-headers-gentoo.patch
@@ -0,0 +1,36 @@
+diff -ur ecl-0.9i.orig/src/h/ecl.h ecl-0.9i/src/h/ecl.h
+--- ecl-0.9i.orig/src/h/ecl.h 2005-08-12 11:26:42.000000000 -0500
++++ ecl-0.9i/src/h/ecl.h 2005-08-13 13:10:59.000000000 -0500
+@@ -13,6 +13,9 @@
+ See file '../Copyright' for full details.
+ */
+
++#ifndef __ECL_H__
++#define __ECL_H__
++
+ #ifndef _MSC_VER
+ #include <sys/param.h> /* includes <sys/signal.h> and <sys/types.h> */
+ #else
+@@ -69,3 +72,5 @@
+ #endif
+
+ typedef void (*ecl_init_function_t)(cl_object block);
++
++#endif
+diff -ur ecl-0.9i.orig/src/h/object.h ecl-0.9i/src/h/object.h
+--- ecl-0.9i.orig/src/h/object.h 2005-08-12 11:26:42.000000000 -0500
++++ ecl-0.9i/src/h/object.h 2005-08-13 13:18:03.000000000 -0500
+@@ -22,8 +22,13 @@
+ Integer and boolean types (see config.h)
+ */
+
++#ifndef TRUE
+ #define TRUE 1 /* boolean true value */
++#endif
++
++#ifndef FALSE
+ #define FALSE 0 /* boolean false value */
++#endif
+
+ #define CHAR_CODE_LIMIT 256 /* ASCII character code limit */
+
diff --git a/dev-lisp/ecls/files/README.Gentoo b/dev-lisp/ecls/files/README.Gentoo
index 40221f9f95ba..caa334f7c661 100644
--- a/dev-lisp/ecls/files/README.Gentoo
+++ b/dev-lisp/ecls/files/README.Gentoo
@@ -1,4 +1,4 @@
--*- outline -*- $Id: README.Gentoo,v 1.1 2005/06/07 01:44:37 mkennedy Exp $
+-*- outline -*- $Id: README.Gentoo,v 1.2 2006/07/09 16:33:30 mkennedy Exp $
Gentoo GNU/Linux specific notes for ECL
---------------------------------------
@@ -10,21 +10,6 @@ This is the README.Gentoo file from /usr/share/doc/@PF@/ directory.
elsewhere. This makes it easier to use ECL with other software which defines
those C preprocesser symbols (eg. glib-2.0).
- * Support for a kind of Common Lisp Controller is available since
- dev-lisp/ecls-0.9f_p1 but not enabled by default. The controller included in
- ECL simply puts /usr/share/common-lisp/systems/ into ASDF:*CENTRAL-REGISTRY*
- and extends ASDF:OUTPUT-FILES so that FASLs are placed into
- /var/cache/common-lisp-controller/<username>/ecl/.
-
- To use this controller, either copy /usr/share/doc/@PF@/clc-lite.lisp to
- your ~/.eclrc or source it from there.
-
- * ECL versus dev-lisp/cl-*: ECL 0.9f_p1 and later will compile a lot of the
- dev-lisp/cl-* ports. Quite a few ports will fail however. Should you come
- across a failure, consider isolating it in an ECL without the clc-lite.lisp
- code loaded. Submit your results preferably to the Gentoo Bugzilla or to
- upstream if you're absolutely sure it isn't Gentoo related.
-
If you encounter any problems or have suggestions, use http://bugs.gentoo.org.
Please don't bother the upstream authors unless you are absolutely certain it is
not Gentoo-related.
diff --git a/dev-lisp/ecls/files/digest-ecls-0.9h b/dev-lisp/ecls/files/digest-ecls-0.9h
index 8af0a8549c2d..1235d6eed1ca 100644
--- a/dev-lisp/ecls/files/digest-ecls-0.9h
+++ b/dev-lisp/ecls/files/digest-ecls-0.9h
@@ -1 +1,3 @@
MD5 d02ae5ce7fa48fe534666ce853aaa27e ecl-0.9h.tgz 4324629
+RMD160 e3d3318b9fca4230702032c43e13ee95865b2672 ecl-0.9h.tgz 4324629
+SHA256 22b04b20655444373e58bfd85ceee332890f3501df130ee9dc15940d11ceb42e ecl-0.9h.tgz 4324629
diff --git a/dev-lisp/ecls/files/digest-ecls-0.9i b/dev-lisp/ecls/files/digest-ecls-0.9i
new file mode 100644
index 000000000000..1ca47c23c133
--- /dev/null
+++ b/dev-lisp/ecls/files/digest-ecls-0.9i
@@ -0,0 +1,3 @@
+MD5 ea47c0a9f47c510ff4654b44b004537a ecl-0.9i.tgz 4308479
+RMD160 98d0d4bad39ece9427d356e28a561fd2e2ba7662 ecl-0.9i.tgz 4308479
+SHA256 158f0d89df3a8abb309deb389682e4fd4fd74dbb196614061df1b24015332a81 ecl-0.9i.tgz 4308479