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>