commit libclc for openSUSE:Factory

2020-11-02 Thread root
Hello community,

here is the log from the commit of package libclc for openSUSE:Factory checked 
in at 2020-11-02 09:41:15

Comparing /work/SRC/openSUSE:Factory/libclc (Old)
 and  /work/SRC/openSUSE:Factory/.libclc.new.3463 (New)


Package is "libclc"

Mon Nov  2 09:41:15 2020 rev:13 rq:845081 version:0.2.0+llvm11.0.0

Changes:

--- /work/SRC/openSUSE:Factory/libclc/libclc.changes2019-10-10 
11:48:45.568067423 +0200
+++ /work/SRC/openSUSE:Factory/.libclc.new.3463/libclc.changes  2020-11-02 
09:41:31.205674793 +0100
@@ -1,0 +2,15 @@
+Fri Oct 30 15:33:35 UTC 2020 - Aaron Puchert 
+
+- Update to version 0.2.0+llvm11.0.0.
+  The repository that we extracted the tarball from isn't updated
+  any longer. So we take the tarballs from LLVM releases instead.
+- The build now uses CMake instead of a custom Python script.
+- Remove dependencies on gcc, libstdc++-devel, ncurses and zlib.
+- The provided package consists of LLVM bitcode files, which are
+  not necessarily backwards-compatible across major versions.
+  (https://llvm.org/docs/DeveloperPolicy.html#ir-backwards-compatibility)
+  So we let the package provide a symbol libclc(llvmXX).
+- The library files have moved from %{_libdir} to %{_datadir}.
+- Make noarch: the bitcode files don't depend on the host CPU.
+
+---

Old:

  _service
  _servicedata
  libclc-0.2.0+git.20190805.tar.xz

New:

  libclc-11.0.0.src.tar.xz



Other differences:
--
++ libclc.spec ++
--- /var/tmp/diff_new_pack.6M45lX/_old  2020-11-02 09:41:31.761675326 +0100
+++ /var/tmp/diff_new_pack.6M45lX/_new  2020-11-02 09:41:31.765675330 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libclc
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# 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,53 +16,48 @@
 #
 
 
+%define _libclc_llvm_ver 11.0.0
+
 Name:   libclc
-Version:0.2.0+git.20190805
+Version:0.2.0+llvm%{_libclc_llvm_ver}
 Release:0
 Summary:OpenCL C programming language library
 License:(BSD-3-Clause OR MIT) AND Apache-2.0 WITH LLVM-exception
 Group:  Development/Libraries/C and C++
 URL:https://libclc.llvm.org/
-Source0:%{name}-%{version}.tar.xz
+Source0:
https://github.com/llvm/llvm-project/releases/download/llvmorg-%{_libclc_llvm_ver}/%{name}-%{_libclc_llvm_ver}.src.tar.xz
 Source1:%{name}-rpmlintrc
-BuildRequires:  gcc
-BuildRequires:  libstdc++-devel >= 3.9
+BuildRequires:  clang-devel >= 4.0
+BuildRequires:  cmake
 BuildRequires:  llvm >= 4.0
-BuildRequires:  llvm-clang-devel >= 4.0
-BuildRequires:  pkgconfig
 BuildRequires:  python3-base
-BuildRequires:  pkgconfig(ncurses)
-BuildRequires:  pkgconfig(zlib)
+Provides:   libclc(llvm%{_llvm_sonum})
+BuildArch:  noarch
 
 %description
 Library requirements of the OpenCL C programming language.
 
 %prep
-%autosetup
+%setup -q -n libclc-%{_libclc_llvm_ver}.src
 
 %build
-sed -i "s|python|python3|g" configure.py
-export \
-  CFLAGS="%{optflags}" \
-  CXXFLAGS="%{optflags}" \
-  CC=clang \
-  CXX=clang++
-python3 ./configure.py \
-  --prefix=%{_prefix} \
-  --with-llvm-config=%{_bindir}/llvm-config \
-  --with-cxx-compiler=${CXX} \
-  --enable-runtime-subnormal \
-  --pkgconfigdir=%{_libdir}/pkgconfig/ \
-  --libexecdir=%{_libdir}/clc/
-%make_build
+# The libraries are bitcode files, so LTO is neither supported nor does it 
help.
+%define _lto_cflags %{nil}
+
+sed -i "s|python|python3|g" CMakeLists.txt
+%cmake \
+  -DCMAKE_C_COMPILER=clang \
+  -DCMAKE_CXX_COMPILER=clang++ \
+  -DENABLE_RUNTIME_SUBNORMAL:BOOL=ON
+%cmake_build
 
 %install
-%make_install
+%cmake_install
 
 %files
 %license LICENSE.TXT
 %{_includedir}/clc
-%{_libdir}/clc
-%{_libdir}/pkgconfig/libclc.pc
+%{_datadir}/clc
+%{_datadir}/pkgconfig/libclc.pc
 
 %changelog




commit libclc for openSUSE:Factory

2019-10-10 Thread root
Hello community,

here is the log from the commit of package libclc for openSUSE:Factory checked 
in at 2019-10-10 11:48:44

Comparing /work/SRC/openSUSE:Factory/libclc (Old)
 and  /work/SRC/openSUSE:Factory/.libclc.new.2352 (New)


Package is "libclc"

Thu Oct 10 11:48:44 2019 rev:12 rq:733456 version:0.2.0+git.20190805

Changes:

--- /work/SRC/openSUSE:Factory/libclc/libclc.changes2019-03-24 
14:56:42.571203912 +0100
+++ /work/SRC/openSUSE:Factory/.libclc.new.2352/libclc.changes  2019-10-10 
11:48:45.568067423 +0200
@@ -1,0 +2,9 @@
+Thu Sep 26 13:20:28 UTC 2019 - Martin Pluskal 
+
+- Update to version 0.2.0+git.20190805:
+  * Revert "Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFC"
+  * Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFC
+  * travis: Add LLVM-8 build
+- Small spec file updates
+
+---

Old:

  libclc-0.2.0+git.20190313.tar.xz

New:

  libclc-0.2.0+git.20190805.tar.xz



Other differences:
--
++ libclc.spec ++
--- /var/tmp/diff_new_pack.V8mbza/_old  2019-10-10 11:48:46.348065353 +0200
+++ /var/tmp/diff_new_pack.V8mbza/_new  2019-10-10 11:48:46.352065343 +0200
@@ -17,28 +17,28 @@
 
 
 Name:   libclc
-Version:0.2.0+git.20190313
+Version:0.2.0+git.20190805
 Release:0
 Summary:OpenCL C programming language library
-License:(BSD-3-Clause or MIT) and Apache-2.0 WITH LLVM-exception
+License:(BSD-3-Clause OR MIT) AND Apache-2.0 WITH LLVM-exception
 Group:  Development/Libraries/C and C++
-Url:http://libclc.llvm.org/
+URL:https://libclc.llvm.org/
 Source0:%{name}-%{version}.tar.xz
 Source1:%{name}-rpmlintrc
 BuildRequires:  gcc
 BuildRequires:  libstdc++-devel >= 3.9
 BuildRequires:  llvm >= 4.0
 BuildRequires:  llvm-clang-devel >= 4.0
-BuildRequires:  ncurses-devel
 BuildRequires:  pkgconfig
-BuildRequires:  python3
-BuildRequires:  zlib-devel
+BuildRequires:  python3-base
+BuildRequires:  pkgconfig(ncurses)
+BuildRequires:  pkgconfig(zlib)
 
 %description
 Library requirements of the OpenCL C programming language.
 
 %prep
-%setup -q
+%autosetup
 
 %build
 sed -i "s|python|python3|g" configure.py
@@ -54,13 +54,13 @@
   --enable-runtime-subnormal \
   --pkgconfigdir=%{_libdir}/pkgconfig/ \
   --libexecdir=%{_libdir}/clc/
-make %{?_smp_mflags} VERBOSE=1
+%make_build
 
 %install
 %make_install
 
 %files
-%doc LICENSE.TXT
+%license LICENSE.TXT
 %{_includedir}/clc
 %{_libdir}/clc
 %{_libdir}/pkgconfig/libclc.pc

++ _servicedata ++
--- /var/tmp/diff_new_pack.V8mbza/_old  2019-10-10 11:48:46.388065247 +0200
+++ /var/tmp/diff_new_pack.V8mbza/_new  2019-10-10 11:48:46.388065247 +0200
@@ -1,6 +1,6 @@
 
   
 https://github.com/llvm-mirror/libclc.git
-45017385361603d6328997a2272d140e50786686
+0db3817c4e48f2fd56dc926e7c21cfc6a8ecff8f
   
-
+
\ No newline at end of file

++ libclc-0.2.0+git.20190313.tar.xz -> libclc-0.2.0+git.20190805.tar.xz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libclc-0.2.0+git.20190313/.travis.yml 
new/libclc-0.2.0+git.20190805/.travis.yml
--- old/libclc-0.2.0+git.20190313/.travis.yml   2019-03-13 08:13:34.0 
+0100
+++ new/libclc-0.2.0+git.20190805/.travis.yml   2019-08-05 19:23:23.0 
+0200
@@ -87,6 +87,23 @@
 - llvm-7-dev
 - clang-7
 - env:
+- LABEL="make gcc LLVM-8"
+- LLVM_VERSION=8
+- CHECK_FILES="barts-r600--.bc cayman-r600--.bc cedar-r600--.bc 
cypress-r600--.bc tahiti-amdgcn--.bc amdgcn--amdhsa.bc 
tahiti-amdgcn-mesa-mesa3d.bc nvptx--nvidiacl.bc nvptx64--nvidiacl.bc"
+- MATRIX_EVAL="CC=gcc-6 && CXX=g++-6"
+  addons:
+apt:
+  sources:
+- sourceline: 'deb http://apt.llvm.org/trusty/ 
llvm-toolchain-trusty-8 main'
+  key_url: https://apt.llvm.org/llvm-snapshot.gpg.key
+- ubuntu-toolchain-r-test
+  packages:
+- libedit-dev
+- g++-6
+# From sources above
+- llvm-8-dev
+- clang-8
+- env:
 - LABEL="cmake gcc LLVM-3.9"
 - LLVM_VERSION=3.9
 - CHECK_FILES="barts-r600--.bc cayman-r600--.bc cedar-r600--.bc 
cypress-r600--.bc tahiti-amdgcn--.bc amdgcn--amdhsa.bc nvptx--nvidiacl.bc 
nvptx64--nvidiacl.bc"
@@ -163,6 +180,23 @@
 # From sources above
 - llvm-7-dev
 - clang-7
+- env:
+- LABEL="cmake gcc LLVM-8"
+- LLVM_VERSION=8
+- CHECK_FILES="barts-r600--.bc cayman-r600--.bc cedar-r600--.bc 
cypress-r600--.bc tahiti-amdgcn--.bc amdgcn--amdhsa.bc 
tahiti-amdgcn-mesa-mesa3d.bc 

commit libclc for openSUSE:Factory

2019-03-24 Thread root
Hello community,

here is the log from the commit of package libclc for openSUSE:Factory checked 
in at 2019-03-24 14:56:41

Comparing /work/SRC/openSUSE:Factory/libclc (Old)
 and  /work/SRC/openSUSE:Factory/.libclc.new.25356 (New)


Package is "libclc"

Sun Mar 24 14:56:41 2019 rev:11 rq:686433 version:0.2.0+git.20190313

Changes:

--- /work/SRC/openSUSE:Factory/libclc/libclc.changes2019-01-08 
12:16:03.557061929 +0100
+++ /work/SRC/openSUSE:Factory/.libclc.new.25356/libclc.changes 2019-03-24 
14:56:42.571203912 +0100
@@ -1,0 +2,37 @@
+Tue Mar 19 08:23:57 UTC 2019 - Dominique Leuenberger 
+
+- Update License tag to (BSD-3-Clause or MIT) and Apache-2.0 WITH
+  LLVM-exception after legal review.
+
+---
+Wed Mar 13 19:52:59 UTC 2019 - ji...@boombatower.com
+
+- Update to version 0.2.0+git.20190313:
+  * sincos: Simplify declaration headers.
+  * fdim: Use binary_decl_tt.inc instead of custom inc file.
+  * nextafter: Use binary_decl_tt.inc instead of custom inc file.
+  * copysign: Use binary_decl_tt.inc instead of custom inc file.
+  * atan2pi: Use binary_decl_tt.inc instead of custom inc file.
+  * atan2: Use binary_decl_tt.inc instead of custom inc file.
+  * hypot: Use binary_decl_tt.inc instead of custom inc file
+  * Move unary_instrinsic.inc to private headers.
+  * Move binary_intrinsic.h to private headers.
+  * Move ternary_intrinsic.h to private headers.
+  * trunc: Remove llvm intrinsic from the header.
+  * round: Remove llvm intrinsic from the header
+  * rint: Remove llvm intrinsic from the header.
+  * floor: Remove llvm isntrinsic from the header.
+  * fabs: Remove llvm intrinsic from the header.
+  * ceil: Remove llvm intrinsic from the header.
+  * sqrt: Split function generation to a shared inc file.
+  * mad: Convert to standard ternary header
+  * travis: Deduplicate LLVM_CONFIG variable
+  * travis: Use gcc-6 for llvm-7 build
+  * Adjust documentation for git migration.
+  * Fix typos throughout the license files that somehow I and my reviewers all 
missed!
+  * Update the file headers across all of the LLVM projects in the monorepo to 
reflect the new license.
+  * Install new LLVM license structure and new developer policy.
+  * Update year in license files
+  * cmake: Install libraries to DATADIR from GNUInstallDirs
+
+---

Old:

  libclc-0.2.0+git.20181127.tar.xz

New:

  libclc-0.2.0+git.20190313.tar.xz



Other differences:
--
++ libclc.spec ++
--- /var/tmp/diff_new_pack.K5f8UW/_old  2019-03-24 14:56:43.019203865 +0100
+++ /var/tmp/diff_new_pack.K5f8UW/_new  2019-03-24 14:56:43.023203865 +0100
@@ -17,10 +17,10 @@
 
 
 Name:   libclc
-Version:0.2.0+git.20181127
+Version:0.2.0+git.20190313
 Release:0
 Summary:OpenCL C programming language library
-License:BSD-3-Clause OR MIT
+License:(BSD-3-Clause or MIT) and Apache-2.0 WITH LLVM-exception
 Group:  Development/Libraries/C and C++
 Url:http://libclc.llvm.org/
 Source0:%{name}-%{version}.tar.xz

++ _servicedata ++
--- /var/tmp/diff_new_pack.K5f8UW/_old  2019-03-24 14:56:43.051203862 +0100
+++ /var/tmp/diff_new_pack.K5f8UW/_new  2019-03-24 14:56:43.051203862 +0100
@@ -1,6 +1,6 @@
 
   
 https://github.com/llvm-mirror/libclc.git
-1ecb16dd7d8b8e9151027faab996f27b2ac508e3
+45017385361603d6328997a2272d140e50786686
   
 

++ libclc-0.2.0+git.20181127.tar.xz -> libclc-0.2.0+git.20190313.tar.xz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libclc-0.2.0+git.20181127/.travis.yml 
new/libclc-0.2.0+git.20190313/.travis.yml
--- old/libclc-0.2.0+git.20181127/.travis.yml   2018-11-27 17:07:21.0 
+0100
+++ new/libclc-0.2.0+git.20190313/.travis.yml   2019-03-13 08:13:34.0 
+0100
@@ -12,7 +12,6 @@
 - env:
 - LABEL="make gcc LLVM-3.9"
 - LLVM_VERSION=3.9
-- LLVM_CONFIG="llvm-config-${LLVM_VERSION}"
 - CHECK_FILES="barts-r600--.bc cayman-r600--.bc cedar-r600--.bc 
cypress-r600--.bc tahiti-amdgcn--.bc amdgcn--amdhsa.bc nvptx--nvidiacl.bc 
nvptx64--nvidiacl.bc"
   addons:
 apt:
@@ -27,7 +26,6 @@
 - env:
 - LABEL="make gcc LLVM-4.0"
 - LLVM_VERSION=4.0
-- LLVM_CONFIG="llvm-config-${LLVM_VERSION}"
 - CHECK_FILES="barts-r600--.bc cayman-r600--.bc cedar-r600--.bc 
cypress-r600--.bc tahiti-amdgcn--.bc amdgcn--amdhsa.bc 
tahiti-amdgcn-mesa-mesa3d.bc nvptx--nvidiacl.bc nvptx64--nvidiacl.bc"
   addons:
 apt:
@@ -42,7 +40,6 @@
 - env:
 - LABEL="make gcc LLVM-5.0"
 - LLVM_VERSION=5.0
- 

commit libclc for openSUSE:Factory

2019-01-08 Thread root
Hello community,

here is the log from the commit of package libclc for openSUSE:Factory checked 
in at 2019-01-08 12:16:02

Comparing /work/SRC/openSUSE:Factory/libclc (Old)
 and  /work/SRC/openSUSE:Factory/.libclc.new.28833 (New)


Package is "libclc"

Tue Jan  8 12:16:02 2019 rev:10 rq:663099 version:0.2.0+git.20181127

Changes:

--- /work/SRC/openSUSE:Factory/libclc/libclc.changes2018-12-14 
20:49:27.561338435 +0100
+++ /work/SRC/openSUSE:Factory/.libclc.new.28833/libclc.changes 2019-01-08 
12:16:03.557061929 +0100
@@ -1,0 +2,24 @@
+Sat Jan  5 16:43:13 UTC 2019 - aaronpuch...@alice-dsl.net
+
+- Update to version 0.2.0+git.20181127, which fixes issues with amdgcn:
+  * travis: Add cmake build
+  * Add cmake build system
+  * r600: Remove empty OVERRIDES file
+  * amdgcn: Consolidate atomic minmax helpers
+  * configure: Add target specific asm rule.
+  * configure: provide llvm_as helper variable
+  * r600: Add datalayout to image builtin implementation
+  * Remove redundant OVERRRIDES file
+  * configure: Provide symlink for amdgcn-mesa3d instead of configure hack
+  * travis: Check tahiti-amdgcn-mesa-mesa3d.bc
+  * amdgcn-amdhsa: Convert get_{global,local}_size to clc for all llvm versions
+  * amdgcn: Move __clc_amdgcn_s_waitcnt definition to clc file
+  * amdgcn: Convert get_num_groups to clc
+  * amdgcn: Convert get_global_size to clc
+  * amdgcn: Convert get_local_size to clc
+  * r600: Convert barrier to clc
+  * r600: Convert get_num_groups to clc
+  * r600: Convert get_global_size to clc
+  * r600: Convert get_local_size to clc
+
+---

Old:

  libclc-0.2.0+git.20180915.tar.xz

New:

  libclc-0.2.0+git.20181127.tar.xz



Other differences:
--
++ libclc.spec ++
--- /var/tmp/diff_new_pack.ninA7I/_old  2019-01-08 12:16:04.241061286 +0100
+++ /var/tmp/diff_new_pack.ninA7I/_new  2019-01-08 12:16:04.245061283 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libclc
 #
-# 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
@@ -12,12 +12,12 @@
 # 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/
 #
 
 
 Name:   libclc
-Version:0.2.0+git.20180915
+Version:0.2.0+git.20181127
 Release:0
 Summary:OpenCL C programming language library
 License:BSD-3-Clause OR MIT

++ _servicedata ++
--- /var/tmp/diff_new_pack.ninA7I/_old  2019-01-08 12:16:04.285061245 +0100
+++ /var/tmp/diff_new_pack.ninA7I/_new  2019-01-08 12:16:04.285061245 +0100
@@ -1,6 +1,6 @@
 
   
 https://github.com/llvm-mirror/libclc.git
-dabae5a2afb78cba0320a86e3f5f0b5dc83e077c
+1ecb16dd7d8b8e9151027faab996f27b2ac508e3
   
 

++ libclc-0.2.0+git.20180915.tar.xz -> libclc-0.2.0+git.20181127.tar.xz 
++
 1815 lines of diff (skipped)




commit libclc for openSUSE:Factory

2018-12-14 Thread root
Hello community,

here is the log from the commit of package libclc for openSUSE:Factory checked 
in at 2018-12-14 20:49:22

Comparing /work/SRC/openSUSE:Factory/libclc (Old)
 and  /work/SRC/openSUSE:Factory/.libclc.new.28833 (New)


Package is "libclc"

Fri Dec 14 20:49:22 2018 rev:9 rq:641351 version:0.2.0+git.20180915

Changes:

--- /work/SRC/openSUSE:Factory/libclc/libclc.changes2018-01-01 
22:04:35.485802428 +0100
+++ /work/SRC/openSUSE:Factory/.libclc.new.28833/libclc.changes 2018-12-14 
20:49:27.561338435 +0100
@@ -1,0 +2,95 @@
+Fri Oct 12 01:55:46 UTC 2018 - ji...@boombatower.com
+
+- Update to version 0.2.0+git.20180915:
+  * configure: Rework support for gfx9+ devices that were added post LLVM 3.9
+  * .travis: Add llvm-7 build
+  * .travis: Use source whitelist alias for llvm-6 repository
+  * amdgcn: Use __constant AS for amdgcn builtins.
+  * atom: Use volatile pointers for 
cl_khr_{global,local}_int32_{base,extended}_atomics
+  * atom: Consolidate cl_khr_{local,global}_int32_{base,extended}_atomics 
implementation
+  * atomic: Provide function implementation of atomic_{dec,inc}
+  * atom: Consolidate cl_khr_int64_{base,extended}_atomics declarations
+  * atom: Consolidate cl_khr_{local,global}_int32_{base,extended}_atomics 
declarations
+  * atomic: Cleanup atomic_cmpxchg header
+  * atomic: Move define cleanup to shared include
+  * Update copyright year to 2018.
+  * r600/fmin: Flush denormals before calling builtin.
+  * r600/fmax: Flush denormals before calling builtin.
+  * math/fma: Add fp32 software implementation
+  * Add initial support for half precision builtins
+  * rootn: Use denormal path only
+  * remquo: Flush denormals if not supported
+  * remquo: Port from amd builtins
+  * math: Add helper function to flush denormals if not supported.
+  * clc_sqrt: Reuse unary_decl.inc
+  * relational/select: Condition types for half are short/ushort, not 
char/uchar
+  * log10: Use sw implementation from amd builtins
+  * powr: Use denormal path only
+  * pown: Use denormal path only
+  * pow: Use denormal path only
+  * amdgcn/fmin: Fix typos that reduced precision
+  * exp10: Port from amd builtins
+  * hypot: Port from amd builtins
+  * select: simplify implementation and fix fp16
+  * fmod: Port from amd_builtins
+  * r600: Update datalayout after LLVM r328656
+  * amdgcn: Update datalayout after LLVM r328656
+  * remainder: Port from amd builtins
+  * nan: Implement
+  * travis: Add build using llvm-6
+  * amdgcn/fmax: fcanonicalize operands
+  * amdgcn/fmin: fcanonicalize operands
+  * amdgcn,popcount: Workaround broken llvm.ctpop intrinsic on some GCN ASICs
+  * integer/gentype: Add __CLC_VECSIZE macro
+  * popcount: Provide function implementation rather than intrinsic redirect
+  * lgamma_r: Move code from .inc to .cl file
+  * frexp: Reuse types provided by gentype.inc
+  * select: Add vector implementation
+  * minmag: Condition variable needs to be the same bitwidth as operands
+  * maxmag: Condition variable needs to be the same bitwidth as operands
+  * Move cl_khr_fp64 exntension enablement to gentype include lists
+  * utils: Adapt to llvm r325155
+  * amdgcn: Fix build after GDS/const AS swap in r325030
+  * amdgcn: Fix datalayout after addition of 32bit const AS in r324747
+  * r600: Fix datalayout after clang r324101
+  * amdgcn: Fix datalayout after clang r324101
+  * amdgpu/half_recip: Switch implementation to native_recip
+  * amdgpu/half_log2: Switch implementation to native_log2
+  * amdgpu/half_log10: Switch implementation to native_log10
+  * amdgpu/half_log: Switch implementation to native_log
+  * amdgpu/half_exp2: Switch implementation to native_exp2
+  * amdgpu/half_exp10: Switch implementation to native_exp10
+  * amdgpu/half_exp: Switch implementation to native_exp
+  * amdgpu/half_sqrt: Switch implementation to native_sqrt
+  * amdgpu/half_rsqrt: Switch implementation to native_rsqrt
+  * Add vstore_half_rte implementation
+  * Add vstore_half_rtp implementation
+  * Add vstore_half_rtn implementation
+  * Add vstore_half_rtz implementation
+  * vstore_half: Consolidate declarations
+  * vstore_half: Add support for custom rounding functions
+  * vstore_half: Make sure the helper function is always inline
+  * half_powr: Implement using powr
+  * math.h: Use logical operations instead of bit operations for readability
+  * math.h: Set HAVE_HW_FMA32 based on compiler provided macro
+  * tanpi: Port from amd_builtins
+  * tan: Port from amd_builtins
+  * half_divide: Implement using x/y
+  * half_tan: Implement using tan
+  * half_sin: Implement using sin
+  * half_recip: Implement using 1/x
+  * half_log2: Implement using log2
+  * half_log10: Implement using log10
+  * half_log: Implement using log
+  * half_exp10: Implement using exp10
+  * half_exp2: Implement using exp2
+  * half_exp: Implement 

commit libclc for openSUSE:Factory

2018-01-01 Thread root
Hello community,

here is the log from the commit of package libclc for openSUSE:Factory checked 
in at 2018-01-01 22:04:24

Comparing /work/SRC/openSUSE:Factory/libclc (Old)
 and  /work/SRC/openSUSE:Factory/.libclc.new (New)


Package is "libclc"

Mon Jan  1 22:04:24 2018 rev:8 rq:559673 version:0.2.0+git.20171127

Changes:

--- /work/SRC/openSUSE:Factory/libclc/libclc.changes2017-11-14 
14:09:27.316616843 +0100
+++ /work/SRC/openSUSE:Factory/.libclc.new/libclc.changes   2018-01-01 
22:04:35.485802428 +0100
@@ -1,0 +2,24 @@
+Sat Dec 23 08:24:44 UTC 2017 - mplus...@suse.com
+
+- Update to version 0.2.0+git.20171127:
+  * configure.py: Add gfx900 (Vega, Raven)
+  * math: Implement minmag
+  * math: Implement maxmag
+  * native_powr: Switch implementation to native_exp2 and native_log2
+  * native_divide: provide function implementation instead of macro
+  * native_recip: provide function implementation instead of macro
+  * native_rsqrt: Switch implementation to 1 / native_sqrt
+  * native_tan: Switch implementation to use native_sin/native_cos
+  * math: Use precomputed constant for log2(10.0)
+  * native_exp10: Switch implementation to llvm intrinsic
+  * native_sqrt: Switch implementation to llvm intrinsic
+  * native_sin: Switch implementation to llvm intrinsic
+  * native_cos: Switch implementation to llvm intrinsic
+  * native_exp2: Switch implementation to llvm intrinsic
+  * native_exp: Switch implementation to llvm intrinsic
+  * amdgpu: Add workaround for unimplemented llvm.exp intrinsic
+  * native_log10: Switch to generic native intrinsic inc file
+  * native_log: Switch to generic native intrinsic inc file
+  * native_log2: Switch to generic native intrinsic inc file
+
+---

Old:

  libclc-0.2.0+git.20171102.tar.xz

New:

  libclc-0.2.0+git.20171127.tar.xz



Other differences:
--
++ libclc.spec ++
--- /var/tmp/diff_new_pack.tI2tdz/_old  2018-01-01 22:04:36.029620695 +0100
+++ /var/tmp/diff_new_pack.tI2tdz/_new  2018-01-01 22:04:36.033619359 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   libclc
-Version:0.2.0+git.20171102
+Version:0.2.0+git.20171127
 Release:0
 Summary:OpenCL C programming language library
 License:BSD-3-Clause OR MIT

++ _service ++
--- /var/tmp/diff_new_pack.tI2tdz/_old  2018-01-01 22:04:36.069607332 +0100
+++ /var/tmp/diff_new_pack.tI2tdz/_new  2018-01-01 22:04:36.069607332 +0100
@@ -4,7 +4,6 @@
 https://github.com/llvm-mirror/libclc.git
 enable
 enable
-f07a10170a91a461e5ea1579ccb025526a372b7a
 0.2.0+git.%cd
   
   

++ _servicedata ++
--- /var/tmp/diff_new_pack.tI2tdz/_old  2018-01-01 22:04:36.093599315 +0100
+++ /var/tmp/diff_new_pack.tI2tdz/_new  2018-01-01 22:04:36.093599315 +0100
@@ -1,6 +1,6 @@
 
   
 https://github.com/llvm-mirror/libclc.git
-f07a10170a91a461e5ea1579ccb025526a372b7a
+d6384415ab854c68777dd77451aa2bc0d959da99
   
 
\ No newline at end of file

++ libclc-0.2.0+git.20171102.tar.xz -> libclc-0.2.0+git.20171127.tar.xz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libclc-0.2.0+git.20171102/amdgpu/lib/SOURCES 
new/libclc-0.2.0+git.20171127/amdgpu/lib/SOURCES
--- old/libclc-0.2.0+git.20171102/amdgpu/lib/SOURCES2017-11-02 
20:49:00.0 +0100
+++ new/libclc-0.2.0+git.20171127/amdgpu/lib/SOURCES2017-11-27 
12:14:06.0 +0100
@@ -1,3 +1,4 @@
+math/native_exp.cl
 math/native_log.cl
 math/native_log10.cl
 math/nextafter.cl
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libclc-0.2.0+git.20171102/amdgpu/lib/math/native_exp.cl 
new/libclc-0.2.0+git.20171127/amdgpu/lib/math/native_exp.cl
--- old/libclc-0.2.0+git.20171102/amdgpu/lib/math/native_exp.cl 1970-01-01 
01:00:00.0 +0100
+++ new/libclc-0.2.0+git.20171127/amdgpu/lib/math/native_exp.cl 2017-11-27 
12:14:06.0 +0100
@@ -0,0 +1,5 @@
+#include 
+
+#define __CLC_BODY 
+#define __FLOAT_ONLY
+#include 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libclc-0.2.0+git.20171102/amdgpu/lib/math/native_exp.inc 
new/libclc-0.2.0+git.20171127/amdgpu/lib/math/native_exp.inc
--- old/libclc-0.2.0+git.20171102/amdgpu/lib/math/native_exp.inc
1970-01-01 01:00:00.0 +0100
+++ new/libclc-0.2.0+git.20171127/amdgpu/lib/math/native_exp.inc
2017-11-27 12:14:06.0 +0100
@@ -0,0 +1,3 @@
+_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE native_exp(__CLC_GENTYPE val) {
+  return native_exp2(val * M_LOG2E_F);
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 

commit libclc for openSUSE:Factory

2017-11-14 Thread root
Hello community,

here is the log from the commit of package libclc for openSUSE:Factory checked 
in at 2017-11-14 14:09:21

Comparing /work/SRC/openSUSE:Factory/libclc (Old)
 and  /work/SRC/openSUSE:Factory/.libclc.new (New)


Package is "libclc"

Tue Nov 14 14:09:21 2017 rev:7 rq:540046 version:0.2.0+git.20171102

Changes:

--- /work/SRC/openSUSE:Factory/libclc/libclc.changes2017-09-25 
13:54:12.942738183 +0200
+++ /work/SRC/openSUSE:Factory/.libclc.new/libclc.changes   2017-11-14 
14:09:27.316616843 +0100
@@ -1,0 +2,71 @@
+Tue Nov  7 12:48:22 UTC 2017 - mplus...@suse.com
+
+- Update to version 0.2.0+git.20171102:
+  * tgamma: Use unary_decl instead of custom inc file
+  * tanh: Use unary_decl instead of custom inc file
+  * tan: Use unary_decl instead of custom inc file
+  * sqrt: Use unary_decl instead of custom inc file
+  * sinpi: Use unary_decl instead of custom inc file
+  * sinh: Use unary_decl instead of custom inc file
+  * sin: Use unary_decl instead of custom inc file
+  * native_log: Use unary_decl instead of custom inc file
+  * native_log2: Use unary_decl instead of custom inc file
+  * native_log10: Use unary_decl instead of custom inc file
+  * log: Use unary_decl instead of custom inc file
+  * logb: Use unary_decl instead of custom inc file
+  * log2: Use unary_decl instead of custom inc file
+  * log1p: Use unary_decl instead of custom inc file
+  * lgamma: Use unary_decl instead of custom inc file
+  * exp2: Use unary_decl instead of custom inc file
+  * cospi: Use unary_decl instead of custom inc file
+  * cosh: Use unary_decl instead of custom inc file
+  * cos: Use unary_decl instead of custom inc file
+  * cbrt: Use unary_decl instead of custom inc file
+  * atanpi: Use unary_decl instead of custom inc file
+  * atanh: Use unary_decl instead of custom inc file
+  * atan: Use unary_decl instead of custom inc file
+  * asinpi: Use unary_decl instead of custom inc file
+  * asinh: Use unary_dec instead of custom inc file
+  * asin: Use unary_decl instead of custom inc file
+  * acospi: Use unary_decl instead of custom inc file
+  * acosh: Use unary_decl instead of custom inc file
+  * acos: Use unary_decl instead of custom inc file
+  * math: Implement native_log10
+  * amdgpu/math: Don't use llvm instrinsic for native_log
+  * shared: Implement aligned vector stores (vstorea_half)
+  * shared: Implement aligned vector loads (vloada_half)
+  * amdgcn: Add missing datalayout info to .ll files
+  * r600: Add missing datalayout to .ll files
+  * travis: enable checks of nvptx libraries
+  * travis: Enable external function call checks on llvm-{4,5}
+  * Make image builtins r600/llvm-3.9 only
+  * Implement mem_fence on ptx
+  * Make ptx barrier work irrespective of the cl_mem_fence_flags
+  * travis: Make sure we report failure even if only earlier checked files fail
+  * check_external_calls.sh: Print number of calls in tested file.
+  * ptx: Use __clc_nextafter to implement nextafter
+  * Do not include clc_nextafter header globally
+  * math/nextafter: Use custom declaration inc file
+  * math/binary_decl.inc: Do not declare mixed float/double functions
+  * ldexp: Fix double precision function return type
+  * configure: Fix handling of directories with compats only source lists
+  * Add vload_half helpers for ptx
+  * Add vstore_half helpers for ptx
+  * integer/sub_sat: Use clang builtin instead of llvm asm
+  * integer/add_sat: Use clang builtin instead of llvm asm
+  * integer/clz: Use clang builtin instead of llvm asm
+  * Let get_work_dim take exactly 0 arguments
+  * Do no circularly define NULL
+  * Fix amdgcn-amdhsa on llvm-3.9
+  * travis: Check built libraries on llvm-3.9
+  * Add script to check for unresolved function calls
+  * geometric: geometric functions are only supported for vector lengths <=4
+  * travis: add build using llvm-3.9
+  * Restore support for llvm-3.9
+  * Add missing HAVE_LLVM define to fix build with latest llvm
+  * Rework atomic ops to use clang builtins rather than llvm asm
+  * prepare_builtins: Fix compile breakage with older LLVM
+  * [Support] Rename tool_output_file to ToolOutputFile, NFC
+- Use python3 for building
+
+---

Old:

  libclc-0.2.0+git.20170920.tar.xz

New:

  libclc-0.2.0+git.20171102.tar.xz



Other differences:
--
++ libclc.spec ++
--- /var/tmp/diff_new_pack.Sg5rrK/_old  2017-11-14 14:09:28.304580811 +0100
+++ /var/tmp/diff_new_pack.Sg5rrK/_new  2017-11-14 14:09:28.304580811 +0100
@@ -17,23 +17,22 @@
 
 
 Name:   libclc
-Version:0.2.0+git.20170920
+Version:0.2.0+git.20171102
 Release:0
 Summary:OpenCL C programming language library
-License:

commit libclc for openSUSE:Factory

2017-09-25 Thread root
Hello community,

here is the log from the commit of package libclc for openSUSE:Factory checked 
in at 2017-09-25 13:54:10

Comparing /work/SRC/openSUSE:Factory/libclc (Old)
 and  /work/SRC/openSUSE:Factory/.libclc.new (New)


Package is "libclc"

Mon Sep 25 13:54:10 2017 rev:6 rq:527634 version:0.2.0+git.20170920

Changes:

--- /work/SRC/openSUSE:Factory/libclc/libclc.changes2017-04-17 
10:20:33.683072434 +0200
+++ /work/SRC/openSUSE:Factory/.libclc.new/libclc.changes   2017-09-25 
13:54:12.942738183 +0200
@@ -1,0 +2,25 @@
+Thu Sep 21 03:02:31 UTC 2017 - ji...@boombatower.com
+
+- Update to version 0.2.0+git.20170920:
+  * generic: add missing get_work_dim include
+  * add __kernel_exec macros
+  * configure.py: Make python3 friendly
+  * configure.py: Drop explicit import of int builtin
+  * amdgcn: Implement {read_,write_,}mem_fence builtin
+  * amdgcn: rewrite barrier() using fence and clang __builtin_amdgcn_s_barrier
+  * Add halfN types and enable fp16 when generating builtin declarations
+  * relational: Implement shuffle builtin
+  * relational: Implement shuffle2 builtin
+  * Fixup clc.h comment
+  * r600: Cleanup barrier implementation.
+  * amdgcn,waitcnt: Add datalayout info
+  * configure.py: Simplify compatibility sources
+  * vstore: Cleanup and add vstore(half)
+  * Implement vload_half{,n} and vload(half)
+  * integer: Add popcount implementation using ctpop intrinsic
+  * Add native_recip(x) as ((1)/(x))
+  * Add travis CI configuration file
+  * Implement cl_khr_int64_base_atomics builtins
+  * Implement cl_khr_int64_extended_atomics builtins
+
+---

Old:

  libclc-0.2.0+git.20170225.tar.xz

New:

  libclc-0.2.0+git.20170920.tar.xz



Other differences:
--
++ libclc.spec ++
--- /var/tmp/diff_new_pack.3qRrpl/_old  2017-09-25 13:54:13.510658278 +0200
+++ /var/tmp/diff_new_pack.3qRrpl/_new  2017-09-25 13:54:13.514657715 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   libclc
-Version:0.2.0+git.20170225
+Version:0.2.0+git.20170920
 Release:0
 Summary:OpenCL C programming language library
 License:BSD-3-Clause or MIT

++ _service ++
--- /var/tmp/diff_new_pack.3qRrpl/_old  2017-09-25 13:54:13.554652088 +0200
+++ /var/tmp/diff_new_pack.3qRrpl/_new  2017-09-25 13:54:13.554652088 +0200
@@ -4,7 +4,7 @@
 https://github.com/llvm-mirror/libclc.git
 enable
 enable
-17648cd846390e294feafef21c32c7106eac1e24
+fb79355642cb7120597f887189f7c4f6c8f426c6
 0.2.0+git.%cd
   
   

++ _servicedata ++
--- /var/tmp/diff_new_pack.3qRrpl/_old  2017-09-25 13:54:13.582648150 +0200
+++ /var/tmp/diff_new_pack.3qRrpl/_new  2017-09-25 13:54:13.582648150 +0200
@@ -1,6 +1,6 @@
 
   
 https://github.com/llvm-mirror/libclc.git
-17648cd846390e294feafef21c32c7106eac1e24
+fb79355642cb7120597f887189f7c4f6c8f426c6
   
 

++ libclc-0.2.0+git.20170225.tar.xz -> libclc-0.2.0+git.20170920.tar.xz 
++
 1708 lines of diff (skipped)




commit libclc for openSUSE:Factory

2017-04-17 Thread root
Hello community,

here is the log from the commit of package libclc for openSUSE:Factory checked 
in at 2017-04-17 10:20:29

Comparing /work/SRC/openSUSE:Factory/libclc (Old)
 and  /work/SRC/openSUSE:Factory/.libclc.new (New)


Package is "libclc"

Mon Apr 17 10:20:29 2017 rev:5 rq:487862 version:0.2.0+git.20170225

Changes:

--- /work/SRC/openSUSE:Factory/libclc/libclc.changes2017-01-11 
11:55:20.509641033 +0100
+++ /work/SRC/openSUSE:Factory/.libclc.new/libclc.changes   2017-04-17 
10:20:33.683072434 +0200
@@ -1,0 +2,20 @@
+Wed Apr 12 19:37:03 UTC 2017 - ji...@boombatower.com
+
+- Update rpmlintrc to include both lib dir .pc files.
+
+---
+Mon Apr 10 15:44:21 UTC 2017 - ji...@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
+
+---

Old:

  libclc-0.2.0+git.20160921.tar.xz

New:

  libclc-0.2.0+git.20170225.tar.xz



Other differences:
--
++ libclc.spec ++
--- /var/tmp/diff_new_pack.rP6WPu/_old  2017-04-17 10:20:34.430966514 +0200
+++ /var/tmp/diff_new_pack.rP6WPu/_new  2017-04-17 10:20:34.430966514 +0200
@@ -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 @@
 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

++ _service ++
--- /var/tmp/diff_new_pack.rP6WPu/_old  2017-04-17 10:20:34.462961982 +0200
+++ /var/tmp/diff_new_pack.rP6WPu/_new  2017-04-17 10:20:34.462961982 +0200
@@ -4,7 +4,7 @@
 https://github.com/llvm-mirror/libclc.git
 enable
 enable
-520743b0b72862a987ead6213dc1a5321a2010f9
+17648cd846390e294feafef21c32c7106eac1e24
 0.2.0+git.%cd
   
   

++ _servicedata ++
--- /var/tmp/diff_new_pack.rP6WPu/_old  2017-04-17 10:20:34.482959150 +0200
+++ /var/tmp/diff_new_pack.rP6WPu/_new  2017-04-17 10:20:34.482959150 +0200
@@ -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
+  
+

++ libclc-0.2.0+git.20160921.tar.xz -> libclc-0.2.0+git.20170225.tar.xz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libclc-0.2.0+git.20160921/configure.py 
new/libclc-0.2.0+git.20170225/configure.py
--- old/libclc-0.2.0+git.20160921/configure.py  2016-09-21 22:15:55.0 
+0200
+++ new/libclc-0.2.0+git.20170225/configure.py  2017-02-25 03:46:53.0 
+0100
@@ -69,8 +69,8 @@
 llvm_int_version = int(llvm_version[0]) * 100 + int(llvm_version[1]) * 10
 llvm_string_version = 'LLVM' + llvm_version[0] + '.' + llvm_version[1]
 
-if llvm_int_version < 390:
-print "libclc requires LLVM >= 3.9"
+if llvm_int_version < 400:
+print "libclc requires LLVM >= 4.0"
 sys.exit(1)
 
 llvm_system_libs = llvm_config(['--system-libs'])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libclc-0.2.0+git.20160921/generic/include/clc/clc.h 
new/libclc-0.2.0+git.20170225/generic/include/clc/clc.h
--- old/libclc-0.2.0+git.20160921/generic/include/clc/clc.h 2016-09-21 
22:15:55.0 +0200
+++ new/libclc-0.2.0+git.20170225/generic/include/clc/clc.h 2017-02-25 
03:46:53.0 +0100
@@ -53,6 +53,7 @@
 #include 
 #include 
 #include 
+#include 
 #include 
 #include 
 #include 
@@ -75,6 +76,7 @@
 #include 
 #include 
 #include 
+#include 
 #include 
 #include 
 

commit libclc for openSUSE:Factory

2016-07-16 Thread h_root
Hello community,

here is the log from the commit of package libclc for openSUSE:Factory checked 
in at 2016-07-16 22:11:47

Comparing /work/SRC/openSUSE:Factory/libclc (Old)
 and  /work/SRC/openSUSE:Factory/.libclc.new (New)


Package is "libclc"

Changes:

--- /work/SRC/openSUSE:Factory/libclc/libclc.changes2015-12-27 
01:57:39.0 +0100
+++ /work/SRC/openSUSE:Factory/.libclc.new/libclc.changes   2016-07-16 
22:11:49.0 +0200
@@ -1,0 +2,15 @@
+Sun Jul 03 08:32:55 UTC 2016 - mplus...@suse.com
+
+- Update to version 0.2.0+git.20160209:
+  * integer: remove explicit casts from _MIN definitions
+  * AMDGPU: Add alias for tonga
+  * AMDGPU: Add aliases for all VI targets
+  * Add _CLC_V_V_VP_VECTORIZE macro
+  * Implement modf math builtin
+  * math: Add frexp ported from amd-builtins
+  * math: Fix log2 vectorization on non-fp64 hw
+  * configure: Introduce per device defines
+  * configure: Remove cl_khr_fp64 for device that don't support doubles
+  * configure: Remove llvm 3.6 defines
+
+---

Old:

  libclc-0.2.0+git20151006.6d78407.tar.xz

New:

  _servicedata
  libclc-0.2.0+git.20160209.tar.xz



Other differences:
--
++ libclc.spec ++
--- /var/tmp/diff_new_pack.d9aKtb/_old  2016-07-16 22:11:50.0 +0200
+++ /var/tmp/diff_new_pack.d9aKtb/_new  2016-07-16 22:11:50.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libclc
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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+git20151006.6d78407
+Version:0.2.0+git.20160209
 Release:0
 Summary:OpenCL C programming language library
 License:BSD-3-Clause or MIT
@@ -27,11 +27,10 @@
 Source1:%{name}-rpmlintrc
 BuildRequires:  gcc
 BuildRequires:  libstdc++-devel
-BuildRequires:  libtool
 BuildRequires:  llvm-clang-devel
 BuildRequires:  llvm-devel >= 3.7
 BuildRequires:  ncurses-devel
-BuildRequires:  pkg-config
+BuildRequires:  pkgconfig
 BuildRequires:  python
 BuildRequires:  zlib-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -55,11 +54,10 @@
   --enable-runtime-subnormal \
   --pkgconfigdir=%{_libdir}/pkgconfig/ \
   --libexecdir=%{_libdir}/clc/
-
 make %{?_smp_mflags} VERBOSE=1
 
 %install
-make DESTDIR=%{buildroot} install %{?_smp_mflags}
+%make_install
 
 %files
 %defattr(-,root,root)

++ _service ++
--- /var/tmp/diff_new_pack.d9aKtb/_old  2016-07-16 22:11:50.0 +0200
+++ /var/tmp/diff_new_pack.d9aKtb/_new  2016-07-16 22:11:50.0 +0200
@@ -3,8 +3,9 @@
 git
 https://github.com/llvm-mirror/libclc.git
 enable
-0.2.0+git%cd.%h
-6d784075bc56815b0fc493690572c893979abbdd
+enable
+b518692b52a0bbdf9cf0e2167b9629dd9501abcd
+0.2.0+git.%cd
   
   
 xz

++ _servicedata ++

  
https://github.com/llvm-mirror/libclc.git
b518692b52a0bbdf9cf0e2167b9629dd9501abcd
  

++ libclc-0.2.0+git20151006.6d78407.tar.xz -> 
libclc-0.2.0+git.20160209.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libclc-0.2.0+git20151006.6d78407/configure.py 
new/libclc-0.2.0+git.20160209/configure.py
--- old/libclc-0.2.0+git20151006.6d78407/configure.py   2015-12-01 
06:52:51.0 +0100
+++ new/libclc-0.2.0+git.20160209/configure.py  2016-07-03 10:32:55.0 
+0200
@@ -91,16 +91,25 @@
 
 available_targets = {
   'r600--' : { 'devices' :
-   [{'gpu' : 'cedar',   'aliases' : ['palm', 'sumo', 'sumo2', 
'redwood', 'juniper']},
-{'gpu' : 'cypress', 'aliases' : ['hemlock']},
-{'gpu' : 'barts',   'aliases' : ['turks', 'caicos']},
-{'gpu' : 'cayman',  'aliases' : ['aruba']}]},
+   [{'gpu' : 'cedar',   'aliases' : ['palm', 'sumo', 'sumo2', 
'redwood', 'juniper'],
+ 'defines' : {}},
+{'gpu' : 'cypress', 'aliases' : ['hemlock'],
+ 'defines' : {}},
+{'gpu' : 'barts',   'aliases' : ['turks', 'caicos'],
+ 'defines' : {}},
+{'gpu' : 'cayman',  'aliases' : ['aruba'],
+ 'defines' : {}} ]},
   'amdgcn--': { 'devices' :
-[{'gpu' : 'tahiti',  'aliases' : ['pitcairn', 'verde', 
'oland', 'hainan', 'bonaire', 'kabini', 'kaveri', 'hawaii','mullins']}]},
-  'nvptx--'   : { 'devices' : [{'gpu' : '', 'aliases' : []}]},
-  'nvptx64--'   : { 'devices' : [{'gpu' : '', 'aliases' : []}] },
-  

commit libclc for openSUSE:Factory

2015-12-26 Thread h_root
Hello community,

here is the log from the commit of package libclc for openSUSE:Factory checked 
in at 2015-12-27 01:57:29

Comparing /work/SRC/openSUSE:Factory/libclc (Old)
 and  /work/SRC/openSUSE:Factory/.libclc.new (New)


Package is "libclc"

Changes:

--- /work/SRC/openSUSE:Factory/libclc/libclc.changes2015-12-13 
09:39:23.0 +0100
+++ /work/SRC/openSUSE:Factory/.libclc.new/libclc.changes   2015-12-27 
01:57:39.0 +0100
@@ -1,0 +2,11 @@
+Thu Dec 17 10:00:57 UTC 2015 - co...@suse.com
+
+- fix license according to legal team
+
+---
+Thu Dec 17 10:00:44 UTC 2015 - sndir...@suse.com
+
+- modify license to 'BSD-3-Clause or MIT'
+- added LICENSE.TXT file to %doc 
+
+---



Other differences:
--
++ libclc.spec ++
--- /var/tmp/diff_new_pack.egy53w/_old  2015-12-27 01:57:40.0 +0100
+++ /var/tmp/diff_new_pack.egy53w/_new  2015-12-27 01:57:40.0 +0100
@@ -20,7 +20,7 @@
 Version:0.2.0+git20151006.6d78407
 Release:0
 Summary:OpenCL C programming language library
-License:BSD-3-Clause
+License:BSD-3-Clause or MIT
 Group:  Development/Libraries/C and C++
 Url:http://libclc.llvm.org/
 Source0:%{name}-%{version}.tar.xz
@@ -63,6 +63,7 @@
 
 %files
 %defattr(-,root,root)
+%doc LICENSE.TXT
 %{_includedir}/clc
 %{_libdir}/clc
 %{_libdir}/pkgconfig/libclc.pc