{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":["devel/p5-B-Hooks-EndOfScope","devel/p5-Data-OptList","devel/p5-Dist-CheckConflicts","devel/p5-Module-Implementation","devel/p5-Module-Runtime","devel/p5-Package-Stash","devel/p5-Package-Stash-XS","devel/p5-Params-Util","devel/p5-Sub-Exporter","devel/p5-Sub-Exporter-Progressive","devel/p5-Sub-Identify","devel/p5-Sub-Install","devel/p5-Variable-Magic","devel/p5-namespace-clean","lang/p5-Try-Tiny","lang/perl5.42"],"categories":["devel","perl5"],"comment":"Keep imports out of your namespace","compare":"/compare/p5-namespace-autoclean/index.json","dependentCount":null,"description":"When you import a function into a Perl package, it will naturally also\nbe available as a method.\n\nThe namespace::autoclean pragma will remove all imported symbols at the\nend of the current package's compile cycle.  Functions called in the\npackage itself will still be bound by their name, but they won't show up\nas methods on your class or instances.\n\nThis module is very similar to namespace::clean, except it will clean\nall imported functions, no matter if you imported them before or after\nyou used the pragma.  It will also not touch anything that looks like a\nmethod, according to Class::MOP::Class::get_method_list.","flavors":[],"html":"https://daemonports.org/devel/p5-namespace-autoclean/","kind":"port","lastUpdate":null,"license":["ART10","GPLv1+"],"maintainer":"perl@FreeBSD.org","name":"p5-namespace-autoclean","newest":true,"newestVersion":"0.31","noVulnData":false,"origin":"devel/p5-namespace-autoclean","otherSystems":[{"maintainer":"The OpenBSD ports mailing-list \u003cports@openbsd.org\u003e","newest":true,"noVulnData":true,"origin":"devel/p5-namespace-autoclean","path":"/openbsd/devel/p5-namespace-autoclean/","system":"OpenBSD","version":"0.31"},{"maintainer":"pkgsrc-users@NetBSD.org","newest":true,"origin":"devel/p5-namespace-autoclean","path":"/netbsd/devel/p5-namespace-autoclean/","system":"NetBSD","updated":"2026-07-16","version":"0.31nb3"},{"maintainer":"perl@FreeBSD.org","newest":true,"origin":"devel/p5-namespace-autoclean","path":"/dragonfly/devel/p5-namespace-autoclean/","system":"DragonFly","version":"0.31"},{"maintainer":"ports@MidnightBSD.org","newest":true,"noVulnData":true,"origin":"devel/p5-namespace-autoclean","path":"/midnightbsd/devel/p5-namespace-autoclean/","system":"MidnightBSD","version":"0.31_1"},{"maintainer":"perl@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/p5-namespace-autoclean","path":"","system":"HardenedBSD","version":"0.31"},{"maintainer":"perl@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/p5-namespace-autoclean","path":"","system":"GhostBSD","version":"0.31"},{"maintainer":"perl@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/p5-namespace-autoclean","path":"","system":"OPNsense","version":"0.31"}],"packages":[{"repo":"FreeBSD:14:latest","versions":["0.31","0.31","0.29","0.31","0.31"]},{"repo":"FreeBSD:14:quarterly","versions":["0.31","0.31","n/a","0.31","0.31"]},{"repo":"FreeBSD:15:latest","versions":["0.31","0.31","n/a","0.31","0.31"]},{"repo":"FreeBSD:15:quarterly","versions":["0.31","0.31","n/a","n/a","n/a"]},{"repo":"FreeBSD:16:latest","versions":["0.31","0.31","n/a","n/a","n/a"]},{"repo":"FreeBSD:16:quarterly","versions":["n/a","n/a","n/a","n/a","n/a"]}],"pkgName":"p5-namespace-autoclean-0.31","related":null,"repository":"FreeBSD ports","requiredBy":["astro/p5-Astro-ADS","astro/p5-Astro-Catalog","astro/p5-Astro-Coords","astro/p5-Astro-Flux","astro/p5-Astro-Sunrise","astro/p5-GPS-Babel","astro/p5-Net-GPSD3","audio/mythplugin-mythmusic","audio/p5-Audio-MPD","audio/p5-Audio-MPD-Common","biology/p5-Bio-MAGETAB","biology/p5-Bio-Phylo","converters/p5-Data-AMF","databases/p5-App-Sqitch","databases/p5-DBIWrapper","databases/p5-DBIx-Class-AuditLog","databases/p5-DBIx-Class-DateTime-Epoch","databases/p5-DBIx-Class-DeploymentHandler","databases/p5-DBIx-Class-EncodedColumn","databases/p5-DBIx-Class-Fixtures","databases/p5-DBIx-Class-Migration","databases/p5-DBIx-Class-MooseColumns","databases/p5-DBIx-Class-ResultSet-RecursiveUpdate","databases/p5-DBIx-Class-Schema-PopulateMore","databases/p5-DBIx-Class-TimeStamp","databases/p5-DBIx-Skinny-InflateColumn-DateTime","databases/p5-DBIx-VersionedDDL","databases/p5-HTML-FormHandler-Model-DBIC","databases/p5-Jifty-DBI","databases/p5-Mongoose","databases/p5-Rose-DB","databases/p5-Rose-DB-Object","databases/p5-Rose-DBx-Object-MoreHelpers","databases/p5-Rose-DBx-Object-Renderer","deskutils/note","deskutils/p5-Data-ICal-DateTime","devel/bugzilla50","devel/bugzilla52","devel/p5-Algorithm-Networksort","devel/p5-AnyEvent-Filesys-Notify","devel/p5-AnyEvent-Subprocess","devel/p5-App-GitGot","devel/p5-App-SD","devel/p5-BZ-Client","devel/p5-Bread-Board","devel/p5-Bread-Board-Declare","devel/p5-Carp-REPL","devel/p5-Class-Workflow","devel/p5-CommitBit","devel/p5-Config-MVP","devel/p5-Config-MVP-Reader-INI","devel/p5-Config-Versioned","devel/p5-Connector","devel/p5-Data-Frame","devel/p5-Date-Extract","devel/p5-DateTime","devel/p5-DateTime-Astro","devel/p5-DateTime-Calendar-Chinese","devel/p5-DateTime-Calendar-Christian","devel/p5-DateTime-Calendar-Discordian","devel/p5-DateTime-Calendar-FrenchRevolutionary","devel/p5-DateTime-Calendar-Hebrew","devel/p5-DateTime-Calendar-Japanese","devel/p5-DateTime-Calendar-Julian","devel/p5-DateTime-Calendar-Mayan","devel/p5-DateTime-Calendar-Pataphysical","devel/p5-DateTime-Event-Chinese","devel/p5-DateTime-Event-Cron","devel/p5-DateTime-Event-Easter","devel/p5-DateTime-Event-ICal","devel/p5-DateTime-Event-Lunar","devel/p5-DateTime-Event-NameDay","devel/p5-DateTime-Event-Random","devel/p5-DateTime-Event-Recurrence","devel/p5-DateTime-Event-Sunrise","devel/p5-DateTime-Event-Zodiac","devel/p5-DateTime-Fiscal-Year","devel/p5-DateTime-Format-Baby","devel/p5-DateTime-Format-Bork","devel/p5-DateTime-Format-Builder","devel/p5-DateTime-Format-DBI","devel/p5-DateTime-Format-DateManip","devel/p5-DateTime-Format-DateParse","devel/p5-DateTime-Format-Duration","devel/p5-DateTime-Format-Epoch","devel/p5-DateTime-Format-Excel","devel/p5-DateTime-Format-Flexible","devel/p5-DateTime-Format-HTTP","devel/p5-DateTime-Format-IBeat","devel/p5-DateTime-Format-ICal","devel/p5-DateTime-Format-ISO8601","devel/p5-DateTime-Format-Mail","devel/p5-DateTime-Format-MySQL","devel/p5-DateTime-Format-Natural","devel/p5-DateTime-Format-Oracle","devel/p5-DateTime-Format-Pg","devel/p5-DateTime-Format-RFC3339","devel/p5-DateTime-Format-RSS","devel/p5-DateTime-Format-Roman","devel/p5-DateTime-Format-SQLite"],"requiredByCount":557,"runDepends":["devel/p5-B-Hooks-EndOfScope","devel/p5-Data-OptList","devel/p5-Dist-CheckConflicts","devel/p5-Module-Implementation","devel/p5-Module-Runtime","devel/p5-Package-Stash","devel/p5-Package-Stash-XS","devel/p5-Params-Util","devel/p5-Sub-Exporter","devel/p5-Sub-Exporter-Progressive","devel/p5-Sub-Identify","devel/p5-Sub-Install","devel/p5-Variable-Magic","devel/p5-namespace-clean","lang/p5-Try-Tiny","lang/perl5.42"],"status":null,"system":"freebsd","systemLabel":"FreeBSD","version":"0.31","versions":null,"vulnerabilities":null,"www":"https://metacpan.org/release/namespace-autoclean"}
