Hello community, here is the log from the commit of package spirv-tools for openSUSE:Factory checked in at 2018-09-11 17:11:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old) and /work/SRC/openSUSE:Factory/.spirv-tools.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "spirv-tools" Tue Sep 11 17:11:29 2018 rev:10 rq:631743 version:2018.4.g0 Changes: -------- --- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes 2018-03-30 12:01:59.909501978 +0200 +++ /work/SRC/openSUSE:Factory/.spirv-tools.new/spirv-tools.changes 2018-09-11 17:11:30.855945987 +0200 @@ -1,0 +2,18 @@ +Fri Aug 24 19:05:26 UTC 2018 - [email protected] + +- Update to new upstream release 2018.4 + * Added missing SPV extension strings. + * Taught DecorationManager about OpDecorateStringGOOGLE. + * Added recent Google extensions to optimizer whitelists. + * Added a loop peeling utility. + * Added Vulkan validation rules for BuiltIn variables and + Vulkan specific atomic result type restriction. + * New spirv-1.3 rules for control barrier. + * Added OpPhi validation rules. + * Use standard SPIR-V version scheme for version requirement. + * ZIV and SIV loop dependence analysis. + * Added a loop peeling pass, register liveness analysis, + a loop fusion pass, and the --strip-reflect pass. + * Support for SPV_KHR_8bit_storage. + +------------------------------------------------------------------- Old: ---- spirv-tools-2018.2.tar.xz New: ---- spirv-tools-2018.4.g0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ spirv-tools.spec ++++++ --- /var/tmp/diff_new_pack.U1ANJT/_old 2018-09-11 17:11:31.503944980 +0200 +++ /var/tmp/diff_new_pack.U1ANJT/_new 2018-09-11 17:11:31.503944980 +0200 @@ -16,11 +16,11 @@ # -%define version_unconverted 2018.2 -%define lname libSPIRV-Tools-suse6 +%define version_unconverted 2018.4.g0 +%define lname libSPIRV-Tools-suse7 Name: spirv-tools -Version: 2018.2 +Version: 2018.4.g0 Release: 0 Summary: API and commands for processing SPIR-V modules License: Apache-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.U1ANJT/_old 2018-09-11 17:11:31.535944930 +0200 +++ /var/tmp/diff_new_pack.U1ANJT/_new 2018-09-11 17:11:31.535944930 +0200 @@ -3,9 +3,9 @@ <param name="scm">git</param> <param name="url">https://github.com/KhronosGroup/SPIRV-Tools</param> <param name="filename">spirv-tools</param> - <param name="revision">v2018.2</param> - <param name="parent-tag">v2018.2</param> - <param name="versionformat">2018.2</param> + <param name="revision">v2018.4</param> + <param name="parent-tag">v2018.4</param> + <param name="versionformat">2018.4.g@TAG_OFFSET@</param> </service> <service name="recompress" mode="disabled"> <param name="file">*.tar</param> ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.U1ANJT/_old 2018-09-11 17:11:31.555944899 +0200 +++ /var/tmp/diff_new_pack.U1ANJT/_new 2018-09-11 17:11:31.555944899 +0200 @@ -1,2 +1,2 @@ -libSPIRV-Tools-suse6 +libSPIRV-Tools-suse7 spirv-tools-devel ++++++ gcc48.diff ++++++ --- /var/tmp/diff_new_pack.U1ANJT/_old 2018-09-11 17:11:31.563944887 +0200 +++ /var/tmp/diff_new_pack.U1ANJT/_new 2018-09-11 17:11:31.563944887 +0200 @@ -14,10 +14,10 @@ tools/io.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) -Index: spirv-tools-2016.7~g135/tools/io.h +Index: spirv-tools-2018.4.g0/tools/io.h =================================================================== ---- spirv-tools-2016.7~g135.orig/tools/io.h -+++ spirv-tools-2016.7~g135/tools/io.h +--- spirv-tools-2018.4.g0.orig/tools/io.h ++++ spirv-tools-2018.4.g0/tools/io.h @@ -38,7 +38,8 @@ bool ReadFile(const char* filename, cons return false; } @@ -25,6 +25,6 @@ - if (sizeof(T) != 1 && (ftell(fp) % sizeof(T))) { + long ftx = ftell(fp); + if (sizeof(T) != 1 && ftx % sizeof(T) != 0) { - fprintf(stderr, "error: corrupted word found in file '%s'\n", filename); - return false; - } + fprintf( + stderr, + "error: file size should be a multiple of %zd; file '%s' corrupt\n", ++++++ ver.diff ++++++ --- /var/tmp/diff_new_pack.U1ANJT/_old 2018-09-11 17:11:31.575944868 +0200 +++ /var/tmp/diff_new_pack.U1ANJT/_new 2018-09-11 17:11:31.575944868 +0200 @@ -18,7 +18,7 @@ PROPERTIES OBJECT_DEPENDS "${SPIRV_TOOLS_BUILD_VERSION_INC}") add_library(${SPIRV_TOOLS} ${SPIRV_SOURCES}) -+set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse6) ++set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse7) spvtools_default_compile_options(${SPIRV_TOOLS}) target_include_directories(${SPIRV_TOOLS} PUBLIC ${spirv-tools_SOURCE_DIR}/include @@ -26,7 +26,7 @@ spvtools_check_symbol_exports(${SPIRV_TOOLS}) add_library(${SPIRV_TOOLS}-shared SHARED ${SPIRV_SOURCES}) -+set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse6) ++set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse7) spvtools_default_compile_options(${SPIRV_TOOLS}-shared) target_include_directories(${SPIRV_TOOLS}-shared PUBLIC ${spirv-tools_SOURCE_DIR}/include @@ -38,7 +38,7 @@ if(SPIRV_BUILD_COMPRESSION) add_library(SPIRV-Tools-comp markv_codec.cpp) -+ set_target_properties(SPIRV-Tools-comp PROPERTIES SOVERSION suse6) ++ set_target_properties(SPIRV-Tools-comp PROPERTIES SOVERSION suse7) spvtools_default_compile_options(SPIRV-Tools-comp) target_include_directories(SPIRV-Tools-comp @@ -50,7 +50,7 @@ add_library(SPIRV-Tools-link linker.cpp ) -+set_target_properties(SPIRV-Tools-link PROPERTIES SOVERSION suse6) ++set_target_properties(SPIRV-Tools-link PROPERTIES SOVERSION suse7) spvtools_default_compile_options(SPIRV-Tools-link) target_include_directories(SPIRV-Tools-link @@ -62,7 +62,7 @@ workaround1209.cpp ) -+set_target_properties(SPIRV-Tools-opt PROPERTIES SOVERSION suse6) ++set_target_properties(SPIRV-Tools-opt PROPERTIES SOVERSION suse7) spvtools_default_compile_options(SPIRV-Tools-opt) target_include_directories(SPIRV-Tools-opt PUBLIC ${spirv-tools_SOURCE_DIR}/include
