commit: 4fd397e907754f58312008af9f6fa2bdb7dba2c2
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 14 17:34:41 2020 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Fri Aug 14 17:36:35 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fd397e9
dev-libs/libevent: Update live ebuild
- Add IUSE=mbedtls
- Update metadata.xml to clarify IUSE=ssl/mbedtls difference
Package-Manager: Portage-3.0.2, Repoman-2.3.23
Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>
dev-libs/libevent/libevent-9999.ebuild | 6 ++++--
dev-libs/libevent/metadata.xml | 32 +++++++++++++++++---------------
2 files changed, 21 insertions(+), 17 deletions(-)
diff --git a/dev-libs/libevent/libevent-9999.ebuild
b/dev-libs/libevent/libevent-9999.ebuild
index 71d7fb943c2..ed19f34dab5 100644
--- a/dev-libs/libevent/libevent-9999.ebuild
+++ b/dev-libs/libevent/libevent-9999.ebuild
@@ -15,12 +15,13 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS=""
IUSE="
- +clock-gettime debug libressl malloc-replacement +ssl static-libs test
- +threads verbose-debug
+ +clock-gettime debug libressl malloc-replacement mbedtls +ssl
static-libs
+ test +threads verbose-debug
"
RESTRICT="test"
DEPEND="
+ mbedtls? ( net-libs/mbedtls )
ssl? (
!libressl? (
>=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] )
@@ -52,6 +53,7 @@ multilib_src_configure() {
$(use_enable clock-gettime) \
$(use_enable debug debug-mode) \
$(use_enable malloc-replacement malloc-replacement) \
+ $(use_enable mbedtls) \
$(use_enable ssl openssl) \
$(use_enable static-libs static) \
$(use_enable test libevent-regress) \
diff --git a/dev-libs/libevent/metadata.xml b/dev-libs/libevent/metadata.xml
index 0669d49f12f..78451ccf130 100644
--- a/dev-libs/libevent/metadata.xml
+++ b/dev-libs/libevent/metadata.xml
@@ -1,19 +1,21 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>[email protected]</email>
- <name>Jeroen Roovers</name>
- </maintainer>
- <upstream>
- <remote-id type="cpe">cpe:/a:niels_provos:libevent</remote-id>
- <remote-id type="sourceforge">levent</remote-id>
- <remote-id type="github">libevent/libevent</remote-id>
- </upstream>
- <use>
- <flag name="clock-gettime">Disable use of clock_gettime even if
it is available</flag>
- <flag name="debug">Support for running in debug mode</flag>
- <flag name="malloc-replacement">Support for replacing the
memory management functions</flag>
- <flag name="verbose-debug">Support for verbose debug
logging</flag>
- </use>
+<maintainer type="person">
+<email>[email protected]</email>
+<name>Jeroen Roovers</name>
+</maintainer>
+<upstream>
+<remote-id type="cpe">cpe:/a:niels_provos:libevent</remote-id>
+<remote-id type="github">libevent/libevent</remote-id>
+<remote-id type="sourceforge">levent</remote-id>
+</upstream>
+<use>
+<flag name="clock-gettime">Disable use of clock_gettime even if it is
available</flag>
+<flag name="debug">Support for running in debug mode</flag>
+<flag name="malloc-replacement">Support for replacing the memory management
functions</flag>
+<flag name="mbedtls">Support for <pkg>net-libs/mbedtls</pkg> encryption</flag>
+<flag name="ssl">Support for <pkg>dev-libs/openssl</pkg> encryption</flag>
+<flag name="verbose-debug">Support for verbose debug logging</flag>
+</use>
</pkgmetadata>