{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":["devel/p5-Data-OptList","devel/p5-Params-Util","devel/p5-Sub-Exporter","devel/p5-Sub-Exporter-Progressive","devel/p5-Sub-Install","lang/perl5.42"],"categories":["devel","perl5"],"comment":"Expose PL_dirty, the flag which marks global destruction","compare":"/compare/p5-devel-globaldestruction/index.json","dependentCount":null,"description":"Perl's global destruction is a little tricky to deal with WRT finalizers\nbecause it's not ordered and objects can sometimes disappear.\n\nWriting defensive destructors is hard and annoying, and usually if global\ndestruction is happenning you only need the destructors that free up non\nprocess local resources to actually execute.\n\nFor these constructors you can avoid the mess by simply bailing out if global\ndestruction is in effect.","flavors":[],"html":"https://daemonports.org/devel/p5-Devel-GlobalDestruction/","kind":"port","lastUpdate":null,"license":["ART10","GPLv1+"],"maintainer":"perl@FreeBSD.org","name":"p5-Devel-GlobalDestruction","newest":true,"newestVersion":"0.14","noVulnData":false,"origin":"devel/p5-Devel-GlobalDestruction","otherSystems":[{"maintainer":"Andrew Fresh \u003cafresh1@openbsd.org\u003e","newest":true,"noVulnData":true,"origin":"devel/p5-Devel-GlobalDestruction","path":"/openbsd/devel/p5-Devel-GlobalDestruction/","system":"OpenBSD","version":"0.14p0"},{"maintainer":"pkgsrc-users@NetBSD.org","newest":true,"origin":"devel/p5-Devel-GlobalDestruction","path":"/netbsd/devel/p5-Devel-GlobalDestruction/","system":"NetBSD","updated":"2026-07-16","version":"0.14nb10"},{"maintainer":"perl@FreeBSD.org","newest":true,"origin":"devel/p5-Devel-GlobalDestruction","path":"/dragonfly/devel/p5-Devel-GlobalDestruction/","system":"DragonFly","version":"0.14"},{"maintainer":"ports@MidnightBSD.org","newest":true,"noVulnData":true,"origin":"devel/p5-Devel-GlobalDestruction","path":"/midnightbsd/devel/p5-Devel-GlobalDestruction/","system":"MidnightBSD","version":"0.14"},{"maintainer":"perl@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/p5-Devel-GlobalDestruction","path":"","system":"HardenedBSD","version":"0.14"},{"maintainer":"perl@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/p5-Devel-GlobalDestruction","path":"","system":"GhostBSD","version":"0.14"}],"packages":[{"repo":"FreeBSD:14:latest","versions":["0.14","0.14","0.14","0.14","0.14"]},{"repo":"FreeBSD:14:quarterly","versions":["0.14","0.14","n/a","0.14","0.14"]},{"repo":"FreeBSD:15:latest","versions":["0.14","0.14","n/a","0.14","0.14"]},{"repo":"FreeBSD:15:quarterly","versions":["0.14","0.14","n/a","n/a","n/a"]},{"repo":"FreeBSD:16:latest","versions":["0.14","0.14","n/a","n/a","n/a"]},{"repo":"FreeBSD:16:quarterly","versions":["n/a","n/a","n/a","n/a","n/a"]}],"pkgName":"p5-Devel-GlobalDestruction-0.14","related":null,"repository":"FreeBSD ports","requiredBy":["astro/p5-Astro-ADS","audio/p5-Audio-MPD","audio/p5-Audio-MPD-Common","biology/p5-Bio-MAGETAB","biology/p5-Bio-Phylo","converters/osm2mp","databases/p5-CHI-Driver-Memcached","databases/p5-DBICx-Deploy","databases/p5-DBICx-MapMaker","databases/p5-DBICx-Sugar","databases/p5-DBICx-TxnInsert","databases/p5-DBIx-Class","databases/p5-DBIx-Class-AsFdat","databases/p5-DBIx-Class-AuditLog","databases/p5-DBIx-Class-BitField","databases/p5-DBIx-Class-Candy","databases/p5-DBIx-Class-Cursor-Cached","databases/p5-DBIx-Class-CustomPrefetch","databases/p5-DBIx-Class-DateTime-Epoch","databases/p5-DBIx-Class-DeploymentHandler","databases/p5-DBIx-Class-DigestColumns","databases/p5-DBIx-Class-DynamicDefault","databases/p5-DBIx-Class-DynamicSubclass","databases/p5-DBIx-Class-EncodeColumns","databases/p5-DBIx-Class-EncodedColumn","databases/p5-DBIx-Class-Fixtures","databases/p5-DBIx-Class-FrozenColumns","databases/p5-DBIx-Class-Helpers","databases/p5-DBIx-Class-InflateColumn-Authen-Passphrase","databases/p5-DBIx-Class-InflateColumn-FS","databases/p5-DBIx-Class-InflateColumn-IP","databases/p5-DBIx-Class-InflateColumn-Serializer","databases/p5-DBIx-Class-IntrospectableM2M","databases/p5-DBIx-Class-Loader","databases/p5-DBIx-Class-Migration","databases/p5-DBIx-Class-MooseColumns","databases/p5-DBIx-Class-PassphraseColumn","databases/p5-DBIx-Class-QueryLog","databases/p5-DBIx-Class-QueryProfiler","databases/p5-DBIx-Class-ResultSet-HashRef","databases/p5-DBIx-Class-ResultSet-RecursiveUpdate","databases/p5-DBIx-Class-Schema-Config","databases/p5-DBIx-Class-Schema-Loader","databases/p5-DBIx-Class-Schema-PopulateMore","databases/p5-DBIx-Class-Storage-TxnEndHook","databases/p5-DBIx-Class-TimeStamp","databases/p5-DBIx-Class-Tree","databases/p5-DBIx-Class-Tree-NestedSet","databases/p5-DBIx-Class-UUIDColumns","databases/p5-DBIx-Class-VirtualColumns","databases/p5-DBIx-Class-WebForm","databases/p5-DBIx-NoSQL","databases/p5-DBIx-VersionedDDL","databases/p5-DR-Tarantool","databases/p5-Dancer-Plugin-DBIC","databases/p5-Dancer2-Plugin-DBIC","databases/p5-Dancer2-Session-DBIC","databases/p5-HTML-FormHandler-Model-DBIC","databases/p5-Interchange6-Schema","databases/p5-Mongoose","databases/p5-Net-Async-CassandraCQL","databases/p5-Test-Cukes","devel/p5-Algorithm-Networksort","devel/p5-AnyEvent-Subprocess","devel/p5-App-GitHub","devel/p5-Bread-Board","devel/p5-Bread-Board-Declare","devel/p5-CHI-Driver-DBI","devel/p5-CPAN-Site","devel/p5-Carp-REPL","devel/p5-Class-Workflow","devel/p5-Config-IniHash","devel/p5-Config-JFDI","devel/p5-Config-MVP","devel/p5-Config-MVP-Reader-INI","devel/p5-Config-Versioned","devel/p5-Connector","devel/p5-Dancer2-Plugin-LogReport","devel/p5-Data-Dumper-Interp","devel/p5-Data-Serializable","devel/p5-Data-Stream-Bulk","devel/p5-Data-Visitor","devel/p5-Data-Visitor-Encode","devel/p5-Devel-Events","devel/p5-Devel-Events-Objects","devel/p5-Devel-InheritNamespace","devel/p5-Devel-PackagePath","devel/p5-Devel-REPL","devel/p5-Dist-Zilla","devel/p5-Event-Join","devel/p5-File-Tail-Dir","devel/p5-File-Tail-Scribe","devel/p5-Forest","devel/p5-Form-Sensible","devel/p5-Git-PurePerl","devel/p5-Hash-Case","devel/p5-JSON-RPC-Common","devel/p5-JSON-RPC-Dispatcher","devel/p5-JSON-Schema","devel/p5-Log-Any-Adapter-Dispatch"],"requiredByCount":521,"runDepends":["devel/p5-Data-OptList","devel/p5-Params-Util","devel/p5-Sub-Exporter","devel/p5-Sub-Exporter-Progressive","devel/p5-Sub-Install","lang/perl5.42"],"status":null,"system":"freebsd","systemLabel":"FreeBSD","version":"0.14","versions":null,"vulnerabilities":null,"www":"https://metacpan.org/release/Devel-GlobalDestruction"}
