Add new port: net/yaz

YAZ is Z39.50 protocol API and sample client.

PR:		21412
Submitted by:	Dmitry S. Sivachenko <dima@Chg.RU>
This commit is contained in:
James E. Housley 2000-10-24 02:19:01 +00:00
parent 94124a586b
commit afe756e838
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=34159
8 changed files with 185 additions and 0 deletions

View file

@ -277,6 +277,7 @@
SUBDIR += xtraceroute SUBDIR += xtraceroute
SUBDIR += xtradius SUBDIR += xtradius
SUBDIR += xwhois SUBDIR += xwhois
SUBDIR += yaz
SUBDIR += ytalk SUBDIR += ytalk
SUBDIR += zebra SUBDIR += zebra
SUBDIR += zephyr SUBDIR += zephyr

22
net/yaz/Makefile Normal file
View file

@ -0,0 +1,22 @@
# New ports collection makefile for: yaz
# Date created: 16 Sep 2000
# Whom: Dmitry Sivachenko <dima@Chg.RU>
#
# $FreeBSD$
#
PORTNAME= yaz
PORTVERSION= 1.6
CATEGORIES= net
MASTER_SITES= ftp://ftp.indexdata.dk/pub/yaz/
MAINTAINER= dima@Chg.RU
GNU_CONFIGURE= yes
post-install:
.if !defined(NOPORTDOCS)
@(cd ${WRKSRC}/doc; ${MAKE} install)
.endif
.include <bsd.port.mk>

1
net/yaz/distinfo Normal file
View file

@ -0,0 +1 @@
MD5 (yaz-1.6.tar.gz) = 1c90c1b7c1f646786363f13cd13254e6

18
net/yaz/files/patch-aa Normal file
View file

