Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Nov 2018 06:44:58 +0000 (UTC)
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r485923 - in head: mail/thunderbird/files www/firefox-esr/files www/firefox/files www/palemoon/files www/seamonkey/files
Message-ID:  <201811260644.wAQ6iwWB080176@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jbeich
Date: Mon Nov 26 06:44:58 2018
New Revision: 485923
URL: https://svnweb.freebsd.org/changeset/ports/485923

Log:
  gecko: unbreak with more strict regex(3) on FreeBSD 13
  
  In file included from ../.build/dom/workers/Unified_cpp_dom_workers0.cpp:11:
  dom/workers/ChromeWorkerScope.cpp:56:10: error: use of undeclared identifier 'JS_InitCTypesClass'
      if (!JS_InitCTypesClass(aCx, aGlobal) ||
           ^
  dom/workers/ChromeWorkerScope.cpp:61:18: error: unknown type name 'JSCTypesCallbacks'
      static const JSCTypesCallbacks callbacks = {
                   ^
  
  PR:		233453
  Reported by:	kevans

Added:
  head/mail/thunderbird/files/patch-bug1509757   (contents, props changed)
  head/www/firefox-esr/files/patch-bug1509757   (contents, props changed)
  head/www/firefox/files/patch-bug1509757   (contents, props changed)
  head/www/palemoon/files/patch-bug1509757   (contents, props changed)
  head/www/seamonkey/files/patch-bug1509757   (contents, props changed)

Added: head/mail/thunderbird/files/patch-bug1509757
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/mail/thunderbird/files/patch-bug1509757	Mon Nov 26 06:44:58 2018	(r485923)
@@ -0,0 +1,20 @@
+Don't rely on GNU regex extension for character classes.
+
+$ echo --with-system-nspr --with-system-nss | gsed -e 's/--with-system-nspr\S* *//'
+--with-system-nss
+$ echo --with-system-nspr --with-system-nss | sed -e 's/--with-system-nspr\S* *//'
+sed: 1: "s/--with-system-nspr\S* ...": RE error: trailing backslash (\)
+
+diff --git old-configure.in old-configure.in
+index 7722587fadac..acf5d8d67a60 100644
+--- old-configure.in
++++ old-configure.in
+@@ -4405,7 +4405,7 @@ ac_configure_args="$_SUBDIR_CONFIG_ARGS"
+ 
+ # --with-system-nspr will have been converted into the relevant $NSPR_CFLAGS
+ # and $NSPR_LIBS.
+-ac_configure_args="`echo $ac_configure_args | sed -e 's/--with-system-nspr\S* *//'`"
++ac_configure_args="`echo $ac_configure_args | sed -e 's/--with-system-nspr[[^[:space:]]]* *//'`"
+ 
+ if test "$_INTL_API" = no; then
+     ac_configure_args="$ac_configure_args --without-intl-api"

Added: head/www/firefox-esr/files/patch-bug1509757
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/firefox-esr/files/patch-bug1509757	Mon Nov 26 06:44:58 2018	(r485923)
@@ -0,0 +1,20 @@
+Don't rely on GNU regex extension for character classes.
+
+$ echo --with-system-nspr --with-system-nss | gsed -e 's/--with-system-nspr\S* *//'
+--with-system-nss
+$ echo --with-system-nspr --with-system-nss | sed -e 's/--with-system-nspr\S* *//'
+sed: 1: "s/--with-system-nspr\S* ...": RE error: trailing backslash (\)
+
+diff --git old-configure.in old-configure.in
+index 7722587fadac..acf5d8d67a60 100644
+--- old-configure.in
++++ old-configure.in
+@@ -4405,7 +4405,7 @@ ac_configure_args="$_SUBDIR_CONFIG_ARGS"
+ 
+ # --with-system-nspr will have been converted into the relevant $NSPR_CFLAGS
+ # and $NSPR_LIBS.
+-ac_configure_args="`echo $ac_configure_args | sed -e 's/--with-system-nspr\S* *//'`"
++ac_configure_args="`echo $ac_configure_args | sed -e 's/--with-system-nspr[[^[:space:]]]* *//'`"
+ 
+ if test "$_INTL_API" = no; then
+     ac_configure_args="$ac_configure_args --without-intl-api"

Added: head/www/firefox/files/patch-bug1509757
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/firefox/files/patch-bug1509757	Mon Nov 26 06:44:58 2018	(r485923)
@@ -0,0 +1,20 @@
+Don't rely on GNU regex extension for character classes.
+
+$ echo --with-system-nspr --with-system-nss | gsed -e 's/--with-system-nspr\S* *//'
+--with-system-nss
+$ echo --with-system-nspr --with-system-nss | sed -e 's/--with-system-nspr\S* *//'
+sed: 1: "s/--with-system-nspr\S* ...": RE error: trailing backslash (\)
+
+diff --git old-configure.in old-configure.in
+index 7722587fadac..acf5d8d67a60 100644
+--- old-configure.in
++++ old-configure.in
+@@ -4405,7 +4405,7 @@ ac_configure_args="$_SUBDIR_CONFIG_ARGS"
+ 
+ # --with-system-nspr will have been converted into the relevant $NSPR_CFLAGS
+ # and $NSPR_LIBS.
+-ac_configure_args="`echo $ac_configure_args | sed -e 's/--with-system-nspr\S* *//'`"
++ac_configure_args="`echo $ac_configure_args | sed -e 's/--with-system-nspr[[^[:space:]]]* *//'`"
+ 
+ if test "$_INTL_API" = no; then
+     ac_configure_args="$ac_configure_args --without-intl-api"

Added: head/www/palemoon/files/patch-bug1509757
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/palemoon/files/patch-bug1509757	Mon Nov 26 06:44:58 2018	(r485923)
@@ -0,0 +1,20 @@
+Don't rely on GNU regex extension for character classes.
+
+$ echo --with-system-nspr --with-system-nss | gsed -e 's/--with-system-nspr\S* *//'
+--with-system-nss
+$ echo --with-system-nspr --with-system-nss | sed -e 's/--with-system-nspr\S* *//'
+sed: 1: "s/--with-system-nspr\S* ...": RE error: trailing backslash (\)
+
+diff --git old-configure.in old-configure.in
+index 7722587fadac..acf5d8d67a60 100644
+--- configure.in
++++ configure.in
+@@ -4405,7 +4405,7 @@ ac_configure_args="$_SUBDIR_CONFIG_ARGS"
+ 
+ # --with-system-nspr will have been converted into the relevant $NSPR_CFLAGS
+ # and $NSPR_LIBS.
+-ac_configure_args="`echo $ac_configure_args | sed -e 's/--with-system-nspr\S* *//'`"
++ac_configure_args="`echo $ac_configure_args | sed -e 's/--with-system-nspr[[^[:space:]]]* *//'`"
+ 
+ if test "$_INTL_API" = no; then
+     ac_configure_args="$ac_configure_args --without-intl-api"

Added: head/www/seamonkey/files/patch-bug1509757
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/seamonkey/files/patch-bug1509757	Mon Nov 26 06:44:58 2018	(r485923)
@@ -0,0 +1,20 @@
+Don't rely on GNU regex extension for character classes.
+
+$ echo --with-system-nspr --with-system-nss | gsed -e 's/--with-system-nspr\S* *//'
+--with-system-nss
+$ echo --with-system-nspr --with-system-nss | sed -e 's/--with-system-nspr\S* *//'
+sed: 1: "s/--with-system-nspr\S* ...": RE error: trailing backslash (\)
+
+diff --git old-configure.in old-configure.in
+index 7722587fadac..acf5d8d67a60 100644
+--- mozilla/old-configure.in
++++ mozilla/old-configure.in
+@@ -4405,7 +4405,7 @@ ac_configure_args="$_SUBDIR_CONFIG_ARGS"
+ 
+ # --with-system-nspr will have been converted into the relevant $NSPR_CFLAGS
+ # and $NSPR_LIBS.
+-ac_configure_args="`echo $ac_configure_args | sed -e 's/--with-system-nspr\S* *//'`"
++ac_configure_args="`echo $ac_configure_args | sed -e 's/--with-system-nspr[[^[:space:]]]* *//'`"
+ 
+ if test "$_INTL_API" = no; then
+     ac_configure_args="$ac_configure_args --without-intl-api"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201811260644.wAQ6iwWB080176>