[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