diff options
Diffstat (limited to 'net-im/spectrum2/files/spectrum2-2.0.13-libpqxx-7-compatibility.patch')
-rw-r--r-- | net-im/spectrum2/files/spectrum2-2.0.13-libpqxx-7-compatibility.patch | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/net-im/spectrum2/files/spectrum2-2.0.13-libpqxx-7-compatibility.patch b/net-im/spectrum2/files/spectrum2-2.0.13-libpqxx-7-compatibility.patch deleted file mode 100644 index 48a1f0a333a0..000000000000 --- a/net-im/spectrum2/files/spectrum2-2.0.13-libpqxx-7-compatibility.patch +++ /dev/null @@ -1,79 +0,0 @@ -diff --git a/cmake_modules/Findpqxx.cmake b/cmake_modules/Findpqxx.cmake -index 9c53550..691ec0e 100644 ---- a/cmake_modules/Findpqxx.cmake -+++ b/cmake_modules/Findpqxx.cmake -@@ -1,16 +1,33 @@ --FIND_PATH(PQXX_INCLUDE_DIR pqxx/pqxx PATHS) --MARK_AS_ADVANCED(PQXX_INCLUDE_DIR) -+if (NOT WIN32) -+ find_package(PkgConfig) -+ if (PKG_CONFIG_FOUND) -+ pkg_check_modules(PQXX libpqxx) -+ if (PQXX_FOUND) -+ if (PQXX_VERSION STRGREATER "7") -+ message(STATUS "libpqxx version ${PQXX_VERSION}, requesting c++17") -+ set (CMAKE_CXX_STANDARD 17) -+ endif() -+ endif() -+ endif() -+else() - --FIND_LIBRARY(PQXX_LIBRARY pqxx ) --MARK_AS_ADVANCED(PQXX_LIBRARY) -+ FIND_PATH(PQXX_INCLUDE_DIR pqxx/pqxx PATHS) -+ MARK_AS_ADVANCED(PQXX_INCLUDE_DIR) - --FIND_LIBRARY(PQ_LIBRARY pq ) --MARK_AS_ADVANCED(PQ_LIBRARY) -+ FIND_LIBRARY(PQXX_LIBRARIES pqxx ) -+ MARK_AS_ADVANCED(PQXX_LIBRARIES) - --if(PQXX_LIBRARY AND PQ_LIBRARY AND PQXX_INCLUDE_DIR) -- set( PQXX_FOUND 1 ) -- message( STATUS "Found pqxx: ${PQXX_LIBRARY}, ${PQ_LIBRARY}, ${PQXX_INCLUDE_DIR}") --else() -- message(STATUS "Could NOT find pqxx and pq library") --endif() -+ FIND_LIBRARY(PQ_LIBRARY pq ) -+ MARK_AS_ADVANCED(PQ_LIBRARY) - -+ if(PQXX_LIBRARY AND PQ_LIBRARY AND PQXX_INCLUDE_DIR) -+ set( PQXX_FOUND 1 ) -+ message( STATUS "Found pqxx: ${PQXX_LIBRARIES}, ${PQ_LIBRARY}, ${PQXX_INCLUDE_DIR}") -+ if (PQXX_VERSION STRGREATER "7") -+ message(STATUS "libpqxx version ${PQXX_VERSION}, requesting c++17") -+ set (CMAKE_CXX_STANDARD 17) -+ endif() -+ else() -+ message(STATUS "Could NOT find pqxx and pq library") -+ endif() -+endif() -diff --git a/libtransport/CMakeLists.txt b/libtransport/CMakeLists.txt -index 8892241..2b5a0f9 100644 ---- a/libtransport/CMakeLists.txt -+++ b/libtransport/CMakeLists.txt -@@ -48,9 +48,9 @@ find_package(CURL) - - if(WIN32) - include_directories("${CMAKE_SOURCE_DIR}/msvc-deps/sqlite3") -- target_link_libraries(transport transport-plugin ${PQXX_LIBRARY} ${CURL_LIBRARIES} ${PQ_LIBRARY} ${MYSQL_LIBRARIES} ${SWIFTEN_LIBRARY} ${LOG4CXX_LIBRARIES} ${PROTOBUF_LIBRARY} ${JSONCPP_LIBRARY} psapi.lib bcrypt.lib) -+ target_link_libraries(transport transport-plugin ${PQXX_LIBRARIES} ${CURL_LIBRARIES} ${PQ_LIBRARY} ${MYSQL_LIBRARIES} ${SWIFTEN_LIBRARY} ${LOG4CXX_LIBRARIES} ${PROTOBUF_LIBRARY} ${JSONCPP_LIBRARY} psapi.lib bcrypt.lib) - else() -- target_link_libraries(transport transport-plugin ${PQXX_LIBRARY} ${CURL_LIBRARIES} ${PQ_LIBRARY} ${SQLITE3_LIBRARIES} ${MYSQL_LIBRARIES} ${SWIFTEN_LIBRARY} ${LOG4CXX_LIBRARIES} ${POPT_LIBRARY} ${PROTOBUF_LIBRARY} ${JSONCPP_LIBRARY}) -+ target_link_libraries(transport transport-plugin ${PQXX_LIBRARIES} ${CURL_LIBRARIES} ${PQ_LIBRARY} ${SQLITE3_LIBRARIES} ${MYSQL_LIBRARIES} ${SWIFTEN_LIBRARY} ${LOG4CXX_LIBRARIES} ${POPT_LIBRARY} ${PROTOBUF_LIBRARY} ${JSONCPP_LIBRARY}) - endif() - - set_target_properties(transport PROPERTIES -diff --git a/libtransport/NetworkPluginServer.cpp b/libtransport/NetworkPluginServer.cpp -index 31cce95..f5305aa 100644 ---- a/libtransport/NetworkPluginServer.cpp -+++ b/libtransport/NetworkPluginServer.cpp -@@ -1904,7 +1904,7 @@ NetworkPluginServer::wrapIncomingMedia(SWIFTEN_SHRPTR_NAMESPACE::shared_ptr<Swif - //Doesn't handle: unquoted src, escaped "'>s, quotes in quotes ("quote: 'text' end quote") - static boost::regex image_expr("<img\\s+[^>]*src\\s*=\\s*[\"']([^\"']+)[\"'][^>]*>"); - -- bool matchCount = 0; -+ int matchCount = 0; - std::string firstUrl; - - std::string::const_iterator xhtml_pos = xhtml.begin(); |