27 Commits

Author SHA256 Message Date
70f978d97e Accepting request 1313084 from devel:languages:haxe
- Relax the mbedtls dependency since upstream supports building with version 3 boo#1252435

OBS-URL: https://build.opensuse.org/request/show/1313084
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hashlink?expand=0&rev=11
2025-10-23 14:37:27 +00:00
0756618101 - Relax the mbedtls dependency since upstream supports building with version 3 boo#1252435
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haxe/hashlink?expand=0&rev=26
2025-10-22 22:05:47 +00:00
2318561008 - Allow compiling with mbedtls 3, supported upstreama boo#1252435
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haxe/hashlink?expand=0&rev=25
2025-10-22 22:01:16 +00:00
be6ca86e31 Accepting request 1265352 from devel:languages:haxe
- Fix build on architectures different to ix86 and x86_64 by disabling the VM
  and adding implement_hl_debug_break_for_more_architectures.patch
- Drop fix_arm_compilation.patch

OBS-URL: https://build.opensuse.org/request/show/1265352
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hashlink?expand=0&rev=10
2025-03-31 09:42:16 +00:00
72626b155e - Fix build on architectures different to ix86 and x86_64 by disabling the VM
and adding implement_hl_debug_break_for_more_architectures.patch
- Drop fix_arm_compilation.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:haxe/hashlink?expand=0&rev=23
2025-03-28 16:24:51 +00:00
76cd9c8b9c Accepting request 1256260 from devel:languages:haxe
- Update to version 1.15
  * added more GL functions
  * added heaps.hdll (contains mikkt, meshtools, convex hull)
  * added GUID type support (int64 with debugger string representation)
  * fixes in UI8/F32 handling
  * GC bug fixes
  * some other bugfixes and minor improvements
- Refresh 0001-fix-rpath.patch
- Add fix_arm_compilation.patch
- Drop 0001-cmake-Install-hlc_main.c-with-hl.h-and-hlc.h.patch,
  0001-Disable-the-JIT-tests-on-arm-architectures.patch,
  0001-cmake-Don-t-build-the-interpreter-on-ARM.patch,
  0001-cmake-Don-t-run-the-version-test-if-the-interpreter-.patch,
  fix_incompatible-pointer-types.patch

OBS-URL: https://build.opensuse.org/request/show/1256260
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hashlink?expand=0&rev=9
2025-03-26 20:23:48 +00:00
3bec58a374 - Update to version 1.15
* added more GL functions
  * added heaps.hdll (contains mikkt, meshtools, convex hull)
  * added GUID type support (int64 with debugger string representation)
  * fixes in UI8/F32 handling
  * GC bug fixes
  * some other bugfixes and minor improvements
- Refresh 0001-fix-rpath.patch
- Add fix_arm_compilation.patch
- Drop 0001-cmake-Install-hlc_main.c-with-hl.h-and-hlc.h.patch,
  0001-Disable-the-JIT-tests-on-arm-architectures.patch,
  0001-cmake-Don-t-build-the-interpreter-on-ARM.patch,
  0001-cmake-Don-t-run-the-version-test-if-the-interpreter-.patch,
  fix_incompatible-pointer-types.patch
- Add depenedncy on pkgconfig(glu)
- Add fix_incompatible-pointer-types.patch to fix build with more recent version of gcc
- Update to version 1.14
  * improved very significantly GC performances by using prefetch and multiple
    mark threads
  * reimplement CArray using native opcodes (requires Haxe 4.4+)
  * dynobj fields are now correctly ordered in the order they were set
  * added Prefetch and Asm opcodes (requires Haxe 4.4+)
  * added Intel VTune support (JIT only)
  * upgraded to PCRE2 for regular expressions
  * ... and many additional changes and fixes
- Drop 0001-fix-return-non-void-functions.patch
- Update to version 1.13
  * support for CArray (contiguous memory array of objects)
  * support for @:packed (requires latest Haxe) : declare an object field like
    in C struct
  * improved GC performances
  * completed int64 support, including int64 maps
  * added DirectX12 support
  * added SDL/DX mouse handle API (by @Yanrishatum)
  * added named threads support + debugger support
  * ... and many additional changes
- Add 0001-fix-return-non-void-functions.patch: fix build with -Werror=return-type
- Drop 0001-cmake-Link-sdl.hdll-with-OpenGL.patch: accepted upstream
- Add 0001-fix-rpath.patch: Fix the RPATH of the hl binary to comply with rpm validations
- Add 0001-cmake-Don-t-build-the-interpreter-on-ARM.patch and
  0001-cmake-Don-t-run-the-version-test-if-the-interpreter-.patch : disable the
  interpreter on ARM architectures
