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)

Reply via email to