Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package OpenSubdiv for openSUSE:Leap:16.0 checked in at 2025-08-11 16:11:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:16.0/OpenSubdiv (Old) and /work/SRC/openSUSE:Leap:16.0/.OpenSubdiv.new.1085 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "OpenSubdiv" Mon Aug 11 16:11:57 2025 rev:3 rq:1297746 version:3.6.1 Changes: -------- --- /work/SRC/openSUSE:Leap:16.0/OpenSubdiv/OpenSubdiv.changes 2025-08-01 09:58:10.750752953 +0200 +++ /work/SRC/openSUSE:Leap:16.0/.OpenSubdiv.new.1085/OpenSubdiv.changes 2025-08-11 16:12:18.663092519 +0200 @@ -1,0 +2,34 @@ +Sat Aug 2 00:49:26 UTC 2025 - Marcus Rueckert <mrueck...@suse.de> + +- convert patch to apply with -p1 remove-rpath-fiddling.diff +- add no-static.patch: + disable all static libraries + +------------------------------------------------------------------- +Sat Aug 2 00:25:23 UTC 2025 - Marcus Rueckert <mrueck...@suse.de> + +- Update to 3.6.1: + - Changes + - Updated CMake minimum version to 3.14 (GitHub #1349) + - Updated documentation regarding external dependencies (GitHub + #1346 #1360) + - Updated API and example documentation (GitHub #1351 #1362) + - Updated build_osd.py visual studio discovery and dependent + package versions (GitHub #1333 #1354 #1361) + - Updated azure pipelines agents (GitHub #1337 #1342 #1355 + #1361) + - Updated use of OpenCL in example viewers (GitHub #1357) + - Addressed Clang 16 compiler warnings (GitHub #1356) + - Addressed some address sanitizer build warnings (GitHub + #1343) + - Added configuration options to build Osd patch shader source + independent of other Osd dependencies (GitHub #1359 #1363) + - Bug Fixes + - Fixed evaluation of surface patches at valence-2 darts + (GitHub #1336) + - Fixed sharpening of vertices on potential non-manifold + creases (GitHub #1338) + - Fixed sharing of Bfr::Surface topology with valence-2 + interior vertices (GitHub #1353) + +------------------------------------------------------------------- Old: ---- OpenSubdiv-3_6_0.tar.gz New: ---- OpenSubdiv-3_6_1.tar.gz no-static.patch ----------(New B)---------- New:- convert patch to apply with -p1 remove-rpath-fiddling.diff - add no-static.patch: disable all static libraries ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ OpenSubdiv.spec ++++++ --- /var/tmp/diff_new_pack.Z2dqas/_old 2025-08-11 16:12:19.639133303 +0200 +++ /var/tmp/diff_new_pack.Z2dqas/_new 2025-08-11 16:12:19.643133470 +0200 @@ -1,7 +1,7 @@ # # spec file for package OpenSubdiv # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # Copyright (c) 2019-2020 LISA GmbH, Bingen, Germany. # # All modifications and additions to the file contributed by third parties @@ -17,17 +17,18 @@ # -%define pkgver 3_6_0 +%define pkgver 3_6_1 %define libname libosdCPU%{pkgver} Name: OpenSubdiv -Version: 3.6.0 +Version: 3.6.1 Release: 0 Summary: Subdivision surface evaluation library License: Apache-2.0 Group: Productivity/Graphics/Visualization/Raytracers URL: https://graphics.pixar.com/opensubdiv/docs/intro.html -Source: https://github.com/PixarAnimationStudios/%{name}/archive/v%{pkgver}.tar.gz#/%{name}-%{pkgver}.tar.gz +Source: https://github.com/PixarAnimationStudios/OpenSubdiv/archive/v%{pkgver}.tar.gz#/%{name}-%{pkgver}.tar.gz Patch0: remove-rpath-fiddling.diff +Patch1: no-static.patch BuildRequires: cmake >= 2.8.6 BuildRequires: gcc-c++ BuildRequires: pkgconfig @@ -70,7 +71,7 @@ you will need to install %{name}-devel. %prep -%autosetup -p0 -n %{name}-%{pkgver} +%autosetup -p1 -n %{name}-%{pkgver} # work around linking glitch sed -i 's/${PLATFORM_GPU_LIBRARIES}/${PLATFORM_GPU_LIBRARIES} ${CMAKE_DL_LIBS}/' opensubdiv/CMakeLists.txt @@ -96,16 +97,12 @@ -DGLEW_LOCATION=%{_prefix} \ -DGLFW_LOCATION=%{_prefix} \ -DOpenGL_GL_PREFERENCE=GLVND - %cmake_build %install %cmake_install -# remove unused build artefact -rm %{buildroot}%{_libdir}/*.a -%post -n %{libname} -p /sbin/ldconfig -%postun -n %{libname} -p /sbin/ldconfig +%ldconfig_scriptlets -n %{libname} %files -n %{libname} %license LICENSE.txt ++++++ OpenSubdiv-3_6_0.tar.gz -> OpenSubdiv-3_6_1.tar.gz ++++++ /work/SRC/openSUSE:Leap:16.0/OpenSubdiv/OpenSubdiv-3_6_0.tar.gz /work/SRC/openSUSE:Leap:16.0/.OpenSubdiv.new.1085/OpenSubdiv-3_6_1.tar.gz differ: char 28, line 1 ++++++ no-static.patch ++++++ diff --git a/opensubdiv/CMakeLists.txt b/opensubdiv/CMakeLists.txt index eb13cc1d..e72d3475 100644 --- a/opensubdiv/CMakeLists.txt +++ b/opensubdiv/CMakeLists.txt @@ -120,63 +120,63 @@ if (NOT NO_LIB) #--------------------------------------------------------------------------- - # Build static libs ------------------------------------ - add_library(osd_static_cpu - STATIC - version.cpp - $<TARGET_OBJECTS:sdc_obj> - $<TARGET_OBJECTS:vtr_obj> - $<TARGET_OBJECTS:far_obj> - $<TARGET_OBJECTS:bfr_obj> - $<TARGET_OBJECTS:osd_cpu_obj> - ) - - set_target_properties(osd_static_cpu - PROPERTIES - OUTPUT_NAME osdCPU - EXPORT_NAME osdCPU_static - CLEAN_DIRECT_OUTPUT 1 - FOLDER "opensubdiv" - ) - - target_include_directories(osd_static_cpu - INTERFACE - $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}> - ) - - target_link_libraries(osd_static_cpu - ${PLATFORM_CPU_LIBRARIES} - ) - - install( TARGETS osd_static_cpu EXPORT opensubdiv-targets DESTINATION "${CMAKE_LIBDIR_BASE}" ) - - if( OSD_GPU ) - # this macro uses FindCUDA.cmake to compile .cu kernel files - # the target then adds the other obj dependencies and include files - osd_add_possibly_cuda_library(osd_static_gpu "opensubdiv" - STATIC - version.cpp - $<TARGET_OBJECTS:osd_gpu_obj> - ${OPENGL_LOADER_OBJS} - ${CUDA_KERNEL_FILES} - ) - set_target_properties(osd_static_gpu - PROPERTIES - OUTPUT_NAME osdGPU - EXPORT_NAME osdGPU_static - CLEAN_DIRECT_OUTPUT 1) - - target_include_directories(osd_static_gpu - INTERFACE - $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}> - ) - - target_link_libraries(osd_static_gpu - ${PLATFORM_CPU_LIBRARIES} ${PLATFORM_GPU_LIBRARIES} - ) - - install( TARGETS osd_static_gpu EXPORT opensubdiv-targets DESTINATION "${CMAKE_LIBDIR_BASE}" ) - endif() + # # Build static libs ------------------------------------ + # add_library(osd_static_cpu + # STATIC + # version.cpp + # $<TARGET_OBJECTS:sdc_obj> + # $<TARGET_OBJECTS:vtr_obj> + # $<TARGET_OBJECTS:far_obj> + # $<TARGET_OBJECTS:bfr_obj> + # $<TARGET_OBJECTS:osd_cpu_obj> + # ) + # + # set_target_properties(osd_static_cpu + # PROPERTIES + # OUTPUT_NAME osdCPU + # EXPORT_NAME osdCPU_static + # CLEAN_DIRECT_OUTPUT 1 + # FOLDER "opensubdiv" + # ) + # + # target_include_directories(osd_static_cpu + # INTERFACE + # $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}> + # ) + # + # target_link_libraries(osd_static_cpu + # ${PLATFORM_CPU_LIBRARIES} + # ) + # + # install( TARGETS osd_static_cpu EXPORT opensubdiv-targets DESTINATION "${CMAKE_LIBDIR_BASE}" ) + + # if( OSD_GPU ) + # # this macro uses FindCUDA.cmake to compile .cu kernel files + # # the target then adds the other obj dependencies and include files + # osd_add_possibly_cuda_library(osd_static_gpu "opensubdiv" + # STATIC + # version.cpp + # $<TARGET_OBJECTS:osd_gpu_obj> + # ${OPENGL_LOADER_OBJS} + # ${CUDA_KERNEL_FILES} + # ) + # set_target_properties(osd_static_gpu + # PROPERTIES + # OUTPUT_NAME osdGPU + # EXPORT_NAME osdGPU_static + # CLEAN_DIRECT_OUTPUT 1) + # + # target_include_directories(osd_static_gpu + # INTERFACE + # $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}> + # ) + # + # target_link_libraries(osd_static_gpu + # ${PLATFORM_CPU_LIBRARIES} ${PLATFORM_GPU_LIBRARIES} + # ) + # + # install( TARGETS osd_static_gpu EXPORT opensubdiv-targets DESTINATION "${CMAKE_LIBDIR_BASE}" ) + # endif() # Build dynamic libs ---------------------------------- ++++++ remove-rpath-fiddling.diff ++++++ --- /var/tmp/diff_new_pack.Z2dqas/_old 2025-08-11 16:12:19.699135810 +0200 +++ /var/tmp/diff_new_pack.Z2dqas/_new 2025-08-11 16:12:19.703135977 +0200 @@ -1,5 +1,5 @@ ---- CMakeLists.txt.orig 2020-07-06 14:18:27.124647948 +0000 -+++ CMakeLists.txt 2020-07-06 15:59:37.934312924 +0000 +--- a/CMakeLists.txt.orig 2020-07-06 14:18:27.124647948 +0000 ++++ b/CMakeLists.txt 2020-07-06 15:59:37.934312924 +0000 @@ -132,18 +132,6 @@ endif()