--- libcolumbus-1.1.0+15.10.20150806.orig/.pc/.quilt_patches +++ libcolumbus-1.1.0+15.10.20150806/.pc/.quilt_patches @@ -0,0 +1 @@ +debian/patches --- libcolumbus-1.1.0+15.10.20150806.orig/.pc/.quilt_series +++ libcolumbus-1.1.0+15.10.20150806/.pc/.quilt_series @@ -0,0 +1 @@ +series --- libcolumbus-1.1.0+15.10.20150806.orig/.pc/.version +++ libcolumbus-1.1.0+15.10.20150806/.pc/.version @@ -0,0 +1 @@ +2 --- libcolumbus-1.1.0+15.10.20150806.orig/.pc/0001-fix-build-with-python3.10.patch/cmake/python.cmake +++ libcolumbus-1.1.0+15.10.20150806/.pc/0001-fix-build-with-python3.10.patch/cmake/python.cmake @@ -0,0 +1,37 @@ +set(build_python FALSE) + +# CMake's Boost.Python detector is completely and utterly +# broken. We have to do this manually. +# +# Upstream bug: +# http://public.kitware.com/Bug/view.php?id=12955 +find_file(BP_HEADER boost/python.hpp) + +if(use_python2) + pkg_search_module(PYTHONLIBS python) +else() + pkg_search_module(PYTHONLIBS python3) +endif() + +if(NOT BP_HEADER) + message(STATUS "Boost.Python not found, not building Python bindings.") +else() + if(NOT PYTHONLIBS_FOUND) + message(STATUS "Python dev libraries not found, not building Python bindings.") + else() + string(SUBSTRING ${PYTHONLIBS_VERSION} 0 1 PYTHON_MAJOR) + string(SUBSTRING ${PYTHONLIBS_VERSION} 2 1 PYTHON_MINOR) + message(STATUS "Found Python version ${PYTHON_MAJOR}.${PYTHON_MINOR}.") + if(NOT use_python2) + execute_process(COMMAND ${CMAKE_SOURCE_DIR}/cmake/pysoabi.py OUTPUT_VARIABLE pysoabi OUTPUT_STRIP_TRAILING_WHITESPACE) + endif() + find_library(BOOST_PYTHON_HACK boost_python${PYTHON_MAJOR}${PYTHON_MINOR}) + + if(NOT BOOST_PYTHON_HACK) + message(STATUS "Boost.Python hack library not found, not building Python bindings") + else() + set(build_python TRUE) + message(STATUS "Building Python bindings.") + endif() + endif() +endif() --- libcolumbus-1.1.0+15.10.20150806.orig/.pc/applied-patches +++ libcolumbus-1.1.0+15.10.20150806/.pc/applied-patches @@ -0,0 +1 @@ +0001-fix-build-with-python3.10.patch --- libcolumbus-1.1.0+15.10.20150806.orig/cmake/python.cmake +++ libcolumbus-1.1.0+15.10.20150806/cmake/python.cmake @@ -20,12 +20,12 @@ message(STATUS "Python dev libraries not found, not building Python bindings.") else() string(SUBSTRING ${PYTHONLIBS_VERSION} 0 1 PYTHON_MAJOR) - string(SUBSTRING ${PYTHONLIBS_VERSION} 2 1 PYTHON_MINOR) + string(SUBSTRING ${PYTHONLIBS_VERSION} 2 2 PYTHON_MINOR) message(STATUS "Found Python version ${PYTHON_MAJOR}.${PYTHON_MINOR}.") if(NOT use_python2) execute_process(COMMAND ${CMAKE_SOURCE_DIR}/cmake/pysoabi.py OUTPUT_VARIABLE pysoabi OUTPUT_STRIP_TRAILING_WHITESPACE) endif() - find_library(BOOST_PYTHON_HACK boost_python-py${PYTHON_MAJOR}${PYTHON_MINOR}) + find_library(BOOST_PYTHON_HACK boost_python${PYTHON_MAJOR}${PYTHON_MINOR}) if(NOT BOOST_PYTHON_HACK) message(STATUS "Boost.Python hack library not found, not building Python bindings") --- libcolumbus-1.1.0+15.10.20150806.orig/debian/changelog +++ libcolumbus-1.1.0+15.10.20150806/debian/changelog @@ -0,0 +1,343 @@ +libcolumbus (1.1.0+15.10.20150806-0ubuntu33) noble; urgency=medium + + * No-change rebuild for CVE-2024-3094 + + -- Steve Langasek Sun, 31 Mar 2024 01:52:20 +0000 + +libcolumbus (1.1.0+15.10.20150806-0ubuntu32) noble; urgency=medium + + * No-change rebuild against libboost-python1.83.0-py312 + + -- Steve Langasek Sun, 24 Mar 2024 19:47:46 +0000 + +libcolumbus (1.1.0+15.10.20150806-0ubuntu31) noble; urgency=medium + + * No-change rebuild for ICU soname change. + + -- Matthias Klose Tue, 19 Dec 2023 11:06:32 +0100 + +libcolumbus (1.1.0+15.10.20150806-0ubuntu30) lunar; urgency=medium + + * Rebuild against latest icu + + -- Jeremy Bicha Sat, 04 Feb 2023 10:45:58 -0500 + +libcolumbus (1.1.0+15.10.20150806-0ubuntu29) kinetic; urgency=medium + + * Update libcolumbus1v5.symbols for armhf and riscv64 + + -- Graham Inggs Sat, 03 Sep 2022 20:00:58 +0000 + +libcolumbus (1.1.0+15.10.20150806-0ubuntu28) kinetic; urgency=medium + + * No-change rebuild to pick up fixed libboost-python dependencies + + -- Graham Inggs Sat, 03 Sep 2022 13:11:36 +0000 + +libcolumbus (1.1.0+15.10.20150806-0ubuntu27) kinetic; urgency=medium + + * No-change rebuild against latest icu + + -- Jeremy Bicha Fri, 29 Apr 2022 08:05:16 -0400 + +libcolumbus (1.1.0+15.10.20150806-0ubuntu26) jammy; urgency=medium + + * Fix FTBFS with python 3.10 + + -- William 'jawn-smith' Wilson Wed, 09 Feb 2022 13:55:43 -0600 + +libcolumbus (1.1.0+15.10.20150806-0ubuntu25) jammy; urgency=medium + + * No-change rebuild for icu soname change. + + -- Matthias Klose Wed, 09 Feb 2022 05:39:41 +0100 + +libcolumbus (1.1.0+15.10.20150806-0ubuntu24) hirsute; urgency=medium + + * No-change rebuild for boost soname change. + + -- Matthias Klose Sat, 12 Dec 2020 13:07:33 +0100 + +libcolumbus (1.1.0+15.10.20150806-0ubuntu23) hirsute; urgency=medium + + * No-change rebuild to build with python3.9 as default. + + -- Matthias Klose Thu, 19 Nov 2020 18:33:00 +0100 + +libcolumbus (1.1.0+15.10.20150806-0ubuntu22) groovy; urgency=medium + + * No change rebuild against new icu ABI. + + -- Dimitri John Ledkov Mon, 27 Jul 2020 16:42:27 +0100 + +libcolumbus (1.1.0+15.10.20150806-0ubuntu21) focal; urgency=medium + + * No-change rebuild for icu soname change. + + -- Matthias Klose Tue, 03 Mar 2020 21:33:06 +0100 + +libcolumbus (1.1.0+15.10.20150806-0ubuntu20) focal; urgency=medium + + * No-change rebuild for icu soname change. + + -- Matthias Klose Thu, 13 Feb 2020 08:59:17 +0100 + +libcolumbus (1.1.0+15.10.20150806-0ubuntu19) focal; urgency=medium + + * No change rebuild against new boost1.71 ABI + + -- Dimitri John Ledkov Mon, 03 Feb 2020 20:42:36 +0000 + +libcolumbus (1.1.0+15.10.20150806-0ubuntu18) focal; urgency=medium + + * Fix name of the boost-python library some more. + + -- Michael Hudson-Doyle Mon, 27 Jan 2020 14:01:32 +1300 + +libcolumbus (1.1.0+15.10.20150806-0ubuntu17) focal; urgency=medium + + * No-change rebuild to build with python3.8. + + -- Matthias Klose Sat, 25 Jan 2020 04:33:09 +0000 + +libcolumbus (1.1.0+15.10.20150806-0ubuntu16) disco; urgency=medium + + * No-change rebuild for icu soname changes. + + -- Matthias Klose Tue, 13 Nov 2018 08:14:22 +0000 + +libcolumbus (1.1.0+15.10.20150806-0ubuntu15) disco; urgency=medium + + * Fix name of the boost_python library. + + -- Matthias Klose Thu, 01 Nov 2018 12:06:17 +0100 + +libcolumbus (1.1.0+15.10.20150806-0ubuntu14) disco; urgency=medium + + * No-change rebuild for Python 3.7 as the default Python3. + + -- Matthias Klose Wed, 31 Oct 2018 13:54:52 +0100 + +libcolumbus (1.1.0+15.10.20150806-0ubuntu13) cosmic; urgency=medium + + * No-change rebuild for boost soname change. + + -- Matthias Klose Tue, 17 Jul 2018 12:57:49 +0000 + +libcolumbus (1.1.0+15.10.20150806-0ubuntu12) bionic; urgency=medium + + * No-change rebuild for icu soname change. + + -- Matthias Klose Tue, 07 Nov 2017 08:53:19 +0000 + +libcolumbus (1.1.0+15.10.20150806-0ubuntu11) bionic; urgency=medium + + * libcolumbus is compiled with hidden visiblity by default, make sure + boost python uses gcc visibility attribute to export the python module + init function, as otherwise columbus python module fails to + import. Fixes FTBFS with boost1.65. This is a bug in boost, as it + should be auto-detecting this, like it did in previous releases. + + -- Dimitri John Ledkov Mon, 30 Oct 2017 11:06:32 +0000 + +libcolumbus (1.1.0+15.10.20150806-0ubuntu10) bionic; urgency=medium + + * No-change rebuild for boost soname change. + + -- Matthias Klose Thu, 26 Oct 2017 19:49:44 +0000 + +libcolumbus (1.1.0+15.10.20150806-0ubuntu9) bionic; urgency=medium + + * No-change rebuild for libicu soname change. + + -- Matthias Klose Wed, 25 Oct 2017 15:41:32 +0000 + +libcolumbus (1.1.0+15.10.20150806-0ubuntu8) artful; urgency=medium + + * No-change rebuild to build with python3.6. + + -- Matthias Klose Mon, 24 Jul 2017 13:51:30 +0000 + +libcolumbus (1.1.0+15.10.20150806-0ubuntu7) zesty; urgency=high + + * No change rebuild against boost1.62. + + -- Dimitri John Ledkov Tue, 01 Nov 2016 16:26:07 +0000 + +libcolumbus (1.1.0+15.10.20150806-0ubuntu6) yakkety; urgency=medium + + * No-change rebuild for boost soname change. + + -- Matthias Klose Thu, 04 Aug 2016 08:20:29 +0000 + +libcolumbus (1.1.0+15.10.20150806-0ubuntu5) yakkety; urgency=medium + + * No-change rebuild for libicu soname change. + + -- Matthias Klose Fri, 22 Apr 2016 22:54:49 +0000 + +libcolumbus (1.1.0+15.10.20150806-0ubuntu4) xenial; urgency=medium + + * Add s390x to the 64-bitish symbols. + + -- Dimitri John Ledkov Tue, 24 Nov 2015 23:31:04 +0000 + +libcolumbus (1.1.0+15.10.20150806-0ubuntu3) xenial; urgency=medium + + * No-change rebuild for python3 defaults change. + + -- Matthias Klose Fri, 23 Oct 2015 10:39:41 +0000 + +libcolumbus (1.1.0+15.10.20150806-0ubuntu2) wily; urgency=medium + + * Fix symbols file to generate dependencies against the correct + package name. + + -- Steve Langasek Sat, 08 Aug 2015 23:32:12 +0000 + +libcolumbus (1.1.0+15.10.20150806-0ubuntu1) wily; urgency=medium + + [ CI Train Bot ] + * New rebuild forced. + + [ Iain Lane ] + * Rename packages for g++5 ABI break + + -- CI Train Bot Thu, 06 Aug 2015 09:15:23 +0000 + +libcolumbus (1.1.0+14.04.20140325.3-0ubuntu1) trusty; urgency=low + + [ Jussi Pakkanen ] + * Add symbol versioning. + + [ Ubuntu daily release ] + * New rebuild forced + * debian/*symbols: auto-update new symbols to released version + * New rebuild forced + + -- Ubuntu daily release Tue, 25 Mar 2014 19:36:23 +0000 + +libcolumbus (1.1.0+14.04.20140306-0ubuntu1) trusty; urgency=medium + + [ Jussi Pakkanen ] + * New online search mode + + [ Ubuntu daily release ] + * New rebuild forced + + -- Ubuntu daily release Thu, 06 Mar 2014 13:06:03 +0000 + +libcolumbus (1.0.0+14.04.20140120-0ubuntu1) trusty; urgency=low + + * New rebuild forced + * Automatic snapshot from revision 459 + + -- Ubuntu daily release Mon, 20 Jan 2014 19:43:49 +0000 + +libcolumbus (1.0.0+14.04.20140108-0ubuntu1) trusty; urgency=low + + [ Jussi Pakkanen ] + * Fail early if temporary file can't be created. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 458 + + -- Ubuntu daily release Wed, 08 Jan 2014 03:20:54 +0000 + +libcolumbus (1.0.0+13.10.20130814.1-0ubuntu3) trusty; urgency=medium + + * No change rebuild against libicu52 + + -- Dimitri John Ledkov Fri, 27 Dec 2013 04:23:13 +0000 + +libcolumbus (1.0.0+13.10.20130814.1-0ubuntu2) trusty; urgency=low + + * No change rebuild for Boost 1.54 transition. + + -- Dmitrijs Ledkovs Tue, 22 Oct 2013 15:36:59 +0100 + +libcolumbus (1.0.0+13.10.20130814.1-0ubuntu1) saucy; urgency=low + + * Automatic snapshot from revision 454 + + -- Ubuntu daily release Wed, 14 Aug 2013 15:20:10 +0000 + +libcolumbus (1.0.0+13.10.20130814-0ubuntu1) saucy; urgency=low + + [ Mathieu Trudel-Lapierre ] + * Release new upstream version, bump to ABI 1 + + [ Ubuntu daily release ] + * Automatic snapshot from revision 452 + + -- Ubuntu daily release Wed, 14 Aug 2013 10:09:26 +0000 + +libcolumbus (0.5.0daily13.06.06-0ubuntu1) saucy; urgency=low + + [ Jussi Pakkanen ] + * Reduce the default amount of fuzziness. (LP: #1159812) + + [ Timo Jyrinki ] + * Use -DCMAKE_BUILD_TYPE='' in debian/rules (LP: #1187771) This + workaround fixes the issue for now. (LP: #1187771) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 450 + + -- Ubuntu daily release Thu, 06 Jun 2013 05:33:20 +0000 + +libcolumbus (0.5.0daily13.05.23ubuntu.unity.next-0ubuntu1) raring; urgency=low + + [ Jussi Pakkanen ] + * Bump version number to prepare for new work + * Reduce the default amount of fuzziness. (LP: #1159812) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 446 (ubuntu-unity/next) + + -- Ubuntu daily release Thu, 23 May 2013 03:01:05 +0000 + +libcolumbus (0.4.0daily13.04.16~13.04-0ubuntu2) saucy; urgency=low + + * No change rebuild for Boost 1.53 transition. + + -- Dmitrijs Ledkovs Fri, 26 Apr 2013 19:18:42 +0100 + +libcolumbus (0.4.0daily13.04.16~13.04-0ubuntu1) raring; urgency=low + + [ Jussi Pakkanen ] + * search in application lens is innacurate (LP: #1159812) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 443 + + -- Ubuntu daily release Tue, 16 Apr 2013 05:47:15 +0000 + +libcolumbus (0.4.0daily13.04.15-0ubuntu1) raring; urgency=low + + * Automatic snapshot from revision 443 + + -- Ubuntu daily release Mon, 15 Apr 2013 02:03:10 +0000 + +libcolumbus (0.4.0daily13.02.19-0ubuntu1) raring; urgency=low + + * Automatic snapshot from revision 441 + + -- Automatic PS uploader Tue, 19 Feb 2013 02:01:48 +0000 + +libcolumbus (0.4.0daily13.02.14-0ubuntu1) raring; urgency=low + + [ Jussi Pakkanen ] + * Initial release + + [ Didier Roche ] + * Fix the packaging to be in an acceptable shape to enter ubuntu + * Automatic snapshot from revision 1 (bootstrap) + + [ Michael Terry ] + * Rename python bindings (LP: #1122372) + + [ Automatic PS uploader ] + * Automatic snapshot from revision 438 + + -- Automatic PS uploader Thu, 14 Feb 2013 06:24:41 +0000 --- libcolumbus-1.1.0+15.10.20150806.orig/debian/compat +++ libcolumbus-1.1.0+15.10.20150806/debian/compat @@ -0,0 +1 @@ +9 --- libcolumbus-1.1.0+15.10.20150806.orig/debian/control +++ libcolumbus-1.1.0+15.10.20150806/debian/control @@ -0,0 +1,60 @@ +Source: libcolumbus +Section: libs +Priority: optional +Maintainer: Ubuntu Developers +Build-Depends: debhelper (>= 9~), + cmake, + pkg-config, + libicu-dev, + python3-dev, + libboost-python-dev, + libsparsehash-dev, +Standards-Version: 3.9.4 +Homepage: https://launchpad.net/libcolombus +Vcs-Bzr: https://code.launchpad.net/~canonical-product-strategy/libcolumbus/trunk + +Package: libcolumbus1v5 +Section: libs +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: libcolumbus1-common (= ${source:Version}), + ${shlibs:Depends}, + ${misc:Depends}, +Conflicts: libcolumbus1 +Replaces: libcolumbus1 +Description: error tolerant matching engine - shared library + Libcolumbus is a search engine designed to work with unclean data. + +Package: libcolumbus1-common +Section: libs +Architecture: all +Multi-Arch: foreign +Depends: ${shlibs:Depends}, + ${misc:Depends}, +Description: error tolerant matching engine - common files + Libcolumbus is a search engine designed to work with unclean data. + . + This package contains the common files to have the library working. + +Package: libcolumbus1-dev +Section: libdevel +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: libcolumbus1v5 (= ${binary:Version}), + ${misc:Depends}, +Description: error tolerant matching engine - development files + Libcolumbus is a search engine designed to work with unclean data. + . + This package contains files that are needed to build applications. + +Package: python3-columbus +Section: python +Architecture: any +Pre-Depends: ${misc:Pre-Depends} +Depends: libcolumbus1v5 (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends}, +Description: error tolerant matching engine - Python bindings + These are the Python bindings of libcolumbus. --- libcolumbus-1.1.0+15.10.20150806.orig/debian/copyright +++ libcolumbus-1.1.0+15.10.20150806/debian/copyright @@ -0,0 +1,19 @@ +Format: http://dep.debian.net/deps/dep5 +Upstream-Name: libcolumbus +Source: https://launchpad.net/libcolumbus + +Files: * +Copyright: 2012 Canonical ltd +License: LGPL-3 + This program is free software: you can redistribute it and/or modify + it under the terms of version 3 of the GNU Lesser General Public + License as published by the Free Software Foundation. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + On Debian systems, the full text of the GNU Lesser General Public + License version 3 can be found in the file + `/usr/share/common-licenses/LGPL-3'. --- libcolumbus-1.1.0+15.10.20150806.orig/debian/docs +++ libcolumbus-1.1.0+15.10.20150806/debian/docs @@ -0,0 +1,2 @@ +hacking.txt +readme.txt --- libcolumbus-1.1.0+15.10.20150806.orig/debian/libcolumbus1-common.install +++ libcolumbus-1.1.0+15.10.20150806/debian/libcolumbus1-common.install @@ -0,0 +1 @@ +usr/share/columbus1/* --- libcolumbus-1.1.0+15.10.20150806.orig/debian/libcolumbus1-dev.install +++ libcolumbus-1.1.0+15.10.20150806/debian/libcolumbus1-dev.install @@ -0,0 +1,3 @@ +usr/include/columbus1/* +usr/lib/*/lib*.so +usr/lib/*/pkgconfig/* --- libcolumbus-1.1.0+15.10.20150806.orig/debian/libcolumbus1v5.install +++ libcolumbus-1.1.0+15.10.20150806/debian/libcolumbus1v5.install @@ -0,0 +1 @@ +usr/lib/*/lib*.so.* --- libcolumbus-1.1.0+15.10.20150806.orig/debian/libcolumbus1v5.symbols +++ libcolumbus-1.1.0+15.10.20150806/debian/libcolumbus1v5.symbols @@ -0,0 +1,190 @@ +libcolumbus.so.1 libcolumbus1v5 #MINVER# + (c++)"Columbus::ErrorValues::addAccents(Columbus::accentGroups)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::ErrorValues::clearErrors()@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::ErrorValues::setGroupError(Columbus::Word const&, int)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::ErrorValues::setSubstringMode()@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::ErrorValues::addKeyboardErrors()@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::ErrorValues::addStandardErrors()@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::ErrorValues::addNumberpadErrors()@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::ErrorValues::setError(unsigned short, unsigned short, int)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::ErrorValues::isInGroup(unsigned short)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::ErrorValues::ErrorValues()@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::ErrorValues::~ErrorValues()@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::IndexMatches::clear()@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::IndexMatches::IndexMatches()@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::IndexMatches::~IndexMatches()@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::IndexWeights::setWeight(Columbus::Word const&, double)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::IndexWeights::IndexWeights()@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::IndexWeights::~IndexWeights()@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::MatchResults::addResults(Columbus::MatchResults const&)@Base" 1.1.0+14.04.20140325.3 + (c++|arch=amd64 arm64 ppc64el s390x riscv64)"Columbus::MatchResults::copyResult(Columbus::MatchResults const&, unsigned long)@Base" 1.1.0+14.04.20140325.3 + (c++|arch=i386 armhf powerpc)"Columbus::MatchResults::copyResult(Columbus::MatchResults const&, unsigned int)@Base" 1.1.0+14.04.20140325.3 + (c++|arch=amd64 arm64 ppc64el s390x riscv64)"Columbus::MatchResults::addResult(unsigned long, double)@Base" 1.1.0+14.04.20140325.3 + (c++|arch=i386 armhf powerpc)"Columbus::MatchResults::addResult(unsigned int, double)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::MatchResults::MatchResults(Columbus::MatchResults&&)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::MatchResults::MatchResults(Columbus::MatchResults const&)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::MatchResults::MatchResults()@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::MatchResults::MatchResults(Columbus::MatchResults&&)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::MatchResults::MatchResults(Columbus::MatchResults const&)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::MatchResults::MatchResults()@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::MatchResults::~MatchResults()@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::MatchResults::operator=(Columbus::MatchResults&&)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::MatchResults::operator=(Columbus::MatchResults const&)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::ResultFilter::addNewTerm()@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::ResultFilter::addNewSubTerm(Columbus::Word const&, Columbus::Word const&)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::ResultFilter::ResultFilter()@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::ResultFilter::~ResultFilter()@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::splitToWords(char const*)@Base" 1.1.0+14.04.20140325.3 + (c++|arch=armhf riscv64)"Columbus::Document* std::__do_uninit_copy(Columbus::Document const*, Columbus::Document const*, Columbus::Document*)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::hiresTimestamp()@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::LevenshteinIndex::insertWord(Columbus::Word const&, unsigned int)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::LevenshteinIndex::getDefaultError()@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::LevenshteinIndex::LevenshteinIndex()@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::LevenshteinIndex::~LevenshteinIndex()@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::SearchParameters::setDynamic(bool)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::SearchParameters::getResultFilter()@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::SearchParameters::addNonsearchingField(Columbus::Word const&)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::SearchParameters::SearchParameters()@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::SearchParameters::~SearchParameters()@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Word::Word(Columbus::Word&&)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Word::Word(char const*)@Base" 1.1.0+14.04.20140325.3 + (c++|arch=amd64 arm64 ppc64el s390x riscv64)"Columbus::Word::Word(unsigned short*, unsigned long)@Base" 1.1.0+14.04.20140325.3 + (c++|arch=i386 armhf powerpc)"Columbus::Word::Word(unsigned short*, unsigned int)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Word::Word(Columbus::Word const&)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Word::Word(std::__cxx11::basic_string, std::allocator > const&)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Word::Word()@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Word::Word(Columbus::Word&&)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Word::Word(char const*)@Base" 1.1.0+14.04.20140325.3 + (c++|arch=amd64 arm64 ppc64el s390x riscv64)"Columbus::Word::Word(unsigned short*, unsigned long)@Base" 1.1.0+14.04.20140325.3 + (c++|arch=i386 armhf powerpc)"Columbus::Word::Word(unsigned short*, unsigned int)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Word::Word(Columbus::Word const&)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Word::Word(std::__cxx11::basic_string, std::allocator > const&)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Word::Word()@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Word::~Word()@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Word::operator=(Columbus::Word&&)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Word::operator=(char const*)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Word::operator=(Columbus::Word const&)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Word::operator=(std::__cxx11::basic_string, std::allocator > const&)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Corpus::addDocument(Columbus::Document const&)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Corpus::Corpus()@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Corpus::~Corpus()@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Matcher::onlineMatch(Columbus::WordList const&, Columbus::Word const&)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Matcher::getErrorValues()@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Matcher::getIndexWeights()@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Matcher::index(Columbus::Corpus const&)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Matcher::match(char const*)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Matcher::match(char const*, Columbus::SearchParameters const&)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Matcher::match(Columbus::WordList const&)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Matcher::match(Columbus::WordList const&, Columbus::SearchParameters const&)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Matcher::match(std::__cxx11::basic_string, std::allocator > const&)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Matcher::Matcher()@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Matcher::~Matcher()@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Document::addText(Columbus::Word const&, char const*)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Document::addText(Columbus::Word const&, Columbus::WordList const&)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Document::addText(Columbus::Word const&, std::__cxx11::basic_string, std::allocator > const&)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Document::Document(Columbus::Document const&)@Base" 1.1.0+14.04.20140325.3 + (c++|arch=amd64 arm64 ppc64el s390x riscv64)"Columbus::Document::Document(unsigned long)@Base" 1.1.0+14.04.20140325.3 + (c++|arch=i386 armhf powerpc)"Columbus::Document::Document(unsigned int)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Document::Document(Columbus::Document const&)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Document::~Document()@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Document::operator=(Columbus::Document const&)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::WordList::addWord(Columbus::Word const&)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::WordList::WordList(Columbus::WordList&&)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::WordList::WordList(Columbus::WordList const&)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::WordList::WordList()@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::WordList::WordList(Columbus::WordList&&)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::WordList::WordList(Columbus::WordList const&)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::WordList::WordList()@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::WordList::~WordList()@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::WordList::operator=(Columbus::WordList&&)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::WordList::operator=(Columbus::WordList const&)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::WordStore::getID(Columbus::Word const&)@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::WordStore::WordStore()@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::WordStore::~WordStore()@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::ErrorValues::getSubstituteError(unsigned short, unsigned short) const@Base" 1.1.0+14.04.20140325.3 + (c++|arch=amd64 arm64 ppc64el s390x riscv64)"Columbus::IndexMatches::getMatchError(unsigned long) const@Base" 1.1.0+14.04.20140325.3 + (c++|arch=i386 armhf powerpc)"Columbus::IndexMatches::getMatchError(unsigned int) const@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::IndexMatches::size() const@Base" 1.1.0+14.04.20140325.3 + (c++|arch=amd64 arm64 ppc64el s390x riscv64)"Columbus::IndexMatches::getMatch(unsigned long) const@Base" 1.1.0+14.04.20140325.3 + (c++|arch=i386 armhf powerpc)"Columbus::IndexMatches::getMatch(unsigned int) const@Base" 1.1.0+14.04.20140325.3 + (c++|arch=amd64 arm64 ppc64el s390x riscv64)"Columbus::IndexMatches::getQuery(unsigned long) const@Base" 1.1.0+14.04.20140325.3 + (c++|arch=i386 armhf powerpc)"Columbus::IndexMatches::getQuery(unsigned int) const@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::IndexWeights::getWeight(Columbus::Word const&) const@Base" 1.1.0+14.04.20140325.3 + (c++|arch=amd64 arm64 ppc64el s390x riscv64)"Columbus::MatchResults::getRelevancy(unsigned long) const@Base" 1.1.0+14.04.20140325.3 + (c++|arch=i386 armhf powerpc)"Columbus::MatchResults::getRelevancy(unsigned int) const@Base" 1.1.0+14.04.20140325.3 + (c++|arch=amd64 arm64 ppc64el s390x riscv64)"Columbus::MatchResults::getDocumentID(unsigned long) const@Base" 1.1.0+14.04.20140325.3 + (c++|arch=i386 armhf powerpc)"Columbus::MatchResults::getDocumentID(unsigned int) const@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::MatchResults::size() const@Base" 1.1.0+14.04.20140325.3 + (c++|arch=amd64 arm64 ppc64el s390x riscv64)"Columbus::ResultFilter::numSubTerms(unsigned long) const@Base" 1.1.0+14.04.20140325.3 + (c++|arch=i386 armhf powerpc)"Columbus::ResultFilter::numSubTerms(unsigned int) const@Base" 1.1.0+14.04.20140325.3 + (c++|arch=amd64 arm64 ppc64el s390x riscv64)"Columbus::ResultFilter::getWord(unsigned long, unsigned long) const@Base" 1.1.0+14.04.20140325.3 + (c++|arch=i386 armhf powerpc)"Columbus::ResultFilter::getWord(unsigned int, unsigned int) const@Base" 1.1.0+14.04.20140325.3 + (c++|arch=amd64 arm64 ppc64el s390x riscv64)"Columbus::ResultFilter::getField(unsigned long, unsigned long) const@Base" 1.1.0+14.04.20140325.3 + (c++|arch=i386 armhf powerpc)"Columbus::ResultFilter::getField(unsigned int, unsigned int) const@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::ResultFilter::numTerms() const@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::LevenshteinIndex::hasWord(Columbus::Word const&) const@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::LevenshteinIndex::maxCount() const@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::LevenshteinIndex::numNodes() const@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::LevenshteinIndex::numWords() const@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::LevenshteinIndex::findWords(Columbus::Word const&, Columbus::ErrorValues const&, int, Columbus::IndexMatches&) const@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::LevenshteinIndex::wordCount(unsigned int) const@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::SearchParameters::getDynamicError(Columbus::Word const&) const@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::SearchParameters::getResultFilter() const@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::SearchParameters::isNonsearchingField(Columbus::Word const&) const@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::SearchParameters::looseningIterations() const@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::SearchParameters::isDynamic() const@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Word::hash() const@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Word::join(Columbus::Word const&) const@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Word::asUtf8[abi:cxx11]() const@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Word::toUtf8(char*, unsigned int) const@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Word::operator==(char const*) const@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Word::operator==(Columbus::Word const&) const@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Word::operator==(std::__cxx11::basic_string, std::allocator > const&) const@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Word::operator[](unsigned int) const@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Word::operator<(Columbus::Word const&) const@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Word::operator!=(char const*) const@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Word::operator!=(Columbus::Word const&) const@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Word::operator!=(std::__cxx11::basic_string, std::allocator > const&) const@Base" 1.1.0+14.04.20140325.3 + (c++|arch=amd64 arm64 ppc64el s390x riscv64)"Columbus::Corpus::getDocument(unsigned long) const@Base" 1.1.0+14.04.20140325.3 + (c++|arch=i386 armhf powerpc)"Columbus::Corpus::getDocument(unsigned int) const@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Corpus::size() const@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Document::fieldCount() const@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Document::getFieldNames(Columbus::WordList&) const@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Document::totalWordCount(Columbus::Word const&) const@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Document::getID() const@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Document::getText(Columbus::Word const&) const@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::Document::wordCount(Columbus::Word const&, Columbus::Word) const@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::WordList::size() const@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::WordList::operator==(Columbus::WordList const&) const@Base" 1.1.0+14.04.20140325.3 + (c++|arch=amd64 arm64 ppc64el s390x riscv64)"Columbus::WordList::operator[](unsigned long) const@Base" 1.1.0+14.04.20140325.3 + (c++|arch=i386 armhf powerpc)"Columbus::WordList::operator[](unsigned int) const@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::WordList::operator!=(Columbus::WordList const&) const@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::WordStore::getWord(unsigned int) const@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::WordStore::hasWord(Columbus::Word const&) const@Base" 1.1.0+14.04.20140325.3 + (c++)"Columbus::WordStore::hasWord(unsigned int) const@Base" 1.1.0+14.04.20140325.3 + col_corpus_add_document@Base 1.1.0+14.04.20140325.3 + col_corpus_delete@Base 1.1.0+14.04.20140325.3 + col_corpus_new@Base 1.1.0+14.04.20140325.3 + col_document_add_text@Base 1.1.0+14.04.20140325.3 + col_document_delete@Base 1.1.0+14.04.20140325.3 + col_document_get_id@Base 1.1.0+14.04.20140325.3 + col_document_new@Base 1.1.0+14.04.20140325.3 + col_error_values_add_standard_errors@Base 1.1.0+14.04.20140325.3 + col_error_values_set_substring_mode@Base 1.1.0+14.04.20140325.3 + col_index_weights_get_weight@Base 1.1.0+14.04.20140325.3 + col_index_weights_set_weight@Base 1.1.0+14.04.20140325.3 + col_match_results_delete@Base 1.1.0+14.04.20140325.3 + col_match_results_get_id@Base 1.1.0+14.04.20140325.3 + col_match_results_get_relevancy@Base 1.1.0+14.04.20140325.3 + col_match_results_new@Base 1.1.0+14.04.20140325.3 + col_match_results_size@Base 1.1.0+14.04.20140325.3 + col_matcher_delete@Base 1.1.0+14.04.20140325.3 + col_matcher_get_error_values@Base 1.1.0+14.04.20140325.3 + col_matcher_get_index_weights@Base 1.1.0+14.04.20140325.3 + col_matcher_index@Base 1.1.0+14.04.20140325.3 + col_matcher_match@Base 1.1.0+14.04.20140325.3 + col_matcher_new@Base 1.1.0+14.04.20140325.3 + col_word_as_utf8@Base 1.1.0+14.04.20140325.3 + col_word_delete@Base 1.1.0+14.04.20140325.3 + col_word_length@Base 1.1.0+14.04.20140325.3 + col_word_new@Base 1.1.0+14.04.20140325.3 --- libcolumbus-1.1.0+15.10.20150806.orig/debian/patches/0001-fix-build-with-python3.10.patch +++ libcolumbus-1.1.0+15.10.20150806/debian/patches/0001-fix-build-with-python3.10.patch @@ -0,0 +1,22 @@ +Description: Fix FTBFS with python 3.10 + The cmake.python file in this package is only allowing for + single digit python minor versions. Update this to allow + for double digit minor versions +Author: William 'jawn-smith' Wilson +Origin: Ubuntu +Last-Update: 2022-02-09 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +Index: libcolumbus-1.1.0+15.10.20150806/cmake/python.cmake +=================================================================== +--- libcolumbus-1.1.0+15.10.20150806.orig/cmake/python.cmake ++++ libcolumbus-1.1.0+15.10.20150806/cmake/python.cmake +@@ -20,7 +20,7 @@ + message(STATUS "Python dev libraries not found, not building Python bindings.") + else() + string(SUBSTRING ${PYTHONLIBS_VERSION} 0 1 PYTHON_MAJOR) +- string(SUBSTRING ${PYTHONLIBS_VERSION} 2 1 PYTHON_MINOR) ++ string(SUBSTRING ${PYTHONLIBS_VERSION} 2 2 PYTHON_MINOR) + message(STATUS "Found Python version ${PYTHON_MAJOR}.${PYTHON_MINOR}.") + if(NOT use_python2) + execute_process(COMMAND ${CMAKE_SOURCE_DIR}/cmake/pysoabi.py OUTPUT_VARIABLE pysoabi OUTPUT_STRIP_TRAILING_WHITESPACE) --- libcolumbus-1.1.0+15.10.20150806.orig/debian/patches/series +++ libcolumbus-1.1.0+15.10.20150806/debian/patches/series @@ -0,0 +1 @@ +0001-fix-build-with-python3.10.patch --- libcolumbus-1.1.0+15.10.20150806.orig/debian/python3-columbus.install +++ libcolumbus-1.1.0+15.10.20150806/debian/python3-columbus.install @@ -0,0 +1 @@ +usr/lib/python3/dist-packages/* --- libcolumbus-1.1.0+15.10.20150806.orig/debian/rules +++ libcolumbus-1.1.0+15.10.20150806/debian/rules @@ -0,0 +1,22 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +export DPKG_GENSYMBOLS_CHECK_LEVEL=4 + +# needed for tests +export COLUMBUS_DATADIR=$(CURDIR)/share + +# http://ccache.samba.org/manual.html#_precompiled_headers +export CCACHE_SLOPPINESS=time_macros + +%: + dh $@ --parallel + +override_dh_auto_configure: + dh_auto_configure -- -DCMAKE_BUILD_TYPE='' + +override_dh_install: + dh_install --fail-missing --- libcolumbus-1.1.0+15.10.20150806.orig/debian/source/format +++ libcolumbus-1.1.0+15.10.20150806/debian/source/format @@ -0,0 +1 @@ +1.0 --- libcolumbus-1.1.0+15.10.20150806.orig/python/CMakeLists.txt +++ libcolumbus-1.1.0+15.10.20150806/python/CMakeLists.txt @@ -10,6 +10,7 @@ add_library(columbus_ext SHARED columbus.cc) target_link_libraries(columbus_ext ${COL_LIB_BASENAME} ${BOOST_PYTHON_HACK} ${PYTHONLIBS_LIBRARIES}) set_target_properties(columbus_ext PROPERTIES OUTPUT_NAME ${python_lib_name} PREFIX "") +set_target_properties(columbus_ext PROPERTIES COMPILE_FLAGS "-DBOOST_PYTHON_USE_GCC_SYMBOL_VISIBILITY=1") add_pch(pch/colpython_pch.hh columbus_ext)