r73259 - in /trunk/libdigest-bubblebabble-perl: BubbleBabble.pm Changes MANIFEST META.yml Makefile.PL README debian/changelog inc/ lib/ t/ test.pl xt/

gregoa at users.alioth.debian.org gregoa at users.alioth.debian.org
Sat Apr 23 17:18:09 UTC 2011


Author: gregoa
Date: Sat Apr 23 17:17:51 2011
New Revision: 73259

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=73259
Log:
* New upstream release.

Added:
    trunk/libdigest-bubblebabble-perl/META.yml
      - copied unchanged from r73258, branches/upstream/libdigest-bubblebabble-perl/current/META.yml
    trunk/libdigest-bubblebabble-perl/inc/
      - copied from r73258, branches/upstream/libdigest-bubblebabble-perl/current/inc/
    trunk/libdigest-bubblebabble-perl/lib/
      - copied from r73258, branches/upstream/libdigest-bubblebabble-perl/current/lib/
    trunk/libdigest-bubblebabble-perl/t/
      - copied from r73258, branches/upstream/libdigest-bubblebabble-perl/current/t/
    trunk/libdigest-bubblebabble-perl/xt/
      - copied from r73258, branches/upstream/libdigest-bubblebabble-perl/current/xt/
Removed:
    trunk/libdigest-bubblebabble-perl/BubbleBabble.pm
    trunk/libdigest-bubblebabble-perl/test.pl
Modified:
    trunk/libdigest-bubblebabble-perl/Changes
    trunk/libdigest-bubblebabble-perl/MANIFEST
    trunk/libdigest-bubblebabble-perl/Makefile.PL
    trunk/libdigest-bubblebabble-perl/README
    trunk/libdigest-bubblebabble-perl/debian/changelog

Modified: trunk/libdigest-bubblebabble-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdigest-bubblebabble-perl/Changes?rev=73259&op=diff
==============================================================================
--- trunk/libdigest-bubblebabble-perl/Changes (original)
+++ trunk/libdigest-bubblebabble-perl/Changes Sat Apr 23 17:17:51 2011
@@ -1,6 +1,12 @@
-$Id: Changes,v 1.2 2001/05/03 01:15:20 btrott Exp $
+Revision history for Digest::BubbleBabble
 
-Revision history for Digest::BubbleBabble
+0.02  2011.03.23
+    - Fixed a bug affecting input strings with an odd number of
+      characters. Thanks to Ken T Takusagawa for the report.
+    - Cleaned up Makefile.PL.
+    - Removed magic svn keywords.
+    - Added author tests (xt/) and modified SYNOPSIS for all modules to
+      make them pass the compilation test.
 
 0.01 2001.05.02
     - original version; created by h2xs 1.19

Modified: trunk/libdigest-bubblebabble-perl/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdigest-bubblebabble-perl/MANIFEST?rev=73259&op=diff
==============================================================================
--- trunk/libdigest-bubblebabble-perl/MANIFEST (original)
+++ trunk/libdigest-bubblebabble-perl/MANIFEST Sat Apr 23 17:17:51 2011
@@ -1,6 +1,29 @@
-BubbleBabble.pm
 Changes
+inc/Module/Install.pm
+inc/Module/Install/AuthorTests.pm
+inc/Module/Install/Base.pm
+inc/Module/Install/Can.pm
+inc/Module/Install/Fetch.pm
+inc/Module/Install/Include.pm
+inc/Module/Install/Makefile.pm
+inc/Module/Install/Metadata.pm
+inc/Module/Install/ReadmeFromPod.pm
+inc/Module/Install/Repository.pm
+inc/Module/Install/TestBase.pm
+inc/Module/Install/Win32.pm
+inc/Module/Install/WriteAll.pm
+inc/Spiffy.pm
+inc/Test/Base.pm
+inc/Test/Base/Filter.pm
+inc/Test/Builder.pm
+inc/Test/Builder/Module.pm
+inc/Test/More.pm
+lib/Digest/BubbleBabble.pm
+Makefile.PL
 MANIFEST
-Makefile.PL
+META.yml
 README
-test.pl
+t/00-compile.t
+t/01-basic.t
+xt/pod.t
+xt/synopsis.t

Modified: trunk/libdigest-bubblebabble-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdigest-bubblebabble-perl/Makefile.PL?rev=73259&op=diff
==============================================================================
--- trunk/libdigest-bubblebabble-perl/Makefile.PL (original)
+++ trunk/libdigest-bubblebabble-perl/Makefile.PL Sat Apr 23 17:17:51 2011
@@ -1,11 +1,12 @@
-# $Id: Makefile.PL,v 1.1.1.1 2001/05/03 01:11:11 btrott Exp $
+use inc::Module::Install;
+name 'Digest-BubbleBabble';
+all_from 'lib/Digest/BubbleBabble.pm';
+readme_from 'lib/Digest/BubbleBabble.pm';
 
-use ExtUtils::MakeMaker;
+test_requires 'Test::More';
 
