mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-26 01:30:55 +08:00
[poco] Update version to 1.14.0 (#42751)
This commit is contained in:
parent
14ff626bc4
commit
38bf1efc4e
@ -1,10 +1,10 @@
|
||||
diff --git a/Foundation/CMakeLists.txt b/Foundation/CMakeLists.txt
|
||||
index f504bc1..226dadb 100644
|
||||
index 5898d22..d8df9dc 100644
|
||||
--- a/Foundation/CMakeLists.txt
|
||||
+++ b/Foundation/CMakeLists.txt
|
||||
@@ -109,6 +109,23 @@ set_target_properties(Foundation
|
||||
@@ -101,6 +101,23 @@ set_target_properties(Foundation
|
||||
if(POCO_UNBUNDLED)
|
||||
target_link_libraries(Foundation PUBLIC Pcre2::Pcre2 ZLIB::ZLIB)
|
||||
target_link_libraries(Foundation PUBLIC Pcre2::Pcre2 ZLIB::ZLIB Utf8Proc::Utf8Proc)
|
||||
target_compile_definitions(Foundation PUBLIC POCO_UNBUNDLED)
|
||||
+ add_definitions(
|
||||
+ -D_pcre2_utf8_table1=_poco_pcre2_utf8_table1
|
||||
@ -23,6 +23,6 @@ index f504bc1..226dadb 100644
|
||||
+ -D_pcre2_utt_names_8=_poco_pcre2_utt_names_8
|
||||
+ -D_pcre2_utt_size_8=_poco_pcre2_utt_size_8
|
||||
+ )
|
||||
else()
|
||||
target_compile_definitions(Foundation PUBLIC UTF8PROC_STATIC)
|
||||
endif(POCO_UNBUNDLED)
|
||||
|
||||
target_include_directories(Foundation
|
||||
|
@ -1,8 +1,8 @@
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index c552091..8842c76 100644
|
||||
index 861c27c..d2701ce 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -90,8 +90,6 @@ option(FORCE_OPENSSL "Force usage of OpenSSL even under windows" OFF)
|
||||
@@ -80,8 +80,6 @@ option(ENABLE_NETSSL_WIN "Enable NetSSL Windows" OFF)
|
||||
|
||||
if(ENABLE_CRYPTO OR ENABLE_NETSSL OR ENABLE_JWT)
|
||||
find_package(OpenSSL REQUIRED)
|
||||
@ -11,7 +11,7 @@ index c552091..8842c76 100644
|
||||
endif()
|
||||
|
||||
if(OPENSSL_FOUND)
|
||||
@@ -121,24 +119,19 @@ else()
|
||||
@@ -111,24 +109,19 @@ else()
|
||||
option(ENABLE_APACHECONNECTOR "Enable ApacheConnector" OFF)
|
||||
endif()
|
||||
|
||||
@ -44,7 +44,7 @@ index c552091..8842c76 100644
|
||||
endif()
|
||||
|
||||
if(PostgreSQL_FOUND)
|
||||
@@ -223,6 +216,9 @@ include(DefinePlatformSpecifc)
|
||||
@@ -260,6 +253,9 @@ include(DefinePlatformSpecific)
|
||||
# Collect the built libraries and include dirs, the will be used to create the PocoConfig.cmake file
|
||||
set(Poco_COMPONENTS "")
|
||||
|
||||
@ -54,7 +54,7 @@ index c552091..8842c76 100644
|
||||
if(ENABLE_TESTS)
|
||||
add_subdirectory(CppUnit)
|
||||
set(ENABLE_XML ON CACHE BOOL "Enable XML" FORCE)
|
||||
@@ -351,8 +347,11 @@ if(EXISTS ${PROJECT_SOURCE_DIR}/Prometheus AND ENABLE_PROMETHEUS)
|
||||
@@ -392,8 +388,11 @@ if(EXISTS ${PROJECT_SOURCE_DIR}/Prometheus AND ENABLE_PROMETHEUS)
|
||||
list(APPEND Poco_COMPONENTS "Prometheus")
|
||||
endif()
|
||||
|
||||
@ -68,27 +68,11 @@ index c552091..8842c76 100644
|
||||
list(APPEND Poco_COMPONENTS "PDF")
|
||||
endif()
|
||||
|
||||
@@ -492,15 +491,6 @@ install(
|
||||
Devel
|
||||
)
|
||||
|
||||
-if(POCO_UNBUNDLED)
|
||||
- install(FILES cmake/FindPCRE2.cmake
|
||||
- DESTINATION "${PocoConfigPackageLocation}")
|
||||
- install(FILES cmake/V39/FindEXPAT.cmake
|
||||
- DESTINATION "${PocoConfigPackageLocation}/V39")
|
||||
- install(FILES cmake/V313/FindSQLite3.cmake
|
||||
- DESTINATION "${PocoConfigPackageLocation}/V313")
|
||||
-endif()
|
||||
-
|
||||
message(STATUS "CMake ${CMAKE_VERSION} successfully configured ${PROJECT_NAME} using ${CMAKE_GENERATOR} generator")
|
||||
message(STATUS "${PROJECT_NAME} package version: ${PROJECT_VERSION}")
|
||||
if(BUILD_SHARED_LIBS)
|
||||
diff --git a/Data/CMakeLists.txt b/Data/CMakeLists.txt
|
||||
index 0772af6..ec82d76 100644
|
||||
index 95e5019..d7bd537 100644
|
||||
--- a/Data/CMakeLists.txt
|
||||
+++ b/Data/CMakeLists.txt
|
||||
@@ -45,7 +45,7 @@ else(ENABLE_DATA_SQLITE)
|
||||
@@ -73,7 +73,7 @@ else(ENABLE_DATA_SQLITE)
|
||||
message(STATUS "SQLite Support Disabled")
|
||||
endif()
|
||||
|
||||
@ -98,7 +82,7 @@ index 0772af6..ec82d76 100644
|
||||
add_subdirectory(MySQL)
|
||||
else()
|
||||
diff --git a/Data/MySQL/CMakeLists.txt b/Data/MySQL/CMakeLists.txt
|
||||
index ce411cf..5a30b7c 100644
|
||||
index 0ea8701..3c8a426 100644
|
||||
--- a/Data/MySQL/CMakeLists.txt
|
||||
+++ b/Data/MySQL/CMakeLists.txt
|
||||
@@ -21,7 +21,7 @@ set_target_properties(DataMySQL
|
||||
@ -124,7 +108,7 @@ index 2386590..81b2c8e 100644
|
||||
#endif
|
||||
|
||||
diff --git a/Data/SQLite/CMakeLists.txt b/Data/SQLite/CMakeLists.txt
|
||||
index 3a176d7..d8055cb 100644
|
||||
index 7141112..0c73beb 100644
|
||||
--- a/Data/SQLite/CMakeLists.txt
|
||||
+++ b/Data/SQLite/CMakeLists.txt
|
||||
@@ -7,7 +7,7 @@ file(GLOB_RECURSE HDRS_G "include/*.h")
|
||||
@ -136,7 +120,7 @@ index 3a176d7..d8055cb 100644
|
||||
else()
|
||||
# sqlite3
|
||||
POCO_SOURCES(SQLITE_SRCS sqlite3
|
||||
@@ -43,7 +43,7 @@ target_include_directories(DataSQLite
|
||||
@@ -39,7 +39,7 @@ target_include_directories(DataSQLite
|
||||
)
|
||||
|
||||
if(POCO_UNBUNDLED)
|
||||
@ -146,7 +130,7 @@ index 3a176d7..d8055cb 100644
|
||||
POCO_UNBUNDLED
|
||||
SQLITE_THREADSAFE=1
|
||||
diff --git a/XML/CMakeLists.txt b/XML/CMakeLists.txt
|
||||
index 123657a..9856c55 100644
|
||||
index cf66250..89e6c8f 100644
|
||||
--- a/XML/CMakeLists.txt
|
||||
+++ b/XML/CMakeLists.txt
|
||||
@@ -20,7 +20,7 @@ endif()
|
||||
|
@ -1,7 +1,7 @@
|
||||
diff --git a/XML/include/Poco/XML/ParserEngine.h b/XML/include/Poco/XML/ParserEngine.h
|
||||
index e0c8455..363654c 100644
|
||||
--- a/XML/include/Poco/XML/ParserEngine.h
|
||||
+++ b/XML/include/Poco/XML/ParserEngine.h
|
||||
diff --git a/XML/src/ParserEngine.h b/XML/src/ParserEngine.h
|
||||
index f74b553..c638778 100644
|
||||
--- a/XML/src/ParserEngine.h
|
||||
+++ b/XML/src/ParserEngine.h
|
||||
@@ -19,6 +19,7 @@
|
||||
|
||||
#include "Poco/XML/XML.h"
|
||||
@ -9,4 +9,4 @@ index e0c8455..363654c 100644
|
||||
+#include <expat_config.h>
|
||||
#include <expat.h>
|
||||
#else
|
||||
#include "Poco/XML/expat.h"
|
||||
#include "expat.h"
|
||||
|
@ -1,29 +1,15 @@
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 8842c76..b887168 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -491,6 +491,11 @@ install(
|
||||
Devel
|
||||
)
|
||||
|
||||
+if(POCO_UNBUNDLED)
|
||||
+ install(FILES cmake/FindPCRE2.cmake
|
||||
+ DESTINATION "${PocoConfigPackageLocation}")
|
||||
+endif()
|
||||
+
|
||||
message(STATUS "CMake ${CMAKE_VERSION} successfully configured ${PROJECT_NAME} using ${CMAKE_GENERATOR} generator")
|
||||
message(STATUS "${PROJECT_NAME} package version: ${PROJECT_VERSION}")
|
||||
if(BUILD_SHARED_LIBS)
|
||||
diff --git a/Foundation/CMakeLists.txt b/Foundation/CMakeLists.txt
|
||||
index 226dadb..a3765a7 100644
|
||||
index d8df9dc..fe2b000 100644
|
||||
--- a/Foundation/CMakeLists.txt
|
||||
+++ b/Foundation/CMakeLists.txt
|
||||
@@ -35,8 +35,11 @@ POCO_MESSAGES(SRCS Logging src/pocomsg.mc)
|
||||
@@ -27,9 +27,12 @@ POCO_MESSAGES(SRCS Logging src/pocomsg.mc)
|
||||
# If POCO_UNBUNDLED is enabled we try to find the required packages
|
||||
# The configuration will fail if the packages are not found
|
||||
if(POCO_UNBUNDLED)
|
||||
- find_package(PCRE2 REQUIRED)
|
||||
find_package(ZLIB REQUIRED)
|
||||
- find_package(Utf8Proc REQUIRED)
|
||||
+ find_package(unofficial-utf8proc CONFIG REQUIRED)
|
||||
+ include(SelectLibraryConfigurations)
|
||||
+ find_library(PCRE2_LIBRARY_DEBUG NAMES pcre2-8d pcre2-8-staticd HINTS ${INSTALLED_LIB_PATH})
|
||||
+ find_library(PCRE2_LIBRARY_RELEASE NAMES pcre2-8 pcre2-8-static HINTS ${INSTALLED_LIB_PATH})
|
||||
@ -31,12 +17,12 @@ index 226dadb..a3765a7 100644
|
||||
|
||||
#HACK: Unicode.cpp requires functions from these files. The can't be taken from the library
|
||||
POCO_SOURCES(SRCS RegExp
|
||||
@@ -107,7 +110,7 @@ set_target_properties(Foundation
|
||||
@@ -99,7 +102,7 @@ set_target_properties(Foundation
|
||||
)
|
||||
|
||||
if(POCO_UNBUNDLED)
|
||||
- target_link_libraries(Foundation PUBLIC Pcre2::Pcre2 ZLIB::ZLIB)
|
||||
+ target_link_libraries(Foundation PUBLIC ${PCRE2_LIBRARY} ZLIB::ZLIB)
|
||||
- target_link_libraries(Foundation PUBLIC Pcre2::Pcre2 ZLIB::ZLIB Utf8Proc::Utf8Proc)
|
||||
+ target_link_libraries(Foundation PUBLIC ${PCRE2_LIBRARY} ZLIB::ZLIB utf8proc)
|
||||
target_compile_definitions(Foundation PUBLIC POCO_UNBUNDLED)
|
||||
add_definitions(
|
||||
-D_pcre2_utf8_table1=_poco_pcre2_utf8_table1
|
||||
|
@ -2,7 +2,7 @@ vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO pocoproject/poco
|
||||
REF "poco-${VERSION}-release"
|
||||
SHA512 084064fb462c9e7993d069ebdf395802af900ed92c5b294465a2c246162bb86caa3505985de329e8110d3e9fb3bc39ae9536d523843729d4ed5ce00c35289d92
|
||||
SHA512 4475a0ede5d06e4ce9537295fec92fa39b8fd5635d1cfb38498be4f707bc62b4a8b57672d2a15b557114e4115cc45480d27d0c856b7bd982eeec7adad9ff2582
|
||||
HEAD_REF devel
|
||||
PATCHES
|
||||
# Fix embedded copy of pcre in static linking mode
|
||||
@ -33,7 +33,6 @@ vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS
|
||||
crypto ENABLE_CRYPTO
|
||||
netssl ENABLE_NETSSL
|
||||
pdf ENABLE_PDF
|
||||
sqlite3 ENABLE_DATA_SQLITE
|
||||
postgresql ENABLE_DATA_POSTGRESQL
|
||||
)
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
{
|
||||
"name": "poco",
|
||||
"version": "1.13.3",
|
||||
"port-version": 1,
|
||||
"version": "1.14.0",
|
||||
"description": "Modern, powerful open source C++ class libraries for building network and internet-based applications that run on desktop, server, mobile and embedded systems.",
|
||||
"homepage": "https://github.com/pocoproject/poco",
|
||||
"license": "BSL-1.0",
|
||||
@ -9,6 +8,8 @@
|
||||
"dependencies": [
|
||||
"expat",
|
||||
"pcre2",
|
||||
"sqlite3",
|
||||
"utf8proc",
|
||||
{
|
||||
"name": "vcpkg-cmake",
|
||||
"host": true
|
||||
@ -64,12 +65,6 @@
|
||||
"dependencies": [
|
||||
"libpqxx"
|
||||
]
|
||||
},
|
||||
"sqlite3": {
|
||||
"description": "Sqlite3 support for POCO",
|
||||
"dependencies": [
|
||||
"sqlite3"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -7121,8 +7121,8 @@
|
||||
"port-version": 1
|
||||
},
|
||||
"poco": {
|
||||
"baseline": "1.13.3",
|
||||
"port-version": 1
|
||||
"baseline": "1.14.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"podofo": {
|
||||
"baseline": "0.10.4",
|
||||
|
@ -1,5 +1,10 @@
|
||||
{
|
||||
"versions": [
|
||||
{
|
||||
"git-tree": "a430ad2f694fb8af957b599850f63786485f98a2",
|
||||
"version": "1.14.0",
|
||||
"port-version": 0
|
||||
},
|
||||
{
|
||||
"git-tree": "431894de75b90a806a64bcb289b6ad81d5c98a4c",
|
||||
"version": "1.13.3",
|
||||
|
Loading…
x
Reference in New Issue
Block a user