Revision: 117506 https://trac.macports.org/changeset/117506 Author: cal@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
participants (1)
-
cal@macports.org