Rename regex_pcre back to regex_pcre2.

This rename happened before we had config compatibility and it doesn't
make sense to keep it anymore.
This commit is contained in:
Sadie Powell 2024-06-07 19:19:19 +01:00
parent e852518eff
commit c18499a332
10 changed files with 11 additions and 11 deletions

View File

@ -41,7 +41,7 @@ jobs:
- name: Run configure - name: Run configure
run: | run: |
./configure --enable-extras "argon2 geo_maxmind ldap log_json log_syslog mysql pgsql regex_pcre regex_posix regex_re2 sqlite3 ssl_gnutls ssl_openssl sslrehashsignal" ./configure --enable-extras "argon2 geo_maxmind ldap log_json log_syslog mysql pgsql regex_pcre2 regex_posix regex_re2 sqlite3 ssl_gnutls ssl_openssl sslrehashsignal"
./configure --development --disable-auto-extras --disable-ownership --socketengine ${{ matrix.socketengine }} ./configure --development --disable-auto-extras --disable-ownership --socketengine ${{ matrix.socketengine }}
- name: Build core - name: Build core

View File

@ -39,7 +39,7 @@ jobs:
- name: Run configure - name: Run configure
run: | run: |
./configure --enable-extras "argon2 geo_maxmind ldap log_json log_syslog mysql pgsql regex_pcre regex_posix regex_re2 sqlite3 ssl_gnutls ssl_openssl sslrehashsignal" ./configure --enable-extras "argon2 geo_maxmind ldap log_json log_syslog mysql pgsql regex_pcre2 regex_posix regex_re2 sqlite3 ssl_gnutls ssl_openssl sslrehashsignal"
./configure --development --disable-auto-extras --socketengine ${{ matrix.socketengine }} ./configure --development --disable-auto-extras --socketengine ${{ matrix.socketengine }}
- name: Build core - name: Build core

View File

@ -44,7 +44,7 @@ jobs:
- name: Run configure - name: Run configure
run: | run: |
./configure --enable-extras "argon2 geo_maxmind ldap log_json log_syslog mysql pgsql regex_pcre regex_posix regex_re2 sqlite3 ssl_gnutls ssl_openssl sslrehashsignal" ./configure --enable-extras "argon2 geo_maxmind ldap log_json log_syslog mysql pgsql regex_pcre2 regex_posix regex_re2 sqlite3 ssl_gnutls ssl_openssl sslrehashsignal"
./configure --development --disable-auto-extras --socketengine ${{ matrix.socketengine }} ./configure --development --disable-auto-extras --socketengine ${{ matrix.socketengine }}
- name: Build core - name: Build core

2
.gitignore vendored
View File

@ -24,7 +24,7 @@
/src/modules/m_log_syslog.cpp /src/modules/m_log_syslog.cpp
/src/modules/m_mysql.cpp /src/modules/m_mysql.cpp
/src/modules/m_pgsql.cpp /src/modules/m_pgsql.cpp
/src/modules/m_regex_pcre.cpp /src/modules/m_regex_pcre2.cpp
/src/modules/m_regex_posix.cpp /src/modules/m_regex_posix.cpp
/src/modules/m_regex_re2.cpp /src/modules/m_regex_re2.cpp
/src/modules/m_sqlite3.cpp /src/modules/m_sqlite3.cpp

2
configure vendored
View File

