View | Details | Raw Unified | Return to bug 50488
Collapse All | Expand All

(-)Makefile (-22 / +30 lines)
Lines 6-47 Link Here
6
#
6
#
7
7
8
PORTNAME=	Crypt-OpenPGP
8
PORTNAME=	Crypt-OpenPGP
9
PORTVERSION=	0.16
9
PORTVERSION=	1.03
10
CATEGORIES=	security perl5
10
CATEGORIES=	security perl5
11
MASTER_SITES=	${MASTER_SITE_PERL_CPAN}
11
MASTER_SITES=	${MASTER_SITE_PERL_CPAN}
12
MASTER_SITE_SUBDIR=	Crypt
12
MASTER_SITE_SUBDIR=	Crypt
13
PKGNAMEPREFIX=	p5-
13
PKGNAMEPREFIX=	p5-
14
14
15
MAINTAINER=	ports@FreeBSD.org
15
MAINTAINER=	erwin@lansing.dk
16
COMMENT=	Pure-Perl OpenPGP-compatible PGP implementation
16
COMMENT=	Pure-Perl OpenPGP-compatible PGP implementation
17
17
18
NO_PACKAGE=	"Runaway package build"
18
BUILD_DEPENDS=	${SITE_PERL}/${PERL_ARCH}/Crypt/DES.pm:${PORTSDIR}/security/p5-Crypt-DES \
19
		${SITE_PERL}/${PERL_ARCH}/Crypt/Blowfish.pm:${PORTSDIR}/security/p5-Crypt-Blowfish \
20
		${SITE_PERL}/${PERL_ARCH}/Crypt/IDEA.pm:${PORTSDIR}/security/p5-Crypt-IDEA \
21
		${SITE_PERL}/Crypt/DSA.pm:${PORTSDIR}/security/p5-Crypt-DSA \
22
		${SITE_PERL}/Crypt/RSA.pm:${PORTSDIR}/security/p5-Crypt-RSA \
23
		${SITE_PERL}/${PERL_ARCH}/Crypt/RIPEMD160.pm:${PORTSDIR}/security/p5-Crypt-RIPEMD160 \
24
		${SITE_PERL}/${PERL_ARCH}/Crypt/Rijndael.pm:${PORTSDIR}/security/p5-Crypt-Rijndael \
25
		${SITE_PERL}/Crypt/CAST5_PP.pm:${PORTSDIR}/security/p5-Crypt-CAST5_PP \
26
		${SITE_PERL}/Crypt/DES_EDE3.pm:${PORTSDIR}/security/p5-Crypt-DES_EDE3 \
27
		${SITE_PERL}/${PERL_ARCH}/Digest/SHA1.pm:${PORTSDIR}/security/p5-Digest-SHA1 \
28
		${SITE_PERL}/${PERL_ARCH}/Compress/Zlib.pm:${PORTSDIR}/archivers/p5-Compress-Zlib \
29
		${SITE_PERL}/${PERL_ARCH}/Math/Pari.pm:${PORTSDIR}/math/p5-Math-Pari \
30
		${SITE_PERL}/Data/Buffer.pm:${PORTSDIR}/misc/p5-Data-Buffer \
31
		${SITE_PERL}/URI/Escape.pm:${PORTSDIR}/net/p5-URI \
32
		${SITE_PERL}/LWP.pm:${PORTSDIR}/www/p5-libwww
19
33
20
PERLBASE=	${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}
34
RUN_DEPENDS=	${BUILD_DEPENDS}
21
22
BUILD_DEPENDS=	${PERLBASE}/${PERL_ARCH}/Crypt/DES.pm:${PORTSDIR}/security/p5-Crypt-DES \
23
		${PERLBASE}/${PERL_ARCH}/Crypt/Blowfish.pm:${PORTSDIR}/security/p5-Crypt-Blowfish \
24
		${PERLBASE}/${PERL_ARCH}/Crypt/IDEA.pm:${PORTSDIR}/security/p5-Crypt-IDEA \
25
		${PERLBASE}/Crypt/DSA.pm:${PORTSDIR}/security/p5-Crypt-DSA \
26
		${PERLBASE}/Crypt/RSA.pm:${PORTSDIR}/security/p5-Crypt-RSA \
27
		${PERLBASE}/${PERL_ARCH}/Crypt/RIPEMD160.pm:${PORTSDIR}/security/p5-Crypt-RIPEMD160 \
28
		${PERLBASE}/${PERL_ARCH}/Crypt/Rijndael.pm:${PORTSDIR}/security/p5-Crypt-Rijndael \
