diff options
-rw-r--r-- | textproc/libclucene/DESCR | 10 | ||||
-rw-r--r-- | textproc/libclucene/Makefile | 19 | ||||
-rw-r--r-- | textproc/libclucene/PLIST | 144 | ||||
-rw-r--r-- | textproc/libclucene/buildlink3.mk | 19 | ||||
-rw-r--r-- | textproc/libclucene/distinfo | 5 |
5 files changed, 197 insertions, 0 deletions
diff --git a/textproc/libclucene/DESCR b/textproc/libclucene/DESCR new file mode 100644 index 00000000000..884d826747a --- /dev/null +++ b/textproc/libclucene/DESCR @@ -0,0 +1,10 @@ +CLucene is a high-performance, scalable, cross platform, full-featured, +open-source indexing and searching API. It is written in C++. + +CLucene is a port of the very popular Java Lucene text search engine API. +Specifically, CLucene is the guts of a search engine, the hard stuff. +You write the easy stuff, the UI and the process of selecting and parsing your +data files to pump them into the search engine yourself. + +CLucene aims to be a good alternative to Java Lucene when performance really +matters or if you want to stick to good old C++. diff --git a/textproc/libclucene/Makefile b/textproc/libclucene/Makefile new file mode 100644 index 00000000000..584d3ed8bd9 --- /dev/null +++ b/textproc/libclucene/Makefile @@ -0,0 +1,19 @@ +# $NetBSD: Makefile,v 1.1.1.1 2008/11/04 10:52:53 markd Exp $ + +DISTNAME= clucene-core-0.9.21 +PKGREVISION= 1 +PKGNAME= lib${DISTNAME:S/-core-/-/} +CATEGORIES= textproc + +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=clucene/} + +MAINTAINER= mkirby@NetBSD.org +HOMEPAGE= http://clucene.sourceforge.net/index.php/Main_Page +COMMENT= Text search engine written in C++ + +USE_TOOLS+= gmake +USE_LANGUAGES= c c++ +GNU_CONFIGURE= yes +USE_LIBTOOL= yes + +.include "../../mk/bsd.pkg.mk" diff --git a/textproc/libclucene/PLIST b/textproc/libclucene/PLIST new file mode 100644 index 00000000000..d8dcc82997f --- /dev/null +++ b/textproc/libclucene/PLIST @@ -0,0 +1,144 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2008/11/04 10:52:53 markd Exp $ +include/CLucene.h +include/CLucene/CLBackwards.h +include/CLucene/CLConfig.h +include/CLucene/LuceneThreads.h +include/CLucene/StdHeader.h +include/CLucene/analysis/AnalysisHeader.h +include/CLucene/analysis/Analyzers.h +include/CLucene/analysis/standard/StandardAnalyzer.h +include/CLucene/analysis/standard/StandardFilter.h +include/CLucene/analysis/standard/StandardTokenizer.h +include/CLucene/analysis/standard/StandardTokenizerConstants.h +include/CLucene/config/CompilerBcb.h +include/CLucene/config/CompilerGcc.h +include/CLucene/config/CompilerMsvc.h +include/CLucene/config/PlatformMac.h +include/CLucene/config/PlatformUnix.h +include/CLucene/config/PlatformWin32.h +include/CLucene/config/compiler.h +include/CLucene/config/define_std.h +include/CLucene/config/gunichartables.h +include/CLucene/config/repl_tchar.h +include/CLucene/config/repl_wchar.h +include/CLucene/config/threadCSection.h +include/CLucene/config/threadPthread.h +include/CLucene/debug/condition.h +include/CLucene/debug/error.h +include/CLucene/debug/lucenebase.h +include/CLucene/debug/mem.h +include/CLucene/document/DateField.h +include/CLucene/document/Document.h +include/CLucene/document/Field.h +include/CLucene/index/CompoundFile.h +include/CLucene/index/DocumentWriter.h +include/CLucene/index/FieldInfo.h +include/CLucene/index/FieldInfos.h +include/CLucene/index/FieldsReader.h +include/CLucene/index/FieldsWriter.h +include/CLucene/index/IndexModifier.h +include/CLucene/index/IndexReader.h +include/CLucene/index/IndexWriter.h +include/CLucene/index/MultiReader.h +include/CLucene/index/SegmentHeader.h +include/CLucene/index/SegmentInfos.h +include/CLucene/index/SegmentMergeInfo.h +include/CLucene/index/SegmentMergeQueue.h +include/CLucene/index/SegmentMerger.h +include/CLucene/index/SegmentTermEnum.h +include/CLucene/index/Term.h +include/CLucene/index/TermInfo.h +include/CLucene/index/TermInfosReader.h +include/CLucene/index/TermInfosWriter.h +include/CLucene/index/TermVector.h +include/CLucene/index/Terms.h +include/CLucene/queryParser/Lexer.h +include/CLucene/queryParser/MultiFieldQueryParser.h +include/CLucene/queryParser/QueryParser.h +include/CLucene/queryParser/QueryParserBase.h +include/CLucene/queryParser/QueryToken.h +include/CLucene/queryParser/TokenList.h +include/CLucene/search/BooleanClause.h +include/CLucene/search/BooleanQuery.h +include/CLucene/search/BooleanScorer.h +include/CLucene/search/CachingWrapperFilter.h +include/CLucene/search/ChainedFilter.h +include/CLucene/search/Compare.h +include/CLucene/search/ConjunctionScorer.h +include/CLucene/search/DateFilter.h +include/CLucene/search/ExactPhraseScorer.h +include/CLucene/search/Explanation.h +include/CLucene/search/FieldCache.h +include/CLucene/search/FieldCacheImpl.h +include/CLucene/search/FieldDoc.h +include/CLucene/search/FieldDocSortedHitQueue.h +include/CLucene/search/FieldSortedHitQueue.h +include/CLucene/search/Filter.h +include/CLucene/search/FilteredTermEnum.h +include/CLucene/search/FuzzyQuery.h +include/CLucene/search/HitQueue.h +include/CLucene/search/IndexSearcher.h +include/CLucene/search/MultiSearcher.h +include/CLucene/search/MultiTermQuery.h +include/CLucene/search/PhrasePositions.h +include/CLucene/search/PhraseQuery.h +include/CLucene/search/PhraseQueue.h +include/CLucene/search/PhraseScorer.h +include/CLucene/search/PrefixQuery.h +include/CLucene/search/QueryFilter.h +include/CLucene/search/RangeFilter.h +include/CLucene/search/RangeQuery.h +include/CLucene/search/Scorer.h +include/CLucene/search/SearchHeader.h +include/CLucene/search/Similarity.h +include/CLucene/search/SloppyPhraseScorer.h +include/CLucene/search/Sort.h +include/CLucene/search/TermQuery.h +include/CLucene/search/TermScorer.h +include/CLucene/search/WildcardQuery.h +include/CLucene/search/WildcardTermEnum.h +include/CLucene/store/Directory.h +include/CLucene/store/FSDirectory.h +include/CLucene/store/IndexInput.h +include/CLucene/store/IndexOutput.h +include/CLucene/store/InputStream.h +include/CLucene/store/Lock.h +include/CLucene/store/OutputStream.h +include/CLucene/store/RAMDirectory.h +include/CLucene/store/TransactionalRAMDirectory.h +include/CLucene/util/Arrays.h +include/CLucene/util/BitSet.h +include/CLucene/util/Equators.h +include/CLucene/util/FastCharStream.h +include/CLucene/util/MD5Digester.h +include/CLucene/util/Misc.h +include/CLucene/util/PriorityQueue.h +include/CLucene/util/Reader.h +include/CLucene/util/StringBuffer.h +include/CLucene/util/StringIntern.h +include/CLucene/util/ThreadLocal.h +include/CLucene/util/VoidList.h +include/CLucene/util/VoidMap.h +include/CLucene/util/bufferedstream.h +include/CLucene/util/dirent.h +include/CLucene/util/fileinputstream.h +include/CLucene/util/googlesparsemap.h +include/CLucene/util/inputstreambuffer.h +include/CLucene/util/jstreamsconfig.h +include/CLucene/util/streambase.h +include/CLucene/util/stringreader.h +include/CLucene/util/subinputstream.h +lib/CLucene/clucene-config.h +lib/libclucene.la +@dirrm lib/CLucene +@dirrm include/CLucene/util +@dirrm include/CLucene/store +@dirrm include/CLucene/search +@dirrm include/CLucene/queryParser +@dirrm include/CLucene/index +@dirrm include/CLucene/document +@dirrm include/CLucene/debug +@dirrm include/CLucene/config +@dirrm include/CLucene/analysis/standard +@dirrm include/CLucene/analysis +@dirrm include/CLucene diff --git a/textproc/libclucene/buildlink3.mk b/textproc/libclucene/buildlink3.mk new file mode 100644 index 00000000000..456f12a7e16 --- /dev/null +++ b/textproc/libclucene/buildlink3.mk @@ -0,0 +1,19 @@ +# $NetBSD: buildlink3.mk,v 1.1.1.1 2008/11/04 10:52:53 markd Exp $ + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ +LIBCLUCENE_BUILDLINK3_MK:= ${LIBCLUCENE_BUILDLINK3_MK}+ + +.if ${BUILDLINK_DEPTH} == "+" +BUILDLINK_DEPENDS+= libclucene +.endif + +BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nlibclucene} +BUILDLINK_PACKAGES+= libclucene +BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libclucene + +.if ${LIBCLUCENE_BUILDLINK3_MK} == "+" +BUILDLINK_API_DEPENDS.libclucene+= libclucene>=0.9.21 +BUILDLINK_PKGSRCDIR.libclucene?= ../../textproc/libclucene +.endif # LIBCLUCENE_BUILDLINK3_MK + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} diff --git a/textproc/libclucene/distinfo b/textproc/libclucene/distinfo new file mode 100644 index 00000000000..6e8631e28ed --- /dev/null +++ b/textproc/libclucene/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2008/11/04 10:52:53 markd Exp $ + +SHA1 (clucene-core-0.9.21.tar.gz) = edff080257a1453668f2733b70484d6a0d4fdce7 +RMD160 (clucene-core-0.9.21.tar.gz) = c3f303e29f6400d269e470479c793d77834bfce2 +Size (clucene-core-0.9.21.tar.gz) = 1878516 bytes |