From bf8b911ce9dbcbd930ffff2ecac833d92cda0b73 Mon Sep 17 00:00:00 2001 From: Adam Beckmeyer Date: Mon, 3 Aug 2020 11:14:03 -0400 Subject: [PATCH] julia: update to 1.5.0. The issues from , so system libgit2 is used instead of vendoring in dependency. Switching from using skiprdeps to noverifyrdeps so that dependency isn't falsely detected on libraries julia vendors . --- srcpkgs/julia/template | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/srcpkgs/julia/template b/srcpkgs/julia/template index 80f6d001a74..1e5744fc6f6 100644 --- a/srcpkgs/julia/template +++ b/srcpkgs/julia/template @@ -1,6 +1,6 @@ # Template file for 'julia' pkgname=julia -version=1.4.2 +version=1.5.0 revision=1 archs="i686* x86_64*" build_style=gnu-makefile @@ -8,7 +8,7 @@ make_build_args="prefix=/usr sysconfdir=/etc datarootdir=/usr/share USE_LLVM_SHLIB=1 USE_BINARYBUILDER=0 USE_SYSTEM_LIBUV=0 USE_SYSTEM_LIBUNWIND=0 USE_SYSTEM_PATCHELF=1 USE_SYSTEM_LIBM=0 USE_SYSTEM_DSFMT=0 USE_SYSTEM_LLVM=0 USE_SYSTEM_PCRE=1 USE_SYSTEM_BLAS=0 - USE_SYSTEM_GMP=1 USE_SYSTEM_LIBGIT2=0 USE_SYSTEM_MBEDTLS=1 USE_SYSTEM_LIBSSH2=1 + USE_SYSTEM_GMP=1 USE_SYSTEM_LIBGIT2=1 USE_SYSTEM_MBEDTLS=1 USE_SYSTEM_LIBSSH2=1 USE_SYSTEM_CURL=1 USE_SYSTEM_MPFR=1 USE_SYSTEM_SUITESPARSE=0 USE_SYSTEM_UTF8PROC=0 USE_SYSTEM_ZLIB=1 USE_SYSTEM_P7ZIP=1 USE_SYSTEM_LAPACK=0" make_install_args="$make_build_args" @@ -16,21 +16,21 @@ make_check_args="$make_build_args" make_check_target=testall conf_files="/etc/julia/startup.jl" hostmakedepends="perl cmake python gcc-fortran patchelf which tar xz" -makedepends="pcre2-devel gmp-devel mpfr-devel libcurl-devel +makedepends="pcre2-devel gmp-devel libgit2-devel mpfr-devel libcurl-devel libssh2-devel mbedtls-devel libatomic-devel zlib-devel p7zip" -depends="pcre2 gmp mpfr libcurl libssh2 mbedtls libatomic zlib p7zip" +depends="pcre2 gmp libgit2 mpfr libcurl libssh2 mbedtls libatomic zlib p7zip libstdc++" short_desc="High-level, high-performance dynamic programming language" maintainer="Adam Beckmeyer " license="MIT" homepage="https://julialang.org" distfiles="https://github.com/JuliaLang/julia/releases/download/v${version}/julia-${version}-full.tar.gz" -checksum=948c70801d5cce81eeb7f764b51b4bfbb2dc0b1b9effc2cb9fc8f8cf6c90a334 +checksum=4a6ffadc8dd04ca0b7fdef6ae203d0af38185e57b78f7c0b972c4707354a6d1b nocross=yes -# Falsely detects dependency on libllvm -skiprdeps="/usr/lib/libjulia.so.1.4 /usr/lib/julia/libllvmcalltest.so" +noverifyrdeps="Julia vendors in libllvm, libgcc, libgfortran and libquadmath" case "$XBPS_TARGET_MACHINE" in *-musl) + depends+=" musl" broken="fails to compile internal LLVM" ;; i686-musl) @@ -43,6 +43,9 @@ x86_64-musl) depends+=" libexecinfo" LDFLAGS="-lexecinfo" ;; +*) + depends+=" glibc" + ;; esac case "$XBPS_TARGET_MACHINE" in