-WriteMakefile(
-    NAME => 'Digest::BubbleBabble',
-    DISTNAME => 'Digest-BubbleBabble',
-    VERSION_FROM => 'BubbleBabble.pm',
-    AUTHOR => 'Benjamin Trott <ben at rhumba.pair.com>',
-    ABSTRACT => 'Create bubble-babble fingerprints',
-);
+use_test_base;
+auto_include_deps;
+author_tests('xt');
+auto_set_repository;
+WriteAll;

Modified: trunk/libdigest-bubblebabble-perl/README
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdigest-bubblebabble-perl/README?rev=73259&op=diff
==============================================================================
--- trunk/libdigest-bubblebabble-perl/README (original)
+++ trunk/libdigest-bubblebabble-perl/README Sat Apr 23 17:17:51 2011
@@ -1,30 +1,56 @@
-$Id: README,v 1.2 2001/05/03 01:15:20 btrott Exp $
+NAME
+    Digest::BubbleBabble - Create bubble-babble fingerprints
 
-This is Digest::BubbleBabble.
+SYNOPSIS
+        # Create a fingerprint of a simple string.
+        use Digest::BubbleBabble qw( bubblebabble );
+        my $fingerprint = bubblebabble( Digest => "Pineapple" );
 
-PREREQUISITES
+        # Create a fingerprint of a SHA-1 hash.
+        use Digest::SHA1 qw( sha1 );
+        $fingerprint = bubblebabble( Digest => sha1("hello") );
 
-None.
+DESCRIPTION
+    *Digest::BubbleBabble* takes a message digest (often generated by either
+    of the MD5 or SHA-1 message digest algorithms) and creates a fingerprint
+    of that digest in "bubble babble" format. Bubble babble is a method of
+    representing a message digest as a string of "real" words, to make the
+    fingerprint easier to remember. The "words" are not necessarily real
+    words, but they look more like words than a string of hex characters.
 
-INSTALLATION
+    Bubble babble fingerprinting is used by the SSH2 suite (and,
+    consequently, by *Net::SSH::Perl*, the Perl SSH implementation) to
+    display easy-to-remember key fingerprints. The key (a DSA or RSA key) is
+    converted into a textual form, digested using *Digest::SHA1*, and run
+    through *bubblebabble* to create the key fingerprint.
 
-Digest::BubbleBabble installation is straightforward. If your
-cpan shell is set up, you should just be able to do
+USAGE
+    *Digest::BubbleBabble* conditionally exports one function called
+    *bubblebabble*; to import the function you must choose to import it,
+    like this:
 
-    % perl -MCPAN -e 'install Digest::BubbleBabble'
+        use Digest::BubbleBabble qw( bubblebabble );
 
-If you don't like that, you can download the distribution; the
-latest version on CPAN can be found in
+  bubblebabble( Digest => $digest )
+    Currently takes only one pair of arguments, the key of which must be
+    *Digest*, the value of which is the actual message digest *$digest*. You
+    should generate this message digest yourself using either *Digest::MD5*
+    of *Digest::SHA1*.
 
-    ftp://ftp.cpan.org/pub/CPAN/authors/id/B/BT/BTROTT/
+    Returns the bubble babble form of the digest.
 
-Download it, unpack it, then build it as per the usual:
+SEE ALSO
+    The BubbleBabble specification is available at:
+    http://web.mit.edu/kenta/www/one/bubblebabble/spec/jrtrjwzi/draft-huima-
+    01.txt
 
-    % perl Makefile.PL
-    % make && make test
+LICENSE
+    Digest::BubbleBabble is free software; you may redistribute it and/or
+    modify it under the same terms as Perl itself.
 
-Then install it:
+AUTHOR & COPYRIGHTS
+    Benjamin Trott, cpan at stupidfool.org
 
-    % make install
+    Except where otherwise noted, Digest::BubbleBabble is Copyright 2001
+    Benjamin Trott. All rights reserved.
 
-Benjamin Trott / ben at rhumba.pair.com

Modified: trunk/libdigest-bubblebabble-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdigest-bubblebabble-perl/debian/changelog?rev=73259&op=diff
==============================================================================
--- trunk/libdigest-bubblebabble-perl/debian/changelog (original)
+++ trunk/libdigest-bubblebabble-perl/debian/changelog Sat Apr 23 17:17:51 2011
@@ -1,8 +1,12 @@
-libdigest-bubblebabble-perl (0.01-3) UNRELEASED; urgency=low
+libdigest-bubblebabble-perl (0.02-1) UNRELEASED; urgency=low
 
-  * Update my email address.
+  [ Ansgar Burchardt ]
+  * Email change: Ansgar Burchardt -> ansgar at debian.org
 
- -- Ansgar Burchardt <ansgar at debian.org>  Mon, 01 Nov 2010 11:16:41 +0100
+  [ gregor herrmann ]
+  * New upstream release.
+
+ -- gregor herrmann <gregoa at debian.org>  Sat, 23 Apr 2011 19:16:51 +0200
 
 libdigest-bubblebabble-perl (0.01-2) unstable; urgency=low
 




More information about the Pkg-perl-cvs-commits mailing list