summaryrefslogtreecommitdiff
path: root/dev-libs/libevent
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-07-02 18:47:22 -0500
committerroot <root@alpha.trunkmasters.com>2026-07-02 18:47:22 -0500
commit42e69f3ef953ee9c23b6aa5ec29c5f73e1e73fc1 (patch)
tree262c3d532218c61a15f11cfb68da6b512d3e9200 /dev-libs/libevent
parent062a52bd61f4f8d6a9eb95e7a1057ad2970ff3d2 (diff)
downloadbaldeagleos-repo-42e69f3ef953ee9c23b6aa5ec29c5f73e1e73fc1.tar.gz
baldeagleos-repo-42e69f3ef953ee9c23b6aa5ec29c5f73e1e73fc1.tar.xz
baldeagleos-repo-42e69f3ef953ee9c23b6aa5ec29c5f73e1e73fc1.zip
Adding metadata
Diffstat (limited to 'dev-libs/libevent')
-rw-r--r--dev-libs/libevent/Manifest4
-rw-r--r--dev-libs/libevent/libevent-2.1.13.ebuild88
-rw-r--r--dev-libs/libevent/libevent-2.2.2.ebuild63
-rw-r--r--dev-libs/libevent/libevent-9999.ebuild14
4 files changed, 161 insertions, 8 deletions
diff --git a/dev-libs/libevent/Manifest b/dev-libs/libevent/Manifest
index cfc3c56e4cb7..842c8902c5e7 100644
--- a/dev-libs/libevent/Manifest
+++ b/dev-libs/libevent/Manifest
@@ -1,4 +1,8 @@
DIST libevent-2.1.12-stable.tar.gz 1100847 BLAKE2B bc1ace15f639ecef2e6b3f95976b8830c1d86f1d06606dd949e2978611fdf9859ed4eb9292d13e6e90e3835063edb94aae64a15c518d5dabe680f37d5a7f5290 SHA512 88d8944cd75cbe78bc4e56a6741ca67c017a3686d5349100f1c74f8a68ac0b6410ce64dff160be4a4ba0696ee29540dfed59aaf3c9a02f0c164b00307fcfe84f
DIST libevent-2.1.12-stable.tar.gz.asc 488 BLAKE2B 629109913fe57110d0d78f5a7f18f36a7556b6b438ca65d9ce7c8f1d46e04cb9af4df8d7504d31165b510869154ea3a546e55a83bd7b1247bcfdf7c7d9509312 SHA512 841b57a0f6ba645b1871f257b9929093b11b7d6fd03332e6339adceddda233e78f6190faa2339e2b67b26dc2a56ddd7ce622792820b582168b31a2d1d1854f1f
+DIST libevent-2.1.13-stable.tar.gz 1126525 BLAKE2B f18ecdc37e2caa6a5862719f3a6a4120c86573c1a9719ecc2f432bc4d013d574964defff6c3cf2e187d5c8b7f07c11fd3967b3d72b892169d18fb8e4a9a4de5a SHA512 5c7a1b9f48087258f49653ecb4ce24d7015a9ef4015ad6ffa910a101d5bd37c657c26fc948eaae30c4abeb54d1cda33290878161bd73bb50e4e85f7dc667c36d
+DIST libevent-2.1.13-stable.tar.gz.asc 833 BLAKE2B 74e62c6e8844b321ce5d72bee2317957d0fb7e5c1d11954879c35a8ae3587b56e3784489ceba5a2f00562c8ede8e15c367e9c7d8c01318b175e28d4d63d2cfa3 SHA512 c0ee29c3877f368e08c49b7bcee0fd7578249b8c4169a9342cb62e8e452339ccceb3c0b29934ab25dc76d03de27d4739f26348832c8ae9b29133c347c7c512e4
DIST libevent-2.2.1-alpha-dev.tar.gz 1166550 BLAKE2B 4ab460a521aab90852ade14c937c06a21f8e5649a1a1dc4114f978a99272deb77b4e05923861e979f4ee5f50e04149d7b8f8e38294279757f27779597f407d79 SHA512 3e0ef283979a30cce11065c3b9a1078f3f006dbab86e8b49f75dc3aac2384085cb74477d95e5bc4e88c0d81ee2359fcd1cf292107d4791de87191019f2fcdfa5
DIST libevent-2.2.1-alpha-dev.tar.gz.asc 488 BLAKE2B d3e2b2782edd3bcabe42183b5b6647b6e55cd52292813901015a96c6eeec40e1ce57e9be731b2bd027c787f22b8ac5a587b7bed1dff95993bedde8b88fc1e89c SHA512 af720bce0829e806fb8bbb043eaf973fa6765ee17f059367b72344ce111a68f878b7a2fe361e4a3db61c7b4724c7dff19f960636b98e4208e7e27a2a077b8848
+DIST libevent-2.2.2-alpha.tar.gz 1263578 BLAKE2B 3107e33a41fcd671b38f0d30781ac95dc63b0a9488086d002c17e0ed4988e9651987ed2fccdd60dc1f2834a02bbf5a9e502a3d06a32e04bae7a02894b13feb25 SHA512 d7deae4678a21a7975c940e5967b6ef3169afc63cde22f2e31a3f68ff103a7a37ddb087d3b50d708651fd8a1094a8c81a404ec666d5ce4c11bd7f3b9a78659ed
+DIST libevent-2.2.2-alpha.tar.gz.asc 833 BLAKE2B 40949909cc858232fe1ef313345549a557f22e46c0518e5635428775f8ba168fcf2268616f03f55b7c8204591b7ef9ee86def5f06ef2ea6f5c5987b42f40da7b SHA512 dc6dc3ecca68a11a781db0844a73a425f69b378187baf0b97011944210810c7f46b2bf8f216d6f0043d061b64adbf005dbcef7578c6b9223acf884543ec90791
diff --git a/dev-libs/libevent/libevent-2.1.13.ebuild b/dev-libs/libevent/libevent-2.1.13.ebuild
new file mode 100644
index 000000000000..2ef3ecd92588
--- /dev/null
+++ b/dev-libs/libevent/libevent-2.1.13.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit libtool multilib-minimal verify-sig
+
+MY_P="${P}-stable"
+DESCRIPTION="Library to execute a function when a specific event occurs on a file descriptor"
+HOMEPAGE="
+ https://libevent.org/
+ https://github.com/libevent/libevent/
+"
+BASE_URI="https://github.com/libevent/libevent/releases/download/release-${MY_P#*-}"
+SRC_URI="
+ ${BASE_URI}/${MY_P}.tar.gz
+ verify-sig? (
+ ${BASE_URI}/${MY_P}.tar.gz.asc
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0/2.1-7"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+IUSE="
+ +clock-gettime debug malloc-replacement +ssl static-libs test
+ verbose-debug
+"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ ssl? (
+ >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}]
+ )
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ verify-sig? (
+ >=sec-keys/openpgp-keys-libevent-1
+ )
+"
+
+MULTILIB_WRAPPED_HEADERS=(
+ /usr/include/event2/event-config.h
+)
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.1.12-libressl.patch #903001
+)
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libevent.asc
+
+src_prepare() {
+ default
+ # bug #767472
+ elibtoolize
+}
+
+multilib_src_configure() {
+ # fix out-of-source builds
+ mkdir -p test || die
+
+ ECONF_SOURCE="${S}" \
+ econf \
+ $(use_enable clock-gettime) \
+ $(use_enable debug debug-mode) \
+ $(use_enable malloc-replacement malloc-replacement) \
+ $(use_enable ssl openssl) \
+ $(use_enable static-libs static) \
+ $(use_enable test libevent-regress) \
+ $(use_enable verbose-debug) \
+ --disable-samples
+}
+
+src_test() {
+ # The test suite doesn't quite work (see bug #406801 for the latest
+ # installment in a riveting series of reports).
+ :
+ # emake -C test check | tee "${T}"/tests
+}
+
+DOCS=( ChangeLog{,-1.4,-2.0} )
+
+multilib_src_install_all() {
+ einstalldocs
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/dev-libs/libevent/libevent-2.2.2.ebuild b/dev-libs/libevent/libevent-2.2.2.ebuild
new file mode 100644
index 000000000000..719b52020170
--- /dev/null
+++ b/dev-libs/libevent/libevent-2.2.2.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib verify-sig
+
+MY_P="${P}-alpha"
+DESCRIPTION="Library to execute a function when a specific event occurs on a file descriptor"
+HOMEPAGE="
+ https://libevent.org/
+ https://github.com/libevent/libevent/
+"
+BASE_URI="https://github.com/libevent/libevent/releases/download/release-${PV}-alpha"
+SRC_URI="
+ ${BASE_URI}/${MY_P}.tar.gz
+ verify-sig? (
+ ${BASE_URI}/${MY_P}.tar.gz.asc
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0/2.2.1-r2"
+KEYWORDS=""
+IUSE="
+ +clock-gettime debug malloc-replacement mbedtls +ssl static-libs
+ test verbose-debug
+"
+# TODO: hangs
+RESTRICT="test"
+
+DEPEND="
+ mbedtls? ( net-libs/mbedtls:3=[${MULTILIB_USEDEP}] )
+ ssl? ( >=dev-libs/openssl-1.0.1h-r2:=[${MULTILIB_USEDEP}] )
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ verify-sig? (
+ >=sec-keys/openpgp-keys-libevent-1
+ )
+"
+
+DOCS=( README.md ChangeLog{,-2.0} whatsnew-2.{0,1}.txt )
+MULTILIB_WRAPPED_HEADERS=(
+ /usr/include/event2/event-config.h
+)
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libevent.asc
+
+multilib_src_configure() {
+ local mycmakeargs=(
+ -DEVENT__DISABLE_CLOCK_GETTIME=$(usex !clock-gettime ON OFF)
+ -DEVENT__DISABLE_DEBUG_MODE=$(usex !debug ON OFF)
+ -DEVENT__DISABLE_MBEDTLS=$(usex !mbedtls ON OFF)
+ -DEVENT__DISABLE_MM_REPLACEMENT=$(usex !malloc-replacement ON OFF)
+ -DEVENT__DISABLE_OPENSSL=$(usex !ssl ON OFF)
+ -DEVENT__LIBRARY_TYPE=$(usex static-libs BOTH SHARED)
+ -DCMAKE_DEBUG_POSTFIX=""
+ )
+ cmake_src_configure
+}
diff --git a/dev-libs/libevent/libevent-9999.ebuild b/dev-libs/libevent/libevent-9999.ebuild
index 771ef002b8d5..d69ed7492ae5 100644
--- a/dev-libs/libevent/libevent-9999.ebuild
+++ b/dev-libs/libevent/libevent-9999.ebuild
@@ -1,10 +1,8 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-CMAKE_REMOVE_MODULES_LIST=( FindMbedTLS )
-
inherit cmake-multilib git-r3
DESCRIPTION="Library to execute a function when a specific event occurs on a file descriptor"
@@ -39,11 +37,11 @@ MULTILIB_WRAPPED_HEADERS=(
multilib_src_configure() {
local mycmakeargs=(
- -DEVENT__DISABLE_CLOCK_GETTIME=$(usex !clock-gettime)
- -DEVENT__DISABLE_DEBUG_MODE=$(usex !debug)
- -DEVENT__DISABLE_MBEDTLS=$(usex !mbedtls)
- -DEVENT__DISABLE_MM_REPLACEMENT=$(usex !malloc-replacement)
- -DEVENT__DISABLE_OPENSSL=$(usex !ssl)
+ -DEVENT__DISABLE_CLOCK_GETTIME=$(usex !clock-gettime ON OFF)
+ -DEVENT__DISABLE_DEBUG_MODE=$(usex !debug ON OFF)
+ -DEVENT__DISABLE_MBEDTLS=$(usex !mbedtls ON OFF)
+ -DEVENT__DISABLE_MM_REPLACEMENT=$(usex !malloc-replacement ON OFF)
+ -DEVENT__DISABLE_OPENSSL=$(usex !ssl ON OFF)
-DEVENT__LIBRARY_TYPE=$(usex static-libs BOTH SHARED)
-DCMAKE_DEBUG_POSTFIX=""
)