29
		${PERLBASE}/${PERL_ARCH}/Digest/SHA1.pm:${PORTSDIR}/security/p5-Digest-SHA1 \
30
		${PERLBASE}/${PERL_ARCH}/Compress/Zlib.pm:${PORTSDIR}/archivers/p5-Compress-Zlib \
31
		${PERLBASE}/${PERL_ARCH}/Math/Pari.pm:${PORTSDIR}/math/p5-Math-Pari \
32
		${PERLBASE}/Data/Buffer.pm:${PORTSDIR}/misc/p5-Data-Buffer \
33
		${PERLBASE}/${PERL_ARCH}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64 \
34
		${PERLBASE}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5
35
35
36
PERL_CONFIGURE=	yes
36
PERL_CONFIGURE=	yes
37
37
38
MANPREFIX=	${PREFIX}/lib/perl5/${PERL_VERSION}
39
MAN3=		Crypt::OpenPGP::ErrorHandler.3 Crypt::OpenPGP::Key.3 \
38
MAN3=		Crypt::OpenPGP::ErrorHandler.3 Crypt::OpenPGP::Key.3 \
40
		Crypt::OpenPGP::CFB.3 Crypt::OpenPGP::SKSessionKey.3 \
39
		Crypt::OpenPGP::CFB.3 Crypt::OpenPGP::SKSessionKey.3 \
41
		Crypt::OpenPGP::UserID.3 Crypt::OpenPGP::SessionKey.3 \
40
		Crypt::OpenPGP::UserID.3 Crypt::OpenPGP::SessionKey.3 \
42
		Crypt::OpenPGP::Words.3 Crypt::OpenPGP::PacketFactory.3 \
41
		Crypt::OpenPGP::Words.3 Crypt::OpenPGP::PacketFactory.3 \
43
		Crypt::OpenPGP::S2k.3 Crypt::OpenPGP.3 \
42
		Crypt::OpenPGP::S2k.3 Crypt::OpenPGP.3 \
44
		Crypt::OpenPGP::Signature.3 Crypt::DES_EDE3.3 \
43
		Crypt::OpenPGP::Signature.3 \
45
		Crypt::OpenPGP::KeyBlock.3 Crypt::OpenPGP::MDC.3 \
44
		Crypt::OpenPGP::KeyBlock.3 Crypt::OpenPGP::MDC.3 \
46
		Crypt::OpenPGP::Compressed.3 Crypt::OpenPGP::Armour.3 \
45
		Crypt::OpenPGP::Compressed.3 Crypt::OpenPGP::Armour.3 \
47
		Crypt::OpenPGP::KeyRing.3 Crypt::OpenPGP::Plaintext.3 \
46
		Crypt::OpenPGP::KeyRing.3 Crypt::OpenPGP::Plaintext.3 \
Lines 50-55 Link Here
50
		Crypt::OpenPGP::Util.3 Crypt::OpenPGP::Digest.3 \
49
		Crypt::OpenPGP::Util.3 Crypt::OpenPGP::Digest.3 \
51
		Crypt::OpenPGP::Ciphertext.3 Crypt::OpenPGP::Marker.3 \
50
		Crypt::OpenPGP::Ciphertext.3 Crypt::OpenPGP::Marker.3 \
52
		Crypt::OpenPGP::Trust.3 Crypt::OpenPGP::Certificate.3 \
51
		Crypt::OpenPGP::Trust.3 Crypt::OpenPGP::Certificate.3 \
53
		Crypt::OpenPGP::Message.3
52
		Crypt::OpenPGP::Message.3 Crypt::OpenPGP::KeyServer.3
53
54
.include <bsd.port.pre.mk>
55
56
.if ${PERL_LEVEL} < 500800
57
BUILD_DEPENDS+=	${SITE_PERL}/${PERL_ARCH}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64 \
58
		${SITE_PERL}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5
59
RUN_DEPENDS+=	${SITE_PERL}/${PERL_ARCH}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64 \
60
		${SITE_PERL}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5
