From ac2f2545826012383f6b203e2f9d4f5e7d6d0634 Mon Sep 17 00:00:00 2001 From: Dmitry Sivachenko Date: Mon, 3 May 2004 18:24:08 +0000 Subject: New port: yazproxy. yazproxy is a powerful general purpose Z39.50/SRW/SRU proxy. --- net/yazproxy/Makefile | 24 ++++++++++++++++++++++++ net/yazproxy/distinfo | 2 ++ net/yazproxy/pkg-descr | 21 +++++++++++++++++++++ net/yazproxy/pkg-plist | 45 +++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 92 insertions(+) create mode 100644 net/yazproxy/Makefile create mode 100644 net/yazproxy/distinfo create mode 100644 net/yazproxy/pkg-descr create mode 100644 net/yazproxy/pkg-plist (limited to 'net/yazproxy') diff --git a/net/yazproxy/Makefile b/net/yazproxy/Makefile new file mode 100644 index 000000000000..e41f71dc8c60 --- /dev/null +++ b/net/yazproxy/Makefile @@ -0,0 +1,24 @@ +# New ports collection makefile for: yazproxy +# Date created: 3 May 2004 +# Whom: Dmitry Sivachenko +# +# $FreeBSD$ +# + +PORTNAME= yazproxy +PORTVERSION= 0.8 +CATEGORIES= net +MASTER_SITES= http://ftp.indexdata.dk/pub/yazproxy/ + +MAINTAINER= demon@FreeBSD.org +COMMENT= A powerful general purpose Z39.50/SRW/SRU proxy + +LIB_DEPENDS= yazcpp.1:${PORTSDIR}/net/yaz++ + +GNU_CONFIGURE= yes +CONFIGURE_ARGS+=--enable-shared --with-yazpp=${LOCALBASE}/bin +INSTALLS_SHLIB= yes + +MAN8= yazproxy.8 + +.include diff --git a/net/yazproxy/distinfo b/net/yazproxy/distinfo new file mode 100644 index 000000000000..08efe9477f81 --- /dev/null +++ b/net/yazproxy/distinfo @@ -0,0 +1,2 @@ +MD5 (yazproxy-0.8.tar.gz) = 206e50257eced1cf829dd786957b9946 +SIZE (yazproxy-0.8.tar.gz) = 479155 diff --git a/net/yazproxy/pkg-descr b/net/yazproxy/pkg-descr new file mode 100644 index 000000000000..91ac99278618 --- /dev/null +++ b/net/yazproxy/pkg-descr @@ -0,0 +1,21 @@ +The YAZ Proxy is highly configurable and can be used in a number of different +applications, ranging from debugging Z39.50-based applications and protecting +overworked servers, to improving the performance of stateless WWW/Z39.50 +gateways. Among other features, it includes: + + * SRW/SRU server function, to allow any Z39.50 server to also + support the ZiNG protocols + * Load balancing across multiple backend servers + * Session-sharing and pre-initialization to improve performance in + servers with expensive session initialization + * Configurable request filtering, to keep bad requests from reaching + the server + * XML support -- MARC records can be converted to MARCXML, and + XSLT-transformations allow the proxy to support arbitrary + retrieval schemas in XML + * Load governor function limits requests from aggressive batch-mode clients + * Configurable logging + * Efficient multiplexing software enables small memory footprint and + very high performance + +WWW: http://www.indexdata.dk/yazproxy/ diff --git a/net/yazproxy/pkg-plist b/net/yazproxy/pkg-plist new file mode 100644 index 000000000000..71eaa0e851ba --- /dev/null +++ b/net/yazproxy/pkg-plist @@ -0,0 +1,45 @@ +bin/yazproxy +include/yazproxy/bw.h +include/yazproxy/proxy.h +lib/libyazproxy.a +lib/libyazproxy.la +lib/libyazproxy.so +lib/libyazproxy.so.1 +share/doc/yazproxy/id.png +share/doc/yazproxy/installation.html +share/doc/yazproxy/introduction.html +share/doc/yazproxy/license.html +share/doc/yazproxy/other-optimizations.html +share/doc/yazproxy/otherinfo-encoding.html +share/doc/yazproxy/proxy-config-file.html +share/doc/yazproxy/proxy-keepalive.html +share/doc/yazproxy/proxy-reference.html +share/doc/yazproxy/proxy-target.html +share/doc/yazproxy/proxy-usage.html +share/doc/yazproxy/query-cache.html +share/doc/yazproxy/query-validation.html +share/doc/yazproxy/record-cache.html +share/doc/yazproxy/record-validation.html +share/doc/yazproxy/support.html +share/doc/yazproxy/using.html +share/doc/yazproxy/windows.html +share/doc/yazproxy/yaz.css +share/doc/yazproxy/yazproxy-man.html +share/doc/yazproxy/yazproxy-schema.html +share/doc/yazproxy/yazproxy.html +share/doc/yazproxy/yazproxy.pdf +share/yazproxy/MARC21slim2DC.xsl +share/yazproxy/MARC21slim2MODS.xsl +share/yazproxy/MARC21slim2MODS3.xsl +share/yazproxy/MARC21slim2RDFDC.xsl +share/yazproxy/MARC21slim2SRWDC.xsl +share/yazproxy/MARC21slimUtils.xsl +share/yazproxy/config.xml +share/yazproxy/pqf.properties +share/yazproxy/voyager.xml +share/yazproxy/yazproxy.xsd +share/yazproxy/yazproxyctl.sh +share/yazproxy/zeerex-2.0.xsd +@dirrm include/yazproxy +@dirrm share/doc/yazproxy +@dirrm share/yazproxy -- cgit v1.2.3