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"
+}

Reply via email to