View | Details | Raw Unified | Return to bug 277915 | Differences between
and this patch

Collapse All | Expand All

(-)b/security/openssl-quictls/Makefile (-1 / +3 lines)
Lines 1-7 Link Here
1
PORTNAME=	openssl
1
PORTNAME=	openssl
2
DISTVERSIONPREFIX=	${PORTNAME}-
2
DISTVERSIONPREFIX=	${PORTNAME}-
3
DISTVERSION=	3.0.13
3
DISTVERSION=	3.0.13
4
PORTREVISION=	1
4
PORTREVISION=	2
5
DISTVERSIONSUFFIX=	-quic1
5
DISTVERSIONSUFFIX=	-quic1
6
CATEGORIES=	security devel
6
CATEGORIES=	security devel
7
PKGNAMESUFFIX=	-${GH_ACCOUNT}
7
PKGNAMESUFFIX=	-${GH_ACCOUNT}
Lines 35-40 LDFLAGS_i386= -Wl,-znotext Link Here
35
MAKE_ARGS+=	WHOLE_ARCHIVE_FLAG=--whole-archive CNF_LDFLAGS="${LDFLAGS}"
35
MAKE_ARGS+=	WHOLE_ARCHIVE_FLAG=--whole-archive CNF_LDFLAGS="${LDFLAGS}"
36
MAKE_ENV+=	LIBRPATH="${PREFIX}/lib" GREP_OPTIONS=
36
MAKE_ENV+=	LIBRPATH="${PREFIX}/lib" GREP_OPTIONS=
37
37
38
EXTRA_PATCHES+=	${.CURDIR}/../openssl/files/patch-crypto_async_arch_async__posix.h
39
38
OPTIONS_GROUP=		CIPHERS HASHES MODULES OPTIMIZE PROTOCOLS
40
OPTIONS_GROUP=		CIPHERS HASHES MODULES OPTIMIZE PROTOCOLS
39
OPTIONS_GROUP_CIPHERS=	ARIA DES GOST IDEA SM4 RC2 RC4 RC5 WEAK-SSL-CIPHERS
41
OPTIONS_GROUP_CIPHERS=	ARIA DES GOST IDEA SM4 RC2 RC4 RC5 WEAK-SSL-CIPHERS
40
OPTIONS_GROUP_HASHES=	MD2 MD4 MDC2 RMD160 SM2 SM3
42
OPTIONS_GROUP_HASHES=	MD2 MD4 MDC2 RMD160 SM2 SM3
(-)b/security/openssl/Makefile (-1 / +1 lines)
Lines 1-6 Link Here
1
PORTNAME=	openssl
1
PORTNAME=	openssl
2
PORTVERSION=	3.0.13
2
PORTVERSION=	3.0.13
3
PORTREVISION=	1
3
PORTREVISION=	2
4
PORTEPOCH=	1
4
PORTEPOCH=	1
5
CATEGORIES=	security devel
5
CATEGORIES=	security devel
6
MASTER_SITES=	https://www.openssl.org/source/ \
6
MASTER_SITES=	https://www.openssl.org/source/ \
(-)b/security/openssl/files/patch-crypto_async_arch_async__posix.h (+32 lines)
Added Link Here
1
commit e883812f463c1623249e038698ccaddf2baa34d8
2
Author: Warner Losh <imp@FreeBSD.org>
3
Date:   Mon Mar 18 19:48:22 2024 -0600
4
5
    posix_async: FreeBSD also defines {make|swap|get|set}context
6
7
    FreeBSD also defines {make|swap|get|set}context for backward
8
    compatibility, despite also exposing POSIX_VERSION 200809L
9
    in FreeBSD 15-current.
10
11
    Note: There's no fallback for POSIX_VERSION 200809 without these
12
    routines, so maybe that should be a #error? ... But that's a questionf
13
    or upstream.
14
15
    FreeBSD has defined these interfaces since FreeBSD 4.7, released over 20
16
    years ago, so no further nuance in FreeBSD version number is necessary.
