Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 20 Apr 2006 15:18:00 -0400 (EDT)
From:      Vivek Khera <vivek@khera.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/96115: new port textproc/p5-KinoSearch
Message-ID:  <20060420191800.675E0B80C@yertle.kcilink.com>
Resent-Message-ID: <200604201920.k3KJKLhi085632@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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@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@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@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Analysis
X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Docs
X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Document
X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Highlight
X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Index
X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/QueryParser
X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Search
X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Store
X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch/Util
X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/KinoSearch
X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/KinoSearch
END-of-p5-KinoSearch/pkg-plist
exit


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060420191800.675E0B80C>