Bug 215297

Summary: [New port] lang/julia: Julia programming Language: A fresh approach to technical computing
Product: Ports & Packages Reporter: Iblis Lin <iblis.dif01>
Component: Individual Port(s)Assignee: Li-Wen Hsu <lwhsu>
Status: Closed FIXED    
Severity: Affects Only Me CC: lantw44, lwhsu
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
julia.shar
none
julia shar v2 none

Description Iblis Lin 2016-12-14 09:32:29 UTC
Created attachment 177960 [details]
julia.shar

Julia is a high-level, high-performance dynamic programming language for
technical computing, with syntax that is familiar to users of other technical
computing environments. It provides a sophisticated compiler, distributed
parallel execution, numerical accuracy, and an extensive mathematical function
library. The library, largely written in Julia itself, also integrates mature,
best-of-breed C and Fortran libraries for linear algebra, random number
generation, signal processing, and string processing.

WWW: http://julialang.org/

----

portlint:
  WARN: Makefile: no ftp/http mirror in MASTER_SITES for users behind a proxy.
  0 fatal errors and 1 warning found.

----

Some notes about options:

    By default, the GPL_LIBS will not be enabled, this cause some fft related function not working.
    If we enable the GPL_LIBS, the version of math/suitespare in our ports is too old, it will make tons of function reveal warning. Need help for update suitespare.
Comment 1 Iblis Lin 2016-12-19 16:29:48 UTC
Created attachment 178107 [details]
julia shar v2

shar v2

* add ONLY_FOR_ARCHS=amd64

* detect openblas has USE64BITINT enabled or not.
Comment 2 commit-hook freebsd_committer freebsd_triage 2016-12-20 09:30:49 UTC
A commit references this bug:

Author: lwhsu
Date: Tue Dec 20 09:30:26 UTC 2016
New revision: 428982
URL: https://svnweb.freebsd.org/changeset/ports/428982

Log:
  - Add lang/julia, Julia Language: A fresh approach to technical computing

  PR:		215297
  Submitted by:	Iblis Lin <iblis@hs.ntnu.edu.tw>

Changes:
  head/lang/Makefile
  head/lang/julia/
  head/lang/julia/Makefile
  head/lang/julia/distinfo
  head/lang/julia/files/
  head/lang/julia/files/check_openblas.c
  head/lang/julia/files/patch-Make.inc
  head/lang/julia/files/patch-Make.user
  head/lang/julia/files/patch-Makefile
  head/lang/julia/files/patch-deps_suitesparse.mk
  head/lang/julia/files/patch-src_Makefile
  head/lang/julia/files/patch-ui_Makefile
  head/lang/julia/pkg-descr
  head/lang/julia/pkg-plist