aboutsummaryrefslogtreecommitdiffstats
path: root/security
diff options
context:
space:
mode:
authorvanilla <vanilla@FreeBSD.org>2013-11-06 15:39:31 +0800
committervanilla <vanilla@FreeBSD.org>2013-11-06 15:39:31 +0800
commit3b747ec1fe63a240fae80305deb47cd50d4cf153 (patch)
tree4e7cafaec5470be1076a8254b1d3f4d6c2508620 /security
parentb2c4d2973182b583f9e401d5a7f02f137d410187 (diff)
downloadfreebsd-ports-gnome-3b747ec1fe63a240fae80305deb47cd50d4cf153.tar.gz
freebsd-ports-gnome-3b747ec1fe63a240fae80305deb47cd50d4cf153.tar.zst
freebsd-ports-gnome-3b747ec1fe63a240fae80305deb47cd50d4cf153.zip
Support STAGEDIR.
Diffstat (limited to 'security')
-rw-r--r--security/p5-Authen-Bitcard/Makefile3
-rw-r--r--security/p5-Authen-Bitcard/pkg-plist3
-rw-r--r--security/p5-Authen-Captcha/Makefile3
-rw-r--r--security/p5-Authen-Captcha/pkg-plist65
-rw-r--r--security/p5-Authen-Krb5/Makefile3
-rw-r--r--security/p5-Authen-Krb5/pkg-plist3
-rw-r--r--security/p5-Authen-Libwrap/Makefile3
-rw-r--r--security/p5-Authen-Libwrap/pkg-plist5
-rw-r--r--security/p5-Authen-PAAS/Makefile14
-rw-r--r--security/p5-Authen-PAAS/pkg-plist16
-rw-r--r--security/p5-Authen-PluggableCaptcha/Makefile19
-rw-r--r--security/p5-Authen-PluggableCaptcha/pkg-plist45
-rw-r--r--security/p5-Authen-SASL-Cyrus/Makefile3
-rw-r--r--security/p5-Authen-SASL-Cyrus/pkg-plist8
-rw-r--r--security/p5-Authen-SASL/Makefile11
-rw-r--r--security/p5-Authen-SASL/pkg-plist15
-rw-r--r--security/p5-Authen-Simple-DBI/Makefile3
-rw-r--r--security/p5-Authen-Simple-DBI/pkg-plist1
-rw-r--r--security/p5-Authen-Simple-DBM/Makefile3
-rw-r--r--security/p5-Authen-Simple-DBM/pkg-plist1
-rw-r--r--security/p5-Authen-Simple-HTTP/Makefile3
-rw-r--r--security/p5-Authen-Simple-HTTP/pkg-plist1
-rw-r--r--security/p5-Authen-Simple-Net/Makefile3
-rw-r--r--security/p5-Authen-Simple-Net/pkg-plist3
-rw-r--r--security/p5-Authen-Simple-PAM/Makefile3
-rw-r--r--security/p5-Authen-Simple-PAM/pkg-plist1
-rw-r--r--security/p5-Authen-Simple-Passwd/Makefile3
-rw-r--r--security/p5-Authen-Simple-Passwd/pkg-plist1
-rw-r--r--security/p5-Authen-Simple-RADIUS/Makefile3
-rw-r--r--security/p5-Authen-Simple-RADIUS/pkg-plist1
-rw-r--r--security/p5-Authen-Simple-SMB/Makefile3
-rw-r--r--security/p5-Authen-Simple-SMB/pkg-plist1
-rw-r--r--security/p5-Authen-Simple-SSH/Makefile3
-rw-r--r--security/p5-Authen-Simple-SSH/pkg-plist1
-rw-r--r--security/p5-Authen-TacacsPlus/Makefile3
-rw-r--r--security/p5-Authen-TacacsPlus/pkg-plist3
-rw-r--r--security/p5-Authen-Ticket/Makefile6
-rw-r--r--security/p5-Authen-Ticket/pkg-plist8
-rw-r--r--security/p5-Crypt-Blowfish/Makefile3
-rw-r--r--security/p5-Crypt-Blowfish/pkg-plist3
-rw-r--r--security/p5-Crypt-Blowfish_PP/Makefile3
-rw-r--r--security/p5-Crypt-Blowfish_PP/pkg-plist3
-rw-r--r--security/p5-Crypt-CAST5/Makefile3
-rw-r--r--security/p5-Crypt-CAST5/pkg-plist1
-rw-r--r--security/p5-Crypt-CAST5_PP/Makefile3
-rw-r--r--security/p5-Crypt-CAST5_PP/pkg-plist11
-rw-r--r--security/p5-Crypt-CBC/Makefile3
-rw-r--r--security/p5-Crypt-CBC/pkg-plist3
-rw-r--r--security/p5-Crypt-CBCeasy/Makefile3
-rw-r--r--security/p5-Crypt-CBCeasy/pkg-plist3
-rw-r--r--security/p5-Crypt-CipherSaber/Makefile3
-rw-r--r--security/p5-Crypt-CipherSaber/pkg-plist3
-rw-r--r--security/p5-Crypt-Cracklib/Makefile6
-rw-r--r--security/p5-Crypt-Cracklib/pkg-plist3
-rw-r--r--security/p5-Crypt-DES/Makefile3
-rw-r--r--security/p5-Crypt-DES/pkg-plist3
-rw-r--r--security/p5-Crypt-DES_EDE3/Makefile3
-rw-r--r--security/p5-Crypt-DES_EDE3/pkg-plist4
-rw-r--r--security/p5-Crypt-DH/Makefile8
-rw-r--r--security/p5-Crypt-DH/pkg-plist6
-rw-r--r--security/p5-Crypt-DSA/Makefile5
-rw-r--r--security/p5-Crypt-DSA/pkg-plist23
-rw-r--r--security/p5-Crypt-Dining/Makefile3
-rw-r--r--security/p5-Crypt-Dining/pkg-plist3
-rw-r--r--security/p5-Crypt-GeneratePassword/Makefile3
-rw-r--r--security/p5-Crypt-GeneratePassword/pkg-plist7
-rw-r--r--security/p5-Crypt-IDEA/Makefile3
-rw-r--r--security/p5-Crypt-IDEA/pkg-plist3
-rw-r--r--security/p5-Crypt-OpenSSL-Bignum/Makefile3
-rw-r--r--security/p5-Crypt-OpenSSL-Bignum/pkg-plist14
-rw-r--r--security/p5-Crypt-OpenSSL-DSA/Makefile3
-rw-r--r--security/p5-Crypt-OpenSSL-DSA/pkg-plist10
-rw-r--r--security/p5-Crypt-OpenSSL-RSA/Makefile6
-rw-r--r--security/p5-Crypt-OpenSSL-RSA/pkg-plist3
-rw-r--r--security/p5-Crypt-OpenSSL-Random/Makefile3
-rw-r--r--security/p5-Crypt-OpenSSL-Random/pkg-plist7
-rw-r--r--security/p5-Crypt-OpenSSL-X509/Makefile3
-rw-r--r--security/p5-Crypt-OpenSSL-X509/pkg-plist9
-rw-r--r--security/p5-Crypt-PBKDF2/Makefile7
-rw-r--r--security/p5-Crypt-PBKDF2/pkg-plist5
-rw-r--r--security/p5-Crypt-PGPSimple/Makefile3
-rw-r--r--security/p5-Crypt-PGPSimple/pkg-plist5
-rw-r--r--security/p5-Crypt-PasswdMD5/Makefile3
-rw-r--r--security/p5-Crypt-PasswdMD5/pkg-plist5
-rw-r--r--security/p5-Crypt-Primes/Makefile4
-rw-r--r--security/p5-Crypt-Primes/pkg-plist6
-rw-r--r--security/p5-Crypt-RC5/Makefile3
-rw-r--r--security/p5-Crypt-RC5/pkg-plist3
-rw-r--r--security/p5-Crypt-RC6/Makefile3
-rw-r--r--security/p5-Crypt-RC6/pkg-plist7
-rw-r--r--security/p5-Crypt-RIPEMD160/Makefile3
-rw-r--r--security/p5-Crypt-RIPEMD160/pkg-plist14
-rw-r--r--security/p5-Crypt-RSA/Makefile16
-rw-r--r--security/p5-Crypt-RSA/pkg-plist28
-rw-r--r--security/p5-Crypt-Random/Makefile3
-rw-r--r--security/p5-Crypt-Random/pkg-plist17
-rw-r--r--security/p5-Crypt-Rijndael_PP/Makefile3
-rw-r--r--security/p5-Crypt-Rijndael_PP/pkg-plist3
-rw-r--r--security/p5-Crypt-SSLeay/Makefile3
-rw-r--r--security/p5-Crypt-SSLeay/pkg-plist8
-rw-r--r--security/p5-Crypt-Serpent/Makefile3
-rw-r--r--security/p5-Crypt-Serpent/pkg-plist7
-rw-r--r--security/p5-Crypt-SmbHash/Makefile3
-rw-r--r--security/p5-Crypt-SmbHash/pkg-plist3
-rw-r--r--security/p5-Crypt-Twofish/Makefile3
-rw-r--r--security/p5-Crypt-Twofish/pkg-plist3
-rw-r--r--security/p5-Crypt-Twofish2/Makefile3
-rw-r--r--security/p5-Crypt-Twofish2/pkg-plist3
-rw-r--r--security/p5-Crypt-xDBM_File/Makefile3
-rw-r--r--security/p5-Crypt-xDBM_File/pkg-plist3
-rw-r--r--security/p5-Data-Entropy/Makefile9
-rw-r--r--security/p5-Data-Entropy/pkg-plist7
-rw-r--r--security/p5-Digest-Bcrypt/Makefile5
-rw-r--r--security/p5-Digest-Bcrypt/pkg-plist3
-rw-r--r--security/p5-Digest-BubbleBabble/Makefile3
-rw-r--r--security/p5-Digest-BubbleBabble/pkg-plist3
-rw-r--r--security/p5-Digest-HMAC/Makefile5
-rw-r--r--security/p5-Digest-HMAC/pkg-plist3
-rw-r--r--security/p5-Digest-MD2/Makefile3
-rw-r--r--security/p5-Digest-MD2/pkg-plist5
-rw-r--r--security/p5-Digest-MD4/Makefile6
-rw-r--r--security/p5-Digest-MD4/pkg-plist3
-rw-r--r--security/p5-Digest-MD5/Makefile3
-rw-r--r--security/p5-Digest-MD5/pkg-plist3
-rw-r--r--security/p5-Digest-SHA/Makefile3
-rw-r--r--security/p5-Digest-SHA/pkg-plist1
-rw-r--r--security/p5-Digest-SHA1/Makefile3
-rw-r--r--security/p5-Digest-SHA1/pkg-plist3
-rw-r--r--security/p5-Digest/Makefile3
-rw-r--r--security/p5-Digest/pkg-plist7
-rw-r--r--security/p5-File-Scan-ClamAV/Makefile3
-rw-r--r--security/p5-File-Scan-ClamAV/pkg-plist13
-rw-r--r--security/p5-Filter-CBC/Makefile7
-rw-r--r--security/p5-Filter-CBC/pkg-plist7
-rw-r--r--security/p5-Filter-Crypto/Makefile5
-rw-r--r--security/p5-Filter-Crypto/pkg-plist19
-rw-r--r--security/p5-GD-SecurityImage/Makefile8
-rw-r--r--security/p5-GD-SecurityImage/pkg-plist10
-rw-r--r--security/p5-GSSAPI/Makefile6
-rw-r--r--security/p5-GSSAPI/pkg-plist4
-rw-r--r--security/p5-GnuPG-Interface/Makefile15
-rw-r--r--security/p5-GnuPG-Interface/pkg-plist17
-rw-r--r--security/p5-HTML-Email-Obfuscate/Makefile3
-rw-r--r--security/p5-HTML-Email-Obfuscate/pkg-plist3
-rw-r--r--security/p5-MD5/Makefile3
-rw-r--r--security/p5-MD5/pkg-plist3
-rw-r--r--security/p5-Module-Signature/Makefile4
-rw-r--r--security/p5-Module-Signature/pkg-plist6
-rw-r--r--security/p5-Net-OpenID-Common/Makefile17
-rw-r--r--security/p5-Net-OpenID-Common/pkg-plist10
-rw-r--r--security/p5-Net-OpenID-JanRain/Makefile10
-rw-r--r--security/p5-Net-OpenID-JanRain/pkg-plist20
-rw-r--r--security/p5-Net-OpenID-Server/Makefile3
-rw-r--r--security/p5-Net-OpenID-Server/pkg-plist3
-rw-r--r--security/p5-Net-Radius-Server/Makefile22
-rw-r--r--security/p5-Net-Radius-Server/pkg-plist40
-rw-r--r--security/p5-Net-SAML/Makefile7
-rw-r--r--security/p5-Net-SAML/pkg-plist1
-rw-r--r--security/p5-Net-SSL-ExpireDate/Makefile10
-rw-r--r--security/p5-Net-SSL-ExpireDate/pkg-plist3
-rw-r--r--security/p5-Net-SSLeay/Makefile8
-rw-r--r--security/p5-Net-SSLeay/pkg-plist6
-rw-r--r--security/p5-Nmap-Scanner/Makefile17
-rw-r--r--security/p5-Nmap-Scanner/pkg-plist76
-rw-r--r--security/p5-OpenCA-CRL/Makefile3
-rw-r--r--security/p5-OpenCA-CRL/pkg-plist7
-rw-r--r--security/p5-OpenCA-CRR/Makefile3
-rw-r--r--security/p5-OpenCA-CRR/pkg-plist7
-rw-r--r--security/p5-OpenCA-OpenSSL/Makefile3
-rw-r--r--security/p5-OpenCA-OpenSSL/pkg-plist5
-rw-r--r--security/p5-OpenCA-PKCS7/Makefile1
-rw-r--r--security/p5-OpenCA-PKCS7/pkg-plist6
-rw-r--r--security/p5-OpenCA-REQ/Makefile3
-rw-r--r--security/p5-OpenCA-REQ/pkg-plist7
-rw-r--r--security/p5-OpenCA-X509/Makefile1
-rw-r--r--security/p5-PGP-Sign/Makefile3
-rw-r--r--security/p5-PGP-Sign/pkg-plist3
-rw-r--r--security/p5-PGP/Makefile3
-rw-r--r--security/p5-PGP/pkg-plist7
-rw-r--r--security/p5-POE-Component-SSLify/Makefile5
-rw-r--r--security/p5-POE-Component-SSLify/pkg-plist13
-rw-r--r--security/p5-SHA/Makefile3
-rw-r--r--security/p5-SHA/pkg-plist3
-rw-r--r--security/p5-Sudo/Makefile3
-rw-r--r--security/p5-Sudo/pkg-plist3
-rw-r--r--security/p5-Text-Password-Pronounceable/Makefile3
-rw-r--r--security/p5-Text-Password-Pronounceable/pkg-plist7
-rw-r--r--security/p5-Tie-EncryptedHash/Makefile3
-rw-r--r--security/p5-Tie-EncryptedHash/pkg-plist3
-rw-r--r--security/p5-Tree-Authz/Makefile3
-rw-r--r--security/p5-Tree-Authz/pkg-plist4
191 files changed, 539 insertions, 704 deletions
diff --git a/security/p5-Authen-Bitcard/Makefile b/security/p5-Authen-Bitcard/Makefile
index be9242ee8fec..8091137f4840 100644
--- a/security/p5-Authen-Bitcard/Makefile
+++ b/security/p5-Authen-Bitcard/Makefile
@@ -18,7 +18,4 @@ RUN_DEPENDS= p5-Class-ErrorHandler>=0:${PORTSDIR}/devel/p5-Class-ErrorHandler \
USES= perl5
USE_PERL5= configure
-MAN3= Authen::Bitcard.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Authen-Bitcard/pkg-plist b/security/p5-Authen-Bitcard/pkg-plist
index 09129b608735..2308a7c11184 100644
--- a/security/p5-Authen-Bitcard/pkg-plist
+++ b/security/p5-Authen-Bitcard/pkg-plist
@@ -1,5 +1,6 @@
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/Bitcard/.packlist
+%%PERL5_MAN3%%/Authen::Bitcard.3.gz
%%SITE_PERL%%/Authen/Bitcard.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/Bitcard/.packlist
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/Bitcard
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen
@dirrmtry %%SITE_PERL%%/Authen
diff --git a/security/p5-Authen-Captcha/Makefile b/security/p5-Authen-Captcha/Makefile
index 15cf301ccbb0..aa5ecb037c79 100644
--- a/security/p5-Authen-Captcha/Makefile
+++ b/security/p5-Authen-Captcha/Makefile
@@ -17,7 +17,4 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5
USE_PERL5= configure
-MAN3= Authen::Captcha.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Authen-Captcha/pkg-plist b/security/p5-Authen-Captcha/pkg-plist
index d1bec9ddf23e..0df4443cd496 100644
--- a/security/p5-Authen-Captcha/pkg-plist
+++ b/security/p5-Authen-Captcha/pkg-plist
@@ -1,47 +1,48 @@
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/Captcha/.packlist
+%%PERL5_MAN3%%/Authen::Captcha.3.gz
%%SITE_PERL%%/Authen/Captcha.pm
+%%SITE_PERL%%/Authen/Captcha/images/2.png
+%%SITE_PERL%%/Authen/Captcha/images/3.png
+%%SITE_PERL%%/Authen/Captcha/images/4.png
+%%SITE_PERL%%/Authen/Captcha/images/5.png
+%%SITE_PERL%%/Authen/Captcha/images/6.png
+%%SITE_PERL%%/Authen/Captcha/images/7.png
%%SITE_PERL%%/Authen/Captcha/images/8.png
-%%SITE_PERL%%/Authen/Captcha/images/s.png
+%%SITE_PERL%%/Authen/Captcha/images/9.png
+%%SITE_PERL%%/Authen/Captcha/images/Thumbs.db
%%SITE_PERL%%/Authen/Captcha/images/a.png
-%%SITE_PERL%%/Authen/Captcha/images/l.png
-%%SITE_PERL%%/Authen/Captcha/images/z.png
-%%SITE_PERL%%/Authen/Captcha/images/5.png
%%SITE_PERL%%/Authen/Captcha/images/b.png
-%%SITE_PERL%%/Authen/Captcha/images/9.png
-%%SITE_PERL%%/Authen/Captcha/images/4.png
-%%SITE_PERL%%/Authen/Captcha/images/6.png
+%%SITE_PERL%%/Authen/Captcha/images/background1.png
%%SITE_PERL%%/Authen/Captcha/images/background2.png
-%%SITE_PERL%%/Authen/Captcha/images/c.png
-%%SITE_PERL%%/Authen/Captcha/images/g.png
-%%SITE_PERL%%/Authen/Captcha/images/v.png
-%%SITE_PERL%%/Authen/Captcha/images/y.png
-%%SITE_PERL%%/Authen/Captcha/images/u.png
-%%SITE_PERL%%/Authen/Captcha/images/q.png
-%%SITE_PERL%%/Authen/Captcha/images/p.png
-%%SITE_PERL%%/Authen/Captcha/images/3.png
+%%SITE_PERL%%/Authen/Captcha/images/background3.png
%%SITE_PERL%%/Authen/Captcha/images/background4.png
+%%SITE_PERL%%/Authen/Captcha/images/background5.png
+%%SITE_PERL%%/Authen/Captcha/images/c.png
%%SITE_PERL%%/Authen/Captcha/images/d.png
-%%SITE_PERL%%/Authen/Captcha/images/h.png
-%%SITE_PERL%%/Authen/Captcha/images/background3.png
-%%SITE_PERL%%/Authen/Captcha/images/n.png
-%%SITE_PERL%%/Authen/Captcha/images/o.png
+%%SITE_PERL%%/Authen/Captcha/images/e.png
%%SITE_PERL%%/Authen/Captcha/images/f.png
-%%SITE_PERL%%/Authen/Captcha/images/Thumbs.db
-%%SITE_PERL%%/Authen/Captcha/images/2.png
+%%SITE_PERL%%/Authen/Captcha/images/g.png
+%%SITE_PERL%%/Authen/Captcha/images/h.png
+%%SITE_PERL%%/Authen/Captcha/images/i.png
%%SITE_PERL%%/Authen/Captcha/images/j.png
-%%SITE_PERL%%/Authen/Captcha/images/x.png
-%%SITE_PERL%%/Authen/Captcha/images/background5.png
%%SITE_PERL%%/Authen/Captcha/images/k.png
-%%SITE_PERL%%/Authen/Captcha/images/7.png
-%%SITE_PERL%%/Authen/Captcha/images/e.png
-%%SITE_PERL%%/Authen/Captcha/images/i.png
-%%SITE_PERL%%/Authen/Captcha/images/w.png
+%%SITE_PERL%%/Authen/Captcha/images/l.png
%%SITE_PERL%%/Authen/Captcha/images/m.png
+%%SITE_PERL%%/Authen/Captcha/images/n.png
+%%SITE_PERL%%/Authen/Captcha/images/o.png
+%%SITE_PERL%%/Authen/Captcha/images/p.png
+%%SITE_PERL%%/Authen/Captcha/images/q.png
%%SITE_PERL%%/Authen/Captcha/images/r.png
+%%SITE_PERL%%/Authen/Captcha/images/s.png
%%SITE_PERL%%/Authen/Captcha/images/t.png
-%%SITE_PERL%%/Authen/Captcha/images/background1.png
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/Captcha
-@dirrm %%SITE_PERL%%/Authen/Captcha/images
-@dirrm %%SITE_PERL%%/Authen/Captcha
+%%SITE_PERL%%/Authen/Captcha/images/u.png
+%%SITE_PERL%%/Authen/Captcha/images/v.png
+%%SITE_PERL%%/Authen/Captcha/images/w.png
+%%SITE_PERL%%/Authen/Captcha/images/x.png
+%%SITE_PERL%%/Authen/Captcha/images/y.png
+%%SITE_PERL%%/Authen/Captcha/images/z.png
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/Captcha/.packlist
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/Captcha
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen
+@dirrmtry %%SITE_PERL%%/Authen/Captcha/images
+@dirrmtry %%SITE_PERL%%/Authen/Captcha
@dirrmtry %%SITE_PERL%%/Authen
diff --git a/security/p5-Authen-Krb5/Makefile b/security/p5-Authen-Krb5/Makefile
index 91fa6888be3b..1f59e7c0953d 100644
--- a/security/p5-Authen-Krb5/Makefile
+++ b/security/p5-Authen-Krb5/Makefile
@@ -16,9 +16,6 @@ LIB_DEPENDS= krb5.3:${PORTSDIR}/security/krb5
USES= perl5
USE_PERL5= configure
-MAN3= Authen::Krb5.3
-
-NO_STAGE= yes
post-patch:
@${REINPLACE_CMD} -e 's,/usr,${LOCALBASE},g' ${WRKSRC}/Makefile.PL
diff --git a/security/p5-Authen-Krb5/pkg-plist b/security/p5-Authen-Krb5/pkg-plist
index b80c9a20b9e7..df970fd39cc2 100644
--- a/security/p5-Authen-Krb5/pkg-plist
+++ b/security/p5-Authen-Krb5/pkg-plist
@@ -1,8 +1,9 @@
+%%PERL5_MAN3%%/Authen::Krb5.3.gz
%%SITE_PERL%%/%%PERL_ARCH%%/Authen/Krb5.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/Krb5/.packlist
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/Krb5/Krb5.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/Krb5/Krb5.so
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/Krb5/autosplit.ix
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Authen
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/Krb5
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Authen
diff --git a/security/p5-Authen-Libwrap/Makefile b/security/p5-Authen-Libwrap/Makefile
index 13d364690ab3..c52468736358 100644
--- a/security/p5-Authen-Libwrap/Makefile
+++ b/security/p5-Authen-Libwrap/Makefile
@@ -15,7 +15,4 @@ TEST_DEPENDS= p5-Test-Exception>0:${PORTSDIR}/devel/p5-Test-Exception
USES= perl5
USE_PERL5= modbuild
-MAN3= Authen::Libwrap.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Authen-Libwrap/pkg-plist b/security/p5-Authen-Libwrap/pkg-plist
index 256c93dfd96d..36d951ef6e35 100644
--- a/security/p5-Authen-Libwrap/pkg-plist
+++ b/security/p5-Authen-Libwrap/pkg-plist
@@ -1,6 +1,7 @@
+%%PERL5_MAN3%%/Authen::Libwrap.3.gz
+%%SITE_PERL%%/%%PERL_ARCH%%/Authen/Libwrap.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/Libwrap/Libwrap.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/Libwrap/Libwrap.so
-%%SITE_PERL%%/%%PERL_ARCH%%/Authen/Libwrap.pm
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/Libwrap
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/Libwrap
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Authen
diff --git a/security/p5-Authen-PAAS/Makefile b/security/p5-Authen-PAAS/Makefile
index 56570f60f6d5..d3da57a2281c 100644
--- a/security/p5-Authen-PAAS/Makefile
+++ b/security/p5-Authen-PAAS/Makefile
@@ -14,21 +14,7 @@ BUILD_DEPENDS= p5-Config-Record>=1.1.0:${PORTSDIR}/devel/p5-Config-Record \
p5-Log-Log4perl>0:${PORTSDIR}/devel/p5-Log-Log4perl
RUN_DEPENDS:= ${BUILD_DEPENDS}
-MAN1= authen-paas-passwd.1
-MAN3= Authen::PAAS.3 \
- Authen::PAAS::BasicLoginModule.3 \
- Authen::PAAS::BasicUser.3 \
- Authen::PAAS::Callback.3 \
- Authen::PAAS::ConsoleCallback.3 \
- Authen::PAAS::Context.3 \
- Authen::PAAS::Credential.3 \
- Authen::PAAS::LoginModule.3 \
- Authen::PAAS::Principal.3 \
- Authen::PAAS::SimpleCallback.3 \
- Authen::PAAS::Subject.3
-
USES= perl5
USE_PERL5= configure
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Authen-PAAS/pkg-plist b/security/p5-Authen-PAAS/pkg-plist
index 077931fa5df2..24c940e1d20d 100644
--- a/security/p5-Authen-PAAS/pkg-plist
+++ b/security/p5-Authen-PAAS/pkg-plist
@@ -1,4 +1,15 @@
bin/authen-paas-passwd
+%%PERL5_MAN3%%/Authen::PAAS.3.gz
+%%PERL5_MAN3%%/Authen::PAAS::BasicLoginModule.3.gz
+%%PERL5_MAN3%%/Authen::PAAS::BasicUser.3.gz
+%%PERL5_MAN3%%/Authen::PAAS::Callback.3.gz
+%%PERL5_MAN3%%/Authen::PAAS::ConsoleCallback.3.gz
+%%PERL5_MAN3%%/Authen::PAAS::Context.3.gz
+%%PERL5_MAN3%%/Authen::PAAS::Credential.3.gz
+%%PERL5_MAN3%%/Authen::PAAS::LoginModule.3.gz
+%%PERL5_MAN3%%/Authen::PAAS::Principal.3.gz
+%%PERL5_MAN3%%/Authen::PAAS::SimpleCallback.3.gz
+%%PERL5_MAN3%%/Authen::PAAS::Subject.3.gz
%%SITE_PERL%%/Authen/PAAS.pm
%%SITE_PERL%%/Authen/PAAS/BasicLoginModule.pm
%%SITE_PERL%%/Authen/PAAS/BasicUser.pm
@@ -11,7 +22,8 @@ bin/authen-paas-passwd
%%SITE_PERL%%/Authen/PAAS/SimpleCallback.pm
%%SITE_PERL%%/Authen/PAAS/Subject.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/PAAS/.packlist
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/PAAS
+man/man1/authen-paas-passwd.1.gz
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/PAAS
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen
-@dirrm %%SITE_PERL%%/Authen/PAAS
+@dirrmtry %%SITE_PERL%%/Authen/PAAS
@dirrmtry %%SITE_PERL%%/Authen
diff --git a/security/p5-Authen-PluggableCaptcha/Makefile b/security/p5-Authen-PluggableCaptcha/Makefile
index 46d86c575290..fde3f02241c0 100644
--- a/security/p5-Authen-PluggableCaptcha/Makefile
+++ b/security/p5-Authen-PluggableCaptcha/Makefile
@@ -15,26 +15,7 @@ BUILD_DEPENDS= p5-Number-Spell>=0:${PORTSDIR}/textproc/p5-Number-Spell \
p5-HTML-Email-Obfuscate>=0:${PORTSDIR}/security/p5-HTML-Email-Obfuscate
RUN_DEPENDS:= ${BUILD_DEPENDS}
-MAN3= Authen::PluggableCaptcha.3 \
- Authen::PluggableCaptcha::Challenge.3 \
- Authen::PluggableCaptcha::Challenge::DoMath.3 \
- Authen::PluggableCaptcha::Challenge::TypeString.3 \
- Authen::PluggableCaptcha::ErrorLoggingObject.3 \
- Authen::PluggableCaptcha::Helpers.3 \
- Authen::PluggableCaptcha::KeyManager.3 \
- Authen::PluggableCaptcha::Render.3 \
- Authen::PluggableCaptcha::Render::Image::Imager.3 \
- Authen::PluggableCaptcha::Render::Image::Imager::effects.3 \
- Authen::PluggableCaptcha::Render::Image::Imager::effects::sinewarp.3 \
- Authen::PluggableCaptcha::Render::Image::Imager::layers.3 \
- Authen::PluggableCaptcha::Render::Text::HTML.3 \
- Authen::PluggableCaptcha::Render::Text::Plain.3 \
- Authen::PluggableCaptcha::StandardAttributesObject.3 \
- Authen::PluggableCaptcha::Tutorial.3 \
- Authen::PluggableCaptcha::ValidityObject.3
-
USES= perl5
USE_PERL5= configure
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Authen-PluggableCaptcha/pkg-plist b/security/p5-Authen-PluggableCaptcha/pkg-plist
index 376f94da6eef..58cfdce7e99d 100644
--- a/security/p5-Authen-PluggableCaptcha/pkg-plist
+++ b/security/p5-Authen-PluggableCaptcha/pkg-plist
@@ -1,26 +1,43 @@
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/PluggableCaptcha/.packlist
+%%PERL5_MAN3%%/Authen::PluggableCaptcha.3.gz
+%%PERL5_MAN3%%/Authen::PluggableCaptcha::Challenge.3.gz
+%%PERL5_MAN3%%/Authen::PluggableCaptcha::Challenge::DoMath.3.gz
+%%PERL5_MAN3%%/Authen::PluggableCaptcha::Challenge::TypeString.3.gz
+%%PERL5_MAN3%%/Authen::PluggableCaptcha::ErrorLoggingObject.3.gz
+%%PERL5_MAN3%%/Authen::PluggableCaptcha::Helpers.3.gz
+%%PERL5_MAN3%%/Authen::PluggableCaptcha::KeyManager.3.gz
+%%PERL5_MAN3%%/Authen::PluggableCaptcha::Render.3.gz
+%%PERL5_MAN3%%/Authen::PluggableCaptcha::Render::Image::Imager.3.gz
+%%PERL5_MAN3%%/Authen::PluggableCaptcha::Render::Image::Imager::effects.3.gz
+%%PERL5_MAN3%%/Authen::PluggableCaptcha::Render::Image::Imager::effects::sinewarp.3.gz
+%%PERL5_MAN3%%/Authen::PluggableCaptcha::Render::Image::Imager::layers.3.gz
+%%PERL5_MAN3%%/Authen::PluggableCaptcha::Render::Text::HTML.3.gz
+%%PERL5_MAN3%%/Authen::PluggableCaptcha::Render::Text::Plain.3.gz
+%%PERL5_MAN3%%/Authen::PluggableCaptcha::StandardAttributesObject.3.gz
+%%PERL5_MAN3%%/Authen::PluggableCaptcha::Tutorial.3.gz
+%%PERL5_MAN3%%/Authen::PluggableCaptcha::ValidityObject.3.gz
%%SITE_PERL%%/Authen/PluggableCaptcha.pm
-%%SITE_PERL%%/Authen/PluggableCaptcha/KeyManager.pm
-%%SITE_PERL%%/Authen/PluggableCaptcha/StandardAttributesObject.pm
-%%SITE_PERL%%/Authen/PluggableCaptcha/Tutorial.pm
-%%SITE_PERL%%/Authen/PluggableCaptcha/ValidityObject.pm
-%%SITE_PERL%%/Authen/PluggableCaptcha/Render.pm
-%%SITE_PERL%%/Authen/PluggableCaptcha/Helpers.pm
%%SITE_PERL%%/Authen/PluggableCaptcha/Challenge.pm
+%%SITE_PERL%%/Authen/PluggableCaptcha/Challenge/DoMath.pm
+%%SITE_PERL%%/Authen/PluggableCaptcha/Challenge/TypeString.pm
%%SITE_PERL%%/Authen/PluggableCaptcha/ErrorLoggingObject.pm
+%%SITE_PERL%%/Authen/PluggableCaptcha/Helpers.pm
+%%SITE_PERL%%/Authen/PluggableCaptcha/KeyManager.pm
+%%SITE_PERL%%/Authen/PluggableCaptcha/Render.pm
%%SITE_PERL%%/Authen/PluggableCaptcha/Render/Image.pm
-%%SITE_PERL%%/Authen/PluggableCaptcha/Render/Text.pm
-%%SITE_PERL%%/Authen/PluggableCaptcha/Render/Text/Plain.pm
-%%SITE_PERL%%/Authen/PluggableCaptcha/Render/Text/HTML.pm
%%SITE_PERL%%/Authen/PluggableCaptcha/Render/Image/Imager.pm
%%SITE_PERL%%/Authen/PluggableCaptcha/Render/Image/Imager/effects.pm
+%%SITE_PERL%%/Authen/PluggableCaptcha/Render/Image/Imager/effects/sinewarp.pm
%%SITE_PERL%%/Authen/PluggableCaptcha/Render/Image/Imager/layers.pm
-%%SITE_PERL%%/Authen/PluggableCaptcha/Render/Image/Imager/layers/distraction_lines.pm
%%SITE_PERL%%/Authen/PluggableCaptcha/Render/Image/Imager/layers/bg.pm
+%%SITE_PERL%%/Authen/PluggableCaptcha/Render/Image/Imager/layers/distraction_lines.pm
%%SITE_PERL%%/Authen/PluggableCaptcha/Render/Image/Imager/layers/text.pm
-%%SITE_PERL%%/Authen/PluggableCaptcha/Render/Image/Imager/effects/sinewarp.pm
-%%SITE_PERL%%/Authen/PluggableCaptcha/Challenge/TypeString.pm
-%%SITE_PERL%%/Authen/PluggableCaptcha/Challenge/DoMath.pm
+%%SITE_PERL%%/Authen/PluggableCaptcha/Render/Text.pm
+%%SITE_PERL%%/Authen/PluggableCaptcha/Render/Text/HTML.pm
+%%SITE_PERL%%/Authen/PluggableCaptcha/Render/Text/Plain.pm
+%%SITE_PERL%%/Authen/PluggableCaptcha/StandardAttributesObject.pm
+%%SITE_PERL%%/Authen/PluggableCaptcha/Tutorial.pm
+%%SITE_PERL%%/Authen/PluggableCaptcha/ValidityObject.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/PluggableCaptcha/.packlist
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/PluggableCaptcha
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen
@dirrmtry %%SITE_PERL%%/Authen/PluggableCaptcha/Render/Text
diff --git a/security/p5-Authen-SASL-Cyrus/Makefile b/security/p5-Authen-SASL-Cyrus/Makefile
index 98cbe5d63bcc..d802c4693dd4 100644
--- a/security/p5-Authen-SASL-Cyrus/Makefile
+++ b/security/p5-Authen-SASL-Cyrus/Makefile
@@ -18,7 +18,4 @@ USES= perl5
USE_PERL5= configure
CONFIGURE_ARGS= INC="-I${LOCALBASE}/include"
-MAN3= Authen::SASL::Cyrus.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Authen-SASL-Cyrus/pkg-plist b/security/p5-Authen-SASL-Cyrus/pkg-plist
index d033708bfe0c..5b0a09aa7c00 100644
--- a/security/p5-Authen-SASL-Cyrus/pkg-plist
+++ b/security/p5-Authen-SASL-Cyrus/pkg-plist
@@ -1,13 +1,13 @@
+%%PERL5_MAN3%%/Authen::SASL::Cyrus.3.gz
%%SITE_PERL%%/%%PERL_ARCH%%/Authen/SASL/Cyrus.pm
%%SITE_PERL%%/%%PERL_ARCH%%/Authen/SASL/Cyrus.pod
%%SITE_PERL%%/%%PERL_ARCH%%/Authen/SASL/Cyrus/Security.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/SASL/Cyrus/.packlist
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/SASL/Cyrus/Cyrus.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/SASL/Cyrus/Cyrus.so
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Authen/SASL/Cyrus
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/SASL/Cyrus
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Authen/SASL
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Authen
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/SASL/Cyrus
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/SASL
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Authen/SASL/Cyrus
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Authen/SASL
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Authen
diff --git a/security/p5-Authen-SASL/Makefile b/security/p5-Authen-SASL/Makefile
index 54f7ff6eb924..c53b2bf67650 100644
--- a/security/p5-Authen-SASL/Makefile
+++ b/security/p5-Authen-SASL/Makefile
@@ -20,17 +20,6 @@ USES= perl5
USE_PERL5= configure
CONFIGURE_ENV+= AUTOMATED_TESTING=yes
-MAN3= Authen::SASL.3 \
- Authen::SASL::Perl.3 \
- Authen::SASL::Perl::ANONYMOUS.3 \
- Authen::SASL::Perl::CRAM_MD5.3 \
- Authen::SASL::Perl::DIGEST_MD5.3 \
- Authen::SASL::Perl::EXTERNAL.3 \
- Authen::SASL::Perl::GSSAPI.3 \
- Authen::SASL::Perl::LOGIN.3 \
- Authen::SASL::Perl::PLAIN.3
-
-NO_STAGE= yes
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MKERBEROS}
diff --git a/security/p5-Authen-SASL/pkg-plist b/security/p5-Authen-SASL/pkg-plist
index 62d0b76d27b8..af605c0c02fe 100644
--- a/security/p5-Authen-SASL/pkg-plist
+++ b/security/p5-Authen-SASL/pkg-plist
@@ -1,3 +1,12 @@
+%%PERL5_MAN3%%/Authen::SASL.3.gz
+%%PERL5_MAN3%%/Authen::SASL::Perl.3.gz
+%%PERL5_MAN3%%/Authen::SASL::Perl::ANONYMOUS.3.gz
+%%PERL5_MAN3%%/Authen::SASL::Perl::CRAM_MD5.3.gz
+%%PERL5_MAN3%%/Authen::SASL::Perl::DIGEST_MD5.3.gz
+%%PERL5_MAN3%%/Authen::SASL::Perl::EXTERNAL.3.gz
+%%PERL5_MAN3%%/Authen::SASL::Perl::GSSAPI.3.gz
+%%PERL5_MAN3%%/Authen::SASL::Perl::LOGIN.3.gz
+%%PERL5_MAN3%%/Authen::SASL::Perl::PLAIN.3.gz
%%SITE_PERL%%/Authen/SASL.pm
%%SITE_PERL%%/Authen/SASL.pod
%%SITE_PERL%%/Authen/SASL/CRAM_MD5.pm
@@ -12,8 +21,8 @@
%%SITE_PERL%%/Authen/SASL/Perl/LOGIN.pm
%%SITE_PERL%%/Authen/SASL/Perl/PLAIN.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/SASL/.packlist
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/SASL
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/SASL
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen
-@dirrm %%SITE_PERL%%/Authen/SASL/Perl
-@dirrm %%SITE_PERL%%/Authen/SASL
+@dirrmtry %%SITE_PERL%%/Authen/SASL/Perl
+@dirrmtry %%SITE_PERL%%/Authen/SASL
@dirrmtry %%SITE_PERL%%/Authen
diff --git a/security/p5-Authen-Simple-DBI/Makefile b/security/p5-Authen-Simple-DBI/Makefile
index 767d4c733e0a..079c7105d3d4 100644
--- a/security/p5-Authen-Simple-DBI/Makefile
+++ b/security/p5-Authen-Simple-DBI/Makefile
@@ -14,10 +14,7 @@ BUILD_DEPENDS= p5-Authen-Simple>=0:${PORTSDIR}/security/p5-Authen-Simple \
p5-DBI>=0:${PORTSDIR}/databases/p5-DBI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-MAN3= Authen::Simple::DBI.3
-
USES= perl5
USE_PERL5= modbuild
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Authen-Simple-DBI/pkg-plist b/security/p5-Authen-Simple-DBI/pkg-plist
index 701550189d16..e6e156cebba3 100644
--- a/security/p5-Authen-Simple-DBI/pkg-plist
+++ b/security/p5-Authen-Simple-DBI/pkg-plist
@@ -1,3 +1,4 @@
+%%PERL5_MAN3%%/Authen::Simple::DBI.3.gz
%%SITE_PERL%%/Authen/Simple/DBI.pm
@dirrmtry %%SITE_PERL%%/Authen/Simple
@dirrmtry %%SITE_PERL%%/Authen
diff --git a/security/p5-Authen-Simple-DBM/Makefile b/security/p5-Authen-Simple-DBM/Makefile
index 1baa956a2450..48da15b506a7 100644
--- a/security/p5-Authen-Simple-DBM/Makefile
+++ b/security/p5-Authen-Simple-DBM/Makefile
@@ -13,10 +13,7 @@ COMMENT= Simple DBM authentication
BUILD_DEPENDS= p5-Authen-Simple>=0:${PORTSDIR}/security/p5-Authen-Simple
RUN_DEPENDS:= ${BUILD_DEPENDS}
-MAN3= Authen::Simple::DBM.3
-
USES= perl5
USE_PERL5= modbuild
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Authen-Simple-DBM/pkg-plist b/security/p5-Authen-Simple-DBM/pkg-plist
index aca337907f5c..1f9fd9e21d9b 100644
--- a/security/p5-Authen-Simple-DBM/pkg-plist
+++ b/security/p5-Authen-Simple-DBM/pkg-plist
@@ -1,3 +1,4 @@
+%%PERL5_MAN3%%/Authen::Simple::DBM.3.gz
%%SITE_PERL%%/Authen/Simple/DBM.pm
@dirrmtry %%SITE_PERL%%/Authen/Simple
@dirrmtry %%SITE_PERL%%/Authen
diff --git a/security/p5-Authen-Simple-HTTP/Makefile b/security/p5-Authen-Simple-HTTP/Makefile
index ccff0c1f8ea6..7f46f5a3f53b 100644
--- a/security/p5-Authen-Simple-HTTP/Makefile
+++ b/security/p5-Authen-Simple-HTTP/Makefile
@@ -14,10 +14,7 @@ BUILD_DEPENDS= p5-Authen-Simple>=0:${PORTSDIR}/security/p5-Authen-Simple \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
-MAN3= Authen::Simple::HTTP.3
-
USES= perl5
USE_PERL5= modbuild
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Authen-Simple-HTTP/pkg-plist b/security/p5-Authen-Simple-HTTP/pkg-plist
index 2ee1597eb822..29b014821e7a 100644
--- a/security/p5-Authen-Simple-HTTP/pkg-plist
+++ b/security/p5-Authen-Simple-HTTP/pkg-plist
@@ -1,3 +1,4 @@
+%%PERL5_MAN3%%/Authen::Simple::HTTP.3.gz
%%SITE_PERL%%/Authen/Simple/HTTP.pm
@dirrmtry %%SITE_PERL%%/Authen/Simple
@dirrmtry %%SITE_PERL%%/Authen
diff --git a/security/p5-Authen-Simple-Net/Makefile b/security/p5-Authen-Simple-Net/Makefile
index b4620c43752b..0a61e3499b85 100644
--- a/security/p5-Authen-Simple-Net/Makefile
+++ b/security/p5-Authen-Simple-Net/Makefile
@@ -14,10 +14,7 @@ COMMENT= Simple authentication via FTP, POP3, or SMTP
BUILD_DEPENDS= p5-Authen-Simple>=0:${PORTSDIR}/security/p5-Authen-Simple
RUN_DEPENDS:= ${BUILD_DEPENDS}
-MAN3= Authen::Simple::FTP.3 Authen::Simple::POP3.3 Authen::Simple::SMTP.3
-
USES= perl5
USE_PERL5= modbuild
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Authen-Simple-Net/pkg-plist b/security/p5-Authen-Simple-Net/pkg-plist
index 21d1f4064c53..9e954c6b9252 100644
--- a/security/p5-Authen-Simple-Net/pkg-plist
+++ b/security/p5-Authen-Simple-Net/pkg-plist
@@ -1,3 +1,6 @@
+%%PERL5_MAN3%%/Authen::Simple::FTP.3.gz
+%%PERL5_MAN3%%/Authen::Simple::POP3.3.gz
+%%PERL5_MAN3%%/Authen::Simple::SMTP.3.gz
%%SITE_PERL%%/Authen/Simple/FTP.pm
%%SITE_PERL%%/Authen/Simple/POP3.pm
%%SITE_PERL%%/Authen/Simple/SMTP.pm
diff --git a/security/p5-Authen-Simple-PAM/Makefile b/security/p5-Authen-Simple-PAM/Makefile
index 52b1b2e5c99a..d82b5a4cb48d 100644
--- a/security/p5-Authen-Simple-PAM/Makefile
+++ b/security/p5-Authen-Simple-PAM/Makefile
@@ -14,10 +14,7 @@ BUILD_DEPENDS= p5-Authen-Simple>=0:${PORTSDIR}/security/p5-Authen-Simple \
p5-Authen-PAM>=0:${PORTSDIR}/security/p5-Authen-PAM
RUN_DEPENDS:= ${BUILD_DEPENDS}
-MAN3= Authen::Simple::PAM.3
-
USES= perl5
USE_PERL5= modbuild
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Authen-Simple-PAM/pkg-plist b/security/p5-Authen-Simple-PAM/pkg-plist
index 8efcfbb9963f..69ebeabbd34f 100644
--- a/security/p5-Authen-Simple-PAM/pkg-plist
+++ b/security/p5-Authen-Simple-PAM/pkg-plist
@@ -1,3 +1,4 @@
+%%PERL5_MAN3%%/Authen::Simple::PAM.3.gz
%%SITE_PERL%%/Authen/Simple/PAM.pm
@dirrmtry %%SITE_PERL%%/Authen/Simple
@dirrmtry %%SITE_PERL%%/Authen
diff --git a/security/p5-Authen-Simple-Passwd/Makefile b/security/p5-Authen-Simple-Passwd/Makefile
index 09fa13fdea74..3b64ae345611 100644
--- a/security/p5-Authen-Simple-Passwd/Makefile
+++ b/security/p5-Authen-Simple-Passwd/Makefile
@@ -13,10 +13,7 @@ COMMENT= Simple Passwd authentication
BUILD_DEPENDS= p5-Authen-Simple>=0:${PORTSDIR}/security/p5-Authen-Simple
RUN_DEPENDS:= ${BUILD_DEPENDS}
-MAN3= Authen::Simple::Passwd.3
-
USES= perl5
USE_PERL5= modbuild
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Authen-Simple-Passwd/pkg-plist b/security/p5-Authen-Simple-Passwd/pkg-plist
index cc544c539f7d..3169c3e44660 100644
--- a/security/p5-Authen-Simple-Passwd/pkg-plist
+++ b/security/p5-Authen-Simple-Passwd/pkg-plist
@@ -1,3 +1,4 @@
+%%PERL5_MAN3%%/Authen::Simple::Passwd.3.gz
%%SITE_PERL%%/Authen/Simple/Passwd.pm
@dirrmtry %%SITE_PERL%%/Authen/Simple
@dirrmtry %%SITE_PERL%%/Authen
diff --git a/security/p5-Authen-Simple-RADIUS/Makefile b/security/p5-Authen-Simple-RADIUS/Makefile
index f77fd288158c..2af0587566d3 100644
--- a/security/p5-Authen-Simple-RADIUS/Makefile
+++ b/security/p5-Authen-Simple-RADIUS/Makefile
@@ -14,10 +14,7 @@ BUILD_DEPENDS= p5-Authen-Simple>=0:${PORTSDIR}/security/p5-Authen-Simple \
p5-Authen-Radius>=0:${PORTSDIR}/security/p5-Authen-Radius
RUN_DEPENDS:= ${BUILD_DEPENDS}
-MAN3= Authen::Simple::RADIUS.3
-
USES= perl5
USE_PERL5= modbuild
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Authen-Simple-RADIUS/pkg-plist b/security/p5-Authen-Simple-RADIUS/pkg-plist
index c8e1710f3357..895f4d21a29f 100644
--- a/security/p5-Authen-Simple-RADIUS/pkg-plist
+++ b/security/p5-Authen-Simple-RADIUS/pkg-plist
@@ -1,3 +1,4 @@
+%%PERL5_MAN3%%/Authen::Simple::RADIUS.3.gz
%%SITE_PERL%%/Authen/Simple/RADIUS.pm
@dirrmtry %%SITE_PERL%%/Authen/Simple
@dirrmtry %%SITE_PERL%%/Authen
diff --git a/security/p5-Authen-Simple-SMB/Makefile b/security/p5-Authen-Simple-SMB/Makefile
index ee9c6c801b96..4f078504726f 100644
--- a/security/p5-Authen-Simple-SMB/Makefile
+++ b/security/p5-Authen-Simple-SMB/Makefile
@@ -14,10 +14,7 @@ BUILD_DEPENDS= p5-Authen-Simple>=0:${PORTSDIR}/security/p5-Authen-Simple \
p5-Authen-Smb>=0:${PORTSDIR}/security/p5-Authen-Smb
RUN_DEPENDS:= ${BUILD_DEPENDS}
-MAN3= Authen::Simple::SMB.3
-
USES= perl5
USE_PERL5= modbuild
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Authen-Simple-SMB/pkg-plist b/security/p5-Authen-Simple-SMB/pkg-plist
index 8fc98143568b..8dcc6b7e5e18 100644
--- a/security/p5-Authen-Simple-SMB/pkg-plist
+++ b/security/p5-Authen-Simple-SMB/pkg-plist
@@ -1,3 +1,4 @@
+%%PERL5_MAN3%%/Authen::Simple::SMB.3.gz
%%SITE_PERL%%/Authen/Simple/SMB.pm
@dirrmtry %%SITE_PERL%%/Authen/Simple
@dirrmtry %%SITE_PERL%%/Authen
diff --git a/security/p5-Authen-Simple-SSH/Makefile b/security/p5-Authen-Simple-SSH/Makefile
index 1268c9f1e693..cf5ee4ed78ae 100644
--- a/security/p5-Authen-Simple-SSH/Makefile
+++ b/security/p5-Authen-Simple-SSH/Makefile
@@ -14,10 +14,7 @@ BUILD_DEPENDS= p5-Authen-Simple>=0:${PORTSDIR}/security/p5-Authen-Simple \
p5-Net-SSH-Perl>=0:${PORTSDIR}/net/p5-Net-SSH-Perl
RUN_DEPENDS:= ${BUILD_DEPENDS}
-MAN3= Authen::Simple::SSH.3
-
USES= perl5
USE_PERL5= modbuild
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Authen-Simple-SSH/pkg-plist b/security/p5-Authen-Simple-SSH/pkg-plist
index c524f96c8e2d..3facd3101715 100644
--- a/security/p5-Authen-Simple-SSH/pkg-plist
+++ b/security/p5-Authen-Simple-SSH/pkg-plist
@@ -1,3 +1,4 @@
+%%PERL5_MAN3%%/Authen::Simple::SSH.3.gz
%%SITE_PERL%%/Authen/Simple/SSH.pm
@dirrmtry %%SITE_PERL%%/Authen/Simple
@dirrmtry %%SITE_PERL%%/Authen
diff --git a/security/p5-Authen-TacacsPlus/Makefile b/security/p5-Authen-TacacsPlus/Makefile
index b5c20725bd29..fda60c7bbb6a 100644
--- a/security/p5-Authen-TacacsPlus/Makefile
+++ b/security/p5-Authen-TacacsPlus/Makefile
@@ -18,9 +18,6 @@ USES= perl5
USE_PERL5= configure
MAKE_ENV+= CCFLAGS="${CFLAGS}"
-MAN3= Authen::TacacsPlus.3
-
-NO_STAGE= yes
pre-build:
${PERL} -pi -e "s:CCFLAGS =:CCFLAGS ?=:g" ${WRKSRC}/tacpluslib/Makefile
diff --git a/security/p5-Authen-TacacsPlus/pkg-plist b/security/p5-Authen-TacacsPlus/pkg-plist
index be658388fe83..88a969358c59 100644
--- a/security/p5-Authen-TacacsPlus/pkg-plist
+++ b/security/p5-Authen-TacacsPlus/pkg-plist
@@ -1,7 +1,8 @@
+%%PERL5_MAN3%%/Authen::TacacsPlus.3.gz
%%SITE_PERL%%/%%PERL_ARCH%%/Authen/TacacsPlus.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/TacacsPlus/.packlist
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/TacacsPlus/TacacsPlus.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/TacacsPlus/TacacsPlus.so
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/TacacsPlus
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/TacacsPlus
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Authen
diff --git a/security/p5-Authen-Ticket/Makefile b/security/p5-Authen-Ticket/Makefile
index 6c4d10a5d8fd..552d31d0f492 100644
--- a/security/p5-Authen-Ticket/Makefile
+++ b/security/p5-Authen-Ticket/Makefile
@@ -13,10 +13,4 @@ COMMENT= Perl module providing the framework for implementing a ticketing system
USES= perl5
USE_PERL5= configure
-MAN3= Authen::Ticket.3 \
- Authen::Ticket::Client.3 \
- Authen::Ticket::Server.3 \
- Authen::Ticket::Signature.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Authen-Ticket/pkg-plist b/security/p5-Authen-Ticket/pkg-plist
index e759bb433980..ce58a2a7e871 100644
--- a/security/p5-Authen-Ticket/pkg-plist
+++ b/security/p5-Authen-Ticket/pkg-plist
@@ -1,9 +1,13 @@
+%%PERL5_MAN3%%/Authen::Ticket.3.gz
+%%PERL5_MAN3%%/Authen::Ticket::Client.3.gz
+%%PERL5_MAN3%%/Authen::Ticket::Server.3.gz
+%%PERL5_MAN3%%/Authen::Ticket::Signature.3.gz
%%SITE_PERL%%/Authen/Ticket.pm
%%SITE_PERL%%/Authen/Ticket/Client.pm
%%SITE_PERL%%/Authen/Ticket/Server.pm
%%SITE_PERL%%/Authen/Ticket/Signature.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/Ticket/.packlist
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/Ticket
-@dirrm %%SITE_PERL%%/Authen/Ticket
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/Ticket
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen
+@dirrmtry %%SITE_PERL%%/Authen/Ticket
@dirrmtry %%SITE_PERL%%/Authen
diff --git a/security/p5-Crypt-Blowfish/Makefile b/security/p5-Crypt-Blowfish/Makefile
index 97e7d7045895..739a0fab89d7 100644
--- a/security/p5-Crypt-Blowfish/Makefile
+++ b/security/p5-Crypt-Blowfish/Makefile
@@ -16,7 +16,4 @@ WRKSRC= ${WRKDIR}/${DISTNAME:C/a$//}
USES= perl5
USE_PERL5= configure
-MAN3= Crypt::Blowfish.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Crypt-Blowfish/pkg-plist b/security/p5-Crypt-Blowfish/pkg-plist
index e3d712ed9b8d..22b1aa912193 100644
--- a/security/p5-Crypt-Blowfish/pkg-plist
+++ b/security/p5-Crypt-Blowfish/pkg-plist
@@ -1,7 +1,8 @@
+%%PERL5_MAN3%%/Crypt::Blowfish.3.gz
%%SITE_PERL%%/%%PERL_ARCH%%/Crypt/Blowfish.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Blowfish/.packlist
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Blowfish/Blowfish.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Blowfish/Blowfish.so
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Blowfish
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Blowfish
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Crypt
diff --git a/security/p5-Crypt-Blowfish_PP/Makefile b/security/p5-Crypt-Blowfish_PP/Makefile
index e694de572ada..c877556be62f 100644
--- a/security/p5-Crypt-Blowfish_PP/Makefile
+++ b/security/p5-Crypt-Blowfish_PP/Makefile
@@ -13,7 +13,4 @@ COMMENT= Blowfish encryption algorithm implemented purely in Perl
USES= perl5
USE_PERL5= configure
-MAN3= Crypt::Blowfish_PP.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Crypt-Blowfish_PP/pkg-plist b/security/p5-Crypt-Blowfish_PP/pkg-plist
index be30ada23a60..578817cd5a6a 100644
--- a/security/p5-Crypt-Blowfish_PP/pkg-plist
+++ b/security/p5-Crypt-Blowfish_PP/pkg-plist
@@ -1,5 +1,6 @@
+%%PERL5_MAN3%%/Crypt::Blowfish_PP.3.gz
%%SITE_PERL%%/Crypt/Blowfish_PP.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Blowfish_PP/.packlist
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Blowfish_PP
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Blowfish_PP
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt
@dirrmtry %%SITE_PERL%%/Crypt
diff --git a/security/p5-Crypt-CAST5/Makefile b/security/p5-Crypt-CAST5/Makefile
index b6a814decb60..47d54cd83943 100644
--- a/security/p5-Crypt-CAST5/Makefile
+++ b/security/p5-Crypt-CAST5/Makefile
@@ -14,7 +14,4 @@ COMMENT= CAST5 block cipher
USES= perl5
USE_PERL5= configure
-MAN3= Crypt::CAST5.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Crypt-CAST5/pkg-plist b/security/p5-Crypt-CAST5/pkg-plist
index 564ca2fcb7c7..7c41b5432b3a 100644
--- a/security/p5-Crypt-CAST5/pkg-plist
+++ b/security/p5-Crypt-CAST5/pkg-plist
@@ -1,3 +1,4 @@
+%%PERL5_MAN3%%/Crypt::CAST5.3.gz
%%SITE_PERL%%/%%PERL_ARCH%%/Crypt/CAST5.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/CAST5/.packlist
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/CAST5/CAST5.bs
diff --git a/security/p5-Crypt-CAST5_PP/Makefile b/security/p5-Crypt-CAST5_PP/Makefile
index 57ffd269c484..60828cd1ac3e 100644
--- a/security/p5-Crypt-CAST5_PP/Makefile
+++ b/security/p5-Crypt-CAST5_PP/Makefile
@@ -13,7 +13,4 @@ COMMENT= CAST5 block cipher in pure Perl
USES= perl5
USE_PERL5= configure
-MAN3= Crypt::CAST5_PP.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Crypt-CAST5_PP/pkg-plist b/security/p5-Crypt-CAST5_PP/pkg-plist
index 00aef0893362..246dfa696e26 100644
--- a/security/p5-Crypt-CAST5_PP/pkg-plist
+++ b/security/p5-Crypt-CAST5_PP/pkg-plist
@@ -1,3 +1,4 @@
+%%PERL5_MAN3%%/Crypt::CAST5_PP.3.gz
%%SITE_PERL%%/Crypt/CAST5_PP.pm
%%SITE_PERL%%/Crypt/CAST5_PP/Tables.pm
%%SITE_PERL%%/auto/Crypt/CAST5_PP/autosplit.ix
@@ -5,9 +6,9 @@
%%SITE_PERL%%/auto/Crypt/CAST5_PP/encrypt.al
%%SITE_PERL%%/auto/Crypt/CAST5_PP/init.al
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/CAST5_PP/.packlist
-@dirrm %%SITE_PERL%%/Crypt/CAST5_PP
-@dirrmtry %%SITE_PERL%%/Crypt
-@dirrm %%SITE_PERL%%/auto/Crypt/CAST5_PP
-@dirrmtry %%SITE_PERL%%/auto/Crypt
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/CAST5_PP
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/CAST5_PP
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt
+@dirrmtry %%SITE_PERL%%/auto/Crypt/CAST5_PP
+@dirrmtry %%SITE_PERL%%/auto/Crypt
+@dirrmtry %%SITE_PERL%%/Crypt/CAST5_PP
+@dirrmtry %%SITE_PERL%%/Crypt
diff --git a/security/p5-Crypt-CBC/Makefile b/security/p5-Crypt-CBC/Makefile
index 62fcb2834b44..cf4872d54bd3 100644
--- a/security/p5-Crypt-CBC/Makefile
+++ b/security/p5-Crypt-CBC/Makefile
@@ -13,7 +13,4 @@ COMMENT= Perl5 interface to Cipher Block Chaining with DES and IDEA
USES= perl5
USE_PERL5= configure
-MAN3= Crypt::CBC.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Crypt-CBC/pkg-plist b/security/p5-Crypt-CBC/pkg-plist
index fafe8b3a8e32..5e8d3df1cc41 100644
--- a/security/p5-Crypt-CBC/pkg-plist
+++ b/security/p5-Crypt-CBC/pkg-plist
@@ -1,5 +1,6 @@
+%%PERL5_MAN3%%/Crypt::CBC.3.gz
%%SITE_PERL%%/Crypt/CBC.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/CBC/.packlist
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/CBC
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/CBC
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt
@dirrmtry %%SITE_PERL%%/Crypt
diff --git a/security/p5-Crypt-CBCeasy/Makefile b/security/p5-Crypt-CBCeasy/Makefile
index 876d062c1c69..3a5c5e955014 100644
--- a/security/p5-Crypt-CBCeasy/Makefile
+++ b/security/p5-Crypt-CBCeasy/Makefile
@@ -17,8 +17,6 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5
USE_PERL5= configure
-MAN3= Crypt::CBCeasy.3
-
OPTIONS_DEFINE= DES IDEA BLOWFISH BLOWFISH_PP TWOFISH2 RIJNDAEL
OPTIONS_DEFAULT= DES IDEA BLOWFISH BLOWFISH_PP TWOFISH2 RIJNDAEL
DES_DESC= Build with Crypt::DES support
@@ -28,7 +26,6 @@ BLOWFISH_PP_DESC= Build with Crypt::Blowfish_PP support
TWOFISH2_DESC= Build with Crypt::Twofish2 support
RIJNDAEL_DESC= Build with Crypt::Rijndael support
-NO_STAGE= yes
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MDES}
diff --git a/security/p5-Crypt-CBCeasy/pkg-plist b/security/p5-Crypt-CBCeasy/pkg-plist
index f56a73f9dc44..41e9fdcb39da 100644
--- a/security/p5-Crypt-CBCeasy/pkg-plist
+++ b/security/p5-Crypt-CBCeasy/pkg-plist
@@ -1,5 +1,6 @@
+%%PERL5_MAN3%%/Crypt::CBCeasy.3.gz
%%SITE_PERL%%/Crypt/CBCeasy.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/CBCeasy/.packlist
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/CBCeasy
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/CBCeasy
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt
@dirrmtry %%SITE_PERL%%/Crypt
diff --git a/security/p5-Crypt-CipherSaber/Makefile b/security/p5-Crypt-CipherSaber/Makefile
index f5ea90ffb929..9a1ad35185d6 100644
--- a/security/p5-Crypt-CipherSaber/Makefile
+++ b/security/p5-Crypt-CipherSaber/Makefile
@@ -15,7 +15,4 @@ BUILD_DEPENDS= p5-Test-Warn>=0:${PORTSDIR}/devel/p5-Test-Warn
USES= perl5
USE_PERL5= configure
-MAN3= Crypt::CipherSaber.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Crypt-CipherSaber/pkg-plist b/security/p5-Crypt-CipherSaber/pkg-plist
index 86b9145e063f..591c85fac597 100644
--- a/security/p5-Crypt-CipherSaber/pkg-plist
+++ b/security/p5-Crypt-CipherSaber/pkg-plist
@@ -1,5 +1,6 @@
+%%PERL5_MAN3%%/Crypt::CipherSaber.3.gz
%%SITE_PERL%%/Crypt/CipherSaber.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/CipherSaber/.packlist
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/CipherSaber
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/CipherSaber
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt
@dirrmtry %%SITE_PERL%%/Crypt
diff --git a/security/p5-Crypt-Cracklib/Makefile b/security/p5-Crypt-Cracklib/Makefile
index 9267ed2bd9bc..26c1ba363e8c 100644
--- a/security/p5-Crypt-Cracklib/Makefile
+++ b/security/p5-Crypt-Cracklib/Makefile
@@ -16,15 +16,11 @@ LICENSE_COMB= dual
BUILD_DEPENDS= p5-Pod-Coverage>=0.19:${PORTSDIR}/devel/p5-Pod-Coverage \
p5-Test-Pod-Coverage>=1.08:${PORTSDIR}/devel/p5-Test-Pod-Coverage
-LIB_DEPENDS= crack:${PORTSDIR}/security/cracklib
-
RUN_DEPENDS:= ${BUILD_DEPENDS}
+LIB_DEPENDS= libcrack.so:${PORTSDIR}/security/cracklib
USES= perl5
USE_PERL5= configure
CONFIGURE_ARGS= INC="-I${LOCALBASE}/include" DEFINE="-DCRACKLIB_DICTPATH=\\\"${PREFIX}/libdata/cracklib/pw_dict\\\""
-MAN3= Crypt::Cracklib.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Crypt-Cracklib/pkg-plist b/security/p5-Crypt-Cracklib/pkg-plist
index 5065f7248931..20c64164c4cf 100644
--- a/security/p5-Crypt-Cracklib/pkg-plist
+++ b/security/p5-Crypt-Cracklib/pkg-plist
@@ -1,7 +1,8 @@
+%%PERL5_MAN3%%/Crypt::Cracklib.3.gz
%%SITE_PERL%%/%%PERL_ARCH%%/Crypt/Cracklib.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Cracklib/.packlist
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Cracklib/Cracklib.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Cracklib/Cracklib.so
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Cracklib
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Cracklib
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Crypt
diff --git a/security/p5-Crypt-DES/Makefile b/security/p5-Crypt-DES/Makefile
index fbef573f872a..067125b19d6b 100644
--- a/security/p5-Crypt-DES/Makefile
+++ b/security/p5-Crypt-DES/Makefile
@@ -16,7 +16,4 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5
USE_PERL5= configure
-MAN3= Crypt::DES.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Crypt-DES/pkg-plist b/security/p5-Crypt-DES/pkg-plist
index 6f1d3d477d41..fe732347491f 100644
--- a/security/p5-Crypt-DES/pkg-plist
+++ b/security/p5-Crypt-DES/pkg-plist
@@ -1,7 +1,8 @@
+%%PERL5_MAN3%%/Crypt::DES.3.gz
%%SITE_PERL%%/%%PERL_ARCH%%/Crypt/DES.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/DES/.packlist
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/DES/DES.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/DES/DES.so
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/DES
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/DES
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Crypt
diff --git a/security/p5-Crypt-DES_EDE3/Makefile b/security/p5-Crypt-DES_EDE3/Makefile
index 18d98c4598a8..b29e33a31481 100644
--- a/security/p5-Crypt-DES_EDE3/Makefile
+++ b/security/p5-Crypt-DES_EDE3/Makefile
@@ -17,7 +17,4 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5
USE_PERL5= configure
-MAN3= Crypt::DES_EDE3.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Crypt-DES_EDE3/pkg-plist b/security/p5-Crypt-DES_EDE3/pkg-plist
index d18a3a303e82..38fde6a258d5 100644
--- a/security/p5-Crypt-DES_EDE3/pkg-plist
+++ b/security/p5-Crypt-DES_EDE3/pkg-plist
@@ -1,4 +1,6 @@
+%%PERL5_MAN3%%/Crypt::DES_EDE3.3.gz
%%SITE_PERL%%/Crypt/DES_EDE3.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/DES_EDE3/.packlist
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/DES_EDE3
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/DES_EDE3
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt
@dirrmtry %%SITE_PERL%%/Crypt
diff --git a/security/p5-Crypt-DH/Makefile b/security/p5-Crypt-DH/Makefile
index 306a19b0211e..493e08754fcc 100644
--- a/security/p5-Crypt-DH/Makefile
+++ b/security/p5-Crypt-DH/Makefile
@@ -16,12 +16,4 @@ LICENSE_COMB= dual
USES= perl5
USE_PERL5= configure
-MAN3= Crypt::DH.3
-PLIST_FILES= %%SITE_PERL%%/Crypt/DH.pm \
- %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/DH/.packlist
-PLIST_DIRSTRY= %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/DH \
- %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt \
- %%SITE_PERL%%/Crypt
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Crypt-DH/pkg-plist b/security/p5-Crypt-DH/pkg-plist
new file mode 100644
index 000000000000..bab1b4500b03
--- /dev/null
+++ b/security/p5-Crypt-DH/pkg-plist
@@ -0,0 +1,6 @@
+%%PERL5_MAN3%%/Crypt::DH.3.gz
+%%SITE_PERL%%/Crypt/DH.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/DH/.packlist
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/DH
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt
+@dirrmtry %%SITE_PERL%%/Crypt
diff --git a/security/p5-Crypt-DSA/Makefile b/security/p5-Crypt-DSA/Makefile
index 02290a82f242..ea089e9d19b5 100644
--- a/security/p5-Crypt-DSA/Makefile
+++ b/security/p5-Crypt-DSA/Makefile
@@ -19,9 +19,4 @@ BUILD_DEPENDS:= ${RUN_DEPENDS}
USES= perl5
USE_PERL5= configure
-MAN3= Crypt::DSA::Key::SSH2.3 Crypt::DSA.3 Crypt::DSA::Key.3 \
- Crypt::DSA::Key::PEM.3 Crypt::DSA::Signature.3 \
- Crypt::DSA::KeyChain.3 Crypt::DSA::Util.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Crypt-DSA/pkg-plist b/security/p5-Crypt-DSA/pkg-plist
index a5c46891aa3e..53f5a1d140e3 100644
--- a/security/p5-Crypt-DSA/pkg-plist
+++ b/security/p5-Crypt-DSA/pkg-plist
@@ -1,11 +1,20 @@
-%%SITE_PERL%%/Crypt/DSA/Key/SSH2.pm
-%%SITE_PERL%%/Crypt/DSA/Key/PEM.pm
+%%PERL5_MAN3%%/Crypt::DSA.3.gz
+%%PERL5_MAN3%%/Crypt::DSA::Key.3.gz
+%%PERL5_MAN3%%/Crypt::DSA::Key::PEM.3.gz
+%%PERL5_MAN3%%/Crypt::DSA::Key::SSH2.3.gz
+%%PERL5_MAN3%%/Crypt::DSA::KeyChain.3.gz
+%%PERL5_MAN3%%/Crypt::DSA::Signature.3.gz
+%%PERL5_MAN3%%/Crypt::DSA::Util.3.gz
+%%SITE_PERL%%/Crypt/DSA.pm
%%SITE_PERL%%/Crypt/DSA/Key.pm
-%%SITE_PERL%%/Crypt/DSA/Signature.pm
+%%SITE_PERL%%/Crypt/DSA/Key/PEM.pm
+%%SITE_PERL%%/Crypt/DSA/Key/SSH2.pm
%%SITE_PERL%%/Crypt/DSA/KeyChain.pm
+%%SITE_PERL%%/Crypt/DSA/Signature.pm
%%SITE_PERL%%/Crypt/DSA/Util.pm
-%%SITE_PERL%%/Crypt/DSA.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/DSA/.packlist
-@dirrm %%SITE_PERL%%/Crypt/DSA/Key
-@dirrm %%SITE_PERL%%/Crypt/DSA
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/DSA
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/DSA
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt
+@dirrmtry %%SITE_PERL%%/Crypt/DSA/Key
+@dirrmtry %%SITE_PERL%%/Crypt/DSA
+@dirrmtry %%SITE_PERL%%/Crypt
diff --git a/security/p5-Crypt-Dining/Makefile b/security/p5-Crypt-Dining/Makefile
index 8c3c2af369af..a873ec256947 100644
--- a/security/p5-Crypt-Dining/Makefile
+++ b/security/p5-Crypt-Dining/Makefile
@@ -14,10 +14,7 @@ BUILD_DEPENDS= p5-Crypt-Random>=0:${PORTSDIR}/security/p5-Crypt-Random \
p5-Net-Address-IPv4-Local>=0:${PORTSDIR}/net/p5-Net-Address-IPv4-Local
RUN_DEPENDS:= ${BUILD_DEPENDS}
-MAN3= Crypt::Dining.3
-
USES= perl5
USE_PERL5= configure
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Crypt-Dining/pkg-plist b/security/p5-Crypt-Dining/pkg-plist
index 48edf496ad5b..7489366c2836 100644
--- a/security/p5-Crypt-Dining/pkg-plist
+++ b/security/p5-Crypt-Dining/pkg-plist
@@ -1,5 +1,6 @@
+%%PERL5_MAN3%%/Crypt::Dining.3.gz
%%SITE_PERL%%/Crypt/Dining.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Dining/.packlist
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Dining
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Dining
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt
@dirrmtry %%SITE_PERL%%/Crypt
diff --git a/security/p5-Crypt-GeneratePassword/Makefile b/security/p5-Crypt-GeneratePassword/Makefile
index efeea692ceae..677848f91ad6 100644
--- a/security/p5-Crypt-GeneratePassword/Makefile
+++ b/security/p5-Crypt-GeneratePassword/Makefile
@@ -13,7 +13,4 @@ COMMENT= Generate secure random pronounceable passwords
USES= perl5
USE_PERL5= configure
-MAN3= Crypt::GeneratePassword.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Crypt-GeneratePassword/pkg-plist b/security/p5-Crypt-GeneratePassword/pkg-plist
index f60ff96e213e..b1353170a598 100644
--- a/security/p5-Crypt-GeneratePassword/pkg-plist
+++ b/security/p5-Crypt-GeneratePassword/pkg-plist
@@ -1,8 +1,9 @@
-%%SITE_PERL%%/Crypt/GeneratePassword/en.pm
+%%PERL5_MAN3%%/Crypt::GeneratePassword.3.gz
%%SITE_PERL%%/Crypt/GeneratePassword.pm
%%SITE_PERL%%/Crypt/GeneratePassword/de.pm
+%%SITE_PERL%%/Crypt/GeneratePassword/en.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/GeneratePassword/.packlist
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/GeneratePassword
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/GeneratePassword
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt
-@dirrm %%SITE_PERL%%/Crypt/GeneratePassword
+@dirrmtry %%SITE_PERL%%/Crypt/GeneratePassword
@dirrmtry %%SITE_PERL%%/Crypt
diff --git a/security/p5-Crypt-IDEA/Makefile b/security/p5-Crypt-IDEA/Makefile
index 3f96f03274d5..64974f2df793 100644
--- a/security/p5-Crypt-IDEA/Makefile
+++ b/security/p5-Crypt-IDEA/Makefile
@@ -13,7 +13,4 @@ COMMENT= Perl5 interface to IDEA block cipher
USES= perl5
USE_PERL5= configure
-MAN3= Crypt::IDEA.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Crypt-IDEA/pkg-plist b/security/p5-Crypt-IDEA/pkg-plist
index 00f70c2abe4b..c4c454efdcc5 100644
--- a/security/p5-Crypt-IDEA/pkg-plist
+++ b/security/p5-Crypt-IDEA/pkg-plist
@@ -1,8 +1,9 @@
+%%PERL5_MAN3%%/Crypt::IDEA.3.gz
%%SITE_PERL%%/%%PERL_ARCH%%/Crypt/IDEA.pm
%%SITE_PERL%%/%%PERL_ARCH%%/Crypt/IDEA.pod
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/IDEA/.packlist
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/IDEA/IDEA.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/IDEA/IDEA.so
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/IDEA
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/IDEA
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Crypt
diff --git a/security/p5-Crypt-OpenSSL-Bignum/Makefile b/security/p5-Crypt-OpenSSL-Bignum/Makefile
index 2bc75f0d165d..ba95071d3cb8 100644
--- a/security/p5-Crypt-OpenSSL-Bignum/Makefile
+++ b/security/p5-Crypt-OpenSSL-Bignum/Makefile
@@ -15,7 +15,4 @@ USE_PERL5= configure
USE_OPENSSL= yes
MAKE_ARGS+= PASTHRU_INC=-I${OPENSSLINC}
-MAN3= Crypt::OpenSSL::Bignum::CTX.3 Crypt::OpenSSL::Bignum.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Crypt-OpenSSL-Bignum/pkg-plist b/security/p5-Crypt-OpenSSL-Bignum/pkg-plist
index feef75e2b682..141f10530399 100644
--- a/security/p5-Crypt-OpenSSL-Bignum/pkg-plist
+++ b/security/p5-Crypt-OpenSSL-Bignum/pkg-plist
@@ -1,11 +1,13 @@
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/OpenSSL/Bignum/Bignum.so
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/OpenSSL/Bignum/Bignum.bs
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/OpenSSL/Bignum/.packlist
-%%SITE_PERL%%/%%PERL_ARCH%%/Crypt/OpenSSL/Bignum/CTX.pm
+%%PERL5_MAN3%%/Crypt::OpenSSL::Bignum.3.gz
+%%PERL5_MAN3%%/Crypt::OpenSSL::Bignum::CTX.3.gz
%%SITE_PERL%%/%%PERL_ARCH%%/Crypt/OpenSSL/Bignum.pm
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/OpenSSL/Bignum
+%%SITE_PERL%%/%%PERL_ARCH%%/Crypt/OpenSSL/Bignum/CTX.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/OpenSSL/Bignum/.packlist
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/OpenSSL/Bignum/Bignum.bs
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/OpenSSL/Bignum/Bignum.so
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/OpenSSL/Bignum
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/OpenSSL
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Crypt/OpenSSL/Bignum
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Crypt/OpenSSL/Bignum
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Crypt/OpenSSL
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Crypt
diff --git a/security/p5-Crypt-OpenSSL-DSA/Makefile b/security/p5-Crypt-OpenSSL-DSA/Makefile
index 325cdbf6b702..47bf82e74c65 100644
--- a/security/p5-Crypt-OpenSSL-DSA/Makefile
+++ b/security/p5-Crypt-OpenSSL-DSA/Makefile
@@ -16,9 +16,6 @@ LICENSE_COMB= dual
USES= perl5
USE_PERL5= configure
-MAN3= Crypt::OpenSSL::DSA.3 Crypt::OpenSSL::DSA::Signature.3
-
-NO_STAGE= yes
post-patch:
@${RM} ${WRKSRC}/lib/Crypt/OpenSSL/DSA.pm.orig
diff --git a/security/p5-Crypt-OpenSSL-DSA/pkg-plist b/security/p5-Crypt-OpenSSL-DSA/pkg-plist
index 5525d450c1dc..730f479048ad 100644
--- a/security/p5-Crypt-OpenSSL-DSA/pkg-plist
+++ b/security/p5-Crypt-OpenSSL-DSA/pkg-plist
@@ -1,11 +1,13 @@
+%%PERL5_MAN3%%/Crypt::OpenSSL::DSA.3.gz
+%%PERL5_MAN3%%/Crypt::OpenSSL::DSA::Signature.3.gz
%%SITE_PERL%%/%%PERL_ARCH%%/Crypt/OpenSSL/DSA.pm
%%SITE_PERL%%/%%PERL_ARCH%%/Crypt/OpenSSL/DSA/Signature.pod
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/OpenSSL/DSA/DSA.so
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/OpenSSL/DSA/DSA.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/OpenSSL/DSA/.packlist
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/OpenSSL/DSA
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/OpenSSL/DSA/DSA.bs
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/OpenSSL/DSA/DSA.so
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/OpenSSL/DSA
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/OpenSSL
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Crypt/OpenSSL/DSA
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Crypt/OpenSSL/DSA
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Crypt/OpenSSL
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Crypt
diff --git a/security/p5-Crypt-OpenSSL-RSA/Makefile b/security/p5-Crypt-OpenSSL-RSA/Makefile
index 3b95898bddab..67edac6ce28c 100644
--- a/security/p5-Crypt-OpenSSL-RSA/Makefile
+++ b/security/p5-Crypt-OpenSSL-RSA/Makefile
@@ -12,18 +12,14 @@ COMMENT= Perl5 module to RSA encode and decode strings using OpenSSL
BUILD_DEPENDS= p5-Crypt-OpenSSL-Bignum>=0:${PORTSDIR}/security/p5-Crypt-OpenSSL-Bignum \
p5-Crypt-OpenSSL-Random>=0:${PORTSDIR}/security/p5-Crypt-OpenSSL-Random
-RUN_DEPENDS= p5-Crypt-OpenSSL-Bignum>=0:${PORTSDIR}/security/p5-Crypt-OpenSSL-Bignum \
- p5-Crypt-OpenSSL-Random>=0:${PORTSDIR}/security/p5-Crypt-OpenSSL-Random
+RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5
USE_PERL5= configure
USE_OPENSSL= yes
MAKE_ARGS= PASTHRU_INC=-I${OPENSSLINC}
-MAN3= Crypt::OpenSSL::RSA.3
-
regression-test: build
cd ${WRKSRC}/ && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_ARGS} test
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Crypt-OpenSSL-RSA/pkg-plist b/security/p5-Crypt-OpenSSL-RSA/pkg-plist
index ad0dee44d6dd..beb5bf3de4c0 100644
--- a/security/p5-Crypt-OpenSSL-RSA/pkg-plist
+++ b/security/p5-Crypt-OpenSSL-RSA/pkg-plist
@@ -1,7 +1,8 @@
+%%PERL5_MAN3%%/Crypt::OpenSSL::RSA.3.gz
%%SITE_PERL%%/%%PERL_ARCH%%/Crypt/OpenSSL/RSA.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/OpenSSL/RSA/.packlist
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/OpenSSL/RSA/RSA.so
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/OpenSSL/RSA/RSA.bs
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/OpenSSL/RSA/RSA.so
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/OpenSSL/RSA/autosplit.ix
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/OpenSSL/RSA/get_key_parameters.al
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/OpenSSL/RSA/import_random_seed.al
diff --git a/security/p5-Crypt-OpenSSL-Random/Makefile b/security/p5-Crypt-OpenSSL-Random/Makefile
index 27d6d8970967..c4a8c47c4bd6 100644
--- a/security/p5-Crypt-OpenSSL-Random/Makefile
+++ b/security/p5-Crypt-OpenSSL-Random/Makefile
@@ -16,7 +16,4 @@ USE_PERL5= configure
USE_OPENSSL= yes
MAKE_ARGS+= PASTHRU_INC=-I${OPENSSLINC}
-MAN3= Crypt::OpenSSL::Random.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Crypt-OpenSSL-Random/pkg-plist b/security/p5-Crypt-OpenSSL-Random/pkg-plist
index 6fff9024f04d..ae1411dba3ab 100644
--- a/security/p5-Crypt-OpenSSL-Random/pkg-plist
+++ b/security/p5-Crypt-OpenSSL-Random/pkg-plist
@@ -1,10 +1,11 @@
+%%PERL5_MAN3%%/Crypt::OpenSSL::Random.3.gz
%%SITE_PERL%%/%%PERL_ARCH%%/Crypt/OpenSSL/Random.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/OpenSSL/Random/.packlist
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/OpenSSL/Random/Random.so
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/OpenSSL/Random/Random.bs
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/OpenSSL/Random/Random.so
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/OpenSSL/Random/autosplit.ix
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Crypt/OpenSSL
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Crypt
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/OpenSSL/Random
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/OpenSSL
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Crypt/OpenSSL
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Crypt
diff --git a/security/p5-Crypt-OpenSSL-X509/Makefile b/security/p5-Crypt-OpenSSL-X509/Makefile
index 8d74a022ef0c..63b5f682fc19 100644
--- a/security/p5-Crypt-OpenSSL-X509/Makefile
+++ b/security/p5-Crypt-OpenSSL-X509/Makefile
@@ -14,9 +14,6 @@ COMMENT= Perl extension for OpenSSL X509 API
USES= perl5
USE_PERL5= configure
-MAN3= Crypt::OpenSSL::X509.3
-
-NO_STAGE= yes
post-patch:
@${REINPLACE_CMD} -e '/^cc_optimize_flags/ s| -Werror||' ${WRKSRC}/Makefile.PL
diff --git a/security/p5-Crypt-OpenSSL-X509/pkg-plist b/security/p5-Crypt-OpenSSL-X509/pkg-plist
index a9336cc50701..7e9f87a92f66 100644
--- a/security/p5-Crypt-OpenSSL-X509/pkg-plist
+++ b/security/p5-Crypt-OpenSSL-X509/pkg-plist
@@ -1,9 +1,10 @@
+%%PERL5_MAN3%%/Crypt::OpenSSL::X509.3.gz
%%SITE_PERL%%/%%PERL_ARCH%%/Crypt/OpenSSL/X509.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/OpenSSL/X509/X509.so
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/OpenSSL/X509/X509.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/OpenSSL/X509/.packlist
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Crypt/OpenSSL
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Crypt
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/OpenSSL/X509/X509.bs
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/OpenSSL/X509/X509.so
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/OpenSSL/X509
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/OpenSSL
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Crypt/OpenSSL
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Crypt
diff --git a/security/p5-Crypt-PBKDF2/Makefile b/security/p5-Crypt-PBKDF2/Makefile
index e18e8cb308e9..c63ee113a18e 100644
--- a/security/p5-Crypt-PBKDF2/Makefile
+++ b/security/p5-Crypt-PBKDF2/Makefile
@@ -21,11 +21,4 @@ BUILD_DEPENDS:= ${RUN_DEPENDS}
USES= perl5
USE_PERL5= configure
-MAN3= Crypt::PBKDF2.3 \
- Crypt::PBKDF2::Hash.3 \
- Crypt::PBKDF2::Hash::DigestHMAC.3 \
- Crypt::PBKDF2::Hash::HMACSHA1.3 \
- Crypt::PBKDF2::Hash::HMACSHA2.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Crypt-PBKDF2/pkg-plist b/security/p5-Crypt-PBKDF2/pkg-plist
index 01757af96f44..c3b2117ba009 100644
--- a/security/p5-Crypt-PBKDF2/pkg-plist
+++ b/security/p5-Crypt-PBKDF2/pkg-plist
@@ -1,3 +1,8 @@
+%%PERL5_MAN3%%/Crypt::PBKDF2.3.gz
+%%PERL5_MAN3%%/Crypt::PBKDF2::Hash.3.gz
+%%PERL5_MAN3%%/Crypt::PBKDF2::Hash::DigestHMAC.3.gz
+%%PERL5_MAN3%%/Crypt::PBKDF2::Hash::HMACSHA1.3.gz
+%%PERL5_MAN3%%/Crypt::PBKDF2::Hash::HMACSHA2.3.gz
%%SITE_PERL%%/Crypt/PBKDF2.pm
%%SITE_PERL%%/Crypt/PBKDF2/Hash.pm
%%SITE_PERL%%/Crypt/PBKDF2/Hash/DigestHMAC.pm
diff --git a/security/p5-Crypt-PGPSimple/Makefile b/security/p5-Crypt-PGPSimple/Makefile
index 758827e2b749..3f08859073fb 100644
--- a/security/p5-Crypt-PGPSimple/Makefile
+++ b/security/p5-Crypt-PGPSimple/Makefile
@@ -15,7 +15,4 @@ RUN_DEPENDS= ${LOCALBASE}/bin/pgp:${PORTSDIR}/security/pgp
USES= perl5
USE_PERL5= configure
-MAN3= Crypt::PGPSimple.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Crypt-PGPSimple/pkg-plist b/security/p5-Crypt-PGPSimple/pkg-plist
index ad03aeb496f8..af09457d0d8c 100644
--- a/security/p5-Crypt-PGPSimple/pkg-plist
+++ b/security/p5-Crypt-PGPSimple/pkg-plist
@@ -1,5 +1,6 @@
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/PGPSimple/.packlist
+%%PERL5_MAN3%%/Crypt::PGPSimple.3.gz
%%SITE_PERL%%/Crypt/PGPSimple.pm
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/PGPSimple
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/PGPSimple/.packlist
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/PGPSimple
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt
@dirrmtry %%SITE_PERL%%/Crypt
diff --git a/security/p5-Crypt-PasswdMD5/Makefile b/security/p5-Crypt-PasswdMD5/Makefile
index 915ec865acb0..e0fdee9ad808 100644
--- a/security/p5-Crypt-PasswdMD5/Makefile
+++ b/security/p5-Crypt-PasswdMD5/Makefile
@@ -14,9 +14,6 @@ COMMENT= Perl module that provides interoperable MD5-based crypt() function
USES= perl5
USE_PERL5= configure
-MAN3= Crypt::PasswdMD5.3
-
-NO_STAGE= yes
pre-patch:
@${REINPLACE_CMD} -e 's|[[:cntrl:]]$$||g' ${WRKSRC}/PasswdMD5.pm
diff --git a/security/p5-Crypt-PasswdMD5/pkg-plist b/security/p5-Crypt-PasswdMD5/pkg-plist
index c932cf5c3c4e..81332eb0e81e 100644
--- a/security/p5-Crypt-PasswdMD5/pkg-plist
+++ b/security/p5-Crypt-PasswdMD5/pkg-plist
@@ -1,5 +1,6 @@
+%%PERL5_MAN3%%/Crypt::PasswdMD5.3.gz
%%SITE_PERL%%/Crypt/PasswdMD5.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/PasswdMD5/.packlist
-@dirrmtry %%SITE_PERL%%/Crypt
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/PasswdMD5
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/PasswdMD5
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt
+@dirrmtry %%SITE_PERL%%/Crypt
diff --git a/security/p5-Crypt-Primes/Makefile b/security/p5-Crypt-Primes/Makefile
index a7e447391df6..6a5f4144977e 100644
--- a/security/p5-Crypt-Primes/Makefile
+++ b/security/p5-Crypt-Primes/Makefile
@@ -16,8 +16,4 @@ BUILD_DEPENDS= p5-Crypt-Random>=0:${PORTSDIR}/security/p5-Crypt-Random \
USES= perl5
USE_PERL5= configure
-MAN1= largeprimes.1
-MAN3= Crypt::Primes.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Crypt-Primes/pkg-plist b/security/p5-Crypt-Primes/pkg-plist
index 803b08acb0a0..1c799c5e0f23 100644
--- a/security/p5-Crypt-Primes/pkg-plist
+++ b/security/p5-Crypt-Primes/pkg-plist
@@ -1,4 +1,8 @@
bin/largeprimes
+%%PERL5_MAN3%%/Crypt::Primes.3.gz
%%SITE_PERL%%/Crypt/Primes.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Primes/.packlist
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Primes
+man/man1/largeprimes.1.gz
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Primes
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt
+@dirrmtry %%SITE_PERL%%/Crypt
diff --git a/security/p5-Crypt-RC5/Makefile b/security/p5-Crypt-RC5/Makefile
index 906998cfd6b3..b2ce3735aa9d 100644
--- a/security/p5-Crypt-RC5/Makefile
+++ b/security/p5-Crypt-RC5/Makefile
@@ -13,7 +13,4 @@ COMMENT= Perl implementation of the RC5 encryption algorithm
USES= perl5
USE_PERL5= configure
-MAN3= Crypt::RC5.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Crypt-RC5/pkg-plist b/security/p5-Crypt-RC5/pkg-plist
index c9ded5e05316..ea6ccfb126bb 100644
--- a/security/p5-Crypt-RC5/pkg-plist
+++ b/security/p5-Crypt-RC5/pkg-plist
@@ -1,5 +1,6 @@
+%%PERL5_MAN3%%/Crypt::RC5.3.gz
%%SITE_PERL%%/Crypt/RC5.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/RC5/.packlist
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/RC5
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/RC5
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt
@dirrmtry %%SITE_PERL%%/Crypt
diff --git a/security/p5-Crypt-RC6/Makefile b/security/p5-Crypt-RC6/Makefile
index eb80cfe49561..875c461b497e 100644
--- a/security/p5-Crypt-RC6/Makefile
+++ b/security/p5-Crypt-RC6/Makefile
@@ -13,9 +13,6 @@ COMMENT= Perl implementation of the RC6 encryption algorithm
USES= perl5
USE_PERL5= configure
-MAN3= Crypt::RC6.3
-
-NO_STAGE= yes
do-patch:
${REINPLACE_CMD} -e 's/ //' ${WRKSRC}/RC6.pm
diff --git a/security/p5-Crypt-RC6/pkg-plist b/security/p5-Crypt-RC6/pkg-plist
index fac39745ffc8..7e94b5cddc0a 100644
--- a/security/p5-Crypt-RC6/pkg-plist
+++ b/security/p5-Crypt-RC6/pkg-plist
@@ -1,7 +1,8 @@
+%%PERL5_MAN3%%/Crypt::RC6.3.gz
%%SITE_PERL%%/%%PERL_ARCH%%/Crypt/RC6.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/RC6/RC6.so
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/RC6/RC6.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/RC6/.packlist
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/RC6
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/RC6/RC6.bs
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/RC6/RC6.so
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/RC6
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Crypt
diff --git a/security/p5-Crypt-RIPEMD160/Makefile b/security/p5-Crypt-RIPEMD160/Makefile
index 80389eb7cef4..4d8204fac6a9 100644
--- a/security/p5-Crypt-RIPEMD160/Makefile
+++ b/security/p5-Crypt-RIPEMD160/Makefile
@@ -16,7 +16,4 @@ LICENSE= ART20 GPLv1
USES= perl5
USE_PERL5= configure
-MAN3= Crypt::RIPEMD160::MAC.3 Crypt::RIPEMD160.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Crypt-RIPEMD160/pkg-plist b/security/p5-Crypt-RIPEMD160/pkg-plist
index fda973bf8aa8..5b57728c25c2 100644
--- a/security/p5-Crypt-RIPEMD160/pkg-plist
+++ b/security/p5-Crypt-RIPEMD160/pkg-plist
@@ -1,10 +1,12 @@
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/RIPEMD160/RIPEMD160.so
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/RIPEMD160/RIPEMD160.bs
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/RIPEMD160/autosplit.ix
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/RIPEMD160/.packlist
+%%PERL5_MAN3%%/Crypt::RIPEMD160.3.gz
+%%PERL5_MAN3%%/Crypt::RIPEMD160::MAC.3.gz
%%SITE_PERL%%/%%PERL_ARCH%%/Crypt/RIPEMD160.pm
%%SITE_PERL%%/%%PERL_ARCH%%/Crypt/RIPEMD160/MAC.pm
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/RIPEMD160
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Crypt/RIPEMD160
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/RIPEMD160/.packlist
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/RIPEMD160/RIPEMD160.bs
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/RIPEMD160/RIPEMD160.so
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/RIPEMD160/autosplit.ix
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/RIPEMD160
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Crypt/RIPEMD160
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Crypt
diff --git a/security/p5-Crypt-RSA/Makefile b/security/p5-Crypt-RSA/Makefile
index 106d05844cf3..ae13c11fad21 100644
--- a/security/p5-Crypt-RSA/Makefile
+++ b/security/p5-Crypt-RSA/Makefile
@@ -27,20 +27,4 @@ RUN_DEPENDS= p5-Class-Loader>=2.00:${PORTSDIR}/devel/p5-Class-Loader \
USES= perl5
USE_PERL5= configure
-MAN3= Crypt::RSA.3 \
- Crypt::RSA::DataFormat.3 \
- Crypt::RSA::Debug.3 \
- Crypt::RSA::ES::OAEP.3 \
- Crypt::RSA::ES::PKCS1v15.3 \
- Crypt::RSA::Errorhandler.3 \
- Crypt::RSA::Key.3 \
- Crypt::RSA::Key::Private.3 \
- Crypt::RSA::Key::Private::SSH.3 \
- Crypt::RSA::Key::Public.3 \
- Crypt::RSA::Key::Public::SSH.3 \
- Crypt::RSA::Primitives.3 \
- Crypt::RSA::SS::PKCS1v15.3 \
- Crypt::RSA::SS::PSS.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Crypt-RSA/pkg-plist b/security/p5-Crypt-RSA/pkg-plist
index d550f81e9f4f..cc43d1a1d975 100644
--- a/security/p5-Crypt-RSA/pkg-plist
+++ b/security/p5-Crypt-RSA/pkg-plist
@@ -1,3 +1,17 @@
+%%PERL5_MAN3%%/Crypt::RSA.3.gz
+%%PERL5_MAN3%%/Crypt::RSA::DataFormat.3.gz
+%%PERL5_MAN3%%/Crypt::RSA::Debug.3.gz
+%%PERL5_MAN3%%/Crypt::RSA::ES::OAEP.3.gz
+%%PERL5_MAN3%%/Crypt::RSA::ES::PKCS1v15.3.gz
+%%PERL5_MAN3%%/Crypt::RSA::Errorhandler.3.gz
+%%PERL5_MAN3%%/Crypt::RSA::Key.3.gz
+%%PERL5_MAN3%%/Crypt::RSA::Key::Private.3.gz
+%%PERL5_MAN3%%/Crypt::RSA::Key::Private::SSH.3.gz
+%%PERL5_MAN3%%/Crypt::RSA::Key::Public.3.gz
+%%PERL5_MAN3%%/Crypt::RSA::Key::Public::SSH.3.gz
+%%PERL5_MAN3%%/Crypt::RSA::Primitives.3.gz
+%%PERL5_MAN3%%/Crypt::RSA::SS::PKCS1v15.3.gz
+%%PERL5_MAN3%%/Crypt::RSA::SS::PSS.3.gz
%%SITE_PERL%%/Crypt/RSA.pm
%%SITE_PERL%%/Crypt/RSA/DataFormat.pm
%%SITE_PERL%%/Crypt/RSA/Debug.pm
@@ -13,12 +27,12 @@
%%SITE_PERL%%/Crypt/RSA/SS/PKCS1v15.pm
%%SITE_PERL%%/Crypt/RSA/SS/PSS.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/RSA/.packlist
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/RSA
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/RSA
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt
-@dirrm %%SITE_PERL%%/Crypt/RSA/SS
-@dirrm %%SITE_PERL%%/Crypt/RSA/Key/Public
-@dirrm %%SITE_PERL%%/Crypt/RSA/Key/Private
-@dirrm %%SITE_PERL%%/Crypt/RSA/Key
-@dirrm %%SITE_PERL%%/Crypt/RSA/ES
-@dirrm %%SITE_PERL%%/Crypt/RSA
+@dirrmtry %%SITE_PERL%%/Crypt/RSA/SS
+@dirrmtry %%SITE_PERL%%/Crypt/RSA/Key/Public
+@dirrmtry %%SITE_PERL%%/Crypt/RSA/Key/Private
+@dirrmtry %%SITE_PERL%%/Crypt/RSA/Key
+@dirrmtry %%SITE_PERL%%/Crypt/RSA/ES
+@dirrmtry %%SITE_PERL%%/Crypt/RSA
@dirrmtry %%SITE_PERL%%/Crypt
diff --git a/security/p5-Crypt-Random/Makefile b/security/p5-Crypt-Random/Makefile
index 49af564f27db..6cfe114e7d86 100644
--- a/security/p5-Crypt-Random/Makefile
+++ b/security/p5-Crypt-Random/Makefile
@@ -18,7 +18,4 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5
USE_PERL5= configure
-MAN3= Crypt::Random.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Crypt-Random/pkg-plist b/security/p5-Crypt-Random/pkg-plist
index 6c36c24a9e03..d79f9808db98 100644
--- a/security/p5-Crypt-Random/pkg-plist
+++ b/security/p5-Crypt-Random/pkg-plist
@@ -1,14 +1,15 @@
bin/makerandom
-%%SITE_PERL%%/Crypt/Random/Provider/rand.pm
+%%PERL5_MAN3%%/Crypt::Random.3.gz
+%%SITE_PERL%%/Crypt/Random.pm
+%%SITE_PERL%%/Crypt/Random/Generator.pm
+%%SITE_PERL%%/Crypt/Random/Provider/File.pm
+%%SITE_PERL%%/Crypt/Random/Provider/devrandom.pm
%%SITE_PERL%%/Crypt/Random/Provider/devurandom.pm
%%SITE_PERL%%/Crypt/Random/Provider/egd.pm
-%%SITE_PERL%%/Crypt/Random/Provider/devrandom.pm
-%%SITE_PERL%%/Crypt/Random/Provider/File.pm
-%%SITE_PERL%%/Crypt/Random/Generator.pm
-%%SITE_PERL%%/Crypt/Random.pm
+%%SITE_PERL%%/Crypt/Random/Provider/rand.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Random/.packlist
-@dirrm %%SITE_PERL%%/Crypt/Random/Provider
-@dirrm %%SITE_PERL%%/Crypt/Random
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Random
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Random
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt
+@dirrmtry %%SITE_PERL%%/Crypt/Random/Provider
+@dirrmtry %%SITE_PERL%%/Crypt/Random
@dirrmtry %%SITE_PERL%%/Crypt
diff --git a/security/p5-Crypt-Rijndael_PP/Makefile b/security/p5-Crypt-Rijndael_PP/Makefile
index caf823d6dee4..b771c08c7bc4 100644
--- a/security/p5-Crypt-Rijndael_PP/Makefile
+++ b/security/p5-Crypt-Rijndael_PP/Makefile
@@ -13,7 +13,4 @@ COMMENT= Perl implementation of Rijndael
USES= perl5
USE_PERL5= configure
-MAN3= Crypt::Rijndael_PP.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Crypt-Rijndael_PP/pkg-plist b/security/p5-Crypt-Rijndael_PP/pkg-plist
index c7620dc46cdd..6880a7a0c6b9 100644
--- a/security/p5-Crypt-Rijndael_PP/pkg-plist
+++ b/security/p5-Crypt-Rijndael_PP/pkg-plist
@@ -1,6 +1,7 @@
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Rijndael_PP/.packlist
+%%PERL5_MAN3%%/Crypt::Rijndael_PP.3.gz
%%SITE_PERL%%/Crypt/Rijndael_PP.pm
%%SITE_PERL%%/Crypt/comp.pl
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Rijndael_PP/.packlist
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Rijndael_PP
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt
@dirrmtry %%SITE_PERL%%/Crypt
diff --git a/security/p5-Crypt-SSLeay/Makefile b/security/p5-Crypt-SSLeay/Makefile
index bba1952347da..8b1852ce50da 100644
--- a/security/p5-Crypt-SSLeay/Makefile
+++ b/security/p5-Crypt-SSLeay/Makefile
@@ -22,9 +22,6 @@ USES= perl5
USE_PERL5= configure
USE_OPENSSL= yes
-MAN3= Crypt::SSLeay.3 Net::SSL.3
-
-NO_STAGE= yes
post-patch:
@${REINPLACE_CMD} -e '/LIBS/ s|-lssl32 -lssleay32 -leay32|-L${OPENSSLLIB}|' \
-e '/is_live_test_wanted()/d' ${WRKSRC}/Makefile.PL
diff --git a/security/p5-Crypt-SSLeay/pkg-plist b/security/p5-Crypt-SSLeay/pkg-plist
index 9581cc4cb84d..30af9773972e 100644
--- a/security/p5-Crypt-SSLeay/pkg-plist
+++ b/security/p5-Crypt-SSLeay/pkg-plist
@@ -1,6 +1,8 @@
+%%PERL5_MAN3%%/Crypt::SSLeay.3.gz
+%%PERL5_MAN3%%/Net::SSL.3.gz
%%SITE_PERL%%/%%PERL_ARCH%%/Crypt/SSLeay.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Crypt/SSLeay/Conn.pm
%%SITE_PERL%%/%%PERL_ARCH%%/Crypt/SSLeay/CTX.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Crypt/SSLeay/Conn.pm
%%SITE_PERL%%/%%PERL_ARCH%%/Crypt/SSLeay/Err.pm
%%SITE_PERL%%/%%PERL_ARCH%%/Crypt/SSLeay/MainContext.pm
%%SITE_PERL%%/%%PERL_ARCH%%/Crypt/SSLeay/X509.pm
@@ -8,8 +10,8 @@
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/SSLeay/.packlist
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/SSLeay/SSLeay.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/SSLeay/SSLeay.so
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/SSLeay
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Crypt/SSLeay
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/SSLeay
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Net
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Crypt/SSLeay
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Crypt
diff --git a/security/p5-Crypt-Serpent/Makefile b/security/p5-Crypt-Serpent/Makefile
index 862ec2c9bf02..8e77133ec0be 100644
--- a/security/p5-Crypt-Serpent/Makefile
+++ b/security/p5-Crypt-Serpent/Makefile
@@ -13,7 +13,4 @@ COMMENT= Perl implementation of the Serpent encryption algorithm
USES= perl5
USE_PERL5= configure
-MAN3= Crypt::Serpent.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Crypt-Serpent/pkg-plist b/security/p5-Crypt-Serpent/pkg-plist
index 66236c3ff7ba..60667ff92368 100644
--- a/security/p5-Crypt-Serpent/pkg-plist
+++ b/security/p5-Crypt-Serpent/pkg-plist
@@ -1,7 +1,8 @@
+%%PERL5_MAN3%%/Crypt::Serpent.3.gz
%%SITE_PERL%%/%%PERL_ARCH%%/Crypt/Serpent.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Serpent/Serpent.so
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Serpent/Serpent.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Serpent/.packlist
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Serpent
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Serpent/Serpent.bs
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Serpent/Serpent.so
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Serpent
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Crypt
diff --git a/security/p5-Crypt-SmbHash/Makefile b/security/p5-Crypt-SmbHash/Makefile
index b38e14fcca07..ec08452775e1 100644
--- a/security/p5-Crypt-SmbHash/Makefile
+++ b/security/p5-Crypt-SmbHash/Makefile
@@ -13,7 +13,4 @@ COMMENT= Perl module implementing lanman and nt md4 hash functions
USES= perl5
USE_PERL5= configure
-MAN3= Crypt::SmbHash.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Crypt-SmbHash/pkg-plist b/security/p5-Crypt-SmbHash/pkg-plist
index d58d97f2c361..a080c2188605 100644
--- a/security/p5-Crypt-SmbHash/pkg-plist
+++ b/security/p5-Crypt-SmbHash/pkg-plist
@@ -1,5 +1,6 @@
+%%PERL5_MAN3%%/Crypt::SmbHash.3.gz
%%SITE_PERL%%/Crypt/SmbHash.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/SmbHash/.packlist
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/SmbHash
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/SmbHash
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt
@dirrmtry %%SITE_PERL%%/Crypt
diff --git a/security/p5-Crypt-Twofish/Makefile b/security/p5-Crypt-Twofish/Makefile
index 8a5c1f581e78..1ab04e98f107 100644
--- a/security/p5-Crypt-Twofish/Makefile
+++ b/security/p5-Crypt-Twofish/Makefile
@@ -16,7 +16,4 @@ LICENSE_COMB= dual
USES= perl5
USE_PERL5= configure
-MAN3= Crypt::Twofish.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Crypt-Twofish/pkg-plist b/security/p5-Crypt-Twofish/pkg-plist
index 1439646a3702..0367b9410446 100644
--- a/security/p5-Crypt-Twofish/pkg-plist
+++ b/security/p5-Crypt-Twofish/pkg-plist
@@ -1,7 +1,8 @@
+%%PERL5_MAN3%%/Crypt::Twofish.3.gz
%%SITE_PERL%%/%%PERL_ARCH%%/Crypt/Twofish.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Twofish/.packlist
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Twofish/Twofish.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Twofish/Twofish.so
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Twofish
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Twofish
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Crypt
diff --git a/security/p5-Crypt-Twofish2/Makefile b/security/p5-Crypt-Twofish2/Makefile
index a76d79eecaf2..2155b24f3ba2 100644
--- a/security/p5-Crypt-Twofish2/Makefile
+++ b/security/p5-Crypt-Twofish2/Makefile
@@ -13,7 +13,4 @@ COMMENT= Perl implementation of the Twofish encryption algorithm
USES= perl5
USE_PERL5= configure
-MAN3= Crypt::Twofish2.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Crypt-Twofish2/pkg-plist b/security/p5-Crypt-Twofish2/pkg-plist
index 86c9b7cc24e6..e9ad7a6b40d7 100644
--- a/security/p5-Crypt-Twofish2/pkg-plist
+++ b/security/p5-Crypt-Twofish2/pkg-plist
@@ -1,7 +1,8 @@
+%%PERL5_MAN3%%/Crypt::Twofish2.3.gz
%%SITE_PERL%%/%%PERL_ARCH%%/Crypt/Twofish2.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Twofish2/.packlist
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Twofish2/Twofish2.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Twofish2/Twofish2.so
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Twofish2
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Twofish2
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Crypt
diff --git a/security/p5-Crypt-xDBM_File/Makefile b/security/p5-Crypt-xDBM_File/Makefile
index 09c32171dc40..6173fd1a6b71 100644
--- a/security/p5-Crypt-xDBM_File/Makefile
+++ b/security/p5-Crypt-xDBM_File/Makefile
@@ -16,7 +16,4 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5
USE_PERL5= configure
-MAN3= Crypt::xDBM_File.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Crypt-xDBM_File/pkg-plist b/security/p5-Crypt-xDBM_File/pkg-plist
index 9cd0ab1aac02..c14b8e895bd2 100644
--- a/security/p5-Crypt-xDBM_File/pkg-plist
+++ b/security/p5-Crypt-xDBM_File/pkg-plist
@@ -1,5 +1,6 @@
+%%PERL5_MAN3%%/Crypt::xDBM_File.3.gz
%%SITE_PERL%%/Crypt/xDBM_File.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/xDBM_File/.packlist
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/xDBM_File
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/xDBM_File
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt
@dirrmtry %%SITE_PERL%%/Crypt
diff --git a/security/p5-Data-Entropy/Makefile b/security/p5-Data-Entropy/Makefile
index 77d8941d1e04..05ece90e8e1f 100644
--- a/security/p5-Data-Entropy/Makefile
+++ b/security/p5-Data-Entropy/Makefile
@@ -18,13 +18,4 @@ RUN_DEPENDS= p5-Crypt-Rijndael>=0:${PORTSDIR}/security/p5-Crypt-Rijndael \
USES= perl5
USE_PERL5= modbuild
-MAN3= Data::Entropy.3 \
- Data::Entropy::Algorithms.3 \
- Data::Entropy::RawSource::CryptCounter.3 \
- Data::Entropy::RawSource::Local.3 \
- Data::Entropy::RawSource::RandomOrg.3 \
- Data::Entropy::RawSource::RandomnumbersInfo.3 \
- Data::Entropy::Source.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Data-Entropy/pkg-plist b/security/p5-Data-Entropy/pkg-plist
index 2b61aad80c71..a08dfecb4850 100644
--- a/security/p5-Data-Entropy/pkg-plist
+++ b/security/p5-Data-Entropy/pkg-plist
@@ -1,3 +1,10 @@
+%%PERL5_MAN3%%/Data::Entropy.3.gz
+%%PERL5_MAN3%%/Data::Entropy::Algorithms.3.gz
+%%PERL5_MAN3%%/Data::Entropy::RawSource::CryptCounter.3.gz
+%%PERL5_MAN3%%/Data::Entropy::RawSource::Local.3.gz
+%%PERL5_MAN3%%/Data::Entropy::RawSource::RandomOrg.3.gz
+%%PERL5_MAN3%%/Data::Entropy::RawSource::RandomnumbersInfo.3.gz
+%%PERL5_MAN3%%/Data::Entropy::Source.3.gz
%%SITE_PERL%%/Data/Entropy.pm
%%SITE_PERL%%/Data/Entropy/Algorithms.pm
%%SITE_PERL%%/Data/Entropy/RawSource/CryptCounter.pm
diff --git a/security/p5-Digest-Bcrypt/Makefile b/security/p5-Digest-Bcrypt/Makefile
index d6b915b19f07..e145d0cb32da 100644
--- a/security/p5-Digest-Bcrypt/Makefile
+++ b/security/p5-Digest-Bcrypt/Makefile
@@ -13,12 +13,9 @@ COMMENT= Perl interface to the bcrypt digest algorithm
LICENSE= ART10
BUILD_DEPENDS= p5-Crypt-Eksblowfish>0:${PORTSDIR}/security/p5-Crypt-Eksblowfish
-RUN_DEPENDS= p5-Crypt-Eksblowfish>0:${PORTSDIR}/security/p5-Crypt-Eksblowfish
+RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5
USE_PERL5= configure
-MAN3= Digest::Bcrypt.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Digest-Bcrypt/pkg-plist b/security/p5-Digest-Bcrypt/pkg-plist
index f29d5de90701..28452cd10075 100644
--- a/security/p5-Digest-Bcrypt/pkg-plist
+++ b/security/p5-Digest-Bcrypt/pkg-plist
@@ -1,5 +1,6 @@
+%%PERL5_MAN3%%/Digest::Bcrypt.3.gz
%%SITE_PERL%%/Digest/Bcrypt.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Digest/Bcrypt/.packlist
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Digest/Bcrypt
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Digest/Bcrypt
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Digest
@dirrmtry %%SITE_PERL%%/Digest
diff --git a/security/p5-Digest-BubbleBabble/Makefile b/security/p5-Digest-BubbleBabble/Makefile
index 4b555c75a2e1..aed3e34d7263 100644
--- a/security/p5-Digest-BubbleBabble/Makefile
+++ b/security/p5-Digest-BubbleBabble/Makefile
@@ -16,7 +16,4 @@ LICENSE_COMB= dual
USES= perl5
USE_PERL5= configure
-MAN3= Digest::BubbleBabble.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Digest-BubbleBabble/pkg-plist b/security/p5-Digest-BubbleBabble/pkg-plist
index 9f28a654de48..cef15b96cc53 100644
--- a/security/p5-Digest-BubbleBabble/pkg-plist
+++ b/security/p5-Digest-BubbleBabble/pkg-plist
@@ -1,5 +1,6 @@
+%%PERL5_MAN3%%/Digest::BubbleBabble.3.gz
%%SITE_PERL%%/Digest/BubbleBabble.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Digest/BubbleBabble/.packlist
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Digest/BubbleBabble
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Digest/BubbleBabble
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Digest
@dirrmtry %%SITE_PERL%%/Digest
diff --git a/security/p5-Digest-HMAC/Makefile b/security/p5-Digest-HMAC/Makefile
index 22a195b7dfff..c3632c718e20 100644
--- a/security/p5-Digest-HMAC/Makefile
+++ b/security/p5-Digest-HMAC/Makefile
@@ -13,9 +13,4 @@ COMMENT= Perl5 interface to HMAC Message-Digest Algorithms
USES= perl5
USE_PERL5= configure
-MAN3= Digest::HMAC.3 \
- Digest::HMAC_MD5.3 \
- Digest::HMAC_SHA1.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Digest-HMAC/pkg-plist b/security/p5-Digest-HMAC/pkg-plist
index 7291b1d9e6a0..bd6c5c6f8dda 100644
--- a/security/p5-Digest-HMAC/pkg-plist
+++ b/security/p5-Digest-HMAC/pkg-plist
@@ -1,3 +1,6 @@
+%%PERL5_MAN3%%/Digest::HMAC.3.gz
+%%PERL5_MAN3%%/Digest::HMAC_MD5.3.gz
+%%PERL5_MAN3%%/Digest::HMAC_SHA1.3.gz
%%SITE_PERL%%/Digest/HMAC.pm
%%SITE_PERL%%/Digest/HMAC_MD5.pm
%%SITE_PERL%%/Digest/HMAC_SHA1.pm
diff --git a/security/p5-Digest-MD2/Makefile b/security/p5-Digest-MD2/Makefile
index f774e79499b3..a9c9d67d0f43 100644
--- a/security/p5-Digest-MD2/Makefile
+++ b/security/p5-Digest-MD2/Makefile
@@ -13,7 +13,4 @@ COMMENT= Perl5 interface to the MD2 message digest algorithm
USES= perl5
USE_PERL5= configure
-MAN3= Digest::MD2.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Digest-MD2/pkg-plist b/security/p5-Digest-MD2/pkg-plist
index 7e340e22dc89..06c10de2c821 100644
--- a/security/p5-Digest-MD2/pkg-plist
+++ b/security/p5-Digest-MD2/pkg-plist
@@ -1,7 +1,8 @@
+%%PERL5_MAN3%%/Digest::MD2.3.gz
%%SITE_PERL%%/%%PERL_ARCH%%/Digest/MD2.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Digest/MD2/.packlist
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Digest/MD2/MD2.so
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Digest/MD2/MD2.bs
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Digest/MD2
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Digest/MD2/MD2.so
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Digest/MD2
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Digest
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Digest
diff --git a/security/p5-Digest-MD4/Makefile b/security/p5-Digest-MD4/Makefile
index 1f114bd29ded..97a60f5e97b2 100644
--- a/security/p5-Digest-MD4/Makefile
+++ b/security/p5-Digest-MD4/Makefile
@@ -18,16 +18,14 @@ OPTIONS_DEFINE= DOCS
USES= perl5
USE_PERL5= configure
-MAN3= Digest::MD4.3
PORTDOCS= Changes rfc1320.txt
-NO_STAGE= yes
.include <bsd.port.options.mk>
post-install:
.if ${PORT_OPTIONS:MDOCS}
- @${MKDIR} ${DOCSDIR}/
- cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}/
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}/
+ cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/
@${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}."
.endif
diff --git a/security/p5-Digest-MD4/pkg-plist b/security/p5-Digest-MD4/pkg-plist
index 8c072000bcaa..1bd7cca9b57c 100644
--- a/security/p5-Digest-MD4/pkg-plist
+++ b/security/p5-Digest-MD4/pkg-plist
@@ -1,7 +1,8 @@
+%%PERL5_MAN3%%/Digest::MD4.3.gz
%%SITE_PERL%%/%%PERL_ARCH%%/Digest/MD4.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Digest/MD4/.packlist
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Digest/MD4/MD4.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Digest/MD4/MD4.so
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Digest/MD4
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Digest/MD4
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Digest
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Digest
diff --git a/security/p5-Digest-MD5/Makefile b/security/p5-Digest-MD5/Makefile
index 16e25ba9150b..eb5a14ac3dd5 100644
--- a/security/p5-Digest-MD5/Makefile
+++ b/security/p5-Digest-MD5/Makefile
@@ -13,7 +13,4 @@ COMMENT= Perl5 interface to the MD5 algorithm
USES= perl5
USE_PERL5= configure
-MAN3= Digest::MD5.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Digest-MD5/pkg-plist b/security/p5-Digest-MD5/pkg-plist
index 6121c381507d..38b2ee4df1d7 100644
--- a/security/p5-Digest-MD5/pkg-plist
+++ b/security/p5-Digest-MD5/pkg-plist
@@ -1,7 +1,8 @@
+%%PERL5_MAN3%%/Digest::MD5.3.gz
%%SITE_PERL%%/%%PERL_ARCH%%/Digest/MD5.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Digest/MD5/.packlist
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Digest/MD5/MD5.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Digest/MD5/MD5.so
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Digest/MD5
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Digest/MD5
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Digest
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Digest
diff --git a/security/p5-Digest-SHA/Makefile b/security/p5-Digest-SHA/Makefile
index 57c0699df5eb..bc1a34575a1d 100644
--- a/security/p5-Digest-SHA/Makefile
+++ b/security/p5-Digest-SHA/Makefile
@@ -19,9 +19,6 @@ TEST_DEPENDS= p5-Test-Pod>=1:${PORTSDIR}/devel/p5-Test-Pod \
USES= perl5
USE_PERL5= configure
-MAN3= Digest::SHA.3
-
-NO_STAGE= yes
post-patch:
@${REINPLACE_CMD} -e '/EXE_FILES/d' ${WRKSRC}/Makefile.PL
diff --git a/security/p5-Digest-SHA/pkg-plist b/security/p5-Digest-SHA/pkg-plist
index 33a87d78e818..caee80cbace5 100644
--- a/security/p5-Digest-SHA/pkg-plist
+++ b/security/p5-Digest-SHA/pkg-plist
@@ -1,3 +1,4 @@
+%%PERL5_MAN3%%/Digest::SHA.3.gz
%%SITE_PERL%%/%%PERL_ARCH%%/Digest/SHA.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Digest/SHA/.packlist
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Digest/SHA/SHA.bs
diff --git a/security/p5-Digest-SHA1/Makefile b/security/p5-Digest-SHA1/Makefile
index a797dd8d6f47..4f1b1e60037a 100644
--- a/security/p5-Digest-SHA1/Makefile
+++ b/security/p5-Digest-SHA1/Makefile
@@ -13,7 +13,4 @@ COMMENT= Perl interface to the SHA-1 Algorithm
USES= perl5
USE_PERL5= configure
-MAN3= Digest::SHA1.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Digest-SHA1/pkg-plist b/security/p5-Digest-SHA1/pkg-plist
index 02760efd8321..5476a6baf42a 100644
--- a/security/p5-Digest-SHA1/pkg-plist
+++ b/security/p5-Digest-SHA1/pkg-plist
@@ -1,7 +1,8 @@
+%%PERL5_MAN3%%/Digest::SHA1.3.gz
%%SITE_PERL%%/%%PERL_ARCH%%/Digest/SHA1.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Digest/SHA1/.packlist
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Digest/SHA1/SHA1.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Digest/SHA1/SHA1.so
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Digest/SHA1
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Digest/SHA1
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Digest
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Digest
diff --git a/security/p5-Digest/Makefile b/security/p5-Digest/Makefile
index a6e374874a1e..58f79772e4a4 100644
--- a/security/p5-Digest/Makefile
+++ b/security/p5-Digest/Makefile
@@ -13,7 +13,4 @@ COMMENT= Modules that calculate message digests
USES= perl5
USE_PERL5= configure
-MAN3= Digest.3 Digest::base.3 Digest::file.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Digest/pkg-plist b/security/p5-Digest/pkg-plist
index b592854aa7ba..1c9e955ac031 100644
--- a/security/p5-Digest/pkg-plist
+++ b/security/p5-Digest/pkg-plist
@@ -1,6 +1,9 @@
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Digest/.packlist
+%%PERL5_MAN3%%/Digest.3.gz
+%%PERL5_MAN3%%/Digest::base.3.gz
+%%PERL5_MAN3%%/Digest::file.3.gz
%%SITE_PERL%%/Digest.pm
%%SITE_PERL%%/Digest/base.pm
%%SITE_PERL%%/Digest/file.pm
-@dirrmtry %%SITE_PERL%%/Digest
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Digest/.packlist
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Digest
+@dirrmtry %%SITE_PERL%%/Digest
diff --git a/security/p5-File-Scan-ClamAV/Makefile b/security/p5-File-Scan-ClamAV/Makefile
index f0b9e888d37b..2abaeef675a3 100644
--- a/security/p5-File-Scan-ClamAV/Makefile
+++ b/security/p5-File-Scan-ClamAV/Makefile
@@ -18,7 +18,4 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5
USE_PERL5= configure
-MAN3= File::Scan::ClamAV.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-File-Scan-ClamAV/pkg-plist b/security/p5-File-Scan-ClamAV/pkg-plist
index c4c731a55a65..5827df4756cd 100644
--- a/security/p5-File-Scan-ClamAV/pkg-plist
+++ b/security/p5-File-Scan-ClamAV/pkg-plist
@@ -1,7 +1,8 @@
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/File/Scan/ClamAV/.packlist
+%%PERL5_MAN3%%/File::Scan::ClamAV.3.gz
%%SITE_PERL%%/File/Scan/ClamAV.pm
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/File/Scan/ClamAV
-@unexec rmdir %D/%%SITE_PERL%%/%%PERL_ARCH%%/auto/File/Scan 2>/dev/null || true
-@unexec rmdir %D/%%SITE_PERL%%/%%PERL_ARCH%%/auto/File 2>/dev/null || true
-@unexec rmdir %D/%%SITE_PERL%%/File/Scan 2>/dev/null || true
-@unexec rmdir %D/%%SITE_PERL%%/File 2>/dev/null || true
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/File/Scan/ClamAV/.packlist
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/File/Scan/ClamAV
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/File/Scan
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/File
+@dirrmtry %%SITE_PERL%%/File/Scan
+@dirrmtry %%SITE_PERL%%/File
diff --git a/security/p5-Filter-CBC/Makefile b/security/p5-Filter-CBC/Makefile
index 7a384696ff8b..f39c34e7fc89 100644
--- a/security/p5-Filter-CBC/Makefile
+++ b/security/p5-Filter-CBC/Makefile
@@ -19,14 +19,11 @@ PLIST_SUB= EXAMPLESDIR="share/examples/${PORTNAME}"
USES= perl5
USE_PERL5= configure
-MAN3= Filter::CBC.3
-
-NO_STAGE= yes
post-install:
.ifndef(NOPORTEXAMPLES)
@${ECHO_MSG} "===> Installing examples for ${PKGNAME}"
- @${MKDIR} ${EXAMPLESDIR}
- ${INSTALL_SCRIPT} ${WRKSRC}/examples/* ${EXAMPLESDIR}
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ ${INSTALL_SCRIPT} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}
.endif
.include <bsd.port.mk>
diff --git a/security/p5-Filter-CBC/pkg-plist b/security/p5-Filter-CBC/pkg-plist
index 2463099ed27b..b5bb42f895f2 100644
--- a/security/p5-Filter-CBC/pkg-plist
+++ b/security/p5-Filter-CBC/pkg-plist
@@ -1,5 +1,6 @@
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Filter/CBC/.packlist
+%%PERL5_MAN3%%/Filter::CBC.3.gz
%%SITE_PERL%%/Filter/CBC.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Filter/CBC/.packlist
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/autofilter.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/blowfish.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cbc2code.pl
@@ -14,6 +15,6 @@
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tea.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/twofish.pl
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Filter/CBC
-@dirrmtry %%SITE_PERL%%/Filter
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Filter/CBC
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Filter
+@dirrmtry %%SITE_PERL%%/Filter
diff --git a/security/p5-Filter-Crypto/Makefile b/security/p5-Filter-Crypto/Makefile
index 34e1ba2703c1..3f441d4e44f5 100644
--- a/security/p5-Filter-Crypto/Makefile
+++ b/security/p5-Filter-Crypto/Makefile
@@ -18,9 +18,4 @@ USE_PERL5= configure
USE_OPENSSL= yes
CONFIGURE_ARGS= --prefix-dir=${OPENSSLBASE} --defaults
-MAN1= crypt_file.1
-MAN3= Filter::Crypto.3 Filter::Crypto::CryptFile.3 \
- Filter::Crypto::Decrypt.3 PAR::Filter::Crypto.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Filter-Crypto/pkg-plist b/security/p5-Filter-Crypto/pkg-plist
index 4e4458ceaa07..f059a4e4bbcb 100644
--- a/security/p5-Filter-Crypto/pkg-plist
+++ b/security/p5-Filter-Crypto/pkg-plist
@@ -1,4 +1,8 @@
bin/crypt_file
+%%PERL5_MAN3%%/Filter::Crypto.3.gz
+%%PERL5_MAN3%%/Filter::Crypto::CryptFile.3.gz
+%%PERL5_MAN3%%/Filter::Crypto::Decrypt.3.gz
+%%PERL5_MAN3%%/PAR::Filter::Crypto.3.gz
%%SITE_PERL%%/%%PERL_ARCH%%/Filter/Crypto.pm
%%SITE_PERL%%/%%PERL_ARCH%%/Filter/Crypto/CryptFile.pm
%%SITE_PERL%%/%%PERL_ARCH%%/Filter/Crypto/Decrypt.pm
@@ -8,11 +12,12 @@ bin/crypt_file
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Filter/Crypto/CryptFile/CryptFile.so
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Filter/Crypto/Decrypt/Decrypt.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Filter/Crypto/Decrypt/Decrypt.so
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Filter/Crypto
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Filter
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/PAR/Filter
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/PAR
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Filter/Crypto/CryptFile
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Filter/Crypto/Decrypt
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Filter/Crypto
+man/man1/crypt_file.1.gz
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Filter/Crypto/Decrypt
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Filter/Crypto/CryptFile
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Filter/Crypto
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Filter
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/PAR/Filter
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/PAR
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Filter/Crypto
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Filter
diff --git a/security/p5-GD-SecurityImage/Makefile b/security/p5-GD-SecurityImage/Makefile
index c908dd6d4ba9..bcd9f809f3aa 100644
--- a/security/p5-GD-SecurityImage/Makefile
+++ b/security/p5-GD-SecurityImage/Makefile
@@ -12,7 +12,7 @@ MAINTAINER= perl@FreeBSD.org
COMMENT= Perl5 module for creating CAPTCHA security images
BUILD_DEPENDS= p5-GD>=0:${PORTSDIR}/graphics/p5-GD
-RUN_DEPENDS= p5-GD>=0:${PORTSDIR}/graphics/p5-GD
+RUN_DEPENDS:= ${BUILD_DEPENDS}
OPTIONS_DEFINE= IMAGEMAGICK
IMAGEMAGICK_DESC= Build ImageMagick module
@@ -22,12 +22,6 @@ PORTSCOUT= skipv:1.581
USES= perl5
USE_PERL5= configure
-MAN3= GD::SecurityImage.3 \
- GD::SecurityImage::GD.3 \
- GD::SecurityImage::Magick.3 \
- GD::SecurityImage::Styles.3
-
-NO_STAGE= yes
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MIMAGEMAGICK}
diff --git a/security/p5-GD-SecurityImage/pkg-plist b/security/p5-GD-SecurityImage/pkg-plist
index 9f59158f3f44..380739e9c445 100644
--- a/security/p5-GD-SecurityImage/pkg-plist
+++ b/security/p5-GD-SecurityImage/pkg-plist
@@ -1,9 +1,13 @@
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/GD/SecurityImage/.packlist
+%%PERL5_MAN3%%/GD::SecurityImage.3.gz
+%%PERL5_MAN3%%/GD::SecurityImage::GD.3.gz
+%%PERL5_MAN3%%/GD::SecurityImage::Magick.3.gz
+%%PERL5_MAN3%%/GD::SecurityImage::Styles.3.gz
%%SITE_PERL%%/GD/SecurityImage.pm
%%SITE_PERL%%/GD/SecurityImage/GD.pm
%%SITE_PERL%%/GD/SecurityImage/Magick.pm
%%SITE_PERL%%/GD/SecurityImage/Styles.pm
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/GD/SecurityImage
-@dirrm %%SITE_PERL%%/GD/SecurityImage
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/GD/SecurityImage/.packlist
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/GD/SecurityImage
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/GD
+@dirrmtry %%SITE_PERL%%/GD/SecurityImage
@dirrmtry %%SITE_PERL%%/GD
diff --git a/security/p5-GSSAPI/Makefile b/security/p5-GSSAPI/Makefile
index c20e108a5322..5f71210ac771 100644
--- a/security/p5-GSSAPI/Makefile
+++ b/security/p5-GSSAPI/Makefile
@@ -14,12 +14,6 @@ COMMENT= Perl extension providing access to the GSSAPIv2 library
USES= perl5
USE_PERL5= configure
-MAN3= GSSAPI.3 \
- GSSAPI::OID.3 \
- GSSAPI::OID::Set.3 \
- GSSAPI::Status.3
-
-NO_STAGE= yes
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 800000
diff --git a/security/p5-GSSAPI/pkg-plist b/security/p5-GSSAPI/pkg-plist
index e125d4e56459..9cf0ab3779ed 100644
--- a/security/p5-GSSAPI/pkg-plist
+++ b/security/p5-GSSAPI/pkg-plist
@@ -1,3 +1,7 @@
+%%PERL5_MAN3%%/GSSAPI.3.gz
+%%PERL5_MAN3%%/GSSAPI::OID.3.gz
+%%PERL5_MAN3%%/GSSAPI::OID::Set.3.gz
+%%PERL5_MAN3%%/GSSAPI::Status.3.gz
%%SITE_PERL%%/%%PERL_ARCH%%/GSSAPI.pm
%%SITE_PERL%%/%%PERL_ARCH%%/GSSAPI/OID.pm
%%SITE_PERL%%/%%PERL_ARCH%%/GSSAPI/OID/Set.pm
diff --git a/security/p5-GnuPG-Interface/Makefile b/security/p5-GnuPG-Interface/Makefile
index d0253cd18681..c6eb1ad13815 100644
--- a/security/p5-GnuPG-Interface/Makefile
+++ b/security/p5-GnuPG-Interface/Makefile
@@ -20,19 +20,4 @@ BUILD_DEPENDS:= ${RUN_DEPENDS}
USES= perl5
USE_PERL5= configure
-MAN3= GnuPG::Fingerprint.3 \
- GnuPG::Handles.3 \
- GnuPG::Interface.3 \
- GnuPG::Key.3 \
- GnuPG::Options.3 \
- GnuPG::PrimaryKey.3 \
- GnuPG::PublicKey.3 \
- GnuPG::Revoker.3 \
- GnuPG::SecretKey.3 \
- GnuPG::Signature.3 \
- GnuPG::SubKey.3 \
- GnuPG::UserAttribute.3 \
- GnuPG::UserId.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-GnuPG-Interface/pkg-plist b/security/p5-GnuPG-Interface/pkg-plist
index e1daf2e3a73b..54371c12e8ea 100644
--- a/security/p5-GnuPG-Interface/pkg-plist
+++ b/security/p5-GnuPG-Interface/pkg-plist
@@ -1,4 +1,16 @@
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/GnuPG/Interface/.packlist
+%%PERL5_MAN3%%/GnuPG::Fingerprint.3.gz
+%%PERL5_MAN3%%/GnuPG::Handles.3.gz
+%%PERL5_MAN3%%/GnuPG::Interface.3.gz
+%%PERL5_MAN3%%/GnuPG::Key.3.gz
+%%PERL5_MAN3%%/GnuPG::Options.3.gz
+%%PERL5_MAN3%%/GnuPG::PrimaryKey.3.gz
+%%PERL5_MAN3%%/GnuPG::PublicKey.3.gz
+%%PERL5_MAN3%%/GnuPG::Revoker.3.gz
+%%PERL5_MAN3%%/GnuPG::SecretKey.3.gz
+%%PERL5_MAN3%%/GnuPG::Signature.3.gz
+%%PERL5_MAN3%%/GnuPG::SubKey.3.gz
+%%PERL5_MAN3%%/GnuPG::UserAttribute.3.gz
+%%PERL5_MAN3%%/GnuPG::UserId.3.gz
%%SITE_PERL%%/GnuPG/Fingerprint.pm
%%SITE_PERL%%/GnuPG/Handles.pm
%%SITE_PERL%%/GnuPG/HashInit.pm
@@ -13,6 +25,7 @@
%%SITE_PERL%%/GnuPG/SubKey.pm
%%SITE_PERL%%/GnuPG/UserAttribute.pm
%%SITE_PERL%%/GnuPG/UserId.pm
-@dirrmtry %%SITE_PERL%%/GnuPG
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/GnuPG/Interface/.packlist
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/GnuPG/Interface
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/GnuPG
+@dirrmtry %%SITE_PERL%%/GnuPG
diff --git a/security/p5-HTML-Email-Obfuscate/Makefile b/security/p5-HTML-Email-Obfuscate/Makefile
index c8420cbf9cc5..f89fc57e85f8 100644
--- a/security/p5-HTML-Email-Obfuscate/Makefile
+++ b/security/p5-HTML-Email-Obfuscate/Makefile
@@ -16,7 +16,4 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5
USE_PERL5= configure
-MAN3= HTML::Email::Obfuscate.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-HTML-Email-Obfuscate/pkg-plist b/security/p5-HTML-Email-Obfuscate/pkg-plist
index 8405f6e3b407..9e2952117f27 100644
--- a/security/p5-HTML-Email-Obfuscate/pkg-plist
+++ b/security/p5-HTML-Email-Obfuscate/pkg-plist
@@ -1,5 +1,6 @@
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/HTML/Email/Obfuscate/.packlist
+%%PERL5_MAN3%%/HTML::Email::Obfuscate.3.gz
%%SITE_PERL%%/HTML/Email/Obfuscate.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/HTML/Email/Obfuscate/.packlist
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/HTML/Email/Obfuscate
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/HTML/Email
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/HTML
diff --git a/security/p5-MD5/Makefile b/security/p5-MD5/Makefile
index b9ba82844125..bde88b681c05 100644
--- a/security/p5-MD5/Makefile
+++ b/security/p5-MD5/Makefile
@@ -14,7 +14,4 @@ COMMENT= wrapper to the Digest::MD5 module
USES= perl5
USE_PERL5= configure
-MAN3= MD5.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-MD5/pkg-plist b/security/p5-MD5/pkg-plist
index b4d8a74a32be..310f15bbc671 100644
--- a/security/p5-MD5/pkg-plist
+++ b/security/p5-MD5/pkg-plist
@@ -1,3 +1,4 @@
+%%PERL5_MAN3%%/MD5.3.gz
%%SITE_PERL%%/MD5.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/MD5/.packlist
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/MD5
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/MD5
diff --git a/security/p5-Module-Signature/Makefile b/security/p5-Module-Signature/Makefile
index 4296aadf62b7..f4a06ac21062 100644
--- a/security/p5-Module-Signature/Makefile
+++ b/security/p5-Module-Signature/Makefile
@@ -18,16 +18,12 @@ CONFIGURE_ENV= PERL_MM_USE_DEFAULT="yes"
USES= perl5
USE_PERL5= configure
-MAN1= cpansign.1
-MAN3= Module::Signature.3
-
OPTIONS_DEFAULT= GPG2
OPTIONS_MULTI= GPG
OPTIONS_MULTI_GPG= GPG1 GPG2
GPG1_DESC= Use GnuPG version 1
GPG2_DESC= Use GnuPG version 2
-NO_STAGE= yes
.include <bsd.port.pre.mk>
.if ${PORT_OPTIONS:MGPG1}
diff --git a/security/p5-Module-Signature/pkg-plist b/security/p5-Module-Signature/pkg-plist
index 6e09cc2ffb1d..f78e9c8f4c7d 100644
--- a/security/p5-Module-Signature/pkg-plist
+++ b/security/p5-Module-Signature/pkg-plist
@@ -1,6 +1,8 @@
bin/cpansign
+%%PERL5_MAN3%%/Module::Signature.3.gz
%%SITE_PERL%%/Module/Signature.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Module/Signature/.packlist
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Module/Signature
-@dirrmtry %%SITE_PERL%%/Module
+man/man1/cpansign.1.gz
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Module/Signature
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Module
+@dirrmtry %%SITE_PERL%%/Module
diff --git a/security/p5-Net-OpenID-Common/Makefile b/security/p5-Net-OpenID-Common/Makefile
index c7e0f5ceacc4..2c4155575022 100644
--- a/security/p5-Net-OpenID-Common/Makefile
+++ b/security/p5-Net-OpenID-Common/Makefile
@@ -16,29 +16,14 @@ BUILD_DEPENDS= p5-Crypt-DH-GMP>=0:${PORTSDIR}/net/p5-Crypt-DH-GMP \
p5-HTTP-Message>=0:${PORTSDIR}/www/p5-HTTP-Message \
p5-URI>=0:${PORTSDIR}/net/p5-URI \
p5-XML-Simple>=0:${PORTSDIR}/textproc/p5-XML-Simple
-RUN_DEPENDS= p5-Crypt-DH-GMP>=0:${PORTSDIR}/net/p5-Crypt-DH-GMP \
- p5-Email-MIME-ContentType>=0:${PORTSDIR}/mail/p5-Email-MIME-ContentType \
- p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser \
- p5-HTTP-Message>=0:${PORTSDIR}/www/p5-HTTP-Message \
- p5-URI>=0:${PORTSDIR}/net/p5-URI \
- p5-XML-Simple>=0:${PORTSDIR}/textproc/p5-XML-Simple
+RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5
USE_PERL5= configure
-MAN3= Net::OpenID::Common.3 \
- Net::OpenID::Extension.3 \
- Net::OpenID::Extension::SimpleRegistration.3 \
- Net::OpenID::ExtensionMessage.3 \
- Net::OpenID::IndirectMessage.3 \
- Net::OpenID::URIFetch.3 \
- Net::OpenID::Yadis.3 \
- Net::OpenID::Yadis::Service.3
-
.if defined(MAINTAINER_MODE)
regression-test: build
cd ${WRKSRC} && ${MAKE} test
.endif
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Net-OpenID-Common/pkg-plist b/security/p5-Net-OpenID-Common/pkg-plist
index 7f0f68b0dae0..ab6b0f86d17e 100644
--- a/security/p5-Net-OpenID-Common/pkg-plist
+++ b/security/p5-Net-OpenID-Common/pkg-plist
@@ -1,3 +1,11 @@
+%%PERL5_MAN3%%/Net::OpenID::Common.3.gz
+%%PERL5_MAN3%%/Net::OpenID::Extension.3.gz
+%%PERL5_MAN3%%/Net::OpenID::Extension::SimpleRegistration.3.gz
+%%PERL5_MAN3%%/Net::OpenID::ExtensionMessage.3.gz
+%%PERL5_MAN3%%/Net::OpenID::IndirectMessage.3.gz
+%%PERL5_MAN3%%/Net::OpenID::URIFetch.3.gz
+%%PERL5_MAN3%%/Net::OpenID::Yadis.3.gz
+%%PERL5_MAN3%%/Net::OpenID::Yadis::Service.3.gz
%%SITE_PERL%%/Net/OpenID/Common.pm
%%SITE_PERL%%/Net/OpenID/Extension.pm
%%SITE_PERL%%/Net/OpenID/Extension/SimpleRegistration.pm
@@ -7,7 +15,7 @@
%%SITE_PERL%%/Net/OpenID/Yadis.pm
%%SITE_PERL%%/Net/OpenID/Yadis/Service.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/OpenID/Common/.packlist
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/OpenID/Common
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/OpenID/Common
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/OpenID
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net
@dirrmtry %%SITE_PERL%%/Net/OpenID/Yadis
diff --git a/security/p5-Net-OpenID-JanRain/Makefile b/security/p5-Net-OpenID-JanRain/Makefile
index 160227874883..c66e062397c7 100644
--- a/security/p5-Net-OpenID-JanRain/Makefile
+++ b/security/p5-Net-OpenID-JanRain/Makefile
@@ -21,14 +21,4 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5
USE_PERL5= configure
-MAN3= Net::OpenID::JanRain::Consumer.3 \
- Net::OpenID::JanRain::Server.3 \
- Net::OpenID::JanRain::Stores::FileStore.3 \
- Net::OpenID::JanRain::Stores::MySQLStore.3 \
- Net::OpenID::JanRain::Stores::PostgreSQLStore.3 \
- Net::OpenID::JanRain::Stores::SQLStore.3 \
- Net::OpenID::JanRain::Stores::SQLiteStore.3 \
- Net::OpenID::JanRain::Util.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Net-OpenID-JanRain/pkg-plist b/security/p5-Net-OpenID-JanRain/pkg-plist
index 89c5b3a32908..bd095b1d2737 100644
--- a/security/p5-Net-OpenID-JanRain/pkg-plist
+++ b/security/p5-Net-OpenID-JanRain/pkg-plist
@@ -1,17 +1,25 @@
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/OpenID/JanRain/.packlist
-%%SITE_PERL%%/Net/OpenID/JanRain/Stores.pm
-%%SITE_PERL%%/Net/OpenID/JanRain/CryptUtil.pm
+%%PERL5_MAN3%%/Net::OpenID::JanRain::Consumer.3.gz
+%%PERL5_MAN3%%/Net::OpenID::JanRain::Server.3.gz
+%%PERL5_MAN3%%/Net::OpenID::JanRain::Stores::FileStore.3.gz
+%%PERL5_MAN3%%/Net::OpenID::JanRain::Stores::MySQLStore.3.gz
+%%PERL5_MAN3%%/Net::OpenID::JanRain::Stores::PostgreSQLStore.3.gz
+%%PERL5_MAN3%%/Net::OpenID::JanRain::Stores::SQLStore.3.gz
+%%PERL5_MAN3%%/Net::OpenID::JanRain::Stores::SQLiteStore.3.gz
+%%PERL5_MAN3%%/Net::OpenID::JanRain::Util.3.gz
%%SITE_PERL%%/Net/OpenID/JanRain/Association.pm
-%%SITE_PERL%%/Net/OpenID/JanRain/Util.pm
%%SITE_PERL%%/Net/OpenID/JanRain/Consumer.pm
-%%SITE_PERL%%/Net/OpenID/JanRain/Server.pm
%%SITE_PERL%%/Net/OpenID/JanRain/Consumer/LinkParser.pm
+%%SITE_PERL%%/Net/OpenID/JanRain/CryptUtil.pm
+%%SITE_PERL%%/Net/OpenID/JanRain/Server.pm
+%%SITE_PERL%%/Net/OpenID/JanRain/Stores.pm
%%SITE_PERL%%/Net/OpenID/JanRain/Stores/DumbStore.pm
%%SITE_PERL%%/Net/OpenID/JanRain/Stores/FileStore.pm
+%%SITE_PERL%%/Net/OpenID/JanRain/Stores/MySQLStore.pm
%%SITE_PERL%%/Net/OpenID/JanRain/Stores/PostgreSQLStore.pm
%%SITE_PERL%%/Net/OpenID/JanRain/Stores/SQLStore.pm
-%%SITE_PERL%%/Net/OpenID/JanRain/Stores/MySQLStore.pm
%%SITE_PERL%%/Net/OpenID/JanRain/Stores/SQLiteStore.pm
+%%SITE_PERL%%/Net/OpenID/JanRain/Util.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/OpenID/JanRain/.packlist
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/OpenID/JanRain
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/OpenID
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net
diff --git a/security/p5-Net-OpenID-Server/Makefile b/security/p5-Net-OpenID-Server/Makefile
index 3ef57cef47eb..f6d3db3c25b8 100644
--- a/security/p5-Net-OpenID-Server/Makefile
+++ b/security/p5-Net-OpenID-Server/Makefile
@@ -19,7 +19,4 @@ USES= perl5
USE_PERL5= configure
INSTALL_TARGET= pure_install
-MAN3= Net::OpenID::Server.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Net-OpenID-Server/pkg-plist b/security/p5-Net-OpenID-Server/pkg-plist
index 5bba5d86432d..dd6d7cfe64e4 100644
--- a/security/p5-Net-OpenID-Server/pkg-plist
+++ b/security/p5-Net-OpenID-Server/pkg-plist
@@ -1,6 +1,7 @@
+%%PERL5_MAN3%%/Net::OpenID::Server.3.gz
%%SITE_PERL%%/Net/OpenID/Server.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/OpenID/Server/.packlist
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/OpenID/Server
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/OpenID/Server
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/OpenID
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net
@dirrmtry %%SITE_PERL%%/Net/OpenID
diff --git a/security/p5-Net-Radius-Server/Makefile b/security/p5-Net-Radius-Server/Makefile
index 89ef2673351d..9998e03d68e5 100644
--- a/security/p5-Net-Radius-Server/Makefile
+++ b/security/p5-Net-Radius-Server/Makefile
@@ -22,26 +22,4 @@ RUN_DEPENDS= p5-Authen-PAM>=0:${PORTSDIR}/security/p5-Authen-PAM \
USES= perl5
USE_PERL5= configure
-MAN1= nrsd.1 \
- nrsdbtoyaml.1 \
- pam-client.1 \
- rad-bulk-make.1 \
- rad-bulk.1 \
- rad-client.1
-MAN3= Net::Radius::Server.3 \
- Net::Radius::Server::Base.3 \
- Net::Radius::Server::DBStore.3 \
- Net::Radius::Server::Dump.3 \
- Net::Radius::Server::Match.3 \
- Net::Radius::Server::Match::LDAP.3 \
- Net::Radius::Server::Match::Simple.3 \
- Net::Radius::Server::NS.3 \
- Net::Radius::Server::PAM.3 \
- Net::Radius::Server::Rule.3 \
- Net::Radius::Server::Set.3 \
- Net::Radius::Server::Set::Proxy.3 \
- Net::Radius::Server::Set::Replace.3 \
- Net::Radius::Server::Set::Simple.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Net-Radius-Server/pkg-plist b/security/p5-Net-Radius-Server/pkg-plist
index 24dac9866934..39adde8f148f 100644
--- a/security/p5-Net-Radius-Server/pkg-plist
+++ b/security/p5-Net-Radius-Server/pkg-plist
@@ -1,4 +1,23 @@
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/Radius/Server/.packlist
+bin/nrsd
+bin/nrsdbtoyaml
+bin/pam-client
+bin/rad-bulk
+bin/rad-bulk-make
+bin/rad-client
+%%PERL5_MAN3%%/Net::Radius::Server.3.gz
+%%PERL5_MAN3%%/Net::Radius::Server::Base.3.gz
+%%PERL5_MAN3%%/Net::Radius::Server::DBStore.3.gz
+%%PERL5_MAN3%%/Net::Radius::Server::Dump.3.gz
+%%PERL5_MAN3%%/Net::Radius::Server::Match.3.gz
+%%PERL5_MAN3%%/Net::Radius::Server::Match::LDAP.3.gz
+%%PERL5_MAN3%%/Net::Radius::Server::Match::Simple.3.gz
+%%PERL5_MAN3%%/Net::Radius::Server::NS.3.gz
+%%PERL5_MAN3%%/Net::Radius::Server::PAM.3.gz
+%%PERL5_MAN3%%/Net::Radius::Server::Rule.3.gz
+%%PERL5_MAN3%%/Net::Radius::Server::Set.3.gz
+%%PERL5_MAN3%%/Net::Radius::Server::Set::Proxy.3.gz
+%%PERL5_MAN3%%/Net::Radius::Server::Set::Replace.3.gz
+%%PERL5_MAN3%%/Net::Radius::Server::Set::Simple.3.gz
%%SITE_PERL%%/Net/Radius/Server.pm
%%SITE_PERL%%/Net/Radius/Server/Base.pm
%%SITE_PERL%%/Net/Radius/Server/DBStore.pm
@@ -13,17 +32,18 @@
%%SITE_PERL%%/Net/Radius/Server/Set/Proxy.pm
%%SITE_PERL%%/Net/Radius/Server/Set/Replace.pm
%%SITE_PERL%%/Net/Radius/Server/Set/Simple.pm
-bin/nrsd
-bin/nrsdbtoyaml
-bin/pam-client
-bin/rad-bulk
-bin/rad-bulk-make
-bin/rad-client
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/Radius/Server/.packlist
+man/man1/nrsd.1.gz
+man/man1/nrsdbtoyaml.1.gz
+man/man1/pam-client.1.gz
+man/man1/rad-bulk-make.1.gz
+man/man1/rad-bulk.1.gz
+man/man1/rad-client.1.gz
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/Radius/Server
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/Radius
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net
@dirrmtry %%SITE_PERL%%/Net/Radius/Server/Set
@dirrmtry %%SITE_PERL%%/Net/Radius/Server/Match
@dirrmtry %%SITE_PERL%%/Net/Radius/Server
@dirrmtry %%SITE_PERL%%/Net/Radius
@dirrmtry %%SITE_PERL%%/Net
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/Radius/Server
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/Radius
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net
diff --git a/security/p5-Net-SAML/Makefile b/security/p5-Net-SAML/Makefile
index 8552c0187b78..d637e33f2b3f 100644
--- a/security/p5-Net-SAML/Makefile
+++ b/security/p5-Net-SAML/Makefile
@@ -22,16 +22,13 @@ USES= perl5
USE_PERL5= configure
WRKSRC= ${WRKDIR}/${DISTNAME}/Net
-MAN3= Net::SAML.3
-
-NO_STAGE= yes
post-patch:
@${REINPLACE_CMD} -e 's|/apps/openssl/std|${LOCALBASE}|' ${WRKSRC}/Makefile.PL
post-install:
.if !defined(NOPORTEXAMPLES)
- @${MKDIR} ${EXAMPLESDIR}/
- cd ${WRKSRC}/../ && ${INSTALL_SCRIPT} zxid.pl zxidhlo.pl ${EXAMPLESDIR}/
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/
+ cd ${WRKSRC}/../ && ${INSTALL_SCRIPT} zxid.pl zxidhlo.pl ${STAGEDIR}${EXAMPLESDIR}/
.endif
.include <bsd.port.mk>
diff --git a/security/p5-Net-SAML/pkg-plist b/security/p5-Net-SAML/pkg-plist
index 94c247ec5905..0ec2e5368c1b 100644
--- a/security/p5-Net-SAML/pkg-plist
+++ b/security/p5-Net-SAML/pkg-plist
@@ -1,3 +1,4 @@
+%%PERL5_MAN3%%/Net::SAML.3.gz
%%SITE_PERL%%/%%PERL_ARCH%%/Net/SAML.pm
%%SITE_PERL%%/%%PERL_ARCH%%/Net/SAML.pod
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/SAML/.packlist
diff --git a/security/p5-Net-SSL-ExpireDate/Makefile b/security/p5-Net-SSL-ExpireDate/Makefile
index 60f3ad606b82..7f73c4fbb32d 100644
--- a/security/p5-Net-SSL-ExpireDate/Makefile
+++ b/security/p5-Net-SSL-ExpireDate/Makefile
@@ -16,17 +16,9 @@ BUILD_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
p5-Time-Duration-Parse>=0:${PORTSDIR}/devel/p5-Time-Duration-Parse \
p5-TimeDate>=0:${PORTSDIR}/devel/p5-TimeDate \
p5-UNIVERSAL-require>=0:${PORTSDIR}/devel/p5-UNIVERSAL-require
-RUN_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
- p5-Crypt-OpenSSL-X509>=0:${PORTSDIR}/security/p5-Crypt-OpenSSL-X509 \
- p5-DateTime>=0:${PORTSDIR}/devel/p5-DateTime \
- p5-Time-Duration-Parse>=0:${PORTSDIR}/devel/p5-Time-Duration-Parse \
- p5-TimeDate>=0:${PORTSDIR}/devel/p5-TimeDate \
- p5-UNIVERSAL-require>=0:${PORTSDIR}/devel/p5-UNIVERSAL-require
+RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5
USE_PERL5= configure
-MAN3= Net::SSL::ExpireDate.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Net-SSL-ExpireDate/pkg-plist b/security/p5-Net-SSL-ExpireDate/pkg-plist
index 5545dc6f93b3..8155ff5a9d56 100644
--- a/security/p5-Net-SSL-ExpireDate/pkg-plist
+++ b/security/p5-Net-SSL-ExpireDate/pkg-plist
@@ -1,6 +1,7 @@
+%%PERL5_MAN3%%/Net::SSL::ExpireDate.3.gz
%%SITE_PERL%%/Net/SSL/ExpireDate.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/SSL/ExpireDate/.packlist
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/SSL/ExpireDate
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/SSL/ExpireDate
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/SSL
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net
@dirrmtry %%SITE_PERL%%/Net/SSL
diff --git a/security/p5-Net-SSLeay/Makefile b/security/p5-Net-SSLeay/Makefile
index 47ab8f72b499..e12aa15d83f9 100644
--- a/security/p5-Net-SSLeay/Makefile
+++ b/security/p5-Net-SSLeay/Makefile
@@ -22,10 +22,8 @@ CONFIGURE_ENV= OPENSSL_PREFIX=${OPENSSLBASE}
REINPLACE_ARGS= -i ''
USE_OPENSSL= yes
-MAN3= Net::SSLeay.3 Net::SSLeay::Handle.3
PORTEXAMPLES= *
-NO_STAGE= yes
.include <bsd.port.options.mk>
post-patch:
@@ -35,9 +33,9 @@ post-patch:
post-install:
.if ${PORT_OPTIONS:MEXAMPLES}
- @${MKDIR} ${EXAMPLESDIR}/
- ${INSTALL_SCRIPT} ${WRKSRC}/examples/*.pl ${EXAMPLESDIR}/
- ${INSTALL_DATA} ${WRKSRC}/examples/req.conf ${EXAMPLESDIR}/req.conf
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/
+ ${INSTALL_SCRIPT} ${WRKSRC}/examples/*.pl ${STAGEDIR}${EXAMPLESDIR}/
+ ${INSTALL_DATA} ${WRKSRC}/examples/req.conf ${STAGEDIR}${EXAMPLESDIR}/req.conf
.endif
.include <bsd.port.mk>
diff --git a/security/p5-Net-SSLeay/pkg-plist b/security/p5-Net-SSLeay/pkg-plist
index 66c1c176b092..7b81b9cf2f10 100644
--- a/security/p5-Net-SSLeay/pkg-plist
+++ b/security/p5-Net-SSLeay/pkg-plist
@@ -1,3 +1,5 @@
+%%PERL5_MAN3%%/Net::SSLeay.3.gz
+%%PERL5_MAN3%%/Net::SSLeay::Handle.3.gz
%%SITE_PERL%%/%%PERL_ARCH%%/Net/SSLeay.pm
%%SITE_PERL%%/%%PERL_ARCH%%/Net/SSLeay.pod
%%SITE_PERL%%/%%PERL_ARCH%%/Net/SSLeay/Handle.pm
@@ -80,7 +82,7 @@
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/SSLeay/want_nothing.al
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/SSLeay/want_read.al
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/SSLeay/want_write.al
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/SSLeay
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/SSLeay
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Net/SSLeay
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Net/SSLeay
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Net
diff --git a/security/p5-Nmap-Scanner/Makefile b/security/p5-Nmap-Scanner/Makefile
index fc6807a2dd1c..861d31f8a91e 100644
--- a/security/p5-Nmap-Scanner/Makefile
+++ b/security/p5-Nmap-Scanner/Makefile
@@ -20,23 +20,6 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5
USE_PERL5= configure
-MAN3= Nmap::Scanner.3 Nmap::Scanner::Address.3 \
- Nmap::Scanner::Backend::Processor.3 \
- Nmap::Scanner::Backend::Results.3 Nmap::Scanner::ExtraPorts.3 \
- Nmap::Scanner::Host.3 Nmap::Scanner::HostList.3 Nmap::Scanner::Hostname.3 \
- Nmap::Scanner::Hosts.3 Nmap::Scanner::NmapRun.3 \
- Nmap::Scanner::OS.3 Nmap::Scanner::OS::Class.3 \
- Nmap::Scanner::OS::IPIdSequence.3 Nmap::Scanner::OS::Match.3 \
- Nmap::Scanner::OS::PortUsed.3 Nmap::Scanner::OS::TCPSequence.3 \
- Nmap::Scanner::OS::TCPTSSequence.3 Nmap::Scanner::OS::Uptime.3 \
- Nmap::Scanner::Port.3 Nmap::Scanner::PortList.3 Nmap::Scanner::RunStats.3 \
- Nmap::Scanner::RunStats::Finished.3 Nmap::Scanner::ScanInfo.3 \
- Nmap::Scanner::Scanner.3 Nmap::Scanner::Service.3 \
- Nmap::Scanner::OS::Fingerprint.3 Nmap::Scanner::Distance.3 \
- Nmap::Scanner::Task.3 Nmap::Scanner::TaskProgress.3 \
- Nmap::Scanner::Util::BannerScanner.3
-
-NO_STAGE= yes
post-configure:
@${PERL} -pi -e 's/^(POD2MAN_EXE.*)$$/\1 --lax/;' ${WRKSRC}/Makefile
diff --git a/security/p5-Nmap-Scanner/pkg-plist b/security/p5-Nmap-Scanner/pkg-plist
index 46f5f172fe1b..18214069069d 100644
--- a/security/p5-Nmap-Scanner/pkg-plist
+++ b/security/p5-Nmap-Scanner/pkg-plist
@@ -1,37 +1,67 @@
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Nmap/Scanner/.packlist
+%%PERL5_MAN3%%/Nmap::Scanner.3.gz
+%%PERL5_MAN3%%/Nmap::Scanner::Address.3.gz
+%%PERL5_MAN3%%/Nmap::Scanner::Backend::Processor.3.gz
+%%PERL5_MAN3%%/Nmap::Scanner::Backend::Results.3.gz
+%%PERL5_MAN3%%/Nmap::Scanner::Distance.3.gz
+%%PERL5_MAN3%%/Nmap::Scanner::ExtraPorts.3.gz
+%%PERL5_MAN3%%/Nmap::Scanner::Host.3.gz
+%%PERL5_MAN3%%/Nmap::Scanner::HostList.3.gz
+%%PERL5_MAN3%%/Nmap::Scanner::Hostname.3.gz
+%%PERL5_MAN3%%/Nmap::Scanner::Hosts.3.gz
+%%PERL5_MAN3%%/Nmap::Scanner::NmapRun.3.gz
+%%PERL5_MAN3%%/Nmap::Scanner::OS.3.gz
+%%PERL5_MAN3%%/Nmap::Scanner::OS::Class.3.gz
+%%PERL5_MAN3%%/Nmap::Scanner::OS::Fingerprint.3.gz
+%%PERL5_MAN3%%/Nmap::Scanner::OS::IPIdSequence.3.gz
+%%PERL5_MAN3%%/Nmap::Scanner::OS::Match.3.gz
+%%PERL5_MAN3%%/Nmap::Scanner::OS::PortUsed.3.gz
+%%PERL5_MAN3%%/Nmap::Scanner::OS::TCPSequence.3.gz
+%%PERL5_MAN3%%/Nmap::Scanner::OS::TCPTSSequence.3.gz
+%%PERL5_MAN3%%/Nmap::Scanner::OS::Uptime.3.gz
+%%PERL5_MAN3%%/Nmap::Scanner::Port.3.gz
+%%PERL5_MAN3%%/Nmap::Scanner::PortList.3.gz
+%%PERL5_MAN3%%/Nmap::Scanner::RunStats.3.gz
+%%PERL5_MAN3%%/Nmap::Scanner::RunStats::Finished.3.gz
+%%PERL5_MAN3%%/Nmap::Scanner::ScanInfo.3.gz
+%%PERL5_MAN3%%/Nmap::Scanner::Scanner.3.gz
+%%PERL5_MAN3%%/Nmap::Scanner::Service.3.gz
+%%PERL5_MAN3%%/Nmap::Scanner::Task.3.gz
+%%PERL5_MAN3%%/Nmap::Scanner::TaskProgress.3.gz
+%%PERL5_MAN3%%/Nmap::Scanner::Util::BannerScanner.3.gz
%%SITE_PERL%%/Nmap/Scanner.pm
-%%SITE_PERL%%/Nmap/Scanner/Service.pm
-%%SITE_PERL%%/Nmap/Scanner/TaskProgress.pm
+%%SITE_PERL%%/Nmap/Scanner/Address.pm
%%SITE_PERL%%/Nmap/Scanner/Backend.pm
-%%SITE_PERL%%/Nmap/Scanner/Util.pm
-%%SITE_PERL%%/Nmap/Scanner/Port.pm
+%%SITE_PERL%%/Nmap/Scanner/Backend/Processor.pm
+%%SITE_PERL%%/Nmap/Scanner/Backend/Results.pm
+%%SITE_PERL%%/Nmap/Scanner/Backend/XML.pm
%%SITE_PERL%%/Nmap/Scanner/Distance.pm
+%%SITE_PERL%%/Nmap/Scanner/ExtraPorts.pm
+%%SITE_PERL%%/Nmap/Scanner/Host.pm
+%%SITE_PERL%%/Nmap/Scanner/HostList.pm
+%%SITE_PERL%%/Nmap/Scanner/Hostname.pm
%%SITE_PERL%%/Nmap/Scanner/Hosts.pm
-%%SITE_PERL%%/Nmap/Scanner/PortList.pm
-%%SITE_PERL%%/Nmap/Scanner/ScanInfo.pm
%%SITE_PERL%%/Nmap/Scanner/NmapRun.pm
%%SITE_PERL%%/Nmap/Scanner/OS.pm
-%%SITE_PERL%%/Nmap/Scanner/Host.pm
-%%SITE_PERL%%/Nmap/Scanner/ExtraPorts.pm
-%%SITE_PERL%%/Nmap/Scanner/Hostname.pm
-%%SITE_PERL%%/Nmap/Scanner/Scanner.pm
-%%SITE_PERL%%/Nmap/Scanner/Task.pm
-%%SITE_PERL%%/Nmap/Scanner/HostList.pm
-%%SITE_PERL%%/Nmap/Scanner/RunStats.pm
-%%SITE_PERL%%/Nmap/Scanner/Address.pm
-%%SITE_PERL%%/Nmap/Scanner/OS/PortUsed.pm
-%%SITE_PERL%%/Nmap/Scanner/OS/TCPSequence.pm
-%%SITE_PERL%%/Nmap/Scanner/OS/Uptime.pm
%%SITE_PERL%%/Nmap/Scanner/OS/Class.pm
%%SITE_PERL%%/Nmap/Scanner/OS/Fingerprint.pm
+%%SITE_PERL%%/Nmap/Scanner/OS/IPIdSequence.pm
%%SITE_PERL%%/Nmap/Scanner/OS/Match.pm
+%%SITE_PERL%%/Nmap/Scanner/OS/PortUsed.pm
+%%SITE_PERL%%/Nmap/Scanner/OS/TCPSequence.pm
%%SITE_PERL%%/Nmap/Scanner/OS/TCPTSSequence.pm
-%%SITE_PERL%%/Nmap/Scanner/OS/IPIdSequence.pm
-%%SITE_PERL%%/Nmap/Scanner/Backend/Processor.pm
-%%SITE_PERL%%/Nmap/Scanner/Backend/Results.pm
-%%SITE_PERL%%/Nmap/Scanner/Backend/XML.pm
-%%SITE_PERL%%/Nmap/Scanner/Util/BannerScanner.pm
+%%SITE_PERL%%/Nmap/Scanner/OS/Uptime.pm
+%%SITE_PERL%%/Nmap/Scanner/Port.pm
+%%SITE_PERL%%/Nmap/Scanner/PortList.pm
+%%SITE_PERL%%/Nmap/Scanner/RunStats.pm
%%SITE_PERL%%/Nmap/Scanner/RunStats/Finished.pm
+%%SITE_PERL%%/Nmap/Scanner/ScanInfo.pm
+%%SITE_PERL%%/Nmap/Scanner/Scanner.pm
+%%SITE_PERL%%/Nmap/Scanner/Service.pm
+%%SITE_PERL%%/Nmap/Scanner/Task.pm
+%%SITE_PERL%%/Nmap/Scanner/TaskProgress.pm
+%%SITE_PERL%%/Nmap/Scanner/Util.pm
+%%SITE_PERL%%/Nmap/Scanner/Util/BannerScanner.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Nmap/Scanner/.packlist
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Nmap/Scanner
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Nmap
@dirrmtry %%SITE_PERL%%/Nmap/Scanner/Util
diff --git a/security/p5-OpenCA-CRL/Makefile b/security/p5-OpenCA-CRL/Makefile
index 76a11a051810..7c59189e1e21 100644
--- a/security/p5-OpenCA-CRL/Makefile
+++ b/security/p5-OpenCA-CRL/Makefile
@@ -17,9 +17,6 @@ PORTSCOUT= skipv:0.9.17
USES= perl5
USE_PERL5= configure
-P5MAN3= OpenCA::CRL.3
-
-NO_STAGE= yes
post-patch:
@${MV} ${WRKSRC}/prova.pl ${WRKSRC}/prova.pl.sample
diff --git a/security/p5-OpenCA-CRL/pkg-plist b/security/p5-OpenCA-CRL/pkg-plist
index 3099051dd701..acdc49eb3812 100644
--- a/security/p5-OpenCA-CRL/pkg-plist
+++ b/security/p5-OpenCA-CRL/pkg-plist
@@ -1,6 +1,7 @@
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/OpenCA/CRL/.packlist
+%%PERL5_MAN3%%/OpenCA::CRL.3.gz
%%SITE_PERL%%/OpenCA/CRL.pm
%%SITE_PERL%%/OpenCA/CRL.pod
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/OpenCA/CRL
-@dirrmtry %%SITE_PERL%%/OpenCA
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/OpenCA/CRL/.packlist
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/OpenCA/CRL
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/OpenCA
+@dirrmtry %%SITE_PERL%%/OpenCA
diff --git a/security/p5-OpenCA-CRR/Makefile b/security/p5-OpenCA-CRR/Makefile
index b646377b1c8f..fd9dc44e83ab 100644
--- a/security/p5-OpenCA-CRR/Makefile
+++ b/security/p5-OpenCA-CRR/Makefile
@@ -13,7 +13,4 @@ COMMENT= Perl extension to handle CRR objects
USES= perl5
USE_PERL5= configure
-MAN3= OpenCA::CRR.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-OpenCA-CRR/pkg-plist b/security/p5-OpenCA-CRR/pkg-plist
index c1d7dc7a3571..c9693beee1f8 100644
--- a/security/p5-OpenCA-CRR/pkg-plist
+++ b/security/p5-OpenCA-CRR/pkg-plist
@@ -1,5 +1,6 @@
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/OpenCA/CRR/.packlist
+%%PERL5_MAN3%%/OpenCA::CRR.3.gz
%%SITE_PERL%%/OpenCA/CRR.pm
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/OpenCA/CRR
-@dirrmtry %%SITE_PERL%%/OpenCA
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/OpenCA/CRR/.packlist
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/OpenCA/CRR
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/OpenCA
+@dirrmtry %%SITE_PERL%%/OpenCA
diff --git a/security/p5-OpenCA-OpenSSL/Makefile b/security/p5-OpenCA-OpenSSL/Makefile
index 7ac3dad3f661..2b4512e15ede 100644
--- a/security/p5-OpenCA-OpenSSL/Makefile
+++ b/security/p5-OpenCA-OpenSSL/Makefile
@@ -19,7 +19,4 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5
USE_PERL5= configure
-MAN3= OpenCA::OpenSSL.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-OpenCA-OpenSSL/pkg-plist b/security/p5-OpenCA-OpenSSL/pkg-plist
index b0d3150b09fe..777a8560d19b 100644
--- a/security/p5-OpenCA-OpenSSL/pkg-plist
+++ b/security/p5-OpenCA-OpenSSL/pkg-plist
@@ -1,10 +1,11 @@
-%%SITE_PERL%%/%%PERL_ARCH%%/OpenCA/OpenSSL/SMIME.pm
+%%PERL5_MAN3%%/OpenCA::OpenSSL.3.gz
%%SITE_PERL%%/%%PERL_ARCH%%/OpenCA/OpenSSL.pm
%%SITE_PERL%%/%%PERL_ARCH%%/OpenCA/OpenSSL.pod
+%%SITE_PERL%%/%%PERL_ARCH%%/OpenCA/OpenSSL/SMIME.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/OpenCA/OpenSSL/.packlist
%%SITE_PERL%%/%%PERL_ARCH%%/auto/OpenCA/OpenSSL/OpenSSL.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/OpenCA/OpenSSL/OpenSSL.so
%%SITE_PERL%%/%%PERL_ARCH%%/auto/OpenCA/OpenSSL/autosplit.ix
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/OpenCA/OpenSSL/.packlist
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/OpenCA/OpenSSL
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/OpenCA
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/OpenCA/OpenSSL
diff --git a/security/p5-OpenCA-PKCS7/Makefile b/security/p5-OpenCA-PKCS7/Makefile
index 114bbbf9dedc..680265a001f7 100644
--- a/security/p5-OpenCA-PKCS7/Makefile
+++ b/security/p5-OpenCA-PKCS7/Makefile
@@ -22,5 +22,4 @@ PORTSCOUT= skipv:0.9.13
USES= perl5
USE_PERL5= configure
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-OpenCA-PKCS7/pkg-plist b/security/p5-OpenCA-PKCS7/pkg-plist
index df96bbafbfbe..6659d2582bf9 100644
--- a/security/p5-OpenCA-PKCS7/pkg-plist
+++ b/security/p5-OpenCA-PKCS7/pkg-plist
@@ -1,5 +1,5 @@
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/OpenCA/PKCS7/.packlist
%%SITE_PERL%%/OpenCA/PKCS7.pm
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/OpenCA/PKCS7
-@dirrmtry %%SITE_PERL%%/OpenCA
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/OpenCA/PKCS7/.packlist
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/OpenCA/PKCS7
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/OpenCA
+@dirrmtry %%SITE_PERL%%/OpenCA
diff --git a/security/p5-OpenCA-REQ/Makefile b/security/p5-OpenCA-REQ/Makefile
index 3c216f546353..859cf0c2e108 100644
--- a/security/p5-OpenCA-REQ/Makefile
+++ b/security/p5-OpenCA-REQ/Makefile
@@ -18,9 +18,6 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5
USE_PERL5= configure
-MAN3= OpenCA::REQ.3
-
-NO_STAGE= yes
post-patch:
@${MV} ${WRKSRC}/prova.pl ${WRKSRC}/prova.pl.sample
diff --git a/security/p5-OpenCA-REQ/pkg-plist b/security/p5-OpenCA-REQ/pkg-plist
index 1a869dab6bb3..9a26e93fe2c7 100644
--- a/security/p5-OpenCA-REQ/pkg-plist
+++ b/security/p5-OpenCA-REQ/pkg-plist
@@ -1,5 +1,6 @@
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/OpenCA/REQ/.packlist
+%%PERL5_MAN3%%/OpenCA::REQ.3.gz
%%SITE_PERL%%/OpenCA/REQ.pm
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/OpenCA/REQ
-@dirrmtry %%SITE_PERL%%/OpenCA
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/OpenCA/REQ/.packlist
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/OpenCA/REQ
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/OpenCA
+@dirrmtry %%SITE_PERL%%/OpenCA
diff --git a/security/p5-OpenCA-X509/Makefile b/security/p5-OpenCA-X509/Makefile
index f97ca1d83375..98baefa5c412 100644
--- a/security/p5-OpenCA-X509/Makefile
+++ b/security/p5-OpenCA-X509/Makefile
@@ -19,5 +19,4 @@ USE_PERL5= configure
PORTSCOUT= skipv:0.9.47
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-PGP-Sign/Makefile b/security/p5-PGP-Sign/Makefile
index cd44dc28f07a..c85d86d5b8e6 100644
--- a/security/p5-PGP-Sign/Makefile
+++ b/security/p5-PGP-Sign/Makefile
@@ -15,13 +15,10 @@ USES= perl5
USE_PERL5= configure
CONFIGURE_ARGS= PGPS=${PGPS} PGPV=${PGPV} PGPSTYLE=${PGPSTYLE}
-MAN3= PGP::Sign.3
-
# If DEFAULTPGP isn't defined, it gets set to PGP2. If you don't like
# the values that this process assigns to PGP (or PGPV and PGPS) and
# PGPSTYLE, they can be predefined.
#
-NO_STAGE= yes
# Currently useful values for DEFAULTPGP are:
# PGP2 - PGP 2.6.* or a reasonable facsimile thereof
# PGP5 - PGP 5 or a work-alike
diff --git a/security/p5-PGP-Sign/pkg-plist b/security/p5-PGP-Sign/pkg-plist
index fa88ee96559b..559653ae4c3f 100644
--- a/security/p5-PGP-Sign/pkg-plist
+++ b/security/p5-PGP-Sign/pkg-plist
@@ -1,5 +1,6 @@
+%%PERL5_MAN3%%/PGP::Sign.3.gz
%%SITE_PERL%%/PGP/Sign.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/PGP/Sign/.packlist
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/PGP/Sign
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/PGP/Sign
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/PGP
@dirrmtry %%SITE_PERL%%/PGP
diff --git a/security/p5-PGP/Makefile b/security/p5-PGP/Makefile
index 7bbfa674c66f..aa86fc70fe1c 100644
--- a/security/p5-PGP/Makefile
+++ b/security/p5-PGP/Makefile
@@ -15,9 +15,6 @@ BUILD_DEPENDS= pgp:${PORTSDIR}/security/pgp
USES= perl5
USE_PERL5= configure
-MAN3= PGP::Pipe.3
-
-NO_STAGE= yes
pre-configure:
@${CP} ${WRKSRC}/PGP/Pipe.pm ${WRKSRC}
diff --git a/security/p5-PGP/pkg-plist b/security/p5-PGP/pkg-plist
index 06439aa3748b..bbeeeeed649d 100644
--- a/security/p5-PGP/pkg-plist
+++ b/security/p5-PGP/pkg-plist
@@ -1,5 +1,6 @@
+%%PERL5_MAN3%%/PGP::Pipe.3.gz
%%SITE_PERL%%/PGP/Pipe.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/PGP/Pipe/.packlist
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/PGP/Pipe
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/PGP
-@dirrm %%SITE_PERL%%/PGP
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/PGP/Pipe
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/PGP
+@dirrmtry %%SITE_PERL%%/PGP
diff --git a/security/p5-POE-Component-SSLify/Makefile b/security/p5-POE-Component-SSLify/Makefile
index 5e2311266f28..9b08f405a02c 100644
--- a/security/p5-POE-Component-SSLify/Makefile
+++ b/security/p5-POE-Component-SSLify/Makefile
@@ -21,9 +21,4 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5
USE_PERL5= configure
-MAN3= POE::Component::SSLify.3 \
- POE::Component::SSLify::ClientHandle.3 \
- POE::Component::SSLify::ServerHandle.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-POE-Component-SSLify/pkg-plist b/security/p5-POE-Component-SSLify/pkg-plist
index d18f03ddbb9c..46956e2f250b 100644
--- a/security/p5-POE-Component-SSLify/pkg-plist
+++ b/security/p5-POE-Component-SSLify/pkg-plist
@@ -1,10 +1,13 @@
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Component/SSLify/.packlist
+%%PERL5_MAN3%%/POE::Component::SSLify.3.gz
+%%PERL5_MAN3%%/POE::Component::SSLify::ClientHandle.3.gz
+%%PERL5_MAN3%%/POE::Component::SSLify::ServerHandle.3.gz
%%SITE_PERL%%/POE/Component/SSLify.pm
%%SITE_PERL%%/POE/Component/SSLify/ClientHandle.pm
%%SITE_PERL%%/POE/Component/SSLify/ServerHandle.pm
-@dirrm %%SITE_PERL%%/POE/Component/SSLify
-@dirrmtry %%SITE_PERL%%/POE/Component
-@dirrmtry %%SITE_PERL%%/POE
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Component/SSLify
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Component/SSLify/.packlist
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Component/SSLify
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Component
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE
+@dirrmtry %%SITE_PERL%%/POE/Component/SSLify
+@dirrmtry %%SITE_PERL%%/POE/Component
+@dirrmtry %%SITE_PERL%%/POE
diff --git a/security/p5-SHA/Makefile b/security/p5-SHA/Makefile
index 9a36105f41de..6ea60240d6c0 100644
--- a/security/p5-SHA/Makefile
+++ b/security/p5-SHA/Makefile
@@ -17,7 +17,4 @@ BUILD_DEPENDS:= ${RUN_DEPENDS}
USES= perl5
USE_PERL5= configure
-MAN3= SHA.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-SHA/pkg-plist b/security/p5-SHA/pkg-plist
index 2bf5372abe0b..55ef334ef440 100644
--- a/security/p5-SHA/pkg-plist
+++ b/security/p5-SHA/pkg-plist
@@ -1,3 +1,4 @@
+%%PERL5_MAN3%%/SHA.3.gz
%%SITE_PERL%%/SHA.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/SHA/.packlist
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SHA
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/SHA
diff --git a/security/p5-Sudo/Makefile b/security/p5-Sudo/Makefile
index aacf431d5fe1..255f9a9e2344 100644
--- a/security/p5-Sudo/Makefile
+++ b/security/p5-Sudo/Makefile
@@ -19,7 +19,4 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5
USE_PERL5= configure
-MAN3= Sudo.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Sudo/pkg-plist b/security/p5-Sudo/pkg-plist
index a6c244c1d009..7e89ddaff2cf 100644
--- a/security/p5-Sudo/pkg-plist
+++ b/security/p5-Sudo/pkg-plist
@@ -1,3 +1,4 @@
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Sudo/.packlist
+%%PERL5_MAN3%%/Sudo.3.gz
%%SITE_PERL%%/Sudo.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Sudo/.packlist
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Sudo
diff --git a/security/p5-Text-Password-Pronounceable/Makefile b/security/p5-Text-Password-Pronounceable/Makefile
index 9f35bc31cfdc..bcb0427c3b73 100644
--- a/security/p5-Text-Password-Pronounceable/Makefile
+++ b/security/p5-Text-Password-Pronounceable/Makefile
@@ -13,7 +13,4 @@ COMMENT= Perl extension for generating pronounceable passwords
USES= perl5
USE_PERL5= configure
-MAN3= Text::Password::Pronounceable.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Text-Password-Pronounceable/pkg-plist b/security/p5-Text-Password-Pronounceable/pkg-plist
index 64e609471c8a..fda1e399a9e2 100644
--- a/security/p5-Text-Password-Pronounceable/pkg-plist
+++ b/security/p5-Text-Password-Pronounceable/pkg-plist
@@ -1,7 +1,8 @@
+%%PERL5_MAN3%%/Text::Password::Pronounceable.3.gz
%%SITE_PERL%%/Text/Password/Pronounceable.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Text/Password/Pronounceable/.packlist
-@dirrmtry %%SITE_PERL%%/Text/Password
-@dirrmtry %%SITE_PERL%%/Text
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Text/Password/Pronounceable
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Text/Password/Pronounceable
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Text/Password
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Text
+@dirrmtry %%SITE_PERL%%/Text/Password
+@dirrmtry %%SITE_PERL%%/Text
diff --git a/security/p5-Tie-EncryptedHash/Makefile b/security/p5-Tie-EncryptedHash/Makefile
index a34d1b9c83ae..1449d7e5a356 100644
--- a/security/p5-Tie-EncryptedHash/Makefile
+++ b/security/p5-Tie-EncryptedHash/Makefile
@@ -18,7 +18,4 @@ TEST_DEPENDS= p5-Crypt-Blowfish>=0:${PORTSDIR}/security/p5-Crypt-Blowfish \
USES= perl5
USE_PERL5= configure
-MAN3= Tie::EncryptedHash.3
-
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Tie-EncryptedHash/pkg-plist b/security/p5-Tie-EncryptedHash/pkg-plist
index b57215caaa56..04f1d423b53a 100644
--- a/security/p5-Tie-EncryptedHash/pkg-plist
+++ b/security/p5-Tie-EncryptedHash/pkg-plist
@@ -1,5 +1,6 @@
+%%PERL5_MAN3%%/Tie::EncryptedHash.3.gz
%%SITE_PERL%%/Tie/EncryptedHash.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Tie/EncryptedHash/.packlist
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Tie/EncryptedHash
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Tie/EncryptedHash
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Tie
@dirrmtry %%SITE_PERL%%/Tie
diff --git a/security/p5-Tree-Authz/Makefile b/security/p5-Tree-Authz/Makefile
index e293ac39d064..95f1a31e99d4 100644
--- a/security/p5-Tree-Authz/Makefile
+++ b/security/p5-Tree-Authz/Makefile
@@ -16,10 +16,7 @@ BUILD_DEPENDS= p5-Class-Data-Inheritable>=0:${PORTSDIR}/devel/p5-Class-Data-Inhe
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception
-MAN3= Tree::Authz.3 Tree::Authz::Role.3
-
USES= perl5
USE_PERL5= modbuild
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/security/p5-Tree-Authz/pkg-plist b/security/p5-Tree-Authz/pkg-plist
index 8bcae95584f3..f9b83543b2b1 100644
--- a/security/p5-Tree-Authz/pkg-plist
+++ b/security/p5-Tree-Authz/pkg-plist
@@ -1,4 +1,6 @@
+%%PERL5_MAN3%%/Tree::Authz.3.gz
+%%PERL5_MAN3%%/Tree::Authz::Role.3.gz
%%SITE_PERL%%/Tree/Authz.pm
%%SITE_PERL%%/Tree/Authz/Role.pm
-@dirrm %%SITE_PERL%%/Tree/Authz
+@dirrmtry %%SITE_PERL%%/Tree/Authz
@dirrmtry %%SITE_PERL%%/Tree