@ -0,0 +1,18 @@
--- doc/Makefile.in.orig Sun Sep 10 19:25:39 2000
+++ doc/Makefile.in Sun Sep 10 19:26:24 2000
@@ -37,6 +37,7 @@
pkgdatadir = $(datadir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
+docdir = $(datadir)/doc/@PACKAGE@
top_builddir = ..
@@ -78,7 +79,6 @@
SUBDIRS_VAR = @SUBDIRS_VAR@
VERSION = @VERSION@
-docdir = $(pkgdatadir)/doc
doc_DATA = yaz.sgml profiles.sgml yaz.txt yaz.ps profiles.txt profiles.ps yaz.html yaz-1.html yaz-2.html yaz-3.html yaz-4.html yaz-5.html yaz-6.html yaz-7.html yaz-8.html yaz-9.html

12
net/yaz/files/patch-ab Normal file
View file

@ -0,0 +1,12 @@
--- odr/ber_int.c.orig Sat Sep 16 14:19:39 2000
+++ odr/ber_int.c Sat Sep 16 14:18:46 2000
@@ -71,6 +71,9 @@
#ifdef WIN32
#include <winsock.h>
#else
+#include <sys/types.h>
+#include <sys/socket.h>
+#include <netinet/in.h>
#include <arpa/inet.h>
#endif

1
net/yaz/pkg-comment Normal file
View file

@ -0,0 +1 @@
Z39.50/SR client and API library

3
net/yaz/pkg-descr Normal file
View file

@ -0,0 +1,3 @@
YAZ is a compact toolkit that provides access to the Z39.50/SR
protocol, as well as a set of higher-level tools for implementing the
server and client roles, respectively.

127
net/yaz/pkg-plist Normal file
View file

@ -0,0 +1,127 @@
bin/yaz-comp
bin/yaz-config
bin/yaz-client
bin/yaz-ztest
share/yaz/tab/bib1.att
share/yaz/tab/dan1.att
share/yaz/tab/danmarc.abs
share/yaz/tab/explain.abs
share/yaz/tab/explain.att
share/yaz/tab/explain.tag
share/yaz/tab/generic.tag
share/yaz/tab/gils-a.est
share/yaz/tab/gils-b.est
share/yaz/tab/gils-f.est
share/yaz/tab/gils-g.est
share/yaz/tab/gils-summary.map
share/yaz/tab/gils-usmarc.map
share/yaz/tab/gils-variant.est
share/yaz/tab/gils.abs
share/yaz/tab/gils.att
share/yaz/tab/gils.tag
share/yaz/tab/meta-b.est
share/yaz/tab/meta-usmarc.map
share/yaz/tab/meta.abs
share/yaz/tab/meta.tag
share/yaz/tab/summary.abs
share/yaz/tab/summary.tag
share/yaz/tab/tagsetg.tag
share/yaz/tab/tagsetm.tag
share/yaz/tab/usmarc-b.est
share/yaz/tab/usmarc.abs
share/yaz/tab/usmarc.mar
share/yaz/tab/usmarc.tag
share/yaz/tab/var1.var
share/yaz/tab/wais-b.est
share/yaz/tab/wais-variant.est
share/yaz/tab/wais.abs
share/doc/yaz/yaz.sgml
share/doc/yaz/profiles.sgml
share/doc/yaz/yaz.txt
share/doc/yaz/yaz.ps
share/doc/yaz/profiles.txt
share/doc/yaz/profiles.ps
share/doc/yaz/yaz.html
share/doc/yaz/yaz-1.html
share/doc/yaz/yaz-2.html
share/doc/yaz/yaz-3.html
share/doc/yaz/yaz-4.html
share/doc/yaz/yaz-5.html
share/doc/yaz/yaz-6.html
share/doc/yaz/yaz-7.html
share/doc/yaz/yaz-8.html
share/doc/yaz/yaz-9.html
include/yaz/backend.h
include/yaz/ccl.h
include/yaz/comstack.h
include/yaz/d1_attset.h
include/yaz/d1_map.h
include/yaz/data1.h
include/yaz/diagbib1.h
include/yaz/log.h
include/yaz/logrpn.h
include/yaz/marcdisp.h
include/yaz/nmem.h
include/yaz/odr.h
include/yaz/oid.h
include/yaz/options.h
include/yaz/otherinfo.h
include/yaz/pquery.h
include/yaz/prt-ext.h
include/yaz/readconf.h
include/yaz/statserv.h
include/yaz/tcpip.h
include/yaz/tpath.h
include/yaz/wrbuf.h
include/yaz/xmalloc.h
include/yaz/yaz-ccl.h
include/yaz/yaz-util.h
include/yaz/yaz-version.h
include/yaz/yconfig.h
include/yaz/proto.h
include/yaz/ill.h
include/yaz/ill-core.h
include/yaz/item-req.h
include/yaz/z-accdes1.h
include/yaz/z-accform1.h
include/yaz/z-acckrb1.h
include/yaz/z-core.h
include/yaz/z-date.h
include/yaz/z-diag1.h
include/yaz/z-espec1.h
include/yaz/z-estask.h
include/yaz/z-exp.h
include/yaz/z-grs.h
include/yaz/z-opac.h
include/yaz/z-proto.h
include/yaz/z-rrf1.h
include/yaz/z-rrf2.h
include/yaz/z-sum.h
include/yaz/z-sutrs.h
include/yaz/z-uifr1.h
include/yaz/z-univ.h
include/yaz/zes-expi.h
include/yaz/zes-exps.h
include/yaz/zes-order.h
include/yaz/zes-pquery.h
include/yaz/zes-psched.h
include/yaz/zes-pset.h
include/yaz/zes-update.h
include/yaz/zes-update0.h
include/yaz/prt-acc.h
include/yaz/prt-add.h
include/yaz/prt-arc.h
include/yaz/prt-dat.h
include/yaz/prt-dia.h
include/yaz/prt-esp.h
include/yaz/prt-exd.h
include/yaz/prt-exp.h
include/yaz/prt-grs.h
include/yaz/prt-proto.h
include/yaz/prt-rsc.h
include/yaz/prt-univ.h
lib/libyaz.a
@dirrm include/yaz
@dirrm share/yaz/tab
@dirrm share/yaz
@dirrm share/doc/yaz