| @@ -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 | |
9 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | | 9 | PYTHON_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 |
70 | USE_TOOLS+= tar | | 70 | USE_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. |
75 | CXXFLAGS+= -mstackrealign | | 75 | CXXFLAGS+= -mstackrealign |
76 | .endif | | 76 | .endif |
77 | | | 77 | |
78 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/*/*.sh | | 78 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/*/*.sh |
79 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}js/src/tests/update-test262.sh | | 79 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}js/src/tests/update-test262.sh |
80 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}intl/icu/source/configure | | 80 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}intl/icu/source/configure |
81 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/components/loop/run-all-loop-tests.sh | | 81 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/components/loop/run-all-loop-tests.sh |
82 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/extensions/loop/run-all-loop-tests.sh | | 82 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/extensions/loop/run-all-loop-tests.sh |
83 | #CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}modules/pdfium/update.sh | | 83 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}third_party/libwebrtc/tools_webrtc/iwyu/apply-iwyu |
84 | | | 84 | |
85 | CONFIGURE_ARGS+= --enable-default-toolkit=cairo-gtk3 | | 85 | CONFIGURE_ARGS+= --enable-default-toolkit=cairo-gtk3 |
86 | CONFIGURE_ARGS+= --enable-release | | 86 | CONFIGURE_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 |
90 | CONFIGURE_ARGS+= --disable-tests | | 90 | CONFIGURE_ARGS+= --disable-tests |
91 | # Mozilla Bug 1432751 | | 91 | # Mozilla Bug 1432751 |
92 | #CONFIGURE_ARGS+= --enable-system-cairo | | 92 | #CONFIGURE_ARGS+= --enable-system-cairo |
93 | CONFIGURE_ARGS+= --enable-system-pixman | | 93 | CONFIGURE_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 |
96 | CONFIGURE_ARGS+= --enable-system-ffi | | 96 | CONFIGURE_ARGS+= --enable-system-ffi |