| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.63 2009/11/27 16:59:18 tnn Exp $ | | 1 | # $NetBSD: Makefile,v 1.64 2009/11/29 03:28:04 tnn Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | .include "../../devel/xulrunner/dist.mk" | | 4 | .include "../../devel/xulrunner/dist.mk" |
5 | PKGNAME= firefox-${FIREFOX_VER} | | 5 | PKGNAME= firefox-${FIREFOX_VER} |
6 | PKGREVISION= 1 | | 6 | PKGREVISION= 1 |
7 | CATEGORIES= www | | 7 | CATEGORIES= www |
8 | | | 8 | |
9 | MAINTAINER= tnn@NetBSD.org | | 9 | MAINTAINER= tnn@NetBSD.org |
10 | HOMEPAGE= http://www.mozilla.com/en-US/firefox/ | | 10 | HOMEPAGE= http://www.mozilla.com/en-US/firefox/ |
11 | COMMENT= Web browser with support for extensions | | 11 | COMMENT= Web browser with support for extensions |
12 | | | 12 | |
13 | WRKSRC= ${WRKDIR}/mozilla-1.9.1 | | 13 | WRKSRC= ${WRKDIR}/mozilla-1.9.1 |
14 | MOZILLA_DIR= # empty | | 14 | MOZILLA_DIR= # empty |
| @@ -24,41 +24,42 @@ ALL_ENV+= MOZILLA_PKG_NAME=firefox | | | @@ -24,41 +24,42 @@ ALL_ENV+= MOZILLA_PKG_NAME=firefox |
24 | | | 24 | |
25 | MOZILLA=firefox | | 25 | MOZILLA=firefox |
26 | .if !empty(PKG_OPTIONS:Mofficial-mozilla-branding) | | 26 | .if !empty(PKG_OPTIONS:Mofficial-mozilla-branding) |
27 | MOZILLA_NAME= Firefox 3.5 | | 27 | MOZILLA_NAME= Firefox 3.5 |
28 | MOZILLA_ICON= ${WRKSRC}/other-licenses/branding/firefox/default48.png | | 28 | MOZILLA_ICON= ${WRKSRC}/other-licenses/branding/firefox/default48.png |
29 | .else | | 29 | .else |
30 | MOZILLA_NAME= Browser 3.5 | | 30 | MOZILLA_NAME= Browser 3.5 |
31 | MOZILLA_ICON= ${WRKSRC}/browser/branding/unofficial/default48.png | | 31 | MOZILLA_ICON= ${WRKSRC}/browser/branding/unofficial/default48.png |
32 | .endif | | 32 | .endif |
33 | | | 33 | |
34 | pre-configure: | | 34 | pre-configure: |
35 | cd ${WRKSRC} && autoconf | | 35 | cd ${WRKSRC} && autoconf |
36 | | | 36 | |
37 | post-install: | | 37 | post-build: |
38 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/applications | | 38 | ${SED} -e 's|@MOZILLA@|${MOZILLA}|g' \ |
39 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/pixmaps | | | |
40 | ${SED} -e 's|@MOZILLA@|${MOZILLA}|g' \ | | | |
41 | -e 's|@MOZILLA_NAME@|${MOZILLA_NAME}|g' \ | | 39 | -e 's|@MOZILLA_NAME@|${MOZILLA_NAME}|g' \ |
42 | -e 's|@FIREFOX_ICON@|${MOZILLA}.png|g' \ | | 40 | -e 's|@FIREFOX_ICON@|${MOZILLA}.png|g' \ |
43 | < ${FILESDIR}/desktop.in \ | | 41 | < ${FILESDIR}/desktop.in \ |
44 | > ${WRKDIR}/desktop | | 42 | > ${WRKDIR}/desktop |
| | | 43 | ${SED} -e 's|@PREFIX@|${PREFIX}|g' < ${FILESDIR}/firefox.sh.in \ |
| | | 44 | > ${WRKDIR}/firefox |
| | | 45 | |
| | | 46 | INSTALLATION_DIRS+= share/applications share/pixmaps |
| | | 47 | post-install: |
45 | ${INSTALL_DATA} ${WRKDIR}/desktop \ | | 48 | ${INSTALL_DATA} ${WRKDIR}/desktop \ |
46 | ${DESTDIR}${PREFIX}/share/applications/${MOZILLA}.desktop | | 49 | ${DESTDIR}${PREFIX}/share/applications/${MOZILLA}.desktop |
47 | ${INSTALL_DATA} ${MOZILLA_ICON} \ | | 50 | ${INSTALL_DATA} ${MOZILLA_ICON} \ |
48 | ${DESTDIR}${PREFIX}/share/pixmaps/${MOZILLA}.png | | 51 | ${DESTDIR}${PREFIX}/share/pixmaps/${MOZILLA}.png |
49 | rm -f ${DESTDIR}${PREFIX}/bin/firefox | | 52 | rm -f ${DESTDIR}${PREFIX}/bin/firefox |
50 | ${SED} -e 's|@PREFIX@|${PREFIX}|g' < ${FILESDIR}/firefox.sh.in \ | | | |
51 | > ${WRKDIR}/firefox | | | |
52 | ${INSTALL_SCRIPT} ${WRKDIR}/firefox ${DESTDIR}${PREFIX}/bin | | 53 | ${INSTALL_SCRIPT} ${WRKDIR}/firefox ${DESTDIR}${PREFIX}/bin |
53 | | | 54 | |
54 | BUILDLINK_API_DEPENDS.xulrunner+= xulrunner-1.9.1.5{,nb*} | | 55 | BUILDLINK_API_DEPENDS.xulrunner+= xulrunner-1.9.1.5{,nb*} |
55 | .include "../../devel/xulrunner/buildlink3.mk" | | 56 | .include "../../devel/xulrunner/buildlink3.mk" |
56 | PLIST_VARS+= gnome | | 57 | PLIST_VARS+= gnome |
57 | .if !empty(PKG_BUILD_OPTIONS.xulrunner:Mgnome) | | 58 | .if !empty(PKG_BUILD_OPTIONS.xulrunner:Mgnome) |
58 | CONFIGURE_ARGS+= --enable-gnomevfs --enable-dbus --enable-gnomeui | | 59 | CONFIGURE_ARGS+= --enable-gnomevfs --enable-dbus --enable-gnomeui |
59 | PLIST.gnome= yes | | 60 | PLIST.gnome= yes |
60 | .else | | 61 | .else |
61 | CONFIGURE_ARGS+= --disable-gnomevfs --disable-dbus --disable-gnomeui | | 62 | CONFIGURE_ARGS+= --disable-gnomevfs --disable-dbus --disable-gnomeui |
62 | .endif | | 63 | .endif |
63 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" | | 64 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" |
64 | .include "../../mk/bsd.pkg.mk" | | 65 | .include "../../mk/bsd.pkg.mk" |