commit spirv-tools for openSUSE:Factory

2020-08-15 Thread root
Hello community,

here is the log from the commit of package spirv-tools for openSUSE:Factory 
checked in at 2020-08-15 21:18:24

Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old)
 and  /work/SRC/openSUSE:Factory/.spirv-tools.new.3399 (New)


Package is "spirv-tools"

Sat Aug 15 21:18:24 2020 rev:22 rq:826223 version:2020.4

Changes:

--- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes  2020-06-04 
17:52:03.864195002 +0200
+++ /work/SRC/openSUSE:Factory/.spirv-tools.new.3399/spirv-tools.changes
2020-08-15 21:18:38.823563981 +0200
@@ -1,0 +2,8 @@
+Tue Aug 11 22:43:40 UTC 2020 - Jan Engelhardt 
+
+- Update to release 2020.4
+   * Memory model support for SPIR-V 1.4
+   * Add new spirv-fuzz tool
+   * Instrument: Add version 2 of record formats
+
+---

Old:

  v2020.3.tar.gz

New:

  v2020.4.tar.gz



Other differences:
--
++ spirv-tools.spec ++
--- /var/tmp/diff_new_pack.GbMKp0/_old  2020-08-15 21:18:39.431564328 +0200
+++ /var/tmp/diff_new_pack.GbMKp0/_new  2020-08-15 21:18:39.431564328 +0200
@@ -19,7 +19,7 @@
 %define lname libSPIRV-Tools-suse18
 
 Name:   spirv-tools
-Version:2020.3
+Version:2020.4
 Release:0
 Summary:API and commands for processing SPIR-V modules
 License:Apache-2.0
@@ -36,7 +36,7 @@
 BuildRequires:  pkg-config
 BuildRequires:  python3-base
 BuildRequires:  python3-xml
-BuildRequires:  spirv-headers >= 1.5.1.corrected+git24
+BuildRequires:  spirv-headers >= 1.5.3.g18
 
 %description
 The package includes an assembler, binary module parser,

++ v2020.3.tar.gz -> v2020.4.tar.gz ++
 33544 lines of diff (skipped)

++ ver.diff ++
--- /var/tmp/diff_new_pack.GbMKp0/_old  2020-08-15 21:18:39.903564597 +0200
+++ /var/tmp/diff_new_pack.GbMKp0/_new  2020-08-15 21:18:39.903564597 +0200
@@ -19,7 +19,7 @@
  spvtools_pch(SPIRV_SOURCES pch_source)
  
  add_library(${SPIRV_TOOLS} ${SPIRV_SOURCES})
