--- libcrypt-eksblowfish-perl-0.008.orig/debian/changelog +++ libcrypt-eksblowfish-perl-0.008/debian/changelog @@ -0,0 +1,69 @@ +libcrypt-eksblowfish-perl (0.008-1build1) oneiric; urgency=low + + * Rebuild for Perl 5.12. + + -- Colin Watson Sun, 08 May 2011 12:50:34 +0100 + +libcrypt-eksblowfish-perl (0.008-1) unstable; urgency=low + + * New upstream release + * Fix watch file for uscan + * debhelper compat 5 + + -- Ivan Kohler Wed, 24 Mar 2010 16:52:14 -0700 + +libcrypt-eksblowfish-perl (0.005-1) unstable; urgency=low + + * New upstream release. + + -- Ivan Kohler Wed, 07 May 2008 19:57:56 -0700 + +libcrypt-eksblowfish-perl (0.003-6) unstable; urgency=low + + * Remove perl 5.10 from Dep: as well as Build-Dep:, doh! + + -- Ivan Kohler Tue, 01 Apr 2008 17:07:42 -0700 + +libcrypt-eksblowfish-perl (0.003-5) unstable; urgency=low + + * Okay. perl 5.10-5 Provides: libxsloader-perl now (and 5.10 never did hit + unstable in the week it was claimed to), so we should be able to just + depend on that going forward, with no FTBFS issues under 5.8. + Closes: Bug#470436 + + -- Ivan Kohler Mon, 24 Mar 2008 16:58:16 -0700 + +libcrypt-eksblowfish-perl (0.003-4) unstable; urgency=low + + * Depend on perl 5.10 OR libxsloader-perl + + -- Ivan Kohler Tue, 26 Feb 2008 20:52:20 -0800 + +libcrypt-eksblowfish-perl (0.003-3) unstable; urgency=low + + * Update rules file based on current dh-make-perl template for + Module-Build.xs (closes: Bug#464908). Yow. + + -- Ivan Kohler Tue, 12 Feb 2008 10:00:06 -0800 + +libcrypt-eksblowfish-perl (0.003-2) unstable; urgency=low + + * Add Build-Dep on libmodule-build-perl used by new upstream version + (closes: Bug#463879) + + -- Ivan Kohler Sun, 03 Feb 2008 16:22:48 -0800 + +libcrypt-eksblowfish-perl (0.003-1) unstable; urgency=low + + * New upstream release + * Fix debian/rules for perl 5.10 FTBFS, patch from Damyan Ivanov + (closes: Bug#463534) + + -- Ivan Kohler Sat, 02 Feb 2008 10:56:51 -0800 + +libcrypt-eksblowfish-perl (0.001-1) unstable; urgency=low + + * Initial Release (closes: Bug#411717). + + -- Ivan Kohler Tue, 20 Feb 2007 06:59:24 -0800 + --- libcrypt-eksblowfish-perl-0.008.orig/debian/rules +++ libcrypt-eksblowfish-perl-0.008/debian/rules @@ -0,0 +1,87 @@ +#!/usr/bin/make -f +# This debian/rules file is provided as a template for normal perl +# packages. It was created by Marc Brockschmidt for +# the Debian Perl Group (http://pkg-perl.alioth.debian.org/) but may +# be used freely wherever it is useful. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# If set to a true value then MakeMaker's prompt function will +# always return the default without waiting for user input. +export PERL_MM_USE_DEFAULT=1 + +PACKAGE=$(shell dh_listpackages) + +ifndef PERL +PERL = /usr/bin/perl +endif + +TMP =$(CURDIR)/debian/$(PACKAGE) + +# Allow disabling build optimation by setting noopt in +# $DEB_BUILD_OPTIONS +CFLAGS = -Wall -g +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +build: build-stamp +build-stamp: + dh_testdir + + # Add commands to compile the package here + $(PERL) Build.PL installdirs=vendor + OPTIMIZE="$(CFLAGS)" $(PERL) Build + $(PERL) Build test + + touch $@ + +clean: + dh_testdir + dh_testroot + + dh_clean build-stamp install-stamp + + # Add commands to clean up after the build process here + [ ! -f Build ] || $(PERL) Build --allow_mb_mismatch 1 distclean + +install: install-stamp +install-stamp: build-stamp + dh_testdir + dh_testroot + dh_clean -k + + # Add commands to install the package into $(TMP) here + $(PERL) Build install destdir=$(TMP) create_packlist=0 + + touch $@ + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do here for an architecture-dependent package + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installdocs README + dh_installexamples + dh_installchangelogs Changes + dh_shlibdeps + dh_strip + dh_perl + dh_compress + dh_fixperms + dh_installdeb + dh_gencontrol + dh_md5sums + dh_builddeb + +source diff: + @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary --- libcrypt-eksblowfish-perl-0.008.orig/debian/watch +++ libcrypt-eksblowfish-perl-0.008/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://search.cpan.org/dist/Crypt-Eksblowfish/ .*/Crypt-Eksblowfish-v?(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$ --- libcrypt-eksblowfish-perl-0.008.orig/debian/compat +++ libcrypt-eksblowfish-perl-0.008/debian/compat @@ -0,0 +1 @@ +5 --- libcrypt-eksblowfish-perl-0.008.orig/debian/control +++ libcrypt-eksblowfish-perl-0.008/debian/control @@ -0,0 +1,28 @@ +Source: libcrypt-eksblowfish-perl +Section: perl +Priority: optional +Build-Depends: debhelper (>= 4.0.0), perl (>= 5.8.4-8), libxsloader-perl, libmodule-build-perl, libclass-mix-perl +Maintainer: Ivan Kohler +Standards-Version: 3.7.2 + +Package: libcrypt-eksblowfish-perl +Architecture: any +Depends: ${perl:Depends}, ${shlibs:Depends}, ${misc:Depends}, libxsloader-perl, libclass-mix-perl +Description: Perl module implementing the Eksblowfish block cipher + An object of this type encapsulates a keyed instance of the Eksblowfish + block cipher, ready to encrypt and decrypt. + . + Eksblowfish is a variant of the Blowfish cipher, modified to make the + key setup very expensive. ("Eks" stands for "expensive key schedule".) + This doesn't make it significantly cryptographically stronger, + but is intended to hinder brute-force attacks. It also makes it + unsuitable for any application requiring key agility. It was designed + by Niels Provos and David Mazieres for password hashing in OpenBSD. + See Crypt::Eksblowfish::Bcrypt for the hash algorithm. + . + Eksblowfish is a parameterised (family-keyed) cipher. It takes a cost + parameter that controls how expensive the key scheduling is. It also + takes a family key, known as the "salt". Cost and salt parameters + together define a cipher family. Within each family, a key determines an + encryption function in the usual way. See Crypt::Eksblowfish::Family + for a way to encapsulate an Eksblowfish cipher family. --- libcrypt-eksblowfish-perl-0.008.orig/debian/copyright +++ libcrypt-eksblowfish-perl-0.008/debian/copyright @@ -0,0 +1,23 @@ +This is the debian package for the Crypt-Eksblowfish module. +It was created by Ivan Kohler using dh-make-perl. + +The upstream author is: + +Eksblowfish guts originally by Solar Designer (solar at openwall.com). + +Modifications and Perl interface by Andrew Main (Zefram) +.. + +Copyright (C) 2006 Andrew Main (Zefram) + +This module is free software; you can redistribute it and/or modify it +under the same terms as Perl itself. + +The original Eksblowfish code (in the form of crypt()) from which +this module is derived is in the public domain. It may be found at +http://www.openwall.com/crypt/. + +Perl is distributed under your choice of the GNU General Public License or +the Artistic License. On Debian GNU/Linux systems, the complete text of the +GNU General Public License can be found in `/usr/share/common-licenses/GPL' +and the Artistic Licence in `/usr/share/common-licenses/Artistic'.