From: Norbert Preining Date: Fri, 16 Nov 2018 16:17:27 +0000 (+0000) Subject: xxhash (0.6.5-2) unstable; urgency=medium X-Git-Tag: archive/raspbian/0.8.0-2+rpi1~1^2^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=59d123c44b9b7e12ba8c424ec0b079217a938a76;p=xxhash.git xxhash (0.6.5-2) unstable; urgency=medium [ Matthias Klose ] * Add a symbols file. (Closes: #913873) [ Norbert Preining ] * Bump standards version, no changes necessary [dgit import unpatched xxhash 0.6.5-2] --- 59d123c44b9b7e12ba8c424ec0b079217a938a76 diff --cc debian/changelog index 0000000,0000000..98cd32d new file mode 100644 --- /dev/null +++ b/debian/changelog @@@ -1,0 -1,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 --cc debian/compat index 0000000,0000000..b4de394 new file mode 100644 --- /dev/null +++ b/debian/compat @@@ -1,0 -1,0 +1,1 @@@ ++11 diff --cc debian/control index 0000000,0000000..9ae8a9b new file mode 100644 --- /dev/null +++ b/debian/control @@@ -1,0 -1,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 --cc debian/copyright index 0000000,0000000..aba3822 new file mode 100644 --- /dev/null +++ b/debian/copyright @@@ -1,0 -1,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 --cc debian/libxxhash-dev.install index 0000000,0000000..317eac2 new file mode 100644 --- /dev/null +++ b/debian/libxxhash-dev.install @@@ -1,0 -1,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 --cc debian/libxxhash0.install index 0000000,0000000..c1cd949 new file mode 100644 --- /dev/null +++ b/debian/libxxhash0.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/*/libxxhash.so.0.*.* ++usr/lib/*/libxxhash.so.0 diff --cc debian/libxxhash0.symbols index 0000000,0000000..bfddaa6 new file mode 100644 --- /dev/null +++ b/debian/libxxhash0.symbols @@@ -1,0 -1,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 --cc debian/rules index 0000000,0000000..e23cea6 new file mode 100755 --- /dev/null +++ b/debian/rules @@@ -1,0 -1,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 --cc debian/source/format index 0000000,0000000..163aaf8 new file mode 100644 --- /dev/null +++ b/debian/source/format @@@ -1,0 -1,0 +1,1 @@@ ++3.0 (quilt) diff --cc debian/watch index 0000000,0000000..2d3805a new file mode 100644 --- /dev/null +++ b/debian/watch @@@ -1,0 -1,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 --cc debian/xxhash.install index 0000000,0000000..fc513b6 new file mode 100644 --- /dev/null +++ b/debian/xxhash.install @@@ -1,0 -1,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