[Bps-public-commit] GnuPG-Interface branch, master, updated. 0.49-5-g599efbf

Alex Vandiver alexmv at bestpractical.com
Fri Mar 14 12:58:45 EDT 2014


The branch, master has been updated
       via  599efbfc8750260a2b7b6e30c87848cb3b7915bd (commit)
       via  a90535d4f83f74985004a36660d965bcfba985ff (commit)
       via  996275bc3faf9cf20a342971f01a5fcbbfc42776 (commit)
       via  23221d2908709e8a91baead261bbde9e1f7d6e7c (commit)
       via  3f7973f5b0cde1c7ab53dae4d9e9d1a0ac9abc1c (commit)
      from  0601b6c0f99582df0566b1b633311fe9a59d7e0d (commit)

Summary of changes:
 .gitignore              |   1 +
 COPYING                 |   2 -
 ChangeLog               | 675 ------------------------------------------------
 Changes                 | 200 ++++++++++++++
 MANIFEST                |   5 +-
 NEWS                    | 170 ------------
 THANKS                  |  10 -
 lib/GnuPG/Interface.pm  |   7 +-
 lib/GnuPG/Options.pm    |   5 +-
 lib/GnuPG/PrimaryKey.pm |   5 +-
 10 files changed, 214 insertions(+), 866 deletions(-)
 delete mode 100644 COPYING
 delete mode 100644 ChangeLog
 create mode 100644 Changes
 delete mode 100644 NEWS
 delete mode 100644 THANKS

- Log -----------------------------------------------------------------
commit 3f7973f5b0cde1c7ab53dae4d9e9d1a0ac9abc1c
Author: Alex Vandiver <alexmv at bestpractical.com>
Date:   Fri Mar 14 11:54:29 2014 -0400

    Using ->meta->add_method requires Moose; do it ourselves
    
    Unfortunately, Moo does not define a meta-class; if ->meta is called, it
    bootstraps to Moose.  To avoid an implicit Moose dependency, swap to
    doing the equivalent ourselves, using stash manipulation.

diff --git a/lib/GnuPG/Options.pm b/lib/GnuPG/Options.pm
index a7c4203..86261a0 100644
--- a/lib/GnuPG/Options.pm
+++ b/lib/GnuPG/Options.pm
@@ -84,10 +84,11 @@ for my $list (LISTS) {
         },
     );
 
-    __PACKAGE__->meta->add_method($list => sub {
+    no strict 'refs';
+    *{$list} = sub {
         my $self = shift;
         return wantarray ? @{$self->$ref(@_)} : $self->$ref(@_);
-    });
+    };
 }
 
 sub BUILD {
diff --git a/lib/GnuPG/PrimaryKey.pm b/lib/GnuPG/PrimaryKey.pm
index bc84349..3776588 100644
--- a/lib/GnuPG/PrimaryKey.pm
+++ b/lib/GnuPG/PrimaryKey.pm
@@ -31,10 +31,11 @@ for my $list (qw(user_ids subkeys user_attributes)) {
         },
     );
 