61
.endif
54
62
55
.include <bsd.port.mk>
63
.include <bsd.port.post.mk>
(-)distinfo (-1 / +1 lines)
Line 1 Link Here
1
MD5 (Crypt-OpenPGP-0.16.tar.gz) = cda01e391e4e23084b66db00bddfee8f
1
MD5 (Crypt-OpenPGP-1.03.tar.gz) = 020141cf2a3c22b50373fc5aeb7914d2
(-)pkg-descr (+2 lines)
Lines 19-21 Link Here
19
supported for key sizes of 128, 192, and 256 bits. Crypt::OpenPGP
19
supported for key sizes of 128, 192, and 256 bits. Crypt::OpenPGP
20
supports the digest algorithms MD5, SHA-1, and RIPE-MD/160. And it
20
supports the digest algorithms MD5, SHA-1, and RIPE-MD/160. And it
21
supports ZIP and Zlib compression.
21
supports ZIP and Zlib compression.
22
23
WWW: http://search.cpan.org/dist/Crypt-OpenPGP/
(-)pkg-plist (-45 / +47 lines)
Lines 1-45 Link Here
1
lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP/Key.pm
1
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/OpenPGP/.packlist
2
lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP/CFB.pm
2
%%SITE_PERL%%/Crypt/OpenPGP.pm
3
lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP/UserID.pm
3
%%SITE_PERL%%/Crypt/OpenPGP/Words.pm
4
lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP/S2k.pm
4
%%SITE_PERL%%/Crypt/OpenPGP/Digest.pm
5
lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP/Key/Secret/RSA.pm
5
%%SITE_PERL%%/Crypt/OpenPGP/Key.pm
6
lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP/Key/Secret/ElGamal.pm
6
%%SITE_PERL%%/Crypt/OpenPGP/KeyRing.pm
7
lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP/Key/Secret/DSA.pm
7
%%SITE_PERL%%/Crypt/OpenPGP/Cipher.pm
8
lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP/Key/Public/ElGamal.pm
8
%%SITE_PERL%%/Crypt/OpenPGP/S2k.pm
9
lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP/Key/Public/DSA.pm
9
%%SITE_PERL%%/Crypt/OpenPGP/Armour.pm
10
lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP/Key/Public/RSA.pm
10
%%SITE_PERL%%/Crypt/OpenPGP/Certificate.pm
11
lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP/Key/Secret.pm
11
%%SITE_PERL%%/Crypt/OpenPGP/Compressed.pm
12
lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP/Key/Public.pm
12
%%SITE_PERL%%/Crypt/OpenPGP/Message.pm
13
lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP/Armour.pm
13
%%SITE_PERL%%/Crypt/OpenPGP/OnePassSig.pm
14
lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP/Plaintext.pm
14
%%SITE_PERL%%/Crypt/OpenPGP/Util.pm
15
lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP/KeyRing.pm
15
%%SITE_PERL%%/Crypt/OpenPGP/SKSessionKey.pm
16
lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP/Constants.pm
16
%%SITE_PERL%%/Crypt/OpenPGP/MDC.pm
17
lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP/Util.pm
17
%%SITE_PERL%%/Crypt/OpenPGP/CFB.pm
18
lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP/Ciphertext.pm
18
%%SITE_PERL%%/Crypt/OpenPGP/PacketFactory.pm
19
lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP/Digest.pm
19
%%SITE_PERL%%/Crypt/OpenPGP/Signature.pm
20
lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP/Marker.pm
20
%%SITE_PERL%%/Crypt/OpenPGP/Marker.pm
21
lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP/Trust.pm
21
%%SITE_PERL%%/Crypt/OpenPGP/Buffer.pm
22
lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP/Certificate.pm
22
%%SITE_PERL%%/Crypt/OpenPGP/KeyBlock.pm
23
lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP/Message.pm
23
%%SITE_PERL%%/Crypt/OpenPGP/ErrorHandler.pm
24
lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP/ErrorHandler.pm
24
%%SITE_PERL%%/Crypt/OpenPGP/KeyServer.pm
25
lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP/SKSessionKey.pm
25
%%SITE_PERL%%/Crypt/OpenPGP/Config.pm
26
lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP/SessionKey.pm
26
%%SITE_PERL%%/Crypt/OpenPGP/Key/Public.pm
27
lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP/Words.pm
27
%%SITE_PERL%%/Crypt/OpenPGP/Key/Secret.pm
28
lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP/PacketFactory.pm
28
%%SITE_PERL%%/Crypt/OpenPGP/Key/Secret/DSA.pm
29
lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP/Signature.pm
29
%%SITE_PERL%%/Crypt/OpenPGP/Key/Secret/RSA.pm
30
lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP/KeyBlock.pm
30
%%SITE_PERL%%/Crypt/OpenPGP/Key/Secret/ElGamal.pm
31
lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP/MDC.pm
31
%%SITE_PERL%%/Crypt/OpenPGP/Key/Public/RSA.pm
32
lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP/Compressed.pm
32
%%SITE_PERL%%/Crypt/OpenPGP/Key/Public/DSA.pm
33
lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP/Buffer.pm
33
%%SITE_PERL%%/Crypt/OpenPGP/Key/Public/ElGamal.pm
34
lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP/Cipher.pm
34
%%SITE_PERL%%/Crypt/OpenPGP/SessionKey.pm
35
lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP/OnePassSig.pm
35
%%SITE_PERL%%/Crypt/OpenPGP/Constants.pm
36
lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP/Signature/SubPacket.pm
36
%%SITE_PERL%%/Crypt/OpenPGP/Trust.pm
37
lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP.pm
37
%%SITE_PERL%%/Crypt/OpenPGP/UserID.pm
38
lib/perl5/site_perl/%%PERL_VER%%/Crypt/DES_EDE3.pm
38
%%SITE_PERL%%/Crypt/OpenPGP/Plaintext.pm
39
lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Crypt/OpenPGP/.packlist
39
%%SITE_PERL%%/Crypt/OpenPGP/Ciphertext.pm
40
@dirrm lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP/Key/Secret
40
%%SITE_PERL%%/Crypt/OpenPGP/Signature/SubPacket.pm
41
@dirrm lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP/Key/Public
41
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/OpenPGP
42
@dirrm lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP/Key
42
@dirrm %%SITE_PERL%%/Crypt/OpenPGP/Key/Secret
43
@dirrm lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP/Signature
43
@dirrm %%SITE_PERL%%/Crypt/OpenPGP/Key/Public
44
@dirrm lib/perl5/site_perl/%%PERL_VER%%/Crypt/OpenPGP
44
@dirrm %%SITE_PERL%%/Crypt/OpenPGP/Key
45
@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Crypt/OpenPGP
45
@dirrm %%SITE_PERL%%/Crypt/OpenPGP/Signature
46
@dirrm %%SITE_PERL%%/Crypt/OpenPGP
47
@unexec rmdir %D/%%SITE_PERL%%/Crypt 2>/dev/null || true
(-)files/patch-makefile (-33 / +23 lines)
Lines 1-35 Link Here
1
--- Makefile.PL.orig	Tue Sep 11 10:23:45 2001
1
--- Makefile.PL.orig	Mon Mar 31 17:57:10 2003
2
+++ Makefile.PL	Tue Sep 11 10:25:39 2001
2
+++ Makefile.PL	Mon Mar 31 17:58:26 2003
3
@@ -49,9 +49,9 @@
3
@@ -43,22 +43,6 @@
4
 MSG
