Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/pkgsrc/www/mozilla/Attic/Makefile,v retrieving revision 1.14 retrieving revision 1.50 diff -u -p -r1.14 -r1.50 --- pkgsrc/www/mozilla/Attic/Makefile 1998/08/20 15:17:31 1.14 +++ pkgsrc/www/mozilla/Attic/Makefile 2000/12/19 13:58:16 1.50 @@ -1,37 +1,85 @@ -# $NetBSD: Makefile,v 1.14 1998/08/20 15:17:31 tsarna Exp $ -# +# $NetBSD: Makefile,v 1.50 2000/12/19 13:58:16 hubertf Exp $ -DISTNAME= mozilla-19980728 -PKGNAME= mozilla-19980728 +DISTNAME= mozilla-source +PKGNAME= mozilla-0.6 +WRKSRC= ${WRKDIR}/mozilla CATEGORIES= www -MASTER_SITES= ftp://ftp.mozilla.org/pub/mozilla/source/ \ - ftp://sunsite.org.uk/Mirrors/ftp.mozilla.org/pub/mozilla/source/ \ - ftp://mirror.aarnet.edu.au/pub/mozilla/mozilla/source/ +MASTER_SITES= ftp://ftp.mozilla.org/pub/mozilla/releases/mozilla0.6/src/ +EXTRACT_SUFX= .tar.bz2 -MAINTAINER= fvdl@netbsd.org +MAINTAINER= packages@netbsd.org HOMEPAGE= http://www.mozilla.org/ -USE_X11= yes -USE_GMAKE= yes -USE_PERL5= yes -USE_MOTIF= yes - -CONFLICTS= mozilla-19980603 mozilla-19980429 +BUILD_DEPENDS+= ${PERL5}:../../lang/perl5-base +BUILD_DEPENDS+= autoconf:../../devel/autoconf +BUILD_DEPENDS+= zip:../../archivers/zip +DEPENDS+= gtk+>=1.2.8:../../x11/gtk +DEPENDS+= ORBit>=0.5.1:../../net/ORBit +DEPENDS+= jpeg-6b:../../graphics/jpeg +DEPENDS+= png>=1.0.6:../../graphics/png + +DIST_SUBDIR= ${PKGNAME} + +ONLY_FOR_PLATFORM= NetBSD-1.4[Y-Z]-i386 NetBSD-1.4Z[A-Z]-i386 \ + NetBSD-1.5_ALPHA-i386 NetBSD-1.5_BETA-* \ + NetBSD-1.[5-9]*-* -WRKSRC= ${WRKDIR}/mozilla +USE_GMAKE= yes +USE_X11BASE= yes +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --disable-tests \ + --disable-debug \ + --enable-optimize \ + --with-jpeg=${LOCALBASE} \ + --with-png=${LOCALBASE} \ + --enable-mathml \ + --enable-svg \ + --with-extensions=cookie,irc,wallet,xmlextras,psm-glue,xml-rpc -RELEASE!= uname -r -MOZ_OBJDIR= ${OPSYS}${RELEASE}_OPT.OBJ MOZ_LIBDIR= ${PREFIX}/lib/mozilla +MAKE_ENV+= LIBRUNPATH=${MOZ_LIBDIR} +LDFLAGS+= -Wl,-R${MOZ_LIBDIR} + +PLIST_SRC= ${PKGDIR}/PLIST-${OBJECT_FMT} -MAKE_ENV+= NO_SECURITY=1 MOZ_MEDIUM=1 MOZILLA_CLIENT=1 NO_MDUPDATE=1 BUILD_OPT=1 LIBRUNPATH=${MOZ_LIBDIR} +SCRIPTS_ENV+= OBJECT_FMT=${OBJECT_FMT} +SCRIPTS_ENV+= PLIST_SRC=${PLIST_SRC} +SCRIPTS_ENV+= SED=${SED} +SCRIPTS_ENV+= EGREP=${EGREP} +SCRIPTS_ENV+= CHOWN=${CHOWN} +SCRIPTS_ENV+= CHGRP=${CHGRP} +SCRIPTS_ENV+= CHMOD=${CHMOD} +SCRIPTS_ENV+= BINOWN=${BINOWN} +SCRIPTS_ENV+= BINGRP=${BINGRP} +SCRIPTS_ENV+= BINMODE=${BINMODE} +SCRIPTS_ENV+= SETENV=${SETENV} +SHAREMODE?= 644 + +XPTCFILES+= xptcinvoke_asm_ppc_netbsd.s xptcstubs_asm_ppc_netbsd.s +XPTCFILES+= xptcinvoke_ppc_netbsd.cpp xptcstubs_ppc_netbsd.cpp +XPTCFILES+= xptcinvoke_asm_sparc_netbsd.s xptcstubs_asm_sparc_netbsd.s +XPTCFILES+= xptcinvoke_sparc_netbsd.cpp xptcstubs_sparc_netbsd.cpp +XPTCFILES+= xptcinvoke_arm_netbsd.cpp xptcstubs_arm_netbsd.cpp + +post-extract: +.for F in ${XPTCFILES} + ${CP} ${FILESDIR}/${F} ${WRKSRC}/xpcom/reflect/xptcall/src/md/unix/${F} +.endfor + +.include "../../mk/bsd.prefs.mk" + +pre-configure: +.if defined(USE_INET6) && ${USE_INET6} == YES + ${ECHO} "USE_IPV6 = 1" >>${WRKSRC}/nsprpub/config/NetBSD.mk + ${ECHO} "DEFINES += -D_PR_INET6 -D_PR_HAVE_GETHOSTBYNAME2" >>${WRKSRC}/nsprpub/config/NetBSD.mk +.endif + (cd ${WRKSRC} && autoconf) + +post-build: + ${ECHO} skin,install,select,classic/1.0 >> ${WRKSRC}/dist/bin/chrome/installed-chrome.txt + ${ECHO} locale,install,select,en-US >> ${WRKSRC}/dist/bin/chrome/installed-chrome.txt do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/dist/${MOZ_OBJDIR}/bin/moz-export ${PREFIX}/bin - ${INSTALL_PROGRAM} ${WRKSRC}/dist/${MOZ_OBJDIR}/bin/mozilla-export ${PREFIX}/bin - ${LN} -sf ${PREFIX}/bin/moz-export ${PREFIX}/bin/mozilla - ${INSTALL_PROGRAM_DIR} ${MOZ_LIBDIR} - ${INSTALL_DATA} ${WRKSRC}/dist/${MOZ_OBJDIR}/bin/*.so* ${MOZ_LIBDIR} - ${INSTALL_DATA} ${WRKSRC}/dist/${MOZ_OBJDIR}/lib/*.so* ${MOZ_LIBDIR} + ${SETENV} ${SCRIPTS_ENV} ${SCRIPTDIR}/moz-install .include "../../mk/bsd.pkg.mk"