| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: mozilla-common.mk,v 1.80 2016/08/06 08:46:59 ryoon Exp $ | | 1 | # $NetBSD: mozilla-common.mk,v 1.81 2016/08/07 01:25:41 szptvlfn 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 | # used by www/seamonkey/Makefile | | 6 | # used by www/seamonkey/Makefile |
7 | | | 7 | |
8 | .include "../../mk/bsd.prefs.mk" | | 8 | .include "../../mk/bsd.prefs.mk" |
9 | | | 9 | |
10 | .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" | | 10 | .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" |
11 | BUILD_DEPENDS+= yasm>=1.1:../../devel/yasm | | 11 | BUILD_DEPENDS+= yasm>=1.1:../../devel/yasm |
12 | .endif | | 12 | .endif |
13 | | | 13 | |
14 | HAS_CONFIGURE= yes | | 14 | HAS_CONFIGURE= yes |
| @@ -34,62 +34,51 @@ CXXFLAGS+= -march=i586 | | | @@ -34,62 +34,51 @@ CXXFLAGS+= -march=i586 |
34 | # This is required for SSE2 code under i386. | | 34 | # This is required for SSE2 code under i386. |
35 | CXXFLAGS+= -mstackrealign | | 35 | CXXFLAGS+= -mstackrealign |
36 | .endif | | 36 | .endif |
37 | | | 37 | |
38 | CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}security/nss/tests/libpkix/libpkix.sh | | 38 | CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}security/nss/tests/libpkix/libpkix.sh |
39 | CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}security/nss/tests/multinit/multinit.sh | | 39 | CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}security/nss/tests/multinit/multinit.sh |
40 | CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}js/src/tests/update-test262.sh | | 40 | CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}js/src/tests/update-test262.sh |
41 | CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}intl/icu/source/configure | | 41 | CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}intl/icu/source/configure |
42 | CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}browser/components/loop/run-all-loop-tests.sh | | 42 | CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}browser/components/loop/run-all-loop-tests.sh |
43 | CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}browser/extensions/loop/run-all-loop-tests.sh | | 43 | CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}browser/extensions/loop/run-all-loop-tests.sh |
44 | | | 44 | |
45 | CONFIGURE_ARGS+= --enable-pie | | 45 | CONFIGURE_ARGS+= --enable-pie |
46 | CONFIGURE_ARGS+= --disable-tests | | 46 | CONFIGURE_ARGS+= --disable-tests |
47 | #CONFIGURE_ARGS+= --disable-pedantic | | | |
48 | #CONFIGURE_ARGS+= --enable-crypto | | | |
49 | CONFIGURE_ARGS+= --with-pthreads | | 47 | CONFIGURE_ARGS+= --with-pthreads |
50 | #CONFIGURE_ARGS+= --disable-javaxpcom | | | |
51 | CONFIGURE_ARGS+= --enable-default-toolkit=cairo-gtk2 | | 48 | CONFIGURE_ARGS+= --enable-default-toolkit=cairo-gtk2 |
52 | #CONFIGURE_ARGS+= --enable-svg | | | |
53 | #CONFIGURE_ARGS+= --enable-mathml | | | |
54 | #CONFIGURE_ARGS+= --enable-pango | | | |
55 | CONFIGURE_ARGS+= --enable-system-cairo | | 49 | CONFIGURE_ARGS+= --enable-system-cairo |
56 | CONFIGURE_ARGS+= --enable-system-pixman | | 50 | CONFIGURE_ARGS+= --enable-system-pixman |
57 | CONFIGURE_ARGS+= --with-system-libvpx | | 51 | CONFIGURE_ARGS+= --with-system-libvpx |
58 | CONFIGURE_ARGS+= --enable-system-hunspell | | 52 | CONFIGURE_ARGS+= --enable-system-hunspell |
59 | CONFIGURE_ARGS+= --enable-system-ffi | | 53 | CONFIGURE_ARGS+= --enable-system-ffi |
60 | CONFIGURE_ARGS+= --with-system-icu | | 54 | CONFIGURE_ARGS+= --with-system-icu |
61 | CONFIGURE_ARGS+= --with-system-nss | | 55 | CONFIGURE_ARGS+= --with-system-nss |
62 | CONFIGURE_ARGS+= --with-system-nspr | | 56 | CONFIGURE_ARGS+= --with-system-nspr |
63 | CONFIGURE_ARGS+= --with-system-jpeg | | 57 | CONFIGURE_ARGS+= --with-system-jpeg |
64 | CONFIGURE_ARGS+= --with-system-zlib | | 58 | CONFIGURE_ARGS+= --with-system-zlib |
65 | CONFIGURE_ARGS+= --with-system-bz2 | | 59 | CONFIGURE_ARGS+= --with-system-bz2 |
66 | CONFIGURE_ARGS+= --with-system-libevent=${BUILDLINK_PREFIX.libevent} | | 60 | CONFIGURE_ARGS+= --with-system-libevent=${BUILDLINK_PREFIX.libevent} |
67 | CONFIGURE_ARGS+= --disable-crashreporter | | 61 | CONFIGURE_ARGS+= --disable-crashreporter |
68 | CONFIGURE_ARGS+= --disable-necko-wifi | | 62 | CONFIGURE_ARGS+= --disable-necko-wifi |
69 | CONFIGURE_ARGS+= --enable-chrome-format=flat | | 63 | CONFIGURE_ARGS+= --enable-chrome-format=flat |
70 | CONFIGURE_ARGS+= --disable-libjpeg-turbo | | 64 | CONFIGURE_ARGS+= --disable-libjpeg-turbo |
71 | | | 65 | |
72 | CONFIGURE_ARGS+= --disable-elf-hack | | 66 | CONFIGURE_ARGS+= --disable-elf-hack |
73 | #CONFIGURE_ARGS+= --disable-elf-dynstr-gc | | | |
74 | CONFIGURE_ARGS+= --disable-gconf | | 67 | CONFIGURE_ARGS+= --disable-gconf |
75 | CONFIGURE_ARGS+= --enable-gio | | 68 | CONFIGURE_ARGS+= --enable-gio |
76 | CONFIGURE_ARGS+= --enable-extensions=gio | | 69 | CONFIGURE_ARGS+= --enable-extensions=gio |
77 | #CONFIGURE_ARGS+= --disable-mochitest | | | |
78 | #CONFIGURE_ARGS+= --enable-canvas | | | |
79 | #CONFIGURE_ARGS+= --enable-readline | | 70 | #CONFIGURE_ARGS+= --enable-readline |
80 | #CONFIGURE_ARGS+= --disable-installer | | | |
81 | CONFIGURE_ARGS+= --enable-url-classifier | | 71 | CONFIGURE_ARGS+= --enable-url-classifier |
82 | #CONFIGURE_ARGS+= --with-system-ply | | | |
83 | CONFIGURE_ARGS+= --disable-icf | | 72 | CONFIGURE_ARGS+= --disable-icf |
84 | CONFIGURE_ARGS+= --disable-updater | | 73 | CONFIGURE_ARGS+= --disable-updater |
85 | | | 74 | |
86 | SUBST_CLASSES+= fix-paths | | 75 | SUBST_CLASSES+= fix-paths |
87 | SUBST_STAGE.fix-paths= pre-configure | | 76 | SUBST_STAGE.fix-paths= pre-configure |
88 | SUBST_MESSAGE.fix-paths= Fixing absolute paths. | | 77 | SUBST_MESSAGE.fix-paths= Fixing absolute paths. |
89 | SUBST_FILES.fix-paths+= ${MOZILLA_DIR}xpcom/io/nsAppFileLocationProvider.cpp | | 78 | SUBST_FILES.fix-paths+= ${MOZILLA_DIR}xpcom/io/nsAppFileLocationProvider.cpp |
90 | SUBST_SED.fix-paths+= -e 's,/usr/lib/mozilla/plugins,${PREFIX}/lib/netscape/plugins,g' | | 79 | SUBST_SED.fix-paths+= -e 's,/usr/lib/mozilla/plugins,${PREFIX}/lib/netscape/plugins,g' |
91 | | | 80 | |
92 | CONFIG_GUESS_OVERRIDE+= ${MOZILLA_DIR}build/autoconf/config.guess | | 81 | CONFIG_GUESS_OVERRIDE+= ${MOZILLA_DIR}build/autoconf/config.guess |
93 | CONFIG_GUESS_OVERRIDE+= ${MOZILLA_DIR}js/src/build/autoconf/config.guess | | 82 | CONFIG_GUESS_OVERRIDE+= ${MOZILLA_DIR}js/src/build/autoconf/config.guess |
94 | CONFIG_GUESS_OVERRIDE+= ${MOZILLA_DIR}nsprpub/build/autoconf/config.guess | | 83 | CONFIG_GUESS_OVERRIDE+= ${MOZILLA_DIR}nsprpub/build/autoconf/config.guess |
95 | CONFIG_GUESS_OVERRIDE+= ${MOZILLA_DIR}/js/ctypes/libffi/config.guess | | 84 | CONFIG_GUESS_OVERRIDE+= ${MOZILLA_DIR}/js/ctypes/libffi/config.guess |