aboutsummaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authordemon <demon@FreeBSD.org>2004-05-04 02:24:08 +0800
committerdemon <demon@FreeBSD.org>2004-05-04 02:24:08 +0800
commit07b9890d04ea5d9147ad2d618f0ed752936d525e (patch)
tree93997ec2c5b9c648c96fa7149b87c88a4b36a86c /net
parent64b18f3daab9e49fe507e3df4e2ebea9dabddf3c (diff)
downloadfreebsd-ports-gnome-07b9890d04ea5d9147ad2d618f0ed752936d525e.tar.gz
freebsd-ports-gnome-07b9890d04ea5d9147ad2d618f0ed752936d525e.tar.zst
freebsd-ports-gnome-07b9890d04ea5d9147ad2d618f0ed752936d525e.zip
New port: yazproxy.
yazproxy is a powerful general purpose Z39.50/SRW/SRU proxy.
Diffstat (limited to 'net')
-rw-r--r--net/Makefile1
-rw-r--r--net/yazproxy/Makefile24
-rw-r--r--net/yazproxy/distinfo2
-rw-r--r--net/yazproxy/pkg-descr21
-rw-r--r--net/yazproxy/pkg-plist45
5 files changed, 93 insertions, 0 deletions
diff --git a/net/Makefile b/net/Makefile
index 6affea9b4954..75edeb925a00 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -720,6 +720,7 @@
SUBDIR += yaph
SUBDIR += yaz
SUBDIR += yaz++
+ SUBDIR += yazproxy
SUBDIR += ymessenger
SUBDIR += yptransitd
SUBDIR += ysm
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 <demon@FreeBSD.org>
+#
+# $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 <bsd.port.mk>
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