{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":["devel/p5-PadWalker","lang/perl5.42"],"categories":["devel","perl5"],"comment":"Perl 6 'is export(...)' trait as a Perl 5 attribute","compare":"/compare/p5-perl6-export-attrs/index.json","dependentCount":null,"description":"Implements a Perl 5 native version of what the Perl 6 symbol export mechanism\nwill look like.\n\nIt's very straightforward:\n\n    * If you want a subroutine to be capable of being exported (when\n      explicitly requested in the use arguments), you mark it with the\n      :Export attribute.\n    * If you want a subroutine to be automatically exported when the module\n      is used (without specific overriding arguments), you mark it with the\n      :Export(:DEFAULT) attribute.\n    * If you want a subroutine to be automatically exported when the module\n      is used (even if the user specifies overriding arguments), you mark it\n      with the :Export(:MANDATORY) attribute.\n    * If the subroutine should also be exported when particular export\n      groups are requested, you add the names of those export groups to the\n      attribute's argument list.\n\nThat's it.","flavors":[],"html":"https://daemonports.org/devel/p5-Perl6-Export-Attrs/","kind":"port","lastUpdate":null,"license":["ART10","GPLv1+"],"maintainer":"perl@FreeBSD.org","name":"p5-Perl6-Export-Attrs","newest":true,"newestVersion":"0.000006","noVulnData":false,"origin":"devel/p5-Perl6-Export-Attrs","otherSystems":[{"maintainer":"pkgsrc-users@NetBSD.org","newest":true,"origin":"devel/p5-Perl6-Export-Attrs","path":"/netbsd/devel/p5-Perl6-Export-Attrs/","system":"NetBSD","updated":"2026-07-16","version":"0.000006nb9"},{"maintainer":"perl@FreeBSD.org","newest":true,"origin":"devel/p5-Perl6-Export-Attrs","path":"/dragonfly/devel/p5-Perl6-Export-Attrs/","system":"DragonFly","version":"0.000006"},{"maintainer":"perl@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/p5-Perl6-Export-Attrs","path":"","system":"HardenedBSD","version":"0.000006"},{"maintainer":"perl@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/p5-Perl6-Export-Attrs","path":"","system":"GhostBSD","version":"0.000006"}],"packages":[{"repo":"FreeBSD:14:latest","versions":["0.000006","0.000006","0.000006","0.000006","0.000006"]},{"repo":"FreeBSD:14:quarterly","versions":["0.000006","0.000006","n/a","0.000006","0.000006"]},{"repo":"FreeBSD:15:latest","versions":["0.000006","0.000006","n/a","0.000006","0.000006"]},{"repo":"FreeBSD:15:quarterly","versions":["0.000006","0.000006","n/a","n/a","n/a"]},{"repo":"FreeBSD:16:latest","versions":["0.000006","0.000006","n/a","n/a","n/a"]},{"repo":"FreeBSD:16:quarterly","versions":["n/a","n/a","n/a","n/a","n/a"]}],"pkgName":"p5-Perl6-Export-Attrs-0.000006","related":null,"repository":"FreeBSD ports","requiredBy":["textproc/p5-Google-Data-JSON"],"requiredByCount":1,"runDepends":["devel/p5-PadWalker","lang/perl5.42"],"status":null,"system":"freebsd","systemLabel":"FreeBSD","version":"0.000006","versions":null,"vulnerabilities":null,"www":"https://metacpan.org/release/Perl6-Export-Attrs"}
