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 |
|