BSD Ports

net/ruby-nio4r 2.7.5 NetBSD

Cross-platform asynchronous I/O primitives for scalable network

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
License
mit
Categories
net, ruby
Package size
242.3 KiB, 803.3 KiB installed

Description

New I/O for Ruby (nio4r): cross-platform asynchronous I/O primitives for scalable network clients and servers. Modeled after the Java NIO API, but simplified for ease-of-use.

nio4r provides an abstract, cross-platform stateful I/O selector API for Ruby. I/O selectors are the heart of "reactor"-based event loops, and monitor multiple I/O objects for various types of readiness, e.g. ready for reading or writing.

Install

Binary package:

pkgin install ruby33-nio4r

From pkgsrc:

cd /usr/pkgsrc/net/ruby-nio4r && 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_642.7.5
NetBSD 10.1 aarch642.7.5
SmartOS / illumos x86_642.7.5
macOS 15 arm642.7.5

Dependencies

Run dependencies 1

Configuration

No options to configure.

Service scripts
none
Flavors
ruby34-nio4r-2.7.5, ruby40-nio4r-2.7.5