-+set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse17)
++set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse18)
  spvtools_default_compile_options(${SPIRV_TOOLS})
  target_include_directories(${SPIRV_TOOLS}
PUBLIC
@@ -27,7 +27,7 @@
  add_dependencies( ${SPIRV_TOOLS} core_tables enum_string_mapping 
extinst_tables )
  
  add_library(${SPIRV_TOOLS}-shared SHARED ${SPIRV_SOURCES})
-+set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse17)
++set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse18)
  spvtools_default_compile_options(${SPIRV_TOOLS}-shared)
  target_include_directories(${SPIRV_TOOLS}-shared
PUBLIC
@@ -39,7 +39,7 @@
spvtools_pch(SPIRV_TOOLS_FUZZ_SOURCES pch_source_fuzz)
  
add_library(SPIRV-Tools-fuzz ${SPIRV_TOOLS_FUZZ_SOURCES})
-+  set_target_properties(SPIRV-Tools-fuzz PROPERTIES SOVERSION suse17)
++  set_target_properties(SPIRV-Tools-fuzz PROPERTIES SOVERSION suse18)
  
spvtools_default_compile_options(SPIRV-Tools-fuzz)
target_compile_definitions(SPIRV-Tools-fuzz PUBLIC 
-DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_USE_UNALIGNED=0)
@@ -51,7 +51,7 @@
  add_library(SPIRV-Tools-link
linker.cpp
  )
-+set_target_properties(SPIRV-Tools-link PROPERTIES SOVERSION suse17)
++set_target_properties(SPIRV-Tools-link PROPERTIES SOVERSION suse18)
  
  spvtools_default_compile_options(SPIRV-Tools-link)
  target_include_directories(SPIRV-Tools-link
@@ -63,7 +63,7 @@
  
  add_library(SPIRV-Tools-opt ${SPIRV_TOOLS_OPT_SOURCES})
  
-+set_target_properties(SPIRV-Tools-opt PROPERTIES SOVERSION suse17)
++set_target_properties(SPIRV-Tools-opt PROPERTIES SOVERSION suse18)
  spvtools_default_compile_options(SPIRV-Tools-opt)
  target_include_directories(SPIRV-Tools-opt
PUBLIC
@@ -75,7 +75,7 @@
$
PRIVATE ${spirv-tools_BINARY_DIR}
  )
-+set_target_properties(SPIRV-Tools-reduce PROPERTIES SOVERSION suse17)
++set_target_properties(SPIRV-Tools-reduce PROPERTIES SOVERSION suse18)
  # The reducer reuses a lot of functionality from the SPIRV-Tools library.
  target_link_libraries(SPIRV-Tools-reduce
PUBLIC ${SPIRV_TOOLS}




commit spirv-tools for openSUSE:Factory

2020-06-04 Thread root
Hello community,

here is the log from the commit of package spirv-tools for openSUSE:Factory 
checked in at 2020-06-04 17:51:49

Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old)
 and  /work/SRC/openSUSE:Factory/.spirv-tools.new.3606 (New)


Package is "spirv-tools"

Thu Jun  4 17:51:49 2020 rev:21 rq:810825 version:2020.3

Changes:

--- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes  2020-04-13 
12:52:26.460626024 +0200
+++ /work/SRC/openSUSE:Factory/.spirv-tools.new.3606/spirv-tools.changes
2020-06-04 17:52:03.864195002 +0200
@@ -1,0 +2,8 @@
+Fri May 29 17:21:04 UTC 2020 - Jan Engelhardt 
+
+- Update to release 2020.3
+  * spirv-fuzz: Add validator options
+  * Add unrolling to performance passes
+  * spirv-fuzz: Support bit width argument for int and float types
+
+---

Old:

  v2020.2.tar.gz

New:

  v2020.3.tar.gz



Other differences:
--
++ spirv-tools.spec ++
--- /var/tmp/diff_new_pack.TFt1UE/_old  2020-06-04 17:52:06.624203487 +0200
+++ /var/tmp/diff_new_pack.TFt1UE/_new  2020-06-04 17:52:06.624203487 +0200
@@ -16,11 +16,10 @@
 #
 
 
-%define version_unconverted 2020.1
-%define lname libSPIRV-Tools-suse17
+%define lname libSPIRV-Tools-suse18
 
 Name:   spirv-tools
-Version:2020.2
+Version:2020.3
 Release:0
 Summary:API and commands for processing SPIR-V modules
 License:Apache-2.0

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.TFt1UE/_old  2020-06-04 17:52:06.652203574 +0200
+++ /var/tmp/diff_new_pack.TFt1UE/_new  2020-06-04 17:52:06.652203574 +0200
@@ -1,4 +1,4 @@
-libSPIRV-Tools-suse17
+libSPIRV-Tools-suse18
 spirv-tools-devel
requires -spirv-tools-
-   requires "libSPIRV-Tools-suse17- = "
+   requires "libSPIRV-Tools-suse18- = "

++ v2020.2.tar.gz -> v2020.3.tar.gz ++
 40041 lines of diff (skipped)




commit spirv-tools for openSUSE:Factory

2020-04-13 Thread root
Hello community,

here is the log from the commit of package spirv-tools for openSUSE:Factory 
checked in at 2020-04-13 12:52:24

Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old)
 and  /work/SRC/openSUSE:Factory/.spirv-tools.new.3248 (New)


Package is "spirv-tools"

Mon Apr 13 12:52:24 2020 rev:20 rq:792441 version:2020.2

Changes:

--- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes  2020-02-22 
18:56:47.169214872 +0100
+++ /work/SRC/openSUSE:Factory/.spirv-tools.new.3248/spirv-tools.changes
2020-04-13 12:52:26.460626024 +0200
@@ -1,0 +2,9 @@
+Wed Apr  8 11:21:33 UTC 2020 - Jan Engelhardt 
+
+- Update to release 2020.2
+  * Support extended instructions in the vscode language server.
+  * Make spvOpcodeString part of the public API.
+  * Add support for KHR_ray_{query,tracing} extensions.
+  * Add validation support for SPV_AMD_shader_image_load_store_lod.
+
+---

Old:

  _service
  v2020.1.tar.gz

New:

  v2020.2.tar.gz



Other differences:
--
++ spirv-tools.spec ++
--- /var/tmp/diff_new_pack.DnOJH7/_old  2020-04-13 12:52:27.344626408 +0200
+++ /var/tmp/diff_new_pack.DnOJH7/_new  2020-04-13 12:52:27.348626411 +0200
@@ -17,10 +17,10 @@
 
 
 %define version_unconverted 2020.1
-%define lname libSPIRV-Tools-suse16
+%define lname libSPIRV-Tools-suse17
 
 Name:   spirv-tools
-Version:2020.1
+Version:2020.2
 Release:0
 Summary:API and commands for processing SPIR-V modules
 License:Apache-2.0
@@ -31,14 +31,13 @@
 Source9:baselibs.conf
 Patch1: ver.diff
 Patch2: gcc48.diff
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  bison
 BuildRequires:  cmake >= 2.8.12
 BuildRequires:  gcc-c++
 BuildRequires:  pkg-config
 BuildRequires:  python3-base
 BuildRequires:  python3-xml
-BuildRequires:  spirv-headers >= 1.5.1.corrected
+BuildRequires:  spirv-headers >= 1.5.1.corrected+git24
 
 %description
 The package includes an assembler, binary module parser,

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.DnOJH7/_old  2020-04-13 12:52:27.380626425 +0200
+++ /var/tmp/diff_new_pack.DnOJH7/_new  2020-04-13 12:52:27.380626425 +0200
@@ -1,4 +1,4 @@
-libSPIRV-Tools-suse16
+libSPIRV-Tools-suse17
 spirv-tools-devel
requires -spirv-tools-
-   requires "libSPIRV-Tools-suse16- = "
+   requires "libSPIRV-Tools-suse17- = "

++ v2020.1.tar.gz -> v2020.2.tar.gz ++
 28349 lines of diff (skipped)

++ ver.diff ++
--- /var/tmp/diff_new_pack.DnOJH7/_old  2020-04-13 12:52:27.824626617 +0200
+++ /var/tmp/diff_new_pack.DnOJH7/_new  2020-04-13 12:52:27.824626617 +0200
@@ -19,7 +19,7 @@
  spvtools_pch(SPIRV_SOURCES pch_source)
  
  add_library(${SPIRV_TOOLS} ${SPIRV_SOURCES})
-+set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse16)
++set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse17)
  spvtools_default_compile_options(${SPIRV_TOOLS})
  target_include_directories(${SPIRV_TOOLS}
PUBLIC
@@ -27,7 +27,7 @@
  add_dependencies( ${SPIRV_TOOLS} core_tables enum_string_mapping 
extinst_tables )
  
  add_library(${SPIRV_TOOLS}-shared SHARED ${SPIRV_SOURCES})
-+set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse16)
++set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse17)
  spvtools_default_compile_options(${SPIRV_TOOLS}-shared)
  target_include_directories(${SPIRV_TOOLS}-shared
PUBLIC
@@ -39,7 +39,7 @@
spvtools_pch(SPIRV_TOOLS_FUZZ_SOURCES pch_source_fuzz)
  
add_library(SPIRV-Tools-fuzz ${SPIRV_TOOLS_FUZZ_SOURCES})
-+  set_target_properties(SPIRV-Tools-fuzz PROPERTIES SOVERSION suse16)
++  set_target_properties(SPIRV-Tools-fuzz PROPERTIES SOVERSION suse17)
  
spvtools_default_compile_options(SPIRV-Tools-fuzz)
target_compile_definitions(SPIRV-Tools-fuzz PUBLIC 
-DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_USE_UNALIGNED=0)
@@ -51,7 +51,7 @@
  add_library(SPIRV-Tools-link
linker.cpp
  )
-+set_target_properties(SPIRV-Tools-link PROPERTIES SOVERSION suse16)
++set_target_properties(SPIRV-Tools-link PROPERTIES SOVERSION suse17)
  
  spvtools_default_compile_options(SPIRV-Tools-link)
  target_include_directories(SPIRV-Tools-link
@@ -63,7 +63,7 @@
  
  add_library(SPIRV-Tools-opt ${SPIRV_TOOLS_OPT_SOURCES})
  
-+set_target_properties(SPIRV-Tools-opt PROPERTIES SOVERSION suse16)
++set_target_properties(SPIRV-Tools-opt PROPERTIES SOVERSION suse17)
  spvtools_default_compile_options(SPIRV-Tools-opt)
  target_include_directories(SPIRV-Tools-opt
PUBLIC
@@ -75,7 +75,7 @@
$
PRIVATE ${spirv-tools_BINARY_DIR}
  )
-+set_target_properties(SPIRV-Tools-reduce PROPERTIES SOVERSION suse16)
++set_targe

commit spirv-tools for openSUSE:Factory

2020-02-22 Thread root
Hello community,

here is the log from the commit of package spirv-tools for openSUSE:Factory 
checked in at 2020-02-22 18:56:42

Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old)
 and  /work/SRC/openSUSE:Factory/.spirv-tools.new.26092 (New)


Package is "spirv-tools"

Sat Feb 22 18:56:42 2020 rev:19 rq:777630 version:2020.1

Changes:

--- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes  2020-01-24 
13:10:45.121423169 +0100
+++ /work/SRC/openSUSE:Factory/.spirv-tools.new.26092/spirv-tools.changes   
2020-02-22 18:56:47.169214872 +0100
@@ -1,0 +2,7 @@
+Thu Feb 20 10:10:56 UTC 2020 - Jan Engelhardt 
+
+- Update to release 2020.1
+  * Add spvParseVulkanEnv
+  * Handle TimeAMD in AmdExtensionToKhrPass
+
+---

Old:

  spirv-tools-2020.1~git24.tar.xz

New:

  v2020.1.tar.gz



Other differences:
--
++ spirv-tools.spec ++
--- /var/tmp/diff_new_pack.k3GrxR/_old  2020-02-22 18:56:47.837216166 +0100
+++ /var/tmp/diff_new_pack.k3GrxR/_new  2020-02-22 18:56:47.837216166 +0100
@@ -16,18 +16,18 @@
 #
 
 
-%define version_unconverted 2020.1~git24
-%define lname libSPIRV-Tools-suse15
+%define version_unconverted 2020.1
+%define lname libSPIRV-Tools-suse16
 
 Name:   spirv-tools
-Version:2020.1~git24
+Version:2020.1
 Release:0
 Summary:API and commands for processing SPIR-V modules
 License:Apache-2.0
 Group:  Development/Libraries/C and C++
 URL:https://github.com/KhronosGroup/SPIRV-Tools
 
-Source: %name-%version.tar.xz
+Source: 
https://github.com/KhronosGroup/SPIRV-Tools/archive/v%version.tar.gz
 Source9:baselibs.conf
 Patch1: ver.diff
 Patch2: gcc48.diff
@@ -66,7 +66,7 @@
 integration into other code bases directly.
 
 %prep
-%setup -q
+%setup -qn SPIRV-Tools-%version
 %autopatch -p1
 
 %build

++ _service ++
--- /var/tmp/diff_new_pack.k3GrxR/_old  2020-02-22 18:56:47.861216213 +0100
+++ /var/tmp/diff_new_pack.k3GrxR/_new  2020-02-22 18:56:47.861216213 +0100
@@ -3,9 +3,9 @@
git
https://github.com/KhronosGroup/SPIRV-Tools
spirv-tools
-   323a81fc
-   v2019.5
-   2020.1~git@TAG_OFFSET@
+   v2020.1
+   v2020.1
+   2020.1


*.tar

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.k3GrxR/_old  2020-02-22 18:56:47.873216236 +0100
+++ /var/tmp/diff_new_pack.k3GrxR/_new  2020-02-22 18:56:47.873216236 +0100
@@ -1,4 +1,4 @@
-libSPIRV-Tools-suse15
+libSPIRV-Tools-suse16
 spirv-tools-devel
requires -spirv-tools-
-   requires "libSPIRV-Tools-suse15- = "
+   requires "libSPIRV-Tools-suse16- = "

++ ver.diff ++
--- /var/tmp/diff_new_pack.k3GrxR/_old  2020-02-22 18:56:47.885216259 +0100
+++ /var/tmp/diff_new_pack.k3GrxR/_new  2020-02-22 18:56:47.885216259 +0100
@@ -19,7 +19,7 @@
  spvtools_pch(SPIRV_SOURCES pch_source)
  
  add_library(${SPIRV_TOOLS} ${SPIRV_SOURCES})
-+set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse15)
++set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse16)
  spvtools_default_compile_options(${SPIRV_TOOLS})
  target_include_directories(${SPIRV_TOOLS}
PUBLIC
@@ -27,7 +27,7 @@
  add_dependencies( ${SPIRV_TOOLS} core_tables enum_string_mapping 
extinst_tables )
  
  add_library(${SPIRV_TOOLS}-shared SHARED ${SPIRV_SOURCES})
-+set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse15)
++set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse16)
  spvtools_default_compile_options(${SPIRV_TOOLS}-shared)
  target_include_directories(${SPIRV_TOOLS}-shared
PUBLIC
@@ -39,7 +39,7 @@
spvtools_pch(SPIRV_TOOLS_FUZZ_SOURCES pch_source_fuzz)
  
add_library(SPIRV-Tools-fuzz ${SPIRV_TOOLS_FUZZ_SOURCES})
-+  set_target_properties(SPIRV-Tools-fuzz PROPERTIES SOVERSION suse15)
++  set_target_properties(SPIRV-Tools-fuzz PROPERTIES SOVERSION suse16)
  
spvtools_default_compile_options(SPIRV-Tools-fuzz)
target_compile_definitions(SPIRV-Tools-fuzz PUBLIC 
-DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_USE_UNALIGNED=0)
@@ -51,7 +51,7 @@
  add_library(SPIRV-Tools-link
linker.cpp
  )
-+set_target_properties(SPIRV-Tools-link PROPERTIES SOVERSION suse15)
++set_target_properties(SPIRV-Tools-link PROPERTIES SOVERSION suse16)
  
  spvtools_default_compile_options(SPIRV-Tools-link)
  target_include_directories(SPIRV-Tools-link
@@ -63,7 +63,7 @@
  
  add_library(SPIRV-Tools-opt ${SPIRV_TOOLS_OPT_SOURCES})
  
-+set_target_properties(SPIRV-Tools-opt PROPERTIES SOVERSION suse15)
++set_target_properties(SPIRV-Tools-opt PROPERTIES SOVERSION suse16)

commit spirv-tools for openSUSE:Factory

2020-01-24 Thread root
Hello community,

here is the log from the commit of package spirv-tools for openSUSE:Factory 
checked in at 2020-01-24 13:08:14

Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old)
 and  /work/SRC/openSUSE:Factory/.spirv-tools.new.26092 (New)


Package is "spirv-tools"

Fri Jan 24 13:08:14 2020 rev:18 rq:766382 version:2020.1~git24

Changes:

--- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes  2019-12-18 
14:46:48.561897203 +0100
+++ /work/SRC/openSUSE:Factory/.spirv-tools.new.26092/spirv-tools.changes   
2020-01-24 13:10:45.121423169 +0100
@@ -1,0 +2,12 @@
+Sun Jan 19 11:04:32 UTC 2020 - Jan Engelhardt 
+
+- Update to snapshot 2020.1~git24 (323a81fc)
+  * Added basic Vulkan 1.2 support and validation of 1.2.
+  * spirv-fuzz: added fuzzer pass to perform module donation.
+  * Supports OpenCL.DebugInfo.100 extended instruction set.
+  * Added support for SPV_KHR_non_semantic_info.
+  * spirv-fuzz: Transformations to add types, constants and
+variables, and to add a new function to a module.
+  * Made instrumentation format version 2 the default.
+
+---

Old:

  spirv-tools-2019.5.tar.xz

New:

  spirv-tools-2020.1~git24.tar.xz



Other differences:
--
++ spirv-tools.spec ++
--- /var/tmp/diff_new_pack.ETefEy/_old  2020-01-24 13:10:47.153423985 +0100
+++ /var/tmp/diff_new_pack.ETefEy/_new  2020-01-24 13:10:47.157423987 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package spirv-tools
 #
-# Copyright (c) 2019 SUSE LLC
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,11 +16,11 @@
 #
 
 
-%define version_unconverted 2019.5
+%define version_unconverted 2020.1~git24
 %define lname libSPIRV-Tools-suse15
 
 Name:   spirv-tools
-Version:2019.5
+Version:2020.1~git24
 Release:0
 Summary:API and commands for processing SPIR-V modules
 License:Apache-2.0

++ _service ++
--- /var/tmp/diff_new_pack.ETefEy/_old  2020-01-24 13:10:47.185423998 +0100
+++ /var/tmp/diff_new_pack.ETefEy/_new  2020-01-24 13:10:47.185423998 +0100
@@ -3,9 +3,9 @@
git
https://github.com/KhronosGroup/SPIRV-Tools
spirv-tools
-   v2019.5
+   323a81fc
v2019.5
-   2019.5
+   2020.1~git@TAG_OFFSET@


*.tar




commit spirv-tools for openSUSE:Factory

2019-12-18 Thread root
Hello community,

here is the log from the commit of package spirv-tools for openSUSE:Factory 
checked in at 2019-12-18 14:43:35

Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old)
 and  /work/SRC/openSUSE:Factory/.spirv-tools.new.4691 (New)


Package is "spirv-tools"

Wed Dec 18 14:43:35 2019 rev:17 rq:756640 version:2019.5

Changes:

--- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes  2019-11-11 
12:59:57.353662712 +0100
+++ /work/SRC/openSUSE:Factory/.spirv-tools.new.4691/spirv-tools.changes
2019-12-18 14:46:48.561897203 +0100
@@ -1,0 +2,20 @@
+Thu Dec 12 21:20:47 UTC 2019 - Jan Engelhardt 
+
+- Update to release 2019.5
+  * Re-enable OpReadClockKHR validation
+  * spirv-fuzz: simplify transformation for replacing an id with
+a synonym
+  * spirv-fuzz: Eliminate spurious semicolons
+  * Update Offset to ConstOffset bitmask if operand is constant
+  * Validate array stride does not cause overlap
+  * Fix operand access of composite in upgrade memory model
+  * Kill the id-to-func map after wrap-opkill
+  * Handle OpPhi with no in operands in value numbering
+  * Handle unreachable block when computing register pressure
+  * spirv-fuzz: Improve debugging facilities
+  * Validate nested constructs
+  * spirv-fuzz: Use validator to check break/continue dominance
+conditions
+  * spirv-fuzz: function outlining fuzzer pass
+
+---

Old:

  spirv-tools-2019.5~git157.tar.xz

New:

  spirv-tools-2019.5.tar.xz



Other differences:
--
++ spirv-tools.spec ++
--- /var/tmp/diff_new_pack.OMaVnm/_old  2019-12-18 14:46:50.565898120 +0100
+++ /var/tmp/diff_new_pack.OMaVnm/_new  2019-12-18 14:46:50.565898120 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package spirv-tools
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,11 +16,11 @@
 #
 
 
-%define version_unconverted 2019.5~git157
-%define lname libSPIRV-Tools-suse14
+%define version_unconverted 2019.5
+%define lname libSPIRV-Tools-suse15
 
 Name:   spirv-tools
-Version:2019.5~git157
+Version:2019.5
 Release:0
 Summary:API and commands for processing SPIR-V modules
 License:Apache-2.0
@@ -91,7 +91,7 @@
 %_libdir/libSPIRV-Tools-shared.so.*
 
 %files devel