- Update to version 1.12
  * support for hot reload
  * added native int64 support (for x64 only, compile with -D hl-legacy32 to keep hl32 i64 emulation)
  * added field name to null access exceptions
  * added hl.Api.compact to compact a set of values into a single GC block
  * better stack primitives for faster haxe throw
  * added 16 bits PNG decoding (fmt)
  * added captured stack for closures (when debugger connected)
  * added ftell2/fseek2 for large file support
  * added optional library support @:native("?lib","name") static function foo() : Void allowing runtime detection of libraries (as well as hl.Api.isPrimLoaded)
  * changed Windows binary to use VS2015 (was VS2013)
- Move the libraries to subpackages and don't reference the devel subpackage from the main package
- Include the license in the devel subpackage
- 0001-Disable-the-JIT-tests-on-arm-architectures.patch : Add reference to pull request
- Add 0001-Disable-the-JIT-tests-on-arm-architectures.patch to disable JIT tests on ARM
- Use cmake to build the project
- Add 0001-cmake-Link-sdl.hdll-with-OpenGL.patch to fix linking with OpenGL
- Add 0001-cmake-Install-hlc_main.c-with-hl.h-and-hlc.h.patch to install hlc_main.c
- Initial version

OBS-URL: https://build.opensuse.org/package/show/devel:languages:haxe/hashlink?expand=0&rev=21
2025-03-26 14:15:04 +00:00
2fd8eaa152 - Update to version 1.15
* added more GL functions
  * added heaps.hdll (contains mikkt, meshtools, convex hull)
  * added GUID type support (int64 with debugger string representation)
  * fixes in UI8/F32 handling
  * GC bug fixes
  * some other bugfixes and minor improvements
- Refresh 0001-fix-rpath.patch
- Drop 0001-cmake-Install-hlc_main.c-with-hl.h-and-hlc.h.patch,
  0001-Disable-the-JIT-tests-on-arm-architectures.patch,
  0001-cmake-Don-t-build-the-interpreter-on-ARM.patch,
  0001-cmake-Don-t-run-the-version-test-if-the-interpreter-.patch,
  fix_incompatible-pointer-types.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:haxe/hashlink?expand=0&rev=20
2025-03-24 21:40:31 +00:00
a709566315 Accepting request 1253132 from devel:languages:haxe
- Add depenedncy on pkgconfig(glu)

OBS-URL: https://build.opensuse.org/request/show/1253132
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hashlink?expand=0&rev=8
2025-03-14 22:52:47 +00:00
0d939a2583 - Add depenedncy on pkgconfig(glu)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haxe/hashlink?expand=0&rev=18
2025-03-14 15:48:39 +00:00
0663ca27f5 Accepting request 1198575 from devel:languages:haxe
OBS-URL: https://build.opensuse.org/request/show/1198575
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hashlink?expand=0&rev=7
2024-09-04 11:26:41 +00:00
7cdf0e4598 - Add fix_incompatible-pointer-types.patch to fix build with more recent version of gcc
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haxe/hashlink?expand=0&rev=16
2024-09-03 18:57:42 +00:00
e61b60b851 Accepting request 1138490 from devel:languages:haxe
OBS-URL: https://build.opensuse.org/request/show/1138490
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hashlink?expand=0&rev=6
2024-01-15 21:15:42 +00:00
638bcb5f70 Accepting request 1138489 from home:jaimeMF:branches:devel:languages:haxe
- Update to version 1.14
  * improved very significantly GC performances by using prefetch and multiple
    mark threads
  * reimplement CArray using native opcodes (requires Haxe 4.4+)
  * dynobj fields are now correctly ordered in the order they were set
  * added Prefetch and Asm opcodes (requires Haxe 4.4+)
  * added Intel VTune support (JIT only)
  * upgraded to PCRE2 for regular expressions
  * ... and many additional changes and fixes
- Drop 0001-fix-return-non-void-functions.patch

OBS-URL: https://build.opensuse.org/request/show/1138489
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haxe/hashlink?expand=0&rev=14
2024-01-13 19:46:07 +00:00
aa5561f034 Accepting request 1063694 from devel:languages:haxe
OBS-URL: https://build.opensuse.org/request/show/1063694
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hashlink?expand=0&rev=5
2023-02-08 16:20:10 +00:00
b3f7b19423 Accepting request 1063691 from home:jaimeMF:branches:devel:languages:haxe
- Update to version 1.13
  * support for CArray (contiguous memory array of objects)
  * support for @:packed (requires latest Haxe) : declare an object field like
    in C struct
  * improved GC performances
  * completed int64 support, including int64 maps
  * added DirectX12 support
  * added SDL/DX mouse handle API (by @Yanrishatum)
  * added named threads support + debugger support
  * ... and many additional changes
- Add 0001-fix-return-non-void-functions.patch: fix build with -Werror=return-type
- Drop 0001-cmake-Link-sdl.hdll-with-OpenGL.patch: accepted upstream

OBS-URL: https://build.opensuse.org/request/show/1063691
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haxe/hashlink?expand=0&rev=12
2023-02-07 21:32:55 +00:00
cbce22d8f2 Accepting request 988200 from devel:languages:haxe
OBS-URL: https://build.opensuse.org/request/show/988200
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hashlink?expand=0&rev=4
2022-07-10 21:15:37 +00:00
534cdab6b6 Accepting request 988199 from home:jaimeMF:branches:devel:languages:haxe
- Add 0001-fix-rpath.patch: Fix the RPATH of the hl binary to comply with rpm validations

