summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Kennedy <mkennedy@gentoo.org>2004-07-02 00:54:41 +0000
committerMatthew Kennedy <mkennedy@gentoo.org>2004-07-02 00:54:41 +0000
commit4b1ed37c792a4a1fea75616d30f99cfc6074a10f (patch)
tree286db48d679d42116fc2656d8a182aad2284da58 /dev-lisp/ecls/files
parentSecurity updates; Fixes for sparse/e1000 bugs for 2.4 and the packet of death... (diff)
downloadhistorical-4b1ed37c792a4a1fea75616d30f99cfc6074a10f.tar.gz
historical-4b1ed37c792a4a1fea75616d30f99cfc6074a10f.tar.bz2
historical-4b1ed37c792a4a1fea75616d30f99cfc6074a10f.zip
*** empty log message ***
Diffstat (limited to 'dev-lisp/ecls/files')
-rw-r--r--dev-lisp/ecls/files/0.9c-gcc-3.4-gentoo.patch95
-rw-r--r--dev-lisp/ecls/files/digest-ecls-0.9c1
2 files changed, 96 insertions, 0 deletions
diff --git a/dev-lisp/ecls/files/0.9c-gcc-3.4-gentoo.patch b/dev-lisp/ecls/files/0.9c-gcc-3.4-gentoo.patch
new file mode 100644
index 000000000000..ec0228b3142b
--- /dev/null
+++ b/dev-lisp/ecls/files/0.9c-gcc-3.4-gentoo.patch
@@ -0,0 +1,95 @@
+diff -ur ecl-0.9c.orig/src/c/alloc_2.d ecl-0.9c/src/c/alloc_2.d
+--- ecl-0.9c.orig/src/c/alloc_2.d 2003-10-30 10:58:44.000000000 -0600
++++ ecl-0.9c/src/c/alloc_2.d 2004-07-01 12:32:02.030982376 -0500
+@@ -52,7 +52,9 @@
+ fclose(o->stream.file);
+ o->stream.file = NULL;
+ break;
+- default:}
++ default:
++ break;
++ }
+ } CL_NEWENV_END;
+ }
+
+diff -ur ecl-0.9c.orig/src/c/cmpaux.d ecl-0.9c/src/c/cmpaux.d
+--- ecl-0.9c.orig/src/c/cmpaux.d 2003-10-30 10:58:44.000000000 -0600
++++ ecl-0.9c/src/c/cmpaux.d 2004-07-01 12:22:40.603332352 -0500
+@@ -238,6 +238,7 @@
+ } else if (unknown_keyword == OBJNULL)
+ unknown_keyword = keyword;
+ go_on:
++ continue;
+ }
+ if (args[0].narg != 0)
+ FEprogram_error("Odd number of keys", 0);
+diff -ur ecl-0.9c.orig/src/c/format.d ecl-0.9c/src/c/format.d
+--- ecl-0.9c.orig/src/c/format.d 2003-10-30 10:58:44.000000000 -0600
++++ ecl-0.9c/src/c/format.d 2004-07-01 12:24:48.671862976 -0500
+@@ -1772,12 +1772,6 @@
+ fmt->line_length = set_param(fmt, 1, INT, 72);
+ }
+
+-@(defun si::formatter-aux (strm string &rest args)
+-@
+- @(return doformat(narg, strm, string, args, TRUE))
+-@)
+-
+-
+ static cl_object
+ doformat(int narg, cl_object strm, cl_object string, cl_va_list args, bool in_formatter)
+ {
+@@ -1818,6 +1812,12 @@
+ return args;
+ }
+
++
++@(defun si::formatter-aux (strm string &rest args)
++@
++ @(return doformat(narg, strm, string, args, TRUE))
++@)
++
+ static void
+ format(format_stack fmt, const char *str, cl_index end)
+ {
+diff -ur ecl-0.9c.orig/src/c/pathname.d ecl-0.9c/src/c/pathname.d
+--- ecl-0.9c.orig/src/c/pathname.d 2003-10-30 10:58:44.000000000 -0600
++++ ecl-0.9c/src/c/pathname.d 2004-07-01 12:25:47.607903336 -0500
+@@ -459,6 +459,7 @@
+ goto L;
+ default:
+ /* Fall through to error message */
++ break;
+ }
+ default:
+ FEerror("~S cannot be coerced to a pathname.", 1, x);
+@@ -725,6 +726,7 @@
+ goto L;
+
+ default:
++ break;
+ }
+ default:
+ FEerror("~S cannot be coerced to a namestring.", 1, x);
+diff -ur ecl-0.9c.orig/src/c/predicate.d ecl-0.9c/src/c/predicate.d
+--- ecl-0.9c.orig/src/c/predicate.d 2003-10-30 10:58:44.000000000 -0600
++++ ecl-0.9c/src/c/predicate.d 2004-07-01 12:21:13.911511512 -0500
+@@ -422,6 +422,7 @@
+ else
+ return(FALSE);
+ default:
++ break;
+ }
+ if (tx != ty)
+ return(FALSE);
+diff -ur ecl-0.9c.orig/src/c/read.d ecl-0.9c/src/c/read.d
+--- ecl-0.9c.orig/src/c/read.d 2003-10-30 10:58:44.000000000 -0600
++++ ecl-0.9c/src/c/read.d 2004-07-01 12:20:40.562581320 -0500
+@@ -1086,6 +1086,7 @@
+ break;
+ }
+ default:
++ break;
+ }
+ return(x);
+ }
diff --git a/dev-lisp/ecls/files/digest-ecls-0.9c b/dev-lisp/ecls/files/digest-ecls-0.9c
new file mode 100644
index 000000000000..61acd1791f03
--- /dev/null
+++ b/dev-lisp/ecls/files/digest-ecls-0.9c
@@ -0,0 +1 @@
+MD5 6aa5a538cddb16be3bea1af897e3f5e5 ecl-0.9c.tgz 4085688