SecBSD's official ports repository

This commit is contained in:
purplerain 2023-08-16 22:26:55 +00:00
commit 2c0afcbbf3
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
64331 changed files with 5339189 additions and 0 deletions

View file

@ -0,0 +1,26 @@
COMMENT = keep imports out of your namespace
MODULES = cpan
PKG_ARCH = *
DISTNAME = namespace-autoclean-0.29
CATEGORIES = devel
FIX_EXTRACT_PERMISSIONS=Yes
REVISION = 0
# Perl
PERMIT_PACKAGE = Yes
RUN_DEPENDS = devel/p5-B-Hooks-EndOfScope \
devel/p5-Moose>=2.1204 \
devel/p5-namespace-clean>=0.20 \
devel/p5-Sub-Identify
TEST_DEPENDS = devel/p5-Moo \
devel/p5-Moose \
devel/p5-MooseX-Role-WithOverloading \
devel/p5-Mouse \
devel/p5-Sub-Install \
devel/p5-Sub-Name \
devel/p5-Test-Needs
.include <bsd.port.mk>

View file

@ -0,0 +1,2 @@
SHA256 (namespace-autoclean-0.29.tar.gz) = RevY5kpUqG+I2OAa5VISlnyKqP7VfoFAhd73YIrGWAQ=
SIZE (namespace-autoclean-0.29.tar.gz) = 38791

View file

@ -0,0 +1,4 @@
The namespace::autoclean pragma will remove all imported symbols at the
end of the current package's compile cycle. Functions called in the
package itself will still be bound by their name, but they won't show up
as methods on your class or instances.

View file

@ -0,0 +1,2 @@
${P5SITE}/namespace/autoclean.pm
@man man/man3p/namespace::autoclean.3p