Sat Feb 10 12:44:05 2024 UTC (106d)
www/seamonkey: CFLAGS are added to CXXFLAGS automatically


(ryoon)
diff -r1.22 -r1.23 pkgsrc/www/seamonkey/mozilla-common.mk

cvs diff -r1.22 -r1.23 pkgsrc/www/seamonkey/mozilla-common.mk (expand / switch to unified diff)

--- pkgsrc/www/seamonkey/mozilla-common.mk 2023/12/29 17:24:13 1.22
+++ pkgsrc/www/seamonkey/mozilla-common.mk 2024/02/10 12:44:05 1.23
@@ -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
7HAS_CONFIGURE= yes 7HAS_CONFIGURE= yes
8CONFIGURE_ARGS+= --prefix=${PREFIX} 8CONFIGURE_ARGS+= --prefix=${PREFIX}
9USE_TOOLS+= pkg-config perl gmake autoconf213 unzip zip 9USE_TOOLS+= pkg-config perl gmake autoconf213 unzip zip
10USE_LANGUAGES+= c99 c++ 10USE_LANGUAGES+= c99 c++
11UNLIMIT_RESOURCES+= datasize virtualsize 11UNLIMIT_RESOURCES+= datasize virtualsize
12 12
13GCC_REQD+= 4.9 13GCC_REQD+= 4.9
14 14
@@ -55,27 +55,26 @@ CONFIGURE_ENV+= BINDGEN_CFLAGS="-isyste @@ -55,27 +55,26 @@ CONFIGURE_ENV+= BINDGEN_CFLAGS="-isyste
55CONFIGURE_ARGS+= --disable-stylo-build-bindgen 55CONFIGURE_ARGS+= --disable-stylo-build-bindgen
56 56
57test: 57test:
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"
63TOOLS_PLATFORM.tar= ${TOOLS_PATH.bsdtar} 63TOOLS_PLATFORM.tar= ${TOOLS_PATH.bsdtar}
64USE_TOOLS+= bsdtar 64USE_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.
68CXXFLAGS+= -mstackrealign 
69CFLAGS+= -mstackrealign 68CFLAGS+= -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.
72CONFIGURE_ARGS+= --disable-rust-simd 71CONFIGURE_ARGS+= --disable-rust-simd
73 72
74CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/libpkix/libpkix.sh 73CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/libpkix/libpkix.sh
75CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/multinit/multinit.sh 74CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/multinit/multinit.sh
76CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}js/src/tests/update-test262.sh 75CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}js/src/tests/update-test262.sh
77CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}intl/icu/source/configure 76CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}intl/icu/source/configure
78CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/components/loop/run-all-loop-tests.sh 77CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/components/loop/run-all-loop-tests.sh
79CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/extensions/loop/run-all-loop-tests.sh 78CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/extensions/loop/run-all-loop-tests.sh
80 79
81CONFIGURE_ARGS+= --enable-default-toolkit=cairo-gtk3 80CONFIGURE_ARGS+= --enable-default-toolkit=cairo-gtk3