aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjeh <jeh@FreeBSD.org>2000-10-24 10:19:01 +0800
committerjeh <jeh@FreeBSD.org>2000-10-24 10:19:01 +0800
commit1f88baa6eb49bf23980e20cd98e265ef657187b0 (patch)
tree59daac08bc0908431194c2d51a7bc6a0a04bb520
parentb973e7be46d263603d40dcc49b413a24bba44fad (diff)
downloadfreebsd-ports-gnome-1f88baa6eb49bf23980e20cd98e265ef657187b0.tar.gz
freebsd-ports-gnome-1f88baa6eb49bf23980e20cd98e265ef657187b0.tar.zst
freebsd-ports-gnome-1f88baa6eb49bf23980e20cd98e265ef657187b0.zip
Add new port: net/yaz
YAZ is Z39.50 protocol API and sample client. PR: 21412 Submitted by: Dmitry S. Sivachenko <dima@Chg.RU>
-rw-r--r--net/Makefile1
-rw-r--r--net/yaz/Makefile22
-rw-r--r--net/yaz/distinfo1
-rw-r--r--net/yaz/files/patch-aa18
-rw-r--r--net/yaz/files/patch-ab12
-rw-r--r--net/yaz/pkg-comment1
-rw-r--r--net/yaz/pkg-descr3
-rw-r--r--net/yaz/pkg-plist127
8 files changed, 185 insertions, 0 deletions
diff --git a/net/Makefile b/net/Makefile
index 102247a757b6..da58e5752f1e 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -277,6 +277,7 @@
SUBDIR += xtraceroute
SUBDIR += xtradius
SUBDIR += xwhois
+ SUBDIR += yaz
SUBDIR += ytalk
SUBDIR += zebra
SUBDIR += zephyr
diff --git a/net/yaz/Makefile b/net/yaz/Makefile
new file mode 100644
index 000000000000..91454be781b8
--- /dev/null
+++ b/net/yaz/Makefile
@@ -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>
diff --git a/net/yaz/distinfo b/net/yaz/distinfo
new file mode 100644
index 000000000000..df59407e8724
--- /dev/null
+++ b/net/yaz/distinfo
@@ -0,0 +1 @@
+MD5 (yaz-1.6.tar.gz) = 1c90c1b7c1f646786363f13cd13254e6
diff --git a/net/yaz/files/patch-aa b/net/yaz/files/patch-aa
new file mode 100644
index 000000000000..230e4602c194
--- /dev/null
+++ b/net/yaz/files/patch-aa
@@ -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
+
diff --git a/net/yaz/files/patch-ab b/net/yaz/files/patch-ab
new file mode 100644
index 000000000000..a4be884b1743
--- /dev/null
+++ b/net/yaz/files/patch-ab
@@ -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
+
diff --git a/net/yaz/pkg-comment b/net/yaz/pkg-comment
new file mode 100644
index 000000000000..4dd405e3e3e6
--- /dev/null
+++ b/net/yaz/pkg-comment
@@ -0,0 +1 @@
+Z39.50/SR client and API library
diff --git a/net/yaz/pkg-descr b/net/yaz/pkg-descr
new file mode 100644
index 000000000000..66330cb7adec
--- /dev/null
+++ b/net/yaz/pkg-descr
@@ -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.
diff --git a/net/yaz/pkg-plist b/net/yaz/pkg-plist
new file mode 100644
index 000000000000..a9bd64c7c5fc
--- /dev/null
+++ b/net/yaz/pkg-plist
@@ -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