svn commit: r431843 - in branches/2017Q1/lang/spidermonkey24: . files
Jan Beich
jbeich at FreeBSD.org
Thu Jan 19 05:13:56 UTC 2017
Author: jbeich
Date: Thu Jan 19 05:13:54 2017
New Revision: 431843
URL: https://svnweb.freebsd.org/changeset/ports/431843
Log:
MFH: r431816
lang/spidermonkey24: prefer pre-C++11 decltype from libc++
libc++ 4.0 started to use it within <string> in a way incompatible
with __typeof__ which broke build but upstream switched to C++11 long
ago to notice -Wmacro-redefined.
PR: 216010
Approved by: ports-secteam (junovitch)
Added:
branches/2017Q1/lang/spidermonkey24/files/patch-mfbt_Types.h
- copied unchanged from r431816, head/lang/spidermonkey24/files/patch-mfbt_Types.h
Modified:
branches/2017Q1/lang/spidermonkey24/Makefile
Directory Properties:
branches/2017Q1/ (props changed)
Modified: branches/2017Q1/lang/spidermonkey24/Makefile
==============================================================================
--- branches/2017Q1/lang/spidermonkey24/Makefile Thu Jan 19 05:12:03 2017 (r431842)
+++ branches/2017Q1/lang/spidermonkey24/Makefile Thu Jan 19 05:13:54 2017 (r431843)
@@ -3,7 +3,7 @@
PORTNAME= spidermonkey24
PORTVERSION= 24.2.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= lang
MASTER_SITES= MOZILLA/js
#http://people.mozilla.org/~sstangl/
Copied: branches/2017Q1/lang/spidermonkey24/files/patch-mfbt_Types.h (from r431816, head/lang/spidermonkey24/files/patch-mfbt_Types.h)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ branches/2017Q1/lang/spidermonkey24/files/patch-mfbt_Types.h Thu Jan 19 05:13:54 2017 (r431843, copy of r431816, head/lang/spidermonkey24/files/patch-mfbt_Types.h)
@@ -0,0 +1,12 @@
+--- ../../mfbt/Types.h.orig 2013-10-29 20:40:19 UTC
++++ ../../mfbt/Types.h
+@@ -138,7 +138,9 @@
+ */
+ #if defined(__GNUC__) && defined(__cplusplus) && \
+ !defined(__GXX_EXPERIMENTAL_CXX0X__) && __cplusplus < 201103L
++# ifndef decltype
+ # define decltype __typeof__
++# endif
+ #endif
+
+ #endif /* mozilla_Types_h_ */
More information about the svn-ports-branches
mailing list