-%_prefix/lib/cmake/
+%_libdir/cmake/
 %_libdir/libSPIRV-Tools.so
 %_libdir/libSPIRV-Tools-link.so
 %_libdir/libSPIRV-Tools-opt.so

++ _service ++
--- /var/tmp/diff_new_pack.OMaVnm/_old  2019-12-18 14:46:50.589898131 +0100
+++ /var/tmp/diff_new_pack.OMaVnm/_new  2019-12-18 14:46:50.593898132 +0100
@@ -3,9 +3,9 @@
git
https://github.com/KhronosGroup/SPIRV-Tools
spirv-tools
-   dc59b4b0
-   22ce39c8
-   2019.5~git@TAG_OFFSET@
+   v2019.5
+   v2019.5
+   2019.5


*.tar

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.OMaVnm/_old  2019-12-18 14:46:50.605898138 +0100
+++ /var/tmp/diff_new_pack.OMaVnm/_new  2019-12-18 14:46:50.605898138 +0100
@@ -1,4 +1,4 @@
-libSPIRV-Tools-suse14
+libSPIRV-Tools-suse15
 spirv-tools-devel
requires -spirv-tools-
-   requires "libSPIRV-Tools-suse14- = "
+   requires "libSPIRV-Tools-suse15- = "

++ spirv-tools-2019.5~git157.tar.xz -> spirv-tools-2019.5.tar.xz ++
 40625 lines of diff (skipped)

++ ver.diff ++
--- /var/tmp/diff_new_pack.OMaVnm/_old  2019-12-18 14:46:51.129898378 +0100
+++ /var/tmp/diff_new_pack.OMaVnm/_new  2019-12-18 14:46:51.129898378 +0100
@@ -19,7 +19,7 @@
  spvtools_pch(SPIRV_SOURCES pch_source)
  
  add_library(${SPIRV_TOOLS} ${SPIRV_SOURCES})
-+set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse14)
++set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse15)
  spvtools_default_compile_options(${SPIRV_TOOLS})
  target_include_directories(${SPIRV_TOOLS}
PUBLIC
@@ -27,7 +27,7 @@
  add_dependencies( ${SPIRV_TOOLS} core_tables enum_string_mapping 
extinst_tables )
  
  add_library(${SPIRV_TOOLS}-shared SHARED ${SPIRV_SOURCES})
-+set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse14)
++set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse15)
  spvtools_default_compile_options(${SPIRV_TOOLS}-shared)
  target_include_directories(${SPIRV_TOOLS}-shared
PUBLIC
@@ -39,7 +39,7 @@
spvtools_pch(SPIRV_TOOLS_FUZZ_SOURCES pch_source_fuzz)
  
add_library(SPIRV-Tools-fuzz ${SPIRV_TOOLS_FUZZ_SOURCES})
-+  set_target_properties(SPIRV-Too

commit spirv-tools for openSUSE:Factory

2019-11-11 Thread root
Hello community,

here is the log from the commit of package spirv-tools for openSUSE:Factory 
checked in at 2019-11-11 12:59:49

Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old)
 and  /work/SRC/openSUSE:Factory/.spirv-tools.new.2990 (New)


Package is "spirv-tools"

Mon Nov 11 12:59:49 2019 rev:16 rq:746189 version:2019.5~git157

Changes:

--- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes  2019-08-24 
18:42:05.213782271 +0200
+++ /work/SRC/openSUSE:Factory/.spirv-tools.new.2990/spirv-tools.changes
2019-11-11 12:59:57.353662712 +0100
@@ -1,0 +2,9 @@
+Thu Nov  7 09:03:03 UTC 2019 - Jan Engelhardt 
+
+- Update to snapshot 2019.5~git157
+  * Extend reducer to remove relaxed precision decorations
+  * SPIRV-Tools support for SPIR-V 1.5
+  * Add SPV_KHR_shader_clock validation
+  * Add fuzzer for spirv-dis call path
+
+---

Old:

  spirv-tools-2019.5~git11.tar.xz

New:

  spirv-tools-2019.5~git157.tar.xz



Other differences:
--
++ spirv-tools.spec ++
--- /var/tmp/diff_new_pack.q0BisS/_old  2019-11-11 12:59:58.309663724 +0100
+++ /var/tmp/diff_new_pack.q0BisS/_new  2019-11-11 12:59:58.309663724 +0100
@@ -16,11 +16,11 @@
 #
 
 
-%define version_unconverted 2019.5~git11
-%define lname libSPIRV-Tools-suse13
+%define version_unconverted 2019.5~git157
+%define lname libSPIRV-Tools-suse14
 
 Name:   spirv-tools
-Version:2019.5~git11
+Version:2019.5~git157
 Release:0
 Summary:API and commands for processing SPIR-V modules
 License:Apache-2.0
@@ -38,7 +38,7 @@
 BuildRequires:  pkg-config
 BuildRequires:  python3-base
 BuildRequires:  python3-xml
-BuildRequires:  spirv-headers >= 1.4.1.g30
+BuildRequires:  spirv-headers >= 1.5.1.corrected
 
 %description
 The package includes an assembler, binary module parser,
@@ -91,6 +91,7 @@
 %_libdir/libSPIRV-Tools-shared.so.*
 
 %files devel
+%_prefix/lib/cmake/
 %_libdir/libSPIRV-Tools.so
 %_libdir/libSPIRV-Tools-link.so
 %_libdir/libSPIRV-Tools-opt.so

++ _service ++
--- /var/tmp/diff_new_pack.q0BisS/_old  2019-11-11 12:59:58.337663753 +0100
+++ /var/tmp/diff_new_pack.q0BisS/_new  2019-11-11 12:59:58.341663758 +0100
@@ -3,7 +3,7 @@
git
https://github.com/KhronosGroup/SPIRV-Tools
spirv-tools
-   0cbdc7a2
+   dc59b4b0
22ce39c8
2019.5~git@TAG_OFFSET@


++ baselibs.conf ++
--- /var/tmp/diff_new_pack.q0BisS/_old  2019-11-11 12:59:58.361663780 +0100
+++ /var/tmp/diff_new_pack.q0BisS/_new  2019-11-11 12:59:58.365663783 +0100
@@ -1,4 +1,4 @@
-libSPIRV-Tools-suse13
+libSPIRV-Tools-suse14
 spirv-tools-devel
requires -spirv-tools-
-   requires "libSPIRV-Tools-suse13- = "
+   requires "libSPIRV-Tools-suse14- = "

++ spirv-tools-2019.5~git11.tar.xz -> spirv-tools-2019.5~git157.tar.xz 
++
 51326 lines of diff (skipped)

++ ver.diff ++
--- /var/tmp/diff_new_pack.q0BisS/_old  2019-11-11 12:59:59.573665062 +0100
+++ /var/tmp/diff_new_pack.q0BisS/_new  2019-11-11 12:59:59.573665062 +0100
@@ -11,71 +11,71 @@
  source/reduce/CMakeLists.txt |1 +
  5 files changed, 6 insertions(+)
 
-Index: spirv-tools-2019.4~git33/source/CMakeLists.txt
+Index: spirv-tools-2019.5~git157/source/CMakeLists.txt
 ===
 spirv-tools-2019.4~git33.orig/source/CMakeLists.txt
-+++ spirv-tools-2019.4~git33/source/CMakeLists.txt
+--- spirv-tools-2019.5~git157.orig/source/CMakeLists.txt
 spirv-tools-2019.5~git157/source/CMakeLists.txt
 @@ -336,6 +336,7 @@ set_source_files_properties(
  spvtools_pch(SPIRV_SOURCES pch_source)
  
  add_library(${SPIRV_TOOLS} ${SPIRV_SOURCES})
-+set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse13)
++set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse14)
  spvtools_default_compile_options(${SPIRV_TOOLS})
  target_include_directories(${SPIRV_TOOLS}
-   PUBLIC ${spirv-tools_SOURCE_DIR}/include
-@@ -347,6 +348,7 @@ spvtools_check_symbol_exports(${SPIRV_TO
+   PUBLIC
+@@ -349,6 +350,7 @@ spvtools_check_symbol_exports(${SPIRV_TO
  add_dependencies( ${SPIRV_TOOLS} core_tables enum_string_mapping 
extinst_tables )
  
  add_library(${SPIRV_TOOLS}-shared SHARED ${SPIRV_SOURCES})
-+set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse13)
++set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse14)
  spvtools_default_compile_options(${SPIRV_TOOLS}-shared)
  target_include_directories(${SPIRV_TOOLS}-shared
-   PUBLIC ${spirv-tools_SOURCE_DIR}/include
-Index: spirv-tools-2019.4~git33/source/fuzz/CMakeLists.txt
+   PUBLIC
+Index: spirv-

commit spirv-tools for openSUSE:Factory

2019-08-24 Thread root
Hello community,

here is the log from the commit of package spirv-tools for openSUSE:Factory 
checked in at 2019-08-24 18:42:03

Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old)
 and  /work/SRC/openSUSE:Factory/.spirv-tools.new.7948 (New)


Package is "spirv-tools"

Sat Aug 24 18:42:03 2019 rev:15 rq:724964 version:2019.5~git11

Changes:

--- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes  2019-06-13 
22:34:57.728349799 +0200
+++ /work/SRC/openSUSE:Factory/.spirv-tools.new.7948/spirv-tools.changes
2019-08-24 18:42:05.213782271 +0200
@@ -1,0 +2,15 @@
+Wed Aug 21 07:56:49 UTC 2019 - Jan Engelhardt 
+
+- Update to new snapshot 2019.5~git11
+  * Add builtin validation for SPV_NV_shader_sm_builtins
+  * Add transformation to replace a boolean constant with a
+numeric comparison
+  * Add validation for Subgroup builtins
+  * Add replayer tool for spirv-fuzz
+  * Validate Volatile memory semantics bit
+  * Add validation for SPV_EXT_demote_to_helper_invocation
+  * Add 'copy object' transformation
+  * Add SPV_EXT_physical_storage_buffer to opt whitelists
+  * Add descriptor array scalar replacement
+
+---

Old:

  spirv-tools-2019.4~git33.tar.xz

New:

  spirv-tools-2019.5~git11.tar.xz



Other differences:
--
++ spirv-tools.spec ++
--- /var/tmp/diff_new_pack.A5lsDe/_old  2019-08-24 18:42:05.885782207 +0200
+++ /var/tmp/diff_new_pack.A5lsDe/_new  2019-08-24 18:42:05.885782207 +0200
@@ -16,16 +16,16 @@
 #
 
 
-%define version_unconverted 2019.4~git33
-%define lname libSPIRV-Tools-suse12
+%define version_unconverted 2019.5~git11
+%define lname libSPIRV-Tools-suse13
 
 Name:   spirv-tools
-Version:2019.4~git33
+Version:2019.5~git11
 Release:0
 Summary:API and commands for processing SPIR-V modules
 License:Apache-2.0
 Group:  Development/Libraries/C and C++
-Url:https://github.com/KhronosGroup/SPIRV-Tools
+URL:https://github.com/KhronosGroup/SPIRV-Tools
 
 Source: %name-%version.tar.xz
 Source9:baselibs.conf
@@ -38,7 +38,7 @@
 BuildRequires:  pkg-config
 BuildRequires:  python3-base
 BuildRequires:  python3-xml
-BuildRequires:  spirv-headers >= 1.3.7
+BuildRequires:  spirv-headers >= 1.4.1.g30
 
 %description
 The package includes an assembler, binary module parser,

++ _service ++
--- /var/tmp/diff_new_pack.A5lsDe/_old  2019-08-24 18:42:05.917782203 +0200
+++ /var/tmp/diff_new_pack.A5lsDe/_new  2019-08-24 18:42:05.917782203 +0200
@@ -3,9 +3,9 @@
git
https://github.com/KhronosGroup/SPIRV-Tools
spirv-tools
-   2c0111e6eba779cf30e8c7f5a733ea0762895ba0
-   84aa4946edb7e9b50d9625e2288ecf3e0ddf9327
-   2019.4~git@TAG_OFFSET@
+   0cbdc7a2
+   22ce39c8
+   2019.5~git@TAG_OFFSET@


*.tar

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.A5lsDe/_old  2019-08-24 18:42:05.933782202 +0200
+++ /var/tmp/diff_new_pack.A5lsDe/_new  2019-08-24 18:42:05.933782202 +0200
@@ -1,4 +1,4 @@
-libSPIRV-Tools-suse12
+libSPIRV-Tools-suse13
 spirv-tools-devel
requires -spirv-tools-
-   requires "libSPIRV-Tools-suse12- = "
+   requires "libSPIRV-Tools-suse13- = "

++ spirv-tools-2019.4~git33.tar.xz -> spirv-tools-2019.5~git11.tar.xz ++
 46030 lines of diff (skipped)

++ ver.diff ++
--- /var/tmp/diff_new_pack.A5lsDe/_old  2019-08-24 18:42:06.409782156 +0200
+++ /var/tmp/diff_new_pack.A5lsDe/_new  2019-08-24 18:42:06.409782156 +0200
@@ -19,7 +19,7 @@
  spvtools_pch(SPIRV_SOURCES pch_source)
  
  add_library(${SPIRV_TOOLS} ${SPIRV_SOURCES})
-+set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse12)
++set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse13)
  spvtools_default_compile_options(${SPIRV_TOOLS})
  target_include_directories(${SPIRV_TOOLS}
PUBLIC ${spirv-tools_SOURCE_DIR}/include
@@ -27,7 +27,7 @@
  add_dependencies( ${SPIRV_TOOLS} core_tables enum_string_mapping 
extinst_tables )
  
  add_library(${SPIRV_TOOLS}-shared SHARED ${SPIRV_SOURCES})
-+set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse12)
++set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse13)
  spvtools_default_compile_options(${SPIRV_TOOLS}-shared)
  target_include_directories(${SPIRV_TOOLS}-shared
PUBLIC ${spirv-tools_SOURCE_DIR}/include
@@ -39,7 +39,7 @@
spvtools_pch(SPIRV_TOOLS_FUZZ_SOURCES pch_source_fuzz)
  
add_library(SPIRV-Tools-fuzz ${SPIRV_TOOLS_FUZZ_SOURCES})
-+  set_target_properties(SPIRV-Tools-fuzz PROPERTIES SOVERSION suse12)
++  set_target_propertie

commit spirv-tools for openSUSE:Factory

2019-06-13 Thread root
Hello community,

here is the log from the commit of package spirv-tools for openSUSE:Factory 
checked in at 2019-06-13 22:34:56

Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old)
 and  /work/SRC/openSUSE:Factory/.spirv-tools.new.4811 (New)


