[117506] trunk/dports/lang/v8
cal at macports.org
cal at macports.org
Sat Mar 1 09:47:22 PST 2014
Revision: 117506
https://trac.macports.org/changeset/117506
Author: cal at macports.org
Date: 2014-03-01 09:47:21 -0800 (Sat, 01 Mar 2014)
Log Message:
-----------
v8: update to 3.23.17.13
- switches to whatever chrome currently considers stable rather than bleeding edge, which this port previously tracked
- remove unused patchfile
- switch back to fetching from SVN, the git mirror doesn't seem to have the tag we need
Modified Paths:
--------------
trunk/dports/lang/v8/Portfile
Removed Paths:
-------------
trunk/dports/lang/v8/files/patch-no-werror.diff
Modified: trunk/dports/lang/v8/Portfile
===================================================================
--- trunk/dports/lang/v8/Portfile 2014-03-01 17:38:47 UTC (rev 117505)
+++ trunk/dports/lang/v8/Portfile 2014-03-01 17:47:21 UTC (rev 117506)
@@ -2,32 +2,30 @@
# $Id$
PortSystem 1.0
-PortGroup github 1.0
-github.setup v8 v8 3.23.15
-checksums rmd160 08737469db0d9e37066e104f220221c4803d147c \
- sha256 7bb95d3cc8b5796a8dd05a6a8839d4cafdf2961a0027b555ad984dfd8ac7785d
+name v8
+version 3.23.17.13
platforms darwin
supported_archs i386 x86_64
-license BSD
-
categories lang devel
maintainers gmail.com:frodwith cal openmaintainer
+homepage http://code.google.com/p/v8/
+license BSD
description Google's open source JavaScript Engine
long_description Library and command line shell for Google's \
high performance, open source Javascript engine.
-homepage http://code.google.com/p/v8/
-
depends_build bin:svn:subversion
depends_lib port:icu
variant universal {}
-patchfiles patch-no-werror.diff
+fetch.type svn
+svn.url http://v8.googlecode.com/svn/tags/${version}
+worksrcdir ${version}
post-patch {
# checkout fails on the buildbot without --trust-server-cert
@@ -51,7 +49,7 @@
CXXFLAGS.host="${configure.cxxflags}" \
LINK.host="${configure.cxx}" \
LDFLAGS.host="${configure.ldflags}" \
- GYPFLAGS="-Duse_system_icu=1"
+ GYPFLAGS="-Duse_system_icu=1 -Dwerror="
if {[string match *clang* ${configure.compiler}]} {
build.env-append GYP_DEFINES=clang=1
}
@@ -68,7 +66,7 @@
set buildarchstring "${buildarchstring} ${arch}.release"
}
build.pre_args
-build.args ${buildarchstring} library=shared werror=no
+build.args ${buildarchstring} library=shared
post-build {
set libstr ""
Deleted: trunk/dports/lang/v8/files/patch-no-werror.diff
===================================================================
--- trunk/dports/lang/v8/files/patch-no-werror.diff 2014-03-01 17:38:47 UTC (rev 117505)
+++ trunk/dports/lang/v8/files/patch-no-werror.diff 2014-03-01 17:47:21 UTC (rev 117506)
@@ -1,40 +0,0 @@
---- build/toolchain.gypi.orig 2013-12-02 00:36:49.000000000 +0100
-+++ build/toolchain.gypi 2013-12-02 00:37:27.000000000 +0100
-@@ -71,7 +71,7 @@
- 'want_separate_host_toolset%': 1,
-
- 'host_os%': '<(OS)',
-- 'werror%': '-Werror',
-+ 'werror%': '',
- # For a shared library build, results in "libv8-<(soname_version).so".
- 'soname_version%': '',
-
---- build/standalone.gypi.orig 2013-12-02 00:36:43.000000000 +0100
-+++ build/standalone.gypi 2013-12-02 00:37:20.000000000 +0100
-@@ -70,7 +70,7 @@
- 'host_arch%': '<(host_arch)',
- 'target_arch%': '<(target_arch)',
- 'v8_target_arch%': '<(v8_target_arch)',
-- 'werror%': '-Werror',
-+ 'werror%': '',
-
- # .gyp files or targets should set v8_code to 1 if they build V8 specific
- # code, as opposed to external code. This variable is used to control such
-@@ -144,7 +144,7 @@
- 'conditions': [
- ['os_posix == 1 and OS != "mac"', {
- 'cflags!': [
-- '-Werror',
-+ '',
- ],
- }],
- ['OS == "mac"', {
-@@ -273,7 +273,7 @@
- 'GCC_INLINES_ARE_PRIVATE_EXTERN': 'YES',
- 'GCC_SYMBOLS_PRIVATE_EXTERN': 'YES', # -fvisibility=hidden
- 'GCC_THREADSAFE_STATICS': 'NO', # -fno-threadsafe-statics
-- 'GCC_TREAT_WARNINGS_AS_ERRORS': 'YES', # -Werror
-+ 'GCC_TREAT_WARNINGS_AS_ERRORS': 'NO', # -Werror
- 'GCC_VERSION': 'com.apple.compilers.llvmgcc42',
- 'GCC_WARN_ABOUT_MISSING_NEWLINE': 'YES', # -Wnewline-eof
- 'GCC_WARN_NON_VIRTUAL_DESTRUCTOR': 'YES', # -Wnon-virtual-dtor
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140301/18707c39/attachment.html>
More information about the macports-changes
mailing list