devel/p5-Perl6-Export-Attrs 0.000006 FreeBSD
Perl 6 'is export(...)' trait as a Perl 5 attribute
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- ART10, GPLv1+
- Categories
- devel, perl5
- Package size
- 12.3 KiB, 22.9 KiB installed
Description
Implements a Perl 5 native version of what the Perl 6 symbol export mechanism will look like.
It's very straightforward:
\* If you want a subroutine to be capable of being exported (when
explicitly requested in the use arguments), you mark it with the
:Export attribute.
\* If you want a subroutine to be automatically exported when the module
is used (without specific overriding arguments), you mark it with the
:Export(:DEFAULT) attribute.
\* If you want a subroutine to be automatically exported when the module
is used (even if the user specifies overriding arguments), you mark it
with the :Export(:MANDATORY) attribute.
\* If the subroutine should also be exported when particular export
groups are requested, you add the names of those export groups to the
attribute's argument list.
That's it.
In the other systems
The newest version among them is 0.000006, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| FreeBSD | devel/p5-Perl6-Export-Attrs | 0.000006 newest | none known | - | [email protected] | - |
| NetBSD | devel/p5-Perl6-Export-Attrs | 0.000006nb9 newest | none known | - | [email protected] | 2026-07-16 |
| DragonFly | devel/p5-Perl6-Export-Attrs | 0.000006 newest | none known | - | [email protected] | - |
| HardenedBSD | devel/p5-Perl6-Export-Attrs | 0.000006 newest | no data | - | [email protected] | - |
| GhostBSD | devel/p5-Perl6-Export-Attrs | 0.000006 newest | no data | - | [email protected] | - |
Install
Binary package:
pkg install p5-Perl6-Export-Attrs
From the ports tree:
cd /usr/ports/devel/p5-Perl6-Export-Attrs/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= p5-Perl6-Export-Attrs>0:devel/p5-Perl6-Export-Attrs
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.000006 | 0.000006 | 0.000006 | 0.000006 | 0.000006 |
| FreeBSD:14:quarterly | 0.000006 | 0.000006 | n/a | 0.000006 | 0.000006 |
| FreeBSD:15:latest | 0.000006 | 0.000006 | n/a | 0.000006 | 0.000006 |
| FreeBSD:15:quarterly | 0.000006 | 0.000006 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.000006 | 0.000006 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
As this port's Makefile names them.
Build 1
p5-PadWalker>=0: devel/p5-PadWalker
Runtime 1
p5-PadWalker>=0: devel/p5-PadWalker
The full lists below include those, and their dependencies in turn.
Build dependencies 2
Run dependencies 2
Required by 1
Configuration
No options to configure.
- USES
- perl5
- Service scripts
- none
Files
pkg-plist 2
- %%SITE_PERL%%/Perl6/Export/Attrs.pm
- %%PERL5_MAN3%%/Perl6::Export::Attrs.3.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| Perl6-Export-Attrs-0.000006.tar.gz | 6992 | cbb72bc34b2b952bdffa244d90f0ed3566bc2b9026d76d25d5bd1d8f0314a059 |
Master sites 1
- CPAN
Commit history 0
No commits in the history this site was built from.