Annotation of pkgsrc/www/mozilla/Makefile, Revision 1.64
1.64 ! fredb 1: # $NetBSD: Makefile,v 1.63 2001/04/30 03:46:34 jlam Exp $
1.1 fvdl 2:
1.61 taya 3: MOZ_VER= 0.8.1
1.56 taya 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.63 jlam 16: BUILD_DEPENDS+= perl>=${PERL5_REQD}:../../lang/perl5
1.59 hubertf 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: --with-jpeg=${LOCALBASE} \
1.42 martin 34: --with-png=${LOCALBASE} \
35: --enable-mathml \
1.49 martin 36: --enable-svg \
1.64 ! fredb 37: --with-extensions=cookie,irc,wallet,xmlextras,xml-rpc \
! 38: --without-pthreads
1.62 taya 39:
40: .if ${MACHINE_ARCH} == "m68k"
41: DBG=
42: .else
43: CONFIGURE_ARGS+= --enable-optimize
44: .endif
1.42 martin 45:
1.1 fvdl 46: MOZ_LIBDIR= ${PREFIX}/lib/mozilla
1.34 tron 47: MAKE_ENV+= LIBRUNPATH=${MOZ_LIBDIR}
48: LDFLAGS+= -Wl,-R${MOZ_LIBDIR}
1.1 fvdl 49:
1.37 martin 50: PLIST_SRC= ${PKGDIR}/PLIST-${OBJECT_FMT}
51:
52: SCRIPTS_ENV+= OBJECT_FMT=${OBJECT_FMT}
53: SCRIPTS_ENV+= PLIST_SRC=${PLIST_SRC}
54: SCRIPTS_ENV+= SED=${SED}
55: SCRIPTS_ENV+= EGREP=${EGREP}
56: SCRIPTS_ENV+= CHOWN=${CHOWN}
57: SCRIPTS_ENV+= CHGRP=${CHGRP}
58: SCRIPTS_ENV+= CHMOD=${CHMOD}
59: SCRIPTS_ENV+= BINOWN=${BINOWN}
60: SCRIPTS_ENV+= BINGRP=${BINGRP}
61: SCRIPTS_ENV+= BINMODE=${BINMODE}
1.46 mycroft 62: SCRIPTS_ENV+= SETENV=${SETENV}
1.42 martin 63: SHAREMODE?= 644
1.43 mycroft 64:
1.50 hubertf 65: .include "../../mk/bsd.prefs.mk"
66:
1.28 soren 67: pre-configure:
1.54 tron 68: (cd ${WRKSRC} && ${LOCALBASE}/bin/autoconf)
1.61 taya 69: (cd ${WRKSRC}/nsprpub && ${LOCALBASE}/bin/autoconf)
1.52 taya 70:
71: do-build:
72: @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${MAKE_FLAGS}
73: @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${MAKE_FLAGS} BUILD_MODULES=psm
1.28 soren 74:
1.37 martin 75: post-build:
1.46 mycroft 76: ${ECHO} skin,install,select,classic/1.0 >> ${WRKSRC}/dist/bin/chrome/installed-chrome.txt
77: ${ECHO} locale,install,select,en-US >> ${WRKSRC}/dist/bin/chrome/installed-chrome.txt
1.1 fvdl 78:
79: do-install:
1.42 martin 80: ${SETENV} ${SCRIPTS_ENV} ${SCRIPTDIR}/moz-install
1.1 fvdl 81:
1.7 agc 82: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>