commit haxe for openSUSE:Factory
Hello community, here is the log from the commit of package haxe for openSUSE:Factory checked in at 2020-06-27 23:22:52 Comparing /work/SRC/openSUSE:Factory/haxe (Old) and /work/SRC/openSUSE:Factory/.haxe.new.3060 (New) Package is "haxe" Sat Jun 27 23:22:52 2020 rev:17 rq:817383 version:4.1.2 Changes: --- /work/SRC/openSUSE:Factory/haxe/haxe.changes2020-05-28 09:16:38.080866795 +0200 +++ /work/SRC/openSUSE:Factory/.haxe.new.3060/haxe.changes 2020-06-27 23:22:54.485886946 +0200 @@ -1,0 +2,10 @@ +Sat Jun 20 08:49:31 UTC 2020 - Andy Li + +- Update to 4.1.2 + * added contains and keyValueIterator methods to +haxe.ds.ReadOnlyArray + * jvm : added "--java-lib-extern" + * Various bug fixes detailed in +https://github.com/HaxeFoundation/haxe/releases/tag/4.1.2 + +--- Old: haxe-4.1.1.tar.gz New: haxe-4.1.2.tar.gz Other differences: -- ++ haxe.spec ++ --- /var/tmp/diff_new_pack.aiJFy3/_old 2020-06-27 23:22:55.005888656 +0200 +++ /var/tmp/diff_new_pack.aiJFy3/_new 2020-06-27 23:22:55.009888669 +0200 @@ -19,7 +19,7 @@ %global commit_hx3compat f1f18201e5c0479cb5adf5f6028788b37f37b730 Name: haxe -Version:4.1.1 +Version:4.1.2 Release:0 Summary:Multiplatform programming language License:GPL-2.0+ and MIT ++ haxe-4.1.1.tar.gz -> haxe-4.1.2.tar.gz ++ /work/SRC/openSUSE:Factory/haxe/haxe-4.1.1.tar.gz /work/SRC/openSUSE:Factory/.haxe.new.3060/haxe-4.1.2.tar.gz differ: char 13, line 1
commit haxe for openSUSE:Factory
Hello community, here is the log from the commit of package haxe for openSUSE:Factory checked in at 2020-05-28 09:16:22 Comparing /work/SRC/openSUSE:Factory/haxe (Old) and /work/SRC/openSUSE:Factory/.haxe.new.3606 (New) Package is "haxe" Thu May 28 09:16:22 2020 rev:16 rq:809451 version:4.1.1 Changes: --- /work/SRC/openSUSE:Factory/haxe/haxe.changes2020-05-26 17:20:11.432087051 +0200 +++ /work/SRC/openSUSE:Factory/.haxe.new.3606/haxe.changes 2020-05-28 09:16:38.080866795 +0200 @@ -1,0 +2,10 @@ +Wed May 27 10:26:19 UTC 2020 - Andy Li + +- Update to 4.1.1 + * jvm : added --jvm path/to.jar CLI argument + * Various bug fixes detailed in +https://github.com/HaxeFoundation/haxe/releases/tag/4.1.1 +- Drop quote_command_args.patch which was integrated in this + release. + +--- Old: haxe-4.1.0.tar.gz quote_command_args.patch New: haxe-4.1.1.tar.gz Other differences: -- ++ haxe.spec ++ --- /var/tmp/diff_new_pack.FvJ7Wb/_old 2020-05-28 09:16:38.756868390 +0200 +++ /var/tmp/diff_new_pack.FvJ7Wb/_new 2020-05-28 09:16:38.760868400 +0200 @@ -19,7 +19,7 @@ %global commit_hx3compat f1f18201e5c0479cb5adf5f6028788b37f37b730 Name: haxe -Version:4.1.0 +Version:4.1.1 Release:0 Summary:Multiplatform programming language License:GPL-2.0+ and MIT @@ -32,9 +32,6 @@ 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 -# quote command args in Makefile -Patch0: quote_command_args.patch - BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: help2man BuildRequires: neko-devel >= 2.3.0 ++ haxe-4.1.0.tar.gz -> haxe-4.1.1.tar.gz ++ /work/SRC/openSUSE:Factory/haxe/haxe-4.1.0.tar.gz /work/SRC/openSUSE:Factory/.haxe.new.3606/haxe-4.1.1.tar.gz differ: char 18, line 1
commit haxe for openSUSE:Factory
Hello community, here is the log from the commit of package haxe for openSUSE:Factory checked in at 2020-05-26 17:19:56 Comparing /work/SRC/openSUSE:Factory/haxe (Old) and /work/SRC/openSUSE:Factory/.haxe.new.2738 (New) Package is "haxe" Tue May 26 17:19:56 2020 rev:15 rq:808099 version:4.1.0 Changes: --- /work/SRC/openSUSE:Factory/haxe/haxe.changes2019-12-21 12:31:06.479355436 +0100 +++ /work/SRC/openSUSE:Factory/.haxe.new.2738/haxe.changes 2020-05-26 17:20:11.432087051 +0200 @@ -1,0 +2,14 @@ +Fri May 22 05:25:31 UTC 2020 - Andy Li + +- Update to 4.1.0 + * added tail recursion elimination + * added unified exception handling + * allow try {} catch(e) {} as a shortcut + * eval : added SSL support + * jvm : the JVM target is no longer considered experimental + * For more improvements and changes, see +https://github.com/HaxeFoundation/haxe/releases/tag/4.1.0 +- Add upstream patch (quote_command_args.patch) to fix building + without git. + +--- Old: haxe-4.0.5.tar.gz New: haxe-4.1.0.tar.gz quote_command_args.patch Other differences: -- ++ haxe.spec ++ --- /var/tmp/diff_new_pack.TPsq3H/_old 2020-05-26 17:20:12.340089004 +0200 +++ /var/tmp/diff_new_pack.TPsq3H/_new 2020-05-26 17:20:12.340089004 +0200 @@ -19,7 +19,7 @@ %global commit_hx3compat f1f18201e5c0479cb5adf5f6028788b37f37b730 Name: haxe -Version:4.0.5 +Version:4.1.0 Release:0 Summary:Multiplatform programming language License:GPL-2.0+ and MIT @@ -31,12 +31,17 @@ Source0: https://github.com/HaxeFoundation/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz 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 + +# quote command args in Makefile +Patch0: quote_command_args.patch + BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: help2man BuildRequires: neko-devel >= 2.3.0 BuildRequires: neko >= 2.3.0 BuildRequires: ocaml >= 4.02.3 BuildRequires: ocaml-findlib +BuildRequires: ocaml-dune BuildRequires: ocaml-camlp5-devel BuildRequires: ocaml-sedlex-devel >= 2.0 BuildRequires: ocaml-xml-light-devel @@ -45,6 +50,7 @@ BuildRequires: ocaml-sha-devel BuildRequires: pkgconfig(zlib) BuildRequires: pcre-devel-static +BuildRequires: mbedtls-devel BuildRequires: cmake Requires: neko >= 2.3.0 @@ -63,10 +69,7 @@ pushd extra/haxelib_src/hx3compat && tar -xf %{SOURCE2} --strip-components=1 && popd # note that the Makefile does not support parallel building - -# 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 +make haxe # Compile haxelib pushd extra/haxelib_src && \ ++ haxe-4.0.5.tar.gz -> haxe-4.1.0.tar.gz ++ /work/SRC/openSUSE:Factory/haxe/haxe-4.0.5.tar.gz /work/SRC/openSUSE:Factory/.haxe.new.2738/haxe-4.1.0.tar.gz differ: char 18, line 1 ++ quote_command_args.patch ++ >From 14346e9e5b4b59735568c2b9e7d44582db9564bb Mon Sep 17 00:00:00 2001 From: Andy Li Date: Thu, 21 May 2020 18:49:12 +0800 Subject: [PATCH] [Makefile] quote command args Prevent build error when e.g. 1) git is not available, 2) source folder is not a git repo (downloaded from GitHub archive). --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index e7cc0f1ffa..361c0e5ca9 100644 --- a/Makefile +++ b/Makefile @@ -73,9 +73,9 @@ all: haxe tools haxe: $(DUNE_COMMAND) build --workspace dune-workspace.dev src-prebuild/prebuild.exe _build/default/src-prebuild/prebuild.exe libparams $(LIB_PARAMS) > lib.sexp - _build/default/src-prebuild/prebuild.exe version $(ADD_REVISION) $(BRANCH) $(COMMIT_SHA) > src/compiler/version.ml + _build/default/src-prebuild/prebuild.exe version "$(ADD_REVISION)" "$(BRANCH)" "$(COMMIT_SHA)" > src/compiler/version.ml $(DUNE_COMMAND) build --workspace dune-workspace.dev src/haxe.exe - cp -f _build/default/src/haxe.exe ./${HAXE_OUTPUT} + cp -f _build/default/src/haxe.exe ./"$(HAXE_OUTPUT)" plugin: haxe $(DUNE_COMMAND) build --workspace dune-workspace.dev plugins/$(PLUGIN)/$(PLUGIN).cmxs
commit haxe for openSUSE:Factory
Hello community, here is the log from the commit of package haxe for openSUSE:Factory checked in at 2019-12-21 12:30:40 Comparing /work/SRC/openSUSE:Factory/haxe (Old) and /work/SRC/openSUSE:Factory/.haxe.new.6675 (New) Package is "haxe" Sat Dec 21 12:30:40 2019 rev:14 rq:758208 version:4.0.5 Changes: --- /work/SRC/openSUSE:Factory/haxe/haxe.changes2019-12-02 11:34:00.534485028 +0100 +++ /work/SRC/openSUSE:Factory/.haxe.new.6675/haxe.changes 2019-12-21 12:31:06.479355436 +0100 @@ -1,0 +2,12 @@ +Thu Dec 19 14:11:45 UTC 2019 - Andy Li + +- Update to 4.0.5 + * java : fix boolean arguments for Type.createInstance(cls, args) + * jvm : fix static overloads + * java/cs : fixed Reflect.makeVarArgs(fn) for calls of fn without +arguments + * js : fix ObjectMap.set(obj, v) + * js : automatically wrap compound expressions with parentheses +when passed to js.Syntax.code() + +--- Old: haxe-4.0.3.tar.gz New: haxe-4.0.5.tar.gz Other differences: -- ++ haxe.spec ++ --- /var/tmp/diff_new_pack.NtFDQQ/_old 2019-12-21 12:31:07.439355892 +0100 +++ /var/tmp/diff_new_pack.NtFDQQ/_new 2019-12-21 12:31:07.475355909 +0100 @@ -19,7 +19,7 @@ %global commit_hx3compat f1f18201e5c0479cb5adf5f6028788b37f37b730 Name: haxe -Version:4.0.3 +Version:4.0.5 Release:0 Summary:Multiplatform programming language License:GPL-2.0+ and MIT ++ haxe-4.0.3.tar.gz -> haxe-4.0.5.tar.gz ++ /work/SRC/openSUSE:Factory/haxe/haxe-4.0.3.tar.gz /work/SRC/openSUSE:Factory/.haxe.new.6675/haxe-4.0.5.tar.gz differ: char 28, line 1
commit haxe for openSUSE:Factory
Hello community, here is the log from the commit of package haxe for openSUSE:Factory checked in at 2019-12-02 11:30:22 Comparing /work/SRC/openSUSE:Factory/haxe (Old) and /work/SRC/openSUSE:Factory/.haxe.new.4691 (New) Package is "haxe" Mon Dec 2 11:30:22 2019 rev:13 rq:752526 version:4.0.3 Changes: --- /work/SRC/openSUSE:Factory/haxe/haxe.changes2019-11-12 11:58:18.811528163 +0100 +++ /work/SRC/openSUSE:Factory/.haxe.new.4691/haxe.changes 2019-12-02 11:34:00.534485028 +0100 @@ -1,0 +2,19 @@ +Fri Nov 29 21:51:40 UTC 2019 - Andy Li + +- Update to 4.0.3 + * hl: profiler API + * fixed EnumValue handling in constant propagation with analyzer +enabled + * fixed compiler crash upon Void items in array declarations + * hl: fixed sys.thread.Lock implementation for Hashlink 1.11+ + * fixed Std.parseInt() for hexadecimals with leading whitespaces + * java/cs : fixed Reflect.callMethod(o, method, args) for args +not containing optional arguments + * cs : fixed Json.stringify for @:struct-annotated classes + * cs : fixed bitwise shifts for cs.types.Int64 + * python : fixed invalid generation of some inlined code blocks + * fixed an exception from haxe.zip.Huffman on reading a zip + * fixed null-safety checker for field access on a call to inlined +function + +--- Old: haxe-4.0.2.tar.gz New: haxe-4.0.3.tar.gz Other differences: -- ++ haxe.spec ++ --- /var/tmp/diff_new_pack.779s6s/_old 2019-12-02 11:34:02.270484168 +0100 +++ /var/tmp/diff_new_pack.779s6s/_new 2019-12-02 11:34:02.274484166 +0100 @@ -19,7 +19,7 @@ %global commit_hx3compat f1f18201e5c0479cb5adf5f6028788b37f37b730 Name: haxe -Version:4.0.2 +Version:4.0.3 Release:0 Summary:Multiplatform programming language License:GPL-2.0+ and MIT ++ haxe-4.0.2.tar.gz -> haxe-4.0.3.tar.gz ++ /work/SRC/openSUSE:Factory/haxe/haxe-4.0.2.tar.gz /work/SRC/openSUSE:Factory/.haxe.new.4691/haxe-4.0.3.tar.gz differ: char 12, line 1
commit haxe for openSUSE:Factory
Hello community, here is the log from the commit of package haxe for openSUSE:Factory checked in at 2019-11-12 11:56:24 Comparing /work/SRC/openSUSE:Factory/haxe (Old) and /work/SRC/openSUSE:Factory/.haxe.new.2990 (New) Package is "haxe" Tue Nov 12 11:56:24 2019 rev:12 rq:747464 version:4.0.2 Changes: --- /work/SRC/openSUSE:Factory/haxe/haxe.changes2019-11-09 23:38:26.289116912 +0100 +++ /work/SRC/openSUSE:Factory/.haxe.new.2990/haxe.changes 2019-11-12 11:58:18.811528163 +0100 @@ -1,0 +2,12 @@ +Tue Nov 12 04:10:09 UTC 2019 - Andy Li + +- Update to 4.0.2 + * php: Improved performance of haxe.io.Bytes and enum-related +methods in Type class of standard library. + * haxelib: Fixed too strict requirements to haxelib.json data +for private libs. + * Fixed @:using static extensions on Null. + * php: Fixed static methods with the same name in parent and +child classes. + +--- Old: haxe-4.0.1.tar.gz haxelib-c994dc451635a84d7a3d53cc9b2e517d50bf0140.tar.gz New: haxe-4.0.2.tar.gz haxelib-4b27f91d8a4ff279d9903091680fee2c93a0d574.tar.gz Other differences: -- ++ haxe.spec ++ --- /var/tmp/diff_new_pack.xs2op9/_old 2019-11-12 11:58:19.307528691 +0100 +++ /var/tmp/diff_new_pack.xs2op9/_new 2019-11-12 11:58:19.311528696 +0100 @@ -15,11 +15,11 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -%global commit_haxelib c994dc451635a84d7a3d53cc9b2e517d50bf0140 +%global commit_haxelib 4b27f91d8a4ff279d9903091680fee2c93a0d574 %global commit_hx3compat f1f18201e5c0479cb5adf5f6028788b37f37b730 Name: haxe -Version:4.0.1 +Version:4.0.2 Release:0 Summary:Multiplatform programming language License:GPL-2.0+ and MIT ++ haxe-4.0.1.tar.gz -> haxe-4.0.2.tar.gz ++ /work/SRC/openSUSE:Factory/haxe/haxe-4.0.1.tar.gz /work/SRC/openSUSE:Factory/.haxe.new.2990/haxe-4.0.2.tar.gz differ: char 16, line 1 ++ haxelib-c994dc451635a84d7a3d53cc9b2e517d50bf0140.tar.gz -> haxelib-4b27f91d8a4ff279d9903091680fee2c93a0d574.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/haxelib-c994dc451635a84d7a3d53cc9b2e517d50bf0140/CHANGES.md new/haxelib-4b27f91d8a4ff279d9903091680fee2c93a0d574/CHANGES.md --- old/haxelib-c994dc451635a84d7a3d53cc9b2e517d50bf0140/CHANGES.md 2019-11-02 12:48:36.0 +0100 +++ new/haxelib-4b27f91d8a4ff279d9903091680fee2c93a0d574/CHANGES.md 2019-11-11 15:50:28.0 +0100 @@ -1,3 +1,6 @@ +## 4.0.2 (2019-11-11) + - Fixed too strict requirements to haxelib.json data for private libs ([#484](https://github.com/HaxeFoundation/haxelib/issues/484)) + ## 4.0.1 (2019-11-02) - Fixed git dependencies support in haxelib.json ([#476](https://github.com/HaxeFoundation/haxelib/issues/476)) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/haxelib-c994dc451635a84d7a3d53cc9b2e517d50bf0140/appveyor.yml new/haxelib-4b27f91d8a4ff279d9903091680fee2c93a0d574/appveyor.yml --- old/haxelib-c994dc451635a84d7a3d53cc9b2e517d50bf0140/appveyor.yml 2019-11-02 12:48:36.0 +0100 +++ new/haxelib-4b27f91d8a4ff279d9903091680fee2c93a0d574/appveyor.yml 2019-11-11 15:50:28.0 +0100 @@ -4,6 +4,7 @@ - mysql install: + - git submodule update --init --recursive - ps: Set-Service wuauserv -StartupType Manual - cinst haxe -y - cinst nssm -y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/haxelib-c994dc451635a84d7a3d53cc9b2e517d50bf0140/ci.hxml new/haxelib-4b27f91d8a4ff279d9903091680fee2c93a0d574/ci.hxml --- old/haxelib-c994dc451635a84d7a3d53cc9b2e517d50bf0140/ci.hxml 2019-11-02 12:48:36.0 +0100 +++ new/haxelib-4b27f91d8a4ff279d9903091680fee2c93a0d574/ci.hxml 2019-11-11 15:50:28.0 +0100 @@ -1,2 +1,4 @@ -cp test --x RunCi +-main RunCi +-neko bin/ci.n +-cmd neko bin/ci.n diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/haxelib-c994dc451635a84d7a3d53cc9b2e517d50bf0140/haxelib.json new/haxelib-4b27f91d8a4ff279d9903091680fee2c93a0d574/haxelib.json --- old/haxelib-c994dc451635a84d7a3d53cc9b2e517d50bf0140/haxelib.json 2019-11-02 12:48:36.0 +0100 +++ new/haxelib-4b27f91d8a4ff279d9903091680fee2c93a0d574/haxelib.json 2019-11-11 15:50:28.0 +0100 @@ -5,7 +5,7 @@ "tags": ["haxelib", "core"], "description": "The haxelib client", "classPath": "src", - "version": "4.0.1", - "releasenote": " * Fixed git dependencies support in haxelib.json (#476)", + "version": "4.0.2", +
commit haxe for openSUSE:Factory
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.changes2019-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 + +- Update to 4.0.1 + * haxelib : Fixed git dependencies in haxelib.json. + * jvm : Fixed compilation failure caused by a specific usage of +Array. + * 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 + +- 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
commit haxe for openSUSE:Factory
Hello community, here is the log from the commit of package haxe for openSUSE:Factory checked in at 2019-10-24 23:10:03 Comparing /work/SRC/openSUSE:Factory/haxe (Old) and /work/SRC/openSUSE:Factory/.haxe.new.2990 (New) Package is "haxe" Thu Oct 24 23:10:03 2019 rev:10 rq:742471 version:3.4.7 Changes: --- /work/SRC/openSUSE:Factory/haxe/haxe.changes2018-02-23 15:31:54.877934268 +0100 +++ /work/SRC/openSUSE:Factory/.haxe.new.2990/haxe.changes 2019-10-24 23:10:13.756596872 +0200 @@ -1,0 +2,9 @@ +Wed Oct 23 11:12:13 UTC 2019 - o...@aepfle.de + +- build with camlp5, use --unsafe-strings + add 527acc3ce0bb881aafe14d7919447075774519f7.patch + add 9bc4999af40324af5e48ed0e3087a4b76f84d9b8.patch + add ocamllibs-2502c82e45d2cfca6dfe6ecb558f56104d0c43f9.tar.gz + remove ocamllibs-ab5be31c6dd1fcd761c2ba16c5d767bcf6792490.tar.gz + +--- Old: ocamllibs-ab5be31c6dd1fcd761c2ba16c5d767bcf6792490.tar.gz New: 527acc3ce0bb881aafe14d7919447075774519f7.patch 9bc4999af40324af5e48ed0e3087a4b76f84d9b8.patch ocamllibs-2502c82e45d2cfca6dfe6ecb558f56104d0c43f9.tar.gz Other differences: -- ++ haxe.spec ++ --- /var/tmp/diff_new_pack.dajcWc/_old 2019-10-24 23:10:15.136598483 +0200 +++ /var/tmp/diff_new_pack.dajcWc/_new 2019-10-24 23:10:15.136598483 +0200 @@ -16,7 +16,7 @@ # -%global commit_ocamllibs ab5be31c6dd1fcd761c2ba16c5d767bcf6792490 +%global commit_ocamllibs 2502c82e45d2cfca6dfe6ecb558f56104d0c43f9 %global commit_haxelib a494d8be523e26fcf875e2c33915808dc221e17a Name: haxe @@ -32,12 +32,14 @@ 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 BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: help2man BuildRequires: neko-devel >= 2.2.0 BuildRequires: neko >= 2.2.0 BuildRequires: ocaml >= 4.02.3 -BuildRequires: ocaml-camlp4-devel +BuildRequires: ocaml-camlp5-devel BuildRequires: pkgconfig(zlib) BuildRequires: pcre-devel-static BuildRequires: cmake @@ -51,11 +53,12 @@ C++, PHP, C#, Java, Python, Lua, and Neko VM binary files. %prep -%setup -q +%autosetup -p1 + +%build pushd libs && tar -xf %{SOURCE1} --strip-components=1 && popd pushd extra/haxelib_src && tar -xf %{SOURCE2} --strip-components=1 && popd -%build # note that the Makefile does not support parallel building # Haxe 3.4.* is not safe-string compatible. ++ 527acc3ce0bb881aafe14d7919447075774519f7.patch ++ >From 527acc3ce0bb881aafe14d7919447075774519f7 Mon Sep 17 00:00:00 2001 From: Simon Krajewski Date: Wed, 12 Dec 2018 21:42:21 +0100 Subject: [PATCH] add -unsafe-string and update libs submodule --- Makefile | 2 +- libs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index b846a06976..27ea839c04 100644 --- a/Makefile +++ b/Makefile @@ -28,7 +28,7 @@ LFLAGS= STATICLINK?=0 CFLAGS= -bin-annot -ALL_CFLAGS= $(CFLAGS) -g -w -3 -I libs/extlib -I libs/extc -I libs/neko -I libs/javalib -I libs/ziplib -I libs/swflib -I libs/xml-light -I libs/ttflib -I libs/ilib -I libs/objsize -I libs/pcre \ +ALL_CFLAGS= $(CFLAGS) -unsafe-string -g -w -3 -I libs/extlib -I libs/extc -I libs/neko -I libs/javalib -I libs/ziplib -I libs/swflib -I libs/xml-light -I libs/ttflib -I libs/ilib -I libs/objsize -I libs/pcre \ -I src -I src/context -I src/generators -I src/macro -I src/optimization -I src/syntax -I src/typing -I src/display LIBS=unix str libs/extlib/extLib libs/xml-light/xml-light libs/swflib/swflib \ ++ 9bc4999af40324af5e48ed0e3087a4b76f84d9b8.patch ++ >From 9bc4999af40324af5e48ed0e3087a4b76f84d9b8 Mon Sep 17 00:00:00 2001 From: Andy Li Date: Fri, 26 Jul 2019 16:39:39 +0800 Subject: [PATCH] use camlp5 instead of camlp4 (#8547) --- Makefile | 2 +- Makefile.win | 2 +- opam | 2 +- tests/Brewfile | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 27ea839c04..1b691c714d 100644 --- a/Makefile +++ b/Makefile @@ -61,7 +61,7 @@ endif CC_CMD = $(COMPILER) $(ALL_CFLAGS) -c $< -CC_PARSER_CMD = $(COMPILER) -pp camlp4o $(ALL_CFLAGS) -c src/syntax/parser.ml +CC_PARSER_CMD = $(COMPILER) -pp camlp5o $(ALL_CFLAGS) -c src/syntax/parser.ml RELDIR=../../.. ++
commit haxe for openSUSE:Factory
Hello community, here is the log from the commit of package haxe for openSUSE:Factory checked in at 2018-02-23 15:31:35 Comparing /work/SRC/openSUSE:Factory/haxe (Old) and /work/SRC/openSUSE:Factory/.haxe.new (New) Package is "haxe" Fri Feb 23 15:31:35 2018 rev:9 rq:579334 version:3.4.7 Changes: --- /work/SRC/openSUSE:Factory/haxe/haxe.changes2018-02-06 16:48:47.517085254 +0100 +++ /work/SRC/openSUSE:Factory/.haxe.new/haxe.changes 2018-02-23 15:31:54.877934268 +0100 @@ -1,0 +2,12 @@ +Fri Feb 23 09:31:36 UTC 2018 - a...@onthewings.net + +- Update to 3.4.7 + * Backward compatible to Haxe 3.4.5. + * Fixed compiler cannot find std lib when executed by another +program. + * Fixed compiler failure for some output directories. + * Bugfixes to php, as3 targets as well as code completion. + * Detail available at https://github.com/HaxeFoundation/haxe/ +blob/3.4.7/extra/CHANGES.txt#L1-L18 + +--- Old: haxe-3.4.5.tar.gz haxelib-eeac8f4e77b23b120f27d27502f43589db26d143.tar.gz ocamllibs-0e6ea857c0f7df5e69628f949d0d33a3ce5552a8.tar.gz New: haxe-3.4.7.tar.gz haxelib-a494d8be523e26fcf875e2c33915808dc221e17a.tar.gz ocamllibs-ab5be31c6dd1fcd761c2ba16c5d767bcf6792490.tar.gz Other differences: -- ++ haxe.spec ++ --- /var/tmp/diff_new_pack.FISGno/_old 2018-02-23 15:31:56.457877182 +0100 +++ /var/tmp/diff_new_pack.FISGno/_new 2018-02-23 15:31:56.461877038 +0100 @@ -16,11 +16,11 @@ # -%global commit_ocamllibs 0e6ea857c0f7df5e69628f949d0d33a3ce5552a8 -%global commit_haxelib eeac8f4e77b23b120f27d27502f43589db26d143 +%global commit_ocamllibs ab5be31c6dd1fcd761c2ba16c5d767bcf6792490 +%global commit_haxelib a494d8be523e26fcf875e2c33915808dc221e17a Name: haxe -Version:3.4.5 +Version:3.4.7 Release:0 Summary:Multiplatform programming language License:GPL-2.0+ and MIT ++ haxe-3.4.5.tar.gz -> haxe-3.4.7.tar.gz ++ /work/SRC/openSUSE:Factory/haxe/haxe-3.4.5.tar.gz /work/SRC/openSUSE:Factory/.haxe.new/haxe-3.4.7.tar.gz differ: char 26, line 1 ++ haxelib-eeac8f4e77b23b120f27d27502f43589db26d143.tar.gz -> haxelib-a494d8be523e26fcf875e2c33915808dc221e17a.tar.gz ++ 2567 lines of diff (skipped) ++ ocamllibs-0e6ea857c0f7df5e69628f949d0d33a3ce5552a8.tar.gz -> ocamllibs-ab5be31c6dd1fcd761c2ba16c5d767bcf6792490.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ocamllibs-0e6ea857c0f7df5e69628f949d0d33a3ce5552a8/.travis.yml new/ocamllibs-ab5be31c6dd1fcd761c2ba16c5d767bcf6792490/.travis.yml --- old/ocamllibs-0e6ea857c0f7df5e69628f949d0d33a3ce5552a8/.travis.yml 2017-10-03 09:11:52.0 +0200 +++ new/ocamllibs-ab5be31c6dd1fcd761c2ba16c5d767bcf6792490/.travis.yml 2017-12-12 03:01:55.0 +0100 @@ -7,6 +7,11 @@ dist: trusty sudo: required +env: + global: +# 3.4_bugfix is not safe-string compatible +- OCAMLPARAM="safe-string=0,_" + install: # Install dependencies - if [ "${TRAVIS_OS_NAME}" = "linux" ]; then diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ocamllibs-0e6ea857c0f7df5e69628f949d0d33a3ce5552a8/extc/extc_stubs.c new/ocamllibs-ab5be31c6dd1fcd761c2ba16c5d767bcf6792490/extc/extc_stubs.c --- old/ocamllibs-0e6ea857c0f7df5e69628f949d0d33a3ce5552a8/extc/extc_stubs.c 2017-10-03 09:11:52.0 +0200 +++ new/ocamllibs-ab5be31c6dd1fcd761c2ba16c5d767bcf6792490/extc/extc_stubs.c 2017-12-12 03:01:55.0 +0100 @@ -378,17 +378,17 @@ failwith("executable_path"); return caml_copy_string(path); #else - const char *p = getenv("_"); - if( p != NULL ) - return caml_copy_string(p); - { - char path[200]; - int length = readlink("/proc/self/exe", path, sizeof(path)); - if( length < 0 || length >= 200 ) + char path[PATH_MAX]; + int length = readlink("/proc/self/exe", path, sizeof(path)); + if( length < 0 || length >= PATH_MAX ) { + const char *p = getenv("_"); + if( p != NULL ) + return caml_copy_string(p); + else failwith("executable_path"); - path[length] = '\0'; - return caml_copy_string(path); } + path[length] = '\0'; + return caml_copy_string(path); #endif }
commit haxe for openSUSE:Factory
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.changes2017-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 - a...@onthewings.net + +- 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
commit haxe for openSUSE:Factory
Hello community, here is the log from the commit of package haxe for openSUSE:Factory checked in at 2017-10-09 19:47:03 Comparing /work/SRC/openSUSE:Factory/haxe (Old) and /work/SRC/openSUSE:Factory/.haxe.new (New) Package is "haxe" Mon Oct 9 19:47:03 2017 rev:7 rq:532617 version:3.4.4 Changes: --- /work/SRC/openSUSE:Factory/haxe/haxe.changes2017-10-03 23:18:28.224409167 +0200 +++ /work/SRC/openSUSE:Factory/.haxe.new/haxe.changes 2017-10-09 19:48:43.854239678 +0200 @@ -1,0 +2,9 @@ +Mon Oct 9 03:26:56 UTC 2017 - a...@onthewings.net + +- Updated to 3.4.4 + * Backward compatible to Haxe 3.4.3. + * Fix flash target broken when compiled with OCaml 4.05. + * Detail available at https://github.com/HaxeFoundation/haxe/ +blob/3.4.4/extra/CHANGES.txt#L1-L8 + +--- Old: haxe-3.4.3.tar.gz ocamllibs-5f7956d8a2f0a0d9b99339b793fb9a0a07288a20.tar.gz New: haxe-3.4.4.tar.gz ocamllibs-0e6ea857c0f7df5e69628f949d0d33a3ce5552a8.tar.gz Other differences: -- ++ haxe.spec ++ --- /var/tmp/diff_new_pack.ZcKmc3/_old 2017-10-09 19:48:44.598206980 +0200 +++ /var/tmp/diff_new_pack.ZcKmc3/_new 2017-10-09 19:48:44.602206805 +0200 @@ -16,11 +16,11 @@ # -%global commit_ocamllibs 5f7956d8a2f0a0d9b99339b793fb9a0a07288a20 +%global commit_ocamllibs 0e6ea857c0f7df5e69628f949d0d33a3ce5552a8 %global commit_haxelib eeac8f4e77b23b120f27d27502f43589db26d143 Name: haxe -Version:3.4.3 +Version:3.4.4 Release:0 Summary:Multiplatform programming language License:GPL-2.0+ and MIT ++ haxe-3.4.3.tar.gz -> haxe-3.4.4.tar.gz ++ /work/SRC/openSUSE:Factory/haxe/haxe-3.4.3.tar.gz /work/SRC/openSUSE:Factory/.haxe.new/haxe-3.4.4.tar.gz differ: char 14, line 1 ++ ocamllibs-5f7956d8a2f0a0d9b99339b793fb9a0a07288a20.tar.gz -> ocamllibs-0e6ea857c0f7df5e69628f949d0d33a3ce5552a8.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ocamllibs-5f7956d8a2f0a0d9b99339b793fb9a0a07288a20/swflib/as3hlparse.ml new/ocamllibs-0e6ea857c0f7df5e69628f949d0d33a3ce5552a8/swflib/as3hlparse.ml --- old/ocamllibs-5f7956d8a2f0a0d9b99339b793fb9a0a07288a20/swflib/as3hlparse.ml 2017-01-25 21:24:16.0 +0100 +++ new/ocamllibs-0e6ea857c0f7df5e69628f949d0d33a3ce5552a8/swflib/as3hlparse.ml 2017-10-03 09:11:52.0 +0200 @@ -821,7 +821,9 @@ let mid = lookup_method ctx m in (match m.hlmt_function with | None -> () - | Some f -> ctx.ffunctions <- flatten_function ctx f mid :: ctx.ffunctions); + | Some f -> + let x = flatten_function ctx f mid in + ctx.ffunctions <- x :: ctx.ffunctions); { mt3_ret = opt lookup_name ctx m.hlmt_ret; mt3_args = List.map (opt lookup_name ctx) m.hlmt_args;
commit haxe for openSUSE:Factory
Hello community, here is the log from the commit of package haxe for openSUSE:Factory checked in at 2017-10-03 23:18:22 Comparing /work/SRC/openSUSE:Factory/haxe (Old) and /work/SRC/openSUSE:Factory/.haxe.new (New) Package is "haxe" Tue Oct 3 23:18:22 2017 rev:6 rq:530624 version:3.4.3 Changes: --- /work/SRC/openSUSE:Factory/haxe/haxe.changes2017-09-26 21:17:38.391256547 +0200 +++ /work/SRC/openSUSE:Factory/.haxe.new/haxe.changes 2017-10-03 23:18:28.224409167 +0200 @@ -1,0 +2,5 @@ +Mon Oct 2 21:41:13 UTC 2017 - jeng...@inai.de + +- Trim filler wording from description. + +--- Other differences: -- ++ haxe.spec ++ --- /var/tmp/diff_new_pack.RLpuXV/_old 2017-10-03 23:18:29.152278584 +0200 +++ /var/tmp/diff_new_pack.RLpuXV/_new 2017-10-03 23:18:29.156278022 +0200 @@ -22,7 +22,7 @@ Name: haxe Version:3.4.3 Release:0 -Summary:Multiplatform opensource programming language +Summary:Multiplatform programming language License:GPL-2.0+ and MIT Group: Development/Languages/Other # As described in http://haxe.org/foundation/open-source.html: @@ -42,7 +42,11 @@ 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, Lua, and Neko VM binary files. +Haxe is a 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, Lua, and Neko VM binary files. %prep %setup -q
commit haxe for openSUSE:Factory
Hello community, here is the log from the commit of package haxe for openSUSE:Factory checked in at 2017-09-26 21:16:25 Comparing /work/SRC/openSUSE:Factory/haxe (Old) and /work/SRC/openSUSE:Factory/.haxe.new (New) Package is "haxe" Tue Sep 26 21:16:25 2017 rev:5 rq:528744 version:3.4.3 Changes: --- /work/SRC/openSUSE:Factory/haxe/haxe.changes2017-03-24 02:23:33.399916462 +0100 +++ /work/SRC/openSUSE:Factory/.haxe.new/haxe.changes 2017-09-26 21:17:38.391256547 +0200 @@ -1,0 +2,9 @@ +Tue Sep 26 08:39:49 UTC 2017 - a...@onthewings.net + +- Updated to 3.4.3 + * Backward compatible to Haxe 3.4.2. + * Various fixes, mostly related to php output. + * Detail available at https://github.com/HaxeFoundation/haxe/ +blob/3.4.3/extra/CHANGES.txt#L1-L20 + +--- Old: haxe-3.4.2.tar.gz New: haxe-3.4.3.tar.gz Other differences: -- ++ haxe.spec ++ --- /var/tmp/diff_new_pack.yQU9mG/_old 2017-09-26 21:17:39.115154774 +0200 +++ /var/tmp/diff_new_pack.yQU9mG/_new 2017-09-26 21:17:39.127153087 +0200 @@ -20,7 +20,7 @@ %global commit_haxelib eeac8f4e77b23b120f27d27502f43589db26d143 Name: haxe -Version:3.4.2 +Version:3.4.3 Release:0 Summary:Multiplatform opensource programming language License:GPL-2.0+ and MIT ++ haxe-3.4.2.tar.gz -> haxe-3.4.3.tar.gz ++ /work/SRC/openSUSE:Factory/haxe/haxe-3.4.2.tar.gz /work/SRC/openSUSE:Factory/.haxe.new/haxe-3.4.3.tar.gz differ: char 12, line 1
commit haxe for openSUSE:Factory
Hello community, here is the log from the commit of package haxe for openSUSE:Factory checked in at 2017-03-24 02:23:31 Comparing /work/SRC/openSUSE:Factory/haxe (Old) and /work/SRC/openSUSE:Factory/.haxe.new (New) Package is "haxe" Fri Mar 24 02:23:31 2017 rev:4 rq:482160 version:3.4.2 Changes: --- /work/SRC/openSUSE:Factory/haxe/haxe.changes2017-02-09 11:18:28.654782585 +0100 +++ /work/SRC/openSUSE:Factory/.haxe.new/haxe.changes 2017-03-24 02:23:33.399916462 +0100 @@ -1,0 +2,11 @@ +Thu Mar 23 06:55:35 UTC 2017 - a...@onthewings.net + +- Updated to 3.4.2 + * Backward compatible to Haxe 3.4.0. + * Improvements: ++ Various fixes in cpp and php7 output. ++ Added source maps generation for php7. + * Detail available at https://github.com/HaxeFoundation/haxe/ +blob/3.4.2/extra/CHANGES.txt#L1-L35 + +--- Old: haxe-3.4.0.tar.gz haxelib-9d79a55ddb054d79ed8d136f1c0583baa407fd67.tar.gz New: haxe-3.4.2.tar.gz haxelib-eeac8f4e77b23b120f27d27502f43589db26d143.tar.gz Other differences: -- ++ haxe.spec ++ --- /var/tmp/diff_new_pack.1wwr4b/_old 2017-03-24 02:23:34.283791399 +0100 +++ /var/tmp/diff_new_pack.1wwr4b/_new 2017-03-24 02:23:34.287790833 +0100 @@ -17,10 +17,10 @@ %global commit_ocamllibs 5f7956d8a2f0a0d9b99339b793fb9a0a07288a20 -%global commit_haxelib 9d79a55ddb054d79ed8d136f1c0583baa407fd67 +%global commit_haxelib eeac8f4e77b23b120f27d27502f43589db26d143 Name: haxe -Version:3.4.0 +Version:3.4.2 Release:0 Summary:Multiplatform opensource programming language License:GPL-2.0+ and MIT @@ -42,7 +42,7 @@ 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. +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, Lua, and Neko VM binary files. %prep %setup -q ++ haxe-3.4.0.tar.gz -> haxe-3.4.2.tar.gz ++ /work/SRC/openSUSE:Factory/haxe/haxe-3.4.0.tar.gz /work/SRC/openSUSE:Factory/.haxe.new/haxe-3.4.2.tar.gz differ: char 28, line 1 ++ haxelib-9d79a55ddb054d79ed8d136f1c0583baa407fd67.tar.gz -> haxelib-eeac8f4e77b23b120f27d27502f43589db26d143.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/haxelib-9d79a55ddb054d79ed8d136f1c0583baa407fd67/.gitignore new/haxelib-eeac8f4e77b23b120f27d27502f43589db26d143/.gitignore --- old/haxelib-9d79a55ddb054d79ed8d136f1c0583baa407fd67/.gitignore 2016-11-17 10:27:34.0 +0100 +++ new/haxelib-eeac8f4e77b23b120f27d27502f43589db26d143/.gitignore 2017-02-17 21:36:08.0 +0100 @@ -6,6 +6,8 @@ dump/ deploy/ repo_integration_tests/ +haxelib +run.c # run.n is in the repo !/run.n @@ -28,3 +30,21 @@ .elasticbeanstalk/* !.elasticbeanstalk/*.cfg.yml !.elasticbeanstalk/*.global.yml + +# CMake +CMakeCache.txt +CMakeFiles +CMakeScripts +Testing +Makefile +cmake_install.cmake +install_manifest.txt +compile_commands.json +CTestTestfile.cmake + +# VisualStudio +*.vcxproj +*.vcxproj.filters +*.sln +Win32 +haxelib.dir \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/haxelib-9d79a55ddb054d79ed8d136f1c0583baa407fd67/.travis.yml new/haxelib-eeac8f4e77b23b120f27d27502f43589db26d143/.travis.yml --- old/haxelib-9d79a55ddb054d79ed8d136f1c0583baa407fd67/.travis.yml 2016-11-17 10:27:34.0 +0100 +++ new/haxelib-eeac8f4e77b23b120f27d27502f43589db26d143/.travis.yml 2017-02-17 21:36:08.0 +0100 @@ -5,17 +5,18 @@ matrix: include: -# haxe development + neko master +# haxe development + neko development - os: linux sudo: required dist: trusty env: - TRAVIS_HAXE_VERSION=development - DEPLOY=1 + services: [mysql] before_install: - sudo add-apt-repository ppa:haxe/snapshots -y - sudo apt-get update -- sudo apt-get install haxe=1:3.3* neko-dev libapache2-mod-neko mysql-server mysql-client -y +- sudo apt-get install haxe neko-dev libapache2-mod-neko -y - mkdir ~/haxelib && haxelib setup ~/haxelib
commit haxe for openSUSE:Factory
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.changes2016-01-12 16:12:37.0 +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 - a...@onthewings.net + +- 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/7ecbc2baaef0e2f653f43b010710050ec5d3 -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)
commit haxe for openSUSE:Factory
Hello community, here is the log from the commit of package haxe for openSUSE:Factory checked in at 2016-01-12 16:12:33 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.changes2015-12-14 10:13:24.0 +0100 +++ /work/SRC/openSUSE:Factory/.haxe.new/haxe.changes 2016-01-12 16:12:37.0 +0100 @@ -1,0 +2,11 @@ +Mon Nov 23 16:04:43 UTC 2015 - a...@onthewings.net + +- Updated to 3.2.1. +- Moved the haxe standard library files to _datadir. +- Generate man pages using help2man. +- Spec file clean-up. + * Clarified license. + * Manually cp files instead of using "make install". + * Added BuildRoot as suggested in openSUSE specfile guidelines. + +--- Old: haxe-3.2.0.tar.gz haxelib.tar.xz ocamllibs.tar.xz New: haxe-3.2.1.tar.gz haxelib-4fefbd17a2d9a98200b621de801018af3896d68a.tar.gz ocamllibs-7a83e902634e1db204f6e3a48c2439f63d83c141.tar.gz Other differences: -- ++ haxe.spec ++ --- /var/tmp/diff_new_pack.9bwKbC/_old 2016-01-12 16:12:39.0 +0100 +++ /var/tmp/diff_new_pack.9bwKbC/_new 2016-01-12 16:12:39.0 +0100 @@ -16,81 +16,78 @@ # -%define haxelib %{_libdir}/%{name} +%global commit_ocamllibs 7a83e902634e1db204f6e3a48c2439f63d83c141 +%global commit_haxelib 4fefbd17a2d9a98200b621de801018af3896d68a Name: haxe -Version:3.2.0 +Version:3.2.1 Release:0 Summary:Multiplatform opensource programming language -License:GPL-2.0+ +License:GPL-2.0+ and MIT Group: Development/Languages/Other +# As described in http://haxe.org/foundation/open-source.html: +# * The Haxe Compiler - GPLv2+ +# * The Haxe Standard Library - MIT Url:http://www.haxe.org -# from https://github.com/HaxeFoundation/haxe/archive/{version}.tar.gz -Source0:%{name}-%{version}.tar.gz -# Tarball to download provides empty directories, so builds fail. -# See more at https://github.com/HaxeFoundation/haxe/issues/4200 -# git clone g...@github.com:HaxeFoundation/ocamllibs.git && cd ocamllibs -# git archive --format=tar master | xz -z9e > ocamllibs.tar.xz -Source1:ocamllibs.tar.xz -# git clone g...@github.com:HaxeFoundation/haxelib.git && cd haxelib -# git archive --format=tar master | xz -z9e > haxelib.tar.xz -Source2:haxelib.tar.xz -BuildRequires: fdupes -BuildRequires: nekovm +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: ocaml-camlp4-devel BuildRequires: pkgconfig(zlib) -Requires: nekovm +Requires: nekovm >= 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. Code written in the Haxe language can be compiled into Adobe Flash applications, JavaScript programs, C++ standalone applications (to some extent), PHP, Apache CGI, and NodeJS server-side applications. +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. %prep %setup -q -cd libs && tar -xf %{SOURCE1} && cd .. -cd extra/haxelib_src && tar -xf %{SOURCE2} && cd ../.. -# WARNING: script-without-shebang. -chmod -x std/js/_std/Type.hx -chmod -x std/js/Boot.hx -chmod -x std/php/_std/haxe/ds/StringMap.hx -# WARNING: non-executable-script. -chmod +x extra/haxelib_src/src/tools/legacyhaxelib/haxelib.sh +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/7ecbc2baaef0e2f653f43b010710050ec5d3 +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 -make V=1 %{?_smp_mflags} clean -make V=1 %{?_smp_mflags} libs -make V=1 %{?_smp_mflags} -make V=1 %{?_smp_mflags} tools +#