svn commit: r554031 - head/lang/spidermonkey78

Dima Panov fluffy at FreeBSD.org
Wed Nov 4 00:25:18 UTC 2020


Moin!

>>+.if ${LLVM_DEFAULT} < 90 >>+BROKEN= LLVM 9.0 or higher required
>>+.endif

This ^^ broke build with llvm10/11

--
Dima. (desktop, kde, x11, office, ports-secteam)@FreeBSD team
(fluffy at FreeBSD.org, https://t.me/dima_panov)

> On Wednesday, Nov 04, 2020 at 6:26 AM, Steve Wills <swills at FreeBSD.org (mailto:swills at FreeBSD.org)> wrote:
> Author: swills
> Date: Tue Nov 3 20:26:20 2020
> New Revision: 554031
> URL: https://svnweb.freebsd.org/changeset/ports/554031
>
> Log:
> lang/spidermonkey78: update to 78.4.0
>
> PR: 250466
> Exp-run by: antoine
>
> Modified:
> head/lang/spidermonkey78/Makefile (contents, props changed)
> head/lang/spidermonkey78/distinfo (contents, props changed)
>
> Modified: head/lang/spidermonkey78/Makefile
> ==============================================================================
> --- head/lang/spidermonkey78/Makefile Tue Nov 3 20:19:49 2020 (r554030)
> +++ head/lang/spidermonkey78/Makefile Tue Nov 3 20:26:20 2020 (r554031)
> @@ -1,8 +1,7 @@
> # $FreeBSD$
>
> PORTNAME= spidermonkey
> -DISTVERSION= 78.3.1
> -PORTREVISION= 2
> +DISTVERSION= 78.4.0
> CATEGORIES= lang
> MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source
> PKGNAMESUFFIX= ${SP_VER}
> @@ -14,7 +13,7 @@ COMMENT= Standalone JavaScript based from Mozilla 78-e
> LICENSE= MPL20
> LICENSE_FILE= ${WRKSRC}/LICENSE
>
> -BUILD_DEPENDS= ${LOCALBASE}/bin/clang++90:devel/llvm90 \
> +BUILD_DEPENDS= ${LOCALBASE}/bin/clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} \
> ${LOCALBASE}/bin/python${PYTHON3_DEFAULT}:lang/python${PYTHON3_DEFAULT:S/.//g} \
> ${RUST_DEFAULT}>=1.35:lang/${RUST_DEFAULT} \
> autoconf-2.13:devel/autoconf213 \
> @@ -52,8 +51,8 @@ CONFIGURE_ARGS= --disable-debug \
> CONFIGURE_ENV= HOST_CC=${CC} \
> HOST_CXX=${CXX}
>
> -CONFIGURE_ENV+= LLVM_CONFIG=llvm-config90 \
> - LLVM_OBJDUMP=llvm-objdump90
> +CONFIGURE_ENV+= LLVM_CONFIG=llvm-config${LLVM_DEFAULT} \
> + LLVM_OBJDUMP=llvm-objdump${LLVM_DEFAULT}
>
> BINARY_ALIAS= python3=${PYTHON_CMD}
> PLIST_SUB= SP_VER=${SP_VER}
> @@ -68,10 +67,13 @@ CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL}
> .if ${CHOSEN_COMPILER_TYPE} == gcc
> USE_GCC= yes
> .elif ${CC} == cc && ${CXX} == c++ && exists(/usr/lib/libc++.so)
> -CPP= ${LOCALBASE}/bin/clang-cpp90
> -CC= ${LOCALBASE}/bin/clang90
> -CXX= ${LOCALBASE}/bin/clang++90
> -BUILD_DEPENDS+= ${LOCALBASE}/bin/clang90:devel/llvm90
> +CPP= ${LOCALBASE}/bin/clang-cpp${LLVM_DEFAULT}
> +CC= ${LOCALBASE}/bin/clang${LLVM_DEFAULT}
> +CXX= ${LOCALBASE}/bin/clang++${LLVM_DEFAULT}
> +BUILD_DEPENDS+= ${LOCALBASE}/bin/clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
> +.if ${LLVM_DEFAULT} < 90
> +BROKEN= LLVM 9.0 or higher required
> +.endif
> .endif
>
> post-patch:
>
> Modified: head/lang/spidermonkey78/distinfo
> ==============================================================================
> --- head/lang/spidermonkey78/distinfo Tue Nov 3 20:19:49 2020 (r554030)
> +++ head/lang/spidermonkey78/distinfo Tue Nov 3 20:26:20 2020 (r554031)
> @@ -1,3 +1,3 @@
> -TIMESTAMP = 1601524963
> -SHA256 (firefox-78.3.1esr.source.tar.xz) = 5fd27d67689fe60803022035e556146d2dbce5e53d21c14d026fc31dd2e45be9
> -SIZE (firefox-78.3.1esr.source.tar.xz) = 339088596
> +TIMESTAMP = 1603124991
> +SHA256 (firefox-78.4.0esr.source.tar.xz) = 8e3cf0bbf1062768134db2eb10ab774731ca5ec6694b65def82234bb0a9170fc
> +SIZE (firefox-78.4.0esr.source.tar.xz) = 335094656
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 901 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/svn-ports-all/attachments/20201104/1c7935d3/attachment.sig>


More information about the svn-ports-all mailing list