Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package hashlink for openSUSE:Factory checked in at 2023-02-08 17:20:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/hashlink (Old) and /work/SRC/openSUSE:Factory/.hashlink.new.4462 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "hashlink" Wed Feb 8 17:20:10 2023 rev:5 rq:1063694 version:1.13 Changes: -------- --- /work/SRC/openSUSE:Factory/hashlink/hashlink.changes 2022-07-10 23:15:44.464986550 +0200 +++ /work/SRC/openSUSE:Factory/.hashlink.new.4462/hashlink.changes 2023-02-08 17:20:35.690032011 +0100 @@ -1,0 +2,16 @@ +Tue Feb 7 20:43:32 UTC 2023 - Jaime MarquÃnez Ferrándiz <jaime.marquinez.ferran...@fastmail.net> + +- 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 + +------------------------------------------------------------------- Old: ---- 0001-cmake-Link-sdl.hdll-with-OpenGL.patch hashlink-1.12.tar.gz New: ---- 0001-fix-return-non-void-functions.patch hashlink-1.13.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ hashlink.spec ++++++ --- /var/tmp/diff_new_pack.v2CqKS/_old 2023-02-08 17:20:36.222034623 +0100 +++ /var/tmp/diff_new_pack.v2CqKS/_new 2023-02-08 17:20:36.230034662 +0100 @@ -1,7 +1,7 @@ # # spec file for package hashlink # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,24 +17,24 @@ Name: hashlink -Version: 1.12 +Version: 1.13 Release: 0 Summary: A virtual machine for Haxe License: MIT URL: https://hashlink.haxe.org/ Source0: https://github.com/HaxeFoundation/%{name}/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz # PATCH-FIX-UPSTREAM -Patch01: 0001-cmake-Link-sdl.hdll-with-OpenGL.patch +Patch01: 0001-cmake-Install-hlc_main.c-with-hl.h-and-hlc.h.patch # PATCH-FIX-UPSTREAM -Patch02: 0001-cmake-Install-hlc_main.c-with-hl.h-and-hlc.h.patch +Patch02: 0001-Disable-the-JIT-tests-on-arm-architectures.patch # PATCH-FIX-UPSTREAM -Patch03: 0001-Disable-the-JIT-tests-on-arm-architectures.patch +Patch03: 0001-cmake-Don-t-build-the-interpreter-on-ARM.patch # PATCH-FIX-UPSTREAM -Patch04: 0001-cmake-Don-t-build-the-interpreter-on-ARM.patch -# PATCH-FIX-UPSTREAM -Patch05: 0001-cmake-Don-t-run-the-version-test-if-the-interpreter-.patch +Patch04: 0001-cmake-Don-t-run-the-version-test-if-the-interpreter-.patch # PATCH-FIX-OPENSUSE -Patch06: 0001-fix-rpath.patch +Patch05: 0001-fix-rpath.patch +# PATCH-FIX-UPSTREAM +Patch06: 0001-fix-return-non-void-functions.patch BuildRequires: cmake BuildRequires: haxe >= 4.0 BuildRequires: mbedtls-devel ++++++ 0001-cmake-Don-t-build-the-interpreter-on-ARM.patch ++++++ --- /var/tmp/diff_new_pack.v2CqKS/_old 2023-02-08 17:20:36.266034839 +0100 +++ /var/tmp/diff_new_pack.v2CqKS/_new 2023-02-08 17:20:36.270034858 +0100 @@ -10,11 +10,11 @@ CMakeLists.txt | 51 ++++++++++++++++++++++++++++++-------------------- 1 file changed, 31 insertions(+), 20 deletions(-) -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 4dbce78..e073af1 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -33,6 +33,11 @@ else() +Index: hashlink-1.13/CMakeLists.txt +=================================================================== +--- hashlink-1.13.orig/CMakeLists.txt ++++ hashlink-1.13/CMakeLists.txt +@@ -34,6 +34,11 @@ else() set(CMAKE_C_STANDARD_REQUIRED ON) endif() @@ -26,7 +26,7 @@ # put output in "bin" set(OUTPUT_DIR ${CMAKE_CURRENT_BINARY_DIR}/bin) -@@ -136,24 +141,29 @@ set_target_properties(libhl +@@ -137,24 +142,28 @@ set_target_properties(libhl COMPILE_DEFINITIONS "_USRDLL;LIBHL_EXPORTS" ) @@ -36,7 +36,7 @@ - src/main.c - src/module.c - src/debugger.c -- src/profile.c +- src/profile.c -) +if(INTERPRETER_ENABLED) + add_executable(hl @@ -50,14 +50,14 @@ -if (UNIX AND NOT APPLE) - set_target_properties(hl PROPERTIES INSTALL_RPATH "$ORIGIN;${CMAKE_INSTALL_PREFIX}/lib") +-endif() + if (UNIX AND NOT APPLE) + set_target_properties(hl PROPERTIES INSTALL_RPATH "$ORIGIN;${CMAKE_INSTALL_PREFIX}/lib") + endif() -+ -+ target_link_libraries(hl libhl) - endif() -target_link_libraries(hl libhl) ++ target_link_libraries(hl libhl) ++endif() if(WIN32) target_link_libraries(libhl ws2_32 user32) @@ -68,7 +68,7 @@ else() target_link_libraries(libhl m dl pthread) endif() -@@ -271,12 +281,8 @@ if(BUILD_TESTING) +@@ -272,12 +281,8 @@ if(BUILD_TESTING) ##################### # Tests @@ -82,7 +82,7 @@ add_test(NAME hello.hl COMMAND hl ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/test/hello.hl ) -@@ -329,10 +335,15 @@ set(HDLL_DESTINATION +@@ -330,10 +335,15 @@ set(HDLL_DESTINATION ${CMAKE_INSTALL_LIBDIR} ) @@ -101,7 +101,4 @@ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} --- -2.36.1 - ++++++ 0001-fix-return-non-void-functions.patch ++++++ References: gh#HaxeFoundation/hashlink#582 Index: hashlink-1.13/libs/sdl/sdl.c =================================================================== --- hashlink-1.13.orig/libs/sdl/sdl.c +++ hashlink-1.13/libs/sdl/sdl.c @@ -428,7 +428,7 @@ HL_PRIM void HL_NAME(set_window_grab)(SD } HL_PRIM bool HL_NAME(get_window_grab)(SDL_Window* window) { - SDL_GetWindowGrab(window); + return SDL_GetWindowGrab(window); } HL_PRIM const char *HL_NAME(detect_keyboard_layout)() { ++++++ hashlink-1.12.tar.gz -> hashlink-1.13.tar.gz ++++++ ++++ 10666 lines of diff (skipped)