update Sun Jan 31 18:37:00 PST 2010
[pkgsrc.git] / www / firefox / Makefile
1 # $NetBSD: Makefile,v 1.69 2010/01/31 21:02:48 tnn Exp $
2
3 .include "../../devel/xulrunner/dist.mk"
4 PKGNAME=        firefox-${FIREFOX_VER}
5 PKGREVISION=    1
6 CATEGORIES=     www
7
8 MAINTAINER=     tnn@NetBSD.org
9 HOMEPAGE=       http://www.mozilla.com/en-US/firefox/
10 COMMENT=        Web browser with support for extensions
11 LICENSE=        mpl-1.1
12
13 MOZILLA_DIR=    # empty
14
15 CONFIGURE_ARGS+=        --enable-application=browser
16 CONFIGURE_ARGS+=        --with-libxul-sdk=${PREFIX}/lib/xulrunner-sdk
17 CONFIGURE_ARGS+=        --with-system-libxul
18
19 ALL_ENV+=               MOZILLA_PKG_NAME=firefox
20
21 .include "../../devel/xulrunner/mozilla-common.mk"
22 .include "options.mk"
23
24 MOZILLA=firefox
25 .if !empty(PKG_OPTIONS:Mofficial-mozilla-branding)
26 MOZILLA_NAME=   Firefox 3.5
27 MOZILLA_ICON=   ${WRKSRC}/other-licenses/branding/firefox/default48.png
28 .else
29 MOZILLA_NAME=   Browser 3.5
30 MOZILLA_ICON=   ${WRKSRC}/browser/branding/unofficial/default48.png
31 .endif
32
33 pre-configure:
34         cd ${WRKSRC} && autoconf
35
36 post-build:
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                                      \
41           > ${WRKDIR}/desktop
42         ${SED} -e 's|@PREFIX@|${PREFIX}|g' < ${FILESDIR}/firefox.sh.in  \
43           > ${WRKDIR}/firefox
44
45 INSTALLATION_DIRS+=     share/applications share/pixmaps
46 post-install:
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
53
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"
57 PLIST_VARS+=    gnome
58 .if !empty(PKG_BUILD_OPTIONS.xulrunner:Mgnome)
59 CONFIGURE_ARGS+=        --enable-gnomevfs --enable-dbus --enable-gnomeui
60 PLIST.gnome=    yes
61 .else
62 CONFIGURE_ARGS+=        --disable-gnomevfs --disable-dbus --disable-gnomeui
63 .endif
64 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
65 .include "../../mk/bsd.pkg.mk"