[LyX/master] remove most traces of boost::regex

Jean-Marc Lasgouttes lasgouttes at lyx.org
Sat Nov 28 18:29:58 UTC 2020


commit 3093789e8d285db909a98d733e19a28f48caa7b8
Author: Jean-Marc Lasgouttes <lasgouttes at lyx.org>
Date:   Sat Nov 28 18:26:56 2020 +0100

    remove most traces of boost::regex
    
    1/ remove boost regex code from 3rdparty/boost. Only the cmake stuff remains.
    
    2/ remove traces of BOOST_LIB since there is no need anymore to
       compile boost stuff.
    
    3/ remove traces of boost regexp in config/lyxinclude.m4 and INSTALL
    
    4/ require gcc 4.9 as minimal version in autoconf.
    
    Unfortunately, the net gain is only 10% of included boost size (now 21M).

 3rdparty/boost/Makefile.am                         |   21 -
 3rdparty/boost/boost/cregex.hpp                    |   39 -
 3rdparty/boost/boost/regex.hpp                     |   37 -
 3rdparty/boost/boost/regex/config.hpp              |  491 ---
 3rdparty/boost/boost/regex/config/borland.hpp      |   72 -
 3rdparty/boost/boost/regex/config/cwchar.hpp       |  207 --
 3rdparty/boost/boost/regex/pattern_except.hpp      |  100 -
 .../boost/boost/regex/pending/object_cache.hpp     |  165 -
 .../boost/boost/regex/pending/static_mutex.hpp     |  182 --
 .../boost/boost/regex/pending/unicode_iterator.hpp |  785 -----
 3rdparty/boost/boost/regex/regex_traits.hpp        |   35 -
 3rdparty/boost/boost/regex/user.hpp                |   93 -
 3rdparty/boost/boost/regex/v4/basic_regex.hpp      |  787 -----
 .../boost/boost/regex/v4/basic_regex_creator.hpp   | 1575 ----------
 .../boost/boost/regex/v4/basic_regex_parser.hpp    | 3143 --------------------
 3rdparty/boost/boost/regex/v4/c_regex_traits.hpp   |  211 --
 .../boost/boost/regex/v4/char_regex_traits.hpp     |   81 -
 3rdparty/boost/boost/regex/v4/cpp_regex_traits.hpp | 1154 -------
 3rdparty/boost/boost/regex/v4/cregex.hpp           |  330 --
 3rdparty/boost/boost/regex/v4/error_type.hpp       |   59 -
 3rdparty/boost/boost/regex/v4/fileiter.hpp         |  452 ---
 3rdparty/boost/boost/regex/v4/instances.hpp        |  236 --
 .../boost/boost/regex/v4/iterator_category.hpp     |   91 -
 3rdparty/boost/boost/regex/v4/iterator_traits.hpp  |  135 -
 3rdparty/boost/boost/regex/v4/match_flags.hpp      |  149 -
 3rdparty/boost/boost/regex/v4/match_results.hpp    |  716 -----
 3rdparty/boost/boost/regex/v4/mem_block_cache.hpp  |  145 -
 3rdparty/boost/boost/regex/v4/perl_matcher.hpp     |  626 ----
 .../boost/boost/regex/v4/perl_matcher_common.hpp   | 1020 -------
 .../boost/regex/v4/perl_matcher_non_recursive.hpp  | 1948 ------------
 .../boost/regex/v4/perl_matcher_recursive.hpp      | 1131 -------
 .../boost/boost/regex/v4/primary_transform.hpp     |  146 -
 3rdparty/boost/boost/regex/v4/protected_call.hpp   |   81 -
 3rdparty/boost/boost/regex/v4/regbase.hpp          |  180 --
 3rdparty/boost/boost/regex/v4/regex.hpp            |  202 --
 3rdparty/boost/boost/regex/v4/regex_format.hpp     | 1151 -------
 3rdparty/boost/boost/regex/v4/regex_fwd.hpp        |   73 -
 3rdparty/boost/boost/regex/v4/regex_grep.hpp       |  155 -
 3rdparty/boost/boost/regex/v4/regex_iterator.hpp   |  193 --
 3rdparty/boost/boost/regex/v4/regex_match.hpp      |  382 ---
 3rdparty/boost/boost/regex/v4/regex_merge.hpp      |   93 -
 3rdparty/boost/boost/regex/v4/regex_raw_buffer.hpp |  210 --
 3rdparty/boost/boost/regex/v4/regex_replace.hpp    |   99 -
 3rdparty/boost/boost/regex/v4/regex_search.hpp     |  217 --
 3rdparty/boost/boost/regex/v4/regex_split.hpp      |  174 --
 .../boost/boost/regex/v4/regex_token_iterator.hpp  |  325 --
 3rdparty/boost/boost/regex/v4/regex_traits.hpp     |  189 --
 .../boost/boost/regex/v4/regex_traits_defaults.hpp |  381 ---
 3rdparty/boost/boost/regex/v4/regex_workaround.hpp |  237 --
 3rdparty/boost/boost/regex/v4/states.hpp           |  321 --
 3rdparty/boost/boost/regex/v4/sub_match.hpp        |  516 ----
 3rdparty/boost/boost/regex/v4/syntax_type.hpp      |  105 -
 .../boost/boost/regex/v4/u32regex_iterator.hpp     |  185 --
 .../boost/regex/v4/u32regex_token_iterator.hpp     |  360 ---
 3rdparty/boost/boost/regex/v4/w32_regex_traits.hpp |  745 -----
 3rdparty/boost/boost/regex_fwd.hpp                 |   33 -
 3rdparty/boost/boost/scoped_array.hpp              |   15 -
 3rdparty/boost/boost/smart_ptr/scoped_array.hpp    |  132 -
 3rdparty/boost/extract.sh                          |    7 +-
 3rdparty/boost/libs/regex/src/c_regex_traits.cpp   |  206 --
 3rdparty/boost/libs/regex/src/cpp_regex_traits.cpp |  117 -
 3rdparty/boost/libs/regex/src/cregex.cpp           |  660 ----
 3rdparty/boost/libs/regex/src/fileiter.cpp         |  928 ------
 3rdparty/boost/libs/regex/src/instances.cpp        |   32 -
 3rdparty/boost/libs/regex/src/posix_api.cpp        |  295 --
 3rdparty/boost/libs/regex/src/regex.cpp            |  231 --
 3rdparty/boost/libs/regex/src/regex_debug.cpp      |   59 -
 3rdparty/boost/libs/regex/src/regex_raw_buffer.cpp |   72 -
 .../boost/libs/regex/src/regex_traits_defaults.cpp |  692 -----
 3rdparty/boost/libs/regex/src/static_mutex.cpp     |  185 --
 3rdparty/boost/libs/regex/src/usinstances.cpp      |   81 -
 3rdparty/boost/libs/regex/src/w32_regex_traits.cpp |  654 ----
 3rdparty/boost/libs/regex/src/wc_regex_traits.cpp  |  314 --
 3rdparty/boost/libs/regex/src/wide_posix_api.cpp   |  312 --
 3rdparty/boost/libs/regex/src/winstances.cpp       |   35 -
 INSTALL                                            |   13 +-
 config/lyxinclude.m4                               |   47 +-
 src/Makefile.am                                    |    4 +-
 src/client/Makefile.am                             |    2 +-
 src/frontends/Makefile.am                          |    2 +-
 src/support/Makefile.am                            |    8 +-
 src/tex2lyx/Makefile.am                            |    2 +-
 82 files changed, 13 insertions(+), 28061 deletions(-)


More information about the lyx-cvs mailing list