-    __PACKAGE__->meta->add_method($list => sub {
+    no strict 'refs';
+    *{$list} = sub {
         my $self = shift;
         return wantarray ? @{$self->$ref(@_)} : $self->$ref(@_);
-    });
+    };
 }
 
 has $_ => (

commit 23221d2908709e8a91baead261bbde9e1f7d6e7c
Author: Alex Vandiver <alexmv at bestpractical.com>
Date:   Fri Mar 14 12:30:32 2014 -0400

    Reformat into standard Changes

diff --git a/ChangeLog b/ChangeLog
deleted file mode 100644
index 7cca2bc..0000000
--- a/ChangeLog
+++ /dev/null
@@ -1,675 +0,0 @@
-0.49	Thu Mar 13 13:05:17 EDT 2014
-	Restore context-sensitive (array/arrayref) behavior of multiple
-	array methods from 0.46.
-	Fix MANIFEST/.gitignore inconsistency
-
-0.48    Mon Mar 10 11:26:17 EDT 2014
-	Switch from --always-trust to --trust-model=always
-
-0.47    Mon Mar 10 11:06:17 EDT 2014
-	No changes from 0.47_02
-
-0.47_02 Fri Feb 14 11:16:17 EST 2014
-	Remove a stray 'use Data::Dumper::Concise' added in 0.47_01
-
-0.47_01 Mon Jan 27 17:03:17 EST 2014
-	Switch from Any::Moose to Moo
-	Accept "gpg (GnuPG/MacGPG2)" as a valid gpg version
-	Typo fixes in documentation
-
-0.46 Thu Oct 25 14:04:17 EDT 2012
-
-	Add a ->search_keys method
-	Add a ->version method
-	Remove dead code for finding gnupg2 binary
-
-0.45 Wed Oct 26 00:11:17 EDT 2011
-
-	Include trailing columns when parsing --fixed-list-mode output
-
-0.44 Mon May  2 21:36:13 EDT 2011
-
-	Bump Math::BigInt dependency to get the new 'try GMP' syntax.
-
-0.43 Tue Mar  8 09:13:31 EST 2011
-
-	Stable release
-
-0.42_02
-   Additional cleanups from dkg
-
-0.42_01 Mon May 10 10:50:49 EDT 2010
-    GnuPG::Revoker: improve docs, compare() should fail if the signature counts differ - dkg
-    Handle revoker packets (rvk) - dkg
-    Move compare() into GnuPG::Signature, got rid of t/GnuPG/ComparableSignature.pm - dkg
-    Move signature comparison into ComparableKey.pm instead of ComparableSubKey.pm - dkg
-    Move fingerprint comparison directly into GnuPG::Fingerprint - dkg
-    Change around some variable names for consistency's sake:
-      $current_key becomes $current_primary_key
-      $current_fingerprinted_key becomes $current_key  -dkg
-    Fixed synopsis example in GnuPG::Signature pod - dkg
-    Allow for primary key to have per-key (useful for signatures of class 0x1f, see http://tools.ietf.org/html/rfc4880#section-5.2.1) - dkg
-    Add revocations to keys and user ids and user attributes - dkg
-    Add signature class and exportability to GnuPG::Signature - dkg
-    Introduced GnuPG::UserAttribute to handle uat packets - dkg
-    Actually check validity of signatures and report them - dkg
-    Support more than 1 signature over each subkey - dkg
-    Do not bother shipping test/random_seed - dkg
-    Fix copy method of GnuPG::Options.
-     The result of not checking for definedness here is to never copy the
-     meta_immutable value successfully (as that is true by default).  This led
-     to a FTBFS (failure to build from source) when running non-interactively.
-    
-     See also:  http://bugs.debian.org/549743  - Tim Retout
-    Expose signature expiration times - dkg
-    Take advantage of --fixed-list-mode and report timestamps at 1Hz precision instead of daily precision - dkg
-    Always use --fixed-list-mode for consistency and better granularity of data - dkg
-    Unescape strings to handle User IDs with colons in them - dkg
-    Add usage_flags to keys - dkg
-    Several doc patches from Daniel Kahn Gillmor 
-    Fix for documented typos reported by SYSMON Fixes rt.cpan.org#50377 - jesse
-    Fix POD errors - alexmv
-
-0.42 Wed Sep 30 23:20:58 JST 2009
-
-	* Support for GPG2
-
-0.41_01 Fri Sep 25 02:56:33 JST 2009
-
-	* Beginnings of support for GPG2
-
-0.40_04 Tue Apr 21 19:50:12 JST 2009
-
-    * Use Any::Moose instead of Moose for Mouse celerity (Sartak)
-
-0.40_1 Sat Nov 15 12:35:59 EST 2008
-	* [rt.cpan.org #40963] Replace Class::MethodMaker with Moose  (Chris Prather)
-
-
-0.36 Mon Aug 13 12:16:38 EDT 2007
-
-    * [rt.cpan.org #28814] - Performance improvement from mehradek (Radoslaw Zielinski)
-        -use English;
-        +use English qw( -no_match_vars );
-
-
-0.35 Fri Apr 20 12:33:53 EDT 2007 - Jesse Vincent <jesse at bestpractical.com>
-
-    * New Maintainer: Jesse Vincent <jesse at bestpractical.com> took over
-      maintenance of this module.
-
-    * Removed test key expiry dates. (Fixes http://rt.cpan.org/Ticket/Display.html?id=17618)
-    * Applied secret key output patch for modern GPG from http://rt.cpan.org/Ticket/Display.html?id=17619
-    * Applied patch to support 'tru' record types from (http://search.cpan.org/src/JRED/Mail-GPG-1.0.6/patches/)
-
-2002-09-26 15:47  ftobin
-
-	* THANKS: add Walter Stanish <walter at pratyeka.org> for a docfix
-
-2002-09-26 11:51  ftobin
-
-	* NEWS, lib/GnuPG/Interface.pm: documentation fixes, bump version
-
-2002-06-17 14:06  ftobin
-
-	* Makefile.PL: put test in to see if GnuPG is on the system
-
-2002-06-14 12:18  ftobin
-
-	* .cvsignore, test/public-keys/.cvsignore,
-	test/public-keys-sigs/.cvsignore, test/secret-keys/.cvsignore,
-	test/.cvsignore: I like .cvsignore files
-
-2002-06-14 12:10  ftobin
-
-	* NEWS, lib/GnuPG/Interface.pm: add NEWS, bump version
-
-2002-06-14 12:08  ftobin
-
-	* THANKS, lib/GnuPG/Interface.pm: fix debian bug #149966, thanks to
-	 Peter Palfrader <weasel at debian.org> Seems import-keys doesn't need
-	'-' passed anymore.
-
-2002-06-11 12:01  ftobin
-
-	* NEWS, lib/GnuPG/Interface.pm: add news about latest version, bump
-	version
-
-2002-02-06 00:08  ftobin
-
-	* NEWS, test/pubring.gpg, test/secring.gpg: extended the expiration
-	date on the test keys 4 years so that the test suite works
-
-2001-12-09 20:29  ftobin
-
-	* lib/GnuPG/Key.pm: minor code layout change
-
-2001-12-08 21:24  ftobin
-
-	* lib/GnuPG/Handles.pm: small doc example fix
-
-2001-12-08 21:13  ftobin
-
-	* lib/GnuPG/Interface.pm: doc example typo fix
-
-2001-09-14 08:34  ftobin
-
-	* lib/GnuPG/PrimaryKey.pm, lib/GnuPG/PublicKey.pm,
-	lib/GnuPG/SecretKey.pm, lib/GnuPG/SubKey.pm,
-	t/GnuPG/ComparableFingerprint.pm, t/GnuPG/ComparableKey.pm,
-	t/GnuPG/ComparablePrimaryKey.pm, t/GnuPG/ComparablePublicKey.pm,
-	t/GnuPG/ComparableSecretKey.pm, t/GnuPG/ComparableSignature.pm,
-	t/GnuPG/ComparableSubKey.pm, t/GnuPG/ComparableUserId.pm: use "use
-	base" instead of ISA junk
-
-2001-08-22 08:53  ftobin
-
-	* lib/GnuPG/Interface.pm: change some 'dies' to 'croak'
-
-2001-08-21 09:31  ftobin
-
-	* README, THANKS, lib/GnuPG/Fingerprint.pm, lib/GnuPG/Handles.pm,
-	lib/GnuPG/Interface.pm, lib/GnuPG/Key.pm, lib/GnuPG/Options.pm,
-	lib/GnuPG/PrimaryKey.pm, lib/GnuPG/PublicKey.pm,
-	lib/GnuPG/SecretKey.pm, lib/GnuPG/Signature.pm,
-	lib/GnuPG/SubKey.pm, lib/GnuPG/UserId.pm, t/MyTest.pm,
-	t/MyTestSpecific.pm, t/GnuPG/ComparableFingerprint.pm,
-	t/GnuPG/ComparableKey.pm, t/GnuPG/ComparablePrimaryKey.pm,
-	t/GnuPG/ComparablePublicKey.pm, t/GnuPG/ComparableSecretKey.pm,
-	t/GnuPG/ComparableSignature.pm, t/GnuPG/ComparableSubKey.pm,
-	t/GnuPG/ComparableUserId.pm: change my mail addr to ftobin at cpan.org
-
-2001-05-07 06:27  ftobin
-
-	* NEWS, README, lib/GnuPG/Interface.pm: documentation fixes, GnupG
-	-> GnuPG
-
-2001-05-03 03:40  ftobin
-
-	* lib/GnuPG/Interface.pm: put in example of how to use wrap_call()
-
-2001-05-03 03:37  ftobin
-
-	* README: add footer stuff to readme
-
-2001-05-03 03:32  ftobin
-
-	* MANIFEST, NEWS, lib/GnuPG/Interface.pm, t/wrap_call.t: bump
-	version, add news, fix test
-
-2001-05-03 02:02  ftobin
-
-	* t/passphrase_handling.t: remove spuriuos backtick
-
-2001-05-03 02:00  ftobin
-
-	* lib/GnuPG/Interface.pm, t/clearsign.t, t/decrypt.t,
-	t/detach_sign.t, t/encrypt.t, t/encrypt_symmetrically.t,
-	t/export_keys.t, t/get_public_keys.t, t/get_secret_keys.t,
-	t/import_keys.t, t/list_public_keys.t, t/list_secret_keys.t,
-	t/list_sigs.t, t/passphrase_handling.t, t/sign.t,
-	t/sign_and_encrypt.t, t/verify.t: use waitpid instead of wait for
-	everything, and remove some deprecated uses of gnupg_command_args
-	in test cases
-
-2001-04-30 22:38  ftobin
-
-	* MANIFEST: add ComparablePrimaryKey
-
-2001-04-30 22:36  ftobin
-
-	* t/GnuPG/ComparablePrimaryKey.pm: forgot to add this before
-
-2001-04-30 22:34  ftobin
-
-	* NEWS, lib/GnuPG/Interface.pm: bump version
-
-2001-04-30 22:31  ftobin
-
-	* lib/GnuPG/PrimaryKey.pm: add SYNOPSIS to pod
-
-2001-04-30 22:27  ftobin
-
-	* MANIFEST: add t/Interface.t
-
-2001-04-30 01:03  ftobin
-
-	* lib/GnuPG/PrimaryKey.pm: forgot to add this file
-
-2001-04-29 22:04  ftobin
-
-	* t/Interface.t: has deprecation tests
-
-2001-04-29 22:04  ftobin
-
-	* NEWS, lib/GnuPG/Interface.pm: deprecate a bunch of gnupg_x in
-	favor of just x
-
-2001-04-29 21:36  ftobin
-
-	* MANIFEST, lib/GnuPG/Fingerprint.pm, lib/GnuPG/Interface.pm,
-	lib/GnuPG/UserId.pm, t/Fingerprint.t, t/UserId.t,
-	t/get_public_keys.t: deprecate some fields
-
-2001-04-29 20:09  ftobin
-
-	* lib/GnuPG/Fingerprint.pm, lib/GnuPG/Interface.pm,
-	lib/GnuPG/Key.pm, lib/GnuPG/PublicKey.pm, lib/GnuPG/SecretKey.pm,
-	lib/GnuPG/SubKey.pm, t/get_public_keys.t, t/get_secret_keys.t,
-	t/GnuPG/ComparableFingerprint.pm, t/GnuPG/ComparableKey.pm,
-	t/GnuPG/ComparablePublicKey.pm, t/GnuPG/ComparableSecretKey.pm,
-	t/GnuPG/ComparableSignature.pm, t/GnuPG/ComparableSubKey.pm:
-	GnuPG::SubKey's signature, and GnuPG::Key's fingerprint are not
-	auto-created anymore.  I just don't like doing it.
-	
-	Introduced GnuPG::PrimaryKey, the super-class for GnuPG::PublicKey
-	and GnuPG::SecretKey
-	
-	GnuPG::Fingerprint's primary data member is now named as_hex_string
-
-2001-04-28 00:51  ftobin
-
-	* Makefile.PL: update C::MM requirements
-
-2001-04-28 00:49  ftobin
-
-	* MANIFEST, NEWS, README: don't ship with C::MM
-
-2001-04-28 00:45  ftobin
-
-	* MANIFEST, Makefile.PL, NEWS, THANKS, lib/GnuPG/Interface.pm: fix
-	SF Bug Id #229315
-
-2001-04-28 00:02  ftobin
-
-	* NEWS: update news concerning latest commits
-
-2001-04-28 00:01  ftobin
-
-	* lib/GnuPG/Fingerprint.pm, lib/GnuPG/Key.pm,
-	lib/GnuPG/PublicKey.pm, lib/GnuPG/SecretKey.pm,
-	lib/GnuPG/Signature.pm, lib/GnuPG/SubKey.pm, lib/GnuPG/UserId.pm,
-	t/get_public_keys.t, t/get_secret_keys.t, t/list_public_keys.t,
-	t/list_secret_keys.t, t/list_sigs.t,
-	t/GnuPG/ComparableFingerprint.pm, t/GnuPG/ComparableKey.pm,
-	t/GnuPG/ComparablePublicKey.pm, t/GnuPG/ComparableSecretKey.pm,
-	t/GnuPG/ComparableSignature.pm, t/GnuPG/ComparableSubKey.pm,
-	t/GnuPG/ComparableUserId.pm: rework testing structure so that
-	comparable stuff is in inherited classes used specifically for
-	testing
-	
-	also, testing is less strict on many objects, since GnuPG is
-	becoming wild and unpredicable :)
-
-2001-04-27 20:58  ftobin
-
-	* lib/GnuPG/Interface.pm, lib/GnuPG/PublicKey.pm,
-	lib/GnuPG/SecretKey.pm, lib/GnuPG/SubKey.pm, t/MyTestSpecific.pm,
-	t/export_keys.t, t/get_public_keys.t, t/get_secret_keys.t,
-	t/list_public_keys.t, t/list_secret_keys.t, t/list_sigs.t: don't
-	close stdout early; I think it's triggering a buffering issue
-
-2001-01-25 20:52  ftobin
-
-	* lib/GnuPG/: Interface.pm, Options.pm: doc updates
-
-2001-01-02 01:09  ftobin
-
-	* lib/GnuPG/Interface.pm: fix up docs for
-	GnuPG::Interface::wrap_call() and in general all around for
-	Interface.pm POD
-
-2000-11-21 13:03  ftobin
-
-	* NEWS, lib/GnuPG/Fingerprint.pm, lib/GnuPG/Handles.pm,
-	lib/GnuPG/Interface.pm, lib/GnuPG/Key.pm, lib/GnuPG/Options.pm,
-	lib/GnuPG/PublicKey.pm, lib/GnuPG/SecretKey.pm,
-	lib/GnuPG/Signature.pm, lib/GnuPG/SubKey.pm, lib/GnuPG/UserId.pm,
-	t/MyTest.pm, t/MyTestSpecific.pm: new licensing
-
-2000-11-21 12:56  ftobin
-
-	* COPYING: new licensing
-
-2000-08-05 15:22  ftobin
-
-	* THANKS: thanks for AutoLoader fix
-
-2000-08-05 15:12  ftobin
-
-	* MANIFEST: for sanity, trustdb.gpg is no longer shipped
-
-2000-08-04 00:42  ftobin
-
-	* NEWS, lib/GnuPG/Interface.pm: wrote up news for 0.11, and ready
-	for 0.11
-
-2000-07-31 15:50  ftobin
-
-	* lib/GnuPG/Interface.pm: finally, the proper AutoLoader fix
-
-2000-07-27 12:26  ftobin
-
-	* lib/GnuPG/Options.pm: cosmetic typo
-
-2000-07-23 02:05  ftobin
-
-	* lib/GnuPG/Options.pm: doc fixes
-
-2000-07-22 21:46  ftobin
-
-	* t/MyTestSpecific.pm, test/trustdb.gpg: instead of having trustdb
-	in the CVS repository, which keeps getting altered anyways, let's
-	use GnuPG's --always-trust option.
-
-2000-07-22 21:43  ftobin
-
-	* lib/GnuPG/Options.pm: removed GnuPG::Options->no_comment()
-	because it doesn't do what you think it does, and comment(), if
-	defined but blank should allow GnuPG to use no comment.
-
-2000-07-22 21:39  ftobin
-
-	* lib/GnuPG/Interface.pm, test/trustdb.gpg: require all those extra
-	modules at runtime in the get_keys() method
-
-2000-07-13 02:51  ftobin
-
-	* README: oops, README had wrong version of C::MM in it
-
-2000-07-13 02:36  ftobin
-
-	* MANIFEST, NEWS, lib/GnuPG/Interface.pm, test/trustdb.gpg: getting
-	ready for 0.10
-
-2000-07-12 18:29  ftobin
-
-	* lib/GnuPG/Key.pm, t/export_keys.t, test/trustdb.gpg: Okay, I've
-	finally removed the epixration-field comparison test for
-	GnuPG::Keys cause Werner has released 1.0.2 without addressing my
-	complaints :(
-
-2000-07-12 04:29  ftobin
-
-	* lib/GnuPG/Interface.pm: added a FAQ item about filehandles
-	'stopping' (buffers and such)
-
-2000-07-12 04:21  ftobin
-
-	* lib/GnuPG/Handles.pm, lib/GnuPG/Interface.pm, t/clearsign.t,
-	t/decrypt.t, t/detach_sign.t, t/encrypt.t,
-	t/encrypt_symmetrically.t, t/export_keys.t, t/import_keys.t,
-	t/list_public_keys.t, t/list_secret_keys.t, t/list_sigs.t,
-	t/passphrase_handling.t, t/sign.t, t/sign_and_encrypt.t,
-	t/verify.t, test/trustdb.gpg: let's call this new GnuPG::Handles
-	option 'direct' instead of 'dup'.  'dup' is unintuitive,
-	inunderstandable by users who don't care what is actually
-	happening, and more 'generic' (read portable, time-standing)
-
-2000-07-12 04:10  ftobin
-
-	* lib/GnuPG/Interface.pm, test/trustdb.gpg: whoops, I really do
-	need to explictly dup, as well as compensate when it's an
-	already-opened filehandle.  Maybe I'll change the name to direct
-	instead of dup.
-
-2000-07-12 04:01  ftobin
-
-	* lib/GnuPG/Interface.pm: We really do need to dup the filehandles,
-	not just use the originals because sometimes the user will pass
-	">&STDOUT" :)
-
-2000-07-12 03:43  ftobin
-
-	* NEWS, lib/GnuPG/Fingerprint.pm, lib/GnuPG/Handles.pm,
-	lib/GnuPG/Interface.pm, lib/GnuPG/Key.pm, lib/GnuPG/Options.pm,
-	lib/GnuPG/PublicKey.pm, lib/GnuPG/SecretKey.pm,
-	lib/GnuPG/SubKey.pm, lib/GnuPG/UserId.pm, test/trustdb.gpg: small
-	doc changes, NEWS updates to reflect recent important commits, and
-	small Interface changes
-
-2000-07-11 22:56  ftobin
-
-	* lib/GnuPG/Handles.pm, lib/GnuPG/Interface.pm,
-	lib/GnuPG/Options.pm, t/MyTestSpecific.pm, t/clearsign.t,
-	t/decrypt.t, t/detach_sign.t, t/encrypt.t,
-	t/encrypt_symmetrically.t, t/export_keys.t, t/get_public_keys.t,
-	t/get_secret_keys.t, t/import_keys.t, t/list_public_keys.t,
-	t/list_secret_keys.t, t/list_sigs.t, t/passphrase_handling.t,
-	t/sign.t, t/sign_and_encrypt.t, t/verify.t, test/key.1.asc,
-	test/options, test/passphrase, test/trustdb.gpg: Lots of stuff on
-	this commit.  We now have better, 'option'-oriented fh dupping
-	support, instead of that crappy auto-magic stuff looking for >& and
-	the like at the beginning of fhs.  Most of the test files include a
-	test with dupping from/to a file, and a new command GnuPG::Handles
-	data member has been introduced, which links into the command-fd
-	option of GnuPG.
-
-2000-06-28 15:36  ftobin
-
-	* lib/GnuPG/Interface.pm: put in documentation about the returned
-	PID from 'normal' GnuPG calls
-
-2000-06-28 15:00  ftobin
-
-	* lib/GnuPG/Interface.pm: formatting changes in pod code
-
-2000-06-25 20:21  ftobin
-
-	* NEWS, lib/GnuPG/Interface.pm: Now allow fh's like >&=$fh, which
-	are really fd's Also, ready for 0.09
-
-2000-06-25 06:10  ftobin
-
-	* NEWS, lib/GnuPG/Interface.pm: documented how one can use file
-	descriptor numbers to use as dups
-
-2000-06-25 05:16  ftobin
-
-	* lib/GnuPG/Interface.pm: /tmp/cvsk16160
-
-2000-06-20 18:22  ftobin
-
-	* MANIFEST: forgot some files
-
-2000-06-20 18:17  ftobin
-
-	* NEWS, lib/GnuPG/Interface.pm: ready for 0.08
-
-2000-06-18 22:10  ftobin
-
-	* README: 'make' should be a separate step from 'make test', as it
-	seems manifying doesn't happen during 'make test'.
-
-2000-06-18 21:25  ftobin
-
-	* NEWS, lib/GnuPG/Interface.pm: use AutoLoading now.
-
-2000-06-18 21:17  ftobin
-
-	* Makefile.PL: more fun simple changes
-
-2000-06-18 20:26  ftobin
-
-	* Makefile.PL: clarification
-
-2000-06-18 20:22  ftobin
-
-	* Makefile.PL: Need C::MM 0.96
-
-2000-06-18 05:57  ftobin
-
-	* MANIFEST: typo
-
-2000-06-18 03:53  ftobin
-
-	* t/get_secret_keys.t: oops, typo
-
-2000-06-18 03:47  ftobin
-
-	* MANIFEST, t/get_public_keys.t, t/get_secret_keys.t: MANIFEST
-	changed to reflect new 'test' directory little better information
-	on GnuPG creating errors in the test scripts due to GnuPG versions
-
-2000-06-18 03:35  ftobin
-
-	* test/: public-keys-sigs.1.txt, public-keys-sigs.2.txt,
-	public-keys.1.txt, public-keys.2.txt, secret-keys.1.txt,
-	secret-keys.2.txt, trustdb.gpg, public-keys/1.0.test,
-	public-keys/1.1.test, public-keys/2.0.test, public-keys/2.1.test,
-	public-keys-sigs/1.0.test, public-keys-sigs/1.1.test,
-	public-keys-sigs/2.0.test, public-keys-sigs/2.1.test,
-	secret-keys/1.0.test, secret-keys/2.0.test: file tree rearrangement
-
-2000-06-18 03:33  ftobin
-
-	* NEWS, lib/GnuPG/Key.pm, t/get_public_keys.t, t/get_secret_keys.t,
-	t/list_public_keys.t, t/list_secret_keys.t, t/list_sigs.t: Updates
-	so that tests work better with GnuPG 1.0.1e, or are knowledgeable
-	about errors with it.
-	
-	rearrangement of 'test' directory
-
-2000-06-11 05:36  ftobin
-
-	* Makefile.PL: bumped up C::MM requirements to 0.95 because of how
-	new methods changing.
-
-2000-06-10 22:07  ftobin
-
-	* lib/GnuPG/Options.pm: typo in pod
-
-2000-05-24 21:22  ftobin
-
-	* t/MyTestSpecific.pm: More about GnuPG::Options meta methods
-	changing
-
-2000-05-24 21:21  ftobin
-
-	* NEWS, lib/GnuPG/Interface.pm: Version 0.07 trying to be ready.
-	
-	    *	BACKWARDS COMPATIBILITY issue:
-		GnuPG::Options->meta_signing_key() now expects
-		an argument of type GnuPG::Object, instead of a scalar
-		key id.  See the following note for more details.
-	
-	    *	GnuPG::Options 'meta' methods that deal with keys arguments
-		are more consistent now.  Meta methods that accept key
-		ids are now appended with _id(s); other meta methods
-		that accept keys receive GnuPG::Key objects.
-
-2000-05-24 21:20  ftobin
-
-	* lib/GnuPG/Options.pm:     *	BACKWARDS COMPATIBILITY issue:
-		GnuPG::Options->meta_signing_key() now expects
-		an argument of type GnuPG::Object, instead of a scalar
-		key id.  See the following note for more details.
-	
-	    *	GnuPG::Options 'meta' methods that deal with keys arguments
-		are more consistent now.  Meta methods that accept key
-		ids are now appended with _id(s); other meta methods
-		that accept keys receive GnuPG::Key objects.
-
-2000-05-17 16:43  ftobin
-
-	* NEWS: bumped up version to 0.06 since I missed changing the
-	version in Interface.pm the last time
-
-2000-05-17 16:30  ftobin
-
-	* NEWS, lib/GnuPG/Options.pm: GnuPG::Options now makes use of
-	C::MM's booleans, and textmode option added
-
-2000-05-11 05:08  ftobin
-
-	* lib/GnuPG/Interface.pm: waitpid() are now implemented in various
-	functions that totally encapsulate the call to GnuPG.
-
-2000-05-11 05:07  ftobin
-
-	* t/passphrase_handling.t: The passphrase was never really passed
-	down through the pipe before; the error was gotten from the
-	previous call to GnuPG.
-
-2000-04-25 18:02  ftobin
-
-	* NEWS: put in 0.04 NEWS
-
-2000-04-25 17:58  ftobin
-
-	* lib/GnuPG/Interface.pm: ready for 0.04
-	
-	0.04 is a repackaging release of 0.03
-
-2000-04-25 17:41  ftobin
-
-	* NEWS, lib/GnuPG/Interface.pm: ready for 0.03
-
-2000-04-25 17:01  ftobin
-
-	* MANIFEST: added NEWS to MANIFEST
-
-2000-04-25 16:40  ftobin
-
-	* MANIFEST: added ChangeLog to the MANIFEST
-
-2000-04-25 16:29  ftobin
-
-	* NEWS, lib/GnuPG/Interface.pm: ready for 2.8.0
-
-2000-04-25 16:23  ftobin
-
-	* lib/GnuPG/Options.pm: fixed bug with meta-pgp-5-compatibility
-	which was using underscores in the option passed to GnuPG instead
-	of dashes
-
-2000-04-20 22:13  ftobin
-
-	* lib/GnuPG/Interface.pm: removed debugging filehandle stuff from
-	Interface.pm This caused problems when the user does funky stuff
-	like close the STDOUT or does stuff with STDERR
-
-2000-04-20 10:30  ftobin
-
-	* lib/GnuPG/: Fingerprint.pm, Handles.pm, Interface.pm, Key.pm,
-	Options.pm, PublicKey.pm, SecretKey.pm, SubKey.pm, UserId.pm: POD
-	cleanups, mainly providing L<>'s in the SEE ALSO sections.
-
-2000-04-19 17:06  ftobin
-
-	* COPYING, MANIFEST, Makefile.PL, README, THANKS,
-	lib/GnuPG/Fingerprint.pm, lib/GnuPG/Handles.pm,
-	lib/GnuPG/Interface.pm, lib/GnuPG/Key.pm, lib/GnuPG/Options.pm,
-	lib/GnuPG/PublicKey.pm, lib/GnuPG/SecretKey.pm,
-	lib/GnuPG/Signature.pm, lib/GnuPG/SubKey.pm, lib/GnuPG/UserId.pm,
-	t/MyTest.pm, t/MyTestSpecific.pm, t/clearsign.t, t/decrypt.t,
-	t/detach_sign.t, t/encrypt.t, t/encrypt_symmetrically.t,
-	t/export_keys.t, t/get_public_keys.t, t/get_secret_keys.t,
-	t/import_keys.t, t/list_public_keys.t, t/list_secret_keys.t,
-	t/list_sigs.t, t/passphrase_handling.t, t/sign.t,
-	t/sign_and_encrypt.t, t/verify.t, test/encrypted.1.gpg,
-	test/key.1.asc, test/options, test/plain.1.txt,
-	test/public-keys-sigs.1.txt, test/public-keys-sigs.2.txt,
-	test/public-keys.1.txt, test/public-keys.2.txt, test/pubring.gpg,
-	test/secret-keys.1.txt, test/secret-keys.2.txt, test/secring.gpg,
-	test/signed.1.asc, test/trustdb.gpg: Initial revision
-
-2000-04-19 17:06  ftobin
-
-	* COPYING, MANIFEST, Makefile.PL, README, THANKS,
-	lib/GnuPG/Fingerprint.pm, lib/GnuPG/Handles.pm,
-	lib/GnuPG/Interface.pm, lib/GnuPG/Key.pm, lib/GnuPG/Options.pm,
-	lib/GnuPG/PublicKey.pm, lib/GnuPG/SecretKey.pm,
-	lib/GnuPG/Signature.pm, lib/GnuPG/SubKey.pm, lib/GnuPG/UserId.pm,
-	t/MyTest.pm, t/MyTestSpecific.pm, t/clearsign.t, t/decrypt.t,
-	t/detach_sign.t, t/encrypt.t, t/encrypt_symmetrically.t,
-	t/export_keys.t, t/get_public_keys.t, t/get_secret_keys.t,
-	t/import_keys.t, t/list_public_keys.t, t/list_secret_keys.t,
-	t/list_sigs.t, t/passphrase_handling.t, t/sign.t,
-	t/sign_and_encrypt.t, t/verify.t, test/encrypted.1.gpg,
-	test/key.1.asc, test/options, test/plain.1.txt,
-	test/public-keys-sigs.1.txt, test/public-keys-sigs.2.txt,
-	test/public-keys.1.txt, test/public-keys.2.txt, test/pubring.gpg,
-	test/secret-keys.1.txt, test/secret-keys.2.txt, test/secring.gpg,
-	test/signed.1.asc, test/trustdb.gpg: initial sourceforge deposit
-
diff --git a/Changes b/Changes
new file mode 100644
index 0000000..78dcc10
--- /dev/null
+++ b/Changes
@@ -0,0 +1,195 @@
+Revision history for GnuPG-Interface
+
+0.49 - 2014-03-13
+ - Restore context-sensitive (array/arrayref) behavior of multiple array
+   methods from 0.46.
+ - Fix MANIFEST/.gitignore inconsistency
+
+0.48 - 2014-03-10
+ - Switch from --always-trust to --trust-model=always
+
+0.47 - 2014-03-10
+ - No changes from 0.47_02
+
+0.47_02 - 2014-02-14
+ - Remove a stray 'use Data::Dumper::Concise' added in 0.47_01
+
+0.47_01 - 2014-01-27
+ - Switch from Any::Moose to Moo
+ - Accept "gpg (GnuPG/MacGPG2)" as a valid gpg version
+ - Typo fixes in documentation
+
+0.46 - 2012-10-25
+ - Add a ->search_keys method
+ - Add a ->version method
+ - Remove dead code for finding gnupg2 binary
+
+0.45 - 2011-10-26
+ - Include trailing columns when parsing --fixed-list-mode output
+
+0.44 - 2011-05-02
+ - Bump Math::BigInt dependency to get the new 'try GMP' syntax.
+
+0.43 - 2011-03-08
+ - Stable release
+
+0.42_02 - 2010-06-05
+ - Additional cleanups from dkg
+
+0.42_01 - 2010-05-10
+ - GnuPG::Revoker: improve docs, compare() should fail if the signature
+   counts differ - dkg
+ - Handle revoker packets (rvk) - dkg
+ - Move compare() into GnuPG::Signature, got rid of
+   t/GnuPG/ComparableSignature.pm - dkg
+ - Move signature comparison into ComparableKey.pm instead of
+   ComparableSubKey.pm - dkg
+ - Move fingerprint comparison directly into GnuPG::Fingerprint - dkg
+ - Change around some variable names for consistency's sake:
+      $current_key becomes $current_primary_key
+      $current_fingerprinted_key becomes $current_key  -dkg
+ - Fixed synopsis example in GnuPG::Signature pod - dkg
+ - Allow for primary key to have per-key (useful for signatures of class
+   0x1f, see http://tools.ietf.org/html/rfc4880#section-5.2.1) - dkg
+ - Add revocations to keys and user ids and user attributes - dkg
+ - Add signature class and exportability to GnuPG::Signature - dkg
+ - Introduced GnuPG::UserAttribute to handle uat packets - dkg
+ - Actually check validity of signatures and report them - dkg
+ - Support more than 1 signature over each subkey - dkg
+ - Do not bother shipping test/random_seed - dkg
+ - Fix copy method of GnuPG::Options:
+     The result of not checking for definedness here is to never copy the
+     meta_immutable value successfully (as that is true by default).  This led
+     to a FTBFS (failure to build from source) when running non-interactively.
+     See also:  http://bugs.debian.org/549743  - Tim Retout
+ - Expose signature expiration times - dkg
+ - Take advantage of --fixed-list-mode and report timestamps at 1Hz
+   precision instead of daily precision - dkg
+ - Always use --fixed-list-mode for consistency and better granularity
+   of data - dkg
+ - Unescape strings to handle User IDs with colons in them - dkg
+ - Add usage_flags to keys - dkg
+ - Several doc patches from Daniel Kahn Gillmor
+ - Fix for documented typos reported by SYSMON Fixes rt.cpan.org#50377
+ - Fix POD errors - alexmv
+
+0.42 - 2009-09-30
+ - Support for GPG2
+
+0.41_01 - 2009-09-25
+ - Beginnings of support for GPG2
+
+0.40_04 - 2009-04-21
+ - Use Any::Moose instead of Moose for Mouse celerity (Sartak)
+
+0.40_1 - 2008-11-15
+ - [rt.cpan.org #40963] Replace Class::MethodMaker with Moose (Chris
+   Prather)
+
+0.36 - 2007-08-13
+ - [rt.cpan.org #28814] - Performance improvement from mehradek
+   (Radoslaw Zielinski)
+        -use English;
+        +use English qw( -no_match_vars );
+
+0.35 - 2007-04-20
+ - New Maintainer: Jesse Vincent <jesse at bestpractical.com> took over
+   maintenance of this module.
+ - Removed test key expiry dates. (Fixes
+   http://rt.cpan.org/Ticket/Display.html?id=17618)
+ - Applied secret key output patch for modern GPG from
+   http://rt.cpan.org/Ticket/Display.html?id=17619
+ - Applied patch to support 'tru' record types from
+   (http://search.cpan.org/src/JRED/Mail-GPG-1.0.6/patches/)
+
+0.34 - 2002-09-26
+ - Documentation fixes.
+
+0.33 - 2002-06-14
+ - Fixed a bug in GnuPG::Interface->import_keys() so that it doesn't
+   overwrite your 'command_args' anymore.  Thanks to Peter Palfrader
+   <weasel at debian.org> for pointing this out.
+
+0.32 - 2002-06-11
+ - Extended the expiration on the test keys another 4 years so that the
+   test suite works.
+ - Documentation fixes.
+ - Other small cleanups.
+
+0.31 - 2001-05-03
+ - Fixed stalling test cases.
+ - Added deprecation support for fields of GnuPG::Interface::wrap_call
+
+0.30 - 2001-05-01
+ - Re-worked inheritance tree so that GnuPG::SecretKey and
+   GnuPG::PublicKey are sub-classes of newly-added GnuPG::PrimaryKey.
+ - Tested with GnuPG 1.0.5.
+ - GnuPG::Fingerprint deprecate hex_data(), in favor of as_hex_string().
+ - GnuPG::UserId deprecates user_id_string(), in favor of as_string().
+
+0.20 - 2001-04-28
+ - Fixes for running under Perl 5.6.0 (stdin, stdout, stderr
+   filehandling changed).  Thanks to Paul Walmsley,
+   the_shag at users.sourceforge.net
+ - Fix testing so that it works with GnuPG 1.0.4h.
+ - Move a lot of testing code from inside the code to outside, so that
+   it doesn't need to be loaded along with normal usage.  This might
+   help speed.
+ - License is now the same terms as perl itself.
+ - Don't ship with Class::MethodMaker
+
+0.11 - 2000-08-08
+ - AutoLoader is now used correctly.
+ - GnuPG::Options->no_comment() is no longer exists, for clarity.  (It
+   doesn't do what you think it does).
+ - GnuPG::Options->comment() will now only not cause a --comment option
+   to be used if it's value is undefined.  This means you can do
+   $gnupg->options->comment( '' ) to prevent a comment from being used.
+
+0.10 - 2000-07-13
+ - GnuPG::Interface should work fine with the recently- released GnuPG
+   1.0.2.
+ - GnuPG::Handles objects can now handle reading or writing directly
+   from already-opened filehandles.  This can allow a more 'natural'
+   approach to having GnuPG read and write directly to files, with the
+   exeption being that the user has to open these files beforehand.
+ - Documentation created to describe the new accessing of open
+   filehandle behaviour, and a FAQ started in GnuPG::Interface's docs.
+ - Major code cleanup and other small docs cleanup.
+
+0.09 - 2000-06-26
+ - Using GnuPG::Handles which are meant to be dupes is now more viable
+   and documented.  In particular, file descriptor numbers (properly
+   prefixed, according to the open() documentation) can be used.  This
+   helps when using symbols and and object handles.
+
+0.08 - 2000-06-21
+ - AutoLoader is now used; this may descrease compile-time.
+ - Changes so that testing on recent development versions of GnuPG
+   (namely 1.0.1e) works, or notably says that the error is occuring
+   because of GnuPG version differences.
+
+0.07 - 2000-05-25
+ - BACKWARDS COMPATIBILITY issue: GnuPG::Options->meta_signing_key() now
+   expects an argument of type GnuPG::Object, instead of a scalar key
+   id.  See the following note for more details.
+ - GnuPG::Options 'meta' methods that deal with keys arguments are more
+   consistent now.  Meta methods that accept key ids are now appended
+   with _id(s); other meta methods that accept keys receive GnuPG::Key
+   objects.
+
+
+0.06 - 2000-05-18
+ - textmode option added to GnuPG::Options, and booleans of
+   GnuPG::Options now make use of Class::MethodMaker's boolean
+   usability.
+
+0.04 - 2000-04-26
+ - This is a re-packaging release of 0.03.
+
+0.03 - 2000-04-25
+ - Documenation fixes.
+ - GnuPG::Option meta-pgp5-compatibility bug fixed.
+
+0.01 - 2000-04-19
+ - Initial release
diff --git a/MANIFEST b/MANIFEST
index 93daea5..c2473ba 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -1,4 +1,4 @@
-ChangeLog
+Changes
 COPYING
 inc/Module/Install.pm
 inc/Module/Install/Base.pm
@@ -26,7 +26,6 @@ Makefile.PL
 MANIFEST			This list of files
 MANIFEST.SKIP
 META.yml
-NEWS
 README
 SIGNATURE
 t/clearsign.t
diff --git a/NEWS b/NEWS
deleted file mode 100644
index a42e020..0000000
--- a/NEWS
+++ /dev/null
@@ -1,170 +0,0 @@
-Noteworthy changes in 0.35
------------------------------------------------------------------
-
-    * Changes are now tracked in the 'ChangeLog' file.
-      (See that file for noteworthy changes)    
-
-Noteworthy changes in 0.34
------------------------------------------------------------------
-
-    *	Documentation fixes.
-
-
-Noteworthy changes in 0.33
------------------------------------------------------------------
-
-    *	Fixed a bug in GnuPG::Interface->import_keys() so that
-	it doesn't overwrite your 'command_args' anymore.
-	Thanks to  Peter Palfrader <weasel at debian.org> for
-	pointing this out.
-
-
-Noteworthy changes in 0.32
------------------------------------------------------------------
-
-    *	Extended the expiration on the test keys another
-	4 years so that the test suite works.
-
-    *	Documentation fixes.
-
-    *	Other small cleanups.
-
-
-Noteworthy changes in 0.31
------------------------------------------------------------------
-
-    *	Fixed stalling test cases.
-
-    *	Added deprecation support for fields
-	of GnuPG::Interface::wrap_call
-
-
-Noteworthy changes in 0.30
------------------------------------------------------------------
-
-    *	Re-worked inheritance tree so that GnuPG::SecretKey
-	and GnuPG::PublicKey are sub-classes of
-	newly-added GnuPG::PrimaryKey.
-
-    *	Tested with GnuPG 1.0.5.
-
-    *	GnuPG::Fingerprint deprecate hex_data(), in favor
-	of as_hex_string().
-
-    *	GnuPG::UserId deprecates user_id_string(), in favor
-	of as_string().
-
-
-Noteworthy changes in 0.20
------------------------------------------------------------------
-
-    *	Fixes for running under Perl 5.6.0
-	(stdin, stdout, stderr filehandling changed).
-	Thanks to Paul Walmsley, the_shag at users.sourceforge.net
-
-    *	Fix testing so that it works with GnuPG 1.0.4h.
-
-    *	Move a lot of testing code from inside the code
-	to outside, so that it doesn't need to be loaded
-	along with normal usage.  This might help speed.
-
-    *	License is now the same terms as perl itself.
-
-    *	Don't ship with Class::MethodMaker
-
-Noteworthy changes in 0.11
------------------------------------------------------------------
-
-    *	AutoLoader is now used correctly.
-
-    *	GnuPG::Options->no_comment() is no longer exists, for clarity.
-	(It doesn't do what you think it does).
-
-    *	GnuPG::Options->comment() will now only not cause
-	a --comment option to be used if it's value is undefined.
-	This means you can do $gnupg->options->comment( '' )
-	to prevent a comment from being used.
-
-
-Noteworthy changes in 0.10
------------------------------------------------------------------
-
-    *	GnuPG::Interface should work fine with the recently-
-	released GnuPG 1.0.2.
-
-    *	GnuPG::Handles objects can now handle reading
-	or writing directly from already-opened filehandles.
-	This can allow a more 'natural' approach to
-	having GnuPG read and write directly to files,
-	with the exeption being that the user has to
-	open these files beforehand.
-
-    *	Documentation created to describe the new accessing
-	of open filehandle behaviour, and a FAQ started
-	in GnuPG::Interface's docs.
-
-    *	Major code cleanup and other small docs cleanup.
-
-
-Noteworthy changes in 0.09
------------------------------------------------------------------
-
-    *	Using GnuPG::Handles which are meant to be dupes
-	is now more viable and documented.  In particular,
-	file descriptor numbers (properly prefixed, according
-	to the open() documentation) can be used.
-	This helps when using symbols and and object handles.
-
-
-Noteworthy changes in 0.08
------------------------------------------------------------------
-
-    *	AutoLoader is now used; this may descrease
-	compile-time.
-
-    *	Changes so that testing on recent development versions
-	of GnuPG (namely 1.0.1e) works, or notably says
-	that the error is occuring because of GnuPG version
-	differences.
-
-
-Noteworthy changes in 0.07
------------------------------------------------------------------
-
-    *	BACKWARDS COMPATIBILITY issue:
-	GnuPG::Options->meta_signing_key() now expects
-	an argument of type GnuPG::Object, instead of a scalar
-	key id.  See the following note for more details.
-
-    *	GnuPG::Options 'meta' methods that deal with keys arguments
-	are more consistent now.  Meta methods that accept key
-	ids are now appended with _id(s); other meta methods
-	that accept keys receive GnuPG::Key objects.
-
-
-Noteworthy changes in 0.06
------------------------------------------------------------------
-
-    *	textmode option added to GnuPG::Options, and
-	booleans of GnuPG::Options now make use
-	of Class::MethodMaker's boolean usability.
-
-
-Noteworthy changes in 0.04
------------------------------------------------------------------
-
-    *	This is a re-packaging release of 0.03.
-
-
-Noteworty changes in 0.03
------------------------------------------------------------------
-
-    *	Documenation fixes.
-
-    *	GnuPG::Option meta-pgp5-compatibility bug fixed.
-
-
-Noteworty changes in 0.01
------------------------------------------------------------------
-
-    *	Initial release

commit 996275bc3faf9cf20a342971f01a5fcbbfc42776
Author: Alex Vandiver <alexmv at bestpractical.com>
Date:   Fri Mar 14 12:45:30 2014 -0400

    Top-level directory cleanup

diff --git a/COPYING b/COPYING
deleted file mode 100644
index f36b2a9..0000000
--- a/COPYING
+++ /dev/null
@@ -1,2 +0,0 @@
-This module is free software; you can redistribute it and/or modify it
-under the same terms as Perl itself.
diff --git a/MANIFEST b/MANIFEST
index c2473ba..cb6b8c1 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -1,5 +1,4 @@
 Changes
-COPYING
 inc/Module/Install.pm
 inc/Module/Install/Base.pm
 inc/Module/Install/Can.pm
@@ -68,4 +67,3 @@ test/secret-keys/1.0.test
 test/secret-keys/2.0.test
 test/secring.gpg
 test/signed.1.asc
-THANKS
diff --git a/THANKS b/THANKS
deleted file mode 100644
index 5a3e8af..0000000
--- a/THANKS
+++ /dev/null
@@ -1,10 +0,0 @@
-GnuPG::Interface was originally written by Frank Tobin. Other people
-contributed by reporting problems, suggesting various improvements or
-submitting actual code.  Here is a list of those people.  Help me keep
-it complete and free of errors.
-
-Daniel Kendall			DKendall at osl1.co.uk
-Frank Tobin			ftobin at cpan.org
-Paul Walmsley			the_shag at users.sourceforge.net
-Peter Palfrader			weasel at debian.org
-Walter Stanish			walter at pratyeka.org
diff --git a/lib/GnuPG/Interface.pm b/lib/GnuPG/Interface.pm
index bfa2ec4..987469b 100644
--- a/lib/GnuPG/Interface.pm
+++ b/lib/GnuPG/Interface.pm
@@ -1344,6 +1344,11 @@ L<GnuPG::SecretKey>,
 L<gpg>,
 L<perlipc/"Bidirectional Communication with Another Process">
 
+=head1 LICENSE
+
+This module is free software; you can redistribute it and/or modify it
+under the same terms as Perl itself.
+
 =head1 AUTHOR
 
 GnuPg::Interface is currently maintained by Jesse Vincent <jesse at cpan.org>.  

commit a90535d4f83f74985004a36660d965bcfba985ff
Author: Alex Vandiver <alexmv at bestpractical.com>
Date:   Fri Mar 14 12:46:35 2014 -0400

    shipit wants to generate META.yml and not store it in git, so fine

diff --git a/.gitignore b/.gitignore
index 9e359d9..3100061 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
+/META.yml
 /Makefile
 /Makefile.old
 /blib/

commit 599efbfc8750260a2b7b6e30c87848cb3b7915bd
Author: Alex Vandiver <alexmv at bestpractical.com>
Date:   Fri Mar 14 12:48:57 2014 -0400

    Checking in changes prior to tagging of version 0.50.
    
    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index 78dcc10..630ff3b 100644
    --- a/Changes
    +++ b/Changes
    @@ -1,5 +1,10 @@
     Revision history for GnuPG-Interface
    
    +0.50 - 2014-03-14
    + - Version 0.49 implicitly required Moose; switch to a technique that
    +   does not
    + - Modernize CHANGES
    +
     0.49 - 2014-03-13
      - Restore context-sensitive (array/arrayref) behavior of multiple array
        methods from 0.46.

diff --git a/Changes b/Changes
index 78dcc10..630ff3b 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,10 @@
 Revision history for GnuPG-Interface
 
+0.50 - 2014-03-14
+ - Version 0.49 implicitly required Moose; switch to a technique that
+   does not
+ - Modernize CHANGES
+
 0.49 - 2014-03-13
  - Restore context-sensitive (array/arrayref) behavior of multiple array
    methods from 0.46.
diff --git a/lib/GnuPG/Interface.pm b/lib/GnuPG/Interface.pm
index 987469b..6a382d3 100644
--- a/lib/GnuPG/Interface.pm
+++ b/lib/GnuPG/Interface.pm
@@ -28,7 +28,7 @@ use Math::BigInt try => 'GMP';
 use GnuPG::Options;
 use GnuPG::Handles;
 
-$VERSION = '0.49';
+$VERSION = '0.50';
 
 has $_ => (
     isa     => 'Any',

-----------------------------------------------------------------------



More information about the Bps-public-commit mailing list