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=
# Avoids needing curl on Linux
CONFIGURE_ARGS+= --disable-crashreporter
+# FIXME: remove this after
+CONFIGURE_ARGS+= --enable-debug
+
PYTHON_FOR_BUILD_ONLY= yes
.include "../../lang/python/application.mk"
CONFIGURE_ENV+= PYTHON=${PYTHONBIN:Q}