SHA256
1
0
forked from pool/haxe

6 Commits

Author SHA256 Message Date
47c062af20 Accepting request 1279808 from devel:languages:haxe
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1279808
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haxe?expand=0&rev=32
2025-05-26 16:35:56 +00:00
1fef53e936 - Use versioned ocamlfind dependencies
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haxe/haxe?expand=0&rev=44
2025-05-17 17:31:07 +00:00
5592d698f3 Accepting request 1277720 from devel:languages:haxe
Depends on:
* https://build.opensuse.org/requests/1277574
* https://build.opensuse.org/requests/1277575

OBS-URL: https://build.opensuse.org/request/show/1277720
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haxe?expand=0&rev=31
2025-05-15 15:01:32 +00:00
2e95deb814 - update to 4.3.7
* General improvements:
    + all : update bundled haxelib version to 4.1.1
    + all : update bundled neko version to 2.4.1 (gh#HaxeFoundation/haxe#12183)
    + all : use -w rules instead of defines to configure warnings
      (gh#HaxeFoundation/haxe#11826, gh#HaxeFoundation/haxe#12013)
  * Bugfixes:
    + all : fix compiler hanging issue (gh#HaxeFoundation/haxe#11820)
    + all : local statics fixes (gh#HaxeFoundation/haxe#11803,
      gh#HaxeFoundation/haxe#11849)
    + all : fix for inline constructor bug triggering "Unbound variable"
      (gh#HaxeFoundation/haxe#12169)
    + all : check caught error position when recovering from match typing
      failure (gh#HaxeFoundation/haxe#12098)
    + macro : local statics vs ExprTools.map (gh#HaxeFoundation/haxe#12030)
    + eval : https fixes (mbedtls update) (gh#HaxeFoundation/haxe#11646)
    + eval : ssl cert verification failures on windows
      (gh#HaxeFoundation/haxe#11838)
    + hl/c : fix comparison of HArray,HArray and HBytes,HBytes
      (gh#HaxeFoundation/haxe#11610)
    + cppia : generate scriptable functions for overriden functions
      (gh#HaxeFoundation/haxe#11773)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:haxe/haxe?expand=0&rev=43
2025-05-12 22:00:28 +00:00
cbde61f6dc Accepting request 1220387 from devel:languages:haxe
OBS-URL: https://build.opensuse.org/request/show/1220387
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haxe?expand=0&rev=30
2024-11-03 06:18:25 +00:00
Andy Li
df3c5a1937 - update to 4.3.6
* Bugfixes:
    + display : do not define "display" for json rpc diagnostics (gh#HaxeFoundation/haxe#11746)
    + cpp : null check interfaces (gh#HaxeFoundation/haxe#11743)
    + hl : ignore WANT_READ/WANT_WRITE errors when the socket is known to be blocking (gh#HaxeFoundation/haxe#11655)
    + hl : fix weird compiler error (gh#HaxeFoundation/haxe#11690)
    + jvm : fix --java out -D jvm deprecation warning (gh#HaxeFoundation/haxe#11739)
    + macro : Context.reportError should not abort build macros (gh#HaxeFoundation/haxe#11741)
- update to 4.3.5
  * General improvements:
    + display : migrated diagnostics to Json RPC (gh#HaxeFoundation/haxe#11707)
    + macro : expose TVar VStatic flag in macros. (gh#HaxeFoundation/haxe#11683)
  * Bugfixes:
    + all : fix @:structInit with getter + setter (gh#HaxeFoundation/haxe#11662)
    + all : add missing recursion when checking abstract casts (gh#HaxeFoundation/haxe#11676)
    + all : fail nicer if unify_min can't find a common type (gh#HaxeFoundation/haxe#11684)
    + all : fix pretty errors failure (gh#HaxeFoundation/haxe#11700)
    + all : disallow local statics when inlining (gh#HaxeFoundation/haxe#11725)
    + display : unused pattern variables should be marked as unused (gh#HaxeFoundation/haxe#7282)
    + display : diagnostics miss "used without being initialized" errors (gh#HaxeFoundation/haxe#7931)
    + display : recursive inline is not supported on enum abstract constructor (gh#HaxeFoundation/haxe#11177)
    + display : Void as value error disappears on second compilation (gh#HaxeFoundation/haxe#11184)
    + display : false positives of "This cast has no effect, but some of its sub-expressions" (gh#HaxeFoundation/haxe#11203)
    + cpp : inherit @:unreflective on generic classes
    + hl : fix bit shift + assignment in while loop header (gh#HaxeFoundation/haxe#10783)
    + hl : fix do-while loop in genhl+hlopt (gh#HaxeFoundation/haxe#11461)
    + hl/c : use uint64 instead of uint64_t for shift cast (gh#HaxeFoundation/haxe#11721)
    + macro : don't choke on namePos for reification pattern matching (gh#HaxeFoundation/haxe#11671)
  * Deprecation / future version handling:
    + macro : Compiler.include() warning when used outside init macros
- Use fdupes to avoid having duplicated files

OBS-URL: https://build.opensuse.org/package/show/devel:languages:haxe/haxe?expand=0&rev=42
2024-11-03 03:58:20 +00:00
6 changed files with 84 additions and 12 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bdcb7d319318554c073860891253eda3b8284560c4f34b7bb0ca101ab1ca8ef5
size 8019003

3
haxe-4.3.7.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a3fc0d66dbbe36c0617079a6e9f09881df0b4485d725e4763ebfc8cd7c932d46
size 8016405

View File

@@ -1,3 +1,73 @@
-------------------------------------------------------------------
Sat May 17 15:39:54 UTC 2025 - Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@fastmail.net>
- Use versioned ocamlfind dependencies
-------------------------------------------------------------------
Sun May 11 13:56:32 UTC 2025 - Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@fastmail.net>
- update to 4.3.7
* General improvements:
+ all : update bundled haxelib version to 4.1.1
+ all : update bundled neko version to 2.4.1 (gh#HaxeFoundation/haxe#12183)
+ all : use -w rules instead of defines to configure warnings
(gh#HaxeFoundation/haxe#11826, gh#HaxeFoundation/haxe#12013)
* Bugfixes:
+ all : fix compiler hanging issue (gh#HaxeFoundation/haxe#11820)
+ all : local statics fixes (gh#HaxeFoundation/haxe#11803,
gh#HaxeFoundation/haxe#11849)
+ all : fix for inline constructor bug triggering "Unbound variable"
(gh#HaxeFoundation/haxe#12169)
+ all : check caught error position when recovering from match typing
failure (gh#HaxeFoundation/haxe#12098)
+ macro : local statics vs ExprTools.map (gh#HaxeFoundation/haxe#12030)
+ eval : https fixes (mbedtls update) (gh#HaxeFoundation/haxe#11646)
+ eval : ssl cert verification failures on windows
(gh#HaxeFoundation/haxe#11838)
+ hl/c : fix comparison of HArray,HArray and HBytes,HBytes
(gh#HaxeFoundation/haxe#11610)
+ cppia : generate scriptable functions for overriden functions
(gh#HaxeFoundation/haxe#11773)
-------------------------------------------------------------------
Sat Aug 10 18:49:37 UTC 2024 - Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@fastmail.net>
- update to 4.3.6
* Bugfixes:
+ display : do not define "display" for json rpc diagnostics (gh#HaxeFoundation/haxe#11746)
+ cpp : null check interfaces (gh#HaxeFoundation/haxe#11743)
+ hl : ignore WANT_READ/WANT_WRITE errors when the socket is known to be blocking (gh#HaxeFoundation/haxe#11655)
+ hl : fix weird compiler error (gh#HaxeFoundation/haxe#11690)
+ jvm : fix --java out -D jvm deprecation warning (gh#HaxeFoundation/haxe#11739)
+ macro : Context.reportError should not abort build macros (gh#HaxeFoundation/haxe#11741)
-------------------------------------------------------------------
Tue Jul 23 20:07:30 UTC 2024 - Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@fastmail.net>
- update to 4.3.5
* General improvements:
+ display : migrated diagnostics to Json RPC (gh#HaxeFoundation/haxe#11707)
+ macro : expose TVar VStatic flag in macros. (gh#HaxeFoundation/haxe#11683)
* Bugfixes:
+ all : fix @:structInit with getter + setter (gh#HaxeFoundation/haxe#11662)
+ all : add missing recursion when checking abstract casts (gh#HaxeFoundation/haxe#11676)
+ all : fail nicer if unify_min can't find a common type (gh#HaxeFoundation/haxe#11684)
+ all : fix pretty errors failure (gh#HaxeFoundation/haxe#11700)
+ all : disallow local statics when inlining (gh#HaxeFoundation/haxe#11725)
+ display : unused pattern variables should be marked as unused (gh#HaxeFoundation/haxe#7282)
+ display : diagnostics miss "used without being initialized" errors (gh#HaxeFoundation/haxe#7931)
+ display : recursive inline is not supported on enum abstract constructor (gh#HaxeFoundation/haxe#11177)
+ display : Void as value error disappears on second compilation (gh#HaxeFoundation/haxe#11184)
+ display : false positives of "This cast has no effect, but some of its sub-expressions" (gh#HaxeFoundation/haxe#11203)
+ cpp : inherit @:unreflective on generic classes
+ hl : fix bit shift + assignment in while loop header (gh#HaxeFoundation/haxe#10783)
+ hl : fix do-while loop in genhl+hlopt (gh#HaxeFoundation/haxe#11461)
+ hl/c : use uint64 instead of uint64_t for shift cast (gh#HaxeFoundation/haxe#11721)
+ macro : don't choke on namePos for reification pattern matching (gh#HaxeFoundation/haxe#11671)
* Deprecation / future version handling:
+ macro : Compiler.include() warning when used outside init macros
- Use fdupes to avoid having duplicated files
-------------------------------------------------------------------
Thu Mar 21 23:28:47 UTC 2024 - Andy Li <andy@onthewings.net>

View File

@@ -15,11 +15,11 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
%global commit_haxelib f17fffa97554b1bdba37750e3418051f017a5bc2
%global commit_haxelib 436bd844f90c61100b13a108912c1f7e918aead3
%global commit_hx3compat f1f18201e5c0479cb5adf5f6028788b37f37b730
Name: haxe
Version: 4.3.4
Version: 4.3.7
Release: 0
Summary: Multiplatform programming language
License: GPL-2.0-or-later AND MIT
@@ -40,18 +40,18 @@ BuildRequires: ocaml >= 4.08
BuildRequires: ocaml-dune
BuildRequires: ocamlfind(camlp5)
BuildRequires: ocamlfind(camlp-streams)
BuildRequires: ocamlfind(extlib)
BuildRequires: ocamlfind(extlib) >= 1.8.0
BuildRequires: ocamlfind(findlib)
BuildRequires: ocamlfind(luv)
BuildRequires: ocaml-luv-devel >= 0.5.12
BuildRequires: ocamlfind(luv) >= 0.5.12
BuildRequires: ocamlfind(ptmap)
BuildRequires: ocamlfind(sedlex)
BuildRequires: ocamlfind(sha)
BuildRequires: ocamlfind(xml-light)
BuildRequires: pkgconfig(zlib)
BuildRequires: pcre2-devel
BuildRequires: mbedtls-devel < 3
BuildRequires: mbedtls-devel
BuildRequires: cmake
BuildRequires: fdupes
Requires: neko >= 2.3.0
%description
@@ -86,6 +86,8 @@ cp -p haxe %{buildroot}%{_bindir}
cp -p haxelib %{buildroot}%{_bindir}
cp -rfp std %{buildroot}%{_datadir}/%{name}
%fdupes -s %{buildroot}%{_datadir}/%{name}
# Generate man pages
mkdir -p %{buildroot}%{_mandir}/man1
help2man ./haxe --version-option=-version --no-discard-stderr --no-info --output=%{buildroot}%{_mandir}/man1/haxe.1

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e9aebe51b48ae35e99c4fffe640e0b53f1722cb7f51dceeb0181cc586a973201
size 485979

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b0693cbf0d0aa57effdd56aa759792e014859f843ca3d2a4abc8f19d8a36c9be
size 365126