mollusk 0b24841fc3 julia: fix arch mismatch
Closes: #7711 [via git-merge-pr]

Maintainer Notes:

This issue arose because Julia will use the most advanced build
instructions available at compile time.  Void's build servers use
server grade processors and thus are not instruction compatible with
the majority of personal computers.  Detection was delayed because by
chance, @maldridge owns a machine which is instruction compatible with
the build machines.
2017-09-17 23:25:21 -07:00

37 lines
1.3 KiB
Bash

# Template file for 'julia'
pkgname=julia
version=0.6.0
revision=2
nocross=yes
build_style=gnu-makefile
make_build_args="prefix=/usr MARCH=core2 sysconfdir=/etc USE_SYSTEM_LLVM=1
USE_LLVM_SHLIB=1 USE_SYSTEM_PCRE=1 USE_SYSTEM_BLAS=1
USE_SYSTEM_LAPACK=1 USE_SYSTEM_FFTW=1 USE_SYSTEM_GMP=1
USE_SYSTEM_MPFR=1 USE_SYSTEM_ARPACK=1 USE_SYSTEM_LIBUV=0
USE_SYSTEM_LIBGIT2=1"
make_install_args=$make_build_args
hostmakedepends="curl llvm3.9 gcc-fortran perl cmake python m4"
makedepends="openblas-devel lapack-devel arpack-ng-devel
fftw-devel pcre2-devel gmp-devel mpfr-devel libgit2-devel
libcurl-devel libssh2-devel mbedtls-devel"
depends="libllvm3.9 openblas lapack arpack-ng libfftw
libpcre2 gmp mpfr libgit2 libcurl libssh2 mbedtls"
conf_files="/etc/julia/juliarc.jl"
only_for_archs="i686 x86_64"
short_desc="High-level, high-performance dynamic programming language"
maintainer="Francisco Gómez <espectalll@kydara.com>"
license="MIT"
homepage="https://julialang.org"
distfiles="https://github.com/JuliaLang/julia/releases/download/v${version}/julia-${version}.tar.gz"
checksum="1c62bfce8075acf2b5b02355520a61210690324eceb021030681459d18a3a665"
if [[ $XBPS_MACHINE == 'i686' ]]; then
export M="pentium4"
export CFLAGS="-march=pentium4"
export CXXFLAGS="-march=pentium4"
fi
post_install() {
vlicense LICENSE.md
}