Package is "spirv-tools"

Thu Jun 13 22:34:56 2019 rev:14 rq:707923 version:2019.4~git33

Changes:

--- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes  2019-03-27 
16:10:46.787677077 +0100
+++ /work/SRC/openSUSE:Factory/.spirv-tools.new.4811/spirv-tools.changes
2019-06-13 22:34:57.728349799 +0200
@@ -1,0 +2,10 @@
+Tue Jun  4 12:23:07 UTC 2019 - Jan Engelhardt 
+
+- Update to new snapshot 2019.4~git33
+  * Support SPIR-V 1.4
+  * Add library for spirv-fuzz
+  * Add spirv-fuzz tool.
+  * Add "split block" transformation.
+  * Add validation for SPV_EXT_fragment_shader_interlock
+
+---

Old:

  spirv-tools-2019.2.git25.tar.xz

New:

  spirv-tools-2019.4~git33.tar.xz



Other differences:
--
++ spirv-tools.spec ++
--- /var/tmp/diff_new_pack.zdhXpS/_old  2019-06-13 22:34:58.520349541 +0200
+++ /var/tmp/diff_new_pack.zdhXpS/_new  2019-06-13 22:34:58.524349541 +0200
@@ -16,11 +16,11 @@
 #
 
 
-%define version_unconverted 2019.2.git25
-%define lname libSPIRV-Tools-suse11
+%define version_unconverted 2019.4~git33
+%define lname libSPIRV-Tools-suse12
 
 Name:   spirv-tools
-Version:2019.2.git25
+Version:2019.4~git33
 Release:0
 Summary:API and commands for processing SPIR-V modules
 License:Apache-2.0
@@ -70,7 +70,7 @@
 %autopatch -p1
 
 %build
-%cmake -D"SPIRV-Headers_SOURCE_DIR=%_prefix" -DSPIRV_BUILD_COMPRESSION=BOOL:ON
+%cmake -D"SPIRV-Headers_SOURCE_DIR=%_prefix"
 make %{?_smp_mflags}
 
 %install
@@ -85,7 +85,6 @@
 
 %files -n %lname
 %_libdir/libSPIRV-Tools.so.*
-%_libdir/libSPIRV-Tools-comp.so.*
 %_libdir/libSPIRV-Tools-link.so.*
 %_libdir/libSPIRV-Tools-opt.so.*
 %_libdir/libSPIRV-Tools-reduce.so.*
@@ -93,7 +92,6 @@
 
 %files devel
 %_libdir/libSPIRV-Tools.so
-%_libdir/libSPIRV-Tools-comp.so
 %_libdir/libSPIRV-Tools-link.so
 %_libdir/libSPIRV-Tools-opt.so
 %_libdir/libSPIRV-Tools-reduce.so

++ _service ++
--- /var/tmp/diff_new_pack.zdhXpS/_old  2019-06-13 22:34:58.548349532 +0200
+++ /var/tmp/diff_new_pack.zdhXpS/_new  2019-06-13 22:34:58.548349532 +0200
@@ -3,9 +3,9 @@
git
https://github.com/KhronosGroup/SPIRV-Tools
spirv-tools
-   2ac348b5
-   61dfd8492b6e324f684863ecbd79c299a06e6517
-   2019.2.git@TAG_OFFSET@
+   2c0111e6eba779cf30e8c7f5a733ea0762895ba0
+   84aa4946edb7e9b50d9625e2288ecf3e0ddf9327
+   2019.4~git@TAG_OFFSET@


*.tar

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.zdhXpS/_old  2019-06-13 22:34:58.560349529 +0200
+++ /var/tmp/diff_new_pack.zdhXpS/_new  2019-06-13 22:34:58.560349529 +0200
@@ -1,4 +1,4 @@
-libSPIRV-Tools-suse11
+libSPIRV-Tools-suse12
 spirv-tools-devel
requires -spirv-tools-
-   requires "libSPIRV-Tools-suse11- = "
+   requires "libSPIRV-Tools-suse12- = "

++ ver.diff ++
--- /var/tmp/diff_new_pack.zdhXpS/_old  2019-06-13 22:34:58.576349524 +0200
+++ /var/tmp/diff_new_pack.zdhXpS/_new  2019-06-13 22:34:58.576349524 +0200
@@ -5,77 +5,77 @@
 
 ---
  source/CMakeLists.txt|2 ++
- source/comp/CMakeLists.txt   |1 +
+ source/fuzz/CMakeLists.txt   |1 +
  source/link/CMakeLists.txt   |1 +
  source/opt/CMakeLists.txt|1 +
  source/reduce/CMakeLists.txt |1 +
  5 files changed, 6 insertions(+)
 
-Index: spirv-tools-2019.1/source/CMakeLists.txt
+Index: spirv-tools-2019.4~git33/source/CMakeLists.txt
 ===
 spirv-tools-2019.1.orig/source/CMakeLists.txt
-+++ spirv-tools-2019.1/source/CMakeLists.txt
-@@ -335,6 +335,7 @@ set_source_files_properties(
+--- spirv-tools-2019.4~git33.orig/source/CMakeLists.txt
 spirv-tools-2019.4~git33/source/CMakeLists.txt
+@@ -336,6 +336,7 @@ set_source_files_properties(
  spvtools_pch(SPIRV_SOURCES pch_source)
  
  add_library(${SPIRV_TOOLS} ${SPIRV_SOURCES})
-+set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse11)
++set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse12)
  spvtools_default_compile_options(${SPIRV_TOOLS})
  target_include_directories(${SPIRV_TOOLS}
PUBLIC ${spirv-tools_SOURCE_DIR}/include
-@@ -346,6 +347,7 @@ spvtools_check_symbol_exports(${SPIRV_TO
+@@ -347,6 +348,7 @@ spvtools_check_symbol_exports(${SPIRV_TO
  add_dependencies( ${SPIRV_TOOLS} core_tables enum_string_mapping 
extinst_tables )
  
  add_

commit spirv-tools for openSUSE:Factory

2019-03-27 Thread root
Hello community,

here is the log from the commit of package spirv-tools for openSUSE:Factory 
checked in at 2019-03-27 16:10:46

Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old)
 and  /work/SRC/openSUSE:Factory/.spirv-tools.new.25356 (New)


Package is "spirv-tools"

Wed Mar 27 16:10:46 2019 rev:13 rq:685791 version:2019.2.git25

Changes:

--- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes  2019-01-15 
13:14:12.836459532 +0100
+++ /work/SRC/openSUSE:Factory/.spirv-tools.new.25356/spirv-tools.changes   
2019-03-27 16:10:46.787677077 +0100
@@ -1,0 +2,33 @@
+Sun Mar 17 13:25:59 UTC 2019 - Jan Engelhardt 
+
+- Update to new snapshot 2019.2.git25 (2ac348b5) to be in line
+  with current spirv-headers.
+  * Add --strip-atomic-counter-memory
+  * Add validation of storage classes for WebGPU
+  * Add validation for ExecutionMode in WebGPU
+  * Implement WebGPU specific CFG validation
+  * Allow NonWritable to target struct members
+  * Add validation for SPV_NV_cooperative_matrix
+
+---
+Wed Feb 20 20:06:31 UTC 2019 - Jan Engelhardt 
+
+- Update to new upstream release 2019.2
+  * General:
+  * Support SPV_EXT_physical_storage_buffer
+  * Optimizer:
+  * Upgrade memory model improvments for modf and frexp.
+  * Add a new pass to move loads closer to their uses: code sinking.
+  * Invalidating the type manager now invalidates the constant
+manager.
+  * Expand instrumentation pass for bindless bounds checking to
+runtime-sized descriptor arrays.
+  * Add a new dead struct member elimination pass
+  * Validator:
+  * Support SPV_KHR_no_integer_wrap and related decorations.
+  * Validate Vulkan rules for OpTypeRuntimeArray.
+  * Validate NonWritable decoration.
+  * Many WebGPU specific validation rules were added.
+  * Validate variable pointer related function call rules.
+
+---

Old:

  spirv-tools-2019.1.tar.xz

New:

  spirv-tools-2019.2.git25.tar.xz



Other differences:
--
++ spirv-tools.spec ++
--- /var/tmp/diff_new_pack.nMc7h7/_old  2019-03-27 16:10:47.415676916 +0100
+++ /var/tmp/diff_new_pack.nMc7h7/_new  2019-03-27 16:10:47.419676915 +0100
@@ -16,11 +16,11 @@
 #
 
 
-%define version_unconverted 2019.1
-%define lname libSPIRV-Tools-suse9
+%define version_unconverted 2019.2.git25
+%define lname libSPIRV-Tools-suse11
 
 Name:   spirv-tools
-Version:2019.1
+Version:2019.2.git25
 Release:0
 Summary:API and commands for processing SPIR-V modules
 License:Apache-2.0
@@ -38,7 +38,7 @@
 BuildRequires:  pkg-config
 BuildRequires:  python3-base
 BuildRequires:  python3-xml
-BuildRequires:  spirv-headers >= 1.3.g60
+BuildRequires:  spirv-headers >= 1.3.7
 
 %description
 The package includes an assembler, binary module parser,

++ _service ++
--- /var/tmp/diff_new_pack.nMc7h7/_old  2019-03-27 16:10:47.447676908 +0100
+++ /var/tmp/diff_new_pack.nMc7h7/_new  2019-03-27 16:10:47.451676907 +0100
@@ -3,9 +3,9 @@
git
https://github.com/KhronosGroup/SPIRV-Tools
spirv-tools
-   v2019.1
-   v2019.1
-   2019.1
+   2ac348b5
+   61dfd8492b6e324f684863ecbd79c299a06e6517
+   2019.2.git@TAG_OFFSET@


*.tar

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.nMc7h7/_old  2019-03-27 16:10:47.463676904 +0100
+++ /var/tmp/diff_new_pack.nMc7h7/_new  2019-03-27 16:10:47.463676904 +0100
@@ -1,4 +1,4 @@
-libSPIRV-Tools-suse9
+libSPIRV-Tools-suse11
 spirv-tools-devel
requires -spirv-tools-
-   requires "libSPIRV-Tools-suse9- = "
+   requires "libSPIRV-Tools-suse11- = "

++ ver.diff ++
--- /var/tmp/diff_new_pack.nMc7h7/_old  2019-03-27 16:10:47.471676902 +0100
+++ /var/tmp/diff_new_pack.nMc7h7/_new  2019-03-27 16:10:47.475676901 +0100
@@ -19,7 +19,7 @@
  spvtools_pch(SPIRV_SOURCES pch_source)
  
  add_library(${SPIRV_TOOLS} ${SPIRV_SOURCES})
-+set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse9)
++set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse11)
  spvtools_default_compile_options(${SPIRV_TOOLS})
  target_include_directories(${SPIRV_TOOLS}
PUBLIC ${spirv-tools_SOURCE_DIR}/include
@@ -27,7 +27,7 @@
  add_dependencies( ${SPIRV_TOOLS} core_tables enum_string_mapping 
extinst_tables )
  
  add_library(${SPIRV_TOOLS}-shared SHARED ${SPIRV_SOURCES})
-+set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse9)
++set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse11)
  spvtools_default_compile_options(${SPIRV_TOOLS}-shared)
  target_include_dire

commit spirv-tools for openSUSE:Factory

2019-01-15 Thread root
Hello community,

here is the log from the commit of package spirv-tools for openSUSE:Factory 
checked in at 2019-01-15 13:14:11

Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old)
 and  /work/SRC/openSUSE:Factory/.spirv-tools.new.28833 (New)


