components/indri/indri.p5m
changeset 5215 7fe3e5b43e6a
parent 5214 f6336578f3e5
child 5216 fdd262355907
equal deleted inserted replaced
5214:f6336578f3e5 5215:7fe3e5b43e6a
     1 #
       
     2 # CDDL HEADER START
       
     3 #
       
     4 # The contents of this file are subject to the terms of the
       
     5 # Common Development and Distribution License (the "License").
       
     6 # You may not use this file except in compliance with the License.
       
     7 #
       
     8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
       
     9 # or http://www.opensolaris.org/os/licensing.
       
    10 # See the License for the specific language governing permissions
       
    11 # and limitations under the License.
       
    12 #
       
    13 # When distributing Covered Code, include this CDDL HEADER in each
       
    14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
       
    15 # If applicable, add the following below this CDDL HEADER, with the
       
    16 # fields enclosed by brackets "[]" replaced with your own identifying
       
    17 # information: Portions Copyright [yyyy] [name of copyright owner]
       
    18 #
       
    19 # CDDL HEADER END
       
    20 #
       
    21 # Copyright (c) 2014, 2015, Oracle and/or its affiliates. All rights reserved.
       
    22 #
       
    23 
       
    24 set name=pkg.fmri \
       
    25     value=pkg:/library/indri@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
       
    26 set name=pkg.summary value="Text search engine"
       
    27 set name=pkg.description \
       
    28     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."
       
    29 set name=com.oracle.info.description value="the Indri search engine"
       
    30 set name=com.oracle.info.tpno value=$(TPNO)
       
    31 set name=info.classification \
       
    32     value=org.opensolaris.category.2008:System/Libraries
       
    33 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
       
    34 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
       
    35 set name=org.opensolaris.arc-caseid value=PSARC/2013/232
       
    36 set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
       
    37 
       
    38 # Clashes with userland antlr
       
    39 # dir  path=usr/include/antlr
       
    40 # ...
       
    41 
       
    42 # usr/include
       
    43 dir  path=usr/include/indri
       
    44 file path=usr/include/indri/AnchorTextAnnotator.hpp
       
    45 file path=usr/include/indri/AnchorTextHarvester.hpp
       
    46 file path=usr/include/indri/AnchorTextWriter.hpp
       
    47 file path=usr/include/indri/Annotator.hpp
       
    48 file path=usr/include/indri/Appliers.hpp
       
    49 file path=usr/include/indri/ArabicStemmerTransformation.hpp
       
    50 file path=usr/include/indri/Arabic_Stemmer_utf8.hpp
       
    51 file path=usr/include/indri/AttributeValuePair.hpp
       
    52 file path=usr/include/indri/BeliefNode.hpp
       
    53 file path=usr/include/indri/BooleanAndNode.hpp
       
    54 file path=usr/include/indri/Buffer.hpp
       
    55 file path=usr/include/indri/BulkTree.hpp
       
    56 file path=usr/include/indri/CachedFrequencyBeliefNode.hpp
       
    57 file path=usr/include/indri/Collection.hpp
       
    58 file path=usr/include/indri/CombinedVocabularyIterator.hpp
       
    59 file path=usr/include/indri/Combiner.hpp
       
    60 file path=usr/include/indri/CompressedCollection.hpp
       
    61 file path=usr/include/indri/ConditionVariable.hpp
       
    62 file path=usr/include/indri/Conflater.hpp
       
    63 file path=usr/include/indri/ConflationPattern.hpp
       
    64 file path=usr/include/indri/ContextCountAccumulator.hpp
       
    65 file path=usr/include/indri/ContextCountGraphCopier.hpp
       
    66 file path=usr/include/indri/ContextCountGraphExtractor.hpp
       
    67 file path=usr/include/indri/ContextInclusionAndNode.hpp
       
    68 file path=usr/include/indri/ContextSimpleCountAccumulator.hpp
       
    69 file path=usr/include/indri/ContextSimpleCountCollectorCopier.hpp
       
    70 file path=usr/include/indri/Copier.hpp
       
    71 file path=usr/include/indri/CorpusStatistics.hpp
       
    72 file path=usr/include/indri/DagCopier.hpp
       
    73 file path=usr/include/indri/DateFieldAnnotator.hpp
       
    74 file path=usr/include/indri/DateParse.hpp
       
    75 file path=usr/include/indri/DeletedDocumentList.hpp
       
    76 file path=usr/include/indri/DirectoryIterator.hpp
       
    77 file path=usr/include/indri/DirichletTermScoreFunction.hpp
       
    78 file path=usr/include/indri/DiskDocExtentListIterator.hpp
       
    79 file path=usr/include/indri/DiskDocListFileIterator.hpp
       
    80 file path=usr/include/indri/DiskDocListIterator.hpp
       
    81 file path=usr/include/indri/DiskDocumentDataIterator.hpp
       
    82 file path=usr/include/indri/DiskFrequentVocabularyIterator.hpp
       
    83 file path=usr/include/indri/DiskIndex.hpp
       
    84 file path=usr/include/indri/DiskKeyfileVocabularyIterator.hpp
       
    85 file path=usr/include/indri/DiskTermData.hpp
       
    86 file path=usr/include/indri/DiskTermListFileIterator.hpp
       
    87 file path=usr/include/indri/DocExtentListIterator.hpp
       
    88 file path=usr/include/indri/DocExtentListMemoryBuilder.hpp
       
    89 file path=usr/include/indri/DocListFileIterator.hpp
       
    90 file path=usr/include/indri/DocListIterator.hpp
       
    91 file path=usr/include/indri/DocListIteratorNode.hpp
       
    92 file path=usr/include/indri/DocListMemoryBuilder.hpp
       
    93 file path=usr/include/indri/DocumentCount.hpp
       
    94 file path=usr/include/indri/DocumentData.hpp
       
    95 file path=usr/include/indri/DocumentDataIterator.hpp
       
    96 file path=usr/include/indri/DocumentIterator.hpp
       
    97 file path=usr/include/indri/DocumentIteratorFactory.hpp
       
    98 file path=usr/include/indri/DocumentStructure.hpp
       
    99 file path=usr/include/indri/DocumentStructureHolderNode.hpp
       
   100 file path=usr/include/indri/DocumentVector.hpp
       
   101 file path=usr/include/indri/EvaluatorNode.hpp
       
   102 file path=usr/include/indri/Extent.hpp
       
   103 file path=usr/include/indri/ExtentAndNode.hpp
       
   104 file path=usr/include/indri/ExtentChildNode.hpp
       
   105 file path=usr/include/indri/ExtentDescendantNode.hpp
       
   106 file path=usr/include/indri/ExtentEnforcementNode.hpp
       
   107 file path=usr/include/indri/ExtentInsideNode.hpp
       
   108 file path=usr/include/indri/ExtentOrNode.hpp
       
   109 file path=usr/include/indri/ExtentParentNode.hpp
       
   110 file path=usr/include/indri/ExtentRestrictionModelAnnotatorCopier.hpp
       
   111 file path=usr/include/indri/ExtentRestrictionNode.hpp
       
   112 file path=usr/include/indri/FieldBelowWalker.hpp
       
   113 file path=usr/include/indri/FieldBetweenNode.hpp
       
   114 file path=usr/include/indri/FieldEqualsNode.hpp
       
   115 file path=usr/include/indri/FieldExtent.hpp
       
   116 file path=usr/include/indri/FieldGreaterNode.hpp
       
   117 file path=usr/include/indri/FieldIteratorNode.hpp
       
   118 file path=usr/include/indri/FieldLessNode.hpp
       
   119 file path=usr/include/indri/FieldListIterator.hpp
       
   120 file path=usr/include/indri/FieldStatistics.hpp
       
   121 file path=usr/include/indri/FieldWildcardNode.hpp
       
   122 file path=usr/include/indri/File.hpp
       
   123 file path=usr/include/indri/FileClassEnvironment.hpp
       
   124 file path=usr/include/indri/FileClassEnvironmentFactory.hpp
       
   125 file path=usr/include/indri/FileTreeIterator.hpp
       
   126 file path=usr/include/indri/FilterNode.hpp
       
   127 file path=usr/include/indri/FilterRejectNode.hpp
       
   128 file path=usr/include/indri/FilterRequireNode.hpp
       
   129 file path=usr/include/indri/FixedPassageNode.hpp
       
   130 file path=usr/include/indri/FrequencyListCopier.hpp
       
   131 file path=usr/include/indri/HTMLParser.hpp
       
   132 file path=usr/include/indri/HashTable.hpp
       
   133 file path=usr/include/indri/Index.hpp
       
   134 file path=usr/include/indri/IndexEnvironment.hpp
       
   135 file path=usr/include/indri/IndexWriter.hpp
       
   136 file path=usr/include/indri/IndriParser.hpp
       
   137 file path=usr/include/indri/IndriTimer.hpp
       
   138 file path=usr/include/indri/IndriTokenizer.hpp
       
   139 file path=usr/include/indri/InferenceNetwork.hpp
       
   140 file path=usr/include/indri/InferenceNetworkBuilder.hpp
       
   141 file path=usr/include/indri/InferenceNetworkNode.hpp
       
   142 file path=usr/include/indri/InternalFileBuffer.hpp
       
   143 file path=usr/include/indri/JelinekMercerTermScoreFunction.hpp
       
   144 file path=usr/include/indri/KrovetzStemmer.hpp
       
   145 file path=usr/include/indri/KrovetzStemmerTransformation.hpp
       
   146 file path=usr/include/indri/LengthPriorNode.hpp
       
   147 file path=usr/include/indri/ListAccumulator.hpp
       
   148 file path=usr/include/indri/ListBeliefNode.hpp
       
   149 file path=usr/include/indri/ListCache.hpp
       
   150 file path=usr/include/indri/ListIteratorNode.hpp
       
   151 file path=usr/include/indri/LocalQueryServer.hpp
       
   152 file path=usr/include/indri/Lockable.hpp
       
   153 file path=usr/include/indri/MaxNode.hpp
       
   154 file path=usr/include/indri/MboxDocumentIterator.hpp
       
   155 file path=usr/include/indri/MemoryDocumentDataIterator.hpp
       
   156 file path=usr/include/indri/MemoryIndex.hpp
       
   157 file path=usr/include/indri/MemoryIndexDocListFileIterator.hpp
       
   158 file path=usr/include/indri/MemoryIndexTermListFileIterator.hpp
       
   159 file path=usr/include/indri/MemoryIndexVocabularyIterator.hpp
       
   160 file path=usr/include/indri/MetadataPair.hpp
       
   161 file path=usr/include/indri/Mutex.hpp
       
   162 file path=usr/include/indri/NestedExtentInsideNode.hpp
       
   163 file path=usr/include/indri/NestedListBeliefNode.hpp
       
   164 file path=usr/include/indri/NetworkListener.hpp
       
   165 file path=usr/include/indri/NetworkMessageStream.hpp
       
   166 file path=usr/include/indri/NetworkServerProxy.hpp
       
   167 file path=usr/include/indri/NetworkServerStub.hpp
       
   168 file path=usr/include/indri/NetworkStream.hpp
       
   169 file path=usr/include/indri/NexiLexer.hpp
       
   170 file path=usr/include/indri/NexiLexerTokenTypes.hpp
       
   171 file path=usr/include/indri/NexiParser.hpp
       
   172 file path=usr/include/indri/NormalDistribution.hpp
       
   173 file path=usr/include/indri/NormalizationTransformation.hpp
       
   174 file path=usr/include/indri/NotNode.hpp
       
   175 file path=usr/include/indri/NullListNode.hpp
       
   176 file path=usr/include/indri/NullScorerNode.hpp
       
   177 file path=usr/include/indri/NumericFieldAnnotator.hpp
       
   178 file path=usr/include/indri/ObjectHandler.hpp
       
   179 file path=usr/include/indri/OfficeHelper.hpp
       
   180 file path=usr/include/indri/OffsetAnnotationAnnotator.hpp
       
   181 file path=usr/include/indri/OffsetMetadataAnnotator.hpp
       
   182 file path=usr/include/indri/OrNode.hpp
       
   183 file path=usr/include/indri/OrderedWindowNode.hpp
       
   184 file path=usr/include/indri/Packer.hpp
       
   185 file path=usr/include/indri/PageRank.hpp
       
   186 file path=usr/include/indri/Parameters.hpp
       
   187 file path=usr/include/indri/ParsedDocument.hpp
       
   188 file path=usr/include/indri/ParserFactory.hpp
       
   189 file path=usr/include/indri/Path.hpp
       
   190 file path=usr/include/indri/PlusNode.hpp
       
   191 file path=usr/include/indri/PonteExpander.hpp
       
   192 file path=usr/include/indri/PorterStemmerTransformation.hpp
       
   193 file path=usr/include/indri/Porter_Stemmer.hpp
       
   194 file path=usr/include/indri/PowerPointDocumentExtractor.hpp
       
   195 file path=usr/include/indri/PriorFactory.hpp
       
   196 file path=usr/include/indri/PriorListIterator.hpp
       
   197 file path=usr/include/indri/PriorNode.hpp
       
   198 file path=usr/include/indri/QueryAnnotation.hpp
       
   199 file path=usr/include/indri/QueryEnvironment.hpp
       
   200 file path=usr/include/indri/QueryExpander.hpp
       
   201 file path=usr/include/indri/QueryLexer.hpp
       
   202 file path=usr/include/indri/QueryLexerTokenTypes.hpp
       
   203 file path=usr/include/indri/QueryParser.hpp
       
   204 file path=usr/include/indri/QueryParserFactory.hpp
       
   205 file path=usr/include/indri/QueryResponsePacker.hpp
       
   206 file path=usr/include/indri/QueryResponseUnpacker.hpp
       
   207 file path=usr/include/indri/QueryServer.hpp
       
   208 file path=usr/include/indri/QuerySpec.hpp
       
   209 file path=usr/include/indri/QueryStopper.hpp
       
   210 file path=usr/include/indri/QueryTFWalker.hpp
       
   211 file path=usr/include/indri/RMExpander.hpp
       
   212 file path=usr/include/indri/RVLCompressStream.hpp
       
   213 file path=usr/include/indri/RVLDecompressStream.hpp
       
   214 file path=usr/include/indri/RawScorerNodeExtractor.hpp
       
   215 file path=usr/include/indri/RawTextParser.hpp
       
   216 file path=usr/include/indri/ReaderLockable.hpp
       
   217 file path=usr/include/indri/ReadersWritersLock.hpp
       
   218 file path=usr/include/indri/ReformulateQuery.hpp
       
   219 file path=usr/include/indri/RegionAllocator.hpp
       
   220 file path=usr/include/indri/RelevanceModel.hpp
       
   221 file path=usr/include/indri/Repository.hpp
       
   222 file path=usr/include/indri/RepositoryLoadThread.hpp
       
   223 file path=usr/include/indri/RepositoryMaintenanceThread.hpp
       
   224 file path=usr/include/indri/ScopedLock.hpp
       
   225 file path=usr/include/indri/ScopedMonitor.hpp
       
   226 file path=usr/include/indri/ScoredExtentAccumulator.hpp
       
   227 file path=usr/include/indri/ScoredExtentResult.hpp
       
   228 file path=usr/include/indri/SequentialReadBuffer.hpp
       
   229 file path=usr/include/indri/SequentialWriteBuffer.hpp
       
   230 file path=usr/include/indri/ShrinkageBeliefNode.hpp
       
   231 file path=usr/include/indri/SimpleCopier.hpp
       
   232 file path=usr/include/indri/SkippingCapableNode.hpp
       
   233 file path=usr/include/indri/SmoothingAnnotatorWalker.hpp
       
   234 file path=usr/include/indri/SnippetBuilder.hpp
       
   235 file path=usr/include/indri/StemmerFactory.hpp
       
   236 file path=usr/include/indri/StopStructureRemover.hpp
       
   237 file path=usr/include/indri/StopperTransformation.hpp
       
   238 file path=usr/include/indri/SumNode.hpp
       
   239 file path=usr/include/indri/TFIDFExpander.hpp
       
   240 file path=usr/include/indri/TFIDFTermScoreFunction.hpp
       
   241 file path=usr/include/indri/Tag.hpp
       
   242 file path=usr/include/indri/TagDocumentIterator.hpp
       
   243 file path=usr/include/indri/TagEvent.hpp
       
   244 file path=usr/include/indri/TagExtent.hpp
       
   245 file path=usr/include/indri/TagList.hpp
       
   246 file path=usr/include/indri/TaggedDocumentIterator.hpp
       
   247 file path=usr/include/indri/TaggedTextParser.hpp
       
   248 file path=usr/include/indri/TermBitmap.hpp
       
   249 file path=usr/include/indri/TermData.hpp
       
   250 file path=usr/include/indri/TermExtent.hpp
       
   251 file path=usr/include/indri/TermFieldStatistics.hpp
       
   252 file path=usr/include/indri/TermFrequencyBeliefNode.hpp
       
   253 file path=usr/include/indri/TermList.hpp
       
   254 file path=usr/include/indri/TermListFileIterator.hpp
       
   255 file path=usr/include/indri/TermRecorder.hpp
       
   256 file path=usr/include/indri/TermScoreFunction.hpp
       
   257 file path=usr/include/indri/TermScoreFunctionFactory.hpp
       
   258 file path=usr/include/indri/TermTranslator.hpp
       
   259 file path=usr/include/indri/TextDocumentExtractor.hpp
       
   260 file path=usr/include/indri/TextParser.hpp
       
   261 file path=usr/include/indri/TextTokenizer.hpp
       
   262 file path=usr/include/indri/TextTokenizerPIA.hpp
       
   263 file path=usr/include/indri/Thread.hpp
       
   264 file path=usr/include/indri/TokenizedDocument.hpp
       
   265 file path=usr/include/indri/TokenizerFactory.hpp
       
   266 file path=usr/include/indri/Transformation.hpp
       
   267 file path=usr/include/indri/TreePrinterWalker.hpp
       
   268 file path=usr/include/indri/TwoStageTermScoreFunction.hpp
       
   269 file path=usr/include/indri/URLTextAnnotator.hpp
       
   270 file path=usr/include/indri/UTF8CaseNormalizationTransformation.hpp
       
   271 file path=usr/include/indri/UTF8Transcoder.hpp
       
   272 file path=usr/include/indri/UnnecessaryNodeRemoverCopier.hpp
       
   273 file path=usr/include/indri/UnorderedWindowNode.hpp
       
   274 file path=usr/include/indri/Unpacker.hpp
       
   275 file path=usr/include/indri/UnparsedDocument.hpp
       
   276 file path=usr/include/indri/UtilityThread.hpp
       
   277 file path=usr/include/indri/VocabularyIterator.hpp
       
   278 file path=usr/include/indri/WARCDocumentIterator.hpp
       
   279 file path=usr/include/indri/WPlusNode.hpp
       
   280 file path=usr/include/indri/Walker.hpp
       
   281 file path=usr/include/indri/WeightFoldingCopier.hpp
       
   282 file path=usr/include/indri/WeightedAndNode.hpp
       
   283 file path=usr/include/indri/WeightedExtentOrNode.hpp
       
   284 file path=usr/include/indri/WeightedSumNode.hpp
       
   285 file path=usr/include/indri/WordDocumentExtractor.hpp
       
   286 file path=usr/include/indri/WriterLockable.hpp
       
   287 file path=usr/include/indri/XMLNode.hpp
       
   288 file path=usr/include/indri/XMLReader.hpp
       
   289 file path=usr/include/indri/XMLWriter.hpp
       
   290 file path=usr/include/indri/atomic.hpp
       
   291 file path=usr/include/indri/count_iterator
       
   292 file path=usr/include/indri/delete_range.hpp
       
   293 file path=usr/include/indri/greedy_vector
       
   294 file path=usr/include/indri/indri-platform.h
       
   295 file path=usr/include/indri/ref_ptr.hpp
       
   296 file path=usr/include/indri/uint64comp.hpp
       
   297 
       
   298 # usr/lib
       
   299 link path=usr/lib/$(MACH64)/libindri.so target=libindri.so.1
       
   300 file usr/lib/$(MACH64)/libindri.so.1 path=usr/lib/$(MACH64)/libindri.so.1
       
   301 link path=usr/lib/$(MACH64)/libpia_wrapper.so target=libpia_wrapper.so.1
       
   302 file usr/lib/$(MACH64)/libpia_wrapper.so.1 \
       
   303     path=usr/lib/$(MACH64)/libpia_wrapper.so.1
       
   304 
       
   305 # usr/lib/indri directory does not get applied usr/bin defaults, so we have to
       
   306 # name them here
       
   307 file usr/bin/$(MACH64)/IndriBuildIndex path=usr/lib/indri/IndriBuildIndex \
       
   308     owner=root group=bin mode=0555
       
   309 file usr/bin/$(MACH64)/IndriRunQuery path=usr/lib/indri/IndriRunQuery \
       
   310     owner=root group=bin mode=0555
       
   311 link path=usr/lib/libindri.so target=libindri.so.1
       
   312 file usr/lib/libindri.so.1 path=usr/lib/libindri.so.1
       
   313 link path=usr/lib/libpia_wrapper.so target=libpia_wrapper.so.1
       
   314 file usr/lib/libpia_wrapper.so.1 path=usr/lib/libpia_wrapper.so.1
       
   315 
       
   316 # LICENSE.txt is taken from indri sources
       
   317 license LICENSE.txt license="Indri license"
       
   318 
       
   319 # not relevant for our usage as it is obsoleted
       
   320 # http://lemurproject.org/lemur.php
       
   321 # dir  path=usr/include/lemur
       
   322 
       
   323 # not relevant for our usage
       
   324 # dir  path=usr/share/indri