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

Collapse All | Expand All

(-)www/apache24/Makefile (-9 / +7 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	apache24
3
PORTNAME=	apache24
4
PORTVERSION=	2.4.33
4
PORTVERSION=	2.4.34
5
PORTREVISION=	1
6
CATEGORIES=	www ipv6
5
CATEGORIES=	www ipv6
7
MASTER_SITES=	APACHE_HTTPD
6
MASTER_SITES=	APACHE_HTTPD
8
DISTNAME=	httpd-${PORTVERSION}
7
DISTNAME=	httpd-${PORTVERSION}
Lines 67-74 Link Here
67
AUTHNZ_LDAP_CONFIGURE_ON=	--enable-authnz-ldap
66
AUTHNZ_LDAP_CONFIGURE_ON=	--enable-authnz-ldap
68
BROTLI_CONFIGURE_WITH=		brotli=${LOCALBASE}
67
BROTLI_CONFIGURE_WITH=		brotli=${LOCALBASE}
69
BROTLI_LIB_DEPENDS=		libbrotlicommon.so:archivers/brotli
68
BROTLI_LIB_DEPENDS=		libbrotlicommon.so:archivers/brotli
70
HTTP2_CONFIGURE_ON=		--with-nghttp2=${LOCALBASE}
69
HTTP2_CONFIGURE_ON=		--with-nghttp2=${LOCALBASE} \
70
				--with-ssl=${OPENSSLBASE}
71
HTTP2_LIB_DEPENDS=		libnghttp2.so:www/libnghttp2
71
HTTP2_LIB_DEPENDS=		libnghttp2.so:www/libnghttp2
72
HTTP2_USES=			ssl
72
IPV4_MAPPED_CONFIGURE_ENABLE=	v4-mapped
73
IPV4_MAPPED_CONFIGURE_ENABLE=	v4-mapped
73
LDAP_CONFIGURE_ON=		--enable-ldap=shared
74
LDAP_CONFIGURE_ON=		--enable-ldap=shared
74
LUAJIT_LIB_DEPENDS=		libluajit-5.1.so:lang/luajit
75
LUAJIT_LIB_DEPENDS=		libluajit-5.1.so:lang/luajit
Lines 78-84 Link Here
78
LUA_USES=			lua
79
LUA_USES=			lua
79
MD_CONFIGURE_ON=		--with-curl=${LOCALBASE} \
80
MD_CONFIGURE_ON=		--with-curl=${LOCALBASE} \
80
				--with-jansson=${LOCALBASE} \
81
				--with-jansson=${LOCALBASE} \
81
				--with-openssl=${OPENSSLBASE}
82
				--with-ssl=${OPENSSLBASE}
82
MD_LIB_DEPENDS=			libcurl.so:ftp/curl \
83
MD_LIB_DEPENDS=			libcurl.so:ftp/curl \
83
				libjansson.so:devel/jansson
84
				libjansson.so:devel/jansson
84
MD_USES=			ssl
85
MD_USES=			ssl
Lines 91-99 Link Here
91
92
92
# Note: OpenSSL version (base/ports) depends how devel/apr1 was built
93
# Note: OpenSSL version (base/ports) depends how devel/apr1 was built
93
#  apu-1-config --(includes|ldflags) and apr_rules.mk
94
#  apu-1-config --(includes|ldflags) and apr_rules.mk
94
SSL_CFLAGS=			-I${OPENSSLINC}
95
#SSL_CFLAGS=			-I${OPENSSLINC}
95
SSL_CONFIGURE_ON=		--with-ssl=${OPENSSLBASE}
96
SSL_CONFIGURE_ON=		--with-ssl=${OPENSSLBASE}
96
SSL_LDFLAGS=			-L${OPENSSLLIB}
97
#SSL_LDFLAGS=			-L${OPENSSLLIB}
97
SSL_USES=			ssl
98
SSL_USES=			ssl
98
99
99
ETC_SUBDIRS=		Includes envvars.d extra modules.d
100
ETC_SUBDIRS=		Includes envvars.d extra modules.d
Lines 110-118 Link Here
110
111
111
CONFIGURE_ARGS+=--prefix=${PREFIX_RELDEST} \
112
CONFIGURE_ARGS+=--prefix=${PREFIX_RELDEST} \
112
		--enable-layout=FreeBSD \
113
		--enable-layout=FreeBSD \
113
		--with-port=${WITH_HTTP_PORT} \
114
		--with-sslport=${WITH_SSL_PORT} \
115
		--with-expat=${LOCALBASE} \
116
		--enable-http \
114
		--enable-http \
117
		--with-pcre=${LOCALBASE} \
115
		--with-pcre=${LOCALBASE} \
118
		--with-apr=${APR_CONFIG} \
116
		--with-apr=${APR_CONFIG} \
(-)www/apache24/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1521377807
1
TIMESTAMP = 1531769087
2
SHA256 (apache24/httpd-2.4.33.tar.bz2) = de02511859b00d17845b9abdd1f975d5ccb5d0b280c567da5bf2ad4b70846f05
2
SHA256 (apache24/httpd-2.4.34.tar.bz2) = fa53c95631febb08a9de41fd2864cfff815cf62d9306723ab0d4b8d7aa1638f0
3
SIZE (apache24/httpd-2.4.33.tar.bz2) = 6934765
3
SIZE (apache24/httpd-2.4.34.tar.bz2) = 6942969
(-)www/apache24/files/patch-modules_md_md__crypt.c (-9 / +11 lines)
Lines 1-11 Link Here
1
--- modules/md/md_crypt.c.orig	2018-01-30 10:20:50 UTC
1
See also https://github.com/icing/mod_md/issues/96
2
3
--- modules/md/md_crypt.c.orig	2018-06-29 11:53:50 UTC
2
+++ modules/md/md_crypt.c
4
+++ modules/md/md_crypt.c
3
@@ -471,7 +471,7 @@ apr_status_t md_pkey_gen(md_pkey_t **ppk
5
@@ -52,7 +52,7 @@
4
     }
5
 }
6
 
6
 
7
-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
7
 #if defined(LIBRESSL_VERSION_NUMBER)
8
+#if OPENSSL_VERSION_NUMBER < 0x10100000L || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x20700000L)
8
 /* Missing from LibreSSL */
9
 
9
-#define MD_USE_OPENSSL_PRE_1_1_API (LIBRESSL_VERSION_NUMBER < 0x2080000f)
10
 #ifndef NID_tlsfeature
10
+#define MD_USE_OPENSSL_PRE_1_1_API (LIBRESSL_VERSION_NUMBER < 0x2070000f)
11
 #define NID_tlsfeature          1020
11
 #else /* defined(LIBRESSL_VERSION_NUMBER) */
12
 #define MD_USE_OPENSSL_PRE_1_1_API (OPENSSL_VERSION_NUMBER < 0x10100000L)
13
 #endif

Return to bug 229802