From e8cab199665550a0b891edbc5ac752b5ad1cdfb1 Mon Sep 17 00:00:00 2001 From: Peter Michael Green Date: Thu, 18 Jun 2020 21:31:26 +0100 Subject: [PATCH] Import libsereal-encoder-perl_4.014+ds-1+rpi1.debian.tar.xz [dgit import tarball libsereal-encoder-perl 4.014+ds-1+rpi1 libsereal-encoder-perl_4.014+ds-1+rpi1.debian.tar.xz] --- changelog | 347 +++++++++++++++++++++++++++++++++++++ control | 32 ++++ copyright | 155 +++++++++++++++++ rules | 22 +++ source/format | 1 + tests/pkg-perl/smoke-files | 3 + upstream/metadata | 3 + watch | 3 + 8 files changed, 566 insertions(+) create mode 100644 changelog create mode 100644 control create mode 100644 copyright create mode 100755 rules create mode 100644 source/format create mode 100644 tests/pkg-perl/smoke-files create mode 100644 upstream/metadata create mode 100644 watch diff --git a/changelog b/changelog new file mode 100644 index 0000000..9ba2c90 --- /dev/null +++ b/changelog @@ -0,0 +1,347 @@ +libsereal-encoder-perl (4.014+ds-1+rpi1) bullseye-staging; urgency=medium + + * Disable testsuite. + + -- Peter Michael Green Thu, 18 Jun 2020 20:31:26 +0000 + +libsereal-encoder-perl (4.014+ds-1) unstable; urgency=medium + + * Team upload. + * Import upstream version 4.014+ds. + * Bump versioned build dependency on libsereal-decoder-perl. + + -- gregor herrmann Fri, 12 Jun 2020 02:53:24 +0200 + +libsereal-encoder-perl (4.012+ds-1) unstable; urgency=medium + + * Team upload. + + [ Debian Janitor ] + * Set upstream metadata fields: Bug-Database, Bug-Submit. + + [ gregor herrmann ] + * Import upstream version 4.012+ds. + * Set Rules-Requires-Root: no. + * Bump debhelper-compat to 13. + * Bump versioned build dependency on libsereal-decoder-perl. + + -- gregor herrmann Thu, 11 Jun 2020 18:11:46 +0200 + +libsereal-encoder-perl (4.011+ds-1) unstable; urgency=medium + + * Team upload. + * Import upstream version 4.011+ds. + * Update copyright/license term for miniz.{c,h}. + * Bump versioned build dependency on libsereal-decoder-perl. + + -- gregor herrmann Tue, 04 Feb 2020 17:12:00 +0100 + +libsereal-encoder-perl (4.009+ds-1) unstable; urgency=medium + + * Team upload. + * Import upstream version 4.009+ds. + * Declare compliance with Debian Policy 4.5.0. + * Update Build-Depends for cross builds. + * Annotate test-only build dependencies with . + * debian/watch: use uscan version 4. + * Bump versioned build dependency on libsereal-decoder-perl. + + -- gregor herrmann Mon, 03 Feb 2020 16:56:19 +0100 + +libsereal-encoder-perl (4.007+ds-1) unstable; urgency=medium + + [ Salvatore Bonaccorso ] + * Update Vcs-* headers for switch to salsa.debian.org + + [ Alexandre Mestiashvili ] + * New upstream version 4.007+ds + * Update uploader's email in d/control and d/copyright + * Bump policy to 4.4.0, switch to debhelper-compat + + -- Alexandre Mestiashvili Thu, 11 Jul 2019 21:23:06 +0200 + +libsereal-encoder-perl (4.005+ds-1) unstable; urgency=medium + + [ Damyan Ivanov ] + * declare conformance with Policy 4.1.3 (no changes needed) + + [ Alexandre Mestiashvili ] + * New upstream version 4.005+ds + + [ gregor herrmann ] + * Bump versioned build dependency on libsereal-decoder-perl to >= 4.005. + * Bump debhelper compatibility level to 10. + + -- Alexandre Mestiashvili Wed, 24 Jan 2018 11:57:42 +0100 + +libsereal-encoder-perl (4.004+ds-1) unstable; urgency=medium + + [ gregor herrmann ] + * Drop debian/tests/pkg-perl/smoke-tests, handled by pkg-perl- + autopkgtest now. + + [ Alexandre Mestiashvili ] + * Exclude zstd/* via Files-Excluded option in d/copyright + * Update d/watch, add +ds extension as we strip bundled zstd + * New upstream version 4.004+ds + * Update d/control: + - bump Standards-Version to 4.1.1 + - add libzstd-dev, libtest-deep-perl, libtest-differences-perl + to Build-Depends + - depend on libsereal-decoder-perl (>= 4.004) + * set ENV variables to use packages version of zstd + * Drop patch applied by upstream, rm -r debian/patches + + -- Alexandre Mestiashvili Thu, 16 Nov 2017 21:47:09 +0100 + +libsereal-encoder-perl (3.015-1) unstable; urgency=medium + + [ Salvatore Bonaccorso ] + * debian/control: Use HTTPS transport protocol for Vcs-Git URI + + [ gregor herrmann ] + * debian/copyright: change Copyright-Format 1.0 URL to HTTPS. + + [ Alexandre Mestiashvili ] + * New upstream version 3.015 + * Bump Standards-Version, add Testsuite: autopkgtest-pkg-perl + * Remove trailing spaces in d/copyright + * Export hardening flags + * Add patch fixing a typo + + [ gregor herrmann ] + * debian/copyright: update copyright years for ppport.h. + * Bump versioned build dependency on libsereal-decoder-perl. + * autopkgtest: enable more smoke tests. + + -- Alexandre Mestiashvili Thu, 08 Sep 2016 15:44:32 +0200 + +libsereal-encoder-perl (3.014-1) unstable; urgency=medium + + * Team upload. + * New upstream release. + * Bump versioned build dependency on libsereal-decoder-perl. + + -- gregor herrmann Mon, 07 Dec 2015 15:32:29 +0100 + +libsereal-encoder-perl (3.008-1) unstable; urgency=medium + + * Team upload. + * New upstream release. + * Drop pod-syntax.patch, merged upstream. + * Bump versioned build dependency on libsereal-decoder-perl. + + -- gregor herrmann Sun, 29 Nov 2015 15:06:40 +0100 + +libsereal-encoder-perl (3.006-1) unstable; urgency=medium + + * Team upload. + * Drop override_dh_auto_test, debhelper runs tests verbosely since + 9.20150501. + * Fix typo in short description. + * Rename autopkgtest configuration file(s) as per new pkg-perl- + autopkgtest schema. + * New upstream release. + * Remove URL for dev releases from debian/watch. + * Make license names unique in debian/copyright. + * Bump versioned build dependency on libsereal-decoder-perl. + * Add patch to fix a POD syntax error. + + -- gregor herrmann Mon, 16 Nov 2015 21:59:37 +0100 + +libsereal-encoder-perl (3.005.001-1) unstable; urgency=medium + + [ Alexandre Mestiashvili ] + * Imported Upstream version 3.005.001 + * d/control: cme fix dpkg + * d/copyright: updated debian/* copyright year + + [ gregor herrmann ] + * Mark package as autopkgtest-able. + + -- Alexandre Mestiashvili Wed, 29 Apr 2015 11:12:18 +0200 + +libsereal-encoder-perl (3.003-1) unstable; urgency=medium + + * Team upload. + * New upstream release. + * Bump versioned build dependency on libsereal-decoder-perl. + * Set SEREAL_USE_BUNDLED_LIBS=1 in debian/rules. + + -- gregor herrmann Mon, 20 Oct 2014 18:26:33 +0200 + +libsereal-encoder-perl (3.002.001-1) unstable; urgency=medium + + * Team upload. + * New upstream release. + Fixes "FTBFS on some architectures" with Niko Tyni's patch for 64-bit + big-endian architectures. + (Closes: #742409) + * Bump versioned build dependency on libsereal-decoder-perl. + * Declare compliance with Debian Policy 3.9.6. + + -- gregor herrmann Fri, 26 Sep 2014 14:19:32 +0200 + +libsereal-encoder-perl (3.002-1) unstable; urgency=medium + + * Team upload. + + [ Salvatore Bonaccorso ] + * Update Vcs-Browser URL to cgit web frontend + + [ gregor herrmann ] + * New upstream release. + * Bump versioned build dependency on libsereal-decoder-perl. + + -- gregor herrmann Tue, 26 Aug 2014 19:36:24 -0700 + +libsereal-encoder-perl (3.001.012-1) unstable; urgency=medium + + * Team upload. + * New upstream release. + * Bump versioned build dependency on libsereal-decoder-perl. + + -- gregor herrmann Sat, 16 Aug 2014 02:07:11 +0200 + +libsereal-encoder-perl (3.001.011-1) unstable; urgency=medium + + * Team upload. + * New upstream release. + * Bump versioned build dependency on libsereal-decoder-perl. + + -- gregor herrmann Tue, 12 Aug 2014 21:15:22 +0200 + +libsereal-encoder-perl (3.001.006-1) unstable; urgency=medium + + * Team upload. + * New upstream release. + Rework bulk tests. + * Bump versioned build dependency on libsereal-decoder-perl. + + -- gregor herrmann Sun, 03 Aug 2014 23:23:03 +0200 + +libsereal-encoder-perl (3.001.005-1) unstable; urgency=medium + + * Team upload. + * New upstream release. + Fix to run all tests again. + * Bump versioned build dependency on libsereal-decoder-perl. + + -- gregor herrmann Mon, 28 Jul 2014 16:33:01 +0200 + +libsereal-encoder-perl (3.001.004-1) unstable; urgency=medium + + * Team upload. + * New upstream release. + Further improvements for non-x86 architectures. + * Bump versioned build dependency on libsereal-decoder-perl. + + -- gregor herrmann Sun, 27 Jul 2014 22:25:25 +0200 + +libsereal-encoder-perl (3.001.003-1) unstable; urgency=medium + + * Team upload. + * New upstream development release. + Further tweaks to alignedness issues. + * Bump versioned build dependency on libsereal-decoder-perl. + + -- gregor herrmann Tue, 15 Jul 2014 16:29:25 +0200 + +libsereal-encoder-perl (3.001.002-1) unstable; urgency=medium + + * Team upload. + * New upstream development release. + Addresses "endian or alignedness issues". + * Bump versioned build dependency on libsereal-decoder-perl. + + -- gregor herrmann Mon, 14 Jul 2014 17:13:30 +0200 + +libsereal-encoder-perl (3.001-1) unstable; urgency=medium + + * Team upload. + * New upstream release. + * debian/copyright: add information about new miniz.* files. + * Bump versioned build dependency on libsereal-decoder-perl to 3.000. + + -- gregor herrmann Fri, 06 Jun 2014 13:17:09 +0200 + +libsereal-encoder-perl (2.12-2) unstable; urgency=medium + + * Team upload. + * Build-depend on libsereal-decoder-perl (>= 2.12-2). + This version contains an upstream patch dealing with alignment issues on + ARM; cf. #742409. + + -- gregor herrmann Thu, 15 May 2014 16:48:49 +0200 + +libsereal-encoder-perl (2.12-1) unstable; urgency=medium + + * Team upload. + * New upstream release. + * Drop perl-path.patch, merged upstream. + * Make test output verbose to help upstream debug test failures. + + -- gregor herrmann Tue, 13 May 2014 22:08:43 +0200 + +libsereal-encoder-perl (2.11-1) unstable; urgency=medium + + * Team upload. + * New upstream release. + * Add a patch to fix the perl path in const-c.inc. + * Make build dependency on libsereal-decoder-perl versioned. + META.yml and friends require 2.06, the $TestCompat variable in + lib/Sereal/Encoder.pm wants 2.07, so let's take the latter. + + -- gregor herrmann Mon, 14 Apr 2014 21:13:08 +0200 + +libsereal-encoder-perl (2.08-1) unstable; urgency=medium + + * Team upload. + * New upstream release. + + -- gregor herrmann Sun, 13 Apr 2014 17:37:01 +0200 + +libsereal-encoder-perl (2.06-1) unstable; urgency=medium + + * Imported Upstream version 2.06 + * d/control: added libsereal-decoder-perl to Build-Depends + needed to pass tests + + -- Alexandre Mestiashvili Wed, 19 Mar 2014 17:12:02 +0100 + +libsereal-encoder-perl (2.04-1) unstable; urgency=low + + [ Daniel Lintott ] + * d/control, d/copyright, d/watch: Correct homepage url + and drop trailing slash + + [ Alexandre Mestiashvili ] + * Imported Upstream version 2.04 + + -- Alexandre Mestiashvili Thu, 06 Mar 2014 17:42:21 +0100 + +libsereal-encoder-perl (2.03-1) unstable; urgency=medium + + * Imported Upstream version 2.03 + + -- Alexandre Mestiashvili Fri, 10 Jan 2014 11:08:02 +0100 + +libsereal-encoder-perl (0.37-1) unstable; urgency=low + + * Imported Upstream version 0.37 + + -- Alexandre Mestiashvili Mon, 16 Sep 2013 10:03:35 +0200 + +libsereal-encoder-perl (0.36-1) unstable; urgency=low + + * Imported Upstream version 0.36 + * Refreshed d/copyright to more accurately reflect the various copyright + holders of code copied or inspired from elsewhere + + -- Alexandre Mestiashvili Tue, 14 May 2013 13:40:56 +0200 + +libsereal-encoder-perl (0.31-1) unstable; urgency=low + + * Initial Release. (Closes: #701000) + + -- Alexandre Mestiashvili Wed, 20 Feb 2013 08:29:14 +0100 diff --git a/control b/control new file mode 100644 index 0000000..4f18e95 --- /dev/null +++ b/control @@ -0,0 +1,32 @@ +Source: libsereal-encoder-perl +Maintainer: Debian Perl Group +Uploaders: Alexandre Mestiashvili +Section: perl +Testsuite: autopkgtest-pkg-perl +Priority: optional +Build-Depends: debhelper-compat (= 13), + libdevel-checklib-perl, + libsereal-decoder-perl (>= 4.014) , + libtest-deep-perl , + libtest-differences-perl , + libtest-longstring-perl , + libtest-warn-perl , + libzstd-dev, + perl-xs-dev, + perl:native +Standards-Version: 4.5.0 +Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/libsereal-encoder-perl +Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/libsereal-encoder-perl.git +Homepage: https://metacpan.org/release/Sereal-Encoder +Rules-Requires-Root: no + +Package: libsereal-encoder-perl +Architecture: any +Depends: ${misc:Depends}, + ${perl:Depends}, + ${shlibs:Depends} +Description: fast, compact, powerful binary serialization module + Sereal::Encoder implements an efficient, compact-output, + and feature-rich serializer using a binary protocol called Sereal. + . + Its sister module Sereal::Decoder implements a decoder for this format. diff --git a/copyright b/copyright new file mode 100644 index 0000000..da68f9c --- /dev/null +++ b/copyright @@ -0,0 +1,155 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: Sereal-Encoder +Source: https://metacpan.org/release/Sereal-Encoder +Upstream-Contact: Steffen Mueller , Yves Orton +Files-Excluded: + zstd/* + +Files: * +Copyright: + 2012-2014, Steffen Mueller + 2012-2014, Yves Orton + 2007-2011, Marc Lehmann +License: Artistic or GPL-1+ +Comment: + Some inspiration and code was taken from Marc Lehmann's + excellent JSON::XS module due to obvious overlap in + problem domain + +Files: inc/Devel/CheckLib.pm +Copyright: + 2007, David Cantrell + 2007, David Golden +License: Artistic or GPL-1+ + +Files: ppport.h +Copyright: 2004-2013, Marcus Holland-Moritz + 2001, Paul Marquess (Version 2.x) + 1999, Kenneth Albanowski (Version 1.x) +License: Artistic or GPL-1+ + +Files: snappy/* +Copyright: 2011, Google Inc. +License: BSD-3-clause + +Files: typemap +Copyright: + 2012-2014, Steffen Mueller + 2012-2014, Yves Orton + 1996, Dean Roehrich +License: other-typemap + No license specified in file. +Comment: portions taken from perlobject.map + which is found originally on + http://cpansearch.perl.org/src/DMR/XSTEST-19960302/perlobject.map. It + has been copied quite liberally in several other Perl modules. There's + no mention of a license in this file or in XSTEST distribution. + +Files: miniz.c +Copyright: + 2013-2014, RAD Game Tools and Valve Software + 2010-2014, Rich Geldreich and Tenacious Software LLC +License: Expat + +Files: miniz.h +Copyright: +License: other-miniz + /* miniz.c 2.1.0 - public domain deflate/inflate, zlib-subset, ZIP reading/writing/appending, PNG writing + See "unlicense" statement at the end of this file. + Rich Geldreich , last updated Oct. 13, 2013 + . + This is free and unencumbered software released into the public domain. + . + Anyone is free to copy, modify, publish, use, compile, sell, or + distribute this software, either in source code form or as a compiled + binary, for any purpose, commercial or non-commercial, and by any + means. + . + In jurisdictions that recognize copyright laws, the author or authors + of this software dedicate any and all copyright interest in the + software to the public domain. We make this dedication for the benefit + of the public at large and to the detriment of our heirs and + successors. We intend this dedication to be an overt act of + relinquishment in perpetuity of all present and future rights to this + software under copyright law. + . + 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 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. + . + For more information, please refer to + */ + +Files: debian/* +Copyright: + 2019, Alexandre Mestiashvili + 2012, Dominique Dumont +License: Artistic or GPL-1+ +Comment: Section in debian/copyright describing perlobject.map is taken from + d/copyright of libtext-hunspell-perl. + +License: Artistic + This program is free software; you can redistribute it and/or modify + it under the terms of the Artistic License, which comes with Perl. + . + On Debian systems, the complete text of the Artistic License can be + found in `/usr/share/common-licenses/Artistic'. + +License: GPL-1+ + 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 1, or (at your option) + any later version. + . + On Debian systems, the complete text of version 1 of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-1'. + +License: BSD-3-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. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + . + 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 + OWNER 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: Expat + 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. diff --git a/rules b/rules new file mode 100755 index 0000000..546b5a9 --- /dev/null +++ b/rules @@ -0,0 +1,22 @@ +#!/usr/bin/make -f + +export DEB_BUILD_MAINT_OPTIONS = hardening=+all + +%: + dh $@ + + +# we want to use the system version of included modules, so +# we move the inc away and move it back afterwards. +# we do this only in inc/Devel since there is already a mechanism +# to handle system libs in the upstream code. +override_dh_auto_clean: + dh_auto_clean + [ ! -d $(CURDIR)/inc/Devel.save ] || mv $(CURDIR)/inc/Devel.save $(CURDIR)/inc/Devel + +override_dh_auto_configure: + [ ! -d $(CURDIR)/inc/Devel ] || mv $(CURDIR)/inc/Devel $(CURDIR)/inc/Devel.save + SEREAL_USE_BUNDLED_LIBS=0 SEREAL_USE_BUNDLED_ZSTD=0 dh_auto_configure + +override_dh_auto_test: + echo testsuite disabled 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/tests/pkg-perl/smoke-files b/tests/pkg-perl/smoke-files new file mode 100644 index 0000000..64b046f --- /dev/null +++ b/tests/pkg-perl/smoke-files @@ -0,0 +1,3 @@ +# lib/ is used to determine the class in tests +t/ +lib/ diff --git a/upstream/metadata b/upstream/metadata new file mode 100644 index 0000000..dbdcdc2 --- /dev/null +++ b/upstream/metadata @@ -0,0 +1,3 @@ +--- +Bug-Database: https://github.com/Sereal/Sereal/issues +Bug-Submit: https://github.com/Sereal/Sereal/issues/new diff --git a/watch b/watch new file mode 100644 index 0000000..fd28a3f --- /dev/null +++ b/watch @@ -0,0 +1,3 @@ +version=4 +opts=dversionmangle=s/\+ds(\.\d+)?$//,repacksuffix=+ds,repack,compression=xz \ + https://metacpan.org/release/Sereal-Encoder .*/Sereal-Encoder-v?@ANY_VERSION@@ARCHIVE_EXT@$ -- 2.30.2