From a80416aeaa06e1551ab0de6027dd7e95e6ddb763082a2a2675c29a37cb7fb177 Mon Sep 17 00:00:00 2001 From: Jimmy Berry Date: Wed, 12 Apr 2017 17:50:17 +0000 Subject: [PATCH 1/2] Accepting request 487675 from home:boombatower:branches:X11:XOrg Will fail to build in devel, but needed for accept llvm4 to Factory. - Update to version 0.2.0+git.20170225: * Fix build since llvm r286566 and require at least llvm 4.0 * Fix build since r286752. * math: Add expm1 builtin function * math: Add logb builtin * math: Add native_rsqrt builtin function * Add the correct prefixes to the cl_khr_fp64 pragma * Move BufferPtr into the block where it it being used * math: Add native_tan as wrapper to tan * .gitignore: Ignore amdgcn-mesa object directory * math: Implement sinh function OBS-URL: https://build.opensuse.org/request/show/487675 OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libclc?expand=0&rev=14 --- _service | 2 +- _servicedata | 8 +++++--- libclc-0.2.0+git.20160921.tar.xz | 3 --- libclc-0.2.0+git.20170225.tar.xz | 3 +++ libclc.changes | 15 +++++++++++++++ libclc.spec | 8 ++++---- 6 files changed, 28 insertions(+), 11 deletions(-) delete mode 100644 libclc-0.2.0+git.20160921.tar.xz create mode 100644 libclc-0.2.0+git.20170225.tar.xz diff --git a/_service b/_service index 9a81687..2b51c61 100644 --- a/_service +++ b/_service @@ -4,7 +4,7 @@ https://github.com/llvm-mirror/libclc.git enable enable - 520743b0b72862a987ead6213dc1a5321a2010f9 + 17648cd846390e294feafef21c32c7106eac1e24 0.2.0+git.%cd diff --git a/_servicedata b/_servicedata index 7031327..1e3c036 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,6 @@ - - https://github.com/llvm-mirror/libclc.git - 520743b0b72862a987ead6213dc1a5321a2010f9 \ No newline at end of file + + https://github.com/llvm-mirror/libclc.git + 17648cd846390e294feafef21c32c7106eac1e24 + + diff --git a/libclc-0.2.0+git.20160921.tar.xz b/libclc-0.2.0+git.20160921.tar.xz deleted file mode 100644 index 269ef21..0000000 --- a/libclc-0.2.0+git.20160921.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b34baf0a600cd90b18fee2d778ef712c8242438e1bd89c98bf96c2f421d879ac -size 93224 diff --git a/libclc-0.2.0+git.20170225.tar.xz b/libclc-0.2.0+git.20170225.tar.xz new file mode 100644 index 0000000..42ac7fb --- /dev/null +++ b/libclc-0.2.0+git.20170225.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3bc546691152b434dc8442899fffb0d8c810a66b5360df1e103a4742fbe09864 +size 96360 diff --git a/libclc.changes b/libclc.changes index 24da52a..863a28a 100644 --- a/libclc.changes +++ b/libclc.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Mon Apr 10 15:44:21 UTC 2017 - jimmy@boombatower.com + +- Update to version 0.2.0+git.20170225: + * Fix build since llvm r286566 and require at least llvm 4.0 + * Fix build since r286752. + * math: Add expm1 builtin function + * math: Add logb builtin + * math: Add native_rsqrt builtin function + * Add the correct prefixes to the cl_khr_fp64 pragma + * Move BufferPtr into the block where it it being used + * math: Add native_tan as wrapper to tan + * .gitignore: Ignore amdgcn-mesa object directory + * math: Implement sinh function + ------------------------------------------------------------------- Sun Sep 25 17:24:10 UTC 2016 - mpluskal@suse.com diff --git a/libclc.spec b/libclc.spec index cc1ba22..62e5521 100644 --- a/libclc.spec +++ b/libclc.spec @@ -1,7 +1,7 @@ # # spec file for package libclc # -# 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 @@ -17,7 +17,7 @@ Name: libclc -Version: 0.2.0+git.20160921 +Version: 0.2.0+git.20170225 Release: 0 Summary: OpenCL C programming language library License: BSD-3-Clause or MIT @@ -27,8 +27,8 @@ Source0: %{name}-%{version}.tar.xz Source1: %{name}-rpmlintrc BuildRequires: gcc BuildRequires: libstdc++-devel >= 3.9 -BuildRequires: llvm-clang-devel >= 3.9 -BuildRequires: llvm-devel >= 3.9 +BuildRequires: llvm-clang-devel >= 4.0 +BuildRequires: llvm-devel >= 4.0 BuildRequires: ncurses-devel BuildRequires: pkgconfig BuildRequires: python From 06aaa1e09716d27d9e1e13035d119e0cd89c7ec19d837ac0c74c031f1736bbfd Mon Sep 17 00:00:00 2001 From: Jimmy Berry Date: Wed, 12 Apr 2017 20:22:50 +0000 Subject: [PATCH 2/2] Accepting request 487709 from home:boombatower:branches:X11:XOrg - Update rpmlintrc to include both lib dir .pc files. OBS-URL: https://build.opensuse.org/request/show/487709 OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libclc?expand=0&rev=15 --- libclc-rpmlintrc | 2 +- libclc.changes | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/libclc-rpmlintrc b/libclc-rpmlintrc index 28627bb..61e79a4 100644 --- a/libclc-rpmlintrc +++ b/libclc-rpmlintrc @@ -3,4 +3,4 @@ from Config import * # Files required at runtime by applications using OpenCL. addFilter("devel-file-in-non-devel-package.*/usr/include/clc/.*") -addFilter("devel-file-in-non-devel-package.*/usr/lib64/pkgconfig/libclc.pc") +addFilter("devel-file-in-non-devel-package.*/usr/lib[^/]*/pkgconfig/libclc.pc") diff --git a/libclc.changes b/libclc.changes index 863a28a..8f59cba 100644 --- a/libclc.changes +++ b/libclc.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Apr 12 19:37:03 UTC 2017 - jimmy@boombatower.com + +- Update rpmlintrc to include both lib dir .pc files. + ------------------------------------------------------------------- Mon Apr 10 15:44:21 UTC 2017 - jimmy@boombatower.com