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