1
0
forked from jengelh/xxhash

Accepting request 642793 from home:Simmphonie

- update to version 0.6.5
  -  Improved performance on small keys, thanks to suggestions from Jens Bauer
  -  New build macro, XXH_INLINE_ALL, extremely effective for small keys of fixed length (see this article for details)
  -  XXH32() : better performance on OS-X clang by disabling auto-vectorization
  -  Improved benchmark measurements accuracy on small keys
  -  Included xxHash specification document

OBS-URL: https://build.opensuse.org/request/show/642793
OBS-URL: https://build.opensuse.org/package/show/science/xxhash?expand=0&rev=2
This commit is contained in:
Ismail Dönmez 2018-10-18 07:34:43 +00:00 committed by Git OBS Bridge
parent 4072df3c1e
commit e9bca0b8e9
4 changed files with 28 additions and 22 deletions

BIN
v0.6.4.tar.gz (Stored with Git LFS)

Binary file not shown.

BIN
v0.6.5.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -1,3 +1,13 @@
-------------------------------------------------------------------
Tue Oct 16 20:10:06 UTC 2018 - t.gruner@katodev.de
- update to version 0.6.5
- Improved performance on small keys, thanks to suggestions from Jens Bauer
- New build macro, XXH_INLINE_ALL, extremely effective for small keys of fixed length (see this article for details)
- XXH32() : better performance on OS-X clang by disabling auto-vectorization
- Improved benchmark measurements accuracy on small keys
- Included xxHash specification document
-------------------------------------------------------------------
Sun Jan 21 18:49:27 UTC 2018 - bugs@vdm-design.de

View File

@ -12,35 +12,34 @@
# 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: xxhash
Version: 0.6.4
Release: 0
License: GPL-2.0
Summary: Extremely fast non-cryptographic hash algorithm
Url: https://github.com/Cyan4973/xxHash
Group: System/Tools
Source0: https://github.com/Cyan4973/xxHash/archive/v%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Name: xxhash
Version: 0.6.5
Release: 0
Summary: Extremely fast non-cryptographic hash algorithm
License: GPL-2.0 and BSD-2-Clause
Group: Productivity/Security
URL: https://github.com/Cyan4973/xxHash
Source0: https://github.com/Cyan4973/xxHash/archive/v%{version}.tar.gz
%description
xxHash is an Extremely fast Hash algorithm, running at RAM speed limits. It successfully completes the SMHasher test suite which evaluates collision, dispersion and randomness qualities of hash functions. Code is highly portable, and hashes are identical on all platforms (little / big endian).
%package -n libxxhash0
Summary: The password hash library Argon2
Group: System/Libraries
License: BSD-2-Clause
Group: System/Libraries
%description -n libxxhash0
The password hash library Argon2, winner of PHC
%package devel
Summary: Development files for the password hash algorithm Argon2
Group: Development/Libraries/C and C++
License: BSD-2-Clause
Group: Development/Libraries/C and C++
Requires: %{name} = %{version}
Requires: libxxhash0 = %{version}
@ -51,20 +50,19 @@ Development files for the password hash algorithm Argon2, winner of PHC
%setup -q -n xxHash-%{version}
%build
make %{?_smp_mflags} prefix=%{_prefix} libdir=%{_libdir}
make %{?_smp_mflags} prefix=%{_prefix} libdir=%{_libdir}
%install
%make_install prefix=%{_prefix} libdir=%{_libdir}
%make_install prefix=%{_prefix} libdir=%{_libdir}
rm -rf %{buildroot}%{_libdir}/libxxhash.a
%post -n libxxhash0 -p /sbin/ldconfig
%postun -n libxxhash0 -p /sbin/ldconfig
%files
%defattr(-,root,root,-)
%doc README.md LICENSE
%license LICENSE
%doc README.md
%{_bindir}/xxhsum
%{_bindir}/xxh32sum
%{_bindir}/xxh64sum
@ -73,11 +71,9 @@ rm -rf %{buildroot}%{_libdir}/libxxhash.a
%{_mandir}/man1/xxhsum.*
%files -n libxxhash0
%defattr(-,root,root,-)
%{_libdir}/libxxhash.so.*
%files devel
%defattr(-,root,root,-)
%{_includedir}/xxhash.h
%{_libdir}/libxxhash.so