| @@ -1,57 +1,54 @@ | | | @@ -1,57 +1,54 @@ |
1 | # $NetBSD: Makefile,v 1.57 2011/11/12 12:45:03 tnn Exp $ | | 1 | # $NetBSD: Makefile,v 1.58 2011/11/13 17:02:20 tnn Exp $ |
2 | | | 2 | |
3 | .include "dist.mk" | | 3 | .include "dist.mk" |
4 | PKGNAME= xulrunner-${MOZ_BRANCH}${MOZ_BRANCH_MINOR} | | 4 | PKGNAME= xulrunner-${MOZ_BRANCH}${MOZ_BRANCH_MINOR} |
5 | CATEGORIES= devel www | | 5 | CATEGORIES= devel www |
6 | | | 6 | |
7 | MAINTAINER= tnn@NetBSD.org | | 7 | MAINTAINER= tnn@NetBSD.org |
8 | HOMEPAGE= http://developer.mozilla.org/en/docs/XULRunner | | 8 | HOMEPAGE= http://developer.mozilla.org/en/docs/XULRunner |
9 | COMMENT= XML User Interface Language runtime environment | | 9 | COMMENT= XML User Interface Language runtime environment |
10 | LICENSE= mpl-1.1 | | 10 | LICENSE= mpl-1.1 |
11 | | | 11 | |
12 | MOZILLA_DIR= # empty | | 12 | MOZILLA_DIR= # empty |
13 | | | 13 | |
14 | PKGCONFIG_OVERRIDE+= xulrunner/installer/libxul-embedding.pc.in | | 14 | PKGCONFIG_OVERRIDE+= xulrunner/installer/libxul-embedding.pc.in |
15 | PKGCONFIG_OVERRIDE+= xulrunner/installer/libxul.pc.in | | 15 | PKGCONFIG_OVERRIDE+= xulrunner/installer/libxul.pc.in |
16 | PKGCONFIG_OVERRIDE+= xulrunner/installer/mozilla-gtkmozembed-embedding.pc.in | | 16 | PKGCONFIG_OVERRIDE+= xulrunner/installer/mozilla-gtkmozembed-embedding.pc.in |
17 | PKGCONFIG_OVERRIDE+= xulrunner/installer/mozilla-gtkmozembed.pc.in | | 17 | PKGCONFIG_OVERRIDE+= xulrunner/installer/mozilla-gtkmozembed.pc.in |
18 | PKGCONFIG_OVERRIDE+= xulrunner/installer/mozilla-js.pc.in | | 18 | PKGCONFIG_OVERRIDE+= xulrunner/installer/mozilla-js.pc.in |
19 | PKGCONFIG_OVERRIDE+= xulrunner/installer/mozilla-nspr.pc.in | | 19 | PKGCONFIG_OVERRIDE+= xulrunner/installer/mozilla-nspr.pc.in |
20 | PKGCONFIG_OVERRIDE+= xulrunner/installer/mozilla-nss.pc.in | | 20 | PKGCONFIG_OVERRIDE+= xulrunner/installer/mozilla-nss.pc.in |
21 | PKGCONFIG_OVERRIDE+= xulrunner/installer/mozilla-plugin.pc.in | | 21 | PKGCONFIG_OVERRIDE+= xulrunner/installer/mozilla-plugin.pc.in |
22 | | | 22 | |
23 | CONFIGURE_ARGS+= --enable-application=xulrunner | | 23 | CONFIGURE_ARGS+= --enable-application=xulrunner |
24 | CONFIGURE_ARGS+= --enable-libxul | | 24 | CONFIGURE_ARGS+= --enable-libxul |
25 | | | 25 | |
26 | ALL_ENV+= MOZILLA_PKG_NAME=xulrunner | | 26 | ALL_ENV+= MOZILLA_PKG_NAME=xulrunner |
27 | | | 27 | |
28 | MAKE_ENV+= FREEBL_NO_DEPEND=0 | | 28 | MAKE_ENV+= FREEBL_NO_DEPEND=0 |
29 | | | 29 | |
30 | # XXX tnn | | | |
31 | MAKE_JOBS_SAFE= no | | | |
32 | | | | |
33 | .include "mozilla-common.mk" | | 30 | .include "mozilla-common.mk" |
34 | .include "options.mk" | | 31 | .include "options.mk" |
35 | | | 32 | |
36 | pre-configure: | | 33 | pre-configure: |
37 | cd ${WRKSRC} && autoconf | | 34 | cd ${WRKSRC} && autoconf |
38 | cd ${WRKSRC}/js/src && autoconf | | 35 | cd ${WRKSRC}/js/src && autoconf |
39 | cd ${WRKSRC}/nsprpub && autoconf | | 36 | cd ${WRKSRC}/nsprpub && autoconf |
40 | | | 37 | |
41 | post-install: | | 38 | post-install: |
42 | # XXX fix the pkg-config files instead | | 39 | # XXX fix the pkg-config files instead |
43 | rm -f ${DESTDIR}${PREFIX}/lib/xulrunner/libxpcomglue.a | | 40 | rm -f ${DESTDIR}${PREFIX}/lib/xulrunner/libxpcomglue.a |
44 | ln -s ${PREFIX}/lib/xulrunner-sdk/sdk/lib/libxpcomglue.a \ | | 41 | ln -s ${PREFIX}/lib/xulrunner-sdk/sdk/lib/libxpcomglue.a \ |
45 | ${DESTDIR}${PREFIX}/lib/xulrunner/libxpcomglue.a | | 42 | ${DESTDIR}${PREFIX}/lib/xulrunner/libxpcomglue.a |
46 | rm -f ${DESTDIR}${PREFIX}/lib/xulrunner/libxpcomglue_s.a | | 43 | rm -f ${DESTDIR}${PREFIX}/lib/xulrunner/libxpcomglue_s.a |
47 | ln -s ${PREFIX}/lib/xulrunner-sdk/sdk/lib/libxpcomglue_s.a \ | | 44 | ln -s ${PREFIX}/lib/xulrunner-sdk/sdk/lib/libxpcomglue_s.a \ |
48 | ${DESTDIR}${PREFIX}/lib/xulrunner/libxpcomglue_s.a | | 45 | ${DESTDIR}${PREFIX}/lib/xulrunner/libxpcomglue_s.a |
49 | rm -f ${DESTDIR}${PREFIX}/lib/xulrunner/libunicharutil_external_s.a | | 46 | rm -f ${DESTDIR}${PREFIX}/lib/xulrunner/libunicharutil_external_s.a |
50 | ln -s ${PREFIX}/lib/xulrunner-sdk/sdk/lib/libunicharutil_external_s.a \ | | 47 | ln -s ${PREFIX}/lib/xulrunner-sdk/sdk/lib/libunicharutil_external_s.a \ |
51 | ${DESTDIR}${PREFIX}/lib/xulrunner/libunicharutil_external_s.a | | 48 | ${DESTDIR}${PREFIX}/lib/xulrunner/libunicharutil_external_s.a |
52 | ${TOUCH} ${TOUCH_FLAGS} ${DESTDIR}${PREFIX}/include/xulrunner/mozilla/throw_gcc.h | | 49 | ${TOUCH} ${TOUCH_FLAGS} ${DESTDIR}${PREFIX}/include/xulrunner/mozilla/throw_gcc.h |
53 | ${INSTALL_PROGRAM_DIR} ${DESTDIR}${PREFIX}/lib/xulrunner-sdk/sdk/bin | | 50 | ${INSTALL_PROGRAM_DIR} ${DESTDIR}${PREFIX}/lib/xulrunner-sdk/sdk/bin |
54 | ${INSTALL_SCRIPT} ${WRKSRC}/dist/sdk/bin/xpt.py \ | | 51 | ${INSTALL_SCRIPT} ${WRKSRC}/dist/sdk/bin/xpt.py \ |
55 | ${DESTDIR}${PREFIX}/lib/xulrunner-sdk/sdk/bin | | 52 | ${DESTDIR}${PREFIX}/lib/xulrunner-sdk/sdk/bin |
56 | | | 53 | |
57 | .include "../../mk/bsd.pkg.mk" | | 54 | .include "../../mk/bsd.pkg.mk" |