Package is "spirv-tools"

Tue Jan 15 13:14:11 2019 rev:12 rq:663459 version:2019.1

Changes:

--- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes  2018-11-12 
09:35:26.193698972 +0100
+++ /work/SRC/openSUSE:Factory/.spirv-tools.new.28833/spirv-tools.changes   
2019-01-15 13:14:12.836459532 +0100
@@ -1,0 +2,14 @@
+Mon Jan  7 21:33:03 UTC 2019 - Jan Engelhardt 
+
+- Update to new upstream release 2019.1
+  * Created a new tool called spirv-reduce.
+  * New optimization pass to update the memory model from GLSL450
+to VulkanKHR.
+  * Recognize OpTypeAccelerationStructureNV as a type instruction
+and ray tracing storage classes.
+  * Add --target-env flag to spirv-opt.
+  * Add --webgpu-mode flag to run optimizations for webgpu.
+  * Outupt disassembled line number instead of byte offset in
+validation errors.
+
+---

Old:

  spirv-tools-2018.6.g0.tar.xz

New:

  spirv-tools-2019.1.tar.xz



Other differences:
--
++ spirv-tools.spec ++
--- /var/tmp/diff_new_pack.AZynUO/_old  2019-01-15 13:14:13.280459185 +0100
+++ /var/tmp/diff_new_pack.AZynUO/_new  2019-01-15 13:14:13.280459185 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package spirv-tools
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,11 +16,11 @@
 #
 
 
-%define version_unconverted 2018.6.g0
-%define lname libSPIRV-Tools-suse8
+%define version_unconverted 2019.1
+%define lname libSPIRV-Tools-suse9
 
 Name:   spirv-tools
-Version:2018.6.g0
+Version:2019.1
 Release:0
 Summary:API and commands for processing SPIR-V modules
 License:Apache-2.0
@@ -35,9 +35,10 @@
 BuildRequires:  bison
 BuildRequires:  cmake >= 2.8.12
 BuildRequires:  gcc-c++
+BuildRequires:  pkg-config
 BuildRequires:  python3-base
 BuildRequires:  python3-xml
-BuildRequires:  spirv-headers >= 1.3.g44
+BuildRequires:  spirv-headers >= 1.3.g60
 
 %description
 The package includes an assembler, binary module parser,
@@ -87,6 +88,7 @@
 %_libdir/libSPIRV-Tools-comp.so.*
 %_libdir/libSPIRV-Tools-link.so.*
 %_libdir/libSPIRV-Tools-opt.so.*
+%_libdir/libSPIRV-Tools-reduce.so.*
 %_libdir/libSPIRV-Tools-shared.so.*
 
 %files devel
@@ -94,6 +96,7 @@
 %_libdir/libSPIRV-Tools-comp.so
 %_libdir/libSPIRV-Tools-link.so
 %_libdir/libSPIRV-Tools-opt.so
+%_libdir/libSPIRV-Tools-reduce.so
 %_libdir/libSPIRV-Tools-shared.so
 %_libdir/pkgconfig/SPIRV-Tools.pc
 %_libdir/pkgconfig/SPIRV-Tools-shared.pc

++ _service ++
--- /var/tmp/diff_new_pack.AZynUO/_old  2019-01-15 13:14:13.308459163 +0100
+++ /var/tmp/diff_new_pack.AZynUO/_new  2019-01-15 13:14:13.308459163 +0100
@@ -3,9 +3,9 @@
git
https://github.com/KhronosGroup/SPIRV-Tools
spirv-tools
-   v2018.6
-   v2018.6
-   2018.6.g@TAG_OFFSET@
+   v2019.1
+   v2019.1
+   2019.1


*.tar

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.AZynUO/_old  2019-01-15 13:14:13.320459153 +0100
+++ /var/tmp/diff_new_pack.AZynUO/_new  2019-01-15 13:14:13.324459151 +0100
@@ -1,2 +1,4 @@
-libSPIRV-Tools-suse8
+libSPIRV-Tools-suse9
 spirv-tools-devel
+   requires -spirv-tools-
+   requires "libSPIRV-Tools-suse9- = "

++ spirv-tools-2018.6.g0.tar.xz -> spirv-tools-2019.1.tar.xz ++
 41584 lines of diff (skipped)

++ ver.diff ++
--- /var/tmp/diff_new_pack.AZynUO/_old  2019-01-15 13:14:13.752458816 +0100
+++ /var/tmp/diff_new_pack.AZynUO/_new  2019-01-15 13:14:13.752458816 +0100
@@ -4,65 +4,78 @@
 Unversioned libraries suck!
 
 ---
- source/CMakeLists.txt  |2 ++
- source/comp/CMakeLists.txt |1 +
- source/link/CMakeLists.txt |1 +
- source/opt/CMakeLists.txt  |1 +
- 4 files changed, 5 insertions(+)
+ source/CMakeLists.txt|2 ++
+ source/comp/CMakeLists.txt   |1 +
+ source/link/CMakeLists.txt   |1 +
+ source/opt/CMakeLists.txt|1 +
+ source/reduce/CMakeLists.txt |1 +
+ 5 files changed, 6 insertions(+)
 
-Index: spirv-tools-2018.6.g0/source/CMakeLists.txt
+Index: spirv-tools-2019.1/source/CMakeLists.txt
 ===
 spirv-tools-20

commit spirv-tools for openSUSE:Factory

2018-11-12 Thread root
Hello community,

here is the log from the commit of package spirv-tools for openSUSE:Factory 
checked in at 2018-11-12 09:35:22

Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old)
 and  /work/SRC/openSUSE:Factory/.spirv-tools.new (New)


Package is "spirv-tools"

Mon Nov 12 09:35:22 2018 rev:11 rq:648153 version:2018.6.g0

Changes:

--- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes  2018-09-11 
17:11:30.855945987 +0200
+++ /work/SRC/openSUSE:Factory/.spirv-tools.new/spirv-tools.changes 
2018-11-12 09:35:26.193698972 +0100
@@ -1,0 +2,6 @@
+Sat Nov 10 12:24:41 UTC 2018 - Jan Engelhardt 
+
+- Update to new upstream release 2018.6
+  * Added support for the Nvidia Turing and ray tracing extensions.
+
+---

Old:

  spirv-tools-2018.4.g0.tar.xz

New:

  spirv-tools-2018.6.g0.tar.xz



Other differences:
--
++ spirv-tools.spec ++
--- /var/tmp/diff_new_pack.tYmM34/_old  2018-11-12 09:35:26.917698078 +0100
+++ /var/tmp/diff_new_pack.tYmM34/_new  2018-11-12 09:35:26.925698068 +0100
@@ -12,15 +12,15 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
-%define version_unconverted 2018.4.g0
-%define lname libSPIRV-Tools-suse7
+%define version_unconverted 2018.6.g0
+%define lname libSPIRV-Tools-suse8
 
 Name:   spirv-tools
-Version:2018.4.g0
+Version:2018.6.g0
 Release:0
 Summary:API and commands for processing SPIR-V modules
 License:Apache-2.0
@@ -37,7 +37,7 @@
 BuildRequires:  gcc-c++
 BuildRequires:  python3-base
 BuildRequires:  python3-xml
-BuildRequires:  spirv-headers >= 1.3.g0
+BuildRequires:  spirv-headers >= 1.3.g44
 
 %description
 The package includes an assembler, binary module parser,

++ _service ++
--- /var/tmp/diff_new_pack.tYmM34/_old  2018-11-12 09:35:26.993697984 +0100
+++ /var/tmp/diff_new_pack.tYmM34/_new  2018-11-12 09:35:26.993697984 +0100
@@ -3,9 +3,9 @@
git
https://github.com/KhronosGroup/SPIRV-Tools
spirv-tools
-   v2018.4
-   v2018.4
-   2018.4.g@TAG_OFFSET@
+   v2018.6
+   v2018.6
+   2018.6.g@TAG_OFFSET@


*.tar

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.tYmM34/_old  2018-11-12 09:35:27.009697965 +0100
+++ /var/tmp/diff_new_pack.tYmM34/_new  2018-11-12 09:35:27.009697965 +0100
@@ -1,2 +1,2 @@
-libSPIRV-Tools-suse7
+libSPIRV-Tools-suse8
 spirv-tools-devel

++ spirv-tools-2018.4.g0.tar.xz -> spirv-tools-2018.6.g0.tar.xz ++
 130920 lines of diff (skipped)

++ ver.diff ++
--- /var/tmp/diff_new_pack.tYmM34/_old  2018-11-12 09:35:27.629697199 +0100
+++ /var/tmp/diff_new_pack.tYmM34/_new  2018-11-12 09:35:27.633697194 +0100
@@ -10,59 +10,59 @@
  source/opt/CMakeLists.txt  |1 +
  4 files changed, 5 insertions(+)
 
-Index: spirv-tools-2018.2/source/CMakeLists.txt
+Index: spirv-tools-2018.6.g0/source/CMakeLists.txt
 ===
 spirv-tools-2018.2.orig/source/CMakeLists.txt
-+++ spirv-tools-2018.2/source/CMakeLists.txt
-@@ -331,6 +331,7 @@ set_source_files_properties(
-   PROPERTIES OBJECT_DEPENDS "${SPIRV_TOOLS_BUILD_VERSION_INC}")
+--- spirv-tools-2018.6.g0.orig/source/CMakeLists.txt
 spirv-tools-2018.6.g0/source/CMakeLists.txt
