debian/0000755000000000000000000000000012216355360007171 5ustar debian/rules0000755000000000000000000000003612216355360010250 0ustar #!/usr/bin/make -f %: dh $@ debian/control0000644000000000000000000000345212216355360010600 0ustar Source: libcrypt-dh-gmp-perl Maintainer: Debian Perl Group Uploaders: gregor herrmann , Dominic Hargreaves Section: perl Priority: optional Build-Depends: debhelper (>= 9.20120312), perl, libdevel-checklib-perl, libgmp-dev, libtest-requires-perl, perl (>= 5.11.1) | libextutils-parsexs-perl Standards-Version: 3.9.4 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libcrypt-dh-gmp-perl.git Vcs-Git: git://anonscm.debian.org/pkg-perl/packages/libcrypt-dh-gmp-perl.git Homepage: https://metacpan.org/release/Crypt-DH-GMP/ Package: libcrypt-dh-gmp-perl Architecture: any Depends: ${misc:Depends}, ${perl:Depends}, ${shlibs:Depends}, perl Description: Crypt::DH replacement that uses GMP directly Crypt::DH::GMP is a (somewhat) portable replacement to Crypt::DH, implemented mostly in C. . In the beginning, there was Crypt::DH. However, Crypt::DH suffers from a couple of problems: GMP/Pari libraries are almost always required; Crypt::DH additionally has Math::BigInt in between GMP. Instantiating an object comes with a relatively high cost, and if you make many computations in one go, your program will suffer dramatically because of this. . Crypt::DH::GMP attempts to alleviate these problems by providing a Crypt::DH-compatible layer, which, instead of doing calculations via Math::BigInt, directly works with libgmp in C. . This means that essentially 2 call stacks worth of expensive Perl method calls are eliminated and also only load 1 (Crypt::DH::GMP) module instead of 3 (Crypt::DH + Math::BigInt + Math::BigInt::GMP) is needed. . These add up to a fairly significant increase in performance. debian/source/0000755000000000000000000000000012216355360010471 5ustar debian/source/format0000644000000000000000000000001412216355360011677 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000000643312216355360011051 0ustar libcrypt-dh-gmp-perl (0.00011-1) unstable; urgency=low [ gregor herrmann ] * debian/copyright: update wording of Comment about copyright ownership. [ Salvatore Bonaccorso ] * Change Vcs-Git to canonical URI (git://anonscm.debian.org) * Change search.cpan.org based URIs to metacpan.org based URIs [ gregor herrmann ] * New upstream release. * Update patches. Drop spelling.patch, fixed upstream. Refresh fix- checklib-fail.patch (offset). * Update years of copyright. * Use debhelper 9.20120312 to get all hardening flags. * Declare compliance with Debian Policy 3.9.4. -- gregor herrmann Wed, 18 Sep 2013 18:54:57 +0200 libcrypt-dh-gmp-perl (0.00010-2) unstable; urgency=low * Team upload [ gregor herrmann ] * debian/control: update {versioned,alternative} (build) dependencies. [ Alessandro Ghedini ] * Add fix-checklib-fail.patch * Bump debhelper compat level to 9 * Update copyright to Copyright-Format 1.0 * Bump Standards-Version to 3.9.3 (no changes needed) -- Alessandro Ghedini Wed, 08 Aug 2012 16:47:18 +0200 libcrypt-dh-gmp-perl (0.00010-1) unstable; urgency=low * Team upload [ Alessandro Ghedini ] * New upstream release * Drop split-flags.patch (merged upstream) * Re-order (Build-)Depends (just cosmetics) [ gregor herrmann ] * Update years of copyright for inc/Module/*. -- Alessandro Ghedini Tue, 22 Nov 2011 13:56:29 +0100 libcrypt-dh-gmp-perl (0.00009-5) unstable; urgency=low [ Salvatore Bonaccorso ] * debian/copyright: Replace DEP5 Format-Specification URL from svn.debian.org to anonscm.debian.org URL. * Fix splitting of CCFLAGS and LDFLAGS in Makefile.PL. CCFLAGS and LDFLAGS need to be split into words, not characters Thanks to Colin Watson (Closes: #648955) [ Dominic Hargreaves ] * Swap libextutils-parsexs-perl/perl alternate build-dependency around following migration of perl 5.14 to unstable so that it can be autobuilt -- Dominic Hargreaves Thu, 17 Nov 2011 19:37:44 +0000 libcrypt-dh-gmp-perl (0.00009-4) unstable; urgency=low [ Ansgar Burchardt ] * debian/control: Convert Vcs-* fields to Git. [ Dominic Hargreaves ] * Add alternate Build-Depends on perl (>= 5.14) which now satisfies the libextutils-parsexs-perl requirement (and breaks the external libextutils-parsexs-perl package) (Closes: #636641) * Update Standards-Version to 3.9.2 (no changes) -- Dominic Hargreaves Thu, 04 Aug 2011 21:19:03 +0100 libcrypt-dh-gmp-perl (0.00009-3) unstable; urgency=low * Team upload. * Drop alternate Build-Depends on perl (>= 5.12) to workaround sbuild bug #586275 causing FTBFS (Closes: #617280). -- Salvatore Bonaccorso Tue, 08 Mar 2011 07:45:58 +0100 libcrypt-dh-gmp-perl (0.00009-2) unstable; urgency=low * Team upload. * debian/control: - Change Build-Depends on libgmp3-dev to libgmp-dev. - Bump Build-Depends on debhelper to (>= 8). * Bump Debhelper compat level to 8. -- Salvatore Bonaccorso Sun, 06 Mar 2011 18:45:47 +0100 libcrypt-dh-gmp-perl (0.00009-1) unstable; urgency=low * Initial release (closes: #608999). -- gregor herrmann Wed, 05 Jan 2011 11:55:50 +0100 debian/compat0000644000000000000000000000000212216355360010367 0ustar 9 debian/patches/0000755000000000000000000000000012216355360010620 5ustar debian/patches/fix-checklib-fail.patch0000644000000000000000000000100712216355360015100 0ustar Description: Trigger build failures when needed libraries are not found Origin: vendor Forwarded: not-needed Author: Alessandro Ghedini Reviewed-by: gregor herrmann Last-Update: 2013-09-18 --- a/inc/Module/Install/XSUtil.pm +++ b/inc/Module/Install/XSUtil.pm @@ -367,7 +367,7 @@ $self->build_requires( "Devel::CheckLib" => "0.4" ); } - Devel::CheckLib::check_lib_or_exit(@dcl_args); + Devel::CheckLib::assert_lib(@dcl_args); } sub cc_append_to_ccflags{ debian/patches/series0000644000000000000000000000003012216355360012026 0ustar fix-checklib-fail.patch debian/copyright0000644000000000000000000000334212216355360011126 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Crypt-DH-GMP Upstream-Contact: Daisuke Maki Source: https://metacpan.org/release/Crypt-DH-GMP/ Files: * Copyright: 2008-2010, Daisuke Maki License: Artistic or GPL-1+ Comment: The upstream distribution does not contain an explicit statement of copyright ownership. Pursuant to the Berne Convention for the Protection of Literary and Artistic Works, it is assumed that all content is copyright by its respective authors unless otherwise stated. Files: inc/Module/* Copyright: 2002-2012, Adam Kennedy 2002-2012, Audrey Tang 2002-2012, Brian Ingerson License: Artistic or GPL-1+ Files: ppport.h Copyright: 2004-2009, Marcus Holland-Moritz 2001, Paul Marquess (Version 2.x) 1999, Kenneth Albanowski (Version 1.x) License: Artistic or GPL-1+ Files: debian/* Copyright: 2011-2013, gregor herrmann 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'. debian/watch0000644000000000000000000000016612216355360010225 0ustar version=3 https://metacpan.org/release/Crypt-DH-GMP/ .*/Crypt-DH-GMP-v?(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$