openSUSE Commits
Threads by month
- ----- 2025 -----
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
January 2018
- 1 participants
- 2007 discussions
Hello community,
here is the log from the commit of package kernel-firmware for openSUSE:Factory checked in at 2018-01-01 22:05:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-firmware (Old)
and /work/SRC/openSUSE:Factory/.kernel-firmware.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-firmware"
Mon Jan 1 22:05:16 2018 rev:95 rq:559979 version:20171221
Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-firmware/kernel-firmware.changes 2017-12-12 21:16:23.093499805 +0100
+++ /work/SRC/openSUSE:Factory/.kernel-firmware.new/kernel-firmware.changes 2018-01-01 22:05:31.962929046 +0100
@@ -1,0 +2,21 @@
+Sat Dec 23 08:34:13 UTC 2017 - mpluskal(a)suse.com
+
+- Update to version 20171221:
+ * nvidia: add GP108 signed firmware
+ * linux-firmware: liquidio: add v1.7.0 vswitch firmware
+ * brcm: add CYW4373 firmwares and Cypress license file
+ * linux-firmware: Update firmware patch for Intel Bluetooth 8260
+ * linux-firmware: Update firmware file for Intel Bluetooth 8265
+ * linux-firmware: Add firmware file for Intel Bluetooth 9260
+ * linux-firmware: Add firmware file for Intel Bluetooth 9560
+ * Revert commits a42f895, c113d33, 041aff8, 73d13b5
+ * linux-firmware: Update firmware patch for Intel Bluetooth 8260
+ * linux-firmware: Update firmware file for Intel Bluetooth 8265
+ * linux-firmware: Add firmware file for Intel Bluetooth 9260
+ * linux-firmware: Add firmware file for Intel Bluetooth 9560
+ * linux-firmware: intel: Add Cannonlake audio firmware
+ * nfp: add firmware for tc-flower
+ * nfp: change firmware directory layout
+ * nfp: update firmware for Agilio CX SmartNICs
+
+-------------------------------------------------------------------
Old:
----
kernel-firmware-20171204.tar.xz
New:
----
kernel-firmware-20171221.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kernel-firmware.spec ++++++
--- /var/tmp/diff_new_pack.FCa81l/_old 2018-01-01 22:05:35.265825299 +0100
+++ /var/tmp/diff_new_pack.FCa81l/_new 2018-01-01 22:05:35.305811936 +0100
@@ -17,10 +17,10 @@
%define __ksyms_path ^/lib/firmware
-%define version_unconverted 20171204
+%define version_unconverted 20171221
Name: kernel-firmware
-Version: 20171204
+Version: 20171221
Release: 0
Summary: Linux kernel firmware files
License: SUSE-Firmware AND GPL-2.0 AND GPL-2.0+ AND MIT
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.FCa81l/_old 2018-01-01 22:05:35.501746459 +0100
+++ /var/tmp/diff_new_pack.FCa81l/_new 2018-01-01 22:05:35.509743787 +0100
@@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git</param>
- <param name="changesrevision">30946b9b1787f086e8a1a3cb60658447212979c9</param></service></servicedata>
\ No newline at end of file
+ <param name="changesrevision">2567e092339cd3403d697dc2e0967c31b7acb989</param></service></servicedata>
\ No newline at end of file
++++++ kernel-firmware-20171204.tar.xz -> kernel-firmware-20171221.tar.xz ++++++
/work/SRC/openSUSE:Factory/kernel-firmware/kernel-firmware-20171204.tar.xz /work/SRC/openSUSE:Factory/.kernel-firmware.new/kernel-firmware-20171221.tar.xz differ: char 27, line 1
1
0
Hello community,
here is the log from the commit of package opusfile for openSUSE:Factory checked in at 2018-01-01 22:05:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/opusfile (Old)
and /work/SRC/openSUSE:Factory/.opusfile.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "opusfile"
Mon Jan 1 22:05:08 2018 rev:7 rq:559961 version:0.10
Changes:
--------
--- /work/SRC/openSUSE:Factory/opusfile/opusfile.changes 2017-11-14 14:12:11.602625002 +0100
+++ /work/SRC/openSUSE:Factory/.opusfile.new/opusfile.changes 2018-01-01 22:05:12.629389857 +0100
@@ -1,0 +2,8 @@
+Mon Dec 18 03:17:32 UTC 2017 - avindra(a)opensuse.org
+
+- Update to version 0.10:
+ + Fix an out-of-bounds read matching serial numbers.
+- cleanup with spec-cleaner
+- add "--disable-silent-rules" to ./configure
+
+-------------------------------------------------------------------
Old:
----
opusfile-0.9.tar.gz
New:
----
opusfile-0.10.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ opusfile.spec ++++++
--- /var/tmp/diff_new_pack.7cba2A/_old 2018-01-01 22:05:13.273174719 +0100
+++ /var/tmp/diff_new_pack.7cba2A/_new 2018-01-01 22:05:13.277173382 +0100
@@ -1,7 +1,7 @@
#
# spec file for package opusfile
#
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2013 Bjørn Lie (zaitor(a)opensuse.org)
#
# All modifications and additions to the file contributed by third parties
@@ -17,10 +17,10 @@
#
+%define soname 0
Name: opusfile
-Version: 0.9
+Version: 0.10
Release: 0
-%define soname 0
Summary: A high-level API for decoding and seeking within .opus files
License: BSD-3-Clause
Group: System/Libraries
@@ -30,7 +30,6 @@
BuildRequires: pkgconfig(ogg) >= 1.3
BuildRequires: pkgconfig(openssl)
BuildRequires: pkgconfig(opus)
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
opusfile provides a high-level API for decoding and seeking within .opus files.
@@ -71,7 +70,9 @@
%setup -q
%build
-%configure --disable-static
+%configure \
+ --disable-static \
+ --disable-silent-rules
make %{?_smp_mflags}
%install
@@ -79,11 +80,9 @@
find %{buildroot} -type f -name "*.la" -delete -print
%post -n libopusfile%{soname} -p /sbin/ldconfig
-
%postun -n libopusfile%{soname} -p /sbin/ldconfig
%files -n libopusfile%{soname}
-%defattr(-,root,root)
%doc COPYING AUTHORS
%{_libdir}/libopusfile.so.%{soname}
%{_libdir}/libopusfile.so.%{soname}.*
@@ -91,7 +90,6 @@
%{_libdir}/libopusurl.so.%{soname}.*
%files devel
-%defattr(-, root, root)
%doc %{_datadir}/doc/opusfile/
%{_includedir}/opus/opusfile.h
%{_libdir}/pkgconfig/opusfile.pc
++++++ opusfile-0.9.tar.gz -> opusfile-0.10.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/opusfile-0.9/Makefile.in new/opusfile-0.10/Makefile.in
--- old/opusfile-0.9/Makefile.in 2017-08-03 02:27:44.000000000 +0200
+++ new/opusfile-0.10/Makefile.in 2017-11-14 19:56:40.000000000 +0100
@@ -1015,9 +1015,9 @@
maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
-@HAVE_DOXYGEN_FALSE@uninstall-local:
@HAVE_DOXYGEN_FALSE@clean-local:
@HAVE_DOXYGEN_FALSE@install-data-local:
+@HAVE_DOXYGEN_FALSE@uninstall-local:
clean: clean-am
clean-am: clean-generic clean-libLTLIBRARIES clean-libtool clean-local \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/opusfile-0.9/configure new/opusfile-0.10/configure
--- old/opusfile-0.9/configure 2017-08-03 02:27:43.000000000 +0200
+++ new/opusfile-0.10/configure 2017-11-14 19:56:39.000000000 +0100
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for opusfile 0.9.
+# Generated by GNU Autoconf 2.69 for opusfile 0.10.
#
# Report bugs to <opus(a)xiph.org>.
#
@@ -590,8 +590,8 @@
# Identity of this package.
PACKAGE_NAME='opusfile'
PACKAGE_TARNAME='opusfile'
-PACKAGE_VERSION='0.9'
-PACKAGE_STRING='opusfile 0.9'
+PACKAGE_VERSION='0.10'
+PACKAGE_STRING='opusfile 0.10'
PACKAGE_BUGREPORT='opus(a)xiph.org'
PACKAGE_URL=''
@@ -1353,7 +1353,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures opusfile 0.9 to adapt to many kinds of systems.
+\`configure' configures opusfile 0.10 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1423,7 +1423,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of opusfile 0.9:";;
+ short | recursive ) echo "Configuration of opusfile 0.10:";;
esac
cat <<\_ACEOF
@@ -1554,7 +1554,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-opusfile configure 0.9
+opusfile configure 0.10
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1923,7 +1923,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by opusfile $as_me 0.9, which was
+It was created by opusfile $as_me 0.10, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -4360,7 +4360,7 @@
# Define the identity of the package.
PACKAGE='opusfile'
- VERSION='0.9'
+ VERSION='0.10'
# Some tools Automake needs.
@@ -12312,7 +12312,7 @@
OP_LT_CURRENT=4
-OP_LT_REVISION=2
+OP_LT_REVISION=3
OP_LT_AGE=4
@@ -13803,7 +13803,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by opusfile $as_me 0.9, which was
+This file was extended by opusfile $as_me 0.10, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -13869,7 +13869,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-opusfile config.status 0.9
+opusfile config.status 0.10
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/opusfile-0.9/configure.ac new/opusfile-0.10/configure.ac
--- old/opusfile-0.9/configure.ac 2017-08-03 02:27:39.000000000 +0200
+++ new/opusfile-0.10/configure.ac 2017-11-14 19:36:25.000000000 +0100
@@ -34,7 +34,7 @@
dnl - interfaces removed -> AGE = 0
OP_LT_CURRENT=4
-OP_LT_REVISION=2
+OP_LT_REVISION=3
OP_LT_AGE=4
AC_SUBST(OP_LT_CURRENT)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/opusfile-0.9/package_version new/opusfile-0.10/package_version
--- old/opusfile-0.9/package_version 2017-08-03 02:27:49.000000000 +0200
+++ new/opusfile-0.10/package_version 2017-11-14 19:57:39.000000000 +0100
@@ -1 +1 @@
-PACKAGE_VERSION="0.9"
+PACKAGE_VERSION="0.10"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/opusfile-0.9/src/opusfile.c new/opusfile-0.10/src/opusfile.c
--- old/opusfile-0.9/src/opusfile.c 2017-08-03 02:27:06.000000000 +0200
+++ new/opusfile-0.10/src/opusfile.c 2017-10-31 18:32:27.000000000 +0100
@@ -1835,7 +1835,7 @@
nlinks=_of->nlinks;
li_lo=0;
/*Start off by guessing we're just a multiplexed page in the current link.*/
- li_hi=_cur_link+1<nlinks&&_page_offset<links[nlinks+1].offset?
+ li_hi=_cur_link+1<nlinks&&_page_offset<links[_cur_link+1].offset?
_cur_link+1:nlinks;
do{
if(_page_offset>=links[_cur_link].offset)li_lo=_cur_link;
1
0
Hello community,
here is the log from the commit of package ruby2.5 for openSUSE:Factory checked in at 2018-01-01 22:04:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ruby2.5 (Old)
and /work/SRC/openSUSE:Factory/.ruby2.5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ruby2.5"
Mon Jan 1 22:04:39 2018 rev:8 rq:559855 version:2.5.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/ruby2.5/ruby2.5.changes 2017-12-21 11:28:06.671154805 +0100
+++ /work/SRC/openSUSE:Factory/.ruby2.5.new/ruby2.5.changes 2018-01-01 22:04:53.599749135 +0100
@@ -1,0 +2,88 @@
+Mon Dec 25 16:08:47 UTC 2017 - mrueckert(a)suse.de
+
+- drop 316f58076d29dcff053256992d9ec19fed7e698f.patch
+- no longer bundling bundler
+
+-------------------------------------------------------------------
+Mon Dec 25 15:57:38 UTC 2017 - mrueckert(a)suse.de
+
+- update to 2.5.0 final
+ Ruby 2.5.0 is the first stable release of the Ruby 2.5 series. It
+ introduces many new features and performance improvements. The
+ notable changes are as follows:
+
+ - New Features
+ - rescue/else/ensure are now allowed to be used directly with
+ do/end blocks. [Feature #12906]
+ - Add yield_self to yield given block in its context. Unlike
+ tap, it returns the result of the block. [Feature #6721]
+ - Support branch coverage and method coverage measurement. The
+ branch coverage indicates which branches are executed and
+ which are not. The method coverage indicates which methods
+ are invoked and which are not. By running the test suite with
+ these new features, you will know which branches and methods
+ are executed, and evaluate total coverage of the test suite
+ more strictly. [Feature #13901]
+ - Hash#slice [Feature #8499] and Hash#transform_keys [Feature
+ #13583]
+ - Struct.new can create classes that accept keyword arguments.
+ [Feature #11925]
+ - Enumerable#any?,all?,none? and one? accept a pattern argument
+ [Feature #11286]
+ - Top-level constant look-up is no longer available. [Feature
+ #11547]
+ - One of our most loved libraries, pp.rb, is now automatically
+ loaded. You no longer have to write require "pp". [Feature
+ #14123]
+ - Print backtrace and error message in reverse order (oldest
+ call first, most recent call last). When a long backtrace
+ appears on your terminal (TTY), you can easily find the cause
+ line at the bottom of the backtrace. Note that the order is
+ reversed only when backtrace is printed out to the terminal
+ directly. [Feature #8661] [experimental]
+ - Performance improvements
+ - About 5-10% performance improvement by removing all trace
+ instructions from overall bytecode (instruction sequences).
+ The trace instruction was added to support the TracePoint.
+ However, in most cases, TracePoint is not used and trace
+ instructions are pure overhead. Instead, now we use a dynamic
+ instrumentation technique. See [Feature #14104] for more
+ details.
+ - Block passing by a block parameter (e.g. def foo(&b);
+ bar(&b); end) is about 3 times faster than Ruby 2.4 by “Lazy
+ Proc allocation” technique. [Feature #14045]
+ - Mutex is rewritten to be smaller and faster. [Feature #13517]
+ - ERB now generates code from a template which runs twice as
+ fast as Ruby 2.4.
+ - Improve performance of some built-in methods including
+ Array#concat, Enumerable#sort_by, String#concat,
+ String#index, Time#+ and more.
+ - IO.copy_stream uses copy_file_range(2) to copy offload
+ [Feature #13867]
+ - Other notable changes since 2.4
+ - SecureRandom now prefers OS-provided sources over OpenSSL.
+ [Bug #9569]
+ - Promote cmath, csv, date, dbm, etc, fcntl, fiddle, fileutils,
+ gdbm, ipaddr, scanf, sdbm, stringio, strscan, webrick, zlib
+ from standard libraries to default gems.
+ - Update to Onigmo 6.1.3.
+ - It adds the absence operator.
+ - Note that Ruby 2.4.1 also includes this change.
+ - Update to Psych 3.0.2.
+ - Update to RubyGems 2.7.3.
+ - Update to RDoc 6.0.1.
+ - Switch the lexer from IRB based one to Ripper. This
+ dramatically improves the performance of document
+ generation.
+ - Fix a significant amount of bugs that existed over ten
+ years.
+ - Add support for new Ruby syntax from the latest versions.
+ - Update supported Unicode version to 10.0.0.
+ - Thread.report_on_exception is now set to true by default.
+ This change helps debugging of multi-threaded programs.
+ [Feature #14143]
+ - IO#write now receives multiple arguments [Feature #9323] For
+ details see: https://github.com/ruby/ruby/blob/v2_5_0/NEWS
+ https://github.com/ruby/ruby/compare/v2_4_0...v2_5_0
+
+-------------------------------------------------------------------
Old:
----
316f58076d29dcff053256992d9ec19fed7e698f.patch
ruby-2.5.0-rc1.tar.xz
New:
----
ruby-2.5.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ruby2.5.spec ++++++
--- /var/tmp/diff_new_pack.Hcoibu/_old 2018-01-01 22:04:55.799014188 +0100
+++ /var/tmp/diff_new_pack.Hcoibu/_new 2018-01-01 22:04:55.803012852 +0100
@@ -25,13 +25,13 @@
####
%define patch_level p0
-Version: 2.5.0~rc1
+Version: 2.5.0
Release: 0
# make the exported API version explicit
%define api_version 2.5.0
%define rb_binary_suffix .ruby2.5
%define rb_soname ruby2.5
-%define pkg_version 2.5.0-rc1
+%define pkg_version 2.5.0
# ruby-macros and ruby-common version
%define rpm_macros_version 3
@@ -54,7 +54,7 @@
%define is_default_ruby 1
%endif
-%define ua_binaries rake rdoc ri bundler bundle
+%define ua_binaries rake rdoc ri
# keep in sync with macro file!
#
# from valgrind.spec
@@ -127,7 +127,6 @@
Patch01: 0001-make-gem-build-reproducible.patch
Patch02: 0002-gc.c-tick-for-POWER-arch.patch
-Patch03: 316f58076d29dcff053256992d9ec19fed7e698f.patch
#
Summary: An Interpreted Object-Oriented Scripting Language
@@ -194,10 +193,9 @@
%define gen_embedded_provides4() %(awk -f %{S:1} -- %api_version %arch %1 %2 %3 %4)
%define gen_embedded_provides5() %(awk -f %{S:1} -- %api_version %arch %1 %2 %3 %4 %5)
-%gen_embedded_provides4 bigdecimal 1 3 3
+%gen_embedded_provides4 bigdecimal 1 3 4
%gen_embedded_provides4 date 1 0 0
%gen_embedded_provides4 dbm 1 0 0
-%gen_embedded_provides4 digest 0 1 0
%gen_embedded_provides4 etc 1 0 0
%gen_embedded_provides4 fcntl 1 0 0
%gen_embedded_provides4 fiddle 1 0 0
@@ -205,10 +203,10 @@
%gen_embedded_provides4 io-console 0 4 6
%gen_embedded_provides4 json 2 1 0
%gen_embedded_provides4 openssl 2 1 0
-%gen_embedded_provides4 psych 3 0 0
+%gen_embedded_provides4 psych 3 0 2
%gen_embedded_provides4 sdbm 1 0 0
%gen_embedded_provides4 stringio 0 0 1
-%gen_embedded_provides4 strscan 0 0 1
+%gen_embedded_provides4 strscan 1 0 0
%gen_embedded_provides4 zlib 1 0 0
%gen_embedded_provides4 did_you_mean 1 2 0
%gen_embedded_provides4 minitest 5 10 3
@@ -217,14 +215,13 @@
%gen_embedded_provides4 rake 12 3 0
%gen_embedded_provides4 test-unit 3 2 7
%gen_embedded_provides4 xmlrpc 0 3 0
-%gen_embedded_provides5 bundler 1 16 1 pre1
%gen_embedded_provides4 cmath 1 0 0
%gen_embedded_provides4 csv 1 0 0
-%gen_embedded_provides4 fileutils 1 0 1
+%gen_embedded_provides4 fileutils 1 0 2
%gen_embedded_provides4 ipaddr 1 2 0
-%gen_embedded_provides4 rdoc 6 0 0
+%gen_embedded_provides4 rdoc 6 0 1
%gen_embedded_provides4 scanf 1 0 0
-%gen_embedded_provides4 webrick 1 3 1
+%gen_embedded_provides4 webrick 1 4 2
################################
@@ -323,7 +320,6 @@
#setup -q -n snapshot
%patch01 -p1
%patch02 -p1
-%patch03 -p1
find sample -type f -print0 | xargs -r0 chmod a-x
grep -Erl '^#! */' benchmark bootstraptest ext lib sample test \
| xargs -r perl -p -i -e 's|^#!\s*\S+(\s+.*)?$|#!/usr/bin/ruby%{rb_binary_suffix} $1|'
@@ -436,10 +432,8 @@
%defattr(-,root,root,-)
%ghost %{_sysconfdir}/alternatives/rake*
%ghost %{_sysconfdir}/alternatives/rdoc*
-%ghost %{_sysconfdir}/alternatives/bundle*
%ghost %{_sysconfdir}/alternatives/ri*
%{_bindir}/erb*
-%{_bindir}/bundle*
%{_bindir}/gem*
%{_bindir}/irb*
%{_bindir}/rake*
++++++ ruby-2.5.0-rc1.tar.xz -> ruby-2.5.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/ruby2.5/ruby-2.5.0-rc1.tar.xz /work/SRC/openSUSE:Factory/.ruby2.5.new/ruby-2.5.0.tar.xz differ: char 25, line 1
1
0
Hello community,
here is the log from the commit of package jython for openSUSE:Factory checked in at 2018-01-01 22:04:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/jython (Old)
and /work/SRC/openSUSE:Factory/.jython.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "jython"
Mon Jan 1 22:04:30 2018 rev:25 rq:559845 version:2.2.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/jython/jython.changes 2017-09-21 12:33:26.607100290 +0200
+++ /work/SRC/openSUSE:Factory/.jython.new/jython.changes 2018-01-01 22:04:36.493465688 +0100
@@ -1,0 +2,5 @@
+Mon Dec 18 12:27:08 UTC 2017 - fstrba(a)suse.com
+
+- Require java 8 or higher to build.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ jython.spec ++++++
--- /var/tmp/diff_new_pack.KbnKhg/_old 2018-01-01 22:04:37.253211797 +0100
+++ /var/tmp/diff_new_pack.KbnKhg/_new 2018-01-01 22:04:37.253211797 +0100
@@ -56,10 +56,10 @@
Requires: python >= %{cpython_version}
Requires: servletapi5
Recommends: mysql-connector-java
-Requires: java >= 1.6.0
+Requires: java >= 1.8
BuildRequires: ant
BuildRequires: jakarta-oro
-BuildRequires: java-devel >= 1.6.0
+BuildRequires: java-devel >= 1.8
BuildRequires: jline
BuildRequires: libreadline-java >= 0.8.0
BuildRequires: mysql-connector-java
1
0
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.changes 2017-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 - mpluskal(a)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 @@
<param name="url">https://github.com/llvm-mirror/libclc.git</param>
<param name="submodules">enable</param>
<param name="changesgenerate">enable</param>
- <param name="revision">f07a10170a91a461e5ea1579ccb025526a372b7a</param>
<param name="versionformat">0.2.0+git.%cd</param>
</service>
<service name="recompress" mode="disabled">
++++++ _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 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/llvm-mirror/libclc.git</param>
- <param name="changesrevision">f07a10170a91a461e5ea1579ccb025526a372b7a</param>
+ <param name="changesrevision">d6384415ab854c68777dd77451aa2bc0d959da99</param>
</service>
</servicedata>
\ 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/SOURCES 2017-11-02 20:49:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/amdgpu/lib/SOURCES 2017-11-27 12:14:06.000000000 +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.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/amdgpu/lib/math/native_exp.cl 2017-11-27 12:14:06.000000000 +0100
@@ -0,0 +1,5 @@
+#include <clc/clc.h>
+
+#define __CLC_BODY <native_exp.inc>
+#define __FLOAT_ONLY
+#include <clc/math/gentype.inc>
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.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/amdgpu/lib/math/native_exp.inc 2017-11-27 12:14:06.000000000 +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' old/libclc-0.2.0+git.20171102/configure.py new/libclc-0.2.0+git.20171127/configure.py
--- old/libclc-0.2.0+git.20171102/configure.py 2017-11-02 20:49:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/configure.py 2017-11-27 12:14:06.000000000 +0100
@@ -100,9 +100,9 @@
{'gpu' : 'barts', 'aliases' : ['turks', 'caicos'] },
{'gpu' : 'cayman', 'aliases' : ['aruba']} ]},
'amdgcn--': { 'devices' :
- [{'gpu' : 'tahiti', 'aliases' : ['pitcairn', 'verde', 'oland', 'hainan', 'bonaire', 'kabini', 'kaveri', 'hawaii','mullins','tonga','carrizo','iceland','fiji','stoney','polaris10','polaris11']} ]},
+ [{'gpu' : 'tahiti', 'aliases' : ['pitcairn', 'verde', 'oland', 'hainan', 'bonaire', 'kabini', 'kaveri', 'hawaii', 'mullins', 'tonga', 'iceland', 'carrizo', 'fiji', 'stoney', 'polaris10', 'polaris11', 'gfx900']} ]},
'amdgcn--amdhsa': { 'devices' :
- [{'gpu' : '', 'aliases' : ['bonaire', 'hawaii', 'kabini', 'kaveri', 'mullins', 'carrizo', 'stoney', 'fiji', 'iceland', 'tonga','polaris10','polaris11']} ]},
+ [{'gpu' : '', 'aliases' : ['bonaire', 'kabini', 'kaveri', 'hawaii', 'mullins', 'tonga', 'iceland', 'carrizo', 'fiji', 'stoney', 'polaris10', 'polaris11', 'gfx900']} ]},
'nvptx--' : { 'devices' : [{'gpu' : '', 'aliases' : []} ]},
'nvptx64--' : { 'devices' : [{'gpu' : '', 'aliases' : []} ]},
'nvptx--nvidiacl' : { 'devices' : [{'gpu' : '', 'aliases' : []} ]},
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/include/clc/clc.h new/libclc-0.2.0+git.20171127/generic/include/clc/clc.h
--- old/libclc-0.2.0+git.20171102/generic/include/clc/clc.h 2017-11-02 20:49:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/include/clc/clc.h 2017-11-27 12:14:06.000000000 +0100
@@ -83,6 +83,8 @@
#include <clc/math/log2.h>
#include <clc/math/logb.h>
#include <clc/math/mad.h>
+#include <clc/math/maxmag.h>
+#include <clc/math/minmag.h>
#include <clc/math/modf.h>
#include <clc/math/nextafter.h>
#include <clc/math/pow.h>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/include/clc/float/definitions.h new/libclc-0.2.0+git.20171127/generic/include/clc/float/definitions.h
--- old/libclc-0.2.0+git.20171102/generic/include/clc/float/definitions.h 2017-11-02 20:49:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/include/clc/float/definitions.h 2017-11-27 12:14:06.000000000 +0100
@@ -31,6 +31,10 @@
#define M_SQRT2_F 0x1.6a09e6p+0f
#define M_SQRT1_2_F 0x1.6a09e6p-1f
+#ifdef __CLC_INTERNAL
+#define M_LOG210_F 0x1.a934f0p+1f
+#endif
+
#ifdef cl_khr_fp64
#define HUGE_VAL __builtin_huge_val()
@@ -59,6 +63,10 @@
#define M_SQRT2 0x1.6a09e667f3bcdp+0
#define M_SQRT1_2 0x1.6a09e667f3bcdp-1
+#ifdef __CLC_INTERNAL
+#define M_LOG210 0x1.a934f0979a371p+1
+#endif
+
#endif
#ifdef cl_khr_fp16
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/include/clc/math/binary_decl_tt.inc new/libclc-0.2.0+git.20171127/generic/include/clc/math/binary_decl_tt.inc
--- old/libclc-0.2.0+git.20171102/generic/include/clc/math/binary_decl_tt.inc 1970-01-01 01:00:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/include/clc/math/binary_decl_tt.inc 2017-11-27 12:14:06.000000000 +0100
@@ -0,0 +1 @@
+_CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE a, __CLC_GENTYPE b);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/include/clc/math/maxmag.h new/libclc-0.2.0+git.20171127/generic/include/clc/math/maxmag.h
--- old/libclc-0.2.0+git.20171102/generic/include/clc/math/maxmag.h 1970-01-01 01:00:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/include/clc/math/maxmag.h 2017-11-27 12:14:06.000000000 +0100
@@ -0,0 +1,7 @@
+#define __CLC_BODY <clc/math/binary_decl_tt.inc>
+#define __CLC_FUNCTION maxmag
+
+#include <clc/math/gentype.inc>
+
+#undef __CLC_BODY
+#undef __CLC_FUNCTION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/include/clc/math/minmag.h new/libclc-0.2.0+git.20171127/generic/include/clc/math/minmag.h
--- old/libclc-0.2.0+git.20171102/generic/include/clc/math/minmag.h 1970-01-01 01:00:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/include/clc/math/minmag.h 2017-11-27 12:14:06.000000000 +0100
@@ -0,0 +1,7 @@
+#define __CLC_BODY <clc/math/binary_decl_tt.inc>
+#define __CLC_FUNCTION minmag
+
+#include <clc/math/gentype.inc>
+
+#undef __CLC_BODY
+#undef __CLC_FUNCTION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/include/clc/math/native_cos.h new/libclc-0.2.0+git.20171127/generic/include/clc/math/native_cos.h
--- old/libclc-0.2.0+git.20171102/generic/include/clc/math/native_cos.h 2017-11-02 20:49:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/include/clc/math/native_cos.h 2017-11-27 12:14:06.000000000 +0100
@@ -1 +1,9 @@
-#define native_cos cos
+#define __CLC_BODY <clc/math/unary_decl.inc>
+#define __CLC_FUNCTION native_cos
+#define __FLOAT_ONLY
+
+#include <clc/math/gentype.inc>
+
+#undef __FLOAT_ONLY
+#undef __CLC_BODY
+#undef __CLC_FUNCTION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/include/clc/math/native_divide.h new/libclc-0.2.0+git.20171127/generic/include/clc/math/native_divide.h
--- old/libclc-0.2.0+git.20171102/generic/include/clc/math/native_divide.h 2017-11-02 20:49:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/include/clc/math/native_divide.h 2017-11-27 12:14:06.000000000 +0100
@@ -1 +1,7 @@
-#define native_divide(x, y) ((x) / (y))
+#define __CLC_BODY <clc/math/binary_decl_tt.inc>
+#define __CLC_FUNCTION native_divide
+
+#include <clc/math/gentype.inc>
+
+#undef __CLC_BODY
+#undef __CLC_FUNCTION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/include/clc/math/native_exp.h new/libclc-0.2.0+git.20171127/generic/include/clc/math/native_exp.h
--- old/libclc-0.2.0+git.20171102/generic/include/clc/math/native_exp.h 2017-11-02 20:49:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/include/clc/math/native_exp.h 2017-11-27 12:14:06.000000000 +0100
@@ -1 +1,9 @@
-#define native_exp exp
+#define __CLC_BODY <clc/math/unary_decl.inc>
+#define __CLC_FUNCTION native_exp
+#define __FLOAT_ONLY
+
+#include <clc/math/gentype.inc>
+
+#undef __FLOAT_ONLY
+#undef __CLC_BODY
+#undef __CLC_FUNCTION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/include/clc/math/native_exp10.h new/libclc-0.2.0+git.20171127/generic/include/clc/math/native_exp10.h
--- old/libclc-0.2.0+git.20171102/generic/include/clc/math/native_exp10.h 2017-11-02 20:49:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/include/clc/math/native_exp10.h 2017-11-27 12:14:06.000000000 +0100
@@ -1 +1,9 @@
-#define native_exp10 exp10
+#define __CLC_BODY <clc/math/unary_decl.inc>
+#define __CLC_FUNCTION native_exp10
+#define __FLOAT_ONLY
+
+#include <clc/math/gentype.inc>
+
+#undef __FLOAT_ONLY
+#undef __CLC_BODY
+#undef __CLC_FUNCTION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/include/clc/math/native_exp2.h new/libclc-0.2.0+git.20171127/generic/include/clc/math/native_exp2.h
--- old/libclc-0.2.0+git.20171102/generic/include/clc/math/native_exp2.h 2017-11-02 20:49:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/include/clc/math/native_exp2.h 2017-11-27 12:14:06.000000000 +0100
@@ -1 +1,9 @@
-#define native_exp2 exp2
+#define __CLC_BODY <clc/math/unary_decl.inc>
+#define __CLC_FUNCTION native_exp2
+#define __FLOAT_ONLY
+
+#include <clc/math/gentype.inc>
+
+#undef __FLOAT_ONLY
+#undef __CLC_BODY
+#undef __CLC_FUNCTION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/include/clc/math/native_powr.h new/libclc-0.2.0+git.20171127/generic/include/clc/math/native_powr.h
--- old/libclc-0.2.0+git.20171102/generic/include/clc/math/native_powr.h 2017-11-02 20:49:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/include/clc/math/native_powr.h 2017-11-27 12:14:06.000000000 +0100
@@ -1 +1,7 @@
-#define native_powr pow
+#define __CLC_BODY <clc/math/binary_decl_tt.inc>
+#define __CLC_FUNCTION native_powr
+
+#include <clc/math/gentype.inc>
+
+#undef __CLC_BODY
+#undef __CLC_FUNCTION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/include/clc/math/native_recip.h new/libclc-0.2.0+git.20171127/generic/include/clc/math/native_recip.h
--- old/libclc-0.2.0+git.20171102/generic/include/clc/math/native_recip.h 2017-11-02 20:49:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/include/clc/math/native_recip.h 2017-11-27 12:14:06.000000000 +0100
@@ -1 +1,9 @@
-#define native_recip(x) ((1) / (x))
+#define __CLC_BODY <clc/math/unary_decl.inc>
+#define __CLC_FUNCTION native_recip
+#define __FLOAT_ONLY
+
+#include <clc/math/gentype.inc>
+
+#undef __FLOAT_ONLY
+#undef __CLC_BODY
+#undef __CLC_FUNCTION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/include/clc/math/native_rsqrt.h new/libclc-0.2.0+git.20171127/generic/include/clc/math/native_rsqrt.h
--- old/libclc-0.2.0+git.20171102/generic/include/clc/math/native_rsqrt.h 2017-11-02 20:49:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/include/clc/math/native_rsqrt.h 2017-11-27 12:14:06.000000000 +0100
@@ -1 +1,9 @@
-#define native_rsqrt rsqrt
+#define __CLC_BODY <clc/math/unary_decl.inc>
+#define __CLC_FUNCTION native_rsqrt
+#define __FLOAT_ONLY
+
+#include <clc/math/gentype.inc>
+
+#undef __FLOAT_ONLY
+#undef __CLC_BODY
+#undef __CLC_FUNCTION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/include/clc/math/native_sin.h new/libclc-0.2.0+git.20171127/generic/include/clc/math/native_sin.h
--- old/libclc-0.2.0+git.20171102/generic/include/clc/math/native_sin.h 2017-11-02 20:49:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/include/clc/math/native_sin.h 2017-11-27 12:14:06.000000000 +0100
@@ -1 +1,9 @@
-#define native_sin sin
+#define __CLC_BODY <clc/math/unary_decl.inc>
+#define __CLC_FUNCTION native_sin
+#define __FLOAT_ONLY
+
+#include <clc/math/gentype.inc>
+
+#undef __FLOAT_ONLY
+#undef __CLC_BODY
+#undef __CLC_FUNCTION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/include/clc/math/native_sqrt.h new/libclc-0.2.0+git.20171127/generic/include/clc/math/native_sqrt.h
--- old/libclc-0.2.0+git.20171102/generic/include/clc/math/native_sqrt.h 2017-11-02 20:49:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/include/clc/math/native_sqrt.h 2017-11-27 12:14:06.000000000 +0100
@@ -1 +1,9 @@
-#define native_sqrt sqrt
+#define __CLC_BODY <clc/math/unary_decl.inc>
+#define __CLC_FUNCTION native_sqrt
+#define __FLOAT_ONLY
+
+#include <clc/math/gentype.inc>
+
+#undef __FLOAT_ONLY
+#undef __CLC_BODY
+#undef __CLC_FUNCTION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/include/clc/math/native_tan.h new/libclc-0.2.0+git.20171127/generic/include/clc/math/native_tan.h
--- old/libclc-0.2.0+git.20171102/generic/include/clc/math/native_tan.h 2017-11-02 20:49:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/include/clc/math/native_tan.h 2017-11-27 12:14:06.000000000 +0100
@@ -1,10 +1,9 @@
-//===-- generic/include/clc/math/native_tan.h -----------------------------===//
+#define __CLC_BODY <clc/math/unary_decl.inc>
+#define __CLC_FUNCTION native_tan
+#define __FLOAT_ONLY
-//
-// The LLVM Compiler Infrastructure
-//
-// This file is dual licensed under both the University of Illinois Open Source
-// License and the MIT license. See LICENSE.TXT for details.
-//
-//===----------------------------------------------------------------------===//
-#define native_tan tan
+#include <clc/math/gentype.inc>
+
+#undef __FLOAT_ONLY
+#undef __CLC_BODY
+#undef __CLC_FUNCTION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/include/utils.h new/libclc-0.2.0+git.20171127/generic/include/utils.h
--- old/libclc-0.2.0+git.20171102/generic/include/utils.h 1970-01-01 01:00:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/include/utils.h 2017-11-27 12:14:06.000000000 +0100
@@ -0,0 +1,10 @@
+#ifndef __CLC_UTILS_H_
+#define __CLC_UTILS_H_
+
+#define __CLC_CONCAT(x, y) x ## y
+#define __CLC_XCONCAT(x, y) __CLC_CONCAT(x, y)
+
+#define __CLC_STR(x) #x
+#define __CLC_XSTR(x) __CLC_STR(x)
+
+#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/lib/SOURCES new/libclc-0.2.0+git.20171127/generic/lib/SOURCES
--- old/libclc-0.2.0+git.20171102/generic/lib/SOURCES 2017-11-02 20:49:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/lib/SOURCES 2017-11-27 12:14:06.000000000 +0100
@@ -118,10 +118,23 @@
math/log2.cl
math/logb.cl
math/mad.cl
+math/maxmag.cl
+math/minmag.cl
math/modf.cl
+math/native_cos.cl
+math/native_divide.cl
+math/native_exp.cl
+math/native_exp10.cl
+math/native_exp2.cl
math/native_log.cl
math/native_log10.cl
math/native_log2.cl
+math/native_powr.cl
+math/native_recip.cl
+math/native_rsqrt.cl
+math/native_sin.cl
+math/native_sqrt.cl
+math/native_tan.cl
math/tables.cl
math/clc_nextafter.cl
math/nextafter.cl
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/lib/math/exp10.inc new/libclc-0.2.0+git.20171127/generic/lib/math/exp10.inc
--- old/libclc-0.2.0+git.20171102/generic/lib/math/exp10.inc 2017-11-02 20:49:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/lib/math/exp10.inc 2017-11-27 12:14:06.000000000 +0100
@@ -1,9 +1,9 @@
_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE exp10(__CLC_GENTYPE val) {
// exp10(x) = exp2(x * log2(10))
#if __CLC_FPSIZE == 32
- return exp2(val * log2(10.0f));
+ return exp2(val * M_LOG210_F);
#elif __CLC_FPSIZE == 64
- return exp2(val * log2(10.0));
+ return exp2(val * M_LOG210);
#else
#error unknown _CLC_FPSIZE
#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/lib/math/maxmag.cl new/libclc-0.2.0+git.20171127/generic/lib/math/maxmag.cl
--- old/libclc-0.2.0+git.20171102/generic/lib/math/maxmag.cl 1970-01-01 01:00:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/lib/math/maxmag.cl 2017-11-27 12:14:06.000000000 +0100
@@ -0,0 +1,4 @@
+#include <clc/clc.h>
+
+#define __CLC_BODY <maxmag.inc>
+#include <clc/math/gentype.inc>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/lib/math/maxmag.inc new/libclc-0.2.0+git.20171127/generic/lib/math/maxmag.inc
--- old/libclc-0.2.0+git.20171102/generic/lib/math/maxmag.inc 1970-01-01 01:00:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/lib/math/maxmag.inc 2017-11-27 12:14:06.000000000 +0100
@@ -0,0 +1,4 @@
+_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE maxmag(__CLC_GENTYPE x, __CLC_GENTYPE y) {
+ const __CLC_GENTYPE res = select(y, x, isgreater(fabs(x), fabs(y)));
+ return select(res, fmax(x, y), isnan(x) | isnan(y) | isequal(fabs(x), fabs(y)));
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/lib/math/minmag.cl new/libclc-0.2.0+git.20171127/generic/lib/math/minmag.cl
--- old/libclc-0.2.0+git.20171102/generic/lib/math/minmag.cl 1970-01-01 01:00:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/lib/math/minmag.cl 2017-11-27 12:14:06.000000000 +0100
@@ -0,0 +1,4 @@
+#include <clc/clc.h>
+
+#define __CLC_BODY <minmag.inc>
+#include <clc/math/gentype.inc>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/lib/math/minmag.inc new/libclc-0.2.0+git.20171127/generic/lib/math/minmag.inc
--- old/libclc-0.2.0+git.20171102/generic/lib/math/minmag.inc 1970-01-01 01:00:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/lib/math/minmag.inc 2017-11-27 12:14:06.000000000 +0100
@@ -0,0 +1,4 @@
+_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE minmag(__CLC_GENTYPE x, __CLC_GENTYPE y) {
+ const __CLC_GENTYPE res = select(y, x, isless(fabs(x), fabs(y)));
+ return select(res, fmin(x, y), isnan(x) | isnan(y) | isequal(fabs(x), fabs(y)));
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/lib/math/native_cos.cl new/libclc-0.2.0+git.20171127/generic/lib/math/native_cos.cl
--- old/libclc-0.2.0+git.20171102/generic/lib/math/native_cos.cl 1970-01-01 01:00:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/lib/math/native_cos.cl 2017-11-27 12:14:06.000000000 +0100
@@ -0,0 +1,7 @@
+#include <clc/clc.h>
+
+#define __CLC_NATIVE_INTRINSIC cos
+
+#define __CLC_BODY <native_unary_intrinsic.inc>
+#define __FLOAT_ONLY
+#include <clc/math/gentype.inc>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/lib/math/native_divide.cl new/libclc-0.2.0+git.20171127/generic/lib/math/native_divide.cl
--- old/libclc-0.2.0+git.20171102/generic/lib/math/native_divide.cl 1970-01-01 01:00:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/lib/math/native_divide.cl 2017-11-27 12:14:06.000000000 +0100
@@ -0,0 +1,5 @@
+#include <clc/clc.h>
+
+#define __CLC_BODY <native_divide.inc>
+#define __FLOAT_ONLY
+#include <clc/math/gentype.inc>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/lib/math/native_divide.inc new/libclc-0.2.0+git.20171127/generic/lib/math/native_divide.inc
--- old/libclc-0.2.0+git.20171102/generic/lib/math/native_divide.inc 1970-01-01 01:00:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/lib/math/native_divide.inc 2017-11-27 12:14:06.000000000 +0100
@@ -0,0 +1,3 @@
+_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE native_divide(__CLC_GENTYPE x, __CLC_GENTYPE y) {
+ return x / y;
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/lib/math/native_exp.cl new/libclc-0.2.0+git.20171127/generic/lib/math/native_exp.cl
--- old/libclc-0.2.0+git.20171102/generic/lib/math/native_exp.cl 1970-01-01 01:00:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/lib/math/native_exp.cl 2017-11-27 12:14:06.000000000 +0100
@@ -0,0 +1,7 @@
+#include <clc/clc.h>
+
+#define __CLC_NATIVE_INTRINSIC exp
+
+#define __CLC_BODY <native_unary_intrinsic.inc>
+#define __FLOAT_ONLY
+#include <clc/math/gentype.inc>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/lib/math/native_exp10.cl new/libclc-0.2.0+git.20171127/generic/lib/math/native_exp10.cl
--- old/libclc-0.2.0+git.20171102/generic/lib/math/native_exp10.cl 1970-01-01 01:00:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/lib/math/native_exp10.cl 2017-11-27 12:14:06.000000000 +0100
@@ -0,0 +1,5 @@
+#include <clc/clc.h>
+
+#define __CLC_BODY <native_exp10.inc>
+#define __FLOAT_ONLY
+#include <clc/math/gentype.inc>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/lib/math/native_exp10.inc new/libclc-0.2.0+git.20171127/generic/lib/math/native_exp10.inc
--- old/libclc-0.2.0+git.20171102/generic/lib/math/native_exp10.inc 1970-01-01 01:00:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/lib/math/native_exp10.inc 2017-11-27 12:14:06.000000000 +0100
@@ -0,0 +1,3 @@
+_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE native_exp10(__CLC_GENTYPE val) {
+ return native_exp2(val * M_LOG210_F);
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/lib/math/native_exp2.cl new/libclc-0.2.0+git.20171127/generic/lib/math/native_exp2.cl
--- old/libclc-0.2.0+git.20171102/generic/lib/math/native_exp2.cl 1970-01-01 01:00:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/lib/math/native_exp2.cl 2017-11-27 12:14:06.000000000 +0100
@@ -0,0 +1,7 @@
+#include <clc/clc.h>
+
+#define __CLC_NATIVE_INTRINSIC exp2
+
+#define __CLC_BODY <native_unary_intrinsic.inc>
+#define __FLOAT_ONLY
+#include <clc/math/gentype.inc>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/lib/math/native_log.cl new/libclc-0.2.0+git.20171127/generic/lib/math/native_log.cl
--- old/libclc-0.2.0+git.20171102/generic/lib/math/native_log.cl 2017-11-02 20:49:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/lib/math/native_log.cl 2017-11-27 12:14:06.000000000 +0100
@@ -22,11 +22,8 @@
#include <clc/clc.h>
-#define __CLC_FUNCTION __clc_native_log
-#define __CLC_INTRINSIC "llvm.log"
-#undef cl_khr_fp64
-#include <clc/math/unary_intrin.inc>
+#define __CLC_NATIVE_INTRINSIC log
-#define __CLC_BODY <native_log.inc>
+#define __CLC_BODY <native_unary_intrinsic.inc>
#define __FLOAT_ONLY
#include <clc/math/gentype.inc>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/lib/math/native_log.inc new/libclc-0.2.0+git.20171127/generic/lib/math/native_log.inc
--- old/libclc-0.2.0+git.20171102/generic/lib/math/native_log.inc 2017-11-02 20:49:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/lib/math/native_log.inc 1970-01-01 01:00:00.000000000 +0100
@@ -1,25 +0,0 @@
-/*
- * Copyright (c) 2014,2015 Advanced Micro Devices, Inc.
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to deal
- * in the Software without restriction, including without limitation the rights
- * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
- * copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
- * THE SOFTWARE.
- */
-
-_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE native_log(__CLC_GENTYPE val) {
- return __clc_native_log(val);
-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/lib/math/native_log10.cl new/libclc-0.2.0+git.20171127/generic/lib/math/native_log10.cl
--- old/libclc-0.2.0+git.20171102/generic/lib/math/native_log10.cl 2017-11-02 20:49:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/lib/math/native_log10.cl 2017-11-27 12:14:06.000000000 +0100
@@ -1,10 +1,7 @@
#include <clc/clc.h>
-#define __CLC_FUNCTION __clc_native_log10
-#define __CLC_INTRINSIC "llvm.log10"
-#undef cl_khr_fp64
-#include <clc/math/unary_intrin.inc>
+#define __CLC_NATIVE_INTRINSIC log10
-#define __CLC_BODY <native_log10.inc>
+#define __CLC_BODY <native_unary_intrinsic.inc>
#define __FLOAT_ONLY
#include <clc/math/gentype.inc>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/lib/math/native_log10.inc new/libclc-0.2.0+git.20171127/generic/lib/math/native_log10.inc
--- old/libclc-0.2.0+git.20171102/generic/lib/math/native_log10.inc 2017-11-02 20:49:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/lib/math/native_log10.inc 1970-01-01 01:00:00.000000000 +0100
@@ -1,3 +0,0 @@
-_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE native_log10(__CLC_GENTYPE val) {
- return __clc_native_log10(val);
-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/lib/math/native_log2.cl new/libclc-0.2.0+git.20171127/generic/lib/math/native_log2.cl
--- old/libclc-0.2.0+git.20171102/generic/lib/math/native_log2.cl 2017-11-02 20:49:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/lib/math/native_log2.cl 2017-11-27 12:14:06.000000000 +0100
@@ -22,11 +22,7 @@
#include <clc/clc.h>
-#define __CLC_FUNCTION __clc_native_log2
-#define __CLC_INTRINSIC "llvm.log2"
-#undef cl_khr_fp64
-#include <clc/math/unary_intrin.inc>
-
-#define __CLC_BODY <native_log2.inc>
+#define __CLC_NATIVE_INTRINSIC log2
+#define __CLC_BODY <native_unary_intrinsic.inc>
#define __FLOAT_ONLY
#include <clc/math/gentype.inc>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/lib/math/native_log2.inc new/libclc-0.2.0+git.20171127/generic/lib/math/native_log2.inc
--- old/libclc-0.2.0+git.20171102/generic/lib/math/native_log2.inc 2017-11-02 20:49:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/lib/math/native_log2.inc 1970-01-01 01:00:00.000000000 +0100
@@ -1,25 +0,0 @@
-/*
- * Copyright (c) 2014,2015 Advanced Micro Devices, Inc.
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to deal
- * in the Software without restriction, including without limitation the rights
- * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
- * copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
- * THE SOFTWARE.
- */
-
-_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE native_log2(__CLC_GENTYPE val) {
- return __clc_native_log2(val);
-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/lib/math/native_powr.cl new/libclc-0.2.0+git.20171127/generic/lib/math/native_powr.cl
--- old/libclc-0.2.0+git.20171102/generic/lib/math/native_powr.cl 1970-01-01 01:00:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/lib/math/native_powr.cl 2017-11-27 12:14:06.000000000 +0100
@@ -0,0 +1,5 @@
+#include <clc/clc.h>
+
+#define __CLC_BODY <native_powr.inc>
+#define __FLOAT_ONLY
+#include <clc/math/gentype.inc>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/lib/math/native_powr.inc new/libclc-0.2.0+git.20171127/generic/lib/math/native_powr.inc
--- old/libclc-0.2.0+git.20171102/generic/lib/math/native_powr.inc 1970-01-01 01:00:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/lib/math/native_powr.inc 2017-11-27 12:14:06.000000000 +0100
@@ -0,0 +1,5 @@
+_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE native_powr(__CLC_GENTYPE x, __CLC_GENTYPE y) {
+ // x^y == 2^{log2 x^y} == 2^{y * log2 x}
+ // for x < 0 propagate nan created by log2
+ return native_exp2(y * native_log2(x));
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/lib/math/native_recip.cl new/libclc-0.2.0+git.20171127/generic/lib/math/native_recip.cl
--- old/libclc-0.2.0+git.20171102/generic/lib/math/native_recip.cl 1970-01-01 01:00:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/lib/math/native_recip.cl 2017-11-27 12:14:06.000000000 +0100
@@ -0,0 +1,5 @@
+#include <clc/clc.h>
+
+#define __CLC_BODY <native_recip.inc>
+#define __FLOAT_ONLY
+#include <clc/math/gentype.inc>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/lib/math/native_recip.inc new/libclc-0.2.0+git.20171127/generic/lib/math/native_recip.inc
--- old/libclc-0.2.0+git.20171102/generic/lib/math/native_recip.inc 1970-01-01 01:00:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/lib/math/native_recip.inc 2017-11-27 12:14:06.000000000 +0100
@@ -0,0 +1,3 @@
+_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE native_recip(__CLC_GENTYPE val) {
+ return 1.0f / val;
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/lib/math/native_rsqrt.cl new/libclc-0.2.0+git.20171127/generic/lib/math/native_rsqrt.cl
--- old/libclc-0.2.0+git.20171102/generic/lib/math/native_rsqrt.cl 1970-01-01 01:00:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/lib/math/native_rsqrt.cl 2017-11-27 12:14:06.000000000 +0100
@@ -0,0 +1,5 @@
+#include <clc/clc.h>
+
+#define __CLC_BODY <native_rsqrt.inc>
+#define __FLOAT_ONLY
+#include <clc/math/gentype.inc>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/lib/math/native_rsqrt.inc new/libclc-0.2.0+git.20171127/generic/lib/math/native_rsqrt.inc
--- old/libclc-0.2.0+git.20171102/generic/lib/math/native_rsqrt.inc 1970-01-01 01:00:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/lib/math/native_rsqrt.inc 2017-11-27 12:14:06.000000000 +0100
@@ -0,0 +1,3 @@
+_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE native_rsqrt(__CLC_GENTYPE val) {
+ return 1.0f / native_sqrt(val);
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/lib/math/native_sin.cl new/libclc-0.2.0+git.20171127/generic/lib/math/native_sin.cl
--- old/libclc-0.2.0+git.20171102/generic/lib/math/native_sin.cl 1970-01-01 01:00:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/lib/math/native_sin.cl 2017-11-27 12:14:06.000000000 +0100
@@ -0,0 +1,7 @@
+#include <clc/clc.h>
+
+#define __CLC_NATIVE_INTRINSIC sin
+
+#define __CLC_BODY <native_unary_intrinsic.inc>
+#define __FLOAT_ONLY
+#include <clc/math/gentype.inc>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/lib/math/native_sqrt.cl new/libclc-0.2.0+git.20171127/generic/lib/math/native_sqrt.cl
--- old/libclc-0.2.0+git.20171102/generic/lib/math/native_sqrt.cl 1970-01-01 01:00:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/lib/math/native_sqrt.cl 2017-11-27 12:14:06.000000000 +0100
@@ -0,0 +1,7 @@
+#include <clc/clc.h>
+
+#define __CLC_NATIVE_INTRINSIC sqrt
+
+#define __CLC_BODY <native_unary_intrinsic.inc>
+#define __FLOAT_ONLY
+#include <clc/math/gentype.inc>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/lib/math/native_tan.cl new/libclc-0.2.0+git.20171127/generic/lib/math/native_tan.cl
--- old/libclc-0.2.0+git.20171102/generic/lib/math/native_tan.cl 1970-01-01 01:00:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/lib/math/native_tan.cl 2017-11-27 12:14:06.000000000 +0100
@@ -0,0 +1,5 @@
+#include <clc/clc.h>
+
+#define __CLC_BODY <native_tan.inc>
+#define __FLOAT_ONLY
+#include <clc/math/gentype.inc>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/lib/math/native_tan.inc new/libclc-0.2.0+git.20171127/generic/lib/math/native_tan.inc
--- old/libclc-0.2.0+git.20171102/generic/lib/math/native_tan.inc 1970-01-01 01:00:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/lib/math/native_tan.inc 2017-11-27 12:14:06.000000000 +0100
@@ -0,0 +1,3 @@
+_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE native_tan(__CLC_GENTYPE val) {
+ return native_sin(val) / native_cos(val);
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libclc-0.2.0+git.20171102/generic/lib/math/native_unary_intrinsic.inc new/libclc-0.2.0+git.20171127/generic/lib/math/native_unary_intrinsic.inc
--- old/libclc-0.2.0+git.20171102/generic/lib/math/native_unary_intrinsic.inc 1970-01-01 01:00:00.000000000 +0100
+++ new/libclc-0.2.0+git.20171127/generic/lib/math/native_unary_intrinsic.inc 2017-11-27 12:14:06.000000000 +0100
@@ -0,0 +1,40 @@
+/*
+ * Copyright (c) 2014,2015 Advanced Micro Devices, Inc.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ * THE SOFTWARE.
+ */
+
+#include <utils.h>
+
+#ifdef __CLC_SCALAR
+#define __CLC_FUNCTION __CLC_XCONCAT(__clc_native_, __CLC_NATIVE_INTRINSIC)
+#define __CLC_INTRINSIC "llvm." __CLC_XSTR(__CLC_NATIVE_INTRINSIC)
+
+#undef cl_khr_fp64
+#include <clc/math/unary_intrin.inc>
+
+#endif
+
+#define __CLC_FUNCTION __CLC_XCONCAT(native_, __CLC_NATIVE_INTRINSIC)
+
+_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE val) {
+ return __CLC_XCONCAT(__clc_native_, __CLC_NATIVE_INTRINSIC)(val);
+}
+
+#undef __CLC_FUNCTION
1
0
Hello community,
here is the log from the commit of package MozillaThunderbird for openSUSE:Factory checked in at 2018-01-01 22:04:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/MozillaThunderbird (Old)
and /work/SRC/openSUSE:Factory/.MozillaThunderbird.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "MozillaThunderbird"
Mon Jan 1 22:04:06 2018 rev:187 rq:559658 version:52.5.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/MozillaThunderbird/MozillaThunderbird.changes 2017-12-12 21:20:47.560732854 +0100
+++ /work/SRC/openSUSE:Factory/.MozillaThunderbird.new/MozillaThunderbird.changes 2018-01-01 22:04:16.880020104 +0100
@@ -1,0 +2,16 @@
+Sat Dec 23 18:36:42 UTC 2017 - wr(a)rosenauer.org
+
+- update to Thunderbird 52.5.2
+ * This releases fixes the "Mailsploit" vulnerability and other
+ vulnerabilities detected by the "Cure53" audit (MFSA 2017-30)
+ * CVE-2017-7846 (bmo#1411716, bsc#1074043)
+ JavaScript Execution via RSS in mailbox:// origin
+ * CVE-2017-7847 (bmo#1411708, bsc#1074044)
+ Local path string can be leaked from RSS feed
+ * CVE-2017-7848 (bmo#1411699, bsc#1074045)
+ RSS Feed vulnerable to new line Injection
+ * CVE-2017-7829 (bmo#1423432, bsc#1074046)
+ Mailsploit part 1: From address with encoded null character is
+ cut off in message header display
+
+-------------------------------------------------------------------
Old:
----
l10n-52.5.0.tar.xz
thunderbird-52.5.0-source.tar.xz
New:
----
l10n-52.5.2.tar.xz
thunderbird-52.5.2-source.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ MozillaThunderbird.spec ++++++
--- /var/tmp/diff_new_pack.erMCJZ/_old 2018-01-01 22:04:34.838018904 +0100
+++ /var/tmp/diff_new_pack.erMCJZ/_new 2018-01-01 22:04:34.842017567 +0100
@@ -17,9 +17,9 @@
#
-%define mainversion 52.5.0
+%define mainversion 52.5.2
%define update_channel release
-%define releasedate 201711210000
+%define releasedate 201712220000
%bcond_without mozilla_tb_kde4
%bcond_with mozilla_tb_valgrind
++++++ compare-locales.tar.xz ++++++
++++++ create-tar.sh ++++++
--- /var/tmp/diff_new_pack.erMCJZ/_old 2018-01-01 22:04:35.005962781 +0100
+++ /var/tmp/diff_new_pack.erMCJZ/_new 2018-01-01 22:04:35.005962781 +0100
@@ -2,8 +2,8 @@
CHANNEL="esr52"
BRANCH="releases/comm-$CHANNEL"
-RELEASE_TAG="THUNDERBIRD_52_5_0_RELEASE"
-VERSION="52.5.0"
+RELEASE_TAG="THUNDERBIRD_52_5_2_RELEASE"
+VERSION="52.5.2"
echo "cloning $BRANCH..."
hg clone http://hg.mozilla.org/$BRANCH thunderbird
++++++ l10n-52.5.0.tar.xz -> l10n-52.5.2.tar.xz ++++++
/work/SRC/openSUSE:Factory/MozillaThunderbird/l10n-52.5.0.tar.xz /work/SRC/openSUSE:Factory/.MozillaThunderbird.new/l10n-52.5.2.tar.xz differ: char 26, line 1
++++++ thunderbird-52.5.0-source.tar.xz -> thunderbird-52.5.2-source.tar.xz ++++++
/work/SRC/openSUSE:Factory/MozillaThunderbird/thunderbird-52.5.0-source.tar.xz /work/SRC/openSUSE:Factory/.MozillaThunderbird.new/thunderbird-52.5.2-source.tar.xz differ: char 26, line 1
1
0
Hello community,
here is the log from the commit of package xfce4-branding-openSUSE for openSUSE:Factory checked in at 2018-01-01 21:31:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xfce4-branding-openSUSE (Old)
and /work/SRC/openSUSE:Factory/.xfce4-branding-openSUSE.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xfce4-branding-openSUSE"
Mon Jan 1 21:31:47 2018 rev:64 rq: version:4.12.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/xfce4-branding-openSUSE/xfce4-branding-openSUSE.changes 2017-12-31 19:32:26.581607541 +0100
+++ /work/SRC/openSUSE:Factory/.xfce4-branding-openSUSE.new/xfce4-branding-openSUSE.changes 2018-01-01 21:31:49.618895012 +0100
@@ -2,11 +1,0 @@
-Thu Dec 28 08:52:26 UTC 2017 - florian.koch1981(a)gmail.com
-
-- use adwaita-icon-theme instead of gnome-icon-theme
- as fallback icon theme
- The reasons for this change are that Upstream gnome no
- longer uses gnome-icon-theme, and to save space on te Thumbleweed
- rescue CD, requested by DimStar
- https://lists.opensuse.org/opensuse-xfce/2017-05/msg00000.html
-- fix /etc/xfce_defaults.conf not declared as %conf
-
--------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xfce4-branding-openSUSE.spec ++++++
--- /var/tmp/diff_new_pack.Ak9qQJ/_old 2018-01-01 21:31:50.410630307 +0100
+++ /var/tmp/diff_new_pack.Ak9qQJ/_new 2018-01-01 21:31:50.414628971 +0100
@@ -1,7 +1,7 @@
#
# spec file for package xfce4-branding-openSUSE
#
-# Copyright (c) 2017 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
@@ -74,7 +74,7 @@
Summary: openSUSE Xfce Default Icon Theme
License: CC-BY-SA-3.0 and GPL-2.0+
Group: System/GUI/XFCE
-Requires: adwaita-icon-theme
+Requires: gnome-icon-theme
%description -n openSUSE-xfce-icon-theme
This is the openSUSE Xfce Default Icon Theme.
@@ -188,8 +188,8 @@
Group: System/GUI/XFCE
Conflicts: otherproviders(exo-branding)
Conflicts: otherproviders(%{libexo_libname}-branding)
-Provides: %{libexo_libname}-branding-openSUSE = %{version}
Provides: exo-branding = %{exo_version}
+Provides: %{libexo_libname}-branding-openSUSE = %{version}
Obsoletes: %{libexo_libname}-branding-openSUSE <= %{version}
Supplements: packageand(%{libexo_libname}:branding-openSUSE)
Supplements: packageand(libexo-2-0:branding-openSUSE)
@@ -315,7 +315,7 @@
%dir %{_sysconfdir}/xdg/xfce4/xfconf
%dir %{_sysconfdir}/xdg/xfce4/xfconf/xfce-perchannel-xml
%config %{_sysconfdir}/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
-%config %{_sysconfdir}/xfce_defaults.conf
+%{_sysconfdir}/xfce_defaults.conf
%dir %{_datadir}/xfce
%dir %{_datadir}/xfce/applications
%{_datadir}/xfce/applications/defaults.list
++++++ openSUSE-xfce-icon-theme.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-xfce-icon-theme/openSUSE-Xfce/index.theme new/openSUSE-xfce-icon-theme/openSUSE-Xfce/index.theme
--- old/openSUSE-xfce-icon-theme/openSUSE-Xfce/index.theme 2017-12-28 09:30:34.426073189 +0100
+++ new/openSUSE-xfce-icon-theme/openSUSE-Xfce/index.theme 2013-02-19 11:09:59.433875172 +0100
@@ -1,7 +1,7 @@
[Icon Theme]
Name=openSUSE-Xfce
Comment=openSUSE Xfce Default Icon Theme
-Inherits=adwaita
+Inherits=gnome
Example=folder
Directories=16x16/apps,16x16/actions,22x22/apps,22x22/actions,24x24/apps,24x24/actions,32x32/apps,32x32/actions,48x48/apps,48x48/actions,64x64/apps,72x72/apps,96x96/apps,128x128/apps,256x256/apps,scalable/apps,scalable/actions
1
0