security/openssl35: Enable KTLS by default
KTLS is shipped with upstream OpenSSL 3.5
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
PORTNAME= openssl
|
||||
PORTVERSION= 3.5.2
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= security devel
|
||||
PKGNAMESUFFIX= 35
|
||||
MASTER_SITES= https://github.com/openssl/openssl/releases/download/${DISTNAME}/
|
||||
@@ -28,8 +29,10 @@ LDFLAGS_i386= -Wl,-znotext
|
||||
MAKE_ARGS+= WHOLE_ARCHIVE_FLAG=--whole-archive CNF_LDFLAGS="${LDFLAGS}"
|
||||
MAKE_ENV+= LIBRPATH="${PREFIX}/lib" GREP_OPTIONS=
|
||||
|
||||
OPTIONS_GROUP= CIPHERS COMPRESSION HASHES MODULES OPTIMIZE PQC PROTOCOLS
|
||||
OPTIONS_GROUP_CIPHERS= ARIA DES GOST IDEA SM4 RC2 RC4 RC5 TLS-DEPRECATED-EC WEAK-SSL-CIPHERS
|
||||
OPTIONS_GROUP= CIPHERS COMPRESSION HASHES MODULES OPTIMIZE PQC \
|
||||
PROTOCOLS
|
||||
OPTIONS_GROUP_CIPHERS= ARIA DES GOST IDEA SM4 RC2 RC4 RC5 TLS-DEPRECATED-EC \
|
||||
WEAK-SSL-CIPHERS
|
||||
OPTIONS_GROUP_COMPRESSION= BROTLI ZLIB ZSTD
|
||||
OPTIONS_GROUP_HASHES= MD2 MD4 MDC2 RMD160 SM2 SM3
|
||||
OPTIONS_GROUP_OPTIMIZE= ASM SSE2 THREADS THREADPOOL
|
||||
@@ -40,10 +43,9 @@ OPTIONS_GROUP_PROTOCOLS=NEXTPROTONEG QUIC SCTP SSL3 TLS1 TLS1_1 TLS1_2
|
||||
|
||||
OPTIONS_DEFINE= ASYNC CT FIPS-JITTER KTLS MAN3 RFC3779 SHARED
|
||||
|
||||
OPTIONS_DEFAULT=ASM ASYNC CT DES EC FIPS GOST MAN3 MD4 ML-DSA ML-KEM NEXTPROTONEG \
|
||||
QUIC RFC3779 RC2 RC4 RMD160 SCTP SHARED SLH-DSA SSE2 \
|
||||
THREADPOOL THREADS TLS1 TLS1_1 TLS1_2
|
||||
#OPTIONS_DEFAULT+= KTLS pending updated KTLS patch
|
||||
OPTIONS_DEFAULT=ASM ASYNC CT DES EC FIPS GOST KTLS MAN3 MD4 ML-DSA ML-KEM \
|
||||
NEXTPROTONEG QUIC RFC3779 RC2 RC4 RMD160 SCTP SHARED SLH-DSA \
|
||||
SSE2 THREADPOOL THREADS TLS1 TLS1_1 TLS1_2
|
||||
|
||||
OPTIONS_GROUP_OPTIMIZE_amd64= EC
|
||||
|
||||
@@ -130,8 +132,6 @@ I386_CONFIGURE_ON= 386
|
||||
FIPS-JITTER_CFLAGS= -I${PREFIX}/include
|
||||
FIPS-JITTER_LDFLAGS= -L${PREFIX}/lib
|
||||
FIPS-JITTER_BUILD_DEPENDS= ${LOCALBASE}/lib/libjitterentropy.a:devel/libjitterentropy
|
||||
KTLS_BROKEN= Pending updated KTLS patch
|
||||
KTLS_EXTRA_PATCHES= ${FILESDIR}/extra-patch-ktls
|
||||
LEGACY_VARS= shlibs+=lib/ossl-modules/legacy.so
|
||||
MAN3_EXTRA_PATCHES_OFF= ${FILESDIR}/extra-patch-util_find-doc-nits
|
||||
SHARED_MAKE_ENV= SHLIBVER=${OPENSSL_SHLIBVER}
|
||||
|
||||
Reference in New Issue
Block a user