Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package rpcs3 for openSUSE:Factory checked 
in at 2023-06-29 17:28:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rpcs3 (Old)
 and      /work/SRC/openSUSE:Factory/.rpcs3.new.13546 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rpcs3"

Thu Jun 29 17:28:42 2023 rev:8 rq:1095849 version:0.0.28~git20230620

Changes:
--------
--- /work/SRC/openSUSE:Factory/rpcs3/rpcs3.changes      2023-06-11 
19:57:30.259964428 +0200
+++ /work/SRC/openSUSE:Factory/.rpcs3.new.13546/rpcs3.changes   2023-06-29 
17:29:02.426509596 +0200
@@ -1,0 +2,109 @@
+Wed Jun 21 15:08:13 UTC 2023 - i...@guoyunhe.me
+
+- Update to version 0.0.28~git20230620:
+  * Fix PPU debug setting with PPU interpreter
+  * Fix Create PPU Cache
+  * jit: fix assertion in GDBJITRegistrationListener
+  * Move connect workaround to connect interface
+  * Windows: silence uncritical performance counter error
+  * Nicer variable names
+  * vk: Latch query copy requests to reduce number of vulkan commands used
+  * progress dialog fix
+  * Qt: use shift+click to append the button instead of replacing it
+  * evdev: don't release buttons while other buttons are still pressed
+  * input: allow multiple key codes per button
+  * logging: minor trace optimizations
+  * Qt/logging: add format function for QString
+  * Settings: Move Accurate SPU DMA to Advanced
+  * Settings: Add Output Scaling to Home Menu
+  * Settings: Enable hot-reloading of Output Scaling
+  * Settings: Reorder settings in Debug
+  * Settings: Reorder settings in Emulator
+  * Settings: Move Automatically start games after boot to Debug
+  * Settings: Rename to Force GPU Texture Scaling
+  * Settings: Rename to Pause emulation after loading savestates
+  * Settings: Remove PPU Interpreter (dynamic)
+  * Settings: Move Accurate GETLLAR to Advanced
+  * Settings: Move Accurate PPU Float Condition Control to Debug
+  * Settings: Move Accurate PPU Vector NaN Handling to Debug
+  * Settings: Move Accurate PPU Non-Java Mode to Debug
+  * Settings: Move Accurate PPU Saturation Bit to Debug
+  * Settings: Add Show PPU compilation hint
+  * Settings: Move Start Savestates Paused to Emulator
+  * Settings: Move Disable Vertex Cache to Advanced
+  * Settings: Remove Full Width AVX-512 from the UI
+  * Settings: Enable Full Width AVX-512 by default
+  * PPUAnalyser: fix std::move nonsense
+  * vk: Do not hard-sync on first sign of fragmentation
+  * vk: On pool recovery, rescan the subpool table in case a new pool really 
cannot be created
+  * vk: Handle VK_ERROR_FRAGMENTATION when allocating descriptor pools
+  * np_handler: fix warning: check socket in discover_ip_address
+  * Loader: remove dead code
+  * Log Frame: Make clear act clear pending messages (#14004)
+  * input: add controller index to SDL controllers
+  * input: add new buttons for Dualsense Edge
+  * input: merge some duplicate code
+  * input: Add dualsense edge PID
+  * fs/linux: fix potential copy_file issue
+  * Fix EINVAL returned on connect call to connecting socket
+  * Qt: Improve PS3 Binaries Decryption tool
+  * System.cpp: Updated the definition of user-space LV2 CoreOS SELFs
+  * CI: switch FreeBSD back to /latest after llvm16 re-appeared
+  * overlays: update progress dialog workaround
+  * vk: Cleaner approach to object lifetime management
+  * vk: Improved OOM handling
+  * rsx: Minor annotations and refactoring
+  * rsx: Drop format information from the vertex cache and use a simpler model 
that is much faster
+  * rsx: Import robin-hood unordered map which is much faster than std
+  * rsx: Rewrite the find method to avoid unnecessary allocations
+  * rsx: Allow the vertex cache to be enabled independently of MTRSX
+  * rsx: Capture stats about vertex cache performance
+  * SPU/Debugger: Add RawSPU debug data
+  * PPU: Fix thread entry detection false positives
+  * cellMsgDialog: Fix segfault when closing non-blocking Qt dialogs
+  * Qt: add ability to style richtext href links
+  * input: fix some warnings
+  * PSF: improve load readability
+  * fix whitespace
+  * Qt: do not set play/pause button texts to 'Resume' on emu stop or ready
+  * Qt: always use last boot path for game boot actions
+  * System: fix config path in restore_on_no_boot
+  * System: use const ref for libs map
+  * Qt: fix start/restart shortcut
+  * Rename ProcureCurrentEmulationCourseInformation to GetEmulationIdentifier
+  * debugger_frame: don't query cpu thread if emulation is stopped anyway
+  * unself.cpp: Always reset the old SELF header information before loading
+  * input: add pressure intensity toggle mode
+  * vk: Disable conditional rendering on MacOS
+  * Force disable conditional render on macOS
+  * PPU: Sleep after returning from thread entry function
+  * sys_ppu_thread: Optimize joined thread notification
+  * debugger: Fix trailing spaces in PPU register dump
+  * register_editor_dialog: Improve selection
+  * Fix _sys_interrupt_thread_disestablish with lingering thread copies
+  * Fix sys_ppu_thread_detach/exit with lingering thread copies
+  * Logs: Fix trailing space, nbsp and unintended character
+  * Fix spu_thread::cleanup()
+  * input: fix pad profile override with existing custom pad configs
+  * sys_fs: fix map entry removal in destructor
+  * Fixed a bug in fs::get_parent_dir()
+  * Update sys_usbd.cpp
+  * debugger(CallStack): Make Return act as double click
+  * debugger: Fix potential null dereference
+  * debugger: Fix key events when CallStack is focused
+  * debugger: Avoid incorrect update timer restart
+  * debugger: Fix use of invalid pointers
+  * sys_usbd: Implemented sys_usbd_unregister_extra_ldd()
+  * sys_usbd: USB VID/PID logging format fixup
+  * sys_ss: Further implemented Update Manager service for VSH
+  * sys_fs: Implemented sys_fs_mount(prot=1) read-only mounting & fixed up 
some operation and permission checks
+  * CI: temporarily switch FreeBSD to /quarterly packages
+  * CI: upgrade FreeBSD to 13.2
+  * Update sys_timer.cpp
+  * Update sys_timer.cpp
+  * Update sys_mutex.h
+  * Update sys_lwmutex.h
+  * Update sys_lwmutex.h
+  * Update sys_mutex.h
+
+-------------------------------------------------------------------

Old:
----
  rpcs3-0.0.28~git20230602.tar.xz

New:
----
  rpcs3-0.0.28~git20230620.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rpcs3.spec ++++++
--- /var/tmp/diff_new_pack.FTBkqJ/_old  2023-06-29 17:29:03.682516952 +0200
+++ /var/tmp/diff_new_pack.FTBkqJ/_new  2023-06-29 17:29:03.686516976 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           rpcs3
-Version:        0.0.28~git20230602
+Version:        0.0.28~git20230620
 Release:        0
 Summary:        PS3 emulator/debugger
 License:        GPL-2.0-only

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.FTBkqJ/_old  2023-06-29 17:29:03.726517211 +0200
+++ /var/tmp/diff_new_pack.FTBkqJ/_new  2023-06-29 17:29:03.730517234 +0200
@@ -5,6 +5,6 @@
   </service>
 <service name="tar_scm">
                 <param name="url">https://github.com/RPCS3/rpcs3.git</param>
-              <param 
name="changesrevision">33558d14e539da95c13ba43b3ba5428b3d04c54a</param></service></servicedata>
+              <param 
name="changesrevision">441fbd63bb8796bdd2986bed0caa94a178b9a3f2</param></service></servicedata>
 (No newline at EOF)
 

++++++ intel-ittapi.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/intel-ittapi/CMakeLists.txt 
new/intel-ittapi/CMakeLists.txt
--- old/intel-ittapi/CMakeLists.txt     2023-03-20 19:07:18.000000000 +0100
+++ new/intel-ittapi/CMakeLists.txt     2023-06-12 20:46:42.000000000 +0200
@@ -1,5 +1,5 @@
 #
-# Copyright (C) 2005-2019 Intel Corporation
+# Copyright (C) 2005-2023 Intel Corporation
 #
 # SPDX-License-Identifier: GPL-2.0-only OR BSD-3-Clause
 #
@@ -11,11 +11,21 @@
     cmake_policy(SET CMP0048 NEW)
 endif()
 
+get_property(ITT_GENERATOR_MULTI_CONFIG GLOBAL PROPERTY 
GENERATOR_IS_MULTI_CONFIG)
+if(CMAKE_GENERATOR STREQUAL "Ninja Multi-Config")
+    # 'Ninja Multi-Config' specific, see:
+    # 
https://cmake.org/cmake/help/latest/variable/CMAKE_DEFAULT_BUILD_TYPE.html
+    set(CMAKE_DEFAULT_BUILD_TYPE "Release" CACHE STRING "CMake default build 
type")
+elseif(NOT ITT_GENERATOR_MULTI_CONFIG)
+    set(CMAKE_BUILD_TYPE "Release" CACHE STRING "CMake build type")
+    set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS 
"Release;Debug;RelWithDebInfo;MinSizeRel")
+endif()
+
 project(ittapi)
 
 OPTION(FORCE_32 "Force a 32bit compile on 64bit" OFF)
-OPTION(ITT_API_IPT_SUPPORT "ptmarks support")
-OPTION(ITT_API_FORTRAN_SUPPORT "fortran support")
+OPTION(ITT_API_IPT_SUPPORT "ptmarks support" OFF)
+OPTION(ITT_API_FORTRAN_SUPPORT "fortran support" OFF)
 
 IF(FORCE_32 AND UNIX)
     SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -m32")
@@ -23,21 +33,17 @@
 ENDIF()
 
 if(CMAKE_SIZEOF_VOID_P MATCHES "8" AND NOT(FORCE_32))
-    set(ARCH_64 1)
+    set(ARCH_64 ON)
 endif()
 
-if(CMAKE_BUILD_TYPE STREQUAL "Debug")
-    add_definitions(-D_DEBUG)
-    if (NOT WIN32)
-        set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g")
-        set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g")
-    endif()
-else()
-    if (NOT WIN32)
-        set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O2")
-        set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O2")
-    endif()
-    add_definitions(-DNDEBUG)
+if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "^(Apple)?Clang$")
+    # override default -O3
+    string(REPLACE "-O3" "-O2" CMAKE_CXX_FLAGS_RELEASE 
"${CMAKE_CXX_FLAGS_RELEASE}")
+    string(REPLACE "-O3" "-O2" CMAKE_C_FLAGS_RELEASE 
"${CMAKE_C_FLAGS_RELEASE}")
+endif()
+
+if(NOT DEFINED CMAKE_POSITION_INDEPENDENT_CODE)
+    set(CMAKE_POSITION_INDEPENDENT_CODE ON)
 endif()
 
 set(LIBRARY_OUTPUT_PATH ${CMAKE_BINARY_DIR}/bin)
