[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / www / firefox

Annotation of pkgsrc/www/firefox/Makefile, Revision 1.93

1.93    ! obache      1: # $NetBSD: Makefile,v 1.92 2012/01/06 07:36:38 sbd Exp $
1.1       xtraeme     2:
1.62      tnn         3: .include "../../devel/xulrunner/dist.mk"
1.51      tnn         4: PKGNAME=       firefox-${FIREFOX_VER}
1.93    ! obache      5: PKGREVISION=   1
1.51      tnn         6: CATEGORIES=    www
1.1       xtraeme     7:
1.51      tnn         8: MAINTAINER=    tnn@NetBSD.org
                      9: HOMEPAGE=      http://www.mozilla.com/en-US/firefox/
                     10: COMMENT=       Web browser with support for extensions
1.66      heinz      11: LICENSE=       mpl-1.1
1.12      taya       12:
1.60      tnn        13: MOZILLA_DIR=   # empty
1.51      tnn        14:
                     15: CONFIGURE_ARGS+=       --enable-application=browser
1.56      tnn        16: CONFIGURE_ARGS+=       --with-libxul-sdk=${PREFIX}/lib/xulrunner-sdk
1.60      tnn        17: CONFIGURE_ARGS+=       --with-system-libxul
1.51      tnn        18:
                     19: ALL_ENV+=              MOZILLA_PKG_NAME=firefox
                     20:
1.60      tnn        21: .include "../../devel/xulrunner/mozilla-common.mk"
1.51      tnn        22: .include "options.mk"
                     23:
1.92      sbd        24: .if (${OPSYS} == "Linux" || ${OPSYS} == "SunOS" || ${OPSYS} == "Darwin") && \
                     25:     (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64")
                     26: BUILD_DEPENDS+=                yasm>=1.1.0:../../devel/yasm
                     27: .endif
                     28:
1.51      tnn        29: MOZILLA=firefox
1.87      tnn        30: MOZILLA_ICON=  ${WRKSRC}/dist/firefox/chrome/icons/default/default48.png
1.51      tnn        31: .if !empty(PKG_OPTIONS:Mofficial-mozilla-branding)
1.85      tnn        32: MOZILLA_NAME=  Firefox
1.51      tnn        33: .else
1.85      tnn        34: MOZILLA_NAME=  Browser
1.51      tnn        35: .endif
                     36:
                     37: pre-configure:
                     38:        cd ${WRKSRC} && autoconf
1.85      tnn        39: # XXX not built here, just to make check-portability.awk shut up.
                     40:        cd ${WRKSRC}/js/src && autoconf
1.51      tnn        41:
1.64      tnn        42: post-build:
                     43:        ${SED} -e 's|@MOZILLA@|${MOZILLA}|g'                            \
1.51      tnn        44:          -e 's|@MOZILLA_NAME@|${MOZILLA_NAME}|g'                       \
                     45:          -e 's|@FIREFOX_ICON@|${MOZILLA}.png|g'                        \
                     46:          < ${FILESDIR}/desktop.in                                      \
                     47:          > ${WRKDIR}/desktop
1.64      tnn        48:        ${SED} -e 's|@PREFIX@|${PREFIX}|g' < ${FILESDIR}/firefox.sh.in  \
                     49:          > ${WRKDIR}/firefox
                     50:
                     51: INSTALLATION_DIRS+=    share/applications share/pixmaps
                     52: post-install:
1.51      tnn        53:        ${INSTALL_DATA} ${WRKDIR}/desktop                               \
                     54:          ${DESTDIR}${PREFIX}/share/applications/${MOZILLA}.desktop
                     55:        ${INSTALL_DATA} ${MOZILLA_ICON}                                 \
                     56:          ${DESTDIR}${PREFIX}/share/pixmaps/${MOZILLA}.png
1.56      tnn        57:        rm -f ${DESTDIR}${PREFIX}/bin/firefox
                     58:        ${INSTALL_SCRIPT} ${WRKDIR}/firefox ${DESTDIR}${PREFIX}/bin
1.51      tnn        59:
1.70      tnn        60: BUILDLINK_API_DEPENDS.xulrunner+=      xulrunner>=${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
                     61: BUILD_DEPENDS+=                                xulrunner-${MOZ_BRANCH}${MOZ_BRANCH_MINOR}{,nb*}:../../devel/xulrunner
1.56      tnn        62: .include "../../devel/xulrunner/buildlink3.mk"
1.85      tnn        63: PLIST_VARS+=   gnome
1.56      tnn        64: .if !empty(PKG_BUILD_OPTIONS.xulrunner:Mgnome)
                     65: CONFIGURE_ARGS+=       --enable-gnomevfs --enable-dbus --enable-gnomeui
1.85      tnn        66: PLIST.gnome=   yes
1.56      tnn        67: .else
                     68: CONFIGURE_ARGS+=       --disable-gnomevfs --disable-dbus --disable-gnomeui
                     69: .endif
1.88      tnn        70: .if !empty(PKG_BUILD_OPTIONS.xulrunner:Mdebug)
                     71: CONFIGURE_ARGS+=       --enable-debug --enable-debug-symbols
                     72: CONFIGURE_ARGS+=       --disable-install-strip
                     73: .else
                     74: CONFIGURE_ARGS+=       --disable-debug --disable-debug-symbols
                     75: CONFIGURE_ARGS+=       --enable-install-strip
                     76: .endif
1.51      tnn        77: .include "../../sysutils/desktop-file-utils/desktopdb.mk"
1.20      jlam       78: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>