Move CHECK_PORTABILITY_SKIP to mozilla-common.mkdiff -r1.2 -r1.3 pkgsrc/www/firefox24/Makefile
(ryoon)
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.2 2013/11/08 12:51:25 ryoon Exp $ | 1 | # $NetBSD: Makefile,v 1.3 2013/11/10 15:08:31 ryoon Exp $ | |
2 | 2 | |||
3 | FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR} | 3 | FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR} | |
4 | MOZ_BRANCH= 24.1.0 | 4 | MOZ_BRANCH= 24.1.0 | |
5 | MOZ_BRANCH_MINOR= esr | 5 | MOZ_BRANCH_MINOR= esr | |
6 | 6 | |||
7 | DISTNAME= firefox-${FIREFOX_VER}.source | 7 | DISTNAME= firefox-${FIREFOX_VER}.source | |
8 | PKGNAME= firefox24-${MOZ_BRANCH}${MOZ_BRANCH_MINOR:S/b/beta/:S/esr//} | 8 | PKGNAME= firefox24-${MOZ_BRANCH}${MOZ_BRANCH_MINOR:S/b/beta/:S/esr//} | |
9 | PKGREVISION= 1 | 9 | PKGREVISION= 1 | |
10 | CATEGORIES= www | 10 | CATEGORIES= www | |
11 | #MASTER_SITES= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/} | 11 | #MASTER_SITES= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/} | |
12 | MASTER_SITES+= ${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${FIREFOX_VER}/source/} | 12 | MASTER_SITES+= ${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${FIREFOX_VER}/source/} | |
13 | EXTRACT_SUFX= .tar.bz2 | 13 | EXTRACT_SUFX= .tar.bz2 | |
14 | 14 | |||
@@ -39,28 +39,26 @@ ALL_ENV+= MOZILLA_PKG_NAME=firefox24 | @@ -39,28 +39,26 @@ ALL_ENV+= MOZILLA_PKG_NAME=firefox24 | |||
39 | # Avoid ld "invalid section index" errors. | 39 | # Avoid ld "invalid section index" errors. | |
40 | .if ${OPSYS} == "SunOS" | 40 | .if ${OPSYS} == "SunOS" | |
41 | BUILDLINK_TRANSFORM+= rm:-fdata-sections | 41 | BUILDLINK_TRANSFORM+= rm:-fdata-sections | |
42 | BUILDLINK_TRANSFORM+= rm:-ffunction-sections | 42 | BUILDLINK_TRANSFORM+= rm:-ffunction-sections | |
43 | .endif | 43 | .endif | |
44 | 44 | |||
45 | LDFLAGS.DragonFly= -lplc4 -lnspr4 | 45 | LDFLAGS.DragonFly= -lplc4 -lnspr4 | |
46 | LDFLAGS.FreeBSD= -lplc4 -lnspr4 | 46 | LDFLAGS.FreeBSD= -lplc4 -lnspr4 | |
47 | LDFLAGS.Linux= -lnspr4 | 47 | LDFLAGS.Linux= -lnspr4 | |
48 | 48 | |||
49 | .include "mozilla-common.mk" | 49 | .include "mozilla-common.mk" | |
50 | .include "options.mk" | 50 | .include "options.mk" | |
51 | 51 | |||
52 | CHECK_PORTABILITY_SKIP+= js/src/tests/update-test262.sh | |||
53 | ||||
54 | CHECK_INTERPRETER_SKIP+=lib/firefox24-sdk/sdk/bin/header.py | 52 | CHECK_INTERPRETER_SKIP+=lib/firefox24-sdk/sdk/bin/header.py | |
55 | CHECK_INTERPRETER_SKIP+=lib/firefox24-sdk/sdk/bin/typelib.py | 53 | CHECK_INTERPRETER_SKIP+=lib/firefox24-sdk/sdk/bin/typelib.py | |
56 | CHECK_INTERPRETER_SKIP+=lib/firefox24-sdk/sdk/bin/xpidl.py | 54 | CHECK_INTERPRETER_SKIP+=lib/firefox24-sdk/sdk/bin/xpidl.py | |
57 | CHECK_INTERPRETER_SKIP+=lib/firefox24-sdk/sdk/bin/xpt.py | 55 | CHECK_INTERPRETER_SKIP+=lib/firefox24-sdk/sdk/bin/xpt.py | |
58 | 56 | |||
59 | MOZILLA=firefox24 | 57 | MOZILLA=firefox24 | |
60 | MOZILLA_ICON= ${WRKSRC}/dist/firefox/browser/chrome/icons/default/default48.png | 58 | MOZILLA_ICON= ${WRKSRC}/dist/firefox/browser/chrome/icons/default/default48.png | |
61 | .if !empty(PKG_OPTIONS:Mofficial-mozilla-branding) | 59 | .if !empty(PKG_OPTIONS:Mofficial-mozilla-branding) | |
62 | MOZILLA_NAME= Firefox | 60 | MOZILLA_NAME= Firefox | |
63 | .else | 61 | .else | |
64 | MOZILLA_NAME= Browser | 62 | MOZILLA_NAME= Browser | |
65 | .endif | 63 | .endif | |
66 | 64 |
@@ -1,40 +1,41 @@ | @@ -1,40 +1,41 @@ | |||
1 | # $NetBSD: mozilla-common.mk,v 1.1 2013/11/03 04:51:59 ryoon Exp $ | 1 | # $NetBSD: mozilla-common.mk,v 1.2 2013/11/10 15:08:31 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 mail/thunderbird/Makefile | 5 | # used by mail/thunderbird/Makefile | |
6 | # used by www/firefox24/Makefile | 6 | # used by www/firefox24/Makefile | |
7 | 7 | |||
8 | GNU_CONFIGURE= yes | 8 | GNU_CONFIGURE= yes | |
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 | 11 | UNLIMIT_RESOURCES+= datasize | |
12 | 12 | |||
13 | .include "../../mk/bsd.prefs.mk" | 13 | .include "../../mk/bsd.prefs.mk" | |
14 | # gcc45-4.5.3 of lang/gcc45 does not generate proper binary, | 14 | # gcc45-4.5.3 of lang/gcc45 does not generate proper binary, | |
15 | # but gcc 4.5.4 of NetBSD 7 generates working binary. | 15 | # but gcc 4.5.4 of NetBSD 7 generates working binary. | |
16 | .if !empty(MACHINE_PLATFORM:MNetBSD-5.*) | 16 | .if !empty(MACHINE_PLATFORM:MNetBSD-5.*) | |
17 | GCC_REQD+= 4.6 | 17 | GCC_REQD+= 4.6 | |
18 | . if ${MACHINE_ARCH} == "i386" | 18 | . if ${MACHINE_ARCH} == "i386" | |
19 | # Fix for PR pkg/48152. | 19 | # Fix for PR pkg/48152. | |
20 | CPPFLAGS+= -march=i486 | 20 | CPPFLAGS+= -march=i486 | |
21 | . endif | 21 | . endif | |
22 | .else | 22 | .else | |
23 | GCC_REQD+= 4.5 | 23 | GCC_REQD+= 4.5 | |
24 | .endif | 24 | .endif | |
25 | 25 | |||
26 | CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}security/nss/tests/libpkix/libpkix.sh | 26 | CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}security/nss/tests/libpkix/libpkix.sh | |
27 | CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}security/nss/tests/multinit/multinit.sh | 27 | CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}security/nss/tests/multinit/multinit.sh | |
28 | CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}js/src/tests/update-test262.sh | |||
28 | 29 | |||
29 | CONFIGURE_ARGS+= --disable-tests | 30 | CONFIGURE_ARGS+= --disable-tests | |
30 | CONFIGURE_ARGS+= --disable-pedantic | 31 | CONFIGURE_ARGS+= --disable-pedantic | |
31 | CONFIGURE_ARGS+= --enable-crypto | 32 | CONFIGURE_ARGS+= --enable-crypto | |
32 | CONFIGURE_ARGS+= --with-pthreads | 33 | CONFIGURE_ARGS+= --with-pthreads | |
33 | CONFIGURE_ARGS+= --disable-javaxpcom | 34 | CONFIGURE_ARGS+= --disable-javaxpcom | |
34 | CONFIGURE_ARGS+= --enable-default-toolkit=cairo-gtk2 | 35 | CONFIGURE_ARGS+= --enable-default-toolkit=cairo-gtk2 | |
35 | CONFIGURE_ARGS+= --enable-svg | 36 | CONFIGURE_ARGS+= --enable-svg | |
36 | CONFIGURE_ARGS+= --enable-mathml | 37 | CONFIGURE_ARGS+= --enable-mathml | |
37 | CONFIGURE_ARGS+= --enable-pango | 38 | CONFIGURE_ARGS+= --enable-pango | |
38 | CONFIGURE_ARGS+= --enable-system-cairo | 39 | CONFIGURE_ARGS+= --enable-system-cairo | |
39 | CONFIGURE_ARGS+= --enable-system-pixman | 40 | CONFIGURE_ARGS+= --enable-system-pixman | |
40 | CONFIGURE_ARGS+= --with-system-libvpx | 41 | CONFIGURE_ARGS+= --with-system-libvpx |