1
1
package =openssl
2
- $(package)_version =3.0.13
3
- $(package)_download_path =https://www. openssl.org/source
2
+ $(package)_version =3.5.1
3
+ $(package)_download_path =https://github.com/ openssl/openssl/releases/download/openssl- $( $( package ) _version)
4
4
$(package)_file_name =$(package ) -$($(package ) _version) .tar.gz
5
- $(package)_sha256_hash =88525753f79d3bec27d2fa7c66aa0b92b3aa9498dafd93d7cfa4b3780cdae313
5
+ $(package)_sha256_hash =529043b15cffa5f36077a4d0af83f3de399807181d607441d734196d889b641f
6
6
$(package)_patches =fix-android.patch
7
7
8
8
define $(package)_set_vars
9
9
$(package ) _config_env=AR="$($(package ) _ar) " RANLIB="$($(package ) _ranlib) " CC="$($(package ) _cc) "
10
10
$(package ) _config_env_android=ANDROID_NDK_ROOT="$(host_prefix ) /native" PATH="$(host_prefix ) /native/bin"
11
11
$(package ) _build_env_android=ANDROID_NDK_ROOT="$(host_prefix ) /native"
12
12
$(package ) _config_opts=--prefix=$(host_prefix ) --openssldir=$(host_prefix ) /etc/openssl --libdir=$(host_prefix ) /lib
13
+ $(package ) _config_opts+=no-apps
13
14
$(package ) _config_opts+=no-capieng
14
15
$(package ) _config_opts+=no-dso
15
16
$(package ) _config_opts+=no-dtls1
@@ -26,9 +27,9 @@ $(package)_config_opts+=no-ssl3
26
27
$(package ) _config_opts+=no-tests
27
28
$(package ) _config_opts+=no-unit-test
28
29
$(package ) _config_opts+=no-weak-ssl-ciphers
30
+ $(package ) _config_opts+=no-winstore
29
31
$(package ) _config_opts+=no-zlib
30
32
$(package ) _config_opts+=no-zlib-dynamic
31
- $(package ) _config_opts+=$($(package ) _cflags) $($(package ) _cppflags)
32
33
$(package ) _config_opts_linux=-fPIC -Wa,--noexecstack
33
34
$(package ) _config_opts_freebsd=-fPIC -Wa,--noexecstack
34
35
$(package ) _config_opts_x86_64_linux=linux-x86_64
@@ -38,7 +39,7 @@ $(package)_config_opts_aarch64_linux=linux-generic64
38
39
$(package ) _config_opts_arm_android=--static android-arm
39
40
$(package ) _config_opts_aarch64_android=--static android-arm64
40
41
$(package ) _config_opts_aarch64_darwin=darwin64-arm64-cc
41
- $(package ) _config_opts_riscv64_linux=linux-generic64
42
+ $(package ) _config_opts_riscv64_linux=linux64-riscv64
42
43
$(package ) _config_opts_loongarch64_linux=linux-generic64
43
44
$(package ) _config_opts_mipsel_linux=linux-generic32
44
45
$(package ) _config_opts_mips_linux=linux-generic32
51
52
52
53
define $(package)_preprocess_cmds
53
54
sed -i.old 's|crypto ssl apps util tools fuzz providers doc|crypto ssl util tools providers|' build.info && \
54
- patch -p1 < $($(package ) _patch_dir) /fix-android.patch
55
+ patch -p1 < $($(package ) _patch_dir) /fix-android.patch && \
56
+ rm -rf doc demos apps test
55
57
endef
56
58
57
59
define $(package)_config_cmds
0 commit comments