From: Norbert Preining Date: Fri, 16 Nov 2018 16:17:27 +0000 (+0000) Subject: Import xxhash_0.6.5-2.debian.tar.xz X-Git-Tag: archive/raspbian/0.8.0-2+rpi1~1^2^2^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=e42ee173c5889a390ae21fded30e07cf332758e2;p=xxhash.git Import xxhash_0.6.5-2.debian.tar.xz [dgit import tarball xxhash 0.6.5-2 xxhash_0.6.5-2.debian.tar.xz] --- e42ee173c5889a390ae21fded30e07cf332758e2 diff --git a/changelog b/changelog new file mode 100644 index 0000000..98cd32d --- /dev/null +++ b/changelog @@ -0,0 +1,15 @@ +xxhash (0.6.5-2) unstable; urgency=medium + + [ Matthias Klose ] + * Add a symbols file. (Closes: #913873) + + [ Norbert Preining ] + * Bump standards version, no changes necessary + + -- Norbert Preining Sat, 17 Nov 2018 01:17:27 +0900 + +xxhash (0.6.5-1) unstable; urgency=low + + * Initial release (Closes: #908175) + + -- Norbert Preining Fri, 07 Sep 2018 12:10:46 +0900 diff --git a/compat b/compat new file mode 100644 index 0000000..b4de394 --- /dev/null +++ b/compat @@ -0,0 +1 @@ +11 diff --git a/control b/control new file mode 100644 index 0000000..9ae8a9b --- /dev/null +++ b/control @@ -0,0 +1,44 @@ +Source: xxhash +Section: utils +Priority: optional +Maintainer: Norbert Preining +Build-Depends: debhelper (>= 11), dpkg-dev (>= 1.16.2) +Standards-Version: 4.2.1 +Homepage: https://cyan4973.github.io/xxHash +Vcs-Git: https://salsa.debian.org/preining/xxhash.git +Vcs-Browser: https://salsa.debian.org/preining/xxhash + +Package: xxhash +Architecture: any +Depends: libxxhash0 (>= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Description: Extremely fast hash algorithm + 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: libxxhash0 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Multi-Arch: same +Description: shared library for xxhash + 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). + . + This package contains the shared library. + +Package: libxxhash-dev +Architecture: any +Section: libdevel +Depends: libxxhash0 (= ${binary:Version}), ${misc:Depends} +Multi-Arch: same +Description: header files and a static library for libxxhash + 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). + . + This package contains xxHash static library and header files. diff --git a/copyright b/copyright new file mode 100644 index 0000000..aba3822 --- /dev/null +++ b/copyright @@ -0,0 +1,58 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: xxhash +Source: https://github.com/Cyan4973/xxHash +Comment: The library files `xxhash.c` and `xxhash.h` are BSD licensed. + The utility `xxhsum` is GPL licensed. + +Files: * +Copyright: 2012-2014 Yann Collet +License: BSD-2-clause + +Files: xxhsum.c +Copyright: 2012-2014 Yann Collet +License: GPL-2 + +Files: debian/* +Copyright: 2018 Norbert Preining +License: GPL-2 + +License: BSD-2-clause + Redistribution and use in source and binary forms, with or without modification, + are permitted provided that the following conditions are met: + . + * Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + . + * Redistributions in binary form must reproduce the above copyright notice, this + list of conditions and the following disclaimer in the documentation and/or + other materials provided with the distribution. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR + ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +License: GPL-2 + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + . + The full text of the GPLv can be found in + /usr/share/common-licenses/GPL-2 + diff --git a/libxxhash-dev.install b/libxxhash-dev.install new file mode 100644 index 0000000..317eac2 --- /dev/null +++ b/libxxhash-dev.install @@ -0,0 +1,4 @@ +usr/lib/*/libxxhash.a +usr/lib/*/libxxhash.so +usr/include/xxhash.h +doc/xxhash_spec.md usr/share/doc/libxxhash-dev diff --git a/libxxhash0.install b/libxxhash0.install new file mode 100644 index 0000000..c1cd949 --- /dev/null +++ b/libxxhash0.install @@ -0,0 +1,2 @@ +usr/lib/*/libxxhash.so.0.*.* +usr/lib/*/libxxhash.so.0 diff --git a/libxxhash0.symbols b/libxxhash0.symbols new file mode 100644 index 0000000..bfddaa6 --- /dev/null +++ b/libxxhash0.symbols @@ -0,0 +1,20 @@ +libxxhash.so.0 libxxhash0 #MINVER# + XXH32@Base 0.6.5 + XXH32_canonicalFromHash@Base 0.6.5 + XXH32_copyState@Base 0.6.5 + XXH32_createState@Base 0.6.5 + XXH32_digest@Base 0.6.5 + XXH32_freeState@Base 0.6.5 + XXH32_hashFromCanonical@Base 0.6.5 + XXH32_reset@Base 0.6.5 + XXH32_update@Base 0.6.5 + XXH64@Base 0.6.5 + XXH64_canonicalFromHash@Base 0.6.5 + XXH64_copyState@Base 0.6.5 + XXH64_createState@Base 0.6.5 + XXH64_digest@Base 0.6.5 + XXH64_freeState@Base 0.6.5 + XXH64_hashFromCanonical@Base 0.6.5 + XXH64_reset@Base 0.6.5 + XXH64_update@Base 0.6.5 + XXH_versionNumber@Base 0.6.5 diff --git a/rules b/rules new file mode 100755 index 0000000..e23cea6 --- /dev/null +++ b/rules @@ -0,0 +1,15 @@ +#!/usr/bin/make -f + +#export DH_VERBOSE=1 + +DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) +%: + dh $@ + +override_dh_auto_install: + $(MAKE) PREFIX=$(CURDIR)/debian/tmp/usr LIBDIR=$(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH) install + dh_install + +# not to be run, removes compiled files +override_dh_auto_test: + diff --git a/source/format b/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/watch b/watch new file mode 100644 index 0000000..2d3805a --- /dev/null +++ b/watch @@ -0,0 +1,3 @@ +version=4 +opts=filenamemangle=s/.+\/v?(\d\S*)\.tar\.gz/xxhash-$1\.tar\.gz/ \ + https://github.com/Cyan4973/xxHash/releases/latest .*/v?(\d\S*)\.tar\.gz diff --git a/xxhash.install b/xxhash.install new file mode 100644 index 0000000..fc513b6 --- /dev/null +++ b/xxhash.install @@ -0,0 +1,6 @@ +usr/bin/xxhsum +usr/bin/xxh32sum +usr/bin/xxh64sum +usr/share/man/man1/xxhsum.1 +usr/share/man/man1/xxh32sum.1 +usr/share/man/man1/xxh64sum.1