summaryrefslogtreecommitdiff
path: root/security/p5-Module-Signature
diff options
context:
space:
mode:
authorsno <sno@pkgsrc.org>2010-09-08 21:15:28 +0000
committersno <sno@pkgsrc.org>2010-09-08 21:15:28 +0000
commitc36ebe7e6f887b0d2c879c0c315e1ba5c2bc97b3 (patch)
tree58a4fbae23c9e71a5e9f7d18402130e84ccd3ae4 /security/p5-Module-Signature
parent6ea2634ef900ffa99531ac0db51df83b5bcba3a4 (diff)
downloadpkgsrc-c36ebe7e6f887b0d2c879c0c315e1ba5c2bc97b3.tar.gz
Updating security/p5-Module-Signature from 0.64nb1 to 0.66
pkgsrc changes: - switch from gnupg-1 (more or less depreciated) to Crypt::OpenPGP and a bunch of used encoders and digest modules - use Module::Install::Bundled module type - remove patch - works fine with current infrastructure for now Upstream changes: [Changes for 0.66 - Fri, 6 Sep 2010 22:51:37 +0200] * Fix incompatibility with EU::Manifest 1.54 to 1.57 (Paul Howarth) (Closes RT#61124). [Changes for 0.65 - Fri, 3 Sep 2010 21:38:02 +0200] * Skip MYMETA (Alexandr Ciornii)
Diffstat (limited to 'security/p5-Module-Signature')
-rw-r--r--security/p5-Module-Signature/Makefile43
-rw-r--r--security/p5-Module-Signature/distinfo9
-rw-r--r--security/p5-Module-Signature/patches/patch-aa19
3 files changed, 38 insertions, 33 deletions
diff --git a/security/p5-Module-Signature/Makefile b/security/p5-Module-Signature/Makefile
index c34a48e1dac..85e0337778d 100644
--- a/security/p5-Module-Signature/Makefile
+++ b/security/p5-Module-Signature/Makefile
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.18 2010/08/21 16:35:44 seb Exp $
+# $NetBSD: Makefile,v 1.19 2010/09/08 21:15:28 sno Exp $
#
-DISTNAME= Module-Signature-0.64
+DISTNAME= Module-Signature-0.66
PKGNAME= p5-${DISTNAME}
-PKGREVISION= 1
SVR4_PKGNAME= p5ms
CATEGORIES= devel perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Module/}
@@ -15,20 +14,46 @@ LICENSE= public-domain
PKG_DESTDIR_SUPPORT= user-destdir
-DEPENDS+= gnupg-[0-9]*:../../security/gnupg
-DEPENDS+= p5-Digest-SHA-[0-9]*:../../security/p5-Digest-SHA
+#DEPENDS+= gnupg-[0-9]*:../../security/gnupg
+DEPENDS+= {perl>=5.10.0,p5-Digest-SHA-[0-9]*}:../../security/p5-Digest-SHA
+DEPENDS+= p5-Crypt-OpenPGP>=1.00:../../security/p5-Crypt-OpenPGP
+
+# OpenPGP dependencies used
+DEPENDS+= p5-Class-Loader-[0-9]*:../../devel/p5-Class-Loader
+DEPENDS+= p5-Convert-ASCII-Armour-[0-9]*:../../textproc/p5-Convert-ASCII-Armour
+DEPENDS+= p5-Convert-ASN1-[0-9]*:../../textproc/p5-Convert-ASN1
+DEPENDS+= p5-Convert-PEM-[0-9]*:../../textproc/p5-Convert-PEM
+DEPENDS+= p5-Crypt-Blowfish-[0-9]*:../../security/p5-Crypt-Blowfish
+DEPENDS+= p5-Crypt-CBC-[0-9]*:../../security/p5-Crypt-CBC
+DEPENDS+= p5-Crypt-DES-[0-9]*:../../security/p5-Crypt-DES
+DEPENDS+= p5-Crypt-DES_EDE3-[0-9]*:../../security/p5-Crypt-DES_EDE3
+DEPENDS+= p5-Crypt-DSA>=1.16nb1:../../security/p5-Crypt-DSA
+DEPENDS+= p5-Crypt-RIPEMD160>=0.04nb4:../../security/p5-Crypt-RIPEMD160
+DEPENDS+= p5-Crypt-RSA-[0-9]*:../../security/p5-Crypt-RSA
+DEPENDS+= p5-Crypt-Random-[0-9]*:../../security/p5-Crypt-Random
+DEPENDS+= p5-Crypt-Rijndael-[0-9]*:../../security/p5-Crypt-Rijndael
+DEPENDS+= p5-Crypt-Primes-[0-9]*:../../security/p5-Crypt-Primes
+DEPENDS+= p5-Crypt-Twofish>=2.00:../../security/p5-Crypt-Twofish
+DEPENDS+= p5-Data-Buffer>=0.04:../../devel/p5-Data-Buffer
+DEPENDS+= p5-Digest-MD2-[0-9]*:../../security/p5-Digest-MD2
+DEPENDS+= p5-Digest-SHA1-[0-9]*:../../security/p5-Digest-SHA1
+DEPENDS+= p5-IO-Compress-[0-9]*:../../devel/p5-IO-Compress
+DEPENDS+= p5-File-HomeDir-[0-9]*:../../devel/p5-File-HomeDir
+DEPENDS+= p5-Math-Pari-[0-9]*:../../math/p5-Math-Pari
+DEPENDS+= {perl>=5.7.3,p5-MIME-Base64-[0-9]*}:../../converters/p5-MIME-Base64
+DEPENDS+= p5-Text-Diff-[0-9]*:../../textproc/p5-Text-Diff
USE_LANGUAGES= # empty
PERL5_PACKLIST= auto/Module/Signature/.packlist
INSTALLATION_DIRS+= share/Module-Signature
-#PERL5_MODULE_TYPE= Module::Install
-MAKE_PARAMS+= --skipdeps
+PERL5_MODULE_TYPE= Module::Install::Bundled
+MAKE_ENV+= TEST_SIGNATURE=1
# this package has patch files so the signature check test fails
-post-extract:
- ${MV} ${WRKSRC}/t/0-signature.t ${WRKSRC}/t/0-signature.t.SKIP
+#post-extract:
+# ${MV} ${WRKSRC}/t/0-signature.t ${WRKSRC}/t/0-signature.t.SKIP
post-install:
${RUN} for f in ${WRKSRC}/*.pub; do ${INSTALL_DATA} "$$f" \
diff --git a/security/p5-Module-Signature/distinfo b/security/p5-Module-Signature/distinfo
index c963d7b0149..37afc016820 100644
--- a/security/p5-Module-Signature/distinfo
+++ b/security/p5-Module-Signature/distinfo
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.7 2010/05/24 16:02:28 seb Exp $
+$NetBSD: distinfo,v 1.8 2010/09/08 21:15:28 sno Exp $
-SHA1 (Module-Signature-0.64.tar.gz) = d993b0c0af09ca05b49e9ca6b54f5b36cba72886
-RMD160 (Module-Signature-0.64.tar.gz) = 387fb7a82319b7fe1be57008f4e8fef18f4272fa
-Size (Module-Signature-0.64.tar.gz) = 75272 bytes
-SHA1 (patch-aa) = 2b45a27b78b17924ceec233374641fb57528e1c9
+SHA1 (Module-Signature-0.66.tar.gz) = 4be9c0d0549ce4cbd53e0307f02e7c26c0559086
+RMD160 (Module-Signature-0.66.tar.gz) = 13855e01730ba73c44bc5cd4cc1a71f02a284670
+Size (Module-Signature-0.66.tar.gz) = 71681 bytes
diff --git a/security/p5-Module-Signature/patches/patch-aa b/security/p5-Module-Signature/patches/patch-aa
deleted file mode 100644
index fcc2ade1578..00000000000
--- a/security/p5-Module-Signature/patches/patch-aa
+++ /dev/null
@@ -1,19 +0,0 @@
-$NetBSD: patch-aa,v 1.3 2010/05/24 16:02:28 seb Exp $
-
-Prevent interactive configure.
-
---- Makefile.PL.orig 2006-07-30 01:11:14.000000000 +0000
-+++ Makefile.PL
-@@ -113,12 +113,6 @@ sub locate_gpg {
-
- return 1 if grep { /^--installdeps/} @ARGV;
-
-- if ( prompt("Import PAUSE and author keys to GnuPG?", 'y' ) =~ /^y/i) {
-- print 'Importing... ';
-- system 'gpg', '--quiet', '--import', glob('*.pub');
-- print "done.\n";
-- }
--
- return 1;
- }
-