commit: 07bdcad84035d3f997b86e08b5af8b3ee4e748ab Author: Hans de Graaff <graaff <AT> gentoo <DOT> org> AuthorDate: Tue Jun 24 16:14:29 2025 +0000 Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org> CommitDate: Tue Jun 24 16:14:29 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07bdcad8
www-apache/mod_tls: update rustls-ffi dependency The upstream README confirms that rustls-ffi 0.15 is compatible. Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org> www-apache/mod_tls/mod_tls-0.14.0-r1.ebuild | 40 +++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/www-apache/mod_tls/mod_tls-0.14.0-r1.ebuild b/www-apache/mod_tls/mod_tls-0.14.0-r1.ebuild new file mode 100644 index 000000000000..cd1266aa6768 --- /dev/null +++ b/www-apache/mod_tls/mod_tls-0.14.0-r1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit apache-module autotools + +DESCRIPTION="A module that uses rustls to provide a memory safe TLS implementation in Rust." +HOMEPAGE="https://github.com/icing/mod_tls" +SRC_URI="https://github.com/icing/mod_tls/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="ssl" + +RDEPEND=" + || ( =net-libs/rustls-ffi-0.15* =net-libs/rustls-ffi-0.14* ) + >=www-servers/apache-2.4.48[-apache2_modules_tls(-)] +" +DEPEND="${RDEPEND}" + +need_apache2_4 + +src_prepare() { + default + eautoreconf +} + +src_compile() { + default +} + +src_install() { + default + + APACHE2_MOD_DEFINE="TLS" + insinto "${APACHE_MODULES_CONFDIR}" + newins "${FILESDIR}/mod_tls.conf" "41_mod_tls.conf" +}