OBS-URL: https://build.opensuse.org/request/show/988199
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haxe/hashlink?expand=0&rev=10
2022-07-10 16:44:01 +00:00
66db504a40 Accepting request 978418 from devel:languages:haxe
- Add 0001-cmake-Don-t-build-the-interpreter-on-ARM.patch and
  0001-cmake-Don-t-run-the-version-test-if-the-interpreter-.patch : disable the
  interpreter on ARM architectures

OBS-URL: https://build.opensuse.org/request/show/978418
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hashlink?expand=0&rev=3
2022-05-21 17:06:40 +00:00
bafacb5121 Update changelog
--THIS LINE, AND THOSE BELOW, WILL BE IGNORED--

M    hashlink.changes

Diff for working copy: .
Index: hashlink.changes
===================================================================

--- hashlink.changes	(revision 7a1ea3ef2f71b6332ee34828ea21b109)
+++ hashlink.changes	(working copy)
@@ -1,3 +1,10 @@
+-------------------------------------------------------------------
+Sat May 21 11:58:17 UTC 2022 - Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@fastmail.net>
+
+- Add 0001-cmake-Don-t-build-the-interpreter-on-ARM.patch and
+  0001-cmake-Don-t-run-the-version-test-if-the-interpreter-.patch : disable the
+  interpreter on ARM architectures
+
 -------------------------------------------------------------------
 Thu May  5 13:58:54 UTC 2022 - Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@fastmail.net>

OBS-URL: https://build.opensuse.org/package/show/devel:languages:haxe/hashlink?expand=0&rev=8
2022-05-21 12:00:13 +00:00
223f7cdf00 Don't run the version test on ARM
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haxe/hashlink?expand=0&rev=7
2022-05-21 11:57:40 +00:00
af392698ef Don't build the interpreter on ARM architectures
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haxe/hashlink?expand=0&rev=6
2022-05-20 16:39:23 +00:00
e011e2d95b Accepting request 975947 from devel:languages:haxe
- Update to version 1.12
  * support for hot reload
  * added native int64 support (for x64 only, compile with -D hl-legacy32 to keep hl32 i64 emulation)
  * added field name to null access exceptions
  * added hl.Api.compact to compact a set of values into a single GC block
  * better stack primitives for faster haxe throw
  * added 16 bits PNG decoding (fmt)
  * added captured stack for closures (when debugger connected)
  * added ftell2/fseek2 for large file support
  * added optional library support @:native("?lib","name") static function foo() : Void allowing runtime detection of libraries (as well as hl.Api.isPrimLoaded)
  * changed Windows binary to use VS2015 (was VS2013)

OBS-URL: https://build.opensuse.org/request/show/975947
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hashlink?expand=0&rev=2
2022-05-10 13:12:02 +00:00
128b66c616 - Update to version 1.12
* support for hot reload
  * added native int64 support (for x64 only, compile with -D hl-legacy32 to keep hl32 i64 emulation)
  * added field name to null access exceptions
  * added hl.Api.compact to compact a set of values into a single GC block
  * better stack primitives for faster haxe throw
  * added 16 bits PNG decoding (fmt)
  * added captured stack for closures (when debugger connected)
  * added ftell2/fseek2 for large file support
  * added optional library support @:native("?lib","name") static function foo() : Void allowing runtime detection of libraries (as well as hl.Api.isPrimLoaded)
  * changed Windows binary to use VS2015 (was VS2013)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:haxe/hashlink?expand=0&rev=4
2022-05-05 14:02:33 +00:00
f9efb39ac1 Accepting request 974127 from devel:languages:haxe
I want to add HashLink ( https://hashlink.haxe.org/ ) to openSUSE:Factory

HashLink is a virtual machine for Haxe.
Haxe supports two modes of compilation for HashLink:
* Compilation to HashLink bytecode. This mode has a very fast compilation time,
so it is suitable for daily development.
* Compilation to HashLink/C code, compiled with a native compiler to a regular
executable. This mode results in the best performance, so it is suitable for
final releases.

OBS-URL: https://build.opensuse.org/request/show/974127
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hashlink?expand=0&rev=1
2022-05-02 14:24:51 +00:00
42178f8a9c Accepting request 974125 from home:jaimeMF
- Move the libraries to subpackages and don't reference the devel subpackage from the main package
- Include the license in the devel subpackage

OBS-URL: https://build.opensuse.org/request/show/974125
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haxe/hashlink?expand=0&rev=2
2022-04-30 21:31:10 +00:00
Andy Li
a54500ea3e Accepting request 972699 from home:jaimeMF
Add HashLink package

OBS-URL: https://build.opensuse.org/request/show/972699
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haxe/hashlink?expand=0&rev=1
2022-04-26 02:55:57 +00:00