diff --git a/lang/spidermonkey128/Makefile b/lang/spidermonkey128/Makefile index 725cac45a2b1..be42a0bf2c74 100644 --- a/lang/spidermonkey128/Makefile +++ b/lang/spidermonkey128/Makefile @@ -1,76 +1,75 @@ PORTNAME= spidermonkey -DISTVERSION= 128.6.0 -PORTREVISION= 3 +DISTVERSION= 128.8.0 CATEGORIES= lang MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source \ MOZILLA/firefox/candidates/${DISTVERSION}esr-candidates/build1/source PKGNAMESUFFIX= ${SP_VER} DISTNAME= firefox-${DISTVERSION}esr.source MAINTAINER= vishwin@FreeBSD.org COMMENT= Standalone JavaScript based from Mozilla 128-esr WWW= https://spidermonkey.dev/ LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= gm4:devel/m4 \ ${RUST_DEFAULT}>=1.81:lang/${RUST_DEFAULT} \ rust-cbindgen>=0.26.0:devel/rust-cbindgen LIB_DEPENDS= libicudata.so:devel/icu \ libnspr4.so:devel/nspr USES= compiler:c++17-lang gmake llvm:noexport localbase pathfix pkgconfig \ python:build tar:xz USE_LDCONFIG= yes SP_VER= 128 HAS_CONFIGURE= yes WRKSRC= ${WRKDIR}/firefox-${DISTVERSION}/ PATCH_WRKSRC= ${WRKDIR}/firefox-${DISTVERSION}/ CONFIGURE_OUTSOURCE= yes CONFIGURE_ARGS= --enable-application=js \ --disable-debug \ --disable-debug-symbols \ --disable-jemalloc \ --disable-tests \ --enable-optimize \ --enable-readline \ --enable-shared-js \ --prefix=${PREFIX:Q} \ --target=${CONFIGURE_TARGET} \ --with-intl-api \ --with-system-icu \ --with-system-nspr \ --with-system-zlib CONFIGURE_ENV= HOST_CC=${CC} \ HOST_CXX=${CXX} BINARY_ALIAS= python3=${PYTHON_CMD} PLIST_SUB= SP_VER=${SP_VER} .include .if ${ARCH} == amd64 CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL} .endif .if ${CHOSEN_COMPILER_TYPE} == gcc CONFIGURE_ENV+= LLVM_CONFIG=${LLVM_CONFIG} \ LLVM_OBJDUMP=llvm-objdump${LLVM_VERSION} BUILD_DEPENDS+= ${LOCALBASE}/bin/llvm-objdump${LLVM_VERSION}:${LLVM_PORT} USE_GCC= yes .endif post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/js/moz.configure @${REINPLACE_CMD} -e 's|icu-i18n|icu-uc icu-i18n|g' ${WRKSRC}/js/moz.configure post-install: ${RM} ${STAGEDIR}${PREFIX}/lib/libjs_static.ajs ${LN} -fs libmozjs-${SP_VER}.so ${STAGEDIR}${PREFIX}/lib/libmozjs-${SP_VER}.so.1 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmozjs-${SP_VER}.* .include diff --git a/lang/spidermonkey128/distinfo b/lang/spidermonkey128/distinfo index 5766ccfbea67..99b0560c54dd 100644 --- a/lang/spidermonkey128/distinfo +++ b/lang/spidermonkey128/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1734626567 -SHA256 (firefox-128.6.0esr.source.tar.xz) = b7a39d3ce12d05021dd34a5e449cdd4bb53d3dc24f0ae9201eaaa85c71868508 -SIZE (firefox-128.6.0esr.source.tar.xz) = 563259116 +TIMESTAMP = 1740438576 +SHA256 (firefox-128.8.0esr.source.tar.xz) = 201fcb12c285470f2b3cdf050f0fe7d96d5e0c5d352e86ef8957b595329a32bf +SIZE (firefox-128.8.0esr.source.tar.xz) = 563554116