1--- deps/mozilla/js/src/configure.orig 2014-05-17 13:57:43.000000000 -0400 2+++ deps/mozilla/js/src/configure 2022-10-02 09:30:33.110826000 -0400 3@@ -6490,10 +6490,10 @@ 4 ;; 5 esac 6 7-echo $ac_n "checking for Python version >= $PYTHON_VERSION but not 3.x""... $ac_c" 1>&6 8-echo "configure:6495: checking for Python version >= $PYTHON_VERSION but not 3.x" >&5 9+echo $ac_n "checking for Python version >= $PYTHON_VERSION""... $ac_c" 1>&6 10+echo "configure:6495: checking for Python version >= $PYTHON_VERSION" >&5 11 12-$PYTHON -c "import sys; sys.exit(sys.version[:3] < sys.argv[1] or sys.version[:2] != '2.')" $PYTHON_VERSION 13+$PYTHON -c "import sys; sys.exit(sys.version[:3] < sys.argv[1])" $PYTHON_VERSION 14 _python_res=$? 15 16 if test "$_python_res" != 0; then 17@@ -6802,7 +6802,7 @@ 18 MOZ_FIX_LINK_PATHS='-Wl,-executable_path,$(LIBXUL_DIST)/bin' 19 ;; 20 21-*-freebsd*) 22+*-freebsd*|*-midnightbsd*) 23 if test `test -x /usr/bin/objformat && /usr/bin/objformat || echo elf` != "elf"; then 24 DLL_SUFFIX=".so.1.0" 25 DSO_LDOPTS="-shared" 26@@ -8189,7 +8189,7 @@ 27 EOF 28 29 ;; 30-*-freebsd*|*-kfreebsd*) 31+*-freebsd*|*-kfreebsd*|*midnightbsd*) 32 cat >> confdefs.h <<\EOF 33 #define AVMPLUS_UNIX 1 34 EOF 35@@ -9547,7 +9547,8 @@ 36 37 echo "$ac_t""$ac_cv_have_visibility_builtin_bug" 1>&6 38 if test "$ac_cv_have_visibility_builtin_bug" = "no" -a \ 39- "$ac_cv_have_visibility_class_bug" = "no"; then 40+ "$ac_cv_have_visibility_class_bug" = "no" -a \ 41+ "$OS_ARCH" != "MidnightBSD" "$OS_ARCH" != "FreeBSD" ; then 42 VISIBILITY_FLAGS='-I$(DIST)/system_wrappers_js -include $(topsrcdir)/config/gcc_hidden.h' 43 WRAP_SYSTEM_INCLUDES=1 44 STL_FLAGS='-I$(DIST)/stl_wrappers' 45@@ -9732,7 +9733,7 @@ 46 fi 47 48 case "$target_os" in 49-freebsd*) 50+freebsd*|midnightbsd*) 51 # for stuff like -lXshm 52 CPPFLAGS="${CPPFLAGS} ${X_CFLAGS}" 53 ;; 54@@ -10913,7 +10914,7 @@ 55 if test -z "`egrep -i '(unrecognize|unknown)' conftest.out | grep pthread`" -a -z "`egrep -i '(error|incorrect)' conftest.out`" ; then 56 ac_cv_have_dash_pthread=yes 57 case "$target_os" in 58- freebsd*) 59+ freebsd*|midnightbsd*) 60 # Freebsd doesn't use -pthread for compiles, it uses them for linking 61 ;; 62 *) 63@@ -10944,7 +10945,7 @@ 64 fi 65 66 case "$target" in 67- *-*-freebsd*) 68+ *-*-freebsd*|*-*-midnightbsd*) 69 cat >> confdefs.h <<\EOF 70 #define _REENTRANT 1 71 EOF 72@@ -13754,7 +13755,7 @@ 73 EOF 74 75 ;; 76- *-*freebsd*) 77+ *-*freebsd*|midnightbsd*) 78 cat >> confdefs.h <<\EOF 79 #define MOZ_MEMORY_BSD 1 80 EOF 81