Hello community, here is the log from the commit of package julia for openSUSE:Factory checked in at 2015-08-23 15:43:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/julia (Old) and /work/SRC/openSUSE:Factory/.julia.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "julia" Changes: -------- --- /work/SRC/openSUSE:Factory/julia/julia.changes 2015-03-27 09:41:40.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.julia.new/julia.changes 2015-08-23 17:41:10.000000000 +0200 @@ -1,0 +2,55 @@ +Thu Aug 20 14:17:31 UTC 2015 - [email protected] + +- Revert: "Build julia using llvm-3_3 package" (Revision 15) + * The llvm-3_3 package is conflicting with other packages that + depends on llvm and it turns out that it will need a huge + amount of work to modify every package spec that depends on + llvm to circumvent this problem. Thus, by now, the safest + approach is just bundle the supported llvm version in julia + package. + +------------------------------------------------------------------- +Wed Jul 29 20:47:04 UTC 2015 - [email protected] + +- Update to version 0.3.11 + * Bugfix release, no changelog available + +------------------------------------------------------------------- +Sun Jul 26 19:10:15 UTC 2015 - [email protected] + +- Drop obsolete julia-disable-llvm-timestamps.patch +- Fix compiler names (clang++ -> clang++-3.3 in llvm-3_3-clang) + +------------------------------------------------------------------- +Sun Jul 26 18:50:18 UTC 2015 - [email protected] + +- Build julia using llvm-3_3 package. + +------------------------------------------------------------------- +Wed Jul 15 06:40:15 UTC 2015 - [email protected] + +- Use build-in LLVM 3.3 +- Disable LLVM timestamps + * julia-disable-llvm-timestamps.patch +- Drop obsolete julia_Fix-building-with-MCJIT-LLVM.patch +- Set required memory to 4 Gb + +------------------------------------------------------------------- +Mon Jul 6 13:53:29 UTC 2015 - [email protected] + +- Update to version 0.3.10 + * Bugfix release, no changelog available + +------------------------------------------------------------------- +Tue Jun 2 15:33:00 UTC 2015 - [email protected] + +- Update to version 0.3.9 + * Bugfix release, no changelog available + +------------------------------------------------------------------- +Sat May 2 18:11:07 UTC 2015 - [email protected] + +- Update to version 0.3.8 + * Bugfix release, no changelog available + +------------------------------------------------------------------- Old: ---- julia-0.3.7.tar.gz New: ---- julia-0.3.11.tar.gz julia-disable-llvm-timestamps.patch llvm-3.3.src.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ julia.spec ++++++ --- /var/tmp/diff_new_pack.PthhUH/_old 2015-08-23 17:41:12.000000000 +0200 +++ /var/tmp/diff_new_pack.PthhUH/_new 2015-08-23 17:41:12.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package julia # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,19 +17,25 @@ Name: julia -Version: 0.3.7 +Version: 0.3.11 Release: 0 %define rmath_ver 226598f %define libuv_ver abcbb0c +%define llvm_ver 3.3 Summary: High-level, high-performance dynamic programming language License: MIT and GPL-2.0+ Group: Development/Languages/Other Url: http://julialang.org/ + Source0: https://github.com/JuliaLang/julia/archive/v%{version}.tar.gz#/julia-%{version}.tar.gz Source1: juliabuildopts # external sources Source10: libuv-%{libuv_ver}.tar.gz Source11: Rmath-%{rmath_ver}.tar.gz +Source12: http://llvm.org/releases/%{llvm_ver}/llvm-%{llvm_ver}.src.tar.gz +# PATCH-FIX-OPENSUSE julia-disable-llvm-timestamps.patch -- Disable LLVM timestamps +Patch1: julia-disable-llvm-timestamps.patch + BuildRequires: arpack-ng-devel BuildRequires: blas-devel BuildRequires: dSFMT-devel @@ -118,6 +124,7 @@ %prep %setup -q -n julia-%{version} +%patch1 -p1 # remove .gitignore find . -name ".git*" -exec rm {} \; @@ -125,9 +132,12 @@ cd deps tar xzf %{SOURCE10} tar xzf %{SOURCE11} + mv -T Rmath-%{rmath_ver} Rmath mv -T libuv-%{libuv_ver} libuv +cp %{SOURCE12} ./ + %build %ifarch x86_64 ++++++ _constraints ++++++ --- /var/tmp/diff_new_pack.PthhUH/_old 2015-08-23 17:41:12.000000000 +0200 +++ /var/tmp/diff_new_pack.PthhUH/_new 2015-08-23 17:41:12.000000000 +0200 @@ -3,7 +3,7 @@ <sandbox>kvm</sandbox> <hardware> <memory> - <size unit="M">2000</size> + <size unit="M">4000</size> </memory> </hardware> </constraints> ++++++ julia-0.3.7.tar.gz -> julia-0.3.11.tar.gz ++++++ ++++ 3297 lines of diff (skipped) ++++++ julia-disable-llvm-timestamps.patch ++++++ Index: julia-0.3.10/deps/Makefile =================================================================== --- julia-0.3.10.orig/deps/Makefile +++ julia-0.3.10/deps/Makefile @@ -217,7 +217,7 @@ endif LLVM_CXXFLAGS = LLVM_TARGET_FLAGS= --enable-targets=host -LLVM_FLAGS += --disable-profiling --enable-shared --enable-static $(LLVM_TARGET_FLAGS) --disable-bindings --disable-docs +LLVM_FLAGS += --disable-profiling --enable-shared --enable-static $(LLVM_TARGET_FLAGS) --disable-bindings --disable-docs --enable-timestamps=no LLVM_MFLAGS = ifeq ($(LLVM_ASSERTIONS), 1) LLVM_FLAGS += --enable-assertions ++++++ juliabuildopts ++++++ --- /var/tmp/diff_new_pack.PthhUH/_old 2015-08-23 17:41:12.000000000 +0200 +++ /var/tmp/diff_new_pack.PthhUH/_new 2015-08-23 17:41:12.000000000 +0200 @@ -1,4 +1,4 @@ -USE_SYSTEM_LLVM=1 \ +USE_SYSTEM_LLVM=0 \ USE_SYSTEM_LIBUNWIND=1 \ USE_SYSTEM_READLINE=1 \ USE_SYSTEM_PCRE=1 \ @@ -25,7 +25,5 @@ USE_MKL=0 \ USE_BLAS64=0 \ USE_LLVM_SHLIB=0 \ -LLVM_LLC=llc \ -LLVM_CONFIG=/usr/bin/llvm-config \ VERBOSE=1 \ -USECLANG=1 +USECLANG=0
