[manifest]
name = openssl

[debs]
libssl-dev

[homebrew]
openssl
# on homebrew need the matching curl and ca-

[rpms]
openssl
openssl-devel
openssl-libs

[pps]
openssl

# no need to download on the systems where we always use the system libs
[download.not(any(os=linux, os=freebsd))]
# match the openssl version packages in ubuntu LTS folly current supports
url = https://www.openssl.org/source/openssl-3.0.15.tar.gz
sha256 = 23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533

# We use the system openssl on these platforms even without --allow-system-packages
[build.any(os=linux, os=freebsd)]
builder = nop

[build.not(any(os=linux, os=freebsd))]
builder = openssl
subdir = openssl-3.0.15

[dependencies.os=windows]
jom
perl
