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


Reply via email to