BSD Ports

net/ruby-amq-protocol 2.9.0 NetBSD

AMQP 0.9.1 encoder & decoder

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
59b5e39cca
License
mit
Categories
net, ruby
Package size
83.0 KiB, 357.2 KiB installed

Description

amq-protocol is an AMQP 0.9.1 serialization library for Ruby. It is not an AMQP client: amq-protocol only handles serialization and deserialization. If you want to write your own AMQP client, this gem can help you with that.

Install

Binary package:

pkgin install ruby33-amq-protocol

From pkgsrc:

cd /usr/pkgsrc/net/ruby-amq-protocol && 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.9.0
NetBSD 10.1 aarch642.8.0
SmartOS / illumos x86_642.9.0
macOS 15 arm642.9.0

Dependencies

Run dependencies 1

Configuration

No options to configure.

Service scripts
none
Flavors
ruby34-amq-protocol-2.9.0, ruby40-amq-protocol-2.9.0

Commit history 1

DateCommitCreditsLog message
59b5e39cca taca net/ruby-amq-protocol: update to 2.9.0
2.9.0 (2026-08-27) amq-protocol Now Requires Ruby 3.2 Ruby 3.0 and 3.1 are end of life. The URI parser now uses URI.decode_uri_component, which Ruby 3.2 provides. URI Components Are Percent-Decoded, Not Form-Decoded AMQ::URI.parse decoded the username, password and virtual host with CGI.unescape, so a password such as pa+ss was parsed as pa ss and failed to authenticate. They are now percent-decoded; use %20 where a + used to mean a space. Contributed by @Garaio-REM. GitHub issue: #89