ports/96115: new port textproc/p5-KinoSearch
Vivek Khera
vivek at khera.org
Thu Apr 20 19:20:33 UTC 2006
>Number: 96115
>Category: ports
>Synopsis: new port textproc/p5-KinoSearch
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Thu Apr 20 19:20:21 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Vivek Khera
>Release: FreeBSD 6.1-PRERELEASE amd64
>Organization:
>Environment:
System: FreeBSD yertle.int.kciLink.com 6.1-PRERELEASE FreeBSD 6.1-PRERELEASE #4: Thu Mar 2 13:53:40 EST 2006 khera at yertle.int.kciLink.com:/usr/obj/usr/src/sys/KCI64 amd64
>Description:
text search library for perl
>How-To-Repeat:
n/a
>Fix:
Please add this new port in the textproc category.
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# p5-KinoSearch
# p5-KinoSearch/Makefile
# p5-KinoSearch/distinfo
# p5-KinoSearch/pkg-descr
# p5-KinoSearch/pkg-plist
#
echo c - p5-KinoSearch
mkdir -p p5-KinoSearch > /dev/null 2>&1
echo x - p5-KinoSearch/Makefile
sed 's/^X//' >p5-KinoSearch/Makefile << 'END-of-p5-KinoSearch/Makefile'
X# New ports collection makefile for: p5-KinoSearch
X# Date created: Thu Apr 20 15:08:34 EDT 2006
X# Whom: Vivek Khera <vivek at khera.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME= KinoSearch
XPORTVERSION= 0.09
XCATEGORIES= textproc perl5
X#MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
XMASTER_SITES= http://www.rectangular.com/downloads/
XPKGNAMEPREFIX= p5-
X
XMAINTAINER= vivek at khera.org
XCOMMENT= A Perl search engine library
X
XBUILD_DEPENDS= ${SITE_PERL}/Lingua/StopWords.pm:${PORTSDIR}/textproc/p5-Lingua-StopWords \
X ${SITE_PERL}/${PERL_ARCH}/Lingua/Stem/Snowball.pm:${PORTSDIR}/textproc/p5-Lingua-Stem-Snowball \
X ${SITE_PERL}/${PERL_ARCH}/Clone.pm:${PORTSDIR}/devel/p5-Clone
XRUN_DEPENDS= ${BUILD_DEPENDS}
X
XPERL_MODBUILD= yes
X
XMAN3= KinoSearch.3 \
X KinoSearch::Analysis::Analyzer.3 \
X KinoSearch::Analysis::LCNormalizer.3 \
X KinoSearch::Analysis::PolyAnalyzer.3 \
X KinoSearch::Analysis::Stemmer.3 \
X KinoSearch::Analysis::Stopalizer.3 \
X KinoSearch::Analysis::TokenBatch.3 \
X KinoSearch::Analysis::Tokenizer.3 \
X KinoSearch::Docs::DevGuide.3 \
X KinoSearch::Docs::FileFormat.3 \
X KinoSearch::Docs::Tutorial.3 \
X KinoSearch::Document::Doc.3 \
X KinoSearch::Document::Field.3 \
X KinoSearch::Highlight::Highlighter.3 \
X KinoSearch::Index::CompoundFileReader.3 \
X KinoSearch::Index::CompoundFileWriter.3 \
X KinoSearch::Index::DelDocs.3 \
X KinoSearch::Index::FieldInfos.3 \
X KinoSearch::Index::FieldsReader.3 \
X KinoSearch::Index::FieldsWriter.3 \
X KinoSearch::Index::IndexFileNames.3 \
X KinoSearch::Index::IndexReader.3 \
X KinoSearch::Index::MultiReader.3 \
X KinoSearch::Index::MultiTermDocs.3 \
X KinoSearch::Index::NormsReader.3 \
X KinoSearch::Index::PostingsWriter.3 \
X KinoSearch::Index::SegInfos.3 \
X KinoSearch::Index::SegReader.3 \
X KinoSearch::Index::SegTermDocs.3 \
X KinoSearch::Index::SegTermEnum.3 \
X KinoSearch::Index::SegWriter.3 \
X KinoSearch::Index::Term.3 \
X KinoSearch::Index::TermBuffer.3 \
X KinoSearch::Index::TermDocs.3 \
X KinoSearch::Index::TermEnum.3 \
X KinoSearch::Index::TermInfo.3 \
X KinoSearch::Index::TermInfosReader.3 \
X KinoSearch::Index::TermInfosWriter.3 \
X KinoSearch::Index::TermVector.3 \
X KinoSearch::InvIndexer.3 \
X KinoSearch::QueryParser::QueryParser.3 \
X KinoSearch::Search::BooleanClause.3 \
X KinoSearch::Search::BooleanQuery.3 \
X KinoSearch::Search::BooleanScorer.3 \
X KinoSearch::Search::HitCollector.3 \
X KinoSearch::Search::HitDoc.3 \
X KinoSearch::Search::HitQueue.3 \
X KinoSearch::Search::Hits.3 \
X KinoSearch::Search::PhraseQuery.3 \
X KinoSearch::Search::PhraseScorer.3 \
X KinoSearch::Search::Query.3 \
X KinoSearch::Search::QueryFilter.3 \
X KinoSearch::Search::Scorer.3 \
X KinoSearch::Search::Searchable.3 \
X KinoSearch::Search::Similarity.3 \
X KinoSearch::Search::TermQuery.3 \
X KinoSearch::Search::TermScorer.3 \
X KinoSearch::Search::Weight.3 \
X KinoSearch::Searcher.3 \
X KinoSearch::Store::FSInvIndex.3 \
X KinoSearch::Store::FSLock.3 \
X KinoSearch::Store::InStream.3 \
X KinoSearch::Store::InvIndex.3 \
X KinoSearch::Store::Lock.3 \
X KinoSearch::Store::OutStream.3 \
X KinoSearch::Store::RAMInvIndex.3 \
X KinoSearch::Store::RAMLock.3 \
X KinoSearch::Util::BitVector.3 \
X KinoSearch::Util::ByteBuf.3 \
X KinoSearch::Util::CClass.3 \
X KinoSearch::Util::Carp.3 \
X KinoSearch::Util::Class.3 \
X KinoSearch::Util::IntMap.3 \
X KinoSearch::Util::MathUtils.3 \
X KinoSearch::Util::MemManager.3 \
X KinoSearch::Util::PriorityQueue.3 \
X KinoSearch::Util::SortExternal.3 \
X KinoSearch::Util::StringHelper.3 \
X KinoSearch::Util::ToStringUtils.3 \
X KinoSearch::Util::ToolSet.3 \
X KinoSearch::Util::VerifyArgs.3
X
X.include <bsd.port.mk>
END-of-p5-KinoSearch/Makefile
echo x - p5-KinoSearch/distinfo
sed 's/^X//' >p5-KinoSearch/distinfo << 'END-of-p5-KinoSearch/distinfo'
XMD5 (KinoSearch-0.09.tar.gz) = 698217e7a7c75be02eedf1225efb7a98
XSHA256 (KinoSearch-0.09.tar.gz) = aaf010907fefd806eb15ca5f51bdd466811c73f50d0a6678dff6bcd375431a3b
XSIZE (KinoSearch-0.09.tar.gz) = 196257
END-of-p5-KinoSearch/distinfo
echo x - p5-KinoSearch/pkg-descr
sed 's/^X//' >p5-KinoSearch/pkg-descr << 'END-of-p5-KinoSearch/pkg-descr'
XKinoSearch is a loose port of the Java search engine library Apache Lucene,
Xwritten in Perl and C. The archetypal application is website search, but it
Xcan be put to many different uses.
X
XFeatures
X * Extremely fast and scalable - can handle millions of documents
X * Full support for 12 Indo-European languages.
X * Support for boolean operators AND, OR, and AND NOT; parenthetical
X groupings, and prepended +plus and -minus
X * Algorithmic selection of relevant excerpts and highlighting of search terms
X within excerpts
X * Highly customizable query and indexing APIs
X * Phrase matching
X * Stemming
X * Stoplists
X
XWWW: http://www.rectangular.com/kinosearch/
END-of-p5-KinoSearch/pkg-descr
echo x - p5-KinoSearch/pkg-plist
sed 's/^X//' >p5-KinoSearch/pkg-plist << 'END-of-p5-KinoSearch/pkg-plist'
X%%SITE_PERL%%/%%PERL_ARCH%%/auto/KinoSearch/KinoSearch.bs
X%%SITE_PERL%%/%%PERL_ARCH%%/auto/KinoSearch/KinoSearch.so
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/InvIndexer.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Searcher.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Analysis/Analyzer.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Analysis/LCNormalizer.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Analysis/PolyAnalyzer.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Analysis/Stemmer.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Analysis/Stopalizer.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Analysis/TokenBatch.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Analysis/Tokenizer.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Docs/DevGuide.pod
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Docs/FileFormat.pod
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Docs/Tutorial.pod
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Document/Doc.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Document/Field.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Highlight/Highlighter.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Index/CompoundFileReader.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Index/CompoundFileWriter.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Index/DelDocs.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Index/FieldInfos.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Index/FieldsReader.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Index/FieldsWriter.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Index/IndexFileNames.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Index/IndexReader.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Index/MultiReader.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Index/MultiTermDocs.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Index/NormsReader.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Index/PostingsWriter.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Index/SegInfos.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Index/SegReader.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Index/SegTermDocs.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Index/SegTermEnum.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Index/SegWriter.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Index/Term.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Index/TermBuffer.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Index/TermDocs.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Index/TermEnum.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Index/TermInfo.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Index/TermInfosReader.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Index/TermInfosWriter.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Index/TermVector.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/QueryParser/QueryParser.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Search/BooleanClause.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Search/BooleanQuery.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Search/BooleanScorer.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Search/HitCollector.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Search/HitDoc.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Search/HitQueue.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Search/Hits.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Search/PhraseQuery.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Search/PhraseScorer.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Search/Query.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Search/QueryFilter.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Search/Scorer.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Search/Searchable.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Search/Similarity.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Search/TermQuery.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Search/TermScorer.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Search/Weight.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Store/FSInvIndex.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Store/FSLock.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Store/InStream.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Store/InvIndex.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Store/Lock.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Store/OutStream.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Store/RAMInvIndex.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Store/RAMLock.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Util/BitVector.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Util/ByteBuf.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Util/CClass.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Util/Carp.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Util/Class.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Util/IntMap.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Util/MathUtils.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Util/MemManager.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Util/PriorityQueue.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Util/SortExternal.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Util/StringHelper.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Util/ToStringUtils.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Util/ToolSet.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Util/VerifyArgs.pm
X at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Analysis
X at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Docs
X at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Document
X at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Highlight
X at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Index
X at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/QueryParser
X at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Search
X at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Store
X at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Util
X at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch
X at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/KinoSearch
END-of-p5-KinoSearch/pkg-plist
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list