git: b879dd313fcd - main - textproc/luceneplusplus: update to 3.0.9 release, fix build with boost >= 1.87.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 14 Feb 2025 03:17:53 UTC
The branch main has been updated by fluffy: URL: https://cgit.FreeBSD.org/ports/commit/?id=b879dd313fcdd8d38a6e60b745c557fb56eacbb8 commit b879dd313fcdd8d38a6e60b745c557fb56eacbb8 Author: Dima Panov <fluffy@FreeBSD.org> AuthorDate: 2025-02-14 01:11:11 +0000 Commit: Dima Panov <fluffy@FreeBSD.org> CommitDate: 2025-02-14 03:17:03 +0000 textproc/luceneplusplus: update to 3.0.9 release, fix build with boost >= 1.87.0 While here, adopt --- textproc/luceneplusplus/Makefile | 16 +++++---- textproc/luceneplusplus/distinfo | 10 ++++-- textproc/luceneplusplus/pkg-plist | 76 ++++++++++++++++++++++++++++++++++++--- 3 files changed, 88 insertions(+), 14 deletions(-) diff --git a/textproc/luceneplusplus/Makefile b/textproc/luceneplusplus/Makefile index e3731ee0b0b6..b9564a47ea0d 100644 --- a/textproc/luceneplusplus/Makefile +++ b/textproc/luceneplusplus/Makefile @@ -1,13 +1,16 @@ PORTNAME= lucene++ -PORTVERSION= 3.0.8 -PORTREVISION= 9 +PORTVERSION= 3.0.9 DISTVERSIONPREFIX= rel_ CATEGORIES= textproc -MAINTAINER= ports@FreeBSD.org +MAINTAINER= fluffy@FreeBSD.org COMMENT= C++ port of the Lucene library WWW= https://github.com/luceneplusplus/LucenePlusPlus +PATCH_SITES+= https://github.com/luceneplusplus/LucenePlusPlus/commit/ +PATCHFILES+= c18ead2b0c4aa62af01450cb12353a0baa51411f.patch:-p1 +PATCHFILES+= e6a376836e5c891577eae6369263152106b9bc02.patch:-p1 + LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LGPL.license @@ -20,14 +23,15 @@ USES= cmake compiler:c++11-lang USE_LDCONFIG= yes CMAKE_OFF= ENABLE_TEST ENABLE_DEMO +PLIST_SUB+= LIBVERSION="${PORTVERSION}" + .include <bsd.port.pre.mk> post-patch: ${REINPLACE_CMD} "/cotire/d" ${WRKSRC}/src/contrib/CMakeLists.txt \ ${WRKSRC}/src/core/CMakeLists.txt \ ${WRKSRC}/src/test/CMakeLists.txt - ${REINPLACE_CMD} 's,include/pkgconfig,libdata/pkgconfig,;s,include/cmake,share/lucene++/cmake,' \ - ${WRKSRC}/src/config/core/CMakeLists.txt \ - ${WRKSRC}/src/config/contrib/CMakeLists.txt + ${REINPLACE_CMD} 's,LIB_DESTINATION}/pkgconfig,CMAKE_INSTALL_LIBDIR}/pkgconfig,' \ + ${WRKSRC}/src/config/core/CMakeLists.txt .include <bsd.port.post.mk> diff --git a/textproc/luceneplusplus/distinfo b/textproc/luceneplusplus/distinfo index 41750610febf..e20110510853 100644 --- a/textproc/luceneplusplus/distinfo +++ b/textproc/luceneplusplus/distinfo @@ -1,3 +1,7 @@ -TIMESTAMP = 1609777483 -SHA256 (luceneplusplus-LucenePlusPlus-rel_3.0.8_GH0.tar.gz) = af5cf59a93cf6dce86828e108e010359517c25ce487152af68520785d183813c -SIZE (luceneplusplus-LucenePlusPlus-rel_3.0.8_GH0.tar.gz) = 2456644 +TIMESTAMP = 1739488930 +SHA256 (luceneplusplus-LucenePlusPlus-rel_3.0.9_GH0.tar.gz) = 4e69e29d5d79a976498ef71eab70c9c88c7014708be4450a9fda7780fe93584e +SIZE (luceneplusplus-LucenePlusPlus-rel_3.0.9_GH0.tar.gz) = 2458287 +SHA256 (c18ead2b0c4aa62af01450cb12353a0baa51411f.patch) = 82c530572e64f4043ffdb7dd9a7851773626e503c0c9a1f7ef32eebd7a6abff3 +SIZE (c18ead2b0c4aa62af01450cb12353a0baa51411f.patch) = 2416 +SHA256 (e6a376836e5c891577eae6369263152106b9bc02.patch) = 8dd347a573847c1fa25147a4f23f889ebffb3c184de358f74f90e5f50a542a50 +SIZE (e6a376836e5c891577eae6369263152106b9bc02.patch) = 2902 diff --git a/textproc/luceneplusplus/pkg-plist b/textproc/luceneplusplus/pkg-plist index 28717a69ee5a..d1b1249ade9a 100644 --- a/textproc/luceneplusplus/pkg-plist +++ b/textproc/luceneplusplus/pkg-plist @@ -3,6 +3,12 @@ include/lucene++/AbstractAllTermDocs.h include/lucene++/AbstractField.h include/lucene++/AllTermDocs.h include/lucene++/Analyzer.h +include/lucene++/ArabicAnalyzer.h +include/lucene++/ArabicLetterTokenizer.h +include/lucene++/ArabicNormalizationFilter.h +include/lucene++/ArabicNormalizer.h +include/lucene++/ArabicStemFilter.h +include/lucene++/ArabicStemmer.h include/lucene++/Array.h include/lucene++/Attribute.h include/lucene++/AttributeSource.h @@ -16,6 +22,9 @@ include/lucene++/BooleanClause.h include/lucene++/BooleanQuery.h include/lucene++/BooleanScorer.h include/lucene++/BooleanScorer2.h +include/lucene++/BrazilianAnalyzer.h +include/lucene++/BrazilianStemFilter.h +include/lucene++/BrazilianStemmer.h include/lucene++/BufferedDeletes.h include/lucene++/BufferedIndexInput.h include/lucene++/BufferedIndexOutput.h @@ -24,6 +33,8 @@ include/lucene++/ByteBlockPool.h include/lucene++/ByteFieldSource.h include/lucene++/ByteSliceReader.h include/lucene++/ByteSliceWriter.h +include/lucene++/CJKAnalyzer.h +include/lucene++/CJKTokenizer.h include/lucene++/CachingSpanFilter.h include/lucene++/CachingTokenFilter.h include/lucene++/CachingWrapperFilter.h @@ -37,6 +48,9 @@ include/lucene++/CharTokenizer.h include/lucene++/CheckIndex.h include/lucene++/ChecksumIndexInput.h include/lucene++/ChecksumIndexOutput.h +include/lucene++/ChineseAnalyzer.h +include/lucene++/ChineseFilter.h +include/lucene++/ChineseTokenizer.h include/lucene++/CloseableThreadLocal.h include/lucene++/Collator.h include/lucene++/Collection.h @@ -50,11 +64,14 @@ include/lucene++/Config.h include/lucene++/ConjunctionScorer.h include/lucene++/ConstantScoreQuery.h include/lucene++/Constants.h +include/lucene++/ContribInc.h include/lucene++/CustomScoreProvider.h include/lucene++/CustomScoreQuery.h include/lucene++/CycleCheck.h +include/lucene++/CzechAnalyzer.h include/lucene++/DateField.h include/lucene++/DateTools.h +include/lucene++/DefaultEncoder.h include/lucene++/DefaultSimilarity.h include/lucene++/DefaultSkipListReader.h include/lucene++/DefaultSkipListWriter.h @@ -85,6 +102,11 @@ include/lucene++/Document.h include/lucene++/DocumentsWriter.h include/lucene++/DocumentsWriterThreadState.h include/lucene++/DoubleFieldSource.h +include/lucene++/DutchAnalyzer.h +include/lucene++/DutchStemFilter.h +include/lucene++/DutchStemmer.h +include/lucene++/ElisionFilter.h +include/lucene++/Encoder.h include/lucene++/ExactPhraseScorer.h include/lucene++/Explanation.h include/lucene++/FSDirectory.h @@ -131,14 +153,27 @@ include/lucene++/FormatPostingsPositionsConsumer.h include/lucene++/FormatPostingsPositionsWriter.h include/lucene++/FormatPostingsTermsConsumer.h include/lucene++/FormatPostingsTermsWriter.h +include/lucene++/Formatter.h +include/lucene++/Fragmenter.h +include/lucene++/FrenchAnalyzer.h +include/lucene++/FrenchStemFilter.h +include/lucene++/FrenchStemmer.h include/lucene++/FreqProxFieldMergeState.h include/lucene++/FreqProxTermsWriter.h include/lucene++/FreqProxTermsWriterPerField.h include/lucene++/FreqProxTermsWriterPerThread.h include/lucene++/FuzzyQuery.h include/lucene++/FuzzyTermEnum.h +include/lucene++/GermanAnalyzer.h +include/lucene++/GermanStemFilter.h +include/lucene++/GermanStemmer.h +include/lucene++/GradientFormatter.h +include/lucene++/GreekAnalyzer.h +include/lucene++/GreekLowerCaseFilter.h include/lucene++/HashMap.h include/lucene++/HashSet.h +include/lucene++/Highlighter.h +include/lucene++/HighlighterScorer.h include/lucene++/HitQueue.h include/lucene++/HitQueueBase.h include/lucene++/ISOLatin1AccentFilter.h @@ -177,6 +212,7 @@ include/lucene++/LowerCaseFilter.h include/lucene++/LowerCaseTokenizer.h include/lucene++/Lucene.h include/lucene++/LuceneAllocator.h +include/lucene++/LuceneContrib.h include/lucene++/LuceneException.h include/lucene++/LuceneFactory.h include/lucene++/LuceneHeaders.h @@ -189,9 +225,11 @@ include/lucene++/MMapDirectory.h include/lucene++/Map.h include/lucene++/MapFieldSelector.h include/lucene++/MapOfSets.h +include/lucene++/MapWeightedSpanTerm.h include/lucene++/MappingCharFilter.h include/lucene++/MatchAllDocsQuery.h include/lucene++/MaxPayloadFunction.h +include/lucene++/MemoryIndex.h include/lucene++/MergeDocIDRemapper.h include/lucene++/MergePolicy.h include/lucene++/MergeScheduler.h @@ -214,6 +252,7 @@ include/lucene++/NormalizeCharMap.h include/lucene++/NormsWriter.h include/lucene++/NormsWriterPerField.h include/lucene++/NormsWriterPerThread.h +include/lucene++/NullFragmenter.h include/lucene++/NumberTools.h include/lucene++/NumericField.h include/lucene++/NumericRangeFilter.h @@ -234,6 +273,9 @@ include/lucene++/PayloadNearQuery.h include/lucene++/PayloadSpanUtil.h include/lucene++/PayloadTermQuery.h include/lucene++/PerFieldAnalyzerWrapper.h +include/lucene++/PersianAnalyzer.h +include/lucene++/PersianNormalizationFilter.h +include/lucene++/PersianNormalizer.h include/lucene++/PhrasePositions.h include/lucene++/PhraseQuery.h include/lucene++/PhraseQueue.h @@ -254,6 +296,9 @@ include/lucene++/QueryParserCharStream.h include/lucene++/QueryParserConstants.h include/lucene++/QueryParserToken.h include/lucene++/QueryParserTokenManager.h +include/lucene++/QueryScorer.h +include/lucene++/QueryTermExtractor.h +include/lucene++/QueryTermScorer.h include/lucene++/QueryTermVector.h include/lucene++/QueryWrapperFilter.h include/lucene++/RAMDirectory.h @@ -270,6 +315,12 @@ include/lucene++/ReqExclScorer.h include/lucene++/ReqOptSumScorer.h include/lucene++/ReusableStringReader.h include/lucene++/ReverseOrdFieldSource.h +include/lucene++/ReverseStringFilter.h +include/lucene++/RussianAnalyzer.h +include/lucene++/RussianLetterTokenizer.h +include/lucene++/RussianLowerCaseFilter.h +include/lucene++/RussianStemFilter.h +include/lucene++/RussianStemmer.h include/lucene++/ScoreCachingWrappingScorer.h include/lucene++/ScoreDoc.h include/lucene++/Scorer.h @@ -297,12 +348,18 @@ include/lucene++/SimilarityDelegator.h include/lucene++/SimpleAnalyzer.h include/lucene++/SimpleFSDirectory.h include/lucene++/SimpleFSLockFactory.h +include/lucene++/SimpleFragmenter.h +include/lucene++/SimpleHTMLEncoder.h +include/lucene++/SimpleHTMLFormatter.h include/lucene++/SimpleLRUCache.h +include/lucene++/SimpleSpanFragmenter.h include/lucene++/SingleInstanceLockFactory.h include/lucene++/SingleTermEnum.h include/lucene++/SloppyPhraseScorer.h include/lucene++/SmallDouble.h include/lucene++/SnapshotDeletionPolicy.h +include/lucene++/SnowballAnalyzer.h +include/lucene++/SnowballFilter.h include/lucene++/Sort.h include/lucene++/SortField.h include/lucene++/SortedTermVectorMapper.h @@ -310,6 +367,7 @@ include/lucene++/SortedVIntList.h include/lucene++/SpanFilter.h include/lucene++/SpanFilterResult.h include/lucene++/SpanFirstQuery.h +include/lucene++/SpanGradientFormatter.h include/lucene++/SpanNearQuery.h include/lucene++/SpanNotQuery.h include/lucene++/SpanOrQuery.h @@ -364,10 +422,13 @@ include/lucene++/TermsHashConsumerPerThread.h include/lucene++/TermsHashPerField.h include/lucene++/TermsHashPerThread.h include/lucene++/TestPoint.h +include/lucene++/TextFragment.h include/lucene++/ThreadPool.h include/lucene++/TimeLimitingCollector.h include/lucene++/Token.h include/lucene++/TokenFilter.h +include/lucene++/TokenGroup.h +include/lucene++/TokenSources.h include/lucene++/TokenStream.h include/lucene++/Tokenizer.h include/lucene++/TopDocs.h @@ -382,19 +443,24 @@ include/lucene++/ValueSource.h include/lucene++/ValueSourceQuery.h include/lucene++/VariantUtils.h include/lucene++/Weight.h +include/lucene++/WeightedSpanTerm.h +include/lucene++/WeightedSpanTermExtractor.h +include/lucene++/WeightedTerm.h include/lucene++/WhitespaceAnalyzer.h include/lucene++/WhitespaceTokenizer.h include/lucene++/WildcardQuery.h include/lucene++/WildcardTermEnum.h include/lucene++/WordlistLoader.h include/lucene++/targetver.h +lib/cmake/liblucene++-contrib/liblucene++-contribConfig.cmake +lib/cmake/liblucene++-contrib/liblucene++-contribConfigVersion.cmake +lib/cmake/liblucene++/liblucene++Config.cmake +lib/cmake/liblucene++/liblucene++ConfigVersion.cmake lib/liblucene++-contrib.so +lib/liblucene++-contrib.so.0 +lib/liblucene++-contrib.so.%%LIBVERSION%% lib/liblucene++.so lib/liblucene++.so.0 -lib/liblucene++.so.3.0.8 +lib/liblucene++.so.%%LIBVERSION%% libdata/pkgconfig/liblucene++.pc libdata/pkgconfig/liblucene++-contrib.pc -share/lucene++/cmake/liblucene++-contribConfig.cmake -share/lucene++/cmake/liblucene++-contribConfigVersion.cmake -share/lucene++/cmake/liblucene++Config.cmake -share/lucene++/cmake/liblucene++ConfigVersion.cmake