Hello community,

here is the log from the commit of package haxe for openSUSE:Factory checked in 
at 2017-02-09 11:18:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/haxe (Old)
 and      /work/SRC/openSUSE:Factory/.haxe.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "haxe"

Changes:
--------
--- /work/SRC/openSUSE:Factory/haxe/haxe.changes        2016-01-12 
16:12:37.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.haxe.new/haxe.changes   2017-02-09 
11:18:28.654782585 +0100
@@ -1,0 +2,13 @@
+Sat Feb  4 19:13:45 UTC 2017 - [email protected]
+
+- Updated to 3.4.0
+  * Backward compatible to Haxe 3.2.
+  * Improvements and new features:
+    + Three new targets: 1. HashLink, 2. Lua, 3. PHP7
+    + Major improvements to compiler services for IDE support
+    + Improved C++ output.
+    + Improved static code analysis.
+    + New language additions: Any, import.hx, @:structInit, etc.
+  * Detail available at https://haxe.org/blog/haxe-3.4-release/
+
+-------------------------------------------------------------------

Old:
----
  haxe-3.2.1.tar.gz
  haxelib-4fefbd17a2d9a98200b621de801018af3896d68a.tar.gz
  ocamllibs-7a83e902634e1db204f6e3a48c2439f63d83c141.tar.gz

New:
----
  haxe-3.4.0.tar.gz
  haxelib-9d79a55ddb054d79ed8d136f1c0583baa407fd67.tar.gz
  ocamllibs-5f7956d8a2f0a0d9b99339b793fb9a0a07288a20.tar.gz

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

Other differences:
------------------
++++++ haxe.spec ++++++
--- /var/tmp/diff_new_pack.r6vNCM/_old  2017-02-09 11:18:29.270695436 +0100
+++ /var/tmp/diff_new_pack.r6vNCM/_new  2017-02-09 11:18:29.274694870 +0100
@@ -16,11 +16,11 @@
 #
 
 
-%global commit_ocamllibs 7a83e902634e1db204f6e3a48c2439f63d83c141
-%global commit_haxelib 4fefbd17a2d9a98200b621de801018af3896d68a
+%global commit_ocamllibs 5f7956d8a2f0a0d9b99339b793fb9a0a07288a20
+%global commit_haxelib 9d79a55ddb054d79ed8d136f1c0583baa407fd67
 
 Name:           haxe
-Version:        3.2.1
+Version:        3.4.0
 Release:        0
 Summary:        Multiplatform opensource programming language
 License:        GPL-2.0+ and MIT
@@ -28,16 +28,18 @@
 # As described in http://haxe.org/foundation/open-source.html:
 #   * The Haxe Compiler - GPLv2+
 #   * The Haxe Standard Library - MIT
-Url:            http://www.haxe.org
+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
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  help2man
-BuildRequires:  nekovm >= 2.0.0
+BuildRequires:  neko >= 2.0.0
+BuildRequires:  ocaml >= 4.01.0
 BuildRequires:  ocaml-camlp4-devel
 BuildRequires:  pkgconfig(zlib)
-Requires:       nekovm >= 2.0.0
+BuildRequires:  pcre-devel-static
+Requires:       neko >= 2.0.0
 
 %description
 Haxe is an open-source high-level multiplatform programming language and 
compiler that can produce applications and source code for many different 
platforms from a single code-base. The Haxe compiler can compile Haxe source 
code to Adobe Flash SWF files, ActionScript 3, JavaScript, C++, PHP, C#, Java, 
Python, and Neko VM binary files.
@@ -47,11 +49,6 @@
 pushd libs && tar -xf %{SOURCE1} --strip-components=1 && popd
 pushd extra/haxelib_src && tar -xf %{SOURCE2} --strip-components=1 && popd
 
-# script-without-shebang
-# 
https://github.com/HaxeFoundation/haxe/commit/7ecbc2baaef0e2f653f43b01071ffff0050ec5d3
-chmod a-x std/js/Boot.hx std/js/_std/Type.hx std/php/_std/haxe/ds/StringMap.hx
-chmod a-x libs/extlib/extList.ml
-
 %build
 # note that the Makefile does not support parallel building
 
@@ -59,11 +56,6 @@
 # It is because ocamlopt may be missing in some architectures.
 command -v ocamlopt && make || make BYTECODE=1
 
-# Compile haxelib
-make tools
-
-chmod 755 haxe haxelib
-
 %install
 mkdir -p %{buildroot}%{_bindir}
 mkdir -p %{buildroot}%{_datadir}/%{name}
@@ -79,7 +71,7 @@
 
 %check
 %{buildroot}%{_bindir}/haxe -version
-pushd tests/unit && %{buildroot}%{_bindir}/haxe compile-macro.hxml && popd
+%{buildroot}%{_bindir}/haxelib version
 
 %files
 %defattr(-,root,root)

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

++++++ haxelib-4fefbd17a2d9a98200b621de801018af3896d68a.tar.gz -> 
haxelib-9d79a55ddb054d79ed8d136f1c0583baa407fd67.tar.gz ++++++
++++ 21932 lines of diff (skipped)

++++++ ocamllibs-7a83e902634e1db204f6e3a48c2439f63d83c141.tar.gz -> 
ocamllibs-5f7956d8a2f0a0d9b99339b793fb9a0a07288a20.tar.gz ++++++
++++ 6866 lines of diff (skipped)


Reply via email to