summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/changelog343
-rw-r--r--debian/clean2
-rw-r--r--debian/control56
-rw-r--r--debian/copyright35
-rwxr-xr-xdebian/rules6
-rw-r--r--debian/source/format1
-rw-r--r--debian/watch2
7 files changed, 445 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..66b27b8
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,343 @@
+libfuture-asyncawait-perl (0.65-3) unstable; urgency=medium
+
+ * Remove generated files via debian/clean. (Closes: #1046862)
+
+ -- gregor herrmann <gregoa@debian.org> Sun, 13 Aug 2023 23:24:21 +0200
+
+libfuture-asyncawait-perl (0.65-2) unstable; urgency=medium
+
+ * Remove some test dependencies from Build-Depends which (can) cause
+ dependency cycles.
+
+ -- gregor herrmann <gregoa@debian.org> Mon, 03 Jul 2023 19:03:29 +0200
+
+libfuture-asyncawait-perl (0.65-1) unstable; urgency=medium
+
+ * Import upstream version 0.64.
+ - Define ABI version 2, which adds pre_suspend and post_resume phase hooks
+
+ * Import upstream version 0.65.
+ * Update (versioned) test and runtime dependencies.
+
+ -- gregor herrmann <gregoa@debian.org> Sun, 11 Jun 2023 23:56:34 +0200
+
+libfuture-asyncawait-perl (0.63-1) unstable; urgency=medium
+
+ * Import upstream version 0.63.
+ * Update years of upstream and packaging copyright.
+
+ -- gregor herrmann <gregoa@debian.org> Sun, 12 Feb 2023 17:51:53 +0100
+
+libfuture-asyncawait-perl (0.62-1) unstable; urgency=medium
+
+ * Import upstream version 0.62.
+ * Declare compliance with Debian Policy 4.6.2.
+
+ -- gregor herrmann <gregoa@debian.org> Wed, 21 Dec 2022 23:37:57 +0100
+
+libfuture-asyncawait-perl (0.61-2) unstable; urgency=medium
+
+ * Disable test dependency on libdevel-mat-perl temporarily as long as it
+ doesn't build reliably (cf. #1026046).
+
+ -- gregor herrmann <gregoa@debian.org> Tue, 13 Dec 2022 19:55:13 +0100
+
+libfuture-asyncawait-perl (0.61-1) unstable; urgency=medium
+
+ * Import upstream version 0.61.
+ * Add test dependencies for additional tests.
+
+ -- gregor herrmann <gregoa@debian.org> Fri, 25 Nov 2022 17:37:30 +0100
+
+libfuture-asyncawait-perl (0.59-2) unstable; urgency=medium
+
+ [ Debian Janitor ]
+ * Apply multi-arch hints. + libfuture-asyncawait-perl: Drop Multi-Arch: same.
+
+ -- Jelmer Vernooij <jelmer@debian.org> Sat, 19 Nov 2022 16:42:23 +0000
+
+libfuture-asyncawait-perl (0.59-1) unstable; urgency=medium
+
+ * Import upstream version 0.59.
+
+ -- gregor herrmann <gregoa@debian.org> Tue, 04 Oct 2022 20:20:32 +0200
+
+libfuture-asyncawait-perl (0.58-2) unstable; urgency=medium
+
+ * Drop test dependency on libtest-memorygrowth-perl.
+ These tests cause more grief than gain.
+ * Declare compliance with Debian Policy 4.6.1.
+
+ -- gregor herrmann <gregoa@debian.org> Sat, 10 Sep 2022 21:12:13 +0200
+
+libfuture-asyncawait-perl (0.58-1) unstable; urgency=medium
+
+ * Import upstream version 0.58.
+
+ -- gregor herrmann <gregoa@debian.org> Sat, 07 May 2022 17:58:52 +0200
+
+libfuture-asyncawait-perl (0.57-1) unstable; urgency=medium
+
+ * Import upstream version 0.57.
+
+ -- gregor herrmann <gregoa@debian.org> Sat, 19 Mar 2022 18:11:13 +0100
+
+libfuture-asyncawait-perl (0.56-1) unstable; urgency=medium
+
+ * Import upstream version 0.56.
+ * Update years of upstream and packaging copyright.
+ * Bump versioned (build) dependency on libfuture-perl.
+
+ -- gregor herrmann <gregoa@debian.org> Sun, 30 Jan 2022 17:17:41 +0100
+
+libfuture-asyncawait-perl (0.55-1) unstable; urgency=medium
+
+ * Team upload.
+
+ [ upstream ]
+ * new release
+
+ [ Jonas Smedegaard ]
+ * tighten (build-)dependency on libxs-parse-sublike-perl
+ * build-dpend on libtest-fatal-perl
+
+ -- Jonas Smedegaard <dr@jones.dk> Thu, 16 Dec 2021 20:49:56 +0100
+
+libfuture-asyncawait-perl (0.54-1) unstable; urgency=medium
+
+ * Import upstream version 0.54.
+
+ -- gregor herrmann <gregoa@debian.org> Fri, 29 Oct 2021 17:50:39 +0200
+
+libfuture-asyncawait-perl (0.53-1) unstable; urgency=medium
+
+ [ Debian Janitor ]
+ * Remove constraints unnecessary since stretch:
+ + Build-Depends: Drop versioned constraint on perl.
+ + libfuture-asyncawait-perl: Drop versioned constraint on perl in Depends.
+
+ [ gregor herrmann ]
+ * Import upstream version 0.53.
+ * New test and runtime dependency: libxs-parse-keyword-perl.
+ * Declare compliance with Debian Policy 4.6.0.
+
+ -- gregor herrmann <gregoa@debian.org> Wed, 29 Sep 2021 16:11:44 +0200
+
+libfuture-asyncawait-perl (0.49-1) unstable; urgency=medium
+
+ * Import upstream version 0.49.
+
+ -- gregor herrmann <gregoa@debian.org> Thu, 25 Feb 2021 19:47:19 +0100
+
+libfuture-asyncawait-perl (0.48-1) unstable; urgency=medium
+
+ * Import upstream version 0.48.
+ * Update years of upstream and packaging copyright.
+ * Update versioned build dependencies.
+
+ -- gregor herrmann <gregoa@debian.org> Fri, 05 Feb 2021 00:36:39 +0100
+
+libfuture-asyncawait-perl (0.47-1) unstable; urgency=medium
+
+ * Import upstream version 0.47.
+
+ -- gregor herrmann <gregoa@debian.org> Tue, 01 Dec 2020 18:04:38 +0100
+
+libfuture-asyncawait-perl (0.46-1) unstable; urgency=medium
+
+ [ Debian Janitor ]
+ * Apply multi-arch hints.
+
+ [ gregor herrmann ]
+ * Import upstream version 0.46.
+ * Make (build) dependency on libfuture-perl versioned.
+ * Declare compliance with Debian Policy 4.5.1.
+ * Drop unneeded version constraints from (build) dependencies.
+
+ -- gregor herrmann <gregoa@debian.org> Wed, 18 Nov 2020 20:43:35 +0100
+
+libfuture-asyncawait-perl (0.45-1) unstable; urgency=medium
+
+ * Import upstream version 0.45.
+
+ -- gregor herrmann <gregoa@debian.org> Sat, 24 Oct 2020 18:40:57 +0200
+
+libfuture-asyncawait-perl (0.44-1) unstable; urgency=medium
+
+ * Import upstream version 0.44.
+
+ -- gregor herrmann <gregoa@debian.org> Mon, 12 Oct 2020 18:04:58 +0200
+
+libfuture-asyncawait-perl (0.43-1) unstable; urgency=medium
+
+ * Import upstream version 0.43.
+
+ -- gregor herrmann <gregoa@debian.org> Tue, 07 Jul 2020 22:21:07 +0200
+
+libfuture-asyncawait-perl (0.42-1) unstable; urgency=medium
+
+ * Import upstream version 0.42.
+ * Update notice about module status in debian/control.
+
+ -- gregor herrmann <gregoa@debian.org> Fri, 03 Jul 2020 19:35:23 +0200
+
+libfuture-asyncawait-perl (0.41-1) unstable; urgency=medium
+
+ * Update 'DEB_BUILD_MAINT_OPTIONS = hardening=+bindnow' to '=+all'.
+ * Import upstream version 0.41.
+ * Update (build) dependencies.
+ * Drop debian/tests/pkg-perl/use-whitelist. The warnings are gone.
+ * Bump debhelper-compat to 13.
+
+ -- gregor herrmann <gregoa@debian.org> Sat, 20 Jun 2020 22:55:10 +0200
+
+libfuture-asyncawait-perl (0.40-1) unstable; urgency=medium
+
+ * Import upstream version 0.40.
+
+ -- gregor herrmann <gregoa@debian.org> Fri, 17 Apr 2020 19:58:36 +0200
+
+libfuture-asyncawait-perl (0.39-1) unstable; urgency=medium
+
+ * Import upstream version 0.39.
+ * Update (build) dependencies.
+ * Add debian/tests/pkg-perl/use-whitelist.
+
+ -- gregor herrmann <gregoa@debian.org> Sun, 05 Apr 2020 17:23:15 +0200
+
+libfuture-asyncawait-perl (0.37-1) unstable; urgency=medium
+
+ * Import upstream version 0.37.
+ * Declare compliance with Debian Policy 4.5.0.
+ * Set Rules-Requires-Root: no.
+
+ -- gregor herrmann <gregoa@debian.org> Wed, 11 Mar 2020 21:36:34 +0100
+
+libfuture-asyncawait-perl (0.36-1) unstable; urgency=medium
+
+ * Import upstream version 0.36.
+
+ -- gregor herrmann <gregoa@debian.org> Sun, 19 Jan 2020 02:20:28 +0100
+
+libfuture-asyncawait-perl (0.35-1) unstable; urgency=medium
+
+ * Import upstream version 0.35.
+ * Update years of upstream and packaging copyright.
+
+ -- gregor herrmann <gregoa@debian.org> Sat, 11 Jan 2020 02:56:56 +0100
+
+libfuture-asyncawait-perl (0.34-2) unstable; urgency=medium
+
+ * Add libsyntax-keyword-dynamically-perl to Build-Depends to enable an
+ additional test.
+
+ -- gregor herrmann <gregoa@debian.org> Thu, 26 Dec 2019 23:39:19 +0100
+
+libfuture-asyncawait-perl (0.34-1) unstable; urgency=medium
+
+ * Import upstream version 0.34.
+ * Update Build-Depends for cross builds.
+ * Declare compliance with Debian Policy 4.4.1.
+ * Remove obsolete fields Contact, Name from debian/upstream/metadata
+ (already present in machine-readable debian/copyright).
+
+ -- gregor herrmann <gregoa@debian.org> Sat, 14 Dec 2019 02:01:51 +0100
+
+libfuture-asyncawait-perl (0.33-1) unstable; urgency=medium
+
+ * Import upstream version 0.33.
+
+ -- gregor herrmann <gregoa@debian.org> Wed, 11 Sep 2019 22:06:38 +0200
+
+libfuture-asyncawait-perl (0.32-1) unstable; urgency=medium
+
+ * Import upstream versions 0.31, 0.32.
+
+ -- gregor herrmann <gregoa@debian.org> Sat, 07 Sep 2019 14:20:05 +0200
+
+libfuture-asyncawait-perl (0.30-1) unstable; urgency=medium
+
+ * Import upstream versions 0.29, 0.30.
+ * Make build dependency on libtest-refcount-perl versioned.
+ * Update warning in debian/control.
+ * Annotate test-only dependencies with <!nocheck>.
+ * Declare compliance with Debian Policy 4.4.0.
+
+ -- gregor herrmann <gregoa@debian.org> Tue, 16 Jul 2019 18:44:19 -0300
+
+libfuture-asyncawait-perl (0.28-1) unstable; urgency=medium
+
+ * Team upload
+ * New upstream version 0.28
+ * Remove unnecessary version cap
+
+ -- Utkarsh Gupta <guptautkarsh2102@gmail.com> Sat, 22 Jun 2019 01:22:55 +0530
+
+libfuture-asyncawait-perl (0.26-1) unstable; urgency=medium
+
+ * Import upstream version 0.26.
+
+ -- gregor herrmann <gregoa@debian.org> Sat, 04 May 2019 21:25:00 +0200
+
+libfuture-asyncawait-perl (0.22-1) unstable; urgency=medium
+
+ * Import upstream version 0.22.
+ * Bump debhelper-compat to 12.
+ * debian/watch: use uscan version 4.
+ * debian/control: update warning.
+ The module is considered a "beta version" by now.
+
+ -- gregor herrmann <gregoa@debian.org> Fri, 05 Apr 2019 14:22:37 +0200
+
+libfuture-asyncawait-perl (0.21-2) unstable; urgency=medium
+
+ * Add build dependency on libtest-memorygrowth-perl.
+
+ -- gregor herrmann <gregoa@debian.org> Thu, 07 Feb 2019 16:49:57 +0100
+
+libfuture-asyncawait-perl (0.21-1) unstable; urgency=medium
+
+ * Import upstream version 0.21.
+
+ -- gregor herrmann <gregoa@debian.org> Sun, 03 Feb 2019 23:01:32 +0100
+
+libfuture-asyncawait-perl (0.20-1) unstable; urgency=medium
+
+ * Import upstream version 0.20.
+ * Add build dependency on libtest-refcount-perl.
+
+ -- gregor herrmann <gregoa@debian.org> Thu, 17 Jan 2019 16:37:06 +0100
+
+libfuture-asyncawait-perl (0.19-1) unstable; urgency=medium
+
+ * Import upstream version 0.19.
+ * Update years of upstream and packaging copyright.
+ * Bump required perl version to 5.22.
+ * Declare compliance with Debian Policy 4.3.0.
+ * Bump debhelper compatibility level to 11.
+
+ -- gregor herrmann <gregoa@debian.org> Fri, 11 Jan 2019 20:17:43 +0100
+
+libfuture-asyncawait-perl (0.15-1) unstable; urgency=medium
+
+ [ Salvatore Bonaccorso ]
+ * Update Vcs-* headers for switch to salsa.debian.org
+
+ [ gregor herrmann ]
+ * New upstream release.
+ * Update (build) dependencies.
+
+ -- gregor herrmann <gregoa@debian.org> Sun, 18 Mar 2018 18:25:27 +0100
+
+libfuture-asyncawait-perl (0.13-2) unstable; urgency=medium
+
+ * Add libsyntax-keyword-try-perl to Build-Depends in order to enable an
+ additional test.
+
+ -- gregor herrmann <gregoa@debian.org> Sun, 21 Jan 2018 19:45:20 +0100
+
+libfuture-asyncawait-perl (0.13-1) unstable; urgency=medium
+
+ * Initial release (closes: #887800).
+
+ -- gregor herrmann <gregoa@debian.org> Sat, 20 Jan 2018 02:29:06 +0100
diff --git a/debian/clean b/debian/clean
new file mode 100644
index 0000000..a74e1c8
--- /dev/null
+++ b/debian/clean
@@ -0,0 +1,2 @@
+XSParseKeyword.h
+XSParseSublike.h
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..f188be9
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,56 @@
+Source: libfuture-asyncawait-perl
+Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
+Uploaders: gregor herrmann <gregoa@debian.org>
+Section: perl
+Testsuite: autopkgtest-pkg-perl
+Priority: optional
+# libdevel-mat-perl has build issues, cf. #1026046
+# libdevel-mat-perl <!nocheck>,
+# libdevel-mat-dumper-perl,
+# don't add
+# libobject-pad-perl <!nocheck>,
+# libsyntax-keyword-dynamically-perl <!nocheck>,
+# libsyntax-keyword-match-perl <!nocheck>,
+# libsyntax-keyword-multisub-perl <!nocheck>,
+# libsyntax-keyword-try-perl (>= 0.18) <!nocheck>,
+# to avoid circular build dependencies
+Build-Depends: debhelper-compat (= 13),
+ libfuture-perl (>= 0.50) <!nocheck>,
+ libio-async-perl <!nocheck>,
+ libmodule-build-perl,
+ librole-tiny-perl <!nocheck>,
+ libtest2-suite-perl (>= 0.000148) <!nocheck>,
+ libxs-parse-keyword-perl,
+ libxs-parse-sublike-perl (>= 0.14),
+ perl-xs-dev,
+ perl:native
+Standards-Version: 4.6.2
+Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/libfuture-asyncawait-perl
+Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/libfuture-asyncawait-perl.git
+Homepage: https://metacpan.org/release/Future-AsyncAwait
+Rules-Requires-Root: no
+
+Package: libfuture-asyncawait-perl
+Architecture: any
+Depends: ${misc:Depends},
+ ${perl:Depends},
+ ${shlibs:Depends},
+ libfuture-perl (>= 0.50),
+ libtest2-suite-perl (>= 0.000148),
+ libxs-parse-keyword-perl,
+ libxs-parse-sublike-perl (>= 0.14),
+Description: deferred subroutine syntax for futures
+ Future::AsyncAwait provides syntax for deferring and resuming subroutines
+ while waiting for Futures to complete. This syntax aims to make code that
+ performs asynchronous operations using futures look neater and more
+ expressive than simply using then chaining and other techniques on the
+ futures themselves. It is also a similar syntax used by a number of other
+ languages; notably C# 5, EcmaScript 6, Python 3, and lately even Rust is
+ considering adding it.
+ .
+ The new syntax takes the form of two new keywords, async and await.
+ .
+ This module is still under active development. While it now seems relatively
+ stable enough for most use-cases and has received a lot of testing in a wide
+ variety of scenarios, there may still be the occasional case of memory leak
+ left in it, especially if still-pending futures are abandoned.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..e773084
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,35 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Source: https://metacpan.org/release/Future-AsyncAwait
+Upstream-Contact: Paul Evans <leonerd@leonerd.org.uk>
+Upstream-Name: Future-AsyncAwait
+
+Files: *
+Copyright: 2016-2023, Paul Evans <leonerd@leonerd.org.uk>
+License: Artistic or GPL-1+
+
+Files: hax/*
+Copyright: 2010-2014, 2017 Lukas Mai
+License: Artistic or GPL-1+
+Comment: from hax/README:
+ Many of these files copied (and slightly modified) from
+ MAUKE/Function-Parameters
+
+Files: debian/*
+Copyright: 2018-2023, gregor herrmann <gregoa@debian.org>
+License: Artistic or GPL-1+
+
+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'.
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..d8309f6
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,6 @@
+#!/usr/bin/make -f
+
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+
+%:
+ dh $@
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..6fc00e7
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=4
+https://metacpan.org/release/Future-AsyncAwait .*/Future-AsyncAwait-v?@ANY_VERSION@@ARCHIVE_EXT@$