summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Faulhammer <opfer@gentoo.org>2007-02-20 23:33:08 +0000
committerChristian Faulhammer <opfer@gentoo.org>2007-02-20 23:33:08 +0000
commit9b1ad467e6ee92a6b2a2525b03061c0e039732ff (patch)
tree3b8076c17f73d00a586721ebaf9085125f54eb3f /dev-lang/erlang/files
parentstable x86; bug 167315 (diff)
downloadgentoo-2-9b1ad467e6ee92a6b2a2525b03061c0e039732ff.tar.gz
gentoo-2-9b1ad467e6ee92a6b2a2525b03061c0e039732ff.tar.bz2
gentoo-2-9b1ad467e6ee92a6b2a2525b03061c0e039732ff.zip
version bump which needs fewer patches and fixes, as reported by Christopher Covington <covracer@gmail.com> in bug 167335
(Portage version: 2.1.2-r9)
Diffstat (limited to 'dev-lang/erlang/files')
-rw-r--r--dev-lang/erlang/files/digest-erlang-11.2.39
-rw-r--r--dev-lang/erlang/files/erl_process_dump_R11B-3.patch24
2 files changed, 33 insertions, 0 deletions
diff --git a/dev-lang/erlang/files/digest-erlang-11.2.3 b/dev-lang/erlang/files/digest-erlang-11.2.3
new file mode 100644
index 000000000000..ac72be2ef9bb
--- /dev/null
+++ b/dev-lang/erlang/files/digest-erlang-11.2.3
@@ -0,0 +1,9 @@
+MD5 85bc43e52fa5066577ef412c80848dc0 otp_doc_html_R11B-3.tar.gz 4852262
+RMD160 ed61cb47f1632b5e627a213beaa17652da5ab99c otp_doc_html_R11B-3.tar.gz 4852262
+SHA256 01f1625b4d004b2b30c298d12e286ddbf512d316207fb8859ca598f98c553fb2 otp_doc_html_R11B-3.tar.gz 4852262
+MD5 645ef1ded84b470e9c05a4757dce88cf otp_doc_man_R11B-3.tar.gz 694238
+RMD160 d0f016d2388fad5721280b07634fd49c115b0153 otp_doc_man_R11B-3.tar.gz 694238
+SHA256 ec3ff0f2979ba91d485b37a232ad7d2186829f2948a9f7adcd6067890e55f928 otp_doc_man_R11B-3.tar.gz 694238
+MD5 2806e5a2f26cb1b20f3ea1a6f3ec0276 otp_src_R11B-3.tar.gz 11420612
+RMD160 1ba0cc072d6f33e5f12149ae36e24438a9d70199 otp_src_R11B-3.tar.gz 11420612
+SHA256 7024ca196a5e4a2d80363de1af78051b36de47833e848b812656d552baa5dde2 otp_src_R11B-3.tar.gz 11420612
diff --git a/dev-lang/erlang/files/erl_process_dump_R11B-3.patch b/dev-lang/erlang/files/erl_process_dump_R11B-3.patch
new file mode 100644
index 000000000000..2b1b44b3ee4e
--- /dev/null
+++ b/dev-lang/erlang/files/erl_process_dump_R11B-3.patch
@@ -0,0 +1,24 @@
+--- erts/emulator/beam/erl_process_dump.c.orig 2007-02-19 22:20:55.000000000 +0100
++++ erts/emulator/beam/erl_process_dump.c 2007-02-19 22:13:34.000000000 +0100
+@@ -399,9 +399,11 @@
+ static void
+ dump_externally(int to, void *to_arg, Eterm term)
+ {
+- byte sbuf[1024]; /* encode and hope for the best ... */
+- byte* s;
+- byte* p;
++ byte *sbuf, *s, *p;
++ unsigned size;
++
++ size = encode_size_struct(term, TERM_TO_BINARY_DFLAGS);
++ sbuf = (byte *) erts_alloc(ERTS_ALC_T_TMP, size);
+
+ s = p = sbuf;
+ erts_to_external_format(NULL, term, &p, NULL, NULL);
+@@ -409,4 +411,6 @@
+ while (s < p) {
+ erts_print(to, to_arg, "%02X", *s++);
+ }
++
++ erts_free(ERTS_ALC_T_TMP, (void *) sbuf);
+ }