diff options
| author | root <root@alpha.trunkmasters.com> | 2026-07-02 18:47:22 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-07-02 18:47:22 -0500 |
| commit | 42e69f3ef953ee9c23b6aa5ec29c5f73e1e73fc1 (patch) | |
| tree | 262c3d532218c61a15f11cfb68da6b512d3e9200 /dev-libs/libevent | |
| parent | 062a52bd61f4f8d6a9eb95e7a1057ad2970ff3d2 (diff) | |
| download | baldeagleos-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/Manifest | 4 | ||||
| -rw-r--r-- | dev-libs/libevent/libevent-2.1.13.ebuild | 88 | ||||
| -rw-r--r-- | dev-libs/libevent/libevent-2.2.2.ebuild | 63 | ||||
| -rw-r--r-- | dev-libs/libevent/libevent-9999.ebuild | 14 |
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="" ) |