@@ -45,7 +51,7 @@
 foreach( OUTPUTCONFIG ${CMAKE_CONFIGURATION_TYPES} )
     string( TOUPPER ${OUTPUTCONFIG} OUTPUTCONFIG )
     set( CMAKE_LIBRARY_OUTPUT_DIRECTORY_${OUTPUTCONFIG} ${LIBRARY_OUTPUT_PATH} 
)
-endforeach( OUTPUTCONFIG CMAKE_CONFIGURATION_TYPES )
+endforeach( )
 
 set(ITT_PUBLIC_HDRS
     include/ittnotify.h
@@ -118,10 +124,7 @@
     endif()
 endif()
 
-if (NOT WIN32)
-    set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC")
-    TARGET_LINK_LIBRARIES(ittnotify dl)
-endif()
+TARGET_LINK_LIBRARIES(ittnotify PRIVATE ${CMAKE_DL_LIBS})
 
 SET_TARGET_PROPERTIES(ittnotify PROPERTIES LINKER_LANGUAGE C)
 if(ITT_API_FORTRAN_SUPPORT)
@@ -129,11 +132,38 @@
 endif()
 
 target_include_directories(ittnotify
-    PUBLIC include src/ittnotify
+    PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
+    PRIVATE src/ittnotify
 )
 
 target_include_directories(jitprofiling
-    PUBLIC include src/ittnotify
+    PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
+    PRIVATE src/ittnotify
 )
 
-set(CMAKE_SUPPRESS_REGENERATION true)
+# install
+
+include(CMakePackageConfigHelpers)
+include(GNUInstallDirs)
+
+install(TARGETS ittnotify EXPORT ittapi-targets INCLUDES DESTINATION 
${CMAKE_INSTALL_INCLUDEDIR})
+install(EXPORT ittapi-targets NAMESPACE ittapi:: DESTINATION 
${CMAKE_INSTALL_LIBDIR}/cmake/ittapi)
+install(DIRECTORY include/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
+    FILES_MATCHING PATTERN "*.h"
+                   PATTERN "fortran" EXCLUDE)
+
+configure_package_config_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/ittapiConfig.cmake.in
+                              
${CMAKE_CURRENT_BINARY_DIR}/share/ittapiConfig.cmake
+    INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/ittapi
+    NO_SET_AND_CHECK_MACRO)
+
+file(STRINGS "${CMAKE_CURRENT_SOURCE_DIR}/include/ittnotify.h" 
ITT_VERSION_PARTS REGEX "#define ITT_[A-Z]+[ ]+" )
+string(REGEX REPLACE ".+ITT_MAJOR[ ]+([0-9]+).*" "\\1" ITT_MAJOR 
"${ITT_VERSION_PARTS}")
+string(REGEX REPLACE ".+ITT_MINOR[ ]+([0-9]+).*" "\\1" ITT_MINOR 
"${ITT_VERSION_PARTS}")
+write_basic_package_version_file(${CMAKE_CURRENT_BINARY_DIR}/share/ittapiConfigVersion.cmake
+    VERSION ${ITT_MAJOR}.${ITT_MINOR}.0
+    COMPATIBILITY SameMajorVersion)
+
+install(FILES ${CMAKE_CURRENT_BINARY_DIR}/share/ittapiConfig.cmake
+              ${CMAKE_CURRENT_BINARY_DIR}/share/ittapiConfigVersion.cmake
+        DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/ittapi)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/intel-ittapi/cmake/ittapiConfig.cmake.in 
new/intel-ittapi/cmake/ittapiConfig.cmake.in
--- old/intel-ittapi/cmake/ittapiConfig.cmake.in        1970-01-01 
01:00:00.000000000 +0100
+++ new/intel-ittapi/cmake/ittapiConfig.cmake.in        2023-06-12 
20:46:42.000000000 +0200
@@ -0,0 +1,11 @@
+#
+# Copyright (C) 2005-2023 Intel Corporation
+#
+# SPDX-License-Identifier: GPL-2.0-only OR BSD-3-Clause
+#
+
+@PACKAGE_INIT@
+
+include("${CMAKE_CURRENT_LIST_DIR}/ittapi-targets.cmake")
+
+check_required_components(ittapi)

++++++ rpcs3-0.0.28~git20230602.tar.xz -> rpcs3-0.0.28~git20230620.tar.xz ++++++
/work/SRC/openSUSE:Factory/rpcs3/rpcs3-0.0.28~git20230602.tar.xz 
/work/SRC/openSUSE:Factory/.rpcs3.new.13546/rpcs3-0.0.28~git20230620.tar.xz 
differ: char 15, line 1

Reply via email to