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")
