Sun Dec 11 19:35:15 2022 UTC ()
firefox: add a portability skip


(tnn)
diff -r1.243 -r1.244 pkgsrc/www/firefox/mozilla-common.mk

cvs diff -r1.243 -r1.244 pkgsrc/www/firefox/mozilla-common.mk (expand / switch to unified diff)

--- pkgsrc/www/firefox/mozilla-common.mk 2022/12/11 13:49:09 1.243
+++ pkgsrc/www/firefox/mozilla-common.mk 2022/12/11 19:35:15 1.244
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: mozilla-common.mk,v 1.243 2022/12/11 13:49:09 ryoon Exp $ 1# $NetBSD: mozilla-common.mk,v 1.244 2022/12/11 19:35:15 tnn Exp $
2# 2#
3# common Makefile fragment for mozilla packages based on gecko 2.0. 3# common Makefile fragment for mozilla packages based on gecko 2.0.
4# 4#
5# used by www/firefox/Makefile 5# used by www/firefox/Makefile
6 6
7.include "../../mk/bsd.prefs.mk" 7.include "../../mk/bsd.prefs.mk"
8 8
9PYTHON_VERSIONS_INCOMPATIBLE= 27 9PYTHON_VERSIONS_INCOMPATIBLE= 27
10# ERROR: .../firefox-105.0.3/xpcom/idl-parser/xpidl/xpidl.py:1620: Invalid regular expression for rule 't_multilinecomment'. global flags not at the start of the expression at position 26 10# ERROR: .../firefox-105.0.3/xpcom/idl-parser/xpidl/xpidl.py:1620: Invalid regular expression for rule 't_multilinecomment'. global flags not at the start of the expression at position 26
11# ERROR: .../firefox/work/firefox-105.0.3/xpcom/idl-parser/xpidl/xpidl.py:1626: Invalid regular expression for rule 't_singlelinecomment'. global flags not at the start of the expression at position 24 11# ERROR: .../firefox/work/firefox-105.0.3/xpcom/idl-parser/xpidl/xpidl.py:1626: Invalid regular expression for rule 't_singlelinecomment'. global flags not at the start of the expression at position 24
12# ERROR: .../firefox/work/firefox-105.0.3/xpcom/idl-parser/xpidl/xpidl.py:1639: Invalid regular expression for rule 't_LCDATA'. global flags not at the start of the expression at position 13 12# ERROR: .../firefox/work/firefox-105.0.3/xpcom/idl-parser/xpidl/xpidl.py:1639: Invalid regular expression for rule 't_LCDATA'. global flags not at the start of the expression at position 13
13# leading to: 13# leading to:
14# SyntaxError: Can't build lexer 14# SyntaxError: Can't build lexer
@@ -70,27 +70,27 @@ USE_TOOLS+= bsdtar @@ -70,27 +70,27 @@ USE_TOOLS+= bsdtar
70USE_TOOLS+= tar 70USE_TOOLS+= tar
71.endif 71.endif
72 72
73.if ${MACHINE_ARCH} == "i386" 73.if ${MACHINE_ARCH} == "i386"
74# This is required for SSE2 code under i386. 74# This is required for SSE2 code under i386.
75CXXFLAGS+= -mstackrealign 75CXXFLAGS+= -mstackrealign
76.endif 76.endif
77 77
78CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/*/*.sh 78CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/*/*.sh
79CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}js/src/tests/update-test262.sh 79CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}js/src/tests/update-test262.sh
80CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}intl/icu/source/configure 80CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}intl/icu/source/configure
81CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/components/loop/run-all-loop-tests.sh 81CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/components/loop/run-all-loop-tests.sh
82CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/extensions/loop/run-all-loop-tests.sh 82CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/extensions/loop/run-all-loop-tests.sh
83#CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}modules/pdfium/update.sh 83CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}third_party/libwebrtc/tools_webrtc/iwyu/apply-iwyu
84 84
85CONFIGURE_ARGS+= --enable-default-toolkit=cairo-gtk3 85CONFIGURE_ARGS+= --enable-default-toolkit=cairo-gtk3
86CONFIGURE_ARGS+= --enable-release 86CONFIGURE_ARGS+= --enable-release
87# Disable Rust SIMD option to fix build with lang/rust-1.33.0 87# Disable Rust SIMD option to fix build with lang/rust-1.33.0
88# This should be enabled later again. 88# This should be enabled later again.
89#CONFIGURE_ARGS+= --enable-rust-simd 89#CONFIGURE_ARGS+= --enable-rust-simd
90CONFIGURE_ARGS+= --disable-tests 90CONFIGURE_ARGS+= --disable-tests
91# Mozilla Bug 1432751 91# Mozilla Bug 1432751
92#CONFIGURE_ARGS+= --enable-system-cairo 92#CONFIGURE_ARGS+= --enable-system-cairo
93CONFIGURE_ARGS+= --enable-system-pixman 93CONFIGURE_ARGS+= --enable-system-pixman
94# webrtc option requires internal libvpx 94# webrtc option requires internal libvpx
95#CONFIGURE_ARGS+= --with-system-libvpx 95#CONFIGURE_ARGS+= --with-system-libvpx
96CONFIGURE_ARGS+= --enable-system-ffi 96CONFIGURE_ARGS+= --enable-system-ffi