{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":["devel/p5-Class-XSAccessor","devel/p5-Devel-StackTrace","devel/p5-Exporter-Tiny","devel/p5-Function-Parameters","devel/p5-Ref-Util-XS","devel/p5-Type-Tiny","devel/p5-Type-Tiny-XS","lang/perl5.42"],"categories":["devel","perl5"],"comment":"Typeable method and function signatures","compare":null,"dependentCount":null,"description":"The routines pragma is used to provide typeable method and function signtures to\nthe calling package, as well as before, after, around, augment and override\nmethod modifiers.\n\nThe registry pragma is used to associate the calling package with Type::Tiny\ntype libraries. A $registry variable is made available to the caller to be used\nto access registry objects. The variable is a callback (i.e. coderef) which\nshould be called with a single argument, the namespace whose registry object you\nwant, otherwise the argument defaults to main.","flavors":[],"html":"https://daemonports.org/devel/p5-routines/","kind":"port","lastUpdate":null,"license":["APACHE20"],"maintainer":"sunpoet@FreeBSD.org","name":"p5-routines","newest":true,"newestVersion":"0.02","noVulnData":false,"origin":"devel/p5-routines","otherSystems":[{"maintainer":"sunpoet@FreeBSD.org","newest":true,"origin":"devel/p5-routines","path":"/dragonfly/devel/p5-routines/","system":"DragonFly","version":"0.02"},{"maintainer":"sunpoet@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/p5-routines","path":"","system":"HardenedBSD","version":"0.02"},{"maintainer":"sunpoet@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/p5-routines","path":"","system":"GhostBSD","version":"0.02"}],"packages":[{"repo":"FreeBSD:14:latest","versions":["0.02","0.02","0.02","0.02","0.02"]},{"repo":"FreeBSD:14:quarterly","versions":["0.02","0.02","n/a","0.02","0.02"]},{"repo":"FreeBSD:15:latest","versions":["0.02","0.02","n/a","0.02","0.02"]},{"repo":"FreeBSD:15:quarterly","versions":["0.02","0.02","n/a","n/a","n/a"]},{"repo":"FreeBSD:16:latest","versions":["0.02","0.02","n/a","n/a","n/a"]},{"repo":"FreeBSD:16:quarterly","versions":["n/a","n/a","n/a","n/a","n/a"]}],"pkgName":"p5-routines-0.02","related":null,"repository":"FreeBSD ports","requiredBy":["devel/p5-Data-Object","devel/p5-Data-Object-Args","devel/p5-Data-Object-Attributes","devel/p5-Data-Object-Cast","devel/p5-Data-Object-Class","devel/p5-Data-Object-ClassHas","devel/p5-Data-Object-Data","devel/p5-Data-Object-Exception","devel/p5-Data-Object-Kind","devel/p5-Data-Object-Name","devel/p5-Data-Object-Opts","devel/p5-Data-Object-Plugin","devel/p5-Data-Object-Role","devel/p5-Data-Object-Role-Arguable","devel/p5-Data-Object-Role-Buildable","devel/p5-Data-Object-Role-Dumpable","devel/p5-Data-Object-Role-Errable","devel/p5-Data-Object-Role-Formulatable","devel/p5-Data-Object-Role-Immutable","devel/p5-Data-Object-Role-Pluggable","devel/p5-Data-Object-Role-Proxyable","devel/p5-Data-Object-Role-Stashable","devel/p5-Data-Object-Role-Throwable","devel/p5-Data-Object-Role-Tryable","devel/p5-Data-Object-RoleHas","devel/p5-Data-Object-Space","devel/p5-Data-Object-State","devel/p5-Data-Object-Struct","devel/p5-Data-Object-Try","devel/p5-Data-Object-Types","devel/p5-Data-Object-Vars"],"requiredByCount":31,"runDepends":["devel/p5-Class-XSAccessor","devel/p5-Devel-StackTrace","devel/p5-Exporter-Tiny","devel/p5-Function-Parameters","devel/p5-Ref-Util-XS","devel/p5-Type-Tiny","devel/p5-Type-Tiny-XS","lang/perl5.42"],"status":null,"system":"freebsd","systemLabel":"FreeBSD","version":"0.02","versions":null,"vulnerabilities":null,"www":"https://metacpan.org/release/routines"}
