Hello community,

here is the log from the commit of package haxe for openSUSE:Factory checked in 
at 2018-02-06 16:48:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/haxe (Old)
 and      /work/SRC/openSUSE:Factory/.haxe.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "haxe"

Tue Feb  6 16:48:06 2018 rev:8 rq:572527 version:3.4.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/haxe/haxe.changes        2017-10-09 
19:48:43.854239678 +0200
+++ /work/SRC/openSUSE:Factory/.haxe.new/haxe.changes   2018-02-06 
16:48:47.517085254 +0100
@@ -1,0 +2,10 @@
+Mon Feb  5 08:59:40 UTC 2018 - [email protected]
+
+- Update to 3.4.5
+  * Backward compatible to Haxe 3.4.4.
+  * Bugfixes and improvements to php and js targets as well as dce.
+  * Detail available at https://github.com/HaxeFoundation/haxe/
+    blob/3.4.5/extra/CHANGES.txt#L1-L16
+- Compile haxelib as a valid binary using `nekotools boot -c ...`.
+
+-------------------------------------------------------------------

Old:
----
  haxe-3.4.4.tar.gz

New:
----
  haxe-3.4.5.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ haxe.spec ++++++
--- /var/tmp/diff_new_pack.JItG3r/_old  2018-02-06 16:48:48.569036031 +0100
+++ /var/tmp/diff_new_pack.JItG3r/_new  2018-02-06 16:48:48.573035845 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package haxe
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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
@@ -20,7 +20,7 @@
 %global commit_haxelib eeac8f4e77b23b120f27d27502f43589db26d143
 
 Name:           haxe
-Version:        3.4.4
+Version:        3.4.5
 Release:        0
 Summary:        Multiplatform programming language
 License:        GPL-2.0+ and MIT
@@ -34,12 +34,14 @@
 Source2:        
https://github.com/HaxeFoundation/haxelib/archive/%{commit_haxelib}.tar.gz#/haxelib-%{commit_haxelib}.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  help2man
-BuildRequires:  neko >= 2.0.0
-BuildRequires:  ocaml >= 4.01.0
+BuildRequires:  neko-devel >= 2.2.0
+BuildRequires:  neko >= 2.2.0
+BuildRequires:  ocaml >= 4.02.3
 BuildRequires:  ocaml-camlp4-devel
 BuildRequires:  pkgconfig(zlib)
 BuildRequires:  pcre-devel-static
-Requires:       neko >= 2.0.0
+BuildRequires:  cmake
+Requires:       neko >= 2.2.0
 
 %description
 Haxe is a high-level multiplatform programming language and compiler
@@ -56,9 +58,19 @@
 %build
 # note that the Makefile does not support parallel building
 
+# Haxe 3.4.* is not safe-string compatible.
+export OCAMLPARAM="safe-string=0,_"
+
 # Check to see if ocamlopt exists. If not, bytecompile everything.
 # It is because ocamlopt may be missing in some architectures.
-command -v ocamlopt && make || make BYTECODE=1
+command -v ocamlopt && make libs haxe || make libs haxe BYTECODE=1
+
+# Compile haxelib
+pushd extra/haxelib_src && \
+%cmake && \
+make %{?_smp_mflags} && \
+cp haxelib ../../../haxelib
+popd
 
 %install
 mkdir -p %{buildroot}%{_bindir}

++++++ haxe-3.4.4.tar.gz -> haxe-3.4.5.tar.gz ++++++
/work/SRC/openSUSE:Factory/haxe/haxe-3.4.4.tar.gz 
/work/SRC/openSUSE:Factory/.haxe.new/haxe-3.4.5.tar.gz differ: char 12, line 1


Reply via email to