{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":["lang/perl5.42"],"categories":["devel","perl5"],"comment":"PerlIO layer to add read and write timeouts to a handle","compare":"/compare/p5-perlio-via-timeout/index.json","dependentCount":null,"description":"This package implements a PerlIO layer, that adds read / write\ntimeout. This can be useful to avoid blocking while accessing a\nhandle (file, socket, ...), and fail after some time.\n\nThe timeout is implemented by using \u003cselect\u003e on the handle before\nreading/writing.\n\nWARNING the handle won't timeout if you use sysread or syswrite on\nit, because these functions works at a lower level. However if\nyou're trying to implement a timeout for a socket, see IO::Socket::Timeout\nthat implements exactly that.","flavors":[],"html":"https://daemonports.org/devel/p5-PerlIO-via-Timeout/","kind":"port","lastUpdate":null,"license":["ART10","GPLv1+"],"maintainer":"pi@FreeBSD.org","name":"p5-PerlIO-via-Timeout","newest":true,"newestVersion":"0.32","noVulnData":false,"origin":"devel/p5-PerlIO-via-Timeout","otherSystems":[{"maintainer":"Benoit Lecocq \u003cbenoit@openbsd.org\u003e","newest":true,"noVulnData":true,"origin":"devel/p5-PerlIO-via-Timeout","path":"/openbsd/devel/p5-PerlIO-via-Timeout/","system":"OpenBSD","version":"0.32p1"},{"maintainer":"pkgsrc-users@NetBSD.org","newest":true,"origin":"devel/p5-PerlIO-via-Timeout","path":"/netbsd/devel/p5-PerlIO-via-Timeout/","system":"NetBSD","updated":"2026-07-16","version":"0.32nb11"},{"maintainer":"pi@FreeBSD.org","newest":true,"origin":"devel/p5-PerlIO-via-Timeout","path":"/dragonfly/devel/p5-PerlIO-via-Timeout/","system":"DragonFly","version":"0.32_1"},{"maintainer":"pi@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/p5-PerlIO-via-Timeout","path":"","system":"HardenedBSD","version":"0.32_1"},{"maintainer":"pi@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/p5-PerlIO-via-Timeout","path":"","system":"GhostBSD","version":"0.32_1"}],"packages":[{"repo":"FreeBSD:14:latest","versions":["0.32_1","0.32_1","0.32_1","0.32_1","0.32_1"]},{"repo":"FreeBSD:14:quarterly","versions":["0.32_1","0.32_1","n/a","0.32_1","0.32_1"]},{"repo":"FreeBSD:15:latest","versions":["0.32_1","0.32_1","n/a","0.32_1","0.32_1"]},{"repo":"FreeBSD:15:quarterly","versions":["0.32_1","0.32_1","n/a","n/a","n/a"]},{"repo":"FreeBSD:16:latest","versions":["0.32_1","0.32_1","n/a","n/a","n/a"]},{"repo":"FreeBSD:16:quarterly","versions":["n/a","n/a","n/a","n/a","n/a"]}],"pkgName":"p5-PerlIO-via-Timeout-0.32_1","related":null,"repository":"FreeBSD ports","requiredBy":["databases/nagios-check_redis","databases/p5-CHI-Driver-Redis","databases/p5-Dancer-Plugin-Redis","databases/p5-Redis","databases/p5-Redis-JobQueue","databases/p5-Redis-RateLimit","net/p5-IO-Socket-Timeout"],"requiredByCount":7,"runDepends":["lang/perl5.42"],"status":null,"system":"freebsd","systemLabel":"FreeBSD","version":"0.32_1","versions":null,"vulnerabilities":null,"www":"https://metacpan.org/release/PerlIO-via-Timeout"}
