components/indri/indri.p5m
author John Beck <John.Beck@Oracle.COM>
Wed, 18 Nov 2015 12:45:08 -0800
changeset 5106 7da49475ad49
parent 3732 0f62cc221c7e
permissions -rw-r--r--
22227841 SUNWpyyaml26 needs to be obsoleted

#
# 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, 2015, 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)

# 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

# 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 \
    owner=root group=bin mode=0555
file usr/bin/$(MACH64)/IndriRunQuery path=usr/lib/indri/IndriRunQuery \
    owner=root group=bin mode=0555
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