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
