aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
Diffstat (limited to 'Library')
-rw-r--r--Library/Formula/v8.rb47
1 files changed, 23 insertions, 24 deletions
diff --git a/Library/Formula/v8.rb b/Library/Formula/v8.rb
index 972cd5cfd..3edc22bdb 100644
--- a/Library/Formula/v8.rb
+++ b/Library/Formula/v8.rb
@@ -1,12 +1,11 @@
-# When trunk is 3.x, then 3.x is devel and 3.(x-1)
-# is stable.
-# https://code.google.com/p/v8/issues/detail?id=2545
-# http://omahaproxy.appspot.com/
+# Track Chrome stable.
+# https://github.com/v8/v8-git-mirror/commits/901b67916
+# https://omahaproxy.appspot.com/
class V8 < Formula
homepage "https://code.google.com/p/v8/"
- url "https://github.com/v8/v8-git-mirror/archive/3.30.33.16.tar.gz"
- sha1 "c7456744cec231ae63ccf3f4f209509e40fc386d"
+ url "https://github.com/v8/v8-git-mirror/archive/4.1.0.27.tar.gz"
+ sha256 "88bafa0bf80154f8f00e9808acd90a9233c0589c5da46ac4ebe3489ce914b87a"
bottle do
cellar :any
@@ -15,28 +14,30 @@ class V8 < Formula
sha1 "fd905b5c2d8d8e2948bcec54af33b21fea902951" => :mountain_lion
end
- option 'with-readline', 'Use readline instead of libedit'
+ option "with-readline", "Use readline instead of libedit"
# not building on Snow Leopard:
# https://github.com/Homebrew/homebrew/issues/21426
depends_on :macos => :lion
depends_on :python => :build # gyp doesn't run under 2.6 or lower
- depends_on 'readline' => :optional
+ depends_on "readline" => :optional
- resource 'gyp' do
- url 'http://gyp.googlecode.com/svn/trunk', :revision => 1831
- version '1831'
+ # Update from "DEPS" file in tarball.
+ resource "gyp" do
+ url "https://chromium.googlesource.com/external/gyp.git",
+ :revision => "fe00999dfaee449d3465a9316778434884da4fa7"
+ version "2010"
end
resource "gmock" do
- url "http://googlemock.googlecode.com/svn/trunk", :revision => 485
- version "485"
+ url "http://googlemock.googlecode.com/svn/trunk", :revision => 501
+ version "501"
end
resource "gtest" do
- url "http://googletest.googlecode.com/svn/trunk", :revision => 692
- version "692"
+ url "http://googletest.googlecode.com/svn/trunk", :revision => 700
+ version "700"
end
def install
@@ -52,17 +53,15 @@ class V8 < Formula
(buildpath/"testing/gmock").install resource("gmock")
(buildpath/"testing/gtest").install resource("gtest")
- system "make", "native",
- "library=shared",
- "snapshot=on",
- "console=readline",
- "i18nsupport=off"
+ system "make", "native", "library=shared", "snapshot=on",
+ "console=readline", "i18nsupport=off"
- prefix.install 'include'
- cd 'out/native' do
+ prefix.install "include"
+
+ cd "out/native" do
rm ["libgmock.a", "libgtest.a"]
- lib.install Dir['lib*']
- bin.install "d8", "lineprocessor", "mksnapshot", "process", "shell" => "v8"
+ lib.install Dir["lib*"]
+ bin.install "d8", "mksnapshot", "process", "shell" => "v8"
end
end
end