4 PKGNAME= xulrunner-${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
8 MAINTAINER= tnn@NetBSD.org
9 HOMEPAGE= http://developer.mozilla.org/en/docs/XULRunner
10 COMMENT= XML User Interface Language runtime environment
15 PKGCONFIG_OVERRIDE+= xulrunner/installer/libxul-embedding.pc.in
16 PKGCONFIG_OVERRIDE+= xulrunner/installer/libxul.pc.in
17 PKGCONFIG_OVERRIDE+= xulrunner/installer/mozilla-gtkmozembed-embedding.pc.in
18 PKGCONFIG_OVERRIDE+= xulrunner/installer/mozilla-gtkmozembed.pc.in
19 PKGCONFIG_OVERRIDE+= xulrunner/installer/mozilla-js.pc.in
20 PKGCONFIG_OVERRIDE+= xulrunner/installer/mozilla-nspr.pc.in
21 PKGCONFIG_OVERRIDE+= xulrunner/installer/mozilla-nss.pc.in
22 PKGCONFIG_OVERRIDE+= xulrunner/installer/mozilla-plugin.pc.in
24 CONFIGURE_ARGS+= --enable-application=xulrunner
25 CONFIGURE_ARGS+= --enable-libxul
27 ALL_ENV+= MOZILLA_PKG_NAME=xulrunner
29 MAKE_ENV+= FREEBL_NO_DEPEND=0
31 # workround for link of xulrunner-bin etc.
32 LDFLAGS+= -Wl,-rpath,${PREFIX}/lib/xulrunner -Wl,-rpath,${PREFIX}/lib
34 .include "mozilla-common.mk"
39 .if !empty(MACHINE_PLATFORM:S/i386/x86/:MLinux-*-x86*) || ${OPSYS} == "Darwin"
44 cd ${WRKSRC} && autoconf
45 cd ${WRKSRC}/js/src && autoconf
48 # XXX fix the pkg-config files instead
49 rm -f ${DESTDIR}${PREFIX}/lib/xulrunner/libxpcomglue.a
50 ln -s ${PREFIX}/lib/xulrunner-sdk/sdk/lib/libxpcomglue.a \
51 ${DESTDIR}${PREFIX}/lib/xulrunner/libxpcomglue.a
52 rm -f ${DESTDIR}${PREFIX}/lib/xulrunner/libxpcomglue_s.a
53 ln -s ${PREFIX}/lib/xulrunner-sdk/sdk/lib/libxpcomglue_s.a \
54 ${DESTDIR}${PREFIX}/lib/xulrunner/libxpcomglue_s.a
55 rm -f ${DESTDIR}${PREFIX}/lib/xulrunner/libunicharutil_external_s.a
56 ln -s ${PREFIX}/lib/xulrunner-sdk/sdk/lib/libunicharutil_external_s.a \
57 ${DESTDIR}${PREFIX}/lib/xulrunner/libunicharutil_external_s.a
58 ${TOUCH} ${TOUCH_FLAGS} ${DESTDIR}${PREFIX}/include/xulrunner/mozilla/throw_gcc.h
59 ${INSTALL_PROGRAM_DIR} ${DESTDIR}${PREFIX}/lib/xulrunner-sdk/sdk/bin
60 ${INSTALL_SCRIPT} ${WRKSRC}/dist/sdk/bin/xpt.py \
61 ${DESTDIR}${PREFIX}/lib/xulrunner-sdk/sdk/bin
62 ${INSTALL_LIB} ${WRKSRC}/mozglue/build/libmozglue.a \
63 ${DESTDIR}${PREFIX}/lib/xulrunner
64 ${INSTALL_LIB} ${WRKSRC}/mozglue/build/libmozglue.a \
65 ${DESTDIR}${PREFIX}/lib/xulrunner-sdk/sdk/lib
67 .include "../../mk/bsd.pkg.mk"