summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Johnson <ahze@FreeBSD.org>2005-09-11 21:27:57 +0000
committerMichael Johnson <ahze@FreeBSD.org>2005-09-11 21:27:57 +0000
commit96a286ca6442430d762945cb90b2c512609c6ea6 (patch)
tree53b4e0d1bd6ad44d6b75a1fbff148893fb8f123c
parentCompleting repo-copy of mail/libspf2 to mail/libspf2-10. (diff)
- Add hyperestraier
Full-text search system. You can search lots of documents for some documents including specified words. If you run a web site, it is useful as your own search engine for pages in your site. Also, it is useful as search utilities of mail boxes and file servers. The characteristic of Hyper Estraier is the following. * High performance of search * High scalability of target documents * Perfect recall ratio by N-gram method * Phrase search, attribute search, and similarity search * Multilingualism with Unicode * Independent of file format and repository * Simple and powerful API * Supporting P2P architecture WWW: http://hyperestraier.sourceforge.net/ (This is a predecessor to textproc/estraier, not a drop in replacement.)
Notes
Notes: svn path=/head/; revision=142476
-rw-r--r--textproc/Makefile1
-rw-r--r--textproc/hyperestraier/Makefile30
-rw-r--r--textproc/hyperestraier/distinfo2
-rw-r--r--textproc/hyperestraier/pkg-descr16
-rw-r--r--textproc/hyperestraier/pkg-plist239
5 files changed, 288 insertions, 0 deletions
diff --git a/textproc/Makefile b/textproc/Makefile
index 518a4cecd3cd..62416d6ae6c2 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -166,6 +166,7 @@
SUBDIR += htmlize.el
SUBDIR += htmlsection
SUBDIR += htmltolatex
+ SUBDIR += hyperestraier
SUBDIR += ia-aspell
SUBDIR += id-aspell
SUBDIR += idnits
diff --git a/textproc/hyperestraier/Makefile b/textproc/hyperestraier/Makefile
new file mode 100644
index 000000000000..4dda1d3e1d90
--- /dev/null
+++ b/textproc/hyperestraier/Makefile
@@ -0,0 +1,30 @@
+# New ports collection makefile for: hyperestraier
+# Date created: 2005-09-11
+# Whom: Michael Johnson <ahze@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= hyperestraier
+PORTVERSION= 0.5.7
+CATEGORIES= textproc
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME}
+
+MAINTAINER= ahze@FreeBSD.org
+COMMENT= A full-text search system
+
+BUILD_DEPENDS= qdbm>=1.8.33:${PORTSDIR}/databases/qdbm
+LIB_DEPENDS= qdbm.11:${PORTSDIR}/databases/qdbm
+
+INSTALLS_SHLIB= yes
+USE_REINPLACE= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib"
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|@libdir@/pkgconfig|${PREFIX}/libdata/pkgconfig|' \
+ ${WRKSRC}/Makefile.in
+
+.include <bsd.port.mk>
diff --git a/textproc/hyperestraier/distinfo b/textproc/hyperestraier/distinfo
new file mode 100644
index 000000000000..360d715661a2
--- /dev/null
+++ b/textproc/hyperestraier/distinfo
@@ -0,0 +1,2 @@
+MD5 (hyperestraier-0.5.7.tar.gz) = 570f861b9e7ba8990341721e0fc7855b
+SIZE (hyperestraier-0.5.7.tar.gz) = 652020
diff --git a/textproc/hyperestraier/pkg-descr b/textproc/hyperestraier/pkg-descr
new file mode 100644
index 000000000000..2ee148974186
--- /dev/null
+++ b/textproc/hyperestraier/pkg-descr
@@ -0,0 +1,16 @@
+Full-text search system. You can search lots of documents for some documents
+including specified words. If you run a web site, it is useful as your own
+search engine for pages in your site. Also, it is useful as search utilities
+of mail boxes and file servers.
+
+The characteristic of Hyper Estraier is the following.
+ * High performance of search
+ * High scalability of target documents
+ * Perfect recall ratio by N-gram method
+ * Phrase search, attribute search, and similarity search
+ * Multilingualism with Unicode
+ * Independent of file format and repository
+ * Simple and powerful API
+ * Supporting P2P architecture
+
+WWW: http://hyperestraier.sourceforge.net/
diff --git a/textproc/hyperestraier/pkg-plist b/textproc/hyperestraier/pkg-plist
new file mode 100644
index 000000000000..b96c1caaeecc
--- /dev/null
+++ b/textproc/hyperestraier/pkg-plist
@@ -0,0 +1,239 @@
+bin/estcall
+bin/estcmd
+bin/estconfig
+bin/estload
+bin/estmaster
+bin/estmttest
+bin/estwolefind
+include/estmtdb.h
+include/estnode.h
+include/estraier.h
+lib/libestraier.a
+lib/libestraier.so
+lib/libestraier.so.5
+lib/libestraier.so.5.0.0
+libdata/pkgconfig/hyperestraier.pc
+libexec/estseek.cgi
+%%DATADIR%%/COPYING
+%%DATADIR%%/ChangeLog
+%%DATADIR%%/THANKS
+%%DATADIR%%/doc/common.css
+%%DATADIR%%/doc/coreframe.png
+%%DATADIR%%/doc/icon16.png
+%%DATADIR%%/doc/index.html
+%%DATADIR%%/doc/index.ja.html
+%%DATADIR%%/doc/intro-en.html
+%%DATADIR%%/doc/intro-ja.html
+%%DATADIR%%/doc/javanativeapi/allclasses-frame.html
+%%DATADIR%%/doc/javanativeapi/allclasses-noframe.html
+%%DATADIR%%/doc/javanativeapi/constant-values.html
+%%DATADIR%%/doc/javanativeapi/estraier/Cmd.html
+%%DATADIR%%/doc/javanativeapi/estraier/Condition.html
+%%DATADIR%%/doc/javanativeapi/estraier/Database.html
+%%DATADIR%%/doc/javanativeapi/estraier/Document.html
+%%DATADIR%%/doc/javanativeapi/estraier/Result.html
+%%DATADIR%%/doc/javanativeapi/estraier/package-frame.html
+%%DATADIR%%/doc/javanativeapi/estraier/package-summary.html
+%%DATADIR%%/doc/javanativeapi/estraier/package-tree.html
+%%DATADIR%%/doc/javanativeapi/index-all.html
+%%DATADIR%%/doc/javanativeapi/index.html
+%%DATADIR%%/doc/javanativeapi/overview-summary.html
+%%DATADIR%%/doc/javanativeapi/overview-tree.html
+%%DATADIR%%/doc/javanativeapi/package-list
+%%DATADIR%%/doc/javanativeapi/packages.html
+%%DATADIR%%/doc/javanativeapi/resources/inherit.gif
+%%DATADIR%%/doc/javanativeapi/stylesheet.css
+%%DATADIR%%/doc/javapureapi/allclasses-frame.html
+%%DATADIR%%/doc/javapureapi/allclasses-noframe.html
+%%DATADIR%%/doc/javapureapi/constant-values.html
+%%DATADIR%%/doc/javapureapi/estraier/pure/Call.html
+%%DATADIR%%/doc/javapureapi/estraier/pure/Condition.html
+%%DATADIR%%/doc/javapureapi/estraier/pure/Document.html
+%%DATADIR%%/doc/javapureapi/estraier/pure/Node.html
+%%DATADIR%%/doc/javapureapi/estraier/pure/NodeResult.html
+%%DATADIR%%/doc/javapureapi/estraier/pure/ResultDocument.html
+%%DATADIR%%/doc/javapureapi/estraier/pure/package-frame.html
+%%DATADIR%%/doc/javapureapi/estraier/pure/package-summary.html
+%%DATADIR%%/doc/javapureapi/estraier/pure/package-tree.html
+%%DATADIR%%/doc/javapureapi/index-all.html
+%%DATADIR%%/doc/javapureapi/index.html
+%%DATADIR%%/doc/javapureapi/overview-summary.html
+%%DATADIR%%/doc/javapureapi/overview-tree.html
+%%DATADIR%%/doc/javapureapi/package-list
+%%DATADIR%%/doc/javapureapi/packages.html
+%%DATADIR%%/doc/javapureapi/resources/inherit.gif
+%%DATADIR%%/doc/javapureapi/stylesheet.css
+%%DATADIR%%/doc/logo.png
+%%DATADIR%%/doc/metatree.png
+%%DATADIR%%/doc/nguide-en.html
+%%DATADIR%%/doc/nguide-ja.html
+%%DATADIR%%/doc/nodeframe.png
+%%DATADIR%%/doc/pguide-en.html
+%%DATADIR%%/doc/pguide-ja.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Condition.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Condition.src/M000028.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Condition.src/M000029.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Condition.src/M000030.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Condition.src/M000031.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Condition.src/M000032.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Condition.src/M000033.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Database.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Database.src/M000001.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Database.src/M000002.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Database.src/M000003.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Database.src/M000004.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Database.src/M000005.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Database.src/M000006.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Database.src/M000007.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Database.src/M000008.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Database.src/M000009.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Database.src/M000010.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Database.src/M000011.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Database.src/M000012.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Database.src/M000013.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Database.src/M000014.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Database.src/M000015.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Database.src/M000016.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Database.src/M000017.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Database.src/M000018.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Database.src/M000019.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Database.src/M000020.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Database.src/M000021.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Database.src/M000022.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Document.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Document.src/M000034.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Document.src/M000035.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Document.src/M000036.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Document.src/M000037.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Document.src/M000038.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Document.src/M000039.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Document.src/M000040.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Document.src/M000041.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Document.src/M000042.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Document.src/M000043.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Document.src/M000044.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Result.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Result.src/M000023.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Result.src/M000024.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Result.src/M000025.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Result.src/M000026.html
+%%DATADIR%%/doc/rubynativeapi/classes/Estraier/Result.src/M000027.html
+%%DATADIR%%/doc/rubynativeapi/created.rid
+%%DATADIR%%/doc/rubynativeapi/files/estraier-doc_rb.html
+%%DATADIR%%/doc/rubynativeapi/fr_class_index.html
+%%DATADIR%%/doc/rubynativeapi/fr_file_index.html
+%%DATADIR%%/doc/rubynativeapi/fr_method_index.html
+%%DATADIR%%/doc/rubynativeapi/index.html
+%%DATADIR%%/doc/rubynativeapi/rdoc-style.css
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Condition.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Condition.src/M000033.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Condition.src/M000034.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Condition.src/M000035.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Condition.src/M000036.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Condition.src/M000037.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Condition.src/M000038.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Condition.src/M000039.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Condition.src/M000040.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Condition.src/M000041.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Condition.src/M000042.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Condition.src/M000043.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Document.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Document.src/M000044.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Document.src/M000045.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Document.src/M000046.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Document.src/M000047.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Document.src/M000048.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Document.src/M000049.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Document.src/M000050.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Document.src/M000051.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Document.src/M000052.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Document.src/M000053.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Node.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Node.src/M000001.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Node.src/M000002.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Node.src/M000003.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Node.src/M000004.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Node.src/M000005.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Node.src/M000006.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Node.src/M000007.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Node.src/M000008.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Node.src/M000009.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Node.src/M000010.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Node.src/M000011.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Node.src/M000012.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Node.src/M000013.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Node.src/M000014.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Node.src/M000015.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Node.src/M000016.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Node.src/M000017.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Node.src/M000018.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Node.src/M000019.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Node.src/M000020.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Node.src/M000021.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Node.src/M000022.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Node.src/M000023.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/NodeResult.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/NodeResult.src/M000024.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/NodeResult.src/M000025.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/NodeResult.src/M000026.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/NodeResult.src/M000027.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/ResultDocument.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/ResultDocument.src/M000028.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/ResultDocument.src/M000029.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/ResultDocument.src/M000030.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/ResultDocument.src/M000031.html
+%%DATADIR%%/doc/rubypureapi/classes/EstraierPure/ResultDocument.src/M000032.html
+%%DATADIR%%/doc/rubypureapi/created.rid
+%%DATADIR%%/doc/rubypureapi/files/estraierpure_rb.html
+%%DATADIR%%/doc/rubypureapi/fr_class_index.html
+%%DATADIR%%/doc/rubypureapi/fr_file_index.html
+%%DATADIR%%/doc/rubypureapi/fr_method_index.html
+%%DATADIR%%/doc/rubypureapi/index.html
+%%DATADIR%%/doc/rubypureapi/rdoc-style.css
+%%DATADIR%%/doc/uguide-en.html
+%%DATADIR%%/doc/uguide-ja.html
+%%DATADIR%%/estraier.idl
+%%DATADIR%%/estresult.dtd
+%%DATADIR%%/estseek.conf
+%%DATADIR%%/estseek.tmpl
+%%DATADIR%%/estseek.top
+%%DATADIR%%/filter/estfxasis
+%%DATADIR%%/filter/estfxmantotxt
+%%DATADIR%%/filter/estfxmsotohtml
+%%DATADIR%%/filter/estfxpdftohtml
+%%DATADIR%%/increm/estseek-form.html
+%%DATADIR%%/increm/estseek-frame.html
+%%DATADIR%%/locale/ja/estseek.conf
+%%DATADIR%%/locale/ja/estseek.tmpl
+%%DATADIR%%/locale/ja/estseek.top
+@dirrm %%DATADIR%%/locale/ja
+@dirrm %%DATADIR%%/locale
+@dirrm %%DATADIR%%/increm
+@dirrm %%DATADIR%%/filter
+@dirrm %%DATADIR%%/doc/rubypureapi/files
+@dirrm %%DATADIR%%/doc/rubypureapi/classes/EstraierPure/ResultDocument.src
+@dirrm %%DATADIR%%/doc/rubypureapi/classes/EstraierPure/NodeResult.src
+@dirrm %%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Node.src
+@dirrm %%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Document.src
+@dirrm %%DATADIR%%/doc/rubypureapi/classes/EstraierPure/Condition.src
+@dirrm %%DATADIR%%/doc/rubypureapi/classes/EstraierPure
+@dirrm %%DATADIR%%/doc/rubypureapi/classes
+@dirrm %%DATADIR%%/doc/rubypureapi
+@dirrm %%DATADIR%%/doc/rubynativeapi/files
+@dirrm %%DATADIR%%/doc/rubynativeapi/classes/Estraier/Result.src
+@dirrm %%DATADIR%%/doc/rubynativeapi/classes/Estraier/Document.src
+@dirrm %%DATADIR%%/doc/rubynativeapi/classes/Estraier/Database.src
+@dirrm %%DATADIR%%/doc/rubynativeapi/classes/Estraier/Condition.src
+@dirrm %%DATADIR%%/doc/rubynativeapi/classes/Estraier
+@dirrm %%DATADIR%%/doc/rubynativeapi/classes
+@dirrm %%DATADIR%%/doc/rubynativeapi
+@dirrm %%DATADIR%%/doc/javapureapi/resources
+@dirrm %%DATADIR%%/doc/javapureapi/estraier/pure
+@dirrm %%DATADIR%%/doc/javapureapi/estraier
+@dirrm %%DATADIR%%/doc/javapureapi
+@dirrm %%DATADIR%%/doc/javanativeapi/resources
+@dirrm %%DATADIR%%/doc/javanativeapi/estraier
+@dirrm %%DATADIR%%/doc/javanativeapi
+@dirrm %%DATADIR%%/doc
+@dirrm %%DATADIR%%