summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2009-09-24 01:49:59 +0800
committerkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2009-09-24 01:49:59 +0800
commitfc2492748187de30773573d353b201a64e30c3b2 (patch)
treeb633da1559c236fb4f9f7c25ef4f44e2a598e293
parent8d723f12c6dcfc8360dd95e75625c81f941c127e (diff)
downloadmarcuscom-ports-fc2492748187de30773573d353b201a64e30c3b2.tar.gz
marcuscom-ports-fc2492748187de30773573d353b201a64e30c3b2.tar.zst
marcuscom-ports-fc2492748187de30773573d353b201a64e30c3b2.zip
Update to 1.1.15.1.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@13011 df743ca5-7f9a-e211-a948-0013205c9059
-rw-r--r--www/webkit-gtk2/Makefile4
-rw-r--r--www/webkit-gtk2/distinfo6
-rw-r--r--www/webkit-gtk2/files/patch-bugfix-1.1.1575
3 files changed, 5 insertions, 80 deletions
diff --git a/www/webkit-gtk2/Makefile b/www/webkit-gtk2/Makefile
index 7b5127375..138d526e9 100644
--- a/www/webkit-gtk2/Makefile
+++ b/www/webkit-gtk2/Makefile
@@ -3,11 +3,11 @@
# Whom: Michael Johnson <ahze@FreeBSD.org>
#
# $FreeBSD$
-# $MCom: ports/www/webkit-gtk2/Makefile,v 1.36 2009/09/08 18:33:11 kwm Exp $
+# $MCom: ports/www/webkit-gtk2/Makefile,v 1.37 2009/09/22 18:11:57 kwm Exp $
#
PORTNAME= webkit
-PORTVERSION= 1.1.15
+PORTVERSION= 1.1.15.1
CATEGORIES= www
MASTER_SITES= http://webkitgtk.org/
PKGNAMESUFFIX= -gtk2
diff --git a/www/webkit-gtk2/distinfo b/www/webkit-gtk2/distinfo
index 1fc88c507..620f16db1 100644
--- a/www/webkit-gtk2/distinfo
+++ b/www/webkit-gtk2/distinfo
@@ -1,3 +1,3 @@
-MD5 (webkit-1.1.15.tar.gz) = 5478d48e6b134b3e09a3d9b17f3907e8
-SHA256 (webkit-1.1.15.tar.gz) = 468f39369c5491d61d17570c35a9ddd6493de48a4d8dfe02263752656fbe1e17
-SIZE (webkit-1.1.15.tar.gz) = 6024631
+MD5 (webkit-1.1.15.1.tar.gz) = e6eb43bb4f75b4a2a09aec95e2f43e91
+SHA256 (webkit-1.1.15.1.tar.gz) = 504110cf20c74750bd4250014ef24770159f7964757827cb73eaca706fcd9c56
+SIZE (webkit-1.1.15.1.tar.gz) = 6059243
diff --git a/www/webkit-gtk2/files/patch-bugfix-1.1.15 b/www/webkit-gtk2/files/patch-bugfix-1.1.15
deleted file mode 100644
index d3415e563..000000000
--- a/www/webkit-gtk2/files/patch-bugfix-1.1.15
+++ /dev/null
@@ -1,75 +0,0 @@
---- ./JavaScriptCore/interpreter/Interpreter.cpp.orig 2009-09-21 13:39:42.000000000 +0200
-+++ ./JavaScriptCore/interpreter/Interpreter.cpp 2009-09-22 13:04:01.000000000 +0200
-@@ -988,6 +988,10 @@ NEVER_INLINE void Interpreter::tryCacheP
-
- // Structure transition, cache transition info
- if (slot.type() == PutPropertySlot::NewProperty) {
-+ if (structure->isDictionary()) {
-+ vPC[0] = getOpcode(op_put_by_id_generic);
-+ return;
-+ }
- vPC[0] = getOpcode(op_put_by_id_transition);
- vPC[4] = structure->previousID();
- vPC[5] = structure;
---- ./JavaScriptCore/jit/JITStubs.cpp.orig 2009-09-21 13:39:42.000000000 +0200
-+++ ./JavaScriptCore/jit/JITStubs.cpp 2009-09-22 13:04:02.000000000 +0200
-@@ -695,7 +695,7 @@ NEVER_INLINE void JITThunks::tryCachePut
- // Structure transition, cache transition info
- if (slot.type() == PutPropertySlot::NewProperty) {
- StructureChain* prototypeChain = structure->prototypeChain(callFrame);
-- if (!prototypeChain->isCacheable()) {
-+ if (!prototypeChain->isCacheable() || structure->isDictionary()) {
- ctiPatchCallByReturnAddress(codeBlock, returnAddress, FunctionPtr(cti_op_put_by_id_generic));
- return;
- }
---- ./LayoutTests/fast/js/resources/transition-cache-dictionary-crash.js.orig 2009-09-22 13:04:06.000000000 +0200
-+++ ./LayoutTests/fast/js/resources/transition-cache-dictionary-crash.js 2009-09-22 13:04:06.000000000 +0200
-@@ -0,0 +1,19 @@
-+description("Test to ensure we don't attempt to cache new property transitions on dictionary. Passes if you don't crash.");
-+
-+var cacheableDictionary = {};
-+for (var i = 0; i < 500; i++)
-+ cacheableDictionary["a" + i] = i;
-+
-+function f(o) {
-+ o.crash = "doom!";
-+}
-+f({});
-+f(cacheableDictionary);
-+f(cacheableDictionary);
-+f(cacheableDictionary);
-+f(cacheableDictionary);
-+f(cacheableDictionary);
-+f(cacheableDictionary);
-+f(cacheableDictionary);
-+f(cacheableDictionary);
-+successfullyParsed = true;
---- ./LayoutTests/fast/js/transition-cache-dictionary-crash-expected.txt.orig 2009-09-22 13:04:06.000000000 +0200
-+++ ./LayoutTests/fast/js/transition-cache-dictionary-crash-expected.txt 2009-09-22 13:04:06.000000000 +0200
-@@ -0,0 +1,9 @@
-+Test to ensure we don't attempt to cache new property transitions on dictionary. Passes if you don't crash.
-+
-+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
-+
-+
-+PASS successfullyParsed is true
-+
-+TEST COMPLETE
-+
---- ./LayoutTests/fast/js/transition-cache-dictionary-crash.html.orig 2009-09-22 13:04:06.000000000 +0200
-+++ ./LayoutTests/fast/js/transition-cache-dictionary-crash.html 2009-09-22 13:04:06.000000000 +0200
-@@ -0,0 +1,13 @@
-+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
-+<html>
-+<head>
-+<link rel="stylesheet" href="resources/js-test-style.css">
-+<script src="resources/js-test-pre.js"></script>
-+</head>
-+<body>
-+<p id="description"></p>
-+<div id="console"></div>
-+<script src="resources/transition-cache-dictionary-crash.js"></script>
-+<script src="resources/js-test-post.js"></script>
-+</body>
-+</html>
-\ No newline at end of file