BSD Ports

devel/p5-IO-Stty 0.04nb7 NetBSD

Perl class for I/O on tty devices

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
3e0e0f08c4
License
gnu-gpl-v2 OR artistic
Categories
devel, perl5
Package size
11.6 KiB, 30.2 KiB installed

Description

The two perl items in this package are an stty shell script and a module for setting terminal parameters. to use the Stty.pm module stuff it in your $PERL_LIB_DIR/site_perl/IO directory. In your scripts do:

 use IO::Stty;
 IO::Stty::stty(\\\*TTYHANDLE, @modes);

This has not been tailored to the IO::File stuff but will work with it as indicated. Before you go futzing with term parameters it's a good idea to grab the current settings and restore them when you finish.

In the other systems

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

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
NetBSDdevel/p5-IO-Stty0.04nb7 behind since 2026-09-23none known-[email protected]2026-10-05
FreeBSDdevel/p5-IO-Stty0.08 newestnone known-[email protected]2026-09-25
DragonFlydevel/p5-IO-Stty0.04 behind since 2026-09-23none known-[email protected]-
HardenedBSDdevel/p5-IO-Stty0.08 newestno data-[email protected]-
GhostBSDdevel/p5-IO-Stty0.04 behind since 2026-09-23no data-[email protected]-

Compare across BSDs

Version history 1

  1. 0.08 3e0e0f08c4

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-Stty

From pkgsrc:

cd /usr/pkgsrc/devel/p5-IO-Stty && 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_640.04nb7
NetBSD 10.1 aarch640.04nb7
SmartOS / illumos x86_640.08
macOS 15 arm640.08

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
Required by 1

Commit history 2

DateCommitCreditsLog message
3e0e0f08c4 wen Update to 0.08
Upstream changes: 0.08 Thu Apr 02 2026 Bug fixes: - Fix Perl 5.8 compatibility: replace // (defined-or) operator with ternary equivalent. The // operator requires Perl 5.10 but MIN_PERL_VERSION is 5.008. (GH #28, GH #29, PR #30, PR #31) - Implement crterase alias (was documented but never coded) and correct dec/crt combination documentation to match actual behavior. (PR #33) - Add exta, extb, and 134.5 baud rate aliases that were documented but silently rejected. (PR #32) - Use _POSIX_VDISABLE for disabling special characters instead of hardcoded 0, fixing 'undef'/'^-' on macOS/BSD where VDISABLE is 255. Also fix sane/cooked combos to use 'undef' for eol. (PR #37) - Handle VEOF/VMIN and VEOL/VTIME shared cc slots on Solaris/SVR4 …
618415630a wiz *: recursive bump for perl5 5.44.0