components/indri/indri.p5m
author Mike Sullivan <Mike.Sullivan@Oracle.COM>
Mon, 27 Oct 2014 23:00:40 -0700
changeset 2178 e3d4058f48f8
parent 1948 2d1537e7942d
child 3732 0f62cc221c7e
permissions -rw-r--r--
Added tag s12-60 for changeset c2bbcbfca65e

#
# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License (the "License").
# You may not use this file except in compliance with the License.
#
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
# or http://www.opensolaris.org/os/licensing.
# See the License for the specific language governing permissions
# and limitations under the License.
#
# When distributing Covered Code, include this CDDL HEADER in each
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
# If applicable, add the following below this CDDL HEADER, with the
# fields enclosed by brackets "[]" replaced with your own identifying
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
# Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
#

set name=pkg.fmri \
    value=pkg:/library/indri@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.summary value="Text search engine"
set name=pkg.description \
    value="Indri is a search engine that provides state-of-the-art text search and a rich structured query language for text collections of up to 50 million documents (single machine) or 500 million documents (distributed search). Available for Linux, Solaris, Windows and Mac OSX."
set name=com.oracle.info.description value="the Indri search engine"
set name=com.oracle.info.tpno value=$(TPNO)
set name=info.classification \
    value=org.opensolaris.category.2008:System/Libraries
set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
set name=org.opensolaris.arc-caseid value=PSARC/2013/232
set name=org.opensolaris.consolidation value=$(CONSOLIDATION)

# usr/lib/indri directory does not get applied usr/bin defaults, so we have to
# name them here
file usr/bin/$(MACH64)/IndriBuildIndex path=usr/lib/indri/IndriBuildIndex group=bin owner=root mode=0555
file usr/bin/$(MACH64)/IndriRunQuery path=usr/lib/indri/IndriRunQuery group=bin owner=root mode=0555

# Clashes with userland antlr
# dir  path=usr/include/antlr
# ...

