www-apache/mod_tls: new package, add 0.14.0

Closes: https://bugs.gentoo.org/948951
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
This commit is contained in:
Hans de Graaff 2025-02-07 11:09:35 +01:00
parent e8c5e7f89c
commit 05a168da80
No known key found for this signature in database
GPG Key ID: DB347F938654FA34
3 changed files with 52 additions and 0 deletions

View File

@ -0,0 +1 @@
DIST mod_tls-0.14.0.tar.gz 206639 BLAKE2B fffdb26b171cba674c283e689728dc42fff75124c0a1e2590c31e0fea2d5ea840db4cdbaa5455eee46c1cdd5211532b80271c2cf63f98c246e34bda07d96508d SHA512 a48e0eba706358aa348b3feba84392b9ac43979f40ae4eb56b1a4cc9b3bf39c233cafa166edb193a3c20657d7c9f592941ac19b22852516d34d956586390c7c7

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>apache-bugs@gentoo.org</email>
<name>Apache project</name>
</maintainer>
<upstream>
<remote-id type="github">icing/mod_tls</remote-id>
</upstream>
</pkgmetadata>

View File

@ -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.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"
}