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:
parent
4072df3c1e
commit
e9bca0b8e9
BIN
v0.6.4.tar.gz
(Stored with Git LFS)
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
BIN
v0.6.5.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -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
|
||||
|
||||
|
34
xxhash.spec
34
xxhash.spec
@ -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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user