Skip to content

Commit d9c90ab

Browse files
authored
Upgrade libs (open-eid#572)
- OpenSSL 3.0.12 - Android NDK n26b - xerces-c 3.2.5 - nlohmann/json 3.11.3 IB-7906, IB-7909, IB-7936, IB-7937 Signed-off-by: Raul Metsma <[email protected]>
1 parent 8a28362 commit d9c90ab

17 files changed

+1002
-807
lines changed

.github/workflows/build.yml

Lines changed: 27 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ permissions:
44
contents: read
55
env:
66
BUILD_NUMBER: ${{ github.run_number }}
7-
MAKEFLAGS: -j3
7+
CMAKE_BUILD_PARALLEL_LEVEL: 3
88
jobs:
99
macos:
1010
name: Build on macOS for ${{ matrix.target }}
@@ -14,7 +14,7 @@ jobs:
1414
target: [osx, ios, iossimulator, androidarm, androidarm64, androidx86_64]
1515
steps:
1616
- name: Checkout
17-
uses: actions/checkout@v3
17+
uses: actions/checkout@v4
1818
with:
1919
submodules: recursive
2020
- name: Install dependencies
@@ -23,9 +23,12 @@ jobs:
2323
run: |
2424
brew update
2525
brew install doxygen boost xsd || brew link --overwrite xsd
26-
26+
brew unlink xerces-c
27+
brew unlink [email protected] || true
28+
brew unlink [email protected] || true
29+
brew unlink [email protected] || true
2730
- name: Cache
28-
uses: actions/cache@v3
31+
uses: actions/cache@v4
2932
id: cache
3033
with:
3134
path: cache
@@ -60,13 +63,13 @@ jobs:
6063
zip -q -r ${OLDPWD}/libdigidocpp.${{ matrix.target }}.zip libdigidocpp.*
6164
- name: Archive artifacts
6265
if: matrix.target == 'osx'
63-
uses: actions/upload-artifact@v3
66+
uses: actions/upload-artifact@v4
6467
with:
6568
name: pkgs
6669
path: macOS/libdigidocpp*.*
6770
- name: Archive artifacts
6871
if: matrix.target != 'osx'
69-
uses: actions/upload-artifact@v3
72+
uses: actions/upload-artifact@v4
7073
with:
7174
name: ${{ matrix.target }}
7275
path: libdigidocpp*.zip
@@ -76,17 +79,20 @@ jobs:
7679
container: ${{ matrix.container }}
7780
strategy:
7881
matrix:
79-
container: ['fedora:37', 'fedora:38']
80-
env:
81-
MAKEFLAGS: -j3
82+
container: ['fedora:37', 'fedora:38', 'fedora:39']
8283
steps:
8384
- name: Install Deps
8485
run: |
8586
dnf install -y --setopt=install_weak_deps=False \
86-
git gcc-c++ cmake rpm-build xml-security-c-devel zlib-devel vim-common doxygen boost-test swig python3-devel java-1.8.0-openjdk-devel \
87-
https://www.codesynthesis.com/download/xsd/4.0/linux-gnu/x86_64/xsd-4.0.0-1.x86_64.rpm
87+
git gcc-c++ cmake rpm-build xml-security-c-devel zlib-devel vim-common doxygen boost-test swig python3-devel java-1.8.0-openjdk-devel xsd
88+
- name: Install CMake
89+
if: matrix.container == 'fedora:39'
90+
run: |
91+
dnf install -y --setopt=install_weak_deps=False wget
92+
wget -q https://github.com/Kitware/CMake/releases/download/v3.28.1/cmake-3.28.1-linux-x86_64.sh
93+
sh cmake-3.28.1-linux-x86_64.sh --skip-license --prefix=/usr/local
8894
- name: Checkout
89-
uses: actions/checkout@v3
95+
uses: actions/checkout@v4
9096
with:
9197
submodules: recursive
9298
- name: Build
@@ -114,7 +120,7 @@ jobs:
114120
- name: Install dependencies
115121
run: apt update -qq && apt install --no-install-recommends -y git lsb-release fakeroot build-essential devscripts debhelper cmake xxd xsdcxx libxml-security-c-dev zlib1g-dev doxygen swig openjdk-8-jdk-headless libpython3-dev python3-distutils libboost-test-dev lintian
116122
- name: Checkout
117-
uses: actions/checkout@v3
123+
uses: actions/checkout@v4
118124
with:
119125
submodules: recursive
120126
- name: Setup changelog
@@ -147,12 +153,11 @@ jobs:
147153
image: windows-2019
148154
vcvars: "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Enterprise\\VC\\Auxiliary\\Build\\vcvarsall.bat"
149155
env:
150-
MAKEFLAGS: ""
151156
VER_SUFFIX: .VS${{ matrix.toolset }}
152157
VERSION: 3.17.0.${{ github.run_number }}
153158
steps:
154159
- name: Checkout
155-
uses: actions/checkout@v3
160+
uses: actions/checkout@v4
156161
with:
157162
submodules: recursive
158163
- uses: mad9000/actions-find-and-replace-string@3
@@ -165,7 +170,7 @@ jobs:
165170
- name: Prepare vcpkg X64
166171
uses: lukka/run-vcpkg@v11
167172
with:
168-
vcpkgGitCommitId: 6a349fe1fbea1e5fcda2e0775f555d829a5e82df
173+
vcpkgGitCommitId: 18b028fe785e707265fa0e35590b7537ae1d12ea
169174
vcpkgJsonGlob: ${{ steps.path.outputs.value }}/vcpkg.json
170175
runVcpkgInstall: true
171176
runVcpkgFormatString: "[`install`, `--recurse`, `--clean-after-build`, `--x-install-root`, `$[env.VCPKG_INSTALLED_DIR]`, `--triplet`, `$[env.VCPKG_DEFAULT_TRIPLET]`, `--x-feature`, `tests`]"
@@ -175,7 +180,7 @@ jobs:
175180
- name: Prepare vcpkg X86
176181
uses: lukka/run-vcpkg@v11
177182
with:
178-
vcpkgGitCommitId: 6a349fe1fbea1e5fcda2e0775f555d829a5e82df
183+
vcpkgGitCommitId: 18b028fe785e707265fa0e35590b7537ae1d12ea
179184
vcpkgJsonGlob: ${{ steps.path.outputs.value }}/vcpkg.json
180185
runVcpkgInstall: true
181186
runVcpkgFormatString: "[`install`, `--recurse`, `--clean-after-build`, `--x-install-root`, `$[env.VCPKG_INSTALLED_DIR]`, `--triplet`, `$[env.VCPKG_DEFAULT_TRIPLET]`, `--x-feature`, `tests`]"
@@ -212,7 +217,7 @@ jobs:
212217
contents: write
213218
steps:
214219
- name: Checkout
215-
uses: actions/checkout@v3
220+
uses: actions/checkout@v4
216221
with:
217222
submodules: recursive
218223
- name: Install dependencies
@@ -222,7 +227,7 @@ jobs:
222227
cmake -B build -S .
223228
cmake --build build --target docs
224229
- name: Deploy
225-
uses: peaceiris/actions-gh-pages@v3
230+
uses: peaceiris/actions-gh-pages@v4
226231
with:
227232
github_token: ${{ secrets.GITHUB_TOKEN }}
228233
publish_dir: ./build/doc
@@ -236,7 +241,7 @@ jobs:
236241
PROJECTNAME: ${{ github.repository }}
237242
steps:
238243
- name: Checkout
239-
uses: actions/checkout@v3
244+
uses: actions/checkout@v4
240245
with:
241246
submodules: recursive
242247
- name: Install dependencies
@@ -250,7 +255,7 @@ jobs:
250255
run: |
251256
cmake .
252257
export PATH=$PWD/cov-analysis-linux64/bin:$PATH
253-
cov-build --dir cov-int make
258+
cov-build --dir cov-int cmake --build .
254259
- name: Submit the result to Coverity Scan
255260
run: |
256261
tar czvf upload.tgz cov-int
@@ -270,7 +275,7 @@ jobs:
270275
security-events: write
271276
steps:
272277
- name: Checkout
273-
uses: actions/checkout@v3
278+
uses: actions/checkout@v4
274279
with:
275280
submodules: recursive
276281
- name: Install dependencies

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
# Ubuntu
1919
sudo apt install cmake xxd libxml-security-c-dev xsdcxx libssl-dev zlib1g-dev
2020
# Fedora
21-
sudo dnf install cmake gcc-c++ openssl-devel xerces-c-devel xml-security-c-devel zlib-devel vim-common https://www.codesynthesis.com/download/xsd/4.0/linux-gnu/x86_64/xsd-4.0.0-1.x86_64.rpm
21+
sudo dnf install cmake gcc-c++ openssl-devel xerces-c-devel xml-security-c-devel xsd zlib-devel vim-common
2222

2323
* doxygen - Optional, for API documentation
2424
* libboost-test-dev - Optional, for unittests

examples/android/app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ apply plugin: 'com.android.application'
33
def libsPath = '/Library/libdigidocpp'
44

55
android {
6-
compileSdk 33
6+
compileSdk 34
77
defaultConfig {
88
applicationId "ee.ria.libdigidocpp"
99
minSdk 28
10-
targetSdk 33
10+
targetSdk 34
1111
versionCode 1
1212
versionName "1.0"
1313
if (System.getenv("BUILD_NUMBER")) {

examples/android/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ buildscript {
55
mavenCentral()
66
}
77
dependencies {
8-
classpath 'com.android.tools.build:gradle:8.1.2'
8+
classpath 'com.android.tools.build:gradle:8.2.1'
99
}
1010
}
1111

examples/android/gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
33
distributionPath=wrapper/dists
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists
6-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-all.zip
6+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.2-all.zip

patches/vcpkg-ports/openssl/disable-install-docs.patch

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
diff --git a/Configurations/unix-Makefile.tmpl b/Configurations/unix-Makefile.tmpl
2-
index 110ba06..5b6b1c7 100644
2+
index a48fae5..c82c086 100644
33
--- a/Configurations/unix-Makefile.tmpl
44
+++ b/Configurations/unix-Makefile.tmpl
55
@@ -611,7 +611,7 @@ install_sw: install_dev install_engines install_modules install_runtime
@@ -10,12 +10,12 @@ index 110ba06..5b6b1c7 100644
1010
+install_docs:
1111

1212
uninstall_docs: uninstall_man_docs uninstall_html_docs
13-
$(RM) -r $(DESTDIR)$(DOCDIR)
13+
$(RM) -r "$(DESTDIR)$(DOCDIR)"
1414
diff --git a/Configurations/windows-makefile.tmpl b/Configurations/windows-makefile.tmpl
15-
index d054431..b5c1c88 100644
15+
index 9250b98..2b63c85 100644
1616
--- a/Configurations/windows-makefile.tmpl
1717
+++ b/Configurations/windows-makefile.tmpl
18-
@@ -487,7 +487,7 @@ install_sw: install_dev install_engines install_modules install_runtime
18+
@@ -493,7 +493,7 @@ install_sw: install_dev install_engines install_modules install_runtime
1919

2020
uninstall_sw: uninstall_runtime uninstall_modules uninstall_engines uninstall_dev
2121

patches/vcpkg-ports/openssl/portfile.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ vcpkg_from_github(
1919
OUT_SOURCE_PATH SOURCE_PATH
2020
REPO openssl/openssl
2121
REF "openssl-${VERSION}"
22-
SHA512 4dd485720a335879bd52d0045edf65fd8397b6f6b6afb3e2c756230937304975b3bd95f67933cadde175cae81d420a692fcf7e96b9f9d2b059ea387a8d9ac305
22+
SHA512 8eb6141c1f3d43aa7dd5a5570c99302910feae0d25ab872c58432e5d11d3e330a069715fd4a0cd03234f3fb3e5e9fba38ef59977f7ecf162a2b048476dbb14c6
2323
PATCHES
2424
disable-apps.patch
2525
disable-install-docs.patch
Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
diff --git a/Configurations/unix-Makefile.tmpl b/Configurations/unix-Makefile.tmpl
2-
index dd96254..c4458ca 100644
2+
index c82c086..6c5402d 100644
33
--- a/Configurations/unix-Makefile.tmpl
44
+++ b/Configurations/unix-Makefile.tmpl
5-
@@ -689,6 +689,10 @@ install_ssldirs:
6-
cp $(SRCDIR)/apps/ct_log_list.cnf $(DESTDIR)$(OPENSSLDIR)/ct_log_list.cnf; \
7-
chmod 644 $(DESTDIR)$(OPENSSLDIR)/ct_log_list.cnf; \
5+
@@ -690,6 +690,11 @@ install_ssldirs:
6+
chmod 644 "$(DESTDIR)$(OPENSSLDIR)/ct_log_list.cnf"; \
87
fi
8+
99
+ $(PERL) $(SRCDIR)/util/mkdir-p.pl $(DESTDIR)$(INSTALLTOP)$(OPENSSLDIR)
1010
+ for I in $(DESTDIR)$(OPENSSLDIR)/*; do \
1111
+ mv $$I $(DESTDIR)$(INSTALLTOP)$(OPENSSLDIR)/; \
1212
+ done
13-
13+
+
1414
install_dev: install_runtime_libs
1515
@[ -n "$(INSTALLTOP)" ] || (echo INSTALLTOP should not be empty; exit 1)
16+
@$(ECHO) "*** Installing development files"

patches/vcpkg-ports/openssl/unix/no-empty-dirs.patch

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
diff --git a/Configurations/unix-Makefile.tmpl b/Configurations/unix-Makefile.tmpl
2-
index 5b6b1c7..4c8c916 100644
2+
index 6c5402d..fc982df 100644
33
--- a/Configurations/unix-Makefile.tmpl
44
+++ b/Configurations/unix-Makefile.tmpl
5-
@@ -818,7 +818,7 @@ _install_modules_deps: install_runtime_libs build_modules
5+
@@ -823,7 +823,7 @@ _install_modules_deps: install_runtime_libs build_modules
66

77
install_engines: _install_modules_deps
88
@[ -n "$(INSTALLTOP)" ] || (echo INSTALLTOP should not be empty; exit 1)
9-
- @$(PERL) $(SRCDIR)/util/mkdir-p.pl $(DESTDIR)$(ENGINESDIR)/
9+
- @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(ENGINESDIR)/"
1010
+ @[ -z "$(INSTALL_ENGINES)" ] || $(PERL) $(SRCDIR)/util/mkdir-p.pl $(DESTDIR)$(ENGINESDIR)/
1111
@$(ECHO) "*** Installing engines"
1212
@set -e; for e in dummy $(INSTALL_ENGINES); do \
1313
if [ "$$e" = "dummy" ]; then continue; fi; \
14-
@@ -842,7 +842,7 @@ uninstall_engines:
14+
@@ -847,7 +847,7 @@ uninstall_engines:
1515

1616
install_modules: _install_modules_deps
1717
@[ -n "$(INSTALLTOP)" ] || (echo INSTALLTOP should not be empty; exit 1)
18-
- @$(PERL) $(SRCDIR)/util/mkdir-p.pl $(DESTDIR)$(MODULESDIR)/
18+
- @$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(MODULESDIR)/"
1919
+ @[ -z "$(INSTALL_MODULES)" ] || $(PERL) $(SRCDIR)/util/mkdir-p.pl $(DESTDIR)$(MODULESDIR)/
2020
@$(ECHO) "*** Installing modules"
2121
@set -e; for e in dummy $(INSTALL_MODULES); do \
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
diff --git a/Configurations/unix-Makefile.tmpl b/Configurations/unix-Makefile.tmpl
2-
index 4c8c916..dd96254 100644
2+
index fc982df..10f1c54 100644
33
--- a/Configurations/unix-Makefile.tmpl
44
+++ b/Configurations/unix-Makefile.tmpl
5-
@@ -708,6 +708,7 @@ install_dev: install_runtime_libs
5+
@@ -713,6 +713,7 @@ install_dev: install_runtime_libs
66
done
7-
@$(PERL) $(SRCDIR)/util/mkdir-p.pl $(DESTDIR)$(libdir)
7+
@$(PERL) $(SRCDIR)/util/mkdir-p.pl "$(DESTDIR)$(libdir)"
88
@set -e; for l in $(INSTALL_LIBS); do \
9-
+ if [ -n "$(INSTALL_SHLIBS)" ] ; then continue ; fi ; \
9+
+ if [ -n "$(INSTALL_SHLIBS)" ] ; then continue ; fi ; \
1010
fn=`basename $$l`; \
1111
$(ECHO) "install $$l -> $(DESTDIR)$(libdir)/$$fn"; \
12-
cp $$l $(DESTDIR)$(libdir)/$$fn.new; \
12+
cp $$l "$(DESTDIR)$(libdir)/$$fn.new"; \

patches/vcpkg-ports/openssl/unix/portfile.cmake

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@ vcpkg_list(SET MAKEFILE_OPTIONS)
4545
if(VCPKG_TARGET_IS_ANDROID)
4646
set(ENV{ANDROID_NDK_ROOT} "${VCPKG_DETECTED_CMAKE_ANDROID_NDK}")
4747
set(OPENSSL_ARCH "android-${VCPKG_DETECTED_CMAKE_ANDROID_ARCH}")
48-
if(VCPKG_DETECTED_CMAKE_ANDROID_ARCH STREQUAL "arm" AND NOT VCPKG_DETECTED_CMAKE_ANDROID_ARM_NEON)
48+
# asm on arm32 NEON is broken, https://github.com/openssl/openssl/pull/21583#issuecomment-1727057735
49+
if(VCPKG_DETECTED_CMAKE_ANDROID_ARCH STREQUAL "arm" #[[AND NOT VCPKG_DETECTED_CMAKE_ANDROID_ARM_NEON]])
4950
vcpkg_list(APPEND CONFIGURE_OPTIONS no-asm)
5051
endif()
5152
elseif(VCPKG_TARGET_IS_LINUX)

patches/vcpkg-ports/openssl/vcpkg.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "openssl",
3-
"version": "3.0.11",
3+
"version": "3.0.12",
44
"description": "OpenSSL is an open source project that provides a robust, commercial-grade, and full-featured toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols. It is also a general-purpose cryptography library.",
55
"homepage": "https://www.openssl.org",
66
"license": "Apache-2.0",

patches/vcpkg-ports/openssl/windows/portfile.cmake

Lines changed: 28 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,23 @@ vcpkg_find_acquire_program(PERL)
66
get_filename_component(PERL_EXE_PATH "${PERL}" DIRECTORY)
77
vcpkg_add_to_path("${PERL_EXE_PATH}")
88

9+
vcpkg_cmake_get_vars(cmake_vars_file)
10+
include("${cmake_vars_file}")
11+
912
if(VCPKG_TARGET_ARCHITECTURE STREQUAL "x86")
1013
set(OPENSSL_ARCH VC-WIN32)
1114
elseif(VCPKG_TARGET_ARCHITECTURE STREQUAL "x64")
1215
set(OPENSSL_ARCH VC-WIN64A)
1316
elseif(VCPKG_TARGET_ARCHITECTURE STREQUAL "arm")
1417
set(OPENSSL_ARCH VC-WIN32-ARM)
1518
elseif(VCPKG_TARGET_ARCHITECTURE STREQUAL "arm64")
16-
set(OPENSSL_ARCH VC-WIN64-ARM)
19+
if(VCPKG_TARGET_IS_UWP)
20+
set(OPENSSL_ARCH VC-WIN64-ARM)
21+
elseif(VCPKG_DETECTED_CMAKE_C_COMPILER_ID MATCHES "Clang")
22+
set(OPENSSL_ARCH VC-CLANG-WIN64-CLANGASM-ARM)
23+
else()
24+
set(OPENSSL_ARCH VC-WIN64-CLANGASM-ARM)
25+
endif()
1726
else()
1827
message(FATAL_ERROR "Unsupported target architecture: ${VCPKG_TARGET_ARCHITECTURE}")
1928
endif()
@@ -33,17 +42,30 @@ endif()
3342

3443
cmake_path(NATIVE_PATH CURRENT_PACKAGES_DIR NORMALIZE install_dir_native)
3544

36-
vcpkg_cmake_get_vars(cmake_vars_file)
37-
include("${cmake_vars_file}")
38-
3945
# Clang always uses /Z7; Patching /Zi /Fd<Name> out of openssl requires more work.
4046
set(OPENSSL_BUILD_MAKES_PDBS ON)
4147
if (VCPKG_DETECTED_CMAKE_C_COMPILER_ID MATCHES "Clang" OR VCPKG_LIBRARY_LINKAGE STREQUAL "static")
4248
set(OPENSSL_BUILD_MAKES_PDBS OFF)
4349
endif()
4450

45-
cmake_path(NATIVE_PATH NASM NORMALIZE as)
46-
cmake_path(NATIVE_PATH VCPKG_DETECTED_CMAKE_C_COMPILER NORMALIZE cc)
51+
if(VCPKG_TARGET_ARCHITECTURE STREQUAL "arm64" AND NOT VCPKG_TARGET_IS_UWP)
52+
vcpkg_find_acquire_program(CLANG)
53+
set(clang "${CLANG}")
54+
cmake_path(GET clang PARENT_PATH clang_path)
55+
vcpkg_add_to_path("${clang_path}")
56+
57+
set(as clang-cl)
58+
59+
vcpkg_list(APPEND CONFIGURE_OPTIONS "ASFLAGS=--target=aarch64-win32-msvc")
60+
if(VCPKG_DETECTED_CMAKE_C_COMPILER_ID MATCHES "Clang")
61+
string(APPEND VCPKG_COMBINED_C_FLAGS_DEBUG " --target=aarch64-win32-msvc")
62+
string(APPEND VCPKG_COMBINED_C_FLAGS_RELEASE " --target=aarch64-win32-msvc")
63+
endif()
64+
else()
65+
cmake_path(NATIVE_PATH NASM NORMALIZE as)
66+
cmake_path(NATIVE_PATH VCPKG_DETECTED_CMAKE_C_COMPILER NORMALIZE cc)
67+
endif()
68+
4769
cmake_path(NATIVE_PATH VCPKG_DETECTED_CMAKE_AR NORMALIZE ar)
4870
cmake_path(NATIVE_PATH VCPKG_DETECTED_CMAKE_LINKER NORMALIZE ld)
4971

prepare_osx_build_environment.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
#!/bin/sh
22
set -e
33

4-
XERCES_DIR=xerces-c-3.2.4
4+
XERCES_DIR=xerces-c-3.2.5
55
XALAN_DIR=xalan_c-1.12
66
XMLSEC_DIR=xml-security-c-2.0.4
77
XSD=xsd-4.0.0-i686-macosx
8-
OPENSSL_DIR=openssl-3.0.11
8+
OPENSSL_DIR=openssl-3.0.12
99
LIBXML2_DIR=libxml2-2.11.5
10-
ANDROID_NDK=android-ndk-r26
10+
ANDROID_NDK=android-ndk-r26b
1111
FREETYPE_DIR=freetype-2.10.1
1212
FONTCONFIG_DIR=fontconfig-2.13.1
1313
PODOFO_DIR=podofo-0.9.4

0 commit comments

Comments
 (0)