| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: mozilla-common.mk,v 1.22 2023/12/29 17:24:13 he Exp $ | | 1 | # $NetBSD: mozilla-common.mk,v 1.23 2024/02/10 12:44:05 ryoon 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/seamonkey/Makefile | | 5 | # used by www/seamonkey/Makefile |
6 | | | 6 | |
7 | HAS_CONFIGURE= yes | | 7 | HAS_CONFIGURE= yes |
8 | CONFIGURE_ARGS+= --prefix=${PREFIX} | | 8 | CONFIGURE_ARGS+= --prefix=${PREFIX} |
9 | USE_TOOLS+= pkg-config perl gmake autoconf213 unzip zip | | 9 | USE_TOOLS+= pkg-config perl gmake autoconf213 unzip zip |
10 | USE_LANGUAGES+= c99 c++ | | 10 | USE_LANGUAGES+= c99 c++ |
11 | UNLIMIT_RESOURCES+= datasize virtualsize | | 11 | UNLIMIT_RESOURCES+= datasize virtualsize |
12 | | | 12 | |
13 | GCC_REQD+= 4.9 | | 13 | GCC_REQD+= 4.9 |
14 | | | 14 | |
| @@ -55,27 +55,26 @@ CONFIGURE_ENV+= BINDGEN_CFLAGS="-isyste | | | @@ -55,27 +55,26 @@ CONFIGURE_ENV+= BINDGEN_CFLAGS="-isyste |
55 | CONFIGURE_ARGS+= --disable-stylo-build-bindgen | | 55 | CONFIGURE_ARGS+= --disable-stylo-build-bindgen |
56 | | | 56 | |
57 | test: | | 57 | test: |
58 | cd ${WRKSRC}/${OBJDIR}/dist/bin && \ | | 58 | cd ${WRKSRC}/${OBJDIR}/dist/bin && \ |
59 | ./run-mozilla.sh ${WRKSRC}/mach check-spidermonkey | | 59 | ./run-mozilla.sh ${WRKSRC}/mach check-spidermonkey |
60 | | | 60 | |
61 | # tar(1) of OpenBSD 5.5 has no --exclude command line option. | | 61 | # tar(1) of OpenBSD 5.5 has no --exclude command line option. |
62 | .if ${OPSYS} == "OpenBSD" | | 62 | .if ${OPSYS} == "OpenBSD" |
63 | TOOLS_PLATFORM.tar= ${TOOLS_PATH.bsdtar} | | 63 | TOOLS_PLATFORM.tar= ${TOOLS_PATH.bsdtar} |
64 | USE_TOOLS+= bsdtar | | 64 | USE_TOOLS+= bsdtar |
65 | .endif | | 65 | .endif |
66 | .if ${MACHINE_ARCH} == "i386" | | 66 | .if ${MACHINE_ARCH} == "i386" |
67 | # This is required for SSE2 code under i386. | | 67 | # This is required for SSE2 code under i386. |
68 | CXXFLAGS+= -mstackrealign | | | |
69 | CFLAGS+= -mstackrealign | | 68 | CFLAGS+= -mstackrealign |
70 | .endif | | 69 | .endif |
71 | # As of 2.53.16, packed_simd_2 is for Rust nightly only. | | 70 | # As of 2.53.16, packed_simd_2 is for Rust nightly only. |
72 | CONFIGURE_ARGS+= --disable-rust-simd | | 71 | CONFIGURE_ARGS+= --disable-rust-simd |
73 | | | 72 | |
74 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/libpkix/libpkix.sh | | 73 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/libpkix/libpkix.sh |
75 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/multinit/multinit.sh | | 74 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/multinit/multinit.sh |
76 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}js/src/tests/update-test262.sh | | 75 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}js/src/tests/update-test262.sh |
77 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}intl/icu/source/configure | | 76 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}intl/icu/source/configure |
78 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/components/loop/run-all-loop-tests.sh | | 77 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/components/loop/run-all-loop-tests.sh |
79 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/extensions/loop/run-all-loop-tests.sh | | 78 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/extensions/loop/run-all-loop-tests.sh |
80 | | | 79 | |
81 | CONFIGURE_ARGS+= --enable-default-toolkit=cairo-gtk3 | | 80 | CONFIGURE_ARGS+= --enable-default-toolkit=cairo-gtk3 |