+@@ -348,6 +348,7 @@ set_source_files_properties(
+ spvtools_pch(SPIRV_SOURCES pch_source)
  
  add_library(${SPIRV_TOOLS} ${SPIRV_SOURCES})
-+set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse7)
++set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse8)
  spvtools_default_compile_options(${SPIRV_TOOLS})
  target_include_directories(${SPIRV_TOOLS}
PUBLIC ${spirv-tools_SOURCE_DIR}/include
-@@ -341,6 +342,7 @@ set_property(TARGET ${SPIRV_TOOLS} PROPE
+@@ -358,6 +359,7 @@ set_property(TARGET ${SPIRV_TOOLS} PROPE
  spvtools_check_symbol_exports(${SPIRV_TOOLS})
  
  add_library(${SPIRV_TOOLS}-shared SHARED ${SPIRV_SOURCES})
-+set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse7)
++set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse8)
  spvtools_default_compile_options(${SPIRV_TOOLS}-shared)
  target_include_directories(${SPIRV_TOOLS}-shared
PUBLIC ${spirv-tools_SOURCE_DIR}/include
-Index: spirv-tools-2018.2/source/comp/CMakeLists.txt
+Index: spirv-tools-2018.6.g0/source/comp/CMakeLists.txt
 ===
 spirv

commit spirv-tools for openSUSE:Factory

2018-09-11 Thread root
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 - jeng...@inai.de
+
+- 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 @@
git
https://github.com/KhronosGroup/SPIRV-Tools
spirv-tools
-   v2018.2
-   v2018.2
-   2018.2
+   v2018.4
+   v2018.4
+   2018.4.g@TAG_OFFSET@


*.tar

++ 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)
  spvtool

commit spirv-tools for openSUSE:Factory

2018-03-30 Thread root
Hello community,

here is the log from the commit of package spirv-tools for openSUSE:Factory 
checked in at 2018-03-30 12:01:54

Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old)
 and  /work/SRC/openSUSE:Factory/.spirv-tools.new (New)


Package is "spirv-tools"

Fri Mar 30 12:01:54 2018 rev:9 rq:592078 version:2018.2

Changes:

--- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes  2018-03-12 
12:07:27.540621053 +0100
+++ /work/SRC/openSUSE:Factory/.spirv-tools.new/spirv-tools.changes 
2018-03-30 12:01:59.909501978 +0200
@@ -1,0 +2,5 @@
+Wed Mar 28 10:20:48 UTC 2018 - meiss...@suse.com
+
+- add spirv-tools-devel for baselibs, for wine usage.
+
+---



Other differences:
--
++ baselibs.conf ++
--- /var/tmp/diff_new_pack.AWZSec/_old  2018-03-30 12:02:00.649475221 +0200
+++ /var/tmp/diff_new_pack.AWZSec/_new  2018-03-30 12:02:00.649475221 +0200
@@ -1 +1,2 @@
 libSPIRV-Tools-suse6
+spirv-tools-devel




commit spirv-tools for openSUSE:Factory

2018-03-12 Thread root
Hello community,

here is the log from the commit of package spirv-tools for openSUSE:Factory 
checked in at 2018-03-12 12:07:25

Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old)
 and  /work/SRC/openSUSE:Factory/.spirv-tools.new (New)


Package is "spirv-tools"

Mon Mar 12 12:07:25 2018 rev:8 rq:584122 version:2018.2

Changes:

--- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes  2018-02-10 
17:54:50.879341543 +0100
+++ /work/SRC/openSUSE:Factory/.spirv-tools.new/spirv-tools.changes 
2018-03-12 12:07:27.540621053 +0100
@@ -1,0 +2,7 @@
+Thu Mar  8 00:14:25 UTC 2018 - jeng...@inai.de
+
+- Update to new upstream release 2018.2
+  * SubgroupBallotKHR can enable SubgroupSize & SubgroupLocalInvocationId
+  * Support SPIR-V 1.3 and Vulkan 1.1
+
+---

Old:

  spirv-tools-2018.0.tar.xz

New:

  spirv-tools-2018.2.tar.xz



Other differences:
--
++ spirv-tools.spec ++
--- /var/tmp/diff_new_pack.DF2IMV/_old  2018-03-12 12:07:29.060566574 +0100
+++ /var/tmp/diff_new_pack.DF2IMV/_new  2018-03-12 12:07:29.060566574 +0100
@@ -16,11 +16,11 @@
 #
 
 
-%define version_unconverted 2018.0
-%define lname libSPIRV-Tools-suse5
+%define version_unconverted 2018.2
+%define lname libSPIRV-Tools-suse6
 
 Name:   spirv-tools
-Version:2018.0
+Version:2018.2
 Release:0
 Summary:API and commands for processing SPIR-V modules
 License:Apache-2.0
@@ -37,7 +37,7 @@
 BuildRequires:  gcc-c++
 BuildRequires:  python3-base
 BuildRequires:  python3-xml
-BuildRequires:  spirv-headers >= 1.2.g22
+BuildRequires:  spirv-headers >= 1.3.g0
 
 %description
 The package includes an assembler, binary module parser,
@@ -87,13 +87,16 @@
 %_libdir/libSPIRV-Tools-comp.so.*
 %_libdir/libSPIRV-Tools-link.so.*
 %_libdir/libSPIRV-Tools-opt.so.*
+%_libdir/libSPIRV-Tools-shared.so.*
 
 %files devel
 %_libdir/libSPIRV-Tools.so
 %_libdir/libSPIRV-Tools-comp.so
 %_libdir/libSPIRV-Tools-link.so
 %_libdir/libSPIRV-Tools-opt.so
+%_libdir/libSPIRV-Tools-shared.so
 %_libdir/pkgconfig/SPIRV-Tools.pc
+%_libdir/pkgconfig/SPIRV-Tools-shared.pc
 %_includedir/spirv-tools/
 
 %changelog

++ _service ++
--- /var/tmp/diff_new_pack.DF2IMV/_old  2018-03-12 12:07:29.120564423 +0100
+++ /var/tmp/diff_new_pack.DF2IMV/_new  2018-03-12 12:07:29.120564423 +0100
@@ -3,9 +3,9 @@
git
https://github.com/KhronosGroup/SPIRV-Tools
spirv-tools
-   v2018.0
-   v2018.0
-   2018.0
+   v2018.2
+   v2018.2
+   2018.2


*.tar

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.DF2IMV/_old  2018-03-12 12:07:29.156563133 +0100
+++ /var/tmp/diff_new_pack.DF2IMV/_new  2018-03-12 12:07:29.156563133 +0100
@@ -1 +1 @@
-libSPIRV-Tools-suse5
+libSPIRV-Tools-suse6

++ spirv-tools-2018.0.tar.xz -> spirv-tools-2018.2.tar.xz ++
 28358 lines of diff (skipped)

++ ver.diff ++
--- /var/tmp/diff_new_pack.DF2IMV/_old  2018-03-12 12:07:29.828539047 +0100
+++ /var/tmp/diff_new_pack.DF2IMV/_new  2018-03-12 12:07:29.828539047 +0100
@@ -4,57 +4,65 @@
 Unversioned libraries suck!
 
 ---
- source/CMakeLists.txt  |1 +
+ source/CMakeLists.txt  |2 ++
  source/comp/CMakeLists.txt |1 +
  source/link/CMakeLists.txt |1 +
  source/opt/CMakeLists.txt  |1 +
- 4 files changed, 4 insertions(+)
+ 4 files changed, 5 insertions(+)
 
-Index: spirv-tools-2018.0.g0/source/CMakeLists.txt
+Index: spirv-tools-2018.2/source/CMakeLists.txt
 ===
 spirv-tools-2018.0.g0.orig/source/CMakeLists.txt
-+++ spirv-tools-2018.0.g0/source/CMakeLists.txt
-@@ -324,6 +324,7 @@ set_source_files_properties(
+--- spirv-tools-2018.2.orig/source/CMakeLists.txt
 spirv-tools-2018.2/source/CMakeLists.txt
+@@ -331,6 +331,7 @@ set_source_files_properties(
PROPERTIES OBJECT_DEPENDS "${SPIRV_TOOLS_BUILD_VERSION_INC}")
  
  add_library(${SPIRV_TOOLS} ${SPIRV_SOURCES})
-+set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse5)
++set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse6)
  spvtools_default_compile_options(${SPIRV_TOOLS})
  target_include_directories(${SPIRV_TOOLS}
PUBLIC ${spirv-tools_SOURCE_DIR}/include
-Index: spirv-tools-2018.0.g0/source/comp/CMakeLists.txt
+@@ -341,6 +342,7 @@ set_property(TARGET ${SPIRV_TOOLS} PROPE
+ spvtools_check_symbol_exports(${SPIRV_TOOLS})
+ 
+ add_library(${SPIRV_TOOLS}-shared SHARED ${SPIRV_SOURCES})
++set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse6)
+ spvtools_default_compile_options(${SPIRV_TOOLS}-shared)
+ target_includ

commit spirv-tools for openSUSE:Factory

2018-02-10 Thread root
Hello community,

here is the log from the commit of package spirv-tools for openSUSE:Factory 
checked in at 2018-02-10 17:54:50

Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old)
 and  /work/SRC/openSUSE:Factory/.spirv-tools.new (New)


Package is "spirv-tools"

Sat Feb 10 17:54:50 2018 rev:7 rq:573919 version:2018.0

Changes:

--- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes  2018-01-19 
11:46:47.673793822 +0100
+++ /work/SRC/openSUSE:Factory/.spirv-tools.new/spirv-tools.changes 
2018-02-10 17:54:50.879341543 +0100
@@ -1,0 +2,10 @@
+Wed Feb  7 22:22:02 UTC 2018 - jeng...@inai.de
+
+- Update to new upstream release 2018.0
+  * Added OpenCL ExtInst validation rules
+  * Add adjacency validation pass
+  * Add memory semantics checks to validate atomics
+  * Allow relaxing validation of pointers in logical
+addressing mode
+
+---

Old:

  spirv-tools-2017.0.g103.tar.xz

New:

  spirv-tools-2018.0.tar.xz



Other differences:
--
++ spirv-tools.spec ++
--- /var/tmp/diff_new_pack.WzBA6K/_old  2018-02-10 17:54:51.859306069 +0100
+++ /var/tmp/diff_new_pack.WzBA6K/_new  2018-02-10 17:54:51.859306069 +0100
@@ -16,11 +16,11 @@
 #
 
 
-%define version_unconverted 2017.0.g103
-%define lname libSPIRV-Tools-suse4
+%define version_unconverted 2018.0
+%define lname libSPIRV-Tools-suse5
 
 Name:   spirv-tools
-Version:2017.0.g103
+Version:2018.0
 Release:0
 Summary:API and commands for processing SPIR-V modules
 License:Apache-2.0
@@ -37,7 +37,7 @@
 BuildRequires:  gcc-c++
 BuildRequires:  python3-base
 BuildRequires:  python3-xml
-BuildRequires:  spirv-headers >= 1.2
+BuildRequires:  spirv-headers >= 1.2.g22
 
 %description
 The package includes an assembler, binary module parser,
@@ -93,6 +93,7 @@
 %_libdir/libSPIRV-Tools-comp.so
 %_libdir/libSPIRV-Tools-link.so
 %_libdir/libSPIRV-Tools-opt.so
+%_libdir/pkgconfig/SPIRV-Tools.pc
 %_includedir/spirv-tools/
 
 %changelog

++ _service ++
--- /var/tmp/diff_new_pack.WzBA6K/_old  2018-02-10 17:54:51.903304476 +0100
+++ /var/tmp/diff_new_pack.WzBA6K/_new  2018-02-10 17:54:51.903304476 +0100
@@ -3,8 +3,9 @@
git
https://github.com/KhronosGroup/SPIRV-Tools
spirv-tools
-   d16403a
-   2017.0.g@TAG_OFFSET@
+   v2018.0
+   v2018.0
+   2018.0


*.tar

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.WzBA6K/_old  2018-02-10 17:54:51.919303897 +0100
+++ /var/tmp/diff_new_pack.WzBA6K/_new  2018-02-10 17:54:51.923303752 +0100
@@ -1 +1 @@
-libSPIRV-Tools-suse4
+libSPIRV-Tools-suse5

++ spirv-tools-2017.0.g103.tar.xz -> spirv-tools-2018.0.tar.xz ++
 81466 lines of diff (skipped)

++ ver.diff ++
--- /var/tmp/diff_new_pack.WzBA6K/_old  2018-02-10 17:54:52.299290141 +0100
+++ /var/tmp/diff_new_pack.WzBA6K/_new  2018-02-10 17:54:52.299290141 +0100
@@ -10,51 +10,51 @@
  source/opt/CMakeLists.txt  |1 +
  4 files changed, 4 insertions(+)
 
