commit libclc for openSUSE:Factory
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
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
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
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
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
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
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
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
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
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
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