4
         'Crypt::RIPEMD160' => 0,
5
 my $i = 1;
5
     ],
6
 for my $ciph (@cryptmod) {
7
-    printf "    [%d] %s\n", $i++, $ciph->[0];
8
+    #printf "    [%d] %s\n", $i++, $ciph->[0];
9
 }
10
-my $c = prompt("\nEnter your choices, separated by spaces:", 1);
11
+my $c = "1 2 5";
12
 print "\n";
13
 
6
 
14
 for my $id (split /\s+/, $c) {
7
-    'Support for all ciphers' => [
15
@@ -70,9 +70,9 @@
8
-        -default           => $is_sdk,
16
 MSG
9
-        'Crypt::IDEA'      => 0,
17
 my $i = 1;
10
-        'Crypt::DES_EDE3'  => 0,
18
 for my $ciph (@dgstmod) {
11
-        'Crypt::CAST5_PP'  => 0,
19
-    printf "    [%d] %s\n", $i++, $ciph->[0];
12
-        'Crypt::Blowfish'  => 0,
20
+    #printf "    [%d] %s\n", $i++, $ciph->[0];
13
-        'Crypt::Twofish'   => '2.00',
21
 }
14
-        'Crypt::Rijndael'  => 0,
22
-my $c = prompt("\nEnter your choices, separated by spaces:", 2);
15
-    ],
23
+my $c = "1 2";
16
-
24
 print "\n";
17
-    'Support for all digests' => [
18
-        -default           => $is_sdk,
19
-        'Digest::MD5'      => 0,
20
-        'Digest::SHA1'     => 0,
21
-        'Crypt::RIPEMD160' => 0,
22
-    ],
23
 );
25
 
24
 
26
 for my $id (split /\s+/, $c) {
25
 WriteMakefile(
27
@@ -98,7 +98,7 @@
28
 for my $pk (@pkmod) {
29
     printf "    [%d] %s\n", $i++, $pk->[0];
30
 }
31
-my $c = prompt("\nEnter your choices, separated by spaces:", '1 2');
32
+my $c = "1 2";
33
 print "\n";
34
 
35
 for my $id (split /\s+/, $c) {

Return to bug 50488