-Index: spirv-tools-2017.0.g103/source/CMakeLists.txt
+Index: spirv-tools-2018.0.g0/source/CMakeLists.txt
 ===
 spirv-tools-2017.0.g103.orig/source/CMakeLists.txt
-+++ spirv-tools-2017.0.g103/source/CMakeLists.txt
-@@ -288,6 +288,7 @@ set_source_files_properties(
+--- spirv-tools-2018.0.g0.orig/source/CMakeLists.txt
 spirv-tools-2018.0.g0/source/CMakeLists.txt
+@@ -324,6 +324,7 @@ set_source_files_properties(
PROPERTIES OBJECT_DEPENDS "${SPIRV_TOOLS_BUILD_VERSION_INC}")
  
  add_library(${SPIRV_TOOLS} ${SPIRV_SOURCES})
-+set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse3)
++set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse5)
  spvtools_default_compile_options(${SPIRV_TOOLS})
  target_include_directories(${SPIRV_TOOLS}
PUBLIC ${spirv-tools_SOURCE_DIR}/include
-Index: spirv-tools-2017.0.g103/source/comp/CMakeLists.txt
+Index: spirv-tools-2018.0.g0/source/comp/CMakeLists.txt
 ===
 spirv-tools-2017.0.g103.orig/source/comp/CMakeLists.txt
-+++ spirv-tools-2017.0.g103/source/comp/CMakeLists.txt
+--- spirv-tools-2018.0.g0.orig/source/comp/CMakeLists.txt
 spirv-tools-2018.0.g0/source/comp/CMakeLists.txt
 @@ -14,6 +14,7 @@
  
  if(SPIRV_BUILD_COMPRESSION)
add_library(SPIRV-Tools-comp markv_codec.cpp)
-+  set_target_properties(SPIRV-Tools-comp PROPERTIES SOVERSION suse4)
++  set_target_properties(SPIRV-Tools-comp PROPERTIES SOVERSION suse5)
  
spvtools_default_compile_options(SPIRV-Tools-comp)
target_include_directories(S

commit spirv-tools for openSUSE:Factory

2018-01-19 Thread root
Hello community,

here is the log from the commit of package spirv-tools for openSUSE:Factory 
checked in at 2018-01-19 11:46:46

Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old)
 and  /work/SRC/openSUSE:Factory/.spirv-tools.new (New)


Package is "spirv-tools"

Fri Jan 19 11:46:46 2018 rev:6 rq:566499 version:2017.0.g103

Changes:

--- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes  2017-11-29 
10:52:24.705190472 +0100
+++ /work/SRC/openSUSE:Factory/.spirv-tools.new/spirv-tools.changes 
2018-01-19 11:46:47.673793822 +0100
@@ -1,0 +2,7 @@
+Thu Jan  4 15:47:38 UTC 2018 - tchva...@suse.com
+
+- Make sure to build just with python3
+- Remove needles buildroot variable and default defattrs
+- Use autopatch to apply patches
+
+---



Other differences:
--
++ spirv-tools.spec ++
--- /var/tmp/diff_new_pack.JQIq2Y/_old  2018-01-19 11:46:48.265765907 +0100
+++ /var/tmp/diff_new_pack.JQIq2Y/_new  2018-01-19 11:46:48.265765907 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package spirv-tools
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -35,9 +35,8 @@
 BuildRequires:  bison
 BuildRequires:  cmake >= 2.8.12
 BuildRequires:  gcc-c++
-BuildRequires:  python
-BuildRequires:  python-xml
-BuildRequires:  python3
+BuildRequires:  python3-base
+BuildRequires:  python3-xml
 BuildRequires:  spirv-headers >= 1.2
 
 %description
@@ -67,33 +66,29 @@
 
 %prep
 %setup -q
-%patch -P 1 -P 2 -p1
+%autopatch -p1
 
 %build
 %cmake -D"SPIRV-Headers_SOURCE_DIR=%_prefix" -DSPIRV_BUILD_COMPRESSION=BOOL:ON
 make %{?_smp_mflags}
 
 %install
-b="%buildroot"
 %cmake_install
 
 %post   -n %lname -p /sbin/ldconfig
 %postun -n %lname -p /sbin/ldconfig
 
 %files
-%defattr(-,root,root)
 %_bindir/spirv-*
 %doc LICENSE
 
 %files -n %lname
-%defattr(-,root,root)
 %_libdir/libSPIRV-Tools.so.*
 %_libdir/libSPIRV-Tools-comp.so.*
 %_libdir/libSPIRV-Tools-link.so.*
 %_libdir/libSPIRV-Tools-opt.so.*
 
 %files devel
-%defattr(-,root,root)
 %_libdir/libSPIRV-Tools.so
 %_libdir/libSPIRV-Tools-comp.so
 %_libdir/libSPIRV-Tools-link.so




commit spirv-tools for openSUSE:Factory

2017-11-29 Thread root
Hello community,

here is the log from the commit of package spirv-tools for openSUSE:Factory 
checked in at 2017-11-29 10:52:23

Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old)
 and  /work/SRC/openSUSE:Factory/.spirv-tools.new (New)


Package is "spirv-tools"

Wed Nov 29 10:52:23 2017 rev:5 rq:545246 version:2017.0.g103

Changes:

--- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes  2017-08-08 
11:59:44.923721247 +0200
+++ /work/SRC/openSUSE:Factory/.spirv-tools.new/spirv-tools.changes 
2017-11-29 10:52:24.705190472 +0100
@@ -1,0 +2,10 @@
+Fri Nov 17 13:32:51 UTC 2017 - jeng...@inai.de
+
+- Update to new snapshot 2017.0.g103
+  * Update MARK-V to version 1.01
+  * Add new checks to validate arithmetics pass
+  * Recognize SPV_AMD_shader_fragment_mask
+  * Add validate logicals pass to the validator
+  * Detach MARK-V from the validator
+
+---

Old:

  spirv-tools-2016.7~g154.tar.xz

New:

  spirv-tools-2017.0.g103.tar.xz



Other differences:
--
++ spirv-tools.spec ++
--- /var/tmp/diff_new_pack.zvwpYA/_old  2017-11-29 10:52:25.373166238 +0100
+++ /var/tmp/diff_new_pack.zvwpYA/_new  2017-11-29 10:52:25.373166238 +0100
@@ -16,11 +16,11 @@
 #
 
 
-%define version_unconverted 2016.7~g154
-%define lname libSPIRV-Tools-suse3
+%define version_unconverted 2017.0.g103
+%define lname libSPIRV-Tools-suse4
 
 Name:   spirv-tools
-Version:2016.7~g154
+Version:2017.0.g103
 Release:0
 Summary:API and commands for processing SPIR-V modules
 License:Apache-2.0
@@ -38,7 +38,7 @@
 BuildRequires:  python
 BuildRequires:  python-xml
 BuildRequires:  python3
-BuildRequires:  spirv-headers
+BuildRequires:  spirv-headers >= 1.2
 
 %description
 The package includes an assembler, binary module parser,
@@ -70,7 +70,7 @@
 %patch -P 1 -P 2 -p1
 
 %build
-%cmake -D"SPIRV-Headers_SOURCE_DIR=%_prefix"
+%cmake -D"SPIRV-Headers_SOURCE_DIR=%_prefix" -DSPIRV_BUILD_COMPRESSION=BOOL:ON
 make %{?_smp_mflags}
 
 %install
@@ -89,12 +89,14 @@
 %defattr(-,root,root)
 %_libdir/libSPIRV-Tools.so.*
 %_libdir/libSPIRV-Tools-comp.so.*
+%_libdir/libSPIRV-Tools-link.so.*
 %_libdir/libSPIRV-Tools-opt.so.*
 
 %files devel
 %defattr(-,root,root)
 %_libdir/libSPIRV-Tools.so
 %_libdir/libSPIRV-Tools-comp.so
+%_libdir/libSPIRV-Tools-link.so
 %_libdir/libSPIRV-Tools-opt.so
 %_includedir/spirv-tools/
 

++ _service ++
--- /var/tmp/diff_new_pack.zvwpYA/_old  2017-11-29 10:52:25.417164643 +0100
+++ /var/tmp/diff_new_pack.zvwpYA/_new  2017-11-29 10:52:25.417164643 +0100
@@ -3,8 +3,8 @@
git
https://github.com/KhronosGroup/SPIRV-Tools
spirv-tools
-   68c5f0436f1d4f1f137e608780190865d0b193ca
-   2016.7~g@TAG_OFFSET@
+   d16403a
+   2017.0.g@TAG_OFFSET@


*.tar

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.zvwpYA/_old  2017-11-29 10:52:25.445163626 +0100
+++ /var/tmp/diff_new_pack.zvwpYA/_new  2017-11-29 10:52:25.449163481 +0100
@@ -1 +1 @@
-libSPIRV-Tools-suse3
+libSPIRV-Tools-suse4

++ spirv-tools-2016.7~g154.tar.xz -> spirv-tools-2017.0.g103.tar.xz ++
 59794 lines of diff (skipped)

++ ver.diff ++
--- /var/tmp/diff_new_pack.zvwpYA/_old  2017-11-29 10:52:25.761152163 +0100
+++ /var/tmp/diff_new_pack.zvwpYA/_new  2017-11-29 10:52:25.761152163 +0100
@@ -6,14 +6,15 @@
 ---
  source/CMakeLists.txt  |1 +
  source/comp/CMakeLists.txt |1 +
+ source/link/CMakeLists.txt |1 +
  source/opt/CMakeLists.txt  |1 +
- 3 files changed, 3 insertions(+)
+ 4 files changed, 4 insertions(+)
 
-Index: spirv-tools-2016.7~g154/source/CMakeLists.txt
+Index: spirv-tools-2017.0.g103/source/CMakeLists.txt
 ===
 spirv-tools-2016.7~g154.orig/source/CMakeLists.txt
