Hello community,

here is the log from the commit of package haxe for openSUSE:Factory checked in 
at 2019-11-09 23:38:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/haxe (Old)
 and      /work/SRC/openSUSE:Factory/.haxe.new.2990 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "haxe"

Sat Nov  9 23:38:23 2019 rev:11 rq:746632 version:4.0.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/haxe/haxe.changes        2019-10-24 
23:10:13.756596872 +0200
+++ /work/SRC/openSUSE:Factory/.haxe.new.2990/haxe.changes      2019-11-09 
23:38:26.289116912 +0100
@@ -1,0 +2,24 @@
+Mon Nov  4 21:55:48 UTC 2019 - Andy Li <[email protected]>
+
+- Update to 4.0.1
+  * haxelib : Fixed git dependencies in haxelib.json.
+  * jvm : Fixed compilation failure caused by a specific usage of
+    Array<Dynamic>.
+  * Fixed compiler crash on loops with continue in all branches of
+    the body.
+  * Fixed erasing typedef in AST on field access to forwarded
+    abstract fields. 
+
+-------------------------------------------------------------------
+Sat Nov  2 02:58:18 UTC 2019 - Andy Li <[email protected]>
+
+- Update to 4.0.0
+  * New features: https://github.com/HaxeFoundation/haxe/wiki/
+    What's-new-in-Haxe-4
+  * Breaking changes: https://github.com/HaxeFoundation/haxe/wiki/
+    Breaking-changes-in-Haxe-4.0.0
+  * Remove unneeded patches:
+    527acc3ce0bb881aafe14d7919447075774519f7.patch
+    9bc4999af40324af5e48ed0e3087a4b76f84d9b8.patch
+
+-------------------------------------------------------------------

Old:
----
  527acc3ce0bb881aafe14d7919447075774519f7.patch
  9bc4999af40324af5e48ed0e3087a4b76f84d9b8.patch
  haxe-3.4.7.tar.gz
  haxelib-a494d8be523e26fcf875e2c33915808dc221e17a.tar.gz
  ocamllibs-2502c82e45d2cfca6dfe6ecb558f56104d0c43f9.tar.gz

New:
----
  haxe-4.0.1.tar.gz
  haxelib-c994dc451635a84d7a3d53cc9b2e517d50bf0140.tar.gz
  hx3compat-f1f18201e5c0479cb5adf5f6028788b37f37b730.tar.gz

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

Other differences:
------------------
++++++ haxe.spec ++++++
--- /var/tmp/diff_new_pack.otik4s/_old  2019-11-09 23:38:28.021119577 +0100
+++ /var/tmp/diff_new_pack.otik4s/_new  2019-11-09 23:38:28.021119577 +0100
@@ -15,12 +15,11 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-
-%global commit_ocamllibs 2502c82e45d2cfca6dfe6ecb558f56104d0c43f9
-%global commit_haxelib a494d8be523e26fcf875e2c33915808dc221e17a
+%global commit_haxelib c994dc451635a84d7a3d53cc9b2e517d50bf0140
+%global commit_hx3compat f1f18201e5c0479cb5adf5f6028788b37f37b730
 
 Name:           haxe
-Version:        3.4.7
+Version:        4.0.1
 Release:        0
 Summary:        Multiplatform programming language
 License:        GPL-2.0+ and MIT
@@ -30,20 +29,24 @@
 #   * The Haxe Standard Library - MIT
 Url:            https://haxe.org/
 Source0:        
https://github.com/HaxeFoundation/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
-Source1:        
https://github.com/HaxeFoundation/ocamllibs/archive/%{commit_ocamllibs}.tar.gz#/ocamllibs-%{commit_ocamllibs}.tar.gz
-Source2:        
https://github.com/HaxeFoundation/haxelib/archive/%{commit_haxelib}.tar.gz#/haxelib-%{commit_haxelib}.tar.gz
-Patch0:         527acc3ce0bb881aafe14d7919447075774519f7.patch
-Patch1:         9bc4999af40324af5e48ed0e3087a4b76f84d9b8.patch
+Source1:        
https://github.com/HaxeFoundation/haxelib/archive/%{commit_haxelib}.tar.gz#/haxelib-%{commit_haxelib}.tar.gz
+Source2:        
https://github.com/HaxeFoundation/hx3compat/archive/%{commit_hx3compat}.tar.gz#/hx3compat-%{commit_hx3compat}.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  help2man
-BuildRequires:  neko-devel >= 2.2.0
-BuildRequires:  neko >= 2.2.0
+BuildRequires:  neko-devel >= 2.3.0
+BuildRequires:  neko >= 2.3.0
 BuildRequires:  ocaml >= 4.02.3
+BuildRequires:  ocaml-findlib
 BuildRequires:  ocaml-camlp5-devel
+BuildRequires:  ocaml-sedlex-devel >= 2.0
+BuildRequires:  ocaml-xml-light-devel
+BuildRequires:  ocaml-extlib-devel
+BuildRequires:  ocaml-ptmap-devel
+BuildRequires:  ocaml-sha-devel
 BuildRequires:  pkgconfig(zlib)
 BuildRequires:  pcre-devel-static
 BuildRequires:  cmake
-Requires:       neko >= 2.2.0
+Requires:       neko >= 2.3.0
 
 %description
 Haxe is a high-level multiplatform programming language and compiler
@@ -56,17 +59,14 @@
 %autosetup -p1
 
 %build
-pushd libs && tar -xf %{SOURCE1} --strip-components=1 && popd
-pushd extra/haxelib_src && tar -xf %{SOURCE2} --strip-components=1 && popd
+pushd extra/haxelib_src && tar -xf %{SOURCE1} --strip-components=1 && popd
+pushd extra/haxelib_src/hx3compat && tar -xf %{SOURCE2} --strip-components=1 
&& popd
 
 # 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 libs haxe || make libs haxe BYTECODE=1
+command -v ocamlopt && make || make BYTECODE=1
 
 # Compile haxelib
 pushd extra/haxelib_src && \

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

++++++ haxelib-a494d8be523e26fcf875e2c33915808dc221e17a.tar.gz -> 
haxelib-c994dc451635a84d7a3d53cc9b2e517d50bf0140.tar.gz ++++++
++++ 8467 lines of diff (skipped)


Reply via email to