# usr/include
dir  path=usr/include/indri
file path=usr/include/indri/AnchorTextAnnotator.hpp
file path=usr/include/indri/AnchorTextHarvester.hpp
file path=usr/include/indri/AnchorTextWriter.hpp
file path=usr/include/indri/Annotator.hpp
file path=usr/include/indri/Appliers.hpp
file path=usr/include/indri/ArabicStemmerTransformation.hpp
file path=usr/include/indri/Arabic_Stemmer_utf8.hpp
file path=usr/include/indri/AttributeValuePair.hpp
file path=usr/include/indri/BeliefNode.hpp
file path=usr/include/indri/BooleanAndNode.hpp
file path=usr/include/indri/Buffer.hpp
file path=usr/include/indri/BulkTree.hpp
file path=usr/include/indri/CachedFrequencyBeliefNode.hpp
file path=usr/include/indri/Collection.hpp
file path=usr/include/indri/CombinedVocabularyIterator.hpp
file path=usr/include/indri/Combiner.hpp
file path=usr/include/indri/CompressedCollection.hpp
file path=usr/include/indri/ConditionVariable.hpp
file path=usr/include/indri/Conflater.hpp
file path=usr/include/indri/ConflationPattern.hpp
file path=usr/include/indri/ContextCountAccumulator.hpp
file path=usr/include/indri/ContextCountGraphCopier.hpp
file path=usr/include/indri/ContextCountGraphExtractor.hpp
file path=usr/include/indri/ContextInclusionAndNode.hpp
file path=usr/include/indri/ContextSimpleCountAccumulator.hpp
file path=usr/include/indri/ContextSimpleCountCollectorCopier.hpp
file path=usr/include/indri/Copier.hpp
file path=usr/include/indri/CorpusStatistics.hpp
file path=usr/include/indri/DagCopier.hpp
file path=usr/include/indri/DateFieldAnnotator.hpp
file path=usr/include/indri/DateParse.hpp
file path=usr/include/indri/DeletedDocumentList.hpp
file path=usr/include/indri/DirectoryIterator.hpp
file path=usr/include/indri/DirichletTermScoreFunction.hpp
file path=usr/include/indri/DiskDocExtentListIterator.hpp
file path=usr/include/indri/DiskDocListFileIterator.hpp
file path=usr/include/indri/DiskDocListIterator.hpp
file path=usr/include/indri/DiskDocumentDataIterator.hpp
file path=usr/include/indri/DiskFrequentVocabularyIterator.hpp
file path=usr/include/indri/DiskIndex.hpp
file path=usr/include/indri/DiskKeyfileVocabularyIterator.hpp
file path=usr/include/indri/DiskTermData.hpp
file path=usr/include/indri/DiskTermListFileIterator.hpp
file path=usr/include/indri/DocExtentListIterator.hpp
file path=usr/include/indri/DocExtentListMemoryBuilder.hpp
file path=usr/include/indri/DocListFileIterator.hpp
file path=usr/include/indri/DocListIterator.hpp
file path=usr/include/indri/DocListIteratorNode.hpp
file path=usr/include/indri/DocListMemoryBuilder.hpp
file path=usr/include/indri/DocumentCount.hpp
file path=usr/include/indri/DocumentData.hpp
file path=usr/include/indri/DocumentDataIterator.hpp
file path=usr/include/indri/DocumentIterator.hpp
file path=usr/include/indri/DocumentIteratorFactory.hpp
file path=usr/include/indri/DocumentStructure.hpp
file path=usr/include/indri/DocumentStructureHolderNode.hpp
file path=usr/include/indri/DocumentVector.hpp
file path=usr/include/indri/EvaluatorNode.hpp
file path=usr/include/indri/Extent.hpp
file path=usr/include/indri/ExtentAndNode.hpp
file path=usr/include/indri/ExtentChildNode.hpp
file path=usr/include/indri/ExtentDescendantNode.hpp
file path=usr/include/indri/ExtentEnforcementNode.hpp
file path=usr/include/indri/ExtentInsideNode.hpp
file path=usr/include/indri/ExtentOrNode.hpp
file path=usr/include/indri/ExtentParentNode.hpp
file path=usr/include/indri/ExtentRestrictionModelAnnotatorCopier.hpp
file path=usr/include/indri/ExtentRestrictionNode.hpp
file path=usr/include/indri/FieldBelowWalker.hpp
file path=usr/include/indri/FieldBetweenNode.hpp
file path=usr/include/indri/FieldEqualsNode.hpp
file path=usr/include/indri/FieldExtent.hpp
file path=usr/include/indri/FieldGreaterNode.hpp
file path=usr/include/indri/FieldIteratorNode.hpp
file path=usr/include/indri/FieldLessNode.hpp
file path=usr/include/indri/FieldListIterator.hpp
file path=usr/include/indri/FieldStatistics.hpp
file path=usr/include/indri/FieldWildcardNode.hpp
file path=usr/include/indri/File.hpp
file path=usr/include/indri/FileClassEnvironment.hpp
file path=usr/include/indri/FileClassEnvironmentFactory.hpp
file path=usr/include/indri/FileTreeIterator.hpp
file path=usr/include/indri/FilterNode.hpp
file path=usr/include/indri/FilterRejectNode.hpp
file path=usr/include/indri/FilterRequireNode.hpp
file path=usr/include/indri/FixedPassageNode.hpp
file path=usr/include/indri/FrequencyListCopier.hpp
file path=usr/include/indri/HTMLParser.hpp
file path=usr/include/indri/HashTable.hpp
file path=usr/include/indri/Index.hpp
file path=usr/include/indri/IndexEnvironment.hpp
file path=usr/include/indri/IndexWriter.hpp
file path=usr/include/indri/IndriParser.hpp
file path=usr/include/indri/IndriTimer.hpp
file path=usr/include/indri/IndriTokenizer.hpp
file path=usr/include/indri/InferenceNetwork.hpp
file path=usr/include/indri/InferenceNetworkBuilder.hpp
file path=usr/include/indri/InferenceNetworkNode.hpp
file path=usr/include/indri/InternalFileBuffer.hpp
file path=usr/include/indri/JelinekMercerTermScoreFunction.hpp
file path=usr/include/indri/KrovetzStemmer.hpp
file path=usr/include/indri/KrovetzStemmerTransformation.hpp
file path=usr/include/indri/LengthPriorNode.hpp
file path=usr/include/indri/ListAccumulator.hpp
file path=usr/include/indri/ListBeliefNode.hpp
file path=usr/include/indri/ListCache.hpp
file path=usr/include/indri/ListIteratorNode.hpp
file path=usr/include/indri/LocalQueryServer.hpp
file path=usr/include/indri/Lockable.hpp
file path=usr/include/indri/MaxNode.hpp
file path=usr/include/indri/MboxDocumentIterator.hpp
file path=usr/include/indri/MemoryDocumentDataIterator.hpp
file path=usr/include/indri/MemoryIndex.hpp
file path=usr/include/indri/MemoryIndexDocListFileIterator.hpp
file path=usr/include/indri/MemoryIndexTermListFileIterator.hpp
file path=usr/include/indri/MemoryIndexVocabularyIterator.hpp
file path=usr/include/indri/MetadataPair.hpp
file path=usr/include/indri/Mutex.hpp
file path=usr/include/indri/NestedExtentInsideNode.hpp
file path=usr/include/indri/NestedListBeliefNode.hpp
file path=usr/include/indri/NetworkListener.hpp
file path=usr/include/indri/NetworkMessageStream.hpp
file path=usr/include/indri/NetworkServerProxy.hpp
file path=usr/include/indri/NetworkServerStub.hpp
file path=usr/include/indri/NetworkStream.hpp
file path=usr/include/indri/NexiLexer.hpp
file path=usr/include/indri/NexiLexerTokenTypes.hpp
file path=usr/include/indri/NexiParser.hpp
file path=usr/include/indri/NormalDistribution.hpp
file path=usr/include/indri/NormalizationTransformation.hpp
file path=usr/include/indri/NotNode.hpp
file path=usr/include/indri/NullListNode.hpp
file path=usr/include/indri/NullScorerNode.hpp
file path=usr/include/indri/NumericFieldAnnotator.hpp
file path=usr/include/indri/ObjectHandler.hpp
file path=usr/include/indri/OfficeHelper.hpp
file path=usr/include/indri/OffsetAnnotationAnnotator.hpp
file path=usr/include/indri/OffsetMetadataAnnotator.hpp
file path=usr/include/indri/OrNode.hpp
file path=usr/include/indri/OrderedWindowNode.hpp
file path=usr/include/indri/Packer.hpp
file path=usr/include/indri/PageRank.hpp
file path=usr/include/indri/Parameters.hpp
file path=usr/include/indri/ParsedDocument.hpp
file path=usr/include/indri/ParserFactory.hpp
file path=usr/include/indri/Path.hpp
file path=usr/include/indri/PlusNode.hpp
file path=usr/include/indri/PonteExpander.hpp
file path=usr/include/indri/PorterStemmerTransformation.hpp
file path=usr/include/indri/Porter_Stemmer.hpp
file path=usr/include/indri/PowerPointDocumentExtractor.hpp
file path=usr/include/indri/PriorFactory.hpp
file path=usr/include/indri/PriorListIterator.hpp
file path=usr/include/indri/PriorNode.hpp
file path=usr/include/indri/QueryAnnotation.hpp
file path=usr/include/indri/QueryEnvironment.hpp
file path=usr/include/indri/QueryExpander.hpp
file path=usr/include/indri/QueryLexer.hpp
file path=usr/include/indri/QueryLexerTokenTypes.hpp
file path=usr/include/indri/QueryParser.hpp
file path=usr/include/indri/QueryParserFactory.hpp
file path=usr/include/indri/QueryResponsePacker.hpp
file path=usr/include/indri/QueryResponseUnpacker.hpp
file path=usr/include/indri/QueryServer.hpp
file path=usr/include/indri/QuerySpec.hpp
file path=usr/include/indri/QueryStopper.hpp
file path=usr/include/indri/QueryTFWalker.hpp
file path=usr/include/indri/RMExpander.hpp
file path=usr/include/indri/RVLCompressStream.hpp
file path=usr/include/indri/RVLDecompressStream.hpp
file path=usr/include/indri/RawScorerNodeExtractor.hpp
file path=usr/include/indri/RawTextParser.hpp
file path=usr/include/indri/ReaderLockable.hpp
file path=usr/include/indri/ReadersWritersLock.hpp
file path=usr/include/indri/ReformulateQuery.hpp
file path=usr/include/indri/RegionAllocator.hpp
file path=usr/include/indri/RelevanceModel.hpp
file path=usr/include/indri/Repository.hpp
file path=usr/include/indri/RepositoryLoadThread.hpp
file path=usr/include/indri/RepositoryMaintenanceThread.hpp
file path=usr/include/indri/ScopedLock.hpp
file path=usr/include/indri/ScopedMonitor.hpp
file path=usr/include/indri/ScoredExtentAccumulator.hpp
file path=usr/include/indri/ScoredExtentResult.hpp
file path=usr/include/indri/SequentialReadBuffer.hpp
file path=usr/include/indri/SequentialWriteBuffer.hpp
file path=usr/include/indri/ShrinkageBeliefNode.hpp
file path=usr/include/indri/SimpleCopier.hpp
file path=usr/include/indri/SkippingCapableNode.hpp
file path=usr/include/indri/SmoothingAnnotatorWalker.hpp
file path=usr/include/indri/SnippetBuilder.hpp
file path=usr/include/indri/StemmerFactory.hpp
file path=usr/include/indri/StopStructureRemover.hpp
file path=usr/include/indri/StopperTransformation.hpp
file path=usr/include/indri/SumNode.hpp
file path=usr/include/indri/TFIDFExpander.hpp
file path=usr/include/indri/TFIDFTermScoreFunction.hpp
file path=usr/include/indri/Tag.hpp
file path=usr/include/indri/TagDocumentIterator.hpp
file path=usr/include/indri/TagEvent.hpp
file path=usr/include/indri/TagExtent.hpp
file path=usr/include/indri/TagList.hpp
file path=usr/include/indri/TaggedDocumentIterator.hpp
file path=usr/include/indri/TaggedTextParser.hpp
file path=usr/include/indri/TermBitmap.hpp
file path=usr/include/indri/TermData.hpp
file path=usr/include/indri/TermExtent.hpp
file path=usr/include/indri/TermFieldStatistics.hpp
file path=usr/include/indri/TermFrequencyBeliefNode.hpp
file path=usr/include/indri/TermList.hpp
file path=usr/include/indri/TermListFileIterator.hpp
file path=usr/include/indri/TermRecorder.hpp
file path=usr/include/indri/TermScoreFunction.hpp
file path=usr/include/indri/TermScoreFunctionFactory.hpp
file path=usr/include/indri/TermTranslator.hpp
file path=usr/include/indri/TextDocumentExtractor.hpp
file path=usr/include/indri/TextParser.hpp
file path=usr/include/indri/TextTokenizer.hpp
file path=usr/include/indri/TextTokenizerPIA.hpp
file path=usr/include/indri/Thread.hpp
file path=usr/include/indri/TokenizedDocument.hpp
file path=usr/include/indri/TokenizerFactory.hpp
file path=usr/include/indri/Transformation.hpp
file path=usr/include/indri/TreePrinterWalker.hpp
file path=usr/include/indri/TwoStageTermScoreFunction.hpp
file path=usr/include/indri/URLTextAnnotator.hpp
file path=usr/include/indri/UTF8CaseNormalizationTransformation.hpp
file path=usr/include/indri/UTF8Transcoder.hpp
file path=usr/include/indri/UnnecessaryNodeRemoverCopier.hpp
file path=usr/include/indri/UnorderedWindowNode.hpp
file path=usr/include/indri/Unpacker.hpp
file path=usr/include/indri/UnparsedDocument.hpp
file path=usr/include/indri/UtilityThread.hpp
file path=usr/include/indri/VocabularyIterator.hpp
file path=usr/include/indri/WARCDocumentIterator.hpp
file path=usr/include/indri/WPlusNode.hpp
file path=usr/include/indri/Walker.hpp
file path=usr/include/indri/WeightFoldingCopier.hpp
file path=usr/include/indri/WeightedAndNode.hpp
file path=usr/include/indri/WeightedExtentOrNode.hpp
file path=usr/include/indri/WeightedSumNode.hpp
file path=usr/include/indri/WordDocumentExtractor.hpp
file path=usr/include/indri/WriterLockable.hpp
file path=usr/include/indri/XMLNode.hpp
file path=usr/include/indri/XMLReader.hpp
file path=usr/include/indri/XMLWriter.hpp
file path=usr/include/indri/atomic.hpp
file path=usr/include/indri/count_iterator
file path=usr/include/indri/delete_range.hpp
file path=usr/include/indri/greedy_vector
file path=usr/include/indri/indri-platform.h
file path=usr/include/indri/ref_ptr.hpp
file path=usr/include/indri/uint64comp.hpp

# usr/lib
link path=usr/lib/$(MACH64)/libindri.so target=libindri.so.1
file usr/lib/$(MACH64)/libindri.so.1 path=usr/lib/$(MACH64)/libindri.so.1
link path=usr/lib/$(MACH64)/libpia_wrapper.so target=libpia_wrapper.so.1
file usr/lib/$(MACH64)/libpia_wrapper.so.1 \
    path=usr/lib/$(MACH64)/libpia_wrapper.so.1
link path=usr/lib/libindri.so target=libindri.so.1
file usr/lib/libindri.so.1 path=usr/lib/libindri.so.1
link path=usr/lib/libpia_wrapper.so target=libpia_wrapper.so.1
file usr/lib/libpia_wrapper.so.1 path=usr/lib/libpia_wrapper.so.1

# LICENSE.txt is taken from indri sources
license LICENSE.txt license="Indri license"

# not relevant for our usage as it is obsoleted
# http://lemurproject.org/lemur.php
# dir  path=usr/include/lemur

# not relevant for our usage
# dir  path=usr/share/indri