Changeset View
Changeset View
Standalone View
Standalone View
www/firefox/Makefile
# Created by: Alan Eldridge <alane@FreeBSD.org> | # Created by: Alan Eldridge <alane@FreeBSD.org> | ||||
PORTNAME= firefox | PORTNAME= firefox | ||||
DISTVERSION= 100.0.2 | DISTVERSION= 100.0.2 | ||||
PORTREVISION= 1 | |||||
PORTEPOCH= 2 | PORTEPOCH= 2 | ||||
CATEGORIES= www | CATEGORIES= www | ||||
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \ | MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \ | ||||
MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build1/source | MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build1/source | ||||
DISTFILES= ${DISTNAME}.source${EXTRACT_SUFX} | DISTFILES= ${DISTNAME}.source${EXTRACT_SUFX} | ||||
MAINTAINER= gecko@FreeBSD.org | MAINTAINER= gecko@FreeBSD.org | ||||
COMMENT= Web browser based on the browser portion of Mozilla | COMMENT= Web browser based on the browser portion of Mozilla | ||||
Show All 34 Lines | |||||
.include <bsd.port.options.mk> | .include <bsd.port.options.mk> | ||||
.if ${ARCH} == powerpc64 | .if ${ARCH} == powerpc64 | ||||
MOZ_OPTIONS+= --disable-webrtc --without-wasm-sandboxed-libraries | MOZ_OPTIONS+= --disable-webrtc --without-wasm-sandboxed-libraries | ||||
.else | .else | ||||
BUILD_DEPENDS+= ${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc++abi.a:devel/wasi-libcxx \ | BUILD_DEPENDS+= ${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc++abi.a:devel/wasi-libcxx \ | ||||
${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc.a:devel/wasi-libc \ | ${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc.a:devel/wasi-libc \ | ||||
${LOCALBASE}/llvm${LLVM_DEFAULT}/lib/clang/${LLVM_VERSION}/lib/wasi/libclang_rt.builtins-wasm32.a:devel/wasi-compiler-rt${LLVM_DEFAULT} | ${LOCALBASE}/llvm${WASI_LLVM_DEFAULT}/lib/clang/${WASI_LLVM_VERSION}/lib/wasi/libclang_rt.builtins-wasm32.a:devel/wasi-compiler-rt${WASI_LLVM_DEFAULT} | ||||
MOZ_OPTIONS+= --with-wasi-sysroot=${LOCALBASE}/share/wasi-sysroot | MOZ_OPTIONS+= --with-wasi-sysroot=${LOCALBASE}/share/wasi-sysroot | ||||
.endif | .endif | ||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} -e 's/%u/%U/' -e '/X-MultipleArgs/d' \ | @${REINPLACE_CMD} -e 's/%u/%U/' -e '/X-MultipleArgs/d' \ | ||||
-e '/^Icon/s/=.*/=${FIREFOX_ICON:R}/' \ | -e '/^Icon/s/=.*/=${FIREFOX_ICON:R}/' \ | ||||
${FIREFOX_DESKTOP} | ${FIREFOX_DESKTOP} | ||||
@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ | @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ | ||||
Show All 12 Lines |