X-Git-Url: http://git.cielonegro.org/gitweb.cgi?a=blobdiff_plain;f=Makefile;h=488ad42a12e7051af6c439ab51728462d7f328a3;hb=refs%2Fheads%2Fkisaragi-mika;hp=a4de132bd13d36b80133a6d0e7be6885ae254493;hpb=79dc9e440d417a506ad51d0e90f5c2c0865cf22a;p=pkgsrc-firefox3.git diff --git a/Makefile b/Makefile index a4de132..488ad42 100644 --- a/Makefile +++ b/Makefile @@ -25,11 +25,16 @@ MAINTAINER= tnn@NetBSD.org MOZ_VER= 3.0.5 PKGREVISION= 2 -XPTCFILES:= ${XPTCFILES:C,^,../../firefox3/files/,} +XPTCFILES+= xptcinvoke_asm_ppc_rhapsody.s + +#XPTCFILES:= ${XPTCFILES:C,^,../../../www/firefox3/files/,} +XPTCFILES:= ${XPTCFILES:C,^,../../../local/firefox3/files/,} # FIXME DESCR_SRC= ${.CURDIR}/../../www/firefox/DESCR -DISTINFO_FILE= ${.CURDIR}/../../www/firefox3/distinfo -PATCHDIR= ${.CURDIR}/../../www/firefox3/patches +#DISTINFO_FILE= ${.CURDIR}/../../www/firefox3/distinfo +#PATCHDIR= ${.CURDIR}/../../www/firefox3/patches +DISTINFO_FILE= ${.CURDIR}/../../local/firefox3/distinfo # FIXME +PATCHDIR= ${.CURDIR}/../../local/firefox3/patches # FIXME .PHONY: copy-pkgconfig post-extract: copy-pkgconfig @@ -66,6 +71,16 @@ stage-package: cp ${WRKSRC}/dist/firefox/components/browser.xpt \ ${WRKSRC}/dist/bin/components/browser.xpt +# Both libjar and filepicker has nsWildCard.cpp. This leads to a +# linkage error on Darwin. +.PHONY: rename-nsWildCard +pre-configure: rename-nsWildCard +rename-nsWildCard: + cp -f ${WRKSRC}/xpfe/components/filepicker/src/nsWildCard.cpp \ + ${WRKSRC}/xpfe/components/filepicker/src/nsWildCard_filepicker.cpp + ${SED} -e 's!nsWildCard.cpp!nsWildCard_filepicker.cpp!g' -i .orig \ + ${WRKSRC}/xpfe/components/filepicker/src/Makefile.in + .if !empty(PKG_OPTIONS:Mmozilla-jemalloc) PLIST_SUBST+= JEMALLOC= SCRIPTS_ENV+= JEMALLOC= @@ -112,6 +127,9 @@ CONFIGURE_ARGS+= --disable-dbus # Avoids needing curl on Linux CONFIGURE_ARGS+= --disable-crashreporter +# FIXME: remove this if possible! +CONFIGURE_ARGS+= --disable-crypto + PYTHON_FOR_BUILD_ONLY= yes .include "../../lang/python/application.mk" CONFIGURE_ENV+= PYTHON=${PYTHONBIN:Q}