summaryrefslogtreecommitdiff
path: root/textproc/isearch
diff options
context:
space:
mode:
Diffstat (limited to 'textproc/isearch')
-rw-r--r--textproc/isearch/Makefile23
-rw-r--r--textproc/isearch/files/md53
-rw-r--r--textproc/isearch/files/patch-sum3
-rw-r--r--textproc/isearch/patches/patch-aa65
-rw-r--r--textproc/isearch/pkg/COMMENT1
-rw-r--r--textproc/isearch/pkg/DESCR10
-rw-r--r--textproc/isearch/pkg/PLIST12
7 files changed, 117 insertions, 0 deletions
diff --git a/textproc/isearch/Makefile b/textproc/isearch/Makefile
new file mode 100644
index 00000000000..8ae59f13cfb
--- /dev/null
+++ b/textproc/isearch/Makefile
@@ -0,0 +1,23 @@
+# $NetBSD: Makefile,v 1.1.1.1 2001/02/06 22:09:27 jtb Exp $
+
+DISTNAME= Isearch-1.47d
+PKGNAME= isearch-1.47d
+CATEGORIES= textproc
+MASTER_SITES= http://www.etymon.com/pub/Isearch/
+
+MAINTAINER= jtb@netbsd.org
+HOMEPAGE= http://www.etymon.com/Isearch/
+
+GNU_CONFIGURE= yes
+
+post-install:
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/isearch
+ ${INSTALL_DATA} ${WRKSRC}/TUTORIAL ${PREFIX}/share/doc/isearch
+ ${INSTALL_DATA} ${WRKSRC}/doc/DebugFirewall.doc ${PREFIX}/share/doc/isearch
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/html/isearch
+ @for f in ${WRKSRC}/html/*.html; do \
+ i="${INSTALL_DATA} $$f ${PREFIX}/share/doc/html/isearch/"; \
+ ${ECHO} $$i; $$i; \
+ done
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/textproc/isearch/files/md5 b/textproc/isearch/files/md5
new file mode 100644
index 00000000000..33f794d8dab
--- /dev/null
+++ b/textproc/isearch/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 2001/02/06 22:09:27 jtb Exp $
+
+MD5 (Isearch-1.47d.tar.gz) = 12373e0e54bfc4e195dcaa14554f354b
diff --git a/textproc/isearch/files/patch-sum b/textproc/isearch/files/patch-sum
new file mode 100644
index 00000000000..f16ce90c908
--- /dev/null
+++ b/textproc/isearch/files/patch-sum
@@ -0,0 +1,3 @@
+$NetBSD: patch-sum,v 1.1.1.1 2001/02/06 22:09:27 jtb Exp $
+
+MD5 (patch-aa) = a50c35aa410c9e69392ce0182e33e9f9
diff --git a/textproc/isearch/patches/patch-aa b/textproc/isearch/patches/patch-aa
new file mode 100644
index 00000000000..4bfecfba74f
--- /dev/null
+++ b/textproc/isearch/patches/patch-aa
@@ -0,0 +1,65 @@
+$NetBSD: patch-aa,v 1.1.1.1 2001/02/06 22:09:27 jtb Exp $
+
+--- Makefile.orig Tue Feb 6 20:52:49 2001
++++ Makefile
+@@ -20,9 +20,9 @@
+ #
+ # Compiler
+ #
+-CC=g++
++CC=$(CXX)
+
+-DTCC=g++
++DTCC=$(CXX)
+ #CC=/sw/CenterLine/bin/CC
+
+ #
+@@ -36,13 +36,13 @@
+ #
+ # for Solaris, SunOS, Ultrix, OSF
+ #
+-#CFLAGS=-O2 -DUNIX -DMULTI
++CFLAGS+=-DUNIX
+ #CFLAGS=-O2 -DUNIX
+
+ #
+ # for Linux
+ #
+-CFLAGS=-O2 -DUNIX -fwritable-strings
++#CFLAGS=-O2 -DUNIX -fwritable-strings
+ #CFLAGS=-g -fwritable-strings -Wall -Wno-unused -DUNIX # -DVERBOSE -DDEBUG
+
+ #
+@@ -73,8 +73,8 @@
+ #
+ # Where should I install executables (make install)?
+ #
+-INSTALL=/usr/local/bin
+-CGI_INSTALL=/home/httpd/cgi-bin
++INSTALL=${PREFIX}/bin
++CGI_INSTALL=${PREFIX}/libexec/cgi-bin
+
+ #
+ # Executables Directory
+@@ -113,7 +113,7 @@
+ #
+
+ RM = rm -f
+-LDFLAGS=
++#LDFLAGS=
+ VER=1.47d
+ #DIST=Isearch-$(VER)
+ DIST=Isearch
+@@ -186,9 +186,9 @@
+
+ install:
+ @echo "*** Copying Isearch executables to $(INSTALL) ***"
+- cp $(BIN_DIR)/Iindex $(INSTALL)
+- cp $(BIN_DIR)/Isearch $(INSTALL)
+- cp $(BIN_DIR)/Iutil $(INSTALL)
++ $(BSD_INSTALL_PROGRAM) $(BIN_DIR)/Iindex $(INSTALL)
++ $(BSD_INSTALL_PROGRAM) $(BIN_DIR)/Isearch $(INSTALL)
++ $(BSD_INSTALL_PROGRAM) $(BIN_DIR)/Iutil $(INSTALL)
+ @echo ""
+ @echo "To install Isearch-cgi, cd into the Isearch-cgi directory"
+ @echo "Then run the configure script"
diff --git a/textproc/isearch/pkg/COMMENT b/textproc/isearch/pkg/COMMENT
new file mode 100644
index 00000000000..d97f1f24e4c
--- /dev/null
+++ b/textproc/isearch/pkg/COMMENT
@@ -0,0 +1 @@
+Advanced text indexing and searching system
diff --git a/textproc/isearch/pkg/DESCR b/textproc/isearch/pkg/DESCR
new file mode 100644
index 00000000000..12fb92d8b3d
--- /dev/null
+++ b/textproc/isearch/pkg/DESCR
@@ -0,0 +1,10 @@
+Isearch is software for indexing and searching text documents. It
+supports full text and field based search, relevance ranked results,
+Boolean queries, and heterogeneous databases. Isearch can parse many
+kinds of documents "out of the box," including HTML, mail folders,
+list digests, SGML-style tagged data, and USMARC. It can be extended
+to support other formats by creating descendant classes in C++ that
+define the document structure. It is pretty easy to customize in this
+way, provided that you know some C++. A CGI interface for web based
+searching is also included in the source distribution (but not
+installed by default).
diff --git a/textproc/isearch/pkg/PLIST b/textproc/isearch/pkg/PLIST
new file mode 100644
index 00000000000..237dc5c6d68
--- /dev/null
+++ b/textproc/isearch/pkg/PLIST
@@ -0,0 +1,12 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2001/02/06 22:09:27 jtb Exp $
+bin/Iindex
+bin/Isearch
+bin/Iutil
+share/doc/html/isearch/Isearch-cgi-tutorial.html
+share/doc/html/isearch/IsearchFeatures.html
+share/doc/html/isearch/IsearchTutorial.html
+share/doc/html/isearch/QuickStart.html
+share/doc/isearch/DebugFirewall.doc
+share/doc/isearch/TUTORIAL
+@dirrm share/doc/isearch
+@dirrm share/doc/html/isearch