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

Annotation of pkgsrc/www/mozilla/Makefile, Revision 1.60

1.60    ! abs         1: # $NetBSD: Makefile,v 1.59 2001/03/27 03:20:24 hubertf Exp $
1.1       fvdl        2:
1.56      taya        3: MOZ_VER=       0.8
                      4: DISTNAME=      mozilla-source-${MOZ_VER}
                      5: PKGNAME=       mozilla-${MOZ_VER}
1.19      frueauf     6: WRKSRC=                ${WRKDIR}/mozilla
1.1       fvdl        7: CATEGORIES=    www
1.56      taya        8: MASTER_SITES=  ftp://ftp.mozilla.org/pub/mozilla/releases/mozilla${MOZ_VER}/src/ \
                      9:                ftp://ftp.fu-berlin.de/pub/unix/network/www/mozilla/releases/mozilla${MOZ_VER}/src/
1.30      tsarna     10: EXTRACT_SUFX=  .tar.bz2
1.1       fvdl       11:
1.28      soren      12: MAINTAINER=    packages@netbsd.org
1.14      tsarna     13: HOMEPAGE=      http://www.mozilla.org/
1.57      wiz        14: COMMENT=       The open-source version of the Netscape browser
1.1       fvdl       15:
1.59      hubertf    16: BUILD_DEPENDS+=        perl-5.*:../../lang/perl5
                     17: BUILD_DEPENDS+=        autoconf-2.13:../../devel/autoconf
1.60    ! abs        18: BUILD_DEPENDS+=        zip>=2.3:../../archivers/zip
1.30      tsarna     19: DEPENDS+=      gtk+>=1.2.8:../../x11/gtk
1.53      taya       20: DEPENDS+=      ORBit>=0.5.3:../../net/ORBit
1.34      tron       21: DEPENDS+=      jpeg-6b:../../graphics/jpeg
1.58      tron       22: DEPENDS+=      png>1.0.9:../../graphics/png
1.47      martin     23:
                     24: ONLY_FOR_PLATFORM=     NetBSD-1.4[Y-Z]-i386 NetBSD-1.4Z[A-Z]-i386 \
                     25:                        NetBSD-1.5_ALPHA-i386 NetBSD-1.5_BETA-* \
                     26:                        NetBSD-1.[5-9]*-*
1.26      wiz        27:
1.34      tron       28: USE_GMAKE=     yes
1.20      agc        29: USE_X11BASE=   yes
1.34      tron       30: GNU_CONFIGURE= yes
                     31: CONFIGURE_ARGS=        --disable-tests \
                     32:                --disable-debug \
                     33:                --enable-optimize \
                     34:                --with-jpeg=${LOCALBASE} \
1.42      martin     35:                --with-png=${LOCALBASE} \
                     36:                --enable-mathml \
1.49      martin     37:                --enable-svg \
1.52      taya       38:                --with-extensions=cookie,irc,wallet,xmlextras,xml-rpc
1.42      martin     39:
1.1       fvdl       40: MOZ_LIBDIR=    ${PREFIX}/lib/mozilla
1.34      tron       41: MAKE_ENV+=     LIBRUNPATH=${MOZ_LIBDIR}
                     42: LDFLAGS+=      -Wl,-R${MOZ_LIBDIR}
1.1       fvdl       43:
1.37      martin     44: PLIST_SRC=      ${PKGDIR}/PLIST-${OBJECT_FMT}
                     45:
                     46: SCRIPTS_ENV+=  OBJECT_FMT=${OBJECT_FMT}
                     47: SCRIPTS_ENV+=  PLIST_SRC=${PLIST_SRC}
                     48: SCRIPTS_ENV+=  SED=${SED}
                     49: SCRIPTS_ENV+=  EGREP=${EGREP}
                     50: SCRIPTS_ENV+=  CHOWN=${CHOWN}
                     51: SCRIPTS_ENV+=  CHGRP=${CHGRP}
                     52: SCRIPTS_ENV+=  CHMOD=${CHMOD}
                     53: SCRIPTS_ENV+=  BINOWN=${BINOWN}
                     54: SCRIPTS_ENV+=  BINGRP=${BINGRP}
                     55: SCRIPTS_ENV+=  BINMODE=${BINMODE}
1.46      mycroft    56: SCRIPTS_ENV+=  SETENV=${SETENV}
1.42      martin     57: SHAREMODE?=    644
1.43      mycroft    58:
1.45      mycroft    59: XPTCFILES+=    xptcinvoke_asm_ppc_netbsd.s xptcstubs_asm_ppc_netbsd.s
                     60: XPTCFILES+=    xptcinvoke_ppc_netbsd.cpp xptcstubs_ppc_netbsd.cpp
                     61: XPTCFILES+=    xptcinvoke_asm_sparc_netbsd.s xptcstubs_asm_sparc_netbsd.s
                     62: XPTCFILES+=    xptcinvoke_sparc_netbsd.cpp xptcstubs_sparc_netbsd.cpp
                     63: XPTCFILES+=    xptcinvoke_arm_netbsd.cpp xptcstubs_arm_netbsd.cpp
1.44      mycroft    64:
1.43      mycroft    65: post-extract:
1.44      mycroft    66: .for F in ${XPTCFILES}
                     67:        ${CP} ${FILESDIR}/${F} ${WRKSRC}/xpcom/reflect/xptcall/src/md/unix/${F}
                     68: .endfor
1.29      soren      69:
1.50      hubertf    70: .include "../../mk/bsd.prefs.mk"
                     71:
1.28      soren      72: pre-configure:
1.54      tron       73:        (cd ${WRKSRC} && ${LOCALBASE}/bin/autoconf)
1.52      taya       74:
                     75: do-build:
                     76:        @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${MAKE_FLAGS}
                     77:        @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${MAKE_FLAGS} BUILD_MODULES=psm
1.28      soren      78:
1.37      martin     79: post-build:
1.46      mycroft    80:        ${ECHO} skin,install,select,classic/1.0 >> ${WRKSRC}/dist/bin/chrome/installed-chrome.txt
                     81:        ${ECHO} locale,install,select,en-US >> ${WRKSRC}/dist/bin/chrome/installed-chrome.txt
1.1       fvdl       82:
                     83: do-install:
1.42      martin     84:        ${SETENV} ${SCRIPTS_ENV} ${SCRIPTDIR}/moz-install
1.1       fvdl       85:
1.7       agc        86: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>