-+++ spirv-tools-2016.7~g154/source/CMakeLists.txt
-@@ -281,6 +281,7 @@ set_source_files_properties(
+--- spirv-tools-2017.0.g103.orig/source/CMakeLists.txt
 spirv-tools-2017.0.g103/source/CMakeLists.txt
+@@ -288,6 +288,7 @@ set_source_files_properties(
PROPERTIES OBJECT_DEPENDS "${SPIRV_TOOLS_BUILD_VERSION_INC}")
  
  add_library(${SPIRV_TOOLS} ${SPIRV_SOURCES})
@@ -21,24 +22,36 @@
  spvtools_default_compile_options(${SPIRV_TOOLS})
  target_include_directories(${SPIRV_TOOLS}
PUBLIC ${spirv-tools_SOURCE_DIR}/include
-Index: spirv-tools-2016.7~g154/source/comp/CMakeLists.txt
+Index: spirv-tools-2017.0.g103/source/comp/CMakeLists.txt
 ===
 spirv-tools-2016.7~g154.orig/source/comp/CMakeLists.txt
-+++ spirv-tools-2016.7~g154/sou

commit spirv-tools for openSUSE:Factory

2017-08-08 Thread root
Hello community,

here is the log from the commit of package spirv-tools for openSUSE:Factory 
checked in at 2017-08-08 11:59:42

Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old)
 and  /work/SRC/openSUSE:Factory/.spirv-tools.new (New)


Package is "spirv-tools"

Tue Aug  8 11:59:42 2017 rev:4 rq:515074 version:2016.7~g154

Changes:

--- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes  2017-03-02 
19:27:35.546363393 +0100
+++ /work/SRC/openSUSE:Factory/.spirv-tools.new/spirv-tools.changes 
2017-08-08 11:59:44.923721247 +0200
@@ -1,0 +2,26 @@
+Tue Jul 18 09:01:25 UTC 2017 - jeng...@inai.de
+
+- Update to new snapshot 2016.7~g145
+  * Validation of type decls for SPV_KHR_16bit_storage
+  * Allow using FPRoundingMode when see VK_KHR_16bit_storage
+  * Validator parses and registers OpExtension
+  * Validator checks if operands require extension
+  * Validator dissallows unsupported Vulkan capability
+  * Update capability tests for SPV_KHR_16bit_storage rev 7
+  * Support SPV_AMD_gcn_shader
+  * Add FlattenDecoration transform
+  * Validator support for Variable Pointer extension.
+  * Support SPV_KHR_storage_buffer_storage_class
+  * Add SPIR-V 1.2 support, for OpenCL 2.2
+  * Added extension SPV_VALIDATOR_ignore_type_decl_unique
+  * Add support for SPV AMD extensions
+  * MARK-V decoder supports extended instructions
+  * DeadBranchElim: Improve algorithm to only remove blocks with
+no predecessors
+  * Opt: Add new size-reduction passes to usage message.
+  * Add multi-sequence move-to-front implementation.
+  * Add MemPass, move all shared functions to it.
+  * Add CommonUniformElim pass.
+  * Mem2Reg: Allow Image and Sampler types as base target types.
+
+---

Old:

  spirv-tools-2016.7~g28.tar.xz

New:

  spirv-tools-2016.7~g154.tar.xz



Other differences:
--
++ spirv-tools.spec ++
--- /var/tmp/diff_new_pack.SzMkuf/_old  2017-08-08 11:59:45.795598449 +0200
+++ /var/tmp/diff_new_pack.SzMkuf/_new  2017-08-08 11:59:45.807596759 +0200
@@ -16,11 +16,11 @@
 #
 
 
-%define version_unconverted 2016.7~g28
-%define lname libSPIRV-Tools-suse2
+%define version_unconverted 2016.7~g154
+%define lname libSPIRV-Tools-suse3
 
 Name:   spirv-tools
-Version:2016.7~g28
+Version:2016.7~g154
 Release:0
 Summary:API and commands for processing SPIR-V modules
 License:Apache-2.0
@@ -76,11 +76,6 @@
 %install
 b="%buildroot"
 %cmake_install
-# duh..
-if [ "%_lib" != lib ]; then
-   pushd "$b/%_prefix"
-   mv "lib" "%_lib"
-fi
 
 %post   -n %lname -p /sbin/ldconfig
 %postun -n %lname -p /sbin/ldconfig
@@ -93,11 +88,13 @@
 %files -n %lname
 %defattr(-,root,root)
 %_libdir/libSPIRV-Tools.so.*
+%_libdir/libSPIRV-Tools-comp.so.*
 %_libdir/libSPIRV-Tools-opt.so.*
 
 %files devel
 %defattr(-,root,root)
 %_libdir/libSPIRV-Tools.so
+%_libdir/libSPIRV-Tools-comp.so
 %_libdir/libSPIRV-Tools-opt.so
 %_includedir/spirv-tools/
 

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.SzMkuf/_old  2017-08-08 11:59:45.967574227 +0200
+++ /var/tmp/diff_new_pack.SzMkuf/_new  2017-08-08 11:59:45.979572537 +0200
@@ -1 +1 @@
-libSPIRV-Tools-suse2
+libSPIRV-Tools-suse3

++ gcc48.diff ++
--- /var/tmp/diff_new_pack.SzMkuf/_old  2017-08-08 11:59:46.011568030 +0200
+++ /var/tmp/diff_new_pack.SzMkuf/_new  2017-08-08 11:59:46.011568030 +0200
@@ -14,10 +14,10 @@
  tools/io.h |3 ++-
  1 file changed, 2 insertions(+), 1 deletion(-)
 
-Index: spirv-tools-2016.7~g24/tools/io.h
+Index: spirv-tools-2016.7~g135/tools/io.h
 ===
 spirv-tools-2016.7~g24.orig/tools/io.h
-+++ spirv-tools-2016.7~g24/tools/io.h
+--- spirv-tools-2016.7~g135.orig/tools/io.h
 spirv-tools-2016.7~g135/tools/io.h
 @@ -38,7 +38,8 @@ bool ReadFile(const char* filename, cons
  return false;
}

++ spirv-tools-2016.7~g28.tar.xz -> spirv-tools-2016.7~g154.tar.xz ++
 37002 lines of diff (skipped)

++ ver.diff ++
--- /var/tmp/diff_new_pack.SzMkuf/_old  2017-08-08 11:59:46.403512828 +0200
+++ /var/tmp/diff_new_pack.SzMkuf/_new  2017-08-08 11:59:46.407512265 +0200
@@ -4,31 +4,44 @@
 Unversioned libraries suck!
 
 ---
- source/CMakeLists.txt |1 +
- source/opt/CMakeLists.txt |1 +
- 2 files changed, 2 insertions(+)
+ source/CMakeLists.txt  |1 +
+ source/comp/CMakeLists.txt |1 +
+ source/opt/CMakeLists.txt  |1 +
+ 3 files changed, 3 insertions(+)
 
-Index: spirv-tools-2016.7~g24/source/CMakeLists.txt
+Index: spirv-tools-2016.7~g154/source/CMakeLists.txt
 ===
 spirv-tools-2016.7~g24.orig/source/CMa

commit spirv-tools for openSUSE:Factory

2017-03-02 Thread root
Hello community,

here is the log from the commit of package spirv-tools for openSUSE:Factory 
checked in at 2017-03-02 19:27:34

Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old)
 and  /work/SRC/openSUSE:Factory/.spirv-tools.new (New)


Package is "spirv-tools"

Thu Mar  2 19:27:34 2017 rev:3 rq:459301 version:2016.7~g28

Changes:

--- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes  2017-02-07 
12:04:34.444228870 +0100
+++ /work/SRC/openSUSE:Factory/.spirv-tools.new/spirv-tools.changes 
2017-03-02 19:27:35.546363393 +0100
@@ -1,0 +2,7 @@
+Mon Feb 20 15:48:52 UTC 2017 - jeng...@inai.de
+
+- Update to new snapshot 2016.7~g28
+  * The Signedness in OpTypeInt must always be 0.
+- Add baselibs.conf [needed by libvulkan1, needed by libgtk4-0]
+
+---

Old:

  spirv-tools-2016.7~g24.tar.xz

New:

  baselibs.conf
  spirv-tools-2016.7~g28.tar.xz



Other differences:
--
++ spirv-tools.spec ++
--- /var/tmp/diff_new_pack.dPrxcD/_old  2017-03-02 19:27:36.154277404 +0100
+++ /var/tmp/diff_new_pack.dPrxcD/_new  2017-03-02 19:27:36.154277404 +0100
@@ -16,11 +16,11 @@
 #
 
 
-%define version_unconverted 2016.7~g24
+%define version_unconverted 2016.7~g28
 %define lname libSPIRV-Tools-suse2
 
 Name:   spirv-tools
-Version:2016.7~g24
+Version:2016.7~g28
 Release:0
 Summary:API and commands for processing SPIR-V modules
 License:Apache-2.0
@@ -28,6 +28,7 @@
 Url:https://github.com/KhronosGroup/SPIRV-Tools
 
 Source: %name-%version.tar.xz
+Source9:baselibs.conf
 Patch1: ver.diff
 Patch2: gcc48.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ baselibs.conf ++
libSPIRV-Tools-suse2
++ spirv-tools-2016.7~g24.tar.xz -> spirv-tools-2016.7~g28.tar.xz ++
 1704 lines of diff (skipped)




commit spirv-tools for openSUSE:Factory

2017-02-07 Thread root
Hello community,

here is the log from the commit of package spirv-tools for openSUSE:Factory 
checked in at 2017-02-07 12:04:33

Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old)
 and  /work/SRC/openSUSE:Factory/.spirv-tools.new (New)


Package is "spirv-tools"

Changes:

--- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes  2016-06-29 
15:09:40.0 +0200
+++ /work/SRC/openSUSE:Factory/.spirv-tools.new/spirv-tools.changes 
2017-02-07 12:04:34.444228870 +0100
@@ -1,0 +2,15 @@
+Thu Feb  2 10:35:57 UTC 2017 - jeng...@inai.de
+
+- Update to new snapshot 2016.7~g24
+  * Add classes for representing SPIR-V language constructs in memory.
+  * Add an option to spvBinaryToText() to ignore header output.
+  * Add IrBuilder for constructing SPIR-V in-memory representation.
+  * Add Pass, PassManager, and StripDebugInfoPass.
+  * Add the spirv-opt command line tool.
+  * Fixes segfault for loops without back-edges
+  * Allow missing memory model instructions in modules.
+  * Add spirv-lesspipe.sh
+  * Add spirv-dis/spirv-as support for emacs when loading .spv binaries
+- Add gcc48.diff
+
+---

Old:

  spirv-tools-1.1.g41.tar.xz

New:

  gcc48.diff
  spirv-tools-2016.7~g24.tar.xz



Other differences:
--
++ spirv-tools.spec ++
--- /var/tmp/diff_new_pack.ALbTR2/_old  2017-02-07 12:04:34.936159275 +0100
+++ /var/tmp/diff_new_pack.ALbTR2/_new  2017-02-07 12:04:34.936159275 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package spirv-tools
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,23 +16,26 @@
 #
 
 
-%define version_unconverted 1.1.g41
-%define lname libSPIRV-Tools-1_1
+%define version_unconverted 2016.7~g24
+%define lname libSPIRV-Tools-suse2
 
 Name:   spirv-tools
-Version:1.1.g41
+Version:2016.7~g24
 Release:0
 Summary:API and commands for processing SPIR-V modules
-License:MIT
+License:Apache-2.0
 Group:  Development/Libraries/C and C++
 Url:https://github.com/KhronosGroup/SPIRV-Tools
 
 Source: %name-%version.tar.xz
 Patch1: ver.diff
+Patch2: gcc48.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  bison
 BuildRequires:  cmake >= 2.8.12
 BuildRequires:  gcc-c++
+BuildRequires:  python
+BuildRequires:  python-xml
 BuildRequires:  python3
 BuildRequires:  spirv-headers
 
@@ -63,7 +66,7 @@
 
 %prep
 %setup -q
-%patch -P 1 -p1
+%patch -P 1 -P 2 -p1
 
 %build
 %cmake -D"SPIRV-Headers_SOURCE_DIR=%_prefix"
@@ -82,13 +85,19 @@
 %postun -n %lname -p /sbin/ldconfig
 
 %files
+%defattr(-,root,root)
 %_bindir/spirv-*
 %doc LICENSE
 
 %files -n %lname
-%_libdir/libSPIRV-Tools-1.1.so
+%defattr(-,root,root)
+%_libdir/libSPIRV-Tools.so.*
+%_libdir/libSPIRV-Tools-opt.so.*
 
 %files devel
+%defattr(-,root,root)
+%_libdir/libSPIRV-Tools.so
+%_libdir/libSPIRV-Tools-opt.so
 %_includedir/spirv-tools/
 
 %changelog

++ _service ++
--- /var/tmp/diff_new_pack.ALbTR2/_old  2017-02-07 12:04:34.972154183 +0100
+++ /var/tmp/diff_new_pack.ALbTR2/_new  2017-02-07 12:04:34.972154183 +0100
@@ -3,8 +3,8 @@
git
https://github.com/KhronosGroup/SPIRV-Tools
spirv-tools
-   spirv-1.1-rev1
-   1.1.g@TAG_OFFSET@
+   68c5f0436f1d4f1f137e608780190865d0b193ca
+   2016.7~g@TAG_OFFSET@


*.tar

++ gcc48.diff ++
From: Jan Engelhardt 
Date: 2017-02-02 19:42:44.679588946 +0100

build: workaround gcc 4.8 bug

tools/io.h:41:38:
error: ignoring return value of 'long int ftell(FILE*)',
declared with attribute warn_unused_result [-Werror=unused-result,-Werror]
   if (sizeof(T) != 1 && (ftell(fp) % sizeof(T))) {

Workaround gcc 4.8's wrongful idea that ftell's return value
were ignored.
---
 tools/io.h |3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

Index: spirv-tools-2016.7~g24/tools/io.h
===
--- spirv-tools-2016.7~g24.orig/tools/io.h
+++ spirv-tools-2016.7~g24/tools/io.h
@@ -38,7 +38,8 @@ bool ReadFile(const char* filename, cons
 return false;
   }
 } else {
-  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;
   }
++ ver.diff ++
--- /var/