1 # $NetBSD: Makefile,v 1.69 2010/01/31 21:02:48 tnn Exp $
3 .include "../../devel/xulrunner/dist.mk"
4 PKGNAME= firefox-${FIREFOX_VER}
8 MAINTAINER= tnn@NetBSD.org
9 HOMEPAGE= http://www.mozilla.com/en-US/firefox/
10 COMMENT= Web browser with support for extensions
15 CONFIGURE_ARGS+= --enable-application=browser
16 CONFIGURE_ARGS+= --with-libxul-sdk=${PREFIX}/lib/xulrunner-sdk
17 CONFIGURE_ARGS+= --with-system-libxul
19 ALL_ENV+= MOZILLA_PKG_NAME=firefox
21 .include "../../devel/xulrunner/mozilla-common.mk"
25 .if !empty(PKG_OPTIONS:Mofficial-mozilla-branding)
26 MOZILLA_NAME= Firefox 3.5
27 MOZILLA_ICON= ${WRKSRC}/other-licenses/branding/firefox/default48.png
29 MOZILLA_NAME= Browser 3.5
30 MOZILLA_ICON= ${WRKSRC}/browser/branding/unofficial/default48.png
34 cd ${WRKSRC} && autoconf
37 ${SED} -e 's|@MOZILLA@|${MOZILLA}|g' \
38 -e 's|@MOZILLA_NAME@|${MOZILLA_NAME}|g' \
39 -e 's|@FIREFOX_ICON@|${MOZILLA}.png|g' \
40 < ${FILESDIR}/desktop.in \
42 ${SED} -e 's|@PREFIX@|${PREFIX}|g' < ${FILESDIR}/firefox.sh.in \
45 INSTALLATION_DIRS+= share/applications share/pixmaps
47 ${INSTALL_DATA} ${WRKDIR}/desktop \
48 ${DESTDIR}${PREFIX}/share/applications/${MOZILLA}.desktop
49 ${INSTALL_DATA} ${MOZILLA_ICON} \
50 ${DESTDIR}${PREFIX}/share/pixmaps/${MOZILLA}.png
51 rm -f ${DESTDIR}${PREFIX}/bin/firefox
52 ${INSTALL_SCRIPT} ${WRKDIR}/firefox ${DESTDIR}${PREFIX}/bin
54 BUILDLINK_API_DEPENDS.xulrunner+= xulrunner>=${MOZ_BRANCH}.${MOZ_BRANCH_MINOR}
55 BUILD_DEPENDS+= xulrunner-${MOZ_BRANCH}.${MOZ_BRANCH_MINOR}{,nb*}:../../devel/xulrunner
56 .include "../../devel/xulrunner/buildlink3.mk"
58 .if !empty(PKG_BUILD_OPTIONS.xulrunner:Mgnome)
59 CONFIGURE_ARGS+= --enable-gnomevfs --enable-dbus --enable-gnomeui
62 CONFIGURE_ARGS+= --disable-gnomevfs --disable-dbus --disable-gnomeui
64 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
65 .include "../../mk/bsd.pkg.mk"