17
18
    Pull Request:           https://github.com/openssl/openssl/pull/23885
19
20
diff --git a/crypto/async/arch/async_posix.h b/crypto/async/arch/async_posix.h
21
index a17c6b8e68af..2d97ec3acc9b 100644
22
--- crypto/async/arch/async_posix.h
23
+++ crypto/async/arch/async_posix.h
24
@@ -18,7 +18,7 @@
25
 # include <unistd.h>
26
 
27
 # if _POSIX_VERSION >= 200112L \
28
-     && (_POSIX_VERSION < 200809L || defined(__GLIBC__))
29
+     && (_POSIX_VERSION < 200809L || defined(__GLIBC__) || defined(__FreeBSD__))
30
 
31
 # include <pthread.h>
32
 
(-)b/security/openssl111/Makefile (-1 / +3 lines)
Lines 1-6 Link Here
1
PORTNAME=	openssl
1
PORTNAME=	openssl
2
PORTVERSION=	1.1.1w
2
PORTVERSION=	1.1.1w
3
PORTREVISION=	1
3
PORTREVISION=	2
4
CATEGORIES=	security devel
4
CATEGORIES=	security devel
5
MASTER_SITES=	https://www.openssl.org/source/ \
5
MASTER_SITES=	https://www.openssl.org/source/ \
6
		ftp://ftp.cert.dfn.de/pub/tools/net/openssl/source/
6
		ftp://ftp.cert.dfn.de/pub/tools/net/openssl/source/
Lines 34-39 LDFLAGS_i386= -Wl,-znotext Link Here
34
MAKE_ARGS+=	WHOLE_ARCHIVE_FLAG=--whole-archive CNF_LDFLAGS="${LDFLAGS}"
34
MAKE_ARGS+=	WHOLE_ARCHIVE_FLAG=--whole-archive CNF_LDFLAGS="${LDFLAGS}"
35
MAKE_ENV+=	LIBRPATH="${PREFIX}/lib" GREP_OPTIONS=
35
MAKE_ENV+=	LIBRPATH="${PREFIX}/lib" GREP_OPTIONS=
36
36
37
EXTRA_PATCHES+=	${.CURDIR}/../openssl/files/patch-crypto_async_arch_async__posix.h
38
37
OPTIONS_GROUP=		CIPHERS HASHES OPTIMIZE PROTOCOLS
39
OPTIONS_GROUP=		CIPHERS HASHES OPTIMIZE PROTOCOLS
38
OPTIONS_GROUP_CIPHERS=	ARIA DES GOST IDEA SM4 RC2 RC4 RC5 WEAK-SSL-CIPHERS
40
OPTIONS_GROUP_CIPHERS=	ARIA DES GOST IDEA SM4 RC2 RC4 RC5 WEAK-SSL-CIPHERS
39
OPTIONS_GROUP_HASHES=	MD2 MD4 MDC2 RMD160 SM2 SM3
41
OPTIONS_GROUP_HASHES=	MD2 MD4 MDC2 RMD160 SM2 SM3
(-)b/security/openssl31-quictls/Makefile (+3 lines)
Lines 1-6 Link Here
1
PORTNAME=	openssl
1
PORTNAME=	openssl
2
DISTVERSIONPREFIX=	${PORTNAME}-
2
DISTVERSIONPREFIX=	${PORTNAME}-
3
DISTVERSION=	3.1.5
3
DISTVERSION=	3.1.5
4
PORTREVISION=	1
4
DISTVERSIONSUFFIX=	-quic1
5
DISTVERSIONSUFFIX=	-quic1
5
CATEGORIES=	security devel
6
CATEGORIES=	security devel
6
PKGNAMESUFFIX=	31-quictls
7
PKGNAMESUFFIX=	31-quictls
Lines 34-39 LDFLAGS_i386= -Wl,-znotext Link Here
34
MAKE_ARGS+=	WHOLE_ARCHIVE_FLAG=--whole-archive CNF_LDFLAGS="${LDFLAGS}"
35
MAKE_ARGS+=	WHOLE_ARCHIVE_FLAG=--whole-archive CNF_LDFLAGS="${LDFLAGS}"
35
MAKE_ENV+=	LIBRPATH="${PREFIX}/lib" GREP_OPTIONS=
36
MAKE_ENV+=	LIBRPATH="${PREFIX}/lib" GREP_OPTIONS=
36
37
38
EXTRA_PATCHES+=	${.CURDIR}/../openssl/files/patch-crypto_async_arch_async__posix.h
39
37
OPTIONS_GROUP=		CIPHERS HASHES MODULES OPTIMIZE PROTOCOLS
40
OPTIONS_GROUP=		CIPHERS HASHES MODULES OPTIMIZE PROTOCOLS
38
OPTIONS_GROUP_CIPHERS=	ARIA DES GOST IDEA SM4 RC2 RC4 RC5 WEAK-SSL-CIPHERS
41
OPTIONS_GROUP_CIPHERS=	ARIA DES GOST IDEA SM4 RC2 RC4 RC5 WEAK-SSL-CIPHERS
39
OPTIONS_GROUP_HASHES=	MD2 MD4 MDC2 RMD160 SM2 SM3
42
OPTIONS_GROUP_HASHES=	MD2 MD4 MDC2 RMD160 SM2 SM3
(-)b/security/openssl31/Makefile (-1 / +3 lines)
Lines 1-6 Link Here
1
PORTNAME=	openssl
1
PORTNAME=	openssl
2
PORTVERSION=	3.1.5
2
PORTVERSION=	3.1.5
3
PORTREVISION=	1
3
PORTREVISION=	2
4
CATEGORIES=	security devel
4
CATEGORIES=	security devel
5
MASTER_SITES=	https://www.openssl.org/source/ \
5
MASTER_SITES=	https://www.openssl.org/source/ \
6
		ftp://ftp.cert.dfn.de/pub/tools/net/openssl/source/
