www/apache24: Update to 2.4.63

* This removes the experimental mod_tls module,
   use www/mod_tls instead.

Differential Revision:	https://reviews.freebsd.org/D48514
This commit is contained in:
Bernard Spil 2025-01-25 13:10:19 +01:00
parent 7d5f459b6d
commit 4a23ccad18
5 changed files with 26 additions and 8 deletions

View file

@ -5,6 +5,17 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
20250125:
AFFECTS: users of www/apache24
AUTHOR: brnrd@FreeBSD.org
Apache 2.4.63 removed the (experimental, non-default) mod_tls module due
to rustls-ffi API instability and it was moved to a standalone module.
Users of the TLS option can use the new www/mod_tls port as a replacement.
# pkg install ap24-mod_tls
20250111:
AFFECTS: users of net/onedrive
AUTHOR: hiroo.ono+freebsd@gmail.com

View file

@ -1,5 +1,5 @@
PORTNAME= apache24
PORTVERSION= 2.4.62
PORTVERSION= 2.4.63
CATEGORIES= www
MASTER_SITES= APACHE_HTTPD
DISTNAME= httpd-${PORTVERSION}
@ -92,8 +92,7 @@ SOCACHE_DC_LIB_DEPENDS= libdistcache.so:security/distcache
# apu-1-config --(includes|ldflags) and apr_rules.mk
SSL_CONFIGURE_ON= --with-ssl=${OPENSSLBASE}
SSL_USES= ssl
TLS_CONFIGURE_ON= --with-rustls=${LOCALBASE}
TLS_LIB_DEPENDS= librustls.so:security/rustls-ffi
TLS_BROKEN= Module removed upstream, replaced by security/mod_tls
SUEXEC_SYSLOG_CONFIGURE_ON= --without-suexec-logfile --with-suexec-syslog
XML2ENC_USE= GNOME=libxml2
XML2ENC_USES= gnome

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1721241412
SHA256 (apache24/httpd-2.4.62.tar.bz2) = 674188e7bf44ced82da8db522da946849e22080d73d16c93f7f4df89e25729ec
SIZE (apache24/httpd-2.4.62.tar.bz2) = 7521661
TIMESTAMP = 1737742760
SHA256 (apache24/httpd-2.4.63.tar.bz2) = 88fc236ab99b2864b248de7d49a008ec2afd7551e64dce8b95f58f32f94c46ab
SIZE (apache24/httpd-2.4.63.tar.bz2) = 7517972

View file

@ -13,7 +13,7 @@ have issues starting depending on the modules you are using.
- more modules are now enabled per default in the port
- icons and error pages moved from WWWDIR to DATADIR
If build with modular MPM and no MPM is activated in
If built with modular MPM and no MPM is activated in
httpd.conf, then mpm_prefork will be activated as default
MPM in etc/apache24/modules.d to keep compatibility with
existing php/perl/python modules!
@ -22,4 +22,13 @@ Please compare the existing httpd.conf with httpd.conf.sample
and merge missing modules/instructions into httpd.conf!
EOM
}
{ type: upgrade
message: <<EOM
The default database format was changed from BerkeleyDB 5
(deprecated) from ports to BerkeleyDB 1 from base libc.
You must rebuild all your (RewriteMap) databases once after
upgrading from 2.4.62 to 2.4.62_1 or later.
EOM
}
]

View file

@ -209,7 +209,6 @@ libexec/apache24/mod_log_config.so
%%STATUS%%libexec/apache24/mod_status.so
%%SUBSTITUTE%%libexec/apache24/mod_substitute.so
%%SUEXEC%%libexec/apache24/mod_suexec.so
%%TLS%%libexec/apache24/mod_tls.so
%%UNIQUE_ID%%libexec/apache24/mod_unique_id.so
libexec/apache24/mod_unixd.so
%%USERDIR%%libexec/apache24/mod_userdir.so