Hello community,

here is the log from the commit of package pocl for openSUSE:Factory checked in 
at 2015-10-28 17:30:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pocl (Old)
 and      /work/SRC/openSUSE:Factory/.pocl.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pocl"

Changes:
--------
--- /work/SRC/openSUSE:Factory/pocl/pocl.changes        2015-07-05 
18:02:33.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.pocl.new/pocl.changes   2015-10-28 
17:30:46.000000000 +0100
@@ -1,0 +2,35 @@
+Mon Oct 26 20:02:35 UTC 2015 - [email protected]
+
+- update to version 0.12
+  Highlights
+  * Support for HSA-compliant devices (kernel agents). The GPU of AMD Kaveri
+    now works through pocl with a bunch of test cases in the AMD SDK 2.9 
example
+    suite.
+  * New and improved kernel cache system that enables caching
+    kernels with #includes.
+  * Support for LLVM/Clang 3.7.
+  * Little endian MIPS32 now passes almost all pocl testsuite tests.
+  
+  OpenCL Runtime/Platform API support
+  * Transferred buffer read/write/copy offset calculation to device driver 
side.
+    - these driver api functions have changed; got offset as a new argument.
+  * Maximum allocation is not limited to 1/4th of total memory size.
+  * Maximum image dimensions grow to fit maximum allocation.
+  * clGetDeviceInfo() reports better information about CPU vendor and cache.
+  * experimental clCreateSubDevices() for pthread CPU device.
+  
+  OpenCL C Builtin Function Implementations
+  * Implemented get_image_dim().
+  
+  Bugfixes
+  * Avoid infinite loops when users recycle an event waiting list.
+  * Correctly report the base address alignment.
+  * Lots of others.
+  
+  Misc
+  * Tests now using new cl2.hpp, removing dependency on OpenGL headers
+
+- remove OpenGL-related packages from BuildRequires
+- add rpmlintrc
+
+-------------------------------------------------------------------

Old:
----
  pocl-0.11.tar.gz

New:
----
  pocl-0.12.tar.gz
  pocl-rpmlintrc

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

Other differences:
------------------
++++++ pocl.spec ++++++
--- /var/tmp/diff_new_pack.tuZYN2/_old  2015-10-28 17:30:47.000000000 +0100
+++ /var/tmp/diff_new_pack.tuZYN2/_new  2015-10-28 17:30:47.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package pocl
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2014 Guillaume GARDET <[email protected]>
 #
 # All modifications and additions to the file contributed by third parties
@@ -16,44 +16,42 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:           pocl
 Summary:        Portable Computing Language - an OpenCL implementation
-Version:        0.11
+License:        MIT
+Group:          Productivity/Other
+Version:        0.12
 Release:        0
 # The whole code is under MIT
 # except include/utlist.h which is under BSD (and unbundled) and
 # except lib/kernel/vecmath which is under GPLv3+ or LGPLv3+ (and unbundled in 
future)
-License:        MIT
-Group:          Productivity/Other
 Url:            http://portablecl.org/
 Source0:       http://portablecl.org/downloads/%{name}-%{version}.tar.gz
+Source99:       pocl-rpmlintrc
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 # Only armv7l is supported
 # PPC support is currently broken, due to path problems
 # s390(x) and aarch64 also not supported, so use ExclusiveArch
 ExclusiveArch: %{ix86} x86_64 armv7l armv7hl
-BuildRequires: cmake >= 2.8.12
 BuildRequires: boost-devel
+BuildRequires:  cmake >= 2.8.12
+BuildRequires:  libtool
+BuildRequires:  libtool-ltdl-devel
+BuildRequires:  llvm >= 3.3
 BuildRequires: llvm-clang >= 3.3
 BuildRequires: llvm-clang-devel >= 3.3
-BuildRequires: llvm >= 3.3
 BuildRequires: llvm-devel >= 3.3
-BuildRequires: libtool
-BuildRequires: libtool-ltdl-devel
-BuildRequires: pkgconfig
-BuildRequires: pkgconfig(gl)
-BuildRequires: pkgconfig(glu)
-BuildRequires: pkgconfig(glew)
-BuildRequires: pkgconfig(OpenCL)
-BuildRequires: pkgconfig(hwloc)
 BuildRequires: ncurses-devel
 BuildRequires: opencl-headers
+BuildRequires:  pkgconfig
 BuildRequires: uthash-devel
+BuildRequires:  pkgconfig(OpenCL)
+BuildRequires:  pkgconfig(hwloc)
 #BuildRequires:        vecmath-devel
+Requires:       libstdc++-devel
 Requires:      llvm-clang >= 3.3
 Requires:      uthash
-Requires:       libstdc++-devel
-
 
 %description
 Portable Computing Language (pocl) aims to become a MIT-licensed open source
@@ -79,7 +77,6 @@
 Requires:      %{name}%{?_isa} = %{version}-%{release}
 Requires:      opencl-headers
 
-
 %description devel
 Portable Computing Language (pocl) aims to become a MIT-licensed open source
 implementation of the OpenCL standard which can be easily adapted for new 
targets
@@ -108,6 +105,9 @@
 %install
 %cmake_install
 
+# FIXME - should be handled upstream
+chmod 755 %{buildroot}/%{_bindir}/pocl-standalone
+
 # Unbundle vecmath
 #rm -vf %{buildroot}/%{_libdir}/pocl/vecmath/
 #ln -vs %{_includedir}/vecmath %{buildroot}/%{_libdir}/pocl/vecmath

++++++ pocl-0.11.tar.gz -> pocl-0.12.tar.gz ++++++
++++ 85149 lines of diff (skipped)

++++++ pocl-rpmlintrc ++++++
addFilter("devel-file-in-non-devel-package")
addFilter("W: non-conffile-in-etc /etc/OpenCL/vendors/pocl.icd")

Reply via email to