Update to 3.0.8

This commit is contained in:
Tilman Keskinoz 2021-01-04 22:37:32 +00:00
parent efa676cd8d
commit 23e6d698d6
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=560354
5 changed files with 14 additions and 121 deletions

View file

@ -1,9 +1,8 @@
# $FreeBSD$
PORTNAME= lucene++
PORTVERSION= 3.0.7
PORTVERSION= 3.0.8
DISTVERSIONPREFIX= rel_
PORTREVISION= 14
CATEGORIES= textproc
MAINTAINER= arved@FreeBSD.org
@ -19,6 +18,7 @@ GH_ACCOUNT= luceneplusplus
GH_PROJECT= LucenePlusPlus
USES= cmake compiler:c++11-lang
USE_LDCONFIG= yes
CMAKE_OFF= ENABLE_TEST ENABLE_DEMO
.include <bsd.port.pre.mk>
@ -26,9 +26,8 @@ post-patch:
${REINPLACE_CMD} "/cotire/d" ${WRKSRC}/src/contrib/CMakeLists.txt \
${WRKSRC}/src/core/CMakeLists.txt \
${WRKSRC}/src/test/CMakeLists.txt
post-install:
cd ${WRKSRC}/include &&${INSTALL_DATA} *.h \
${STAGEDIR}${PREFIX}/include/lucene++/
${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
.include <bsd.port.post.mk>

View file

@ -1,2 +1,3 @@
SHA256 (luceneplusplus-LucenePlusPlus-rel_3.0.7_GH0.tar.gz) = 6c19f203311e4b44a0ccf7b1127db77436eb47159ea1c54f7531a0b1ca585e0c
SIZE (luceneplusplus-LucenePlusPlus-rel_3.0.7_GH0.tar.gz) = 2013570
TIMESTAMP = 1609777483
SHA256 (luceneplusplus-LucenePlusPlus-rel_3.0.8_GH0.tar.gz) = af5cf59a93cf6dce86828e108e010359517c25ce487152af68520785d183813c
SIZE (luceneplusplus-LucenePlusPlus-rel_3.0.8_GH0.tar.gz) = 2456644

View file

@ -1,19 +0,0 @@
--- CMakeLists.txt.orig 2015-01-30 17:14:22.000000000 +0100
+++ CMakeLists.txt 2016-04-29 17:50:01.000000000 +0200
@@ -18,7 +18,6 @@
####################################
# pre-compiled headers support
####################################
-include(cotire)
# if setup using the Toolchain-llvm.cmake file, then use llvm...
if(ENABLE_LLVM)
@@ -168,7 +167,7 @@
FILES
"${CMAKE_CURRENT_BINARY_DIR}/liblucene++.pc"
"${CMAKE_CURRENT_BINARY_DIR}/liblucene++-contrib.pc"
- DESTINATION "${LIB_DESTINATION}/pkgconfig")
+ DESTINATION "libdata/pkgconfig")
endif()
#################################

View file

@ -1,26 +0,0 @@
Obtained from:
https://github.com/luceneplusplus/LucenePlusPlus/commit/1987082cf9278a639d772b4f35a8ae2d34944177
--- include/VariantUtils.h.orig 2015-01-30 16:14:22 UTC
+++ include/VariantUtils.h
@@ -8,6 +8,7 @@
#define VARIANTUTILS_H
#include <boost/any.hpp>
+#include <boost/version.hpp>
#include "Lucene.h"
#include "MiscUtils.h"
@@ -22,7 +23,11 @@ public:
template <typename TYPE, typename VAR>
static TYPE get(VAR var) {
+#if BOOST_VERSION < 105800
return var.type() == typeid(TYPE) ? boost::get<TYPE>(var) : TYPE();
+#else
+ return var.type() == typeid(TYPE) ? boost::relaxed_get<TYPE>(var) : TYPE();
+#endif
}
template <typename TYPE, typename VAR>

View file

@ -3,12 +3,6 @@ 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
@ -22,9 +16,6 @@ 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
@ -33,8 +24,6 @@ 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
@ -48,9 +37,6 @@ 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
@ -64,14 +50,11 @@ 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
@ -102,11 +85,6 @@ 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
@ -153,27 +131,14 @@ 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
@ -212,7 +177,6 @@ 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
@ -225,11 +189,9 @@ 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
@ -252,7 +214,6 @@ 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
@ -273,9 +234,6 @@ 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
@ -296,9 +254,6 @@ 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
@ -315,12 +270,6 @@ 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
@ -348,18 +297,12 @@ 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
@ -367,7 +310,6 @@ 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
@ -422,13 +364,10 @@ 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
@ -443,9 +382,6 @@ 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
@ -453,10 +389,12 @@ include/lucene++/WildcardTermEnum.h
include/lucene++/WordlistLoader.h
include/lucene++/targetver.h
lib/liblucene++-contrib.so
lib/liblucene++-contrib.so.0
lib/liblucene++-contrib.so.3.0.7
lib/liblucene++.so
lib/liblucene++.so.0
lib/liblucene++.so.3.0.7
libdata/pkgconfig/liblucene++-contrib.pc
lib/liblucene++.so.3.0.8
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