BSD Ports

devel/p5-IO-Tty 1.20nb3 NetBSD

Another Perl class for I/O on tty and pseudo-tty devices

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
c53a9399d0
License
gnu-gpl-v2 OR artistic
Categories
devel, perl5
Package size
22.4 KiB, 76.9 KiB installed

Description

IO::Tty and IO::Pty provide an interface to pseudo-ttys.

In the other systems

The newest version among them is 1.31, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
NetBSDdevel/p5-IO-Tty1.20nb3 behind since 2026-10-05none known-[email protected]2026-10-05
FreeBSDdevel/p5-IO-Tty1.20_1 behind since 2026-10-05none known-[email protected]-
OpenBSDdevel/p5-IO-Tty1.31 newestno data-Alexander Bluhm <[email protected]>-
DragonFlydevel/p5-IO-Tty1.20_1 behind since 2026-10-05none known-[email protected]-
MidnightBSDdevel/p5-IO-Tty1.20 behind since 2026-10-05no data-[email protected]-
HardenedBSDdevel/p5-IO-Tty1.20_1 behind since 2026-10-05no data-[email protected]-
GhostBSDdevel/p5-IO-Tty1.20_1 behind since 2026-10-05no data-[email protected]-

Compare across BSDs

Version history 1

  1. 1.31 c53a9399d0

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkgin install p5-IO-tty

From pkgsrc:

cd /usr/pkgsrc/devel/p5-IO-Tty && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_641.20nb3
NetBSD 10.1 aarch641.20nb3
SmartOS / illumos x86_641.31
macOS 15 arm641.31

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 1

Commit history 2

DateCommitCreditsLog message
c53a9399d0 wen Update to 1.31
Upstream changes: 1.31 2026-05-24 Todd Rinaldo <[email protected]> Bug Fixes: * GH #91, PR #94 - Fix v1.27 regression where _open_tty() always passed O_NOCTTY, preventing make_slave_controlling_terminal() from acquiring a controlling terminal via the POSIX-standard open-without-O_NOCTTY mechanism (it was forced to fall through to an explicit TIOCSCTTY ioctl). _open_tty() now takes an optional noctty flag (default 1 for backward compatibility); make_slave_controlling_terminal() passes 0. * GH #92, PR #93 - Fix openpty() detection on Fedora 33-34 / glibc 2.32-2.33 where LTO flags (-flto=auto) caused the libc-only compile probe to falsely succeed, producing "undefined symbol: openpty" at …
618415630a wiz *: recursive bump for perl5 5.44.0