BSD Ports

net/yaz 5.16.0nb25 NetBSD

C/C++ toolkit for the development of Z39.50v3/SRW clients and servers

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
License
modified-bsd
Categories
net
Package size
922.0 KiB, 6795.4 KiB installed

Description

YAZ is a C/C++ library for information retrieval applications using the Z39.50/SRW protocols for information retrieval.

Properties of YAZ:

* Complete Z39.50 version 3 support. Amendments and Z39.50-2002 revision is supported. * Supports SRW version 1.0 (over HTTP and HTTPS). * Includes BER encoders/decoders for the ISO ILL protocol. * Supports the following transports: BER over TCP/IP (RFC1729), BER over unix local socket, and HTTP 1.1. * Secure Socket Layer support using OpenSSL. If enabled, YAZ uses HTTPS transport (for SOAP) or "Secure BER" (for Z39.50). * Offers ZOOM C API implementing both Z39.50 and SRW. * The YAZ library offers a set of useful utilities related to the protocols, such as MARC (ISO2709) parser, CCL (ISO8777) parser, CQL parser, memory management routines, character set conversion. * Portable code. YAZ compiles out-of-the box on most Unixes and on Windows using Microsoft Visual C++. * Fast operation. The C based BER encoders/decoders as well as the server component of YAZ is very fast. * Liberal license that allows for commercial use of YAZ.

In the other systems

SystemPortVersion
NetBSDnet/yaz5.16.0nb25
FreeBSDnet/yaz5.35.0_1
OpenBSDnet/yaz5.31.1p4
DragonFlynet/yaz5.31.1_8
MidnightBSDnet/yaz5.31.1_4
HardenedBSDnet/yaz5.35.0_1
GhostBSDnet/yaz5.35.0_1

Install

Binary package:

pkgin install yaz

From pkgsrc:

cd /usr/pkgsrc/net/yaz && 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_645.16.0nb25
NetBSD 10.1 aarch645.16.0nb25
SmartOS / illumos x86_645.16.0nb25
macOS 15 arm645.16.0nb25

Dependencies

Run dependencies 3