forked from Lainports/freebsd-ports
www/firefox-esr: enable wasi on powerpc64
This commit is contained in:
parent
39be46e164
commit
282057dc98
1 changed files with 7 additions and 13 deletions
|
|
@ -1,5 +1,6 @@
|
|||
PORTNAME= firefox
|
||||
DISTVERSION= 128.7.0
|
||||
PORTREVISION= 1
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES= www wayland
|
||||
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source \
|
||||
|
|
@ -25,7 +26,10 @@ BUILD_DEPENDS= nspr>=4.32:devel/nspr \
|
|||
autoconf2.13:devel/autoconf2.13 \
|
||||
nasm:devel/nasm \
|
||||
yasm:devel/yasm \
|
||||
zip:archivers/zip
|
||||
zip:archivers/zip \
|
||||
${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc++abi.a:devel/wasi-libcxx${LLVM_VERSION} \
|
||||
${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc.a:devel/wasi-libc@${LLVM_VERSION} \
|
||||
wasi-compiler-rt${LLVM_VERSION}>0:devel/wasi-compiler-rt${LLVM_VERSION}
|
||||
|
||||
USE_GECKO= gecko
|
||||
CPE_PRODUCT= ${PORTNAME}_esr
|
||||
|
|
@ -40,21 +44,11 @@ FIREFOX_ICON= ${MOZILLA}.png
|
|||
FIREFOX_ICON_SRC= ${PREFIX}/lib/${MOZILLA}/browser/chrome/icons/default/default48.png
|
||||
FIREFOX_DESKTOP= ${MOZSRC}/taskcluster/docker/${MOZILLA}-snap/${MOZILLA}.desktop
|
||||
MOZ_OPTIONS= --enable-application=browser \
|
||||
--enable-official-branding
|
||||
--enable-official-branding \
|
||||
--with-wasi-sysroot=${LOCALBASE}/share/wasi-sysroot
|
||||
|
||||
.include "${.CURDIR}/../../www/firefox/Makefile.options"
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${ARCH} == powerpc64
|
||||
MOZ_OPTIONS+= --without-wasm-sandboxed-libraries
|
||||
.else
|
||||
BUILD_DEPENDS+= ${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc++abi.a:devel/wasi-libcxx${LLVM_VERSION} \
|
||||
${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc.a:devel/wasi-libc@${LLVM_VERSION} \
|
||||
wasi-compiler-rt${LLVM_VERSION}>0:devel/wasi-compiler-rt${LLVM_VERSION}
|
||||
MOZ_OPTIONS+= --with-wasi-sysroot=${LOCALBASE}/share/wasi-sysroot
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's/%u/%U/' -e '/X-MultipleArgs/d' \
|
||||
-e '/^Icon/s/=.*/=${FIREFOX_ICON:R}/' \
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue