summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Faulhammer <opfer@gentoo.org>2007-12-10 20:52:38 +0000
committerChristian Faulhammer <opfer@gentoo.org>2007-12-10 20:52:38 +0000
commitb17e090d525171b3793be6f30200903e02c28afe (patch)
tree29ca0d138ba9abb64922fe35e04bcaf89b001149 /dev-lang/erlang/files
parentdev-java/jakarta-regexp is an indirect dependency via bcel so do not pull it ... (diff)
downloadgentoo-2-b17e090d525171b3793be6f30200903e02c28afe.tar.gz
gentoo-2-b17e090d525171b3793be6f30200903e02c28afe.tar.bz2
gentoo-2-b17e090d525171b3793be6f30200903e02c28afe.zip
version bump, fixes bug 201598
(Portage version: 2.1.3.19)
Diffstat (limited to 'dev-lang/erlang/files')
-rw-r--r--dev-lang/erlang/files/digest-erlang-12.2.09
-rw-r--r--dev-lang/erlang/files/erlang-12.2.0-binary-append.patch16
2 files changed, 25 insertions, 0 deletions
diff --git a/dev-lang/erlang/files/digest-erlang-12.2.0 b/dev-lang/erlang/files/digest-erlang-12.2.0
new file mode 100644
index 000000000000..347bec7abb4c
--- /dev/null
+++ b/dev-lang/erlang/files/digest-erlang-12.2.0
@@ -0,0 +1,9 @@
+MD5 ddbb484ebe97a837640e51305cc7557a otp_doc_html_R12B-0.tar.gz 5859638
+RMD160 08bedd6ad8a2d5581e59435e3bb3f6d2c225ed5d otp_doc_html_R12B-0.tar.gz 5859638
+SHA256 49f74badd49840e2a2316138e69fed6e188abc92d57c2edfe9e581ed54c4064c otp_doc_html_R12B-0.tar.gz 5859638
+MD5 aa3a12a16e03d1aadec40e265f51e7c6 otp_doc_man_R12B-0.tar.gz 757429
+RMD160 a7b58d95c2804866e3a1f5984f7a0ee914b04a56 otp_doc_man_R12B-0.tar.gz 757429
+SHA256 028556cc1a7f36f483c16e4fd7838c797edec02890fea48a1a877cf01679de1a otp_doc_man_R12B-0.tar.gz 757429
+MD5 54cd5a83697c515f571e44d4ea99c8d3 otp_src_R12B-0.tar.gz 41074760
+RMD160 cb07ea37f2b56e1ea2fc07c9063b647df7635b2b otp_src_R12B-0.tar.gz 41074760
+SHA256 8415e7a4ab0e0f70df8d5e2f19e742ef8f6c0d1bdf91aa62968332cf3d92be57 otp_src_R12B-0.tar.gz 41074760
diff --git a/dev-lang/erlang/files/erlang-12.2.0-binary-append.patch b/dev-lang/erlang/files/erlang-12.2.0-binary-append.patch
new file mode 100644
index 000000000000..c98c8eb9f04b
--- /dev/null
+++ b/dev-lang/erlang/files/erlang-12.2.0-binary-append.patch
@@ -0,0 +1,16 @@
+--- lib/compiler/src/beam_bsm.erl.orig 2007-12-10 21:37:43.000000000 +0100
++++ lib/compiler/src/beam_bsm.erl 2007-12-10 21:38:20.000000000 +0100
+@@ -269,9 +269,11 @@
+ btb_reaches_match_1(Is, btb_kill([Dst], Regs), D);
+ btb_reaches_match_2([{bs_init_bits,{f,0},_,_,_,_,Dst}|Is], Regs, D) ->
+ btb_reaches_match_1(Is, btb_kill([Dst], Regs), D);
+-btb_reaches_match_2([{bs_append,{f,0},_,_,_,_,_,_,Dst}|Is], Regs, D) ->
++btb_reaches_match_2([{bs_append,{f,0},_,_,_,_,Src,_,Dst}=I|Is], Regs, D) ->
++ btb_ensure_not_used([Src], I, Regs),
+ btb_reaches_match_1(Is, btb_kill([Dst], Regs), D);
+-btb_reaches_match_2([{bs_private_append,{f,0},_,_,_,_,Dst}|Is], Regs, D) ->
++btb_reaches_match_2([{bs_private_append,{f,0},_,_,Src,_,Dst}=I|Is], Regs, D) ->
++ btb_ensure_not_used([Src], I, Regs),
+ btb_reaches_match_1(Is, btb_kill([Dst], Regs), D);
+ btb_reaches_match_2([{bs_put_integer,{f,0},_,_,_,_}|Is], Regs, D) ->
+ btb_reaches_match_1(Is, Regs, D);