| @@ -1,81 +1,80 @@ | | | @@ -1,81 +1,80 @@ |
1 | # $NetBSD: Makefile,v 1.13 2015/06/30 09:57:35 ryoon Exp $ | | 1 | # $NetBSD: Makefile,v 1.14 2015/07/25 09:45:54 ryoon Exp $ |
2 | | | 2 | |
3 | MOZ_BRANCH= 31.7 | | 3 | MOZ_BRANCH= 31.8 |
4 | MOZ_BRANCH_MINOR= .0esr | | 4 | MOZ_BRANCH_MINOR= .0esr |
5 | MOZ_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR} | | 5 | MOZ_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR} |
6 | DISTNAME= firefox-${MOZ_VER}.source | | 6 | DISTNAME= firefox-${MOZ_VER}.source |
7 | MASTER_SITES= ${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${MOZ_VER}/source/} | | 7 | MASTER_SITES= ${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${MOZ_VER}/source/} |
8 | #MASTER_SITES+= ${MASTER_SITE_MOZILLA:=firefox/releases/${MOZ_VER}/source/} | | 8 | #MASTER_SITES+= ${MASTER_SITE_MOZILLA:=firefox/releases/${MOZ_VER}/source/} |
9 | EXTRACT_SUFX= .tar.bz2 | | 9 | EXTRACT_SUFX= .tar.bz2 |
10 | | | 10 | |
11 | PKGNAME= xulrunner31-${MOZ_BRANCH}${MOZ_BRANCH_MINOR:S/esr//:S/b/beta/} | | 11 | PKGNAME= xulrunner31-${MOZ_BRANCH}${MOZ_BRANCH_MINOR:S/esr//:S/b/beta/} |
12 | PKGREVISION= 1 | | | |
13 | CATEGORIES= devel www | | 12 | CATEGORIES= devel www |
14 | | | 13 | |
15 | MAINTAINER= ryoon@NetBSD.org | | 14 | MAINTAINER= ryoon@NetBSD.org |
16 | HOMEPAGE= http://developer.mozilla.org/en/docs/XULRunner | | 15 | HOMEPAGE= http://developer.mozilla.org/en/docs/XULRunner |
17 | COMMENT= XML User Interface Language runtime environment | | 16 | COMMENT= XML User Interface Language runtime environment |
18 | LICENSE= mpl-1.1 | | 17 | LICENSE= mpl-1.1 |
19 | | | 18 | |
20 | WRKSRC= ${WRKDIR}/mozilla-esr31 | | 19 | WRKSRC= ${WRKDIR}/mozilla-esr31 |
21 | | | 20 | |
22 | DISTINFO_FILE= ${.CURDIR}/../../www/firefox31/distinfo | | 21 | DISTINFO_FILE= ${.CURDIR}/../../www/firefox31/distinfo |
23 | PATCHDIR= ${.CURDIR}/../../www/firefox31/patches | | 22 | PATCHDIR= ${.CURDIR}/../../www/firefox31/patches |
24 | | | 23 | |
25 | CHECK_PORTABILITY_SKIP+= js/src/tests/update-test262.sh | | 24 | CHECK_PORTABILITY_SKIP+= js/src/tests/update-test262.sh |
26 | | | 25 | |
27 | MOZILLA_DIR= # empty | | 26 | MOZILLA_DIR= # empty |
28 | | | 27 | |
29 | PKGCONFIG_OVERRIDE+= xulrunner31/installer/libxul-embedding.pc.in | | 28 | PKGCONFIG_OVERRIDE+= xulrunner31/installer/libxul-embedding.pc.in |
30 | PKGCONFIG_OVERRIDE+= xulrunner31/installer/libxul.pc.in | | 29 | PKGCONFIG_OVERRIDE+= xulrunner31/installer/libxul.pc.in |
31 | PKGCONFIG_OVERRIDE+= xulrunner31/installer/mozilla-gtkmozembed-embedding.pc.in | | 30 | PKGCONFIG_OVERRIDE+= xulrunner31/installer/mozilla-gtkmozembed-embedding.pc.in |
32 | PKGCONFIG_OVERRIDE+= xulrunner31/installer/mozilla-gtkmozembed.pc.in | | 31 | PKGCONFIG_OVERRIDE+= xulrunner31/installer/mozilla-gtkmozembed.pc.in |
33 | PKGCONFIG_OVERRIDE+= xulrunner31/installer/mozilla-js.pc.in | | 32 | PKGCONFIG_OVERRIDE+= xulrunner31/installer/mozilla-js.pc.in |
34 | PKGCONFIG_OVERRIDE+= xulrunner31/installer/mozilla-nspr.pc.in | | 33 | PKGCONFIG_OVERRIDE+= xulrunner31/installer/mozilla-nspr.pc.in |
35 | PKGCONFIG_OVERRIDE+= xulrunner31/installer/mozilla-nss.pc.in | | 34 | PKGCONFIG_OVERRIDE+= xulrunner31/installer/mozilla-nss.pc.in |
36 | PKGCONFIG_OVERRIDE+= xulrunner31/installer/mozilla-plugin.pc.in | | 35 | PKGCONFIG_OVERRIDE+= xulrunner31/installer/mozilla-plugin.pc.in |
37 | | | 36 | |
38 | CONFIGURE_ARGS+= --enable-application=xulrunner | | 37 | CONFIGURE_ARGS+= --enable-application=xulrunner |
39 | CONFIGURE_ARGS+= --enable-libxul | | 38 | CONFIGURE_ARGS+= --enable-libxul |
40 | | | 39 | |
41 | ALL_ENV+= MOZILLA_PKG_NAME=xulrunner31 | | 40 | ALL_ENV+= MOZILLA_PKG_NAME=xulrunner31 |
42 | | | 41 | |
43 | MAKE_ENV+= FREEBL_NO_DEPEND=0 | | 42 | MAKE_ENV+= FREEBL_NO_DEPEND=0 |
44 | | | 43 | |
45 | # workround for link of xulrunner-bin etc. | | 44 | # workround for link of xulrunner-bin etc. |
46 | LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/xulrunner31 ${COMPILER_RPATH_FLAG}${PREFIX}/lib | | 45 | LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/xulrunner31 ${COMPILER_RPATH_FLAG}${PREFIX}/lib |
47 | LDFLAGS.SunOS+= -lm | | 46 | LDFLAGS.SunOS+= -lm |
48 | | | 47 | |
49 | CHECK_INTERPRETER_SKIP+=lib/xulrunner31/sdk/bin/header.py | | 48 | CHECK_INTERPRETER_SKIP+=lib/xulrunner31/sdk/bin/header.py |
50 | CHECK_INTERPRETER_SKIP+=lib/xulrunner31/sdk/bin/typelib.py | | 49 | CHECK_INTERPRETER_SKIP+=lib/xulrunner31/sdk/bin/typelib.py |
51 | CHECK_INTERPRETER_SKIP+=lib/xulrunner31/sdk/bin/xpidl.py | | 50 | CHECK_INTERPRETER_SKIP+=lib/xulrunner31/sdk/bin/xpidl.py |
52 | CHECK_INTERPRETER_SKIP+=lib/xulrunner31/sdk/bin/xpt.py | | 51 | CHECK_INTERPRETER_SKIP+=lib/xulrunner31/sdk/bin/xpt.py |
53 | | | 52 | |
54 | .include "../../www/firefox31/mozilla-common.mk" | | 53 | .include "../../www/firefox31/mozilla-common.mk" |
55 | .include "../../www/firefox31/options.mk" | | 54 | .include "../../www/firefox31/options.mk" |
56 | | | 55 | |
57 | post-extract: | | 56 | post-extract: |
58 | mv ${WRKSRC}/gfx/ycbcr/yuv_row_arm.s ${WRKSRC}/gfx/ycbcr/yuv_row_arm.S | | 57 | mv ${WRKSRC}/gfx/ycbcr/yuv_row_arm.s ${WRKSRC}/gfx/ycbcr/yuv_row_arm.S |
59 | | | 58 | |
60 | pre-configure: | | 59 | pre-configure: |
61 | cd ${WRKSRC} && mkdir ${OBJDIR} | | 60 | cd ${WRKSRC} && mkdir ${OBJDIR} |
62 | cd ${WRKSRC} && autoconf | | 61 | cd ${WRKSRC} && autoconf |
63 | cd ${WRKSRC}/js/src && autoconf | | 62 | cd ${WRKSRC}/js/src && autoconf |
64 | mkdir ${WRKSRC}/js/src/.deps | | 63 | mkdir ${WRKSRC}/js/src/.deps |
65 | | | 64 | |
66 | post-install: | | 65 | post-install: |
67 | rm -f ${DESTDIR}${PREFIX}/lib/xulrunner31/libxpcomglue.a | | 66 | rm -f ${DESTDIR}${PREFIX}/lib/xulrunner31/libxpcomglue.a |
68 | ln -s sdk/lib/libxpcomglue.a \ | | 67 | ln -s sdk/lib/libxpcomglue.a \ |
69 | ${DESTDIR}${PREFIX}/lib/xulrunner31/libxpcomglue.a | | 68 | ${DESTDIR}${PREFIX}/lib/xulrunner31/libxpcomglue.a |
70 | rm -f ${DESTDIR}${PREFIX}/lib/xulrunner31/libxpcomglue_s.a | | 69 | rm -f ${DESTDIR}${PREFIX}/lib/xulrunner31/libxpcomglue_s.a |
71 | ln -s sdk/lib/libxpcomglue_s.a \ | | 70 | ln -s sdk/lib/libxpcomglue_s.a \ |
72 | ${DESTDIR}${PREFIX}/lib/xulrunner31/libxpcomglue_s.a | | 71 | ${DESTDIR}${PREFIX}/lib/xulrunner31/libxpcomglue_s.a |
73 | rm -f ${DESTDIR}${PREFIX}/lib/xulrunner31/libunicharutil_external_s.a | | 72 | rm -f ${DESTDIR}${PREFIX}/lib/xulrunner31/libunicharutil_external_s.a |
74 | ln -s sdk/lib/libunicharutil_external_s.a \ | | 73 | ln -s sdk/lib/libunicharutil_external_s.a \ |
75 | ${DESTDIR}${PREFIX}/lib/xulrunner31/libunicharutil_external_s.a | | 74 | ${DESTDIR}${PREFIX}/lib/xulrunner31/libunicharutil_external_s.a |
76 | rm -f ${DESTDIR}${PREFIX}/lib/xulrunner31/libmozglue.a | | 75 | rm -f ${DESTDIR}${PREFIX}/lib/xulrunner31/libmozglue.a |
77 | ln -s sdk/lib/libmozglue.a \ | | 76 | ln -s sdk/lib/libmozglue.a \ |
78 | ${DESTDIR}${PREFIX}/lib/xulrunner31/libmozglue.a | | 77 | ${DESTDIR}${PREFIX}/lib/xulrunner31/libmozglue.a |
79 | ${TOUCH} ${TOUCH_FLAGS} ${DESTDIR}${PREFIX}/include/xulrunner31/mozilla/throw_gcc.h | | 78 | ${TOUCH} ${TOUCH_FLAGS} ${DESTDIR}${PREFIX}/include/xulrunner31/mozilla/throw_gcc.h |
80 | | | 79 | |
81 | .include "../../mk/bsd.pkg.mk" | | 80 | .include "../../mk/bsd.pkg.mk" |