@ -394,7 +394,7 @@ if (prompt_bool $interactive, $question, 0) {
'm_ldap.cpp' => "echo '#include <ldap.h>' | $config{CXX} -E -", 'm_ldap.cpp' => "echo '#include <ldap.h>' | $config{CXX} -E -",
'm_log_json.cpp' => 'pkg-config --exists RapidJSON', 'm_log_json.cpp' => 'pkg-config --exists RapidJSON',
'm_log_syslog.cpp' => undef, 'm_log_syslog.cpp' => undef,
'm_regex_pcre.cpp' => 'pkg-config --exists libpcre2-8', 'm_regex_pcre2.cpp' => 'pkg-config --exists libpcre2-8',
'm_regex_posix.cpp' => undef, 'm_regex_posix.cpp' => undef,
'm_regex_re2.cpp' => 'pkg-config --exists re2', 'm_regex_re2.cpp' => 'pkg-config --exists re2',
'm_sqlite3.cpp' => 'pkg-config --exists sqlite3', 'm_sqlite3.cpp' => 'pkg-config --exists sqlite3',

View File

@ -1054,7 +1054,7 @@
# Valid engines are: # # Valid engines are: #
# # # #
# glob - Glob patterns, provided via regex_glob. # # glob - Glob patterns, provided via regex_glob. #
# pcre - PCRE regexps, provided via regex_pcre, needs libpcre2. # # pcre - PCRE regexps, provided via regex_pcre2, needs libpcre2. #
# posix - POSIX regexps, provided via regex_posix, not available # # posix - POSIX regexps, provided via regex_posix, not available #
# on Windows, no dependencies on other operating systems. # # on Windows, no dependencies on other operating systems. #
# stdregex - stdlib regexps, provided via regex_stdlib, see comment # # stdregex - stdlib regexps, provided via regex_stdlib, see comment #
@ -2008,7 +2008,7 @@
# Expressions). You need libpcre2 installed to compile and load this # Expressions). You need libpcre2 installed to compile and load this
# module. You must have at least 1 provider loaded to use the filter or # module. You must have at least 1 provider loaded to use the filter or
# R-line modules. # R-line modules.
#<module name="regex_pcre"> #<module name="regex_pcre2">
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
# Regular Expression Provider for RE2 Regular Expressions. # Regular Expression Provider for RE2 Regular Expressions.

View File

@ -686,8 +686,8 @@ std::vector<std::string> ServerConfig::GetModules() const
modules.push_back("services"); modules.push_back("services");
else if (insp::equalsci(shortname, "namesx")) else if (insp::equalsci(shortname, "namesx"))
modules.push_back("multiprefix"); modules.push_back("multiprefix");
else if (insp::equalsci(shortname, "regex_pcre2")) else if (insp::equalsci(shortname, "regex_pcre"))
modules.push_back("regex_pcre"); modules.push_back("regex_pcre2");
else if (insp::equalsci(shortname, "sha256")) else if (insp::equalsci(shortname, "sha256"))
modules.push_back("sha2"); modules.push_back("sha2");
else if (insp::equalsci(shortname, "services_account")) else if (insp::equalsci(shortname, "services_account"))

View File

@ -1,5 +1,5 @@
This directory stores modules which require external libraries to compile. This directory stores modules which require external libraries to compile.
For example, m_regex_pcre requires the PCRE2 library. For example, m_regex_pcre2 requires the PCRE2 library.
To compile any of these modules first ensure you have the required dependencies To compile any of these modules first ensure you have the required dependencies
(read the online documentation at https://docs.inspircd.org) and then symlink (read the online documentation at https://docs.inspircd.org) and then symlink

View File

@ -46,7 +46,7 @@ if(EXISTS "${CMAKE_BINARY_DIR}/conanbuildinfo.cmake")
enable_extra("log_json" "RAPIDJSON") enable_extra("log_json" "RAPIDJSON")
enable_extra("mysql" "LIBMYSQLCLIENT") enable_extra("mysql" "LIBMYSQLCLIENT")
enable_extra("pgsql" "LIBPQ") enable_extra("pgsql" "LIBPQ")
enable_extra("regex_pcre" "PCRE2") enable_extra("regex_pcre2" "PCRE2")
enable_extra("regex_posix" "PCRE2") enable_extra("regex_posix" "PCRE2")
enable_extra("regex_re2" "RE2") enable_extra("regex_re2" "RE2")
enable_extra("ssl_openssl" "OPENSSL") enable_extra("ssl_openssl" "OPENSSL")