1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-13 07:34:50 +00:00

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
This commit is contained in:
Jan Beich 2018-11-26 06:44:58 +00:00
parent 9adcfd4a7e
commit d0ec9facfd
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=485923
5 changed files with 100 additions and 0 deletions

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"