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 - roni...@gmail.com
+
+- 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 - roni...@gmail.com
+
+- Update to version 0.3.11
+  * Bugfix release, no changelog available 
+
+-------------------------------------------------------------------
+Sun Jul 26 19:10:15 UTC 2015 - roni...@gmail.com
+
+- 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 - roni...@gmail.com
+
+- Build julia using llvm-3_3 package.
+
+-------------------------------------------------------------------
+Wed Jul 15 06:40:15 UTC 2015 - roni...@gmail.com
+
+- 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 - roni...@gmail.com
+
+- Update to version 0.3.10
+  * Bugfix release, no changelog available 
+
+-------------------------------------------------------------------
+Tue Jun  2 15:33:00 UTC 2015 - roni...@gmail.com
+
+- Update to version 0.3.9
+  * Bugfix release, no changelog available 
+
+-------------------------------------------------------------------
+Sat May  2 18:11:07 UTC 2015 - roni...@gmail.com
+
+- 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


Reply via email to