Package: lucene++ / 3.0.9-9

Metadata

Package Version Patches format
lucene++ 3.0.9-9 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
200.patch | (download)

src/core/search/DefaultSimilarity.cpp | 16 8 + 8 - 0 !
1 file changed, 8 insertions(+), 8 deletions(-)

 partially revert upstream ac4abb3d6bfbcf08116a33f6c654e2f5104d8047
218.patch | (download)

CMakeLists.txt | 4 2 + 2 - 0 !
cmake/cotire.cmake | 2 1 + 1 - 0 !
src/test/CMakeLists.txt | 6 4 + 2 - 0 !
src/test/gtest/CMakeLists.txt | 6 3 + 3 - 0 !
src/test/gtest/googlemock/CMakeLists.txt | 2 1 + 1 - 0 !
src/test/gtest/googletest/CMakeLists.txt | 2 1 + 1 - 0 !
6 files changed, 12 insertions(+), 10 deletions(-)

 [patch 1/3] bump minimum required cmake version to 3.10, for new
 cmake 4 compatibility fix


210.patch | (download)

include/lucene++/ThreadPool.h | 10 6 + 4 - 0 !
src/core/util/ThreadPool.cpp | 9 5 + 4 - 0 !
2 files changed, 11 insertions(+), 8 deletions(-)

 [patch] migrate to boost::asio::io_context

The code previously used the deprecated (and with bost 1.87.0 removed)
`boost::asio::io_service`, which used to be an alias to `io_context`.
The new version heavily changes the `io_context` API and therefore is no
the old interface was removed.

Fixes https://github.com/luceneplusplus/LucenePlusPlus/issues/208

Signed-off-by: Christian Heusel <christian@heusel.eu>

c18ead2b0c4aa62af01450cb12353a0baa51411f.patch | (download)

src/core/store/MMapDirectory.cpp | 2 1 + 1 - 0 !
src/core/util/FileUtils.cpp | 6 3 + 3 - 0 !
2 files changed, 4 insertions(+), 4 deletions(-)

 [patch] fix build with boost 1.85.0

boost::filesystem::wpath has been deprecated (and typedef-ed to
boost::filesystem::path) for a long time; it is removed from boost
starting with 1.85.0-beta1.

Use boost::filesystem::path instead.

boost/filesystem/convenience.hpp has been removed (and was being
included without being used anyway - its only use was indirectly
pulling in boost/filesystem/directory.hpp, which is actually used).

Include boost/filesystem/directory.hpp directly instead.

b77d1c7569e6f5f361bea4850829ae4e70e193ec.patch | (download)

include/lucene++/Collection.h | 2 1 + 1 - 0 !
include/lucene++/Set.h | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

---
983774c50ce0e18b0b6bbdf45de5b24ba95277b4.patch | (download)

src/core/index/FieldsReader.cpp | 386 316 + 70 - 0 !
1 file changed, 316 insertions(+), 70 deletions(-)

---
f40f59c6e169b4e16b7a6439ecb26a629c6540d1.patch | (download)

src/config/core/CMakeLists.txt | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---