6
		ftp://ftp.cert.dfn.de/pub/tools/net/openssl/source/
Lines 32-37 LDFLAGS_i386= -Wl,-znotext Link Here
32
MAKE_ARGS+=	WHOLE_ARCHIVE_FLAG=--whole-archive CNF_LDFLAGS="${LDFLAGS}"
32
MAKE_ARGS+=	WHOLE_ARCHIVE_FLAG=--whole-archive CNF_LDFLAGS="${LDFLAGS}"
33
MAKE_ENV+=	LIBRPATH="${PREFIX}/lib" GREP_OPTIONS=
33
MAKE_ENV+=	LIBRPATH="${PREFIX}/lib" GREP_OPTIONS=
34
34
35
EXTRA_PATCHES+=	${.CURDIR}/../openssl/files/patch-crypto_async_arch_async__posix.h
36
35
OPTIONS_GROUP=		CIPHERS HASHES MODULES OPTIMIZE PROTOCOLS
37
OPTIONS_GROUP=		CIPHERS HASHES MODULES OPTIMIZE PROTOCOLS
36
OPTIONS_GROUP_CIPHERS=	ARIA DES GOST IDEA SM4 RC2 RC4 RC5 WEAK-SSL-CIPHERS
38
OPTIONS_GROUP_CIPHERS=	ARIA DES GOST IDEA SM4 RC2 RC4 RC5 WEAK-SSL-CIPHERS
37
OPTIONS_GROUP_HASHES=	MD2 MD4 MDC2 RMD160 SM2 SM3
39
OPTIONS_GROUP_HASHES=	MD2 MD4 MDC2 RMD160 SM2 SM3
(-)b/security/openssl32/Makefile (-1 / +3 lines)
Lines 1-6 Link Here
1
PORTNAME=	openssl
1
PORTNAME=	openssl
2
DISTVERSION=	3.2.1
2
DISTVERSION=	3.2.1
3
PORTREVISION=	1
3
PORTREVISION=	2
4
CATEGORIES=	security devel
4
CATEGORIES=	security devel
5
MASTER_SITES=	https://www.openssl.org/source/ \
5
MASTER_SITES=	https://www.openssl.org/source/ \
6
		ftp://ftp.cert.dfn.de/pub/tools/net/openssl/source/
6
		ftp://ftp.cert.dfn.de/pub/tools/net/openssl/source/
Lines 30-35 LDFLAGS_i386= -Wl,-znotext Link Here
30
MAKE_ARGS+=	WHOLE_ARCHIVE_FLAG=--whole-archive CNF_LDFLAGS="${LDFLAGS}"
30
MAKE_ARGS+=	WHOLE_ARCHIVE_FLAG=--whole-archive CNF_LDFLAGS="${LDFLAGS}"
31
MAKE_ENV+=	LIBRPATH="${PREFIX}/lib" GREP_OPTIONS=
31
MAKE_ENV+=	LIBRPATH="${PREFIX}/lib" GREP_OPTIONS=
32
32
33
EXTRA_PATCHES+=	${.CURDIR}/../openssl/files/patch-crypto_async_arch_async__posix.h
34
33
OPTIONS_GROUP=		CIPHERS COMPRESSION HASHES MODULES OPTIMIZE PROTOCOLS
35
OPTIONS_GROUP=		CIPHERS COMPRESSION HASHES MODULES OPTIMIZE PROTOCOLS
34
OPTIONS_GROUP_CIPHERS=	ARIA DES GOST IDEA SM4 RC2 RC4 RC5 WEAK-SSL-CIPHERS
36
OPTIONS_GROUP_CIPHERS=	ARIA DES GOST IDEA SM4 RC2 RC4 RC5 WEAK-SSL-CIPHERS
35
OPTIONS_GROUP_COMPRESSION=	BROTLI ZLIB ZSTD
37
OPTIONS_GROUP_COMPRESSION=	BROTLI ZLIB ZSTD
(-)b/security/openssl33/Makefile (+3 lines)
Lines 1-5 Link Here
1
PORTNAME=	openssl
1
PORTNAME=	openssl
2
DISTVERSION=	3.3.0-alpha1
2
DISTVERSION=	3.3.0-alpha1
3
PORTREVISION=	1
3
CATEGORIES=	security devel
4
CATEGORIES=	security devel
4
MASTER_SITES=	https://www.openssl.org/source/ \
5
MASTER_SITES=	https://www.openssl.org/source/ \
5
		ftp://ftp.cert.dfn.de/pub/tools/net/openssl/source/
6
		ftp://ftp.cert.dfn.de/pub/tools/net/openssl/source/
Lines 29-34 LDFLAGS_i386= -Wl,-znotext Link Here
29
MAKE_ARGS+=	WHOLE_ARCHIVE_FLAG=--whole-archive CNF_LDFLAGS="${LDFLAGS}"
30
MAKE_ARGS+=	WHOLE_ARCHIVE_FLAG=--whole-archive CNF_LDFLAGS="${LDFLAGS}"
30
MAKE_ENV+=	LIBRPATH="${PREFIX}/lib" GREP_OPTIONS=
31
MAKE_ENV+=	LIBRPATH="${PREFIX}/lib" GREP_OPTIONS=
31
32
33
EXTRA_PATCHES+=	${.CURDIR}/../openssl/files/patch-crypto_async_arch_async__posix.h
34
32
OPTIONS_GROUP=		CIPHERS COMPRESSION HASHES MODULES OPTIMIZE PROTOCOLS
35
OPTIONS_GROUP=		CIPHERS COMPRESSION HASHES MODULES OPTIMIZE PROTOCOLS
33
OPTIONS_GROUP_CIPHERS=	ARIA DES GOST IDEA SM4 RC2 RC4 RC5 WEAK-SSL-CIPHERS
36
OPTIONS_GROUP_CIPHERS=	ARIA DES GOST IDEA SM4 RC2 RC4 RC5 WEAK-SSL-CIPHERS
34
OPTIONS_GROUP_COMPRESSION=	BROTLI ZLIB ZSTD
37
OPTIONS_GROUP_COMPRESSION=	BROTLI ZLIB ZSTD

Return to bug 277915