From 96a286ca6442430d762945cb90b2c512609c6ea6 Mon Sep 17 00:00:00 2001 From: Michael Johnson Date: Sun, 11 Sep 2005 21:27:57 +0000 Subject: [PATCH] - 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.) --- textproc/Makefile | 1 + textproc/hyperestraier/Makefile | 30 ++++ textproc/hyperestraier/distinfo | 2 + textproc/hyperestraier/pkg-descr | 16 +++ textproc/hyperestraier/pkg-plist | 239 +++++++++++++++++++++++++++++++ 5 files changed, 288 insertions(+) create mode 100644 textproc/hyperestraier/Makefile create mode 100644 textproc/hyperestraier/distinfo create mode 100644 textproc/hyperestraier/pkg-descr create mode 100644 textproc/hyperestraier/pkg-plist 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 +# +# $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 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%%