Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package pocl for openSUSE:Factory checked in 
at 2024-12-30 12:51:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pocl (Old)
 and      /work/SRC/openSUSE:Factory/.pocl.new.1881 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pocl"

Mon Dec 30 12:51:29 2024 rev:34 rq:1233665 version:6.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/pocl/pocl.changes        2024-03-01 
23:37:40.981966900 +0100
+++ /work/SRC/openSUSE:Factory/.pocl.new.1881/pocl.changes      2024-12-30 
12:51:51.468432463 +0100
@@ -1,0 +2,34 @@
+Sat Dec 28 01:52:48 UTC 2024 - Eyad Issa <eyadlore...@gmail.com>
+
+- Use _service file to create tarball from git
+- Enable SPIR-V support
+
+- Remove pocl-llvm16.patch
+- Remove link_against_libclang-cpp_so.patch
+
+- Update to version 6.0:
+  * New CPU driver which uses Threading Building Blocks for
+    task scheduling
+  * Experimental cl_ext_buffer_device_address prototype
+  * Multi-device command buffer infrastructure
+  * Command queue priority/throttle hints
+  * Support for using OpenMP for task scheduling in the
+    "cpu" driver
+  * Improvements to the Remote driver
+  * Improvements to the Level Zero driver
+  * Improvements to the CUDA driver
+
+- Update to version 5.0:
+  * New backend: Remote
+  * CUDA driver: More OpenCL 3.0 features and extensions
+    implemented
+  * RISC-V CPU support improved
+  * Other CPU improvements
+  * Experimental built-in-kernel library based FPGA backend
+
+- Update to version 4.0:
+  * Support for Clang/LLVM 16.0
+  * CPU driver improvements
+  * New Level Zero driver
+
+-------------------------------------------------------------------
@@ -448 +481,0 @@
-

Old:
----
  link_against_libclang-cpp_so.patch
  pocl-3.1.tar.gz
  pocl-llvm16.patch

New:
----
  _service
  pocl-6.0.obscpio
  pocl.obsinfo

BETA DEBUG BEGIN:
  Old:- Remove pocl-llvm16.patch
- Remove link_against_libclang-cpp_so.patch
  Old:
- Remove pocl-llvm16.patch
- Remove link_against_libclang-cpp_so.patch
BETA DEBUG END:

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

Other differences:
------------------
++++++ pocl.spec ++++++
--- /var/tmp/diff_new_pack.mIyTdo/_old  2024-12-30 12:51:51.948452166 +0100
+++ /var/tmp/diff_new_pack.mIyTdo/_new  2024-12-30 12:51:51.948452166 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package pocl
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 # Copyright (c) 2014 Guillaume GARDET <guilla...@opensuse.org>
 #
 # All modifications and additions to the file contributed by third parties
@@ -19,32 +19,25 @@
 
 %define sover  2
 Name:           pocl
-Version:        3.1
+Version:        6.0
 Release:        0
 Summary:        Portable Computing Language - an OpenCL implementation
 # The whole code is under MIT
 # except include/utlist.h which is under BSD (and unbundled)
 License:        MIT
 Group:          Development/Tools/Other
-URL:            http://portablecl.org/
+URL:            https://portablecl.org/
 Source0:        
https://github.com/pocl/pocl/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Source99:       pocl-rpmlintrc
-Patch0:         link_against_libclang-cpp_so.patch
-# PATCH-FIX-UPSTREAM - pocl-llvm16.patch - enables support for LLVM 16
-# https://github.com/pocl/pocl/commit/20d1bfa9bfd301964f7b2fc6d7f4589dd04e1b5c
-# https://github.com/pocl/pocl/commit/bf50f0052e4248cd1acfaaa8da95c5e4ca52f815
-Patch1:         pocl-llvm16.patch
+# Version 6.0: Supports LLVM versions 14.0 to 18.0
+BuildRequires:  ((clang-devel >= 14 with clang-devel < 19) or clang18-devel)
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
+BuildRequires:  libLLVMSPIRVLib-devel
 BuildRequires:  ninja
 BuildRequires:  ocl-icd-devel
 BuildRequires:  opencl-headers
 BuildRequires:  pkgconfig
-%if 0%{?suse_version} <= 1500 && 0%{?sle_version} > 150500
-BuildRequires:  ((clang-devel >= 6.0.0 with clang-devel < 17) or clang15-devel)
-%else
-BuildRequires:  ((clang-devel >= 6.0.0 with clang-devel < 17) or clang16-devel)
-%endif
 BuildRequires:  pkgconfig(hwloc)
 # PPC has limited support/testing from upstream
 # s390(x) is also not supported, so use ExclusiveArch
@@ -95,7 +88,8 @@
 %build
 %define __builder ninja
 %cmake \
-  -DENABLE_CUDA=0 \
+  -DENABLE_CUDA=OFF \
+  -DENABLE_SPIRV=ON \
   -DENABLE_ICD=ON \
   -DPOCL_INSTALL_ICD_VENDORDIR=%{_datadir}/OpenCL/vendors \
 %ifarch %{ix86} x86_64

++++++ _service ++++++
<services>
  <service name="format_spec_file" mode="manual" />
  <service name="obs_scm" mode="manual">
    <param name="filename">pocl</param>
    <param name="url">https://github.com/pocl/pocl.git</param>
    <param name="scm">git</param>
    <param name="revision">v6.0</param>
    <param name="versionformat">@PARENT_TAG@</param>
    <param name="versionrewrite-pattern">v(.*)</param>
  </service>
  <service name="set_version" mode="manual" />

  <service name="tar" mode="buildtime">
    <param name="package-meta">yes</param>
  </service>
  <service name="recompress" mode="buildtime">
    <param name="compression">gz</param>
    <param name="file">pocl-*.tar</param>
  </service>

</services>

++++++ pocl.obsinfo ++++++
name: pocl
version: 6.0
mtime: 1718712945
commit: 952bc559f790e5deb5ae48692c4a19619b53fcdc

Reply via email to