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)
