Skip to content

Commit d410718

Browse files
committed
Bump Python to 3.14.0
Bump Pillow to 11.3.0 Bump libexpat to 2.7.3 Bump OpenSSL to 3.0.18 Bump MariaDB Connector/C to 3.3.17 Bump SQLite to 3500400 (3.50.4)
1 parent ea46787 commit d410718

File tree

2 files changed

+16
-16
lines changed

2 files changed

+16
-16
lines changed

CMakeLists.txt

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -143,8 +143,8 @@ add_dependency_project_package(bzip2 1.0.8)
143143

144144
ExternalProject_Add(expat
145145
DOWNLOAD_DIR ${CMAKE_SOURCE_DIR}/downloads
146-
URL https://github.com/libexpat/libexpat/archive/R_2_7_1.tar.gz
147-
URL_HASH SHA256=85372797ff0673a8fc4a6be16466bb5a0ca28c0dcf3c6f7ac1686b4a3ba2aabb
146+
URL https://github.com/libexpat/libexpat/archive/R_2_7_3.tar.gz
147+
URL_HASH SHA256=7c853a76f7c2a562c3edfd84ca47e487d9eff3966786191dfb60cc441daf82d6
148148
PATCH_COMMAND ${PATCH} -p1 -i ${CMAKE_SOURCE_DIR}/patches/$(TargetName).diff
149149
UPDATE_DISCONNECTED ON
150150
CMAKE_ARGS
@@ -157,7 +157,7 @@ ExternalProject_Add(expat
157157
-DEXPAT_SHARED_LIBS:BOOL=OFF
158158
SOURCE_SUBDIR expat
159159
)
160-
add_dependency_project_package(expat 2.7.1)
160+
add_dependency_project_package(expat 2.7.3)
161161

162162
ExternalProject_Add(libiconv
163163
GIT_REPOSITORY https://github.com/Paxxi/libiconv
@@ -173,14 +173,14 @@ add_dependency_project_package(libiconv 1.16)
173173

174174
ExternalProject_Add(openssl
175175
DOWNLOAD_DIR ${CMAKE_SOURCE_DIR}/downloads
176-
URL https://www.openssl.org/source/openssl-3.0.17.tar.gz
177-
URL_HASH SHA256=dfdd77e4ea1b57ff3a6dbde6b0bdc3f31db5ac99e7fdd4eaf9e1fbb6ec2db8ce
176+
URL https://www.openssl.org/source/openssl-3.0.18.tar.gz
177+
URL_HASH SHA256=d80c34f5cf902dccf1f1b5df5ebb86d0392e37049e5d73df1b3abae72e4ffe8b
178178
PATCH_COMMAND ${PATCH} -p1 -i ${CMAKE_SOURCE_DIR}/patches/$(TargetName).diff
179179
CMAKE_ARGS
180180
${ADDITIONAL_ARGS}
181181
-DCMAKE_INSTALL_PREFIX:PATH=${INSTALL_PREFIX}
182182
)
183-
add_dependency_project_package(openssl 3.0.17)
183+
add_dependency_project_package(openssl 3.0.18)
184184

185185
ExternalProject_Add(zlib
186186
DOWNLOAD_DIR ${CMAKE_SOURCE_DIR}/downloads
@@ -303,15 +303,15 @@ add_dependency_project_package(harfbuzz 2.8.0)
303303

304304
ExternalProject_Add(sqlite
305305
DOWNLOAD_DIR ${CMAKE_SOURCE_DIR}/downloads
306-
URL https://www.sqlite.org/2025/sqlite-amalgamation-3500300.zip
307-
URL_HASH SHA256=9ad6d16cbc1df7cd55c8b55127c82a9bca5e9f287818de6dc87e04e73599d754
306+
URL https://www.sqlite.org/2025/sqlite-amalgamation-3500400.zip
307+
URL_HASH SHA256=1d3049dd0f830a025a53105fc79fd2ab9431aea99e137809d064d8ee8356b032
308308
PATCH_COMMAND ${PATCH} -p1 -i ${CMAKE_SOURCE_DIR}/patches/$(TargetName).diff
309309
CMAKE_ARGS
310310
${ADDITIONAL_ARGS}
311311
-DCMAKE_INSTALL_PREFIX:PATH=${INSTALL_PREFIX}
312312
-DBUILD_SHARED_LIBS:BOOL=ON
313313
)
314-
add_dependency_project_package(sqlite 3500300)
314+
add_dependency_project_package(sqlite 3500400)
315315

316316
ExternalProject_Add(tinyxml
317317
DOWNLOAD_DIR ${CMAKE_SOURCE_DIR}/downloads
@@ -522,7 +522,7 @@ add_dependency_project_package(libwebp 1.0.3)
522522
ExternalProject_Add(mariadb-connector-c
523523
DEPENDS openssl
524524
GIT_REPOSITORY https://github.com/thexai/mariadb-connector-c
525-
GIT_TAG 1ad1ad6b25a95950ed7b81907a2ed28553d47343
525+
GIT_TAG e5dc7e86a0fc2dfd3f36efd5522570db245df57e
526526
GIT_SHALLOW ON
527527
CMAKE_ARGS
528528
${ADDITIONAL_ARGS}
@@ -542,7 +542,7 @@ ExternalProject_Add(mariadb-connector-c
542542
-DWITH_SSL:STRING=OPENSSL
543543
-DWITH_UNIT_TESTS:BOOL=OFF
544544
)
545-
add_dependency_project_package(mariadb-connector-c 3.3.15)
545+
add_dependency_project_package(mariadb-connector-c 3.3.17)
546546

547547
ExternalProject_Add(libffi
548548
DOWNLOAD_DIR ${CMAKE_SOURCE_DIR}/downloads
@@ -558,14 +558,14 @@ add_dependency_project_package(libffi 3.3.0)
558558
ExternalProject_Add(python
559559
DEPENDS bzip2 openssl sqlite zlib expat libffi xz
560560
GIT_REPOSITORY https://github.com/thexai/cpython
561-
GIT_TAG cd49742c0d35faf0eb3302ff4815bebb79e3340b
561+
GIT_TAG 30ac120256806f70aafb0cbdcd1e981d0edc5939
562562
GIT_SHALLOW ON
563563
CMAKE_ARGS
564564
${ADDITIONAL_ARGS}
565565
-DCMAKE_INSTALL_PREFIX:PATH=${INSTALL_PREFIX}
566566
-DCMAKE_PREFIX_PATH:PATH=${PREFIX}%3B%3B${PREFIX}/bzip2%3B%3B${PREFIX}/openssl%3B%3B${PREFIX}/sqlite%3B%3B${PREFIX}/zlib%3B%3B${PREFIX}/libffi%3B%3B${PREFIX}/xz%3B%3B${PREFIX}/expat
567567
)
568-
add_dependency_project_package(python 3.13.7)
568+
add_dependency_project_package(python 3.14.0)
569569

570570
ExternalProject_Add(libjpeg-turbo
571571
GIT_REPOSITORY https://github.com/Paxxi/libjpeg-turbo
@@ -585,14 +585,14 @@ add_dependency_project_package(libjpeg-turbo 2.0.3)
585585
ExternalProject_Add(pillow
586586
DEPENDS freetype libjpeg-turbo python zlib
587587
GIT_REPOSITORY https://github.com/thexai/Pillow
588-
GIT_TAG dbde60e30ffc8bfe8c461b576d41343f46e9553e
588+
GIT_TAG 74bbad6a2544d1534e1aefa4d66d8eadb62339b5
589589
GIT_SHALLOW ON
590590
CMAKE_ARGS
591591
${ADDITIONAL_ARGS}
592592
-DCMAKE_INSTALL_PREFIX:PATH=${INSTALL_PREFIX}
593593
-DCMAKE_PREFIX_PATH:PATH=${PREFIX}%3B%3B${PREFIX}/freetype%3B%3B${PREFIX}/libjpeg-turbo%3B%3B${PREFIX}/python%3B%3B${PREFIX}/zlib
594594
)
595-
add_dependency_project_package(pillow 11.2.1)
595+
add_dependency_project_package(pillow 11.3.0)
596596

597597
ExternalProject_Add(pycryptodome
598598
DEPENDS python

patches/sqlite.diff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
@@ -0,0 +1,84 @@
44
+cmake_minimum_required(VERSION 3.2)
55
+
6-
+project(sqlite3 VERSION 3.50.3 LANGUAGES C)
6+
+project(sqlite3 VERSION 3.50.4 LANGUAGES C)
77
+
88
+if(MSVC)
99
+ set(CMAKE_DEBUG_POSTFIX "d")

0 commit comments

Comments
 (0)