[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/files/, dev-libs/libevent/
commit: 0edb96f7d0518fd8498cd6f019335195c5368dc3 Author: Michał Górny gentoo org> AuthorDate: Tue Jul 11 04:30:03 2023 + Commit: Michał Górny gentoo org> CommitDate: Tue Jul 11 05:51:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0edb96f7 dev-libs/libevent: Disable signalfd by default in 2.2.1 Backport the upstream pull request that disables signalfd by default, as it turned out to cause lots of unexpected breakage. In particular, app-misc/tmux was broken and it can't be trivially fixed. Signed-off-by: Michał Górny gentoo.org> .../files/libevent-2.2.1-disable-signalfd.patch| 152 + ...nt-2.2.1-r1.ebuild => libevent-2.2.1-r2.ebuild} | 8 +- 2 files changed, 159 insertions(+), 1 deletion(-) diff --git a/dev-libs/libevent/files/libevent-2.2.1-disable-signalfd.patch b/dev-libs/libevent/files/libevent-2.2.1-disable-signalfd.patch new file mode 100644 index ..6dfce3db3497 --- /dev/null +++ b/dev-libs/libevent/files/libevent-2.2.1-disable-signalfd.patch @@ -0,0 +1,152 @@ +From 594ab34f1dfc73db85e8f95ec51892cadecaa76c Mon Sep 17 00:00:00 2001 +From: Azat Khuzhin +Date: Mon, 10 Jul 2023 10:40:49 +0200 +Subject: [PATCH] Disable signalfd by default + +signalfd may behave differently to sigaction/signal, so to avoid +breaking libevent users (like [1], [2]) disable it by default. + + [1]: https://github.com/tmux/tmux/pull/3621 + [2]: https://github.com/tmux/tmux/pull/3626 + +Also signalfd is not that perfect: +- you need to SIG_BLOCK the signal before + - blocked signals are not reset on exec + - blocked signals are allowed to coalesce - so in case of multiple +signals sent you may get the signal only once (ok for most of the +signals, but may be a problem for SIGCHLD, though you may call +waitpid() in a loop or use pidfd) +- and also one implementation problem - + sigprocmask is unspecified in a multithreaded process + +Refs: +- https://lwn.net/Articles/415684/ +- https://ldpreload.com/blog/signalfd-is-useless + +Refs: https://github.com/libevent/libevent/issues/1460 +Refs: #1342 (cc @dmantipov) +--- + CMakeLists.txt | 1 + + include/event2/event.h | 6 -- + signalfd.c | 4 ++-- + test/include.am| 2 ++ + test/test.sh | 11 +-- + 5 files changed, 18 insertions(+), 6 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index cd41d16e57..9c402ec0c1 100644 +--- a/CMakeLists.txt b/CMakeLists.txt +@@ -1509,6 +1509,7 @@ if (NOT EVENT__DISABLE_TESTS) + else() + add_backend_test(${BACKEND} "${BACKEND_ENV_VARS}") + endif() ++add_backend_test(signalfd_${BACKEND} "${BACKEND_ENV_VARS};EVENT_USE_SIGNALFD=1") + endforeach() + + # +diff --git a/include/event2/event.h b/include/event2/event.h +index 384a84178b..9b971edf1d 100644 +--- a/include/event2/event.h b/include/event2/event.h +@@ -599,9 +599,11 @@ enum event_base_config_flag { +*/ + EVENT_BASE_FLAG_EPOLL_DISALLOW_TIMERFD = 0x40, + +- /** Do not use signalfd(2) to handle signals even if supported. ++ /** Use signalfd(2) to handle signals over sigaction/signal. ++ * ++ * But note, that in some edge cases signalfd() may works differently. +*/ +- EVENT_BASE_FLAG_DISALLOW_SIGNALFD = 0x80, ++ EVENT_BASE_FLAG_USE_SIGNALFD = 0x80, + }; + + /** +diff --git a/signalfd.c b/signalfd.c +index 376a04d539..ed31014e5f 100644 +--- a/signalfd.c b/signalfd.c +@@ -205,8 +205,8 @@ sigfd_del(struct event_base *base, int signo, short old, short events, void *p) + int sigfd_init_(struct event_base *base) + { + EVUTIL_ASSERT(base != NULL); +- if ((base->flags & EVENT_BASE_FLAG_DISALLOW_SIGNALFD) || +- getenv("EVENT_DISALLOW_SIGNALFD")) ++ if (!(base->flags & EVENT_BASE_FLAG_USE_SIGNALFD) && ++ !getenv("EVENT_USE_SIGNALFD")) + return -1; + base->evsigsel = + return 0; +diff --git a/test/include.am b/test/include.am +index e061c937b7..9b50759da7 100644 +--- a/test/include.am b/test/include.am +@@ -80,6 +80,8 @@ test_runner_changelist: $(top_srcdir)/test/test.sh + $(top_srcdir)/test/test.sh -b "" -c + test_runner_timerfd_changelist: $(top_srcdir)/test/test.sh + $(top_srcdir)/test/test.sh -b "" -T ++test_runner_timerfd_changelist: $(top_srcdir)/test/test.sh ++ $(top_srcdir)/test/test.sh -b "" -S + + DISTCLEANFILES += test/regress.gen.c test/regress.gen.h + +diff --git a/test/test.sh b/test/test.sh +index dfdd2bf098..79362888c5 100755 +--- a/test/test.sh b/test/test.sh +@@ -50,6 +50,7 @@ setup () { + done + unset EVENT_EPOLL_USE_CHANGELIST + unset EVENT_PRECISE_TIMER ++ unset EVENT_USE_SIGNALFD + } + + announce () { +@@ -138,10 +139,12 @@ do_test() { + EVENT_EPOLL_USE_CHANGELIST=yes; export EVENT_EPOLL_USE_CHANGELIST + elif test "$2" = "(timerfd)" ; then + EVENT_PRECISE_TIMER=1;
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 28ae3cbcf5bb59abbce4842ab41dab41c77bcc36 Author: Michał Górny gentoo org> AuthorDate: Mon May 22 03:40:37 2023 + Commit: Michał Górny gentoo org> CommitDate: Mon May 22 05:53:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28ae3cbc dev-libs/libevent: Fix installed pkg-config files Bug: https://github.com/libevent/libevent/issues/1459 Signed-off-by: Michał Górny gentoo.org> dev-libs/libevent/{libevent-2.2.1.ebuild => libevent-2.2.1-r1.ebuild} | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dev-libs/libevent/libevent-2.2.1.ebuild b/dev-libs/libevent/libevent-2.2.1-r1.ebuild similarity index 93% rename from dev-libs/libevent/libevent-2.2.1.ebuild rename to dev-libs/libevent/libevent-2.2.1-r1.ebuild index 66a742241c13..63ff06976ccb 100644 --- a/dev-libs/libevent/libevent-2.2.1.ebuild +++ b/dev-libs/libevent/libevent-2.2.1-r1.ebuild @@ -66,6 +66,9 @@ multilib_src_configure() { --disable-samples ) econf "${myconf[@]}" + + # workaround https://github.com/libevent/libevent/issues/1459 + sed -i -e 's:@CMAKE_DEBUG_POSTFIX@::' *.pc || die } multilib_src_install_all() {
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 9ecee0219e78b4481ddb5b401fbe74e08a0b7c86 Author: Michał Górny gentoo org> AuthorDate: Sun May 21 15:55:51 2023 + Commit: Michał Górny gentoo org> CommitDate: Sun May 21 15:58:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ecee021 dev-libs/libevent: Rename USE=openssl back to USE=ssl While USE=openssl is arguably more correct, we have reverse dependencies that depend on the existing flag already. Signed-off-by: Michał Górny gentoo.org> dev-libs/libevent/libevent-2.2.1.ebuild | 6 +++--- dev-libs/libevent/libevent-.ebuild | 6 +++--- dev-libs/libevent/metadata.xml | 1 - 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/dev-libs/libevent/libevent-2.2.1.ebuild b/dev-libs/libevent/libevent-2.2.1.ebuild index d1512562af55..66a742241c13 100644 --- a/dev-libs/libevent/libevent-2.2.1.ebuild +++ b/dev-libs/libevent/libevent-2.2.1.ebuild @@ -24,7 +24,7 @@ LICENSE="BSD" SLOT="0/2.2" KEYWORDS="" IUSE=" - +clock-gettime debug malloc-replacement mbedtls +openssl static-libs + +clock-gettime debug malloc-replacement mbedtls +ssl static-libs test verbose-debug " # TODO: hangs @@ -32,7 +32,7 @@ RESTRICT="test" DEPEND=" mbedtls? ( net-libs/mbedtls:=[${MULTILIB_USEDEP}] ) - openssl? ( >=dev-libs/openssl-1.0.1h-r2:=[${MULTILIB_USEDEP}] ) + ssl? ( >=dev-libs/openssl-1.0.1h-r2:=[${MULTILIB_USEDEP}] ) " RDEPEND=" ${DEPEND} @@ -59,7 +59,7 @@ multilib_src_configure() { $(use_enable debug debug-mode) $(use_enable malloc-replacement malloc-replacement) $(use_enable mbedtls) - $(use_enable openssl) + $(use_enable ssl openssl) $(use_enable static-libs static) $(use_enable test libevent-regress) $(use_enable verbose-debug) diff --git a/dev-libs/libevent/libevent-.ebuild b/dev-libs/libevent/libevent-.ebuild index a0edf66184dc..471fb8418bef 100644 --- a/dev-libs/libevent/libevent-.ebuild +++ b/dev-libs/libevent/libevent-.ebuild @@ -16,7 +16,7 @@ LICENSE="BSD" SLOT="0/2.2" KEYWORDS="" IUSE=" - +clock-gettime debug malloc-replacement mbedtls +openssl static-libs + +clock-gettime debug malloc-replacement mbedtls +ssl static-libs test verbose-debug " # TODO: hangs @@ -24,7 +24,7 @@ RESTRICT="test" DEPEND=" mbedtls? ( net-libs/mbedtls:=[${MULTILIB_USEDEP}] ) - openssl? ( >=dev-libs/openssl-1.0.1h-r2:=[${MULTILIB_USEDEP}] ) + ssl? ( >=dev-libs/openssl-1.0.1h-r2:=[${MULTILIB_USEDEP}] ) " RDEPEND=" ${DEPEND} @@ -50,7 +50,7 @@ multilib_src_configure() { $(use_enable debug debug-mode) $(use_enable malloc-replacement malloc-replacement) $(use_enable mbedtls) - $(use_enable openssl) + $(use_enable ssl openssl) $(use_enable static-libs static) $(use_enable test libevent-regress) $(use_enable verbose-debug) diff --git a/dev-libs/libevent/metadata.xml b/dev-libs/libevent/metadata.xml index 4d52f7a73849..382b01135b4f 100644 --- a/dev-libs/libevent/metadata.xml +++ b/dev-libs/libevent/metadata.xml @@ -15,7 +15,6 @@ Support for running in debug mode Support for replacing the memory management functions Support for net-libs/mbedtls encryption - Support for dev-libs/openssl encryption Support for dev-libs/openssl encryption Support for verbose debug logging
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: e45c5ea789eeda86a42427ad74ab65cbc894cae7 Author: Michał Górny gentoo org> AuthorDate: Sun May 21 13:13:22 2023 + Commit: Michał Górny gentoo org> CommitDate: Sun May 21 13:58:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e45c5ea7 dev-libs/libevent: Sync the live ebuild Signed-off-by: Michał Górny gentoo.org> dev-libs/libevent/libevent-.ebuild | 45 +- 1 file changed, 22 insertions(+), 23 deletions(-) diff --git a/dev-libs/libevent/libevent-.ebuild b/dev-libs/libevent/libevent-.ebuild index f5619ac0a1b0..a0edf66184dc 100644 --- a/dev-libs/libevent/libevent-.ebuild +++ b/dev-libs/libevent/libevent-.ebuild @@ -1,42 +1,39 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 + inherit autotools git-r3 multilib-minimal DESCRIPTION="Library to execute a function when a specific event occurs on a file descriptor" -EGIT_REPO_URI="https://github.com/libevent/libevent; HOMEPAGE=" https://libevent.org/ - https://github.com/libevent/libevent + https://github.com/libevent/libevent/ " +EGIT_REPO_URI="https://github.com/libevent/libevent.git; LICENSE="BSD" -SLOT="0" +SLOT="0/2.2" KEYWORDS="" IUSE=" - +clock-gettime debug malloc-replacement mbedtls +ssl static-libs + +clock-gettime debug malloc-replacement mbedtls +openssl static-libs test verbose-debug " +# TODO: hangs RESTRICT="test" DEPEND=" - mbedtls? ( net-libs/mbedtls ) - ssl? ( - >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] - ) + mbedtls? ( net-libs/mbedtls:=[${MULTILIB_USEDEP}] ) + openssl? ( >=dev-libs/openssl-1.0.1h-r2:=[${MULTILIB_USEDEP}] ) " RDEPEND=" ${DEPEND} - !<=dev-libs/9libs-1.0 " +DOCS=( README.md ChangeLog{,-1.4,-2.0} whatsnew-2.{0,1}.txt ) MULTILIB_WRAPPED_HEADERS=( /usr/include/event2/event-config.h ) -DOCS=( - ChangeLog{,-1.4,-2.0} -) src_prepare() { default @@ -47,17 +44,19 @@ 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 mbedtls) \ - $(use_enable ssl openssl) \ - $(use_enable static-libs static) \ - $(use_enable test libevent-regress) \ - $(use_enable verbose-debug) \ + local ECONF_SOURCE="${S}" + local myconf=( + $(use_enable clock-gettime) + $(use_enable debug debug-mode) + $(use_enable malloc-replacement malloc-replacement) + $(use_enable mbedtls) + $(use_enable openssl) + $(use_enable static-libs static) + $(use_enable test libevent-regress) + $(use_enable verbose-debug) --disable-samples + ) + econf "${myconf[@]}" } multilib_src_install_all() {
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: c9e1db72a74c68b216c04bc5bb3e2596bab2488f Author: Michał Górny gentoo org> AuthorDate: Sun May 21 13:08:32 2023 + Commit: Michał Górny gentoo org> CommitDate: Sun May 21 13:58:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9e1db72 dev-libs/libevent: Add unkeyworded 2.2.1 for testing Signed-off-by: Michał Górny gentoo.org> dev-libs/libevent/Manifest | 2 + dev-libs/libevent/libevent-2.2.1.ebuild | 74 + dev-libs/libevent/metadata.xml | 1 + 3 files changed, 77 insertions(+) diff --git a/dev-libs/libevent/Manifest b/dev-libs/libevent/Manifest index 2aaf3cb60e24..cfc3c56e4cb7 100644 --- a/dev-libs/libevent/Manifest +++ b/dev-libs/libevent/Manifest @@ -1,2 +1,4 @@ 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.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 diff --git a/dev-libs/libevent/libevent-2.2.1.ebuild b/dev-libs/libevent/libevent-2.2.1.ebuild new file mode 100644 index ..d1512562af55 --- /dev/null +++ b/dev-libs/libevent/libevent-2.2.1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib-minimal verify-sig + +MY_P="${P}-alpha-dev" +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" +KEYWORDS="" +IUSE=" + +clock-gettime debug malloc-replacement mbedtls +openssl static-libs + test verbose-debug +" +# TODO: hangs +RESTRICT="test" + +DEPEND=" + mbedtls? ( net-libs/mbedtls:=[${MULTILIB_USEDEP}] ) + openssl? ( >=dev-libs/openssl-1.0.1h-r2:=[${MULTILIB_USEDEP}] ) +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + verify-sig? ( + sec-keys/openpgp-keys-libevent + ) +" + +DOCS=( README.md ChangeLog{,-1.4,-2.0} whatsnew-2.{0,1}.txt ) +MULTILIB_WRAPPED_HEADERS=( + /usr/include/event2/event-config.h +) +VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/libevent.asc + +multilib_src_configure() { + # fix out-of-source builds + mkdir -p test || die + + local ECONF_SOURCE="${S}" + local myconf=( + $(use_enable clock-gettime) + $(use_enable debug debug-mode) + $(use_enable malloc-replacement malloc-replacement) + $(use_enable mbedtls) + $(use_enable openssl) + $(use_enable static-libs static) + $(use_enable test libevent-regress) + $(use_enable verbose-debug) + --disable-samples + ) + econf "${myconf[@]}" +} + +multilib_src_install_all() { + einstalldocs + find "${ED}" -name '*.la' -delete || die +} diff --git a/dev-libs/libevent/metadata.xml b/dev-libs/libevent/metadata.xml index 382b01135b4f..4d52f7a73849 100644 --- a/dev-libs/libevent/metadata.xml +++ b/dev-libs/libevent/metadata.xml @@ -15,6 +15,7 @@ Support for running in debug mode Support for replacing the memory management functions Support for net-libs/mbedtls encryption + Support for dev-libs/openssl encryption Support for dev-libs/openssl encryption Support for verbose debug logging
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: f53f2544f9a924ab3e7cd1eb38e662875e795e01 Author: Michał Górny gentoo org> AuthorDate: Sun May 21 11:29:54 2023 + Commit: Michał Górny gentoo org> CommitDate: Sun May 21 11:32:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f53f2544 dev-libs/libevent: Enable verify-sig Signed-off-by: Michał Górny gentoo.org> dev-libs/libevent/Manifest | 3 ++- dev-libs/libevent/libevent-2.1.12-r1.ebuild | 21 - 2 files changed, 18 insertions(+), 6 deletions(-) diff --git a/dev-libs/libevent/Manifest b/dev-libs/libevent/Manifest index 204afbbb1bb2..2aaf3cb60e24 100644 --- a/dev-libs/libevent/Manifest +++ b/dev-libs/libevent/Manifest @@ -1 +1,2 @@ -DIST libevent-2.1.12.tar.gz 1100847 BLAKE2B bc1ace15f639ecef2e6b3f95976b8830c1d86f1d06606dd949e2978611fdf9859ed4eb9292d13e6e90e3835063edb94aae64a15c518d5dabe680f37d5a7f5290 SHA512 88d8944cd75cbe78bc4e56a6741ca67c017a3686d5349100f1c74f8a68ac0b6410ce64dff160be4a4ba0696ee29540dfed59aaf3c9a02f0c164b00307fcfe84f +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 diff --git a/dev-libs/libevent/libevent-2.1.12-r1.ebuild b/dev-libs/libevent/libevent-2.1.12-r1.ebuild index 52b0dc8fd562..4171ba58ee19 100644 --- a/dev-libs/libevent/libevent-2.1.12-r1.ebuild +++ b/dev-libs/libevent/libevent-2.1.12-r1.ebuild @@ -3,18 +3,24 @@ EAPI=7 -inherit libtool multilib-minimal +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=" - https://github.com/${PN}/${PN}/releases/download/release-${PV/_/-}-stable/${P/_/-}-stable.tar.gz -> ${P}.tar.gz + ${BASE_URI}/${MY_P}.tar.gz + verify-sig? ( + ${BASE_URI}/${MY_P}.tar.gz.asc + ) " -LICENSE="BSD" +S=${WORKDIR}/${MY_P} +LICENSE="BSD" SLOT="0/2.1-7" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE=" @@ -32,15 +38,20 @@ RDEPEND=" ${DEPEND} !<=dev-libs/9libs-1.0 " +BDEPEND=" + verify-sig? ( + sec-keys/openpgp-keys-libevent + ) +" + MULTILIB_WRAPPED_HEADERS=( /usr/include/event2/event-config.h ) -S=${WORKDIR}/${P/_/-}-stable - PATCHES=( "${FILESDIR}"/${P}-clang16.patch #880381 "${FILESDIR}"/${P}-libressl.patch #903001 ) +VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/libevent.asc src_prepare() { default
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/files/, dev-libs/libevent/
commit: ae11d4beef4f60804707d74f07e0c25fe6c59b5b Author: orbea riseup net> AuthorDate: Tue May 2 17:14:37 2023 + Commit: Sam James gentoo org> CommitDate: Tue May 2 20:47:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae11d4be dev-libs/libevent: fix the build with clang-16 Closes: https://bugs.gentoo.org/880381 Upstream-Commit: https://github.com/libevent/libevent/commit/35375101e741d78bf49642c6929c1eb69a7c3d79 Signed-off-by: orbea riseup.net> Closes: https://github.com/gentoo/gentoo/pull/30840 Signed-off-by: Sam James gentoo.org> .../libevent/files/libevent-2.1.12-clang16.patch | 105 + dev-libs/libevent/libevent-2.1.12-r1.ebuild| 1 + 2 files changed, 106 insertions(+) diff --git a/dev-libs/libevent/files/libevent-2.1.12-clang16.patch b/dev-libs/libevent/files/libevent-2.1.12-clang16.patch new file mode 100644 index ..2ecf2472079f --- /dev/null +++ b/dev-libs/libevent/files/libevent-2.1.12-clang16.patch @@ -0,0 +1,105 @@ +https://bugs.gentoo.org/880381 +https://github.com/libevent/libevent/commit/35375101e741d78bf49642c6929c1eb69a7c3d79 + +From 35375101e741d78bf49642c6929c1eb69a7c3d79 Mon Sep 17 00:00:00 2001 +From: Azat Khuzhin +Date: Fri, 27 Jan 2023 08:57:33 +0100 +Subject: [PATCH] Fixes some new warnings under clang-15 + +- -Wdeprecated-non-prototype + + /src/le/libevent/strlcpy.c:48:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] + event_strlcpy_(dst, src, siz) + +- -Wstrict-prototypes + + /src/le/libevent/evthread.c:82:70: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] + struct evthread_condition_callbacks *evthread_get_condition_callbacks() + +- -Wunused-but-set-variable + + /src/le/libevent/test/regress_buffer.c:130:6: warning: variable 'n' set but not used [-Wunused-but-set-variable] + int n = 0; + ^ +--- + evthread.c| 4 ++-- + strlcpy.c | 6 +- + test/regress_buffer.c | 5 - + 3 files changed, 3 insertions(+), 12 deletions(-) + +diff --git a/evthread.c b/evthread.c +index 3eac594d64..c2da914da1 100644 +--- a/evthread.c b/evthread.c +@@ -74,12 +74,12 @@ evthread_set_id_callback(unsigned long (*id_fn)(void)) + evthread_id_fn_ = id_fn; + } + +-struct evthread_lock_callbacks *evthread_get_lock_callbacks() ++struct evthread_lock_callbacks *evthread_get_lock_callbacks(void) + { + return evthread_lock_debugging_enabled_ + ? _lock_fns_ : _lock_fns_; + } +-struct evthread_condition_callbacks *evthread_get_condition_callbacks() ++struct evthread_condition_callbacks *evthread_get_condition_callbacks(void) + { + return evthread_lock_debugging_enabled_ + ? _cond_fns_ : _cond_fns_; +diff --git a/strlcpy.c b/strlcpy.c +index 3876475f5a..04c74298dc 100644 +--- a/strlcpy.c b/strlcpy.c +@@ -44,11 +44,7 @@ static char *rcsid = "$OpenBSD: strlcpy.c,v 1.5 2001/05/13 15:40:16 deraadt Exp + * will be copied. Always NUL terminates (unless siz == 0). + * Returns strlen(src); if retval >= siz, truncation occurred. + */ +-size_t +-event_strlcpy_(dst, src, siz) +- char *dst; +- const char *src; +- size_t siz; ++size_t event_strlcpy_(char *dst, const char *src, size_t siz) + { + register char *d = dst; + register const char *s = src; +diff --git a/test/regress_buffer.c b/test/regress_buffer.c +index 5683810e26..b0a9e0c162 100644 +--- a/test/regress_buffer.c b/test/regress_buffer.c +@@ -127,19 +127,16 @@ evbuffer_get_waste(struct evbuffer *buf, size_t *allocatedp, size_t *wastedp, si + { + struct evbuffer_chain *chain; + size_t a, w, u; +- int n = 0; + u = a = w = 0; + + chain = buf->first; + /* skip empty at start */ + while (chain && chain->off==0) { +- ++n; + a += chain->buffer_len; + chain = chain->next; + } + /* first nonempty chain: stuff at the end only is wasted. */ + if (chain) { +- ++n; + a += chain->buffer_len; + u += chain->off; + if (chain->next && chain->next->off) +@@ -148,7 +145,6 @@ evbuffer_get_waste(struct evbuffer *buf, size_t *allocatedp, size_t *wastedp, si + } + /* subsequent nonempty chains */ + while (chain && chain->off) { +- ++n; + a += chain->buffer_len; + w += (size_t)chain->misalign; + u += chain->off; +@@ -158,7 +154,6 @@ evbuffer_get_waste(struct evbuffer *buf, size_t *allocatedp, size_t *wastedp, si + } + /* subsequent empty chains */ + while (chain) { +- ++n; + a += chain->buffer_len; + } + *allocatedp = a; diff --git
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: d5f2efe8962b862968958914100404175443923e Author: orbea riseup net> AuthorDate: Tue May 2 16:49:04 2023 + Commit: Sam James gentoo org> CommitDate: Tue May 2 20:47:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5f2efe8 dev-libs/libevent: drop 2.1. The upstream patches-2.1 branch has not been updated since Jul 5, 2020 and has no differences with the latest 2.1.12 release from the same date. Signed-off-by: orbea riseup.net> Signed-off-by: Sam James gentoo.org> dev-libs/libevent/libevent-2.1..ebuild | 66 -- 1 file changed, 66 deletions(-) diff --git a/dev-libs/libevent/libevent-2.1..ebuild b/dev-libs/libevent/libevent-2.1..ebuild deleted file mode 100644 index 41545a096b4c.. --- a/dev-libs/libevent/libevent-2.1..ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit autotools git-r3 multilib-minimal - -DESCRIPTION="Library to execute a function when a specific event occurs on a file descriptor" -EGIT_BRANCH="patches-$(ver_cut 1-2)" -EGIT_REPO_URI="https://github.com/libevent/libevent; -HOMEPAGE=" - https://libevent.org/ - https://github.com/libevent/libevent -" - -LICENSE="BSD" -# libevent-2.1.so.6 -SLOT="0/2.1-7" -KEYWORDS="" -IUSE=" - +clock-gettime debug malloc-replacement +ssl static-libs test - verbose-debug -" -RESTRICT="test" - -DEPEND=" - ssl? ( - >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] - ) -" -RDEPEND=" - ${DEPEND} - !<=dev-libs/9libs-1.0 -" - -MULTILIB_WRAPPED_HEADERS=( - /usr/include/event2/event-config.h -) -DOCS=( - ChangeLog{,-1.4,-2.0} -) - -src_prepare() { - default - eautoreconf -} - -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 -} - -multilib_src_install_all() { - einstalldocs - find "${ED}" -name '*.la' -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/files/, dev-libs/libevent/
commit: 339d581366252f59abd7b6a9fe06d4c5c08af0c2 Author: orbea riseup net> AuthorDate: Tue May 2 16:45:03 2023 + Commit: Sam James gentoo org> CommitDate: Tue May 2 20:47:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=339d5813 dev-libs/libevent: add upstream libressl patch This fixes the build with LibreSSL >= 3.5 when the BIO_get_init() function became available. Bug: https://bugs.gentoo.org/903001 Upstream-Issue: https://github.com/libevent/libevent/issues/1277 Upstream-PR: https://github.com/libevent/libevent/pull/1227 Upstream-Commit: https://github.com/libevent/libevent/commit/883630f76cbf512003b81de25cd96cb75c6cf0f9 Signed-off-by: orbea riseup.net> Signed-off-by: Sam James gentoo.org> .../libevent/files/libevent-2.1.12-libressl.patch | 30 ++ dev-libs/libevent/libevent-2.1.12-r1.ebuild| 4 +++ 2 files changed, 34 insertions(+) diff --git a/dev-libs/libevent/files/libevent-2.1.12-libressl.patch b/dev-libs/libevent/files/libevent-2.1.12-libressl.patch new file mode 100644 index ..4c809aface12 --- /dev/null +++ b/dev-libs/libevent/files/libevent-2.1.12-libressl.patch @@ -0,0 +1,30 @@ +https://bugs.gentoo.org/903001 +https://github.com/libevent/libevent/issues/1277 +https://github.com/libevent/libevent/pull/1227 +https://github.com/libevent/libevent/commit/883630f76cbf512003b81de25cd96cb75c6cf0f9 + +From 883630f76cbf512003b81de25cd96cb75c6cf0f9 Mon Sep 17 00:00:00 2001 +From: Theo Buehler +Date: Sun, 21 Nov 2021 21:38:20 +0100 +Subject: [PATCH] Don't define BIO_get_init() for LibreSSL 3.5+ + +BIO_get_init() is available in LibreSSL 3.5 and later. The BIO type +will become opaque, so the existing macro will break the build. +--- + openssl-compat.h | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/openssl-compat.h b/openssl-compat.h +index a23e34251b..f5de25539f 100644 +--- a/openssl-compat.h b/openssl-compat.h +@@ -40,7 +40,8 @@ static inline BIO_METHOD *BIO_meth_new(int type, const char *name) + #endif /* (OPENSSL_VERSION_NUMBER < 0x1010L) || \ + (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070L) */ + +-#if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x2070L ++#if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x2070L && \ ++ LIBRESSL_VERSION_NUMBER < 0x3050L + #define BIO_get_init(b) (b)->init + #endif + diff --git a/dev-libs/libevent/libevent-2.1.12-r1.ebuild b/dev-libs/libevent/libevent-2.1.12-r1.ebuild index 2077b9fd606f..bc2c6da3c012 100644 --- a/dev-libs/libevent/libevent-2.1.12-r1.ebuild +++ b/dev-libs/libevent/libevent-2.1.12-r1.ebuild @@ -37,6 +37,10 @@ MULTILIB_WRAPPED_HEADERS=( ) S=${WORKDIR}/${P/_/-}-stable +PATCHES=( + "${FILESDIR}"/${P}-libressl.patch #903001 +) + src_prepare() { default # bug #767472
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: b885790c3a76f426aed746cbbf1fd433d9d43451 Author: Mike Gilbert gentoo org> AuthorDate: Mon Feb 13 20:16:33 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Tue Feb 14 00:29:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b885790c dev-libs/libevent: enable thread support unconditionally Closes: https://bugs.gentoo.org/869722 Signed-off-by: Mike Gilbert gentoo.org> .../libevent/{libevent-2.1.11.ebuild => libevent-2.1.11-r1.ebuild} | 7 +++ .../libevent/{libevent-2.1.12.ebuild => libevent-2.1.12-r1.ebuild} | 5 ++--- dev-libs/libevent/libevent-2.1..ebuild | 5 ++--- dev-libs/libevent/libevent-.ebuild | 5 ++--- 4 files changed, 9 insertions(+), 13 deletions(-) diff --git a/dev-libs/libevent/libevent-2.1.11.ebuild b/dev-libs/libevent/libevent-2.1.11-r1.ebuild similarity index 89% rename from dev-libs/libevent/libevent-2.1.11.ebuild rename to dev-libs/libevent/libevent-2.1.11-r1.ebuild index 17b310f4c5ad..e7a8efedf696 100644 --- a/dev-libs/libevent/libevent-2.1.11.ebuild +++ b/dev-libs/libevent/libevent-2.1.11-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -16,7 +16,7 @@ LICENSE="BSD" SLOT="0/2.1-7" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="debug +ssl static-libs test +threads" +IUSE="debug +ssl static-libs test" RESTRICT="!test? ( test )" DEPEND=" @@ -44,8 +44,7 @@ multilib_src_configure() { $(use_enable debug malloc-replacement) \ $(use_enable ssl openssl) \ $(use_enable static-libs static) \ - $(use_enable test libevent-regress) \ - $(use_enable threads thread-support) + $(use_enable test libevent-regress) } src_test() { diff --git a/dev-libs/libevent/libevent-2.1.12.ebuild b/dev-libs/libevent/libevent-2.1.12-r1.ebuild similarity index 94% rename from dev-libs/libevent/libevent-2.1.12.ebuild rename to dev-libs/libevent/libevent-2.1.12-r1.ebuild index 0098608db527..2077b9fd606f 100644 --- a/dev-libs/libevent/libevent-2.1.12.ebuild +++ b/dev-libs/libevent/libevent-2.1.12-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -19,7 +19,7 @@ SLOT="0/2.1-7" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE=" +clock-gettime debug malloc-replacement +ssl static-libs test - +threads verbose-debug + verbose-debug " RESTRICT="!test? ( test )" @@ -55,7 +55,6 @@ multilib_src_configure() { $(use_enable ssl openssl) \ $(use_enable static-libs static) \ $(use_enable test libevent-regress) \ - $(use_enable threads thread-support) \ $(use_enable verbose-debug) \ --disable-samples } diff --git a/dev-libs/libevent/libevent-2.1..ebuild b/dev-libs/libevent/libevent-2.1..ebuild index 842a86badc67..41545a096b4c 100644 --- a/dev-libs/libevent/libevent-2.1..ebuild +++ b/dev-libs/libevent/libevent-2.1..ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -18,7 +18,7 @@ SLOT="0/2.1-7" KEYWORDS="" IUSE=" +clock-gettime debug malloc-replacement +ssl static-libs test - +threads verbose-debug + verbose-debug " RESTRICT="test" @@ -56,7 +56,6 @@ multilib_src_configure() { $(use_enable ssl openssl) \ $(use_enable static-libs static) \ $(use_enable test libevent-regress) \ - $(use_enable threads thread-support) \ $(use_enable verbose-debug) \ --disable-samples } diff --git a/dev-libs/libevent/libevent-.ebuild b/dev-libs/libevent/libevent-.ebuild index c9777c12daf2..f5619ac0a1b0 100644 --- a/dev-libs/libevent/libevent-.ebuild +++ b/dev-libs/libevent/libevent-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -16,7 +16,7 @@ SLOT="0" KEYWORDS="" IUSE=" +clock-gettime debug malloc-replacement mbedtls +ssl static-libs - test +threads verbose-debug + test verbose-debug " RESTRICT="test" @@ -56,7 +56,6 @@ multilib_src_configure() { $(use_enable ssl openssl) \ $(use_enable static-libs static) \
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 69669f0b767f3fce09bbcc6795715079e0c31de9 Author: WANG Xuerui gentoo org> AuthorDate: Thu May 5 08:24:48 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Thu May 5 09:51:06 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69669f0b dev-libs/libevent: keyword 2.1.12 for ~loong Signed-off-by: WANG Xuerui gentoo.org> dev-libs/libevent/libevent-2.1.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libevent/libevent-2.1.12.ebuild b/dev-libs/libevent/libevent-2.1.12.ebuild index a2d9bbd5ef11..0098608db527 100644 --- a/dev-libs/libevent/libevent-2.1.12.ebuild +++ b/dev-libs/libevent/libevent-2.1.12.ebuild @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0/2.1-7" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE=" +clock-gettime debug malloc-replacement +ssl static-libs test +threads verbose-debug
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 8ea6a4299c0ea047a23710b10763a5dd94773cb6 Author: Sam James gentoo org> AuthorDate: Wed Mar 9 23:10:09 2022 + Commit: Sam James gentoo org> CommitDate: Wed Mar 9 23:10:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ea6a429 dev-libs/libevent: fix UnusedInherits (autotools) Signed-off-by: Sam James gentoo.org> dev-libs/libevent/libevent-2.1.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libevent/libevent-2.1.12.ebuild b/dev-libs/libevent/libevent-2.1.12.ebuild index b25c5ebe459e..a2d9bbd5ef11 100644 --- a/dev-libs/libevent/libevent-2.1.12.ebuild +++ b/dev-libs/libevent/libevent-2.1.12.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit autotools multilib-minimal +inherit libtool multilib-minimal DESCRIPTION="Library to execute a function when a specific event occurs on a file descriptor" HOMEPAGE="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 18aa581b9adb4c9f422eea84fc03a85244454482 Author: Sam James gentoo org> AuthorDate: Sun Jan 23 19:55:37 2022 + Commit: Sam James gentoo org> CommitDate: Sun Jan 23 19:55:37 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18aa581b dev-libs/libevent: Stabilize 2.1.12 hppa, #746818 Signed-off-by: Sam James gentoo.org> dev-libs/libevent/libevent-2.1.12.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/libevent/libevent-2.1.12.ebuild b/dev-libs/libevent/libevent-2.1.12.ebuild index f99b2cc3942f..b25c5ebe459e 100644 --- a/dev-libs/libevent/libevent-2.1.12.ebuild +++ b/dev-libs/libevent/libevent-2.1.12.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0/2.1-7" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE=" +clock-gettime debug malloc-replacement +ssl static-libs test +threads verbose-debug
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 4f8a6cdbc296f7fb12045127b413155cda6cef52 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Nov 15 19:40:50 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Nov 15 19:41:43 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f8a6cdb dev-libs/libevent: ppc64 stable wrt bug #746818 Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libevent/libevent-2.1.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libevent/libevent-2.1.12.ebuild b/dev-libs/libevent/libevent-2.1.12.ebuild index f7ba788cf55f..f99b2cc3942f 100644 --- a/dev-libs/libevent/libevent-2.1.12.ebuild +++ b/dev-libs/libevent/libevent-2.1.12.ebuild @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0/2.1-7" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE=" +clock-gettime debug malloc-replacement +ssl static-libs test +threads verbose-debug
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 310d7e45f809229600e078da56ef10fdc02d8302 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Nov 15 16:25:28 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Nov 15 16:25:28 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=310d7e45 dev-libs/libevent: ppc stable wrt bug #746818 Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libevent/libevent-2.1.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libevent/libevent-2.1.12.ebuild b/dev-libs/libevent/libevent-2.1.12.ebuild index 95a2e9292aac..f7ba788cf55f 100644 --- a/dev-libs/libevent/libevent-2.1.12.ebuild +++ b/dev-libs/libevent/libevent-2.1.12.ebuild @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0/2.1-7" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE=" +clock-gettime debug malloc-replacement +ssl static-libs test +threads verbose-debug
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 72f7816a4c87878dc54a83908d0e6b6dff83b304 Author: Sam James gentoo org> AuthorDate: Sat Nov 6 00:47:38 2021 + Commit: Sam James gentoo org> CommitDate: Sat Nov 6 00:47:38 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72f7816a dev-libs/libevent: Stabilize 2.1.12 arm64, #746818 Signed-off-by: Sam James gentoo.org> dev-libs/libevent/libevent-2.1.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libevent/libevent-2.1.12.ebuild b/dev-libs/libevent/libevent-2.1.12.ebuild index ccd1826455a..95a2e9292aa 100644 --- a/dev-libs/libevent/libevent-2.1.12.ebuild +++ b/dev-libs/libevent/libevent-2.1.12.ebuild @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0/2.1-7" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE=" +clock-gettime debug malloc-replacement +ssl static-libs test +threads verbose-debug
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 22a45f8abe87eb708b3db6b6df657a887fc083e4 Author: Sam James gentoo org> AuthorDate: Fri Nov 5 17:34:57 2021 + Commit: Sam James gentoo org> CommitDate: Fri Nov 5 17:34:57 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22a45f8a dev-libs/libevent: Stabilize 2.1.12 arm, #746818 Signed-off-by: Sam James gentoo.org> dev-libs/libevent/libevent-2.1.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libevent/libevent-2.1.12.ebuild b/dev-libs/libevent/libevent-2.1.12.ebuild index 08e33f44027..ccd1826455a 100644 --- a/dev-libs/libevent/libevent-2.1.12.ebuild +++ b/dev-libs/libevent/libevent-2.1.12.ebuild @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0/2.1-7" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE=" +clock-gettime debug malloc-replacement +ssl static-libs test +threads verbose-debug
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 59e93460b8e52bbf493bcfaabd555a2743dbada5 Author: Sam James gentoo org> AuthorDate: Fri Nov 5 17:33:44 2021 + Commit: Sam James gentoo org> CommitDate: Fri Nov 5 17:33:44 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59e93460 dev-libs/libevent: Stabilize 2.1.12 amd64, #746818 Signed-off-by: Sam James gentoo.org> dev-libs/libevent/libevent-2.1.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libevent/libevent-2.1.12.ebuild b/dev-libs/libevent/libevent-2.1.12.ebuild index ee19cffcb7a..08e33f44027 100644 --- a/dev-libs/libevent/libevent-2.1.12.ebuild +++ b/dev-libs/libevent/libevent-2.1.12.ebuild @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0/2.1-7" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE=" +clock-gettime debug malloc-replacement +ssl static-libs test +threads verbose-debug
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 4a319e05ae182e413fefba821bdd8fc466b9e843 Author: Sam James gentoo org> AuthorDate: Fri Nov 5 17:31:55 2021 + Commit: Sam James gentoo org> CommitDate: Fri Nov 5 17:31:55 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a319e05 dev-libs/libevent: Stabilize 2.1.12 x86, #746818 Signed-off-by: Sam James gentoo.org> dev-libs/libevent/libevent-2.1.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libevent/libevent-2.1.12.ebuild b/dev-libs/libevent/libevent-2.1.12.ebuild index fc62f7f10da..ee19cffcb7a 100644 --- a/dev-libs/libevent/libevent-2.1.12.ebuild +++ b/dev-libs/libevent/libevent-2.1.12.ebuild @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0/2.1-7" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE=" +clock-gettime debug malloc-replacement +ssl static-libs test +threads verbose-debug
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 2b2bdeca37746bddc716a615e34a6368455eae40 Author: Sam James gentoo org> AuthorDate: Fri Nov 5 02:19:26 2021 + Commit: Sam James gentoo org> CommitDate: Fri Nov 5 02:19:26 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b2bdeca dev-libs/libevent: Stabilize 2.1.12 sparc, #746818 Signed-off-by: Sam James gentoo.org> dev-libs/libevent/libevent-2.1.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libevent/libevent-2.1.12.ebuild b/dev-libs/libevent/libevent-2.1.12.ebuild index 471f63e2808..fc62f7f10da 100644 --- a/dev-libs/libevent/libevent-2.1.12.ebuild +++ b/dev-libs/libevent/libevent-2.1.12.ebuild @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0/2.1-7" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE=" +clock-gettime debug malloc-replacement +ssl static-libs test +threads verbose-debug
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: df6fc0883fb72adfab553c88b6a14d8b28a23e36 Author: Mikle Kolyada gentoo org> AuthorDate: Sun May 2 15:16:27 2021 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun May 2 15:38:30 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df6fc088 dev-libs/libevent: remove libressl support Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Mikle Kolyada gentoo.org> dev-libs/libevent/libevent-2.1.11.ebuild | 5 ++--- dev-libs/libevent/libevent-2.1.12.ebuild | 5 ++--- dev-libs/libevent/libevent-2.1..ebuild | 7 +++ dev-libs/libevent/libevent-.ebuild | 7 +++ 4 files changed, 10 insertions(+), 14 deletions(-) diff --git a/dev-libs/libevent/libevent-2.1.11.ebuild b/dev-libs/libevent/libevent-2.1.11.ebuild index 10869e3ffaf..17b310f4c5a 100644 --- a/dev-libs/libevent/libevent-2.1.11.ebuild +++ b/dev-libs/libevent/libevent-2.1.11.ebuild @@ -16,13 +16,12 @@ LICENSE="BSD" SLOT="0/2.1-7" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="debug libressl +ssl static-libs test +threads" +IUSE="debug +ssl static-libs test +threads" RESTRICT="!test? ( test )" DEPEND=" ssl? ( - !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) - libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] ) + >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) " RDEPEND=" diff --git a/dev-libs/libevent/libevent-2.1.12.ebuild b/dev-libs/libevent/libevent-2.1.12.ebuild index 8947961800b..471f63e2808 100644 --- a/dev-libs/libevent/libevent-2.1.12.ebuild +++ b/dev-libs/libevent/libevent-2.1.12.ebuild @@ -18,15 +18,14 @@ LICENSE="BSD" SLOT="0/2.1-7" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE=" - +clock-gettime debug libressl malloc-replacement +ssl static-libs test + +clock-gettime debug malloc-replacement +ssl static-libs test +threads verbose-debug " RESTRICT="!test? ( test )" DEPEND=" ssl? ( - !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) - libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] ) + >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) " RDEPEND=" diff --git a/dev-libs/libevent/libevent-2.1..ebuild b/dev-libs/libevent/libevent-2.1..ebuild index 5bc82f314e7..842a86badc6 100644 --- a/dev-libs/libevent/libevent-2.1..ebuild +++ b/dev-libs/libevent/libevent-2.1..ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -17,15 +17,14 @@ LICENSE="BSD" SLOT="0/2.1-7" KEYWORDS="" IUSE=" - +clock-gettime debug libressl malloc-replacement +ssl static-libs test + +clock-gettime debug malloc-replacement +ssl static-libs test +threads verbose-debug " RESTRICT="test" DEPEND=" ssl? ( - !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) - libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] ) + >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) " RDEPEND=" diff --git a/dev-libs/libevent/libevent-.ebuild b/dev-libs/libevent/libevent-.ebuild index ed19f34dab5..c9777c12daf 100644 --- a/dev-libs/libevent/libevent-.ebuild +++ b/dev-libs/libevent/libevent-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -15,7 +15,7 @@ LICENSE="BSD" SLOT="0" KEYWORDS="" IUSE=" - +clock-gettime debug libressl malloc-replacement mbedtls +ssl static-libs + +clock-gettime debug malloc-replacement mbedtls +ssl static-libs test +threads verbose-debug " RESTRICT="test" @@ -23,8 +23,7 @@ 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}] ) + >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) " RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 0d6568fbe59d38a855c43e1d386416fed9052f12 Author: Sam James gentoo org> AuthorDate: Wed Jan 27 17:52:03 2021 + Commit: Sam James gentoo org> CommitDate: Wed Jan 27 17:52:10 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d6568fb dev-libs/libevent: elibtoolize to refresh Darwin logic Closes: https://bugs.gentoo.org/767472 Package-Manager: Portage-3.0.14-prefix, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> dev-libs/libevent/libevent-2.1.12.ebuild | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/dev-libs/libevent/libevent-2.1.12.ebuild b/dev-libs/libevent/libevent-2.1.12.ebuild index abbe39edb78..8947961800b 100644 --- a/dev-libs/libevent/libevent-2.1.12.ebuild +++ b/dev-libs/libevent/libevent-2.1.12.ebuild @@ -2,7 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit multilib-minimal + +inherit autotools multilib-minimal DESCRIPTION="Library to execute a function when a specific event occurs on a file descriptor" HOMEPAGE=" @@ -37,6 +38,12 @@ MULTILIB_WRAPPED_HEADERS=( ) S=${WORKDIR}/${P/_/-}-stable +src_prepare() { + default + # bug #767472 + elibtoolize +} + multilib_src_configure() { # fix out-of-source builds mkdir -p test || die
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 6423081bb400b0afbaf5125a5655d2b05424 Author: Michał Górny gentoo org> AuthorDate: Tue Nov 3 22:12:35 2020 + Commit: Michał Górny gentoo org> CommitDate: Tue Nov 3 22:23:04 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64230815 dev-libs/libevent: Take it for myself Signed-off-by: Michał Górny gentoo.org> dev-libs/libevent/metadata.xml | 31 +-- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/dev-libs/libevent/metadata.xml b/dev-libs/libevent/metadata.xml index 4edaaa5f9fa..d7f4026a491 100644 --- a/dev-libs/libevent/metadata.xml +++ b/dev-libs/libevent/metadata.xml @@ -1,18 +1,21 @@ http://www.gentoo.org/dtd/metadata.dtd;> - - -cpe:/a:niels_provos:libevent -libevent/libevent -levent - - -Disable use of clock_gettime even if it is available -Support for running in debug mode -Support for replacing the memory management functions -Support for net-libs/mbedtls encryption -Support for dev-libs/openssl encryption -Support for verbose debug logging - + + mgo...@gentoo.org + Michał Górny + + + cpe:/a:niels_provos:libevent + libevent/libevent + levent + + + Disable use of clock_gettime even if it is available + Support for running in debug mode + Support for replacing the memory management functions + Support for net-libs/mbedtls encryption + Support for dev-libs/openssl encryption + Support for verbose debug logging +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 4fd397e907754f58312008af9f6fa2bdb7dba2c2 Author: Jeroen Roovers gentoo org> AuthorDate: Fri Aug 14 17:34:41 2020 + Commit: Jeroen Roovers gentoo org> CommitDate: Fri Aug 14 17:36:35 2020 + 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 gentoo.org> dev-libs/libevent/libevent-.ebuild | 6 -- dev-libs/libevent/metadata.xml | 32 +--- 2 files changed, 21 insertions(+), 17 deletions(-) diff --git a/dev-libs/libevent/libevent-.ebuild b/dev-libs/libevent/libevent-.ebuild index 71d7fb943c2..ed19f34dab5 100644 --- a/dev-libs/libevent/libevent-.ebuild +++ b/dev-libs/libevent/libevent-.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 @@ http://www.gentoo.org/dtd/metadata.dtd;> - - j...@gentoo.org - Jeroen Roovers - - - cpe:/a:niels_provos:libevent - levent - libevent/libevent - - - Disable use of clock_gettime even if it is available - Support for running in debug mode - Support for replacing the memory management functions - Support for verbose debug logging - + +j...@gentoo.org +Jeroen Roovers + + +cpe:/a:niels_provos:libevent +libevent/libevent +levent + + +Disable use of clock_gettime even if it is available +Support for running in debug mode +Support for replacing the memory management functions +Support for net-libs/mbedtls encryption +Support for dev-libs/openssl encryption +Support for verbose debug logging +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: df99c3d982072e83bdf6c457361aa010ca6abcca Author: Jeroen Roovers gentoo org> AuthorDate: Sun Jul 5 15:02:38 2020 + Commit: Jeroen Roovers gentoo org> CommitDate: Sun Jul 5 15:03:30 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df99c3d9 dev-libs/libevent: Enable USE=clock-gettime by default Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Jeroen Roovers gentoo.org> dev-libs/libevent/libevent-2.1.12.ebuild | 2 +- dev-libs/libevent/libevent-2.1..ebuild | 2 +- dev-libs/libevent/libevent-.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-libs/libevent/libevent-2.1.12.ebuild b/dev-libs/libevent/libevent-2.1.12.ebuild index bac34a76ade..89f9d1095eb 100644 --- a/dev-libs/libevent/libevent-2.1.12.ebuild +++ b/dev-libs/libevent/libevent-2.1.12.ebuild @@ -17,7 +17,7 @@ LICENSE="BSD" SLOT="0/2.1-7" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE=" - clock-gettime debug libressl malloc-replacement +ssl static-libs test + +clock-gettime debug libressl malloc-replacement +ssl static-libs test +threads verbose-debug " RESTRICT="!test? ( test )" diff --git a/dev-libs/libevent/libevent-2.1..ebuild b/dev-libs/libevent/libevent-2.1..ebuild index 087b14b6105..5bc82f314e7 100644 --- a/dev-libs/libevent/libevent-2.1..ebuild +++ b/dev-libs/libevent/libevent-2.1..ebuild @@ -17,7 +17,7 @@ LICENSE="BSD" SLOT="0/2.1-7" KEYWORDS="" IUSE=" - clock-gettime debug libressl malloc-replacement +ssl static-libs test + +clock-gettime debug libressl malloc-replacement +ssl static-libs test +threads verbose-debug " RESTRICT="test" diff --git a/dev-libs/libevent/libevent-.ebuild b/dev-libs/libevent/libevent-.ebuild index 1554d5d7f7d..71d7fb943c2 100644 --- a/dev-libs/libevent/libevent-.ebuild +++ b/dev-libs/libevent/libevent-.ebuild @@ -15,7 +15,7 @@ LICENSE="BSD" SLOT="0" KEYWORDS="" IUSE=" - clock-gettime debug libressl malloc-replacement +ssl static-libs test + +clock-gettime debug libressl malloc-replacement +ssl static-libs test +threads verbose-debug " RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 387595bb68391aca7413d750b0671027615ec3e7 Author: Jeroen Roovers gentoo org> AuthorDate: Sun Jul 5 14:39:59 2020 + Commit: Jeroen Roovers gentoo org> CommitDate: Sun Jul 5 14:42:37 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=387595bb dev-libs/libevent: Old Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Jeroen Roovers gentoo.org> dev-libs/libevent/Manifest | 1 - dev-libs/libevent/libevent-2.1.8.ebuild | 65 - 2 files changed, 66 deletions(-) diff --git a/dev-libs/libevent/Manifest b/dev-libs/libevent/Manifest index 73e2bafbe34..f1f1c08b55b 100644 --- a/dev-libs/libevent/Manifest +++ b/dev-libs/libevent/Manifest @@ -1,3 +1,2 @@ DIST libevent-2.1.11.tar.gz 1082234 BLAKE2B c6721589834bff027a8149ee0076e1877fba000d1712a405e20030192d9c81b892d0930bc1a4774650bef4cb08c60ac81b5928dc17346492ae7e4ded2125579a SHA512 9d0517b117f128f4f196b19a810524814bab75fa967d533063aaa619d3cf2dca97b443edd5805b764da2993d8e37caa536dce39f68ffcc2a88d32a89204c2de3 DIST libevent-2.1.12.tar.gz 1100847 BLAKE2B bc1ace15f639ecef2e6b3f95976b8830c1d86f1d06606dd949e2978611fdf9859ed4eb9292d13e6e90e3835063edb94aae64a15c518d5dabe680f37d5a7f5290 SHA512 88d8944cd75cbe78bc4e56a6741ca67c017a3686d5349100f1c74f8a68ac0b6410ce64dff160be4a4ba0696ee29540dfed59aaf3c9a02f0c164b00307fcfe84f -DIST libevent-2.1.8.tar.gz 1026485 BLAKE2B f1ceb740aa776a7c26f52916d771af7f4bb351cadf858ef991ab015e5897e34579c6af1f4ed3b516d5be2ac7cb3a7c27ac9d3020dbb04ac7670118616a264561 SHA512 a2fd3dd111e73634e4aeb1b29d06e420b15c024d7b47778883b5f8a4ff320b5057a8164c6d50b53bd196c79d572ce2639fe6265e03a93304b09c22b41e4c2a17 diff --git a/dev-libs/libevent/libevent-2.1.8.ebuild b/dev-libs/libevent/libevent-2.1.8.ebuild deleted file mode 100644 index 5af707d9149..000 --- a/dev-libs/libevent/libevent-2.1.8.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit eutils ltprune multilib-minimal - -DESCRIPTION="Library to execute a function when a specific event occurs on a file descriptor" -HOMEPAGE=" - https://libevent.org/ - https://github.com/libevent/libevent/ -" -SRC_URI="https://github.com/${PN}/${PN}/releases/download/release-${PV}-stable/${P}-stable.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -# libevent-2.1.so.6 -SLOT="0/2.1-6" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="debug libressl +ssl static-libs test +threads" -RESTRICT="!test? ( test )" - -DEPEND=" - ssl? ( - !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) - libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] ) - ) -" -RDEPEND=" - ${DEPEND} - !<=dev-libs/9libs-1.0 -" - -MULTILIB_WRAPPED_HEADERS=( - /usr/include/event2/event-config.h -) - -S=${WORKDIR}/${P}-stable - -multilib_src_configure() { - # fix out-of-source builds - mkdir -p test || die - - ECONF_SOURCE="${S}" \ - econf \ - --disable-samples \ - $(use_enable debug debug-mode) \ - $(use_enable debug malloc-replacement) \ - $(use_enable ssl openssl) \ - $(use_enable static-libs static) \ - $(use_enable test libevent-regress) \ - $(use_enable threads thread-support) -} - -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 - prune_libtool_files -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 5336088592f1c8df9ef78db26b620ebc6c74d0e3 Author: Jeroen Roovers gentoo org> AuthorDate: Sun Jul 5 14:33:13 2020 + Commit: Jeroen Roovers gentoo org> CommitDate: Sun Jul 5 14:35:46 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53360885 dev-libs/libevent: Add more USE flags Package-Manager: Portage-2.3.103, Repoman-2.3.23 Closes: https://bugs.gentoo.org/710860 Signed-off-by: Jeroen Roovers gentoo.org> dev-libs/libevent/libevent-2.1.12.ebuild | 13 + dev-libs/libevent/libevent-2.1..ebuild | 13 + dev-libs/libevent/libevent-.ebuild | 13 + dev-libs/libevent/metadata.xml | 5 - 4 files changed, 31 insertions(+), 13 deletions(-) diff --git a/dev-libs/libevent/libevent-2.1.12.ebuild b/dev-libs/libevent/libevent-2.1.12.ebuild index a4491d74305..bac34a76ade 100644 --- a/dev-libs/libevent/libevent-2.1.12.ebuild +++ b/dev-libs/libevent/libevent-2.1.12.ebuild @@ -16,7 +16,10 @@ LICENSE="BSD" SLOT="0/2.1-7" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="debug libressl +ssl static-libs test +threads" +IUSE=" + clock-gettime debug libressl malloc-replacement +ssl static-libs test + +threads verbose-debug +" RESTRICT="!test? ( test )" DEPEND=" @@ -40,13 +43,15 @@ multilib_src_configure() { ECONF_SOURCE="${S}" \ econf \ - --disable-samples \ + $(use_enable clock-gettime) \ $(use_enable debug debug-mode) \ - $(use_enable debug malloc-replacement) \ + $(use_enable malloc-replacement malloc-replacement) \ $(use_enable ssl openssl) \ $(use_enable static-libs static) \ $(use_enable test libevent-regress) \ - $(use_enable threads thread-support) + $(use_enable threads thread-support) \ + $(use_enable verbose-debug) \ + --disable-samples } src_test() { diff --git a/dev-libs/libevent/libevent-2.1..ebuild b/dev-libs/libevent/libevent-2.1..ebuild index c9ecb810481..087b14b6105 100644 --- a/dev-libs/libevent/libevent-2.1..ebuild +++ b/dev-libs/libevent/libevent-2.1..ebuild @@ -16,7 +16,10 @@ LICENSE="BSD" # libevent-2.1.so.6 SLOT="0/2.1-7" KEYWORDS="" -IUSE="debug libressl +ssl static-libs test +threads" +IUSE=" + clock-gettime debug libressl malloc-replacement +ssl static-libs test + +threads verbose-debug +" RESTRICT="test" DEPEND=" @@ -48,13 +51,15 @@ multilib_src_configure() { ECONF_SOURCE="${S}" \ econf \ - --disable-samples \ + $(use_enable clock-gettime) \ $(use_enable debug debug-mode) \ - $(use_enable debug malloc-replacement) \ + $(use_enable malloc-replacement malloc-replacement) \ $(use_enable ssl openssl) \ $(use_enable static-libs static) \ $(use_enable test libevent-regress) \ - $(use_enable threads thread-support) + $(use_enable threads thread-support) \ + $(use_enable verbose-debug) \ + --disable-samples } multilib_src_install_all() { diff --git a/dev-libs/libevent/libevent-.ebuild b/dev-libs/libevent/libevent-.ebuild index 4a9b798d352..1554d5d7f7d 100644 --- a/dev-libs/libevent/libevent-.ebuild +++ b/dev-libs/libevent/libevent-.ebuild @@ -14,7 +14,10 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" KEYWORDS="" -IUSE="debug libressl +ssl static-libs test +threads" +IUSE=" + clock-gettime debug libressl malloc-replacement +ssl static-libs test + +threads verbose-debug +" RESTRICT="test" DEPEND=" @@ -46,13 +49,15 @@ multilib_src_configure() { ECONF_SOURCE="${S}" \ econf \ - --disable-samples \ + $(use_enable clock-gettime) \ $(use_enable debug debug-mode) \ - $(use_enable debug malloc-replacement) \ + $(use_enable malloc-replacement malloc-replacement) \ $(use_enable ssl openssl) \ $(use_enable static-libs static) \ $(use_enable test libevent-regress) \ - $(use_enable threads thread-support) + $(use_enable threads thread-support) \ + $(use_enable verbose-debug) \ + --disable-samples } multilib_src_install_all() { diff --git a/dev-libs/libevent/metadata.xml b/dev-libs/libevent/metadata.xml index 6036c10bd58..0669d49f12f 100644 --- a/dev-libs/libevent/metadata.xml +++ b/dev-libs/libevent/metadata.xml @@ -11,6 +11,9 @@ libevent/libevent - Support runtime debug mode and malloc hooks (for programmers) + Disable
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 779686055a573b4726e0a6a64700408cf69e38a0 Author: Jeroen Roovers gentoo org> AuthorDate: Sun Jul 5 13:54:16 2020 + Commit: Jeroen Roovers gentoo org> CommitDate: Sun Jul 5 13:59:40 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77968605 dev-libs/libevent: Version 2.1.12 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Jeroen Roovers gentoo.org> dev-libs/libevent/Manifest | 1 + dev-libs/libevent/libevent-2.1.12.ebuild | 64 2 files changed, 65 insertions(+) diff --git a/dev-libs/libevent/Manifest b/dev-libs/libevent/Manifest index 4c9f0fea200..73e2bafbe34 100644 --- a/dev-libs/libevent/Manifest +++ b/dev-libs/libevent/Manifest @@ -1,2 +1,3 @@ DIST libevent-2.1.11.tar.gz 1082234 BLAKE2B c6721589834bff027a8149ee0076e1877fba000d1712a405e20030192d9c81b892d0930bc1a4774650bef4cb08c60ac81b5928dc17346492ae7e4ded2125579a SHA512 9d0517b117f128f4f196b19a810524814bab75fa967d533063aaa619d3cf2dca97b443edd5805b764da2993d8e37caa536dce39f68ffcc2a88d32a89204c2de3 +DIST libevent-2.1.12.tar.gz 1100847 BLAKE2B bc1ace15f639ecef2e6b3f95976b8830c1d86f1d06606dd949e2978611fdf9859ed4eb9292d13e6e90e3835063edb94aae64a15c518d5dabe680f37d5a7f5290 SHA512 88d8944cd75cbe78bc4e56a6741ca67c017a3686d5349100f1c74f8a68ac0b6410ce64dff160be4a4ba0696ee29540dfed59aaf3c9a02f0c164b00307fcfe84f DIST libevent-2.1.8.tar.gz 1026485 BLAKE2B f1ceb740aa776a7c26f52916d771af7f4bb351cadf858ef991ab015e5897e34579c6af1f4ed3b516d5be2ac7cb3a7c27ac9d3020dbb04ac7670118616a264561 SHA512 a2fd3dd111e73634e4aeb1b29d06e420b15c024d7b47778883b5f8a4ff320b5057a8164c6d50b53bd196c79d572ce2639fe6265e03a93304b09c22b41e4c2a17 diff --git a/dev-libs/libevent/libevent-2.1.12.ebuild b/dev-libs/libevent/libevent-2.1.12.ebuild new file mode 100644 index 000..a4491d74305 --- /dev/null +++ b/dev-libs/libevent/libevent-2.1.12.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit multilib-minimal + +DESCRIPTION="Library to execute a function when a specific event occurs on a file descriptor" +HOMEPAGE=" + https://libevent.org/ + https://github.com/libevent/libevent/ +" +SRC_URI=" + https://github.com/${PN}/${PN}/releases/download/release-${PV/_/-}-stable/${P/_/-}-stable.tar.gz -> ${P}.tar.gz +" +LICENSE="BSD" + +SLOT="0/2.1-7" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="debug libressl +ssl static-libs test +threads" +RESTRICT="!test? ( test )" + +DEPEND=" + ssl? ( + !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) + libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] ) + ) +" +RDEPEND=" + ${DEPEND} + !<=dev-libs/9libs-1.0 +" +MULTILIB_WRAPPED_HEADERS=( + /usr/include/event2/event-config.h +) +S=${WORKDIR}/${P/_/-}-stable + +multilib_src_configure() { + # fix out-of-source builds + mkdir -p test || die + + ECONF_SOURCE="${S}" \ + econf \ + --disable-samples \ + $(use_enable debug debug-mode) \ + $(use_enable debug malloc-replacement) \ + $(use_enable ssl openssl) \ + $(use_enable static-libs static) \ + $(use_enable test libevent-regress) \ + $(use_enable threads thread-support) +} + +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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: f8e2625698c09ddb86f05f0de622795624bd8cab Author: Sam James (sam_c) cmpct info> AuthorDate: Sat Jun 6 19:51:03 2020 + Commit: Mart Raudsepp gentoo org> CommitDate: Sat Jun 6 21:43:33 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8e26256 dev-libs/libevent: arm64 stable (bug #723414) Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sam James (sam_c) cmpct.info> Signed-off-by: Mart Raudsepp gentoo.org> dev-libs/libevent/libevent-2.1.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libevent/libevent-2.1.11.ebuild b/dev-libs/libevent/libevent-2.1.11.ebuild index 7f049a6b7e6..77958142ba2 100644 --- a/dev-libs/libevent/libevent-2.1.11.ebuild +++ b/dev-libs/libevent/libevent-2.1.11.ebuild @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0/2.1-7" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="debug libressl +ssl static-libs test +threads" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: cb64ca2a92d6d70a8e4830be59dbc69263954f1a Author: Rolf Eike Beer sf-mail de> AuthorDate: Mon May 25 17:08:28 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon May 25 21:33:09 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb64ca2a dev-libs/libevent: stable 2.1.11 for hppa, bug #723414 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> dev-libs/libevent/libevent-2.1.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libevent/libevent-2.1.11.ebuild b/dev-libs/libevent/libevent-2.1.11.ebuild index 15fea9e81c0..7f049a6b7e6 100644 --- a/dev-libs/libevent/libevent-2.1.11.ebuild +++ b/dev-libs/libevent/libevent-2.1.11.ebuild @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0/2.1-7" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="debug libressl +ssl static-libs test +threads" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 86c5934e78a020311fbbd788d5fa5f90d9af7f4a Author: Agostino Sarubbo gentoo org> AuthorDate: Thu May 21 09:04:38 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu May 21 09:04:38 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86c5934e dev-libs/libevent: x86 stable wrt bug #723414 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libevent/libevent-2.1.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libevent/libevent-2.1.11.ebuild b/dev-libs/libevent/libevent-2.1.11.ebuild index 6459ef37a0e..15fea9e81c0 100644 --- a/dev-libs/libevent/libevent-2.1.11.ebuild +++ b/dev-libs/libevent/libevent-2.1.11.ebuild @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0/2.1-7" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="debug libressl +ssl static-libs test +threads" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 87eccf6d7944980b2b797c6fc4e403edf363ae10 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu May 21 09:02:09 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu May 21 09:02:09 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87eccf6d dev-libs/libevent: amd64 stable wrt bug #723414 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libevent/libevent-2.1.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libevent/libevent-2.1.11.ebuild b/dev-libs/libevent/libevent-2.1.11.ebuild index df99198aafb..6459ef37a0e 100644 --- a/dev-libs/libevent/libevent-2.1.11.ebuild +++ b/dev-libs/libevent/libevent-2.1.11.ebuild @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0/2.1-7" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="debug libressl +ssl static-libs test +threads" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 503d17e30b36a543c68115df879d290004f687df Author: Agostino Sarubbo gentoo org> AuthorDate: Thu May 21 08:03:16 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu May 21 08:03:16 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=503d17e3 dev-libs/libevent: sparc stable wrt bug #723414 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libevent/libevent-2.1.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libevent/libevent-2.1.11.ebuild b/dev-libs/libevent/libevent-2.1.11.ebuild index d0756d55315..df99198aafb 100644 --- a/dev-libs/libevent/libevent-2.1.11.ebuild +++ b/dev-libs/libevent/libevent-2.1.11.ebuild @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0/2.1-7" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="debug libressl +ssl static-libs test +threads" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 180a434618ac87023ac8d0adc4f3773f38d40c4b Author: Agostino Sarubbo gentoo org> AuthorDate: Thu May 21 08:02:09 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu May 21 08:02:09 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=180a4346 dev-libs/libevent: s390 stable wrt bug #723414 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="s390" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libevent/libevent-2.1.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libevent/libevent-2.1.11.ebuild b/dev-libs/libevent/libevent-2.1.11.ebuild index 2c89c0dcf50..d0756d55315 100644 --- a/dev-libs/libevent/libevent-2.1.11.ebuild +++ b/dev-libs/libevent/libevent-2.1.11.ebuild @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0/2.1-7" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="debug libressl +ssl static-libs test +threads" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 72e8f958c340afa4c03c1d64608dcfa743831575 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu May 21 08:00:20 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu May 21 08:00:20 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72e8f958 dev-libs/libevent: ppc64 stable wrt bug #723414 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libevent/libevent-2.1.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libevent/libevent-2.1.11.ebuild b/dev-libs/libevent/libevent-2.1.11.ebuild index 811f4af537c..2c89c0dcf50 100644 --- a/dev-libs/libevent/libevent-2.1.11.ebuild +++ b/dev-libs/libevent/libevent-2.1.11.ebuild @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0/2.1-7" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="debug libressl +ssl static-libs test +threads" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 48a59f4bbc37841b1c1eaa1ad8ba31e7674850c1 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu May 21 07:58:23 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu May 21 07:58:23 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48a59f4b dev-libs/libevent: ppc stable wrt bug #723414 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libevent/libevent-2.1.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libevent/libevent-2.1.11.ebuild b/dev-libs/libevent/libevent-2.1.11.ebuild index 47dcf1b2d64..811f4af537c 100644 --- a/dev-libs/libevent/libevent-2.1.11.ebuild +++ b/dev-libs/libevent/libevent-2.1.11.ebuild @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0/2.1-7" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="debug libressl +ssl static-libs test +threads" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 8a1aadcf7a11ccf6451aba3fc71add46bb7e488a Author: Agostino Sarubbo gentoo org> AuthorDate: Thu May 21 07:56:50 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu May 21 07:56:50 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a1aadcf dev-libs/libevent: arm stable wrt bug #723414 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libevent/libevent-2.1.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libevent/libevent-2.1.11.ebuild b/dev-libs/libevent/libevent-2.1.11.ebuild index a4491d74305..47dcf1b2d64 100644 --- a/dev-libs/libevent/libevent-2.1.11.ebuild +++ b/dev-libs/libevent/libevent-2.1.11.ebuild @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0/2.1-7" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="debug libressl +ssl static-libs test +threads" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 9a1f8fbc6aff8462bb83fc64488c050a966a26c6 Author: Jeroen Roovers gentoo org> AuthorDate: Mon Oct 14 08:26:55 2019 + Commit: Jeroen Roovers gentoo org> CommitDate: Mon Oct 14 08:27:49 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a1f8fbc dev-libs/libevent: Drop eautoreconf Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Jeroen Roovers gentoo.org> dev-libs/libevent/libevent-2.1.8.ebuild | 7 +-- 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/dev-libs/libevent/libevent-2.1.8.ebuild b/dev-libs/libevent/libevent-2.1.8.ebuild index 95b9917355c..85d47d58908 100644 --- a/dev-libs/libevent/libevent-2.1.8.ebuild +++ b/dev-libs/libevent/libevent-2.1.8.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=6 -inherit autotools eutils multilib-minimal +inherit eutils multilib-minimal DESCRIPTION="Library to execute a function when a specific event occurs on a file descriptor" HOMEPAGE="https://libevent.org/ https://github.com/libevent/libevent/; @@ -31,11 +31,6 @@ MULTILIB_WRAPPED_HEADERS=( S=${WORKDIR}/${P}-stable -src_prepare() { - default - eautoreconf -} - multilib_src_configure() { # fix out-of-source builds mkdir -p test || die
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 0759a7403b7e89856b55c83310d98160c2a4feb9 Author: Jeroen Roovers gentoo org> AuthorDate: Tue Aug 6 06:15:33 2019 + Commit: Jeroen Roovers gentoo org> CommitDate: Tue Aug 6 06:21:03 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0759a740 dev-libs/libevent: Old Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Jeroen Roovers gentoo.org> dev-libs/libevent/Manifest | 1 - dev-libs/libevent/libevent-2.1.10.ebuild | 60 2 files changed, 61 deletions(-) diff --git a/dev-libs/libevent/Manifest b/dev-libs/libevent/Manifest index 2cc947cd10b..4c9f0fea200 100644 --- a/dev-libs/libevent/Manifest +++ b/dev-libs/libevent/Manifest @@ -1,3 +1,2 @@ -DIST libevent-2.1.10.tar.gz 1074897 BLAKE2B 15c86f9d82a54912dc8ebde54192e77dc105a9b7fab215a3ba0b85de31e9caccef8aa02ace0172e22ee394cff0e7b5a4e8ff2a8c5c3e472378630f66b1c0d33b SHA512 2a449b60c5bba0908f693d3169a2941f0952b462ea18cf3c7a7288cd902592f35a42c76096af502f04259ffce2567233fda3586578c2ac53fbfce6e00d35c086 DIST libevent-2.1.11.tar.gz 1082234 BLAKE2B c6721589834bff027a8149ee0076e1877fba000d1712a405e20030192d9c81b892d0930bc1a4774650bef4cb08c60ac81b5928dc17346492ae7e4ded2125579a SHA512 9d0517b117f128f4f196b19a810524814bab75fa967d533063aaa619d3cf2dca97b443edd5805b764da2993d8e37caa536dce39f68ffcc2a88d32a89204c2de3 DIST libevent-2.1.8.tar.gz 1026485 BLAKE2B f1ceb740aa776a7c26f52916d771af7f4bb351cadf858ef991ab015e5897e34579c6af1f4ed3b516d5be2ac7cb3a7c27ac9d3020dbb04ac7670118616a264561 SHA512 a2fd3dd111e73634e4aeb1b29d06e420b15c024d7b47778883b5f8a4ff320b5057a8164c6d50b53bd196c79d572ce2639fe6265e03a93304b09c22b41e4c2a17 diff --git a/dev-libs/libevent/libevent-2.1.10.ebuild b/dev-libs/libevent/libevent-2.1.10.ebuild deleted file mode 100644 index 89ba6618998..000 --- a/dev-libs/libevent/libevent-2.1.10.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit multilib-minimal - -DESCRIPTION="Library to execute a function when a specific event occurs on a file descriptor" -HOMEPAGE="https://libevent.org/ https://github.com/libevent/libevent/; -SRC_URI=" - https://github.com/${PN}/${PN}/releases/download/release-${PV/_/-}-stable/${P/_/-}-stable.tar.gz -> ${P}.tar.gz -" -LICENSE="BSD" - -SLOT="0/2.1-6" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="debug libressl +ssl static-libs test +threads" - -DEPEND=" - ssl? ( - !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) - libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] ) - ) -" -RDEPEND=" - ${DEPEND} - !<=dev-libs/9libs-1.0 -" -MULTILIB_WRAPPED_HEADERS=( - /usr/include/event2/event-config.h -) -S=${WORKDIR}/${P/_/-}-stable - -multilib_src_configure() { - # fix out-of-source builds - mkdir -p test || die - - ECONF_SOURCE="${S}" \ - econf \ - --disable-samples \ - $(use_enable debug debug-mode) \ - $(use_enable debug malloc-replacement) \ - $(use_enable ssl openssl) \ - $(use_enable static-libs static) \ - $(use_enable test libevent-regress) \ - $(use_enable threads thread-support) -} - -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 -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: f133f4cfa8e73355ce7c31894430ec4c4a5986d2 Author: Jeroen Roovers gentoo org> AuthorDate: Tue Aug 6 05:52:44 2019 + Commit: Jeroen Roovers gentoo org> CommitDate: Tue Aug 6 05:53:11 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f133f4cf dev-libs/libevent: Version 2.1.11 Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Jeroen Roovers gentoo.org> dev-libs/libevent/Manifest | 1 + ...vent-2.1..ebuild => libevent-2.1.11.ebuild} | 37 ++ dev-libs/libevent/libevent-2.1..ebuild | 2 +- 3 files changed, 19 insertions(+), 21 deletions(-) diff --git a/dev-libs/libevent/Manifest b/dev-libs/libevent/Manifest index ee99d13b7a9..2cc947cd10b 100644 --- a/dev-libs/libevent/Manifest +++ b/dev-libs/libevent/Manifest @@ -1,2 +1,3 @@ DIST libevent-2.1.10.tar.gz 1074897 BLAKE2B 15c86f9d82a54912dc8ebde54192e77dc105a9b7fab215a3ba0b85de31e9caccef8aa02ace0172e22ee394cff0e7b5a4e8ff2a8c5c3e472378630f66b1c0d33b SHA512 2a449b60c5bba0908f693d3169a2941f0952b462ea18cf3c7a7288cd902592f35a42c76096af502f04259ffce2567233fda3586578c2ac53fbfce6e00d35c086 +DIST libevent-2.1.11.tar.gz 1082234 BLAKE2B c6721589834bff027a8149ee0076e1877fba000d1712a405e20030192d9c81b892d0930bc1a4774650bef4cb08c60ac81b5928dc17346492ae7e4ded2125579a SHA512 9d0517b117f128f4f196b19a810524814bab75fa967d533063aaa619d3cf2dca97b443edd5805b764da2993d8e37caa536dce39f68ffcc2a88d32a89204c2de3 DIST libevent-2.1.8.tar.gz 1026485 BLAKE2B f1ceb740aa776a7c26f52916d771af7f4bb351cadf858ef991ab015e5897e34579c6af1f4ed3b516d5be2ac7cb3a7c27ac9d3020dbb04ac7670118616a264561 SHA512 a2fd3dd111e73634e4aeb1b29d06e420b15c024d7b47778883b5f8a4ff320b5057a8164c6d50b53bd196c79d572ce2639fe6265e03a93304b09c22b41e4c2a17 diff --git a/dev-libs/libevent/libevent-2.1..ebuild b/dev-libs/libevent/libevent-2.1.11.ebuild similarity index 58% copy from dev-libs/libevent/libevent-2.1..ebuild copy to dev-libs/libevent/libevent-2.1.11.ebuild index 0a40893390d..aab84dca42b 100644 --- a/dev-libs/libevent/libevent-2.1..ebuild +++ b/dev-libs/libevent/libevent-2.1.11.ebuild @@ -2,22 +2,18 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit autotools git-r3 multilib-minimal +inherit multilib-minimal DESCRIPTION="Library to execute a function when a specific event occurs on a file descriptor" -EGIT_BRANCH="patches-$(ver_cut 1-2)" -EGIT_REPO_URI="https://github.com/libevent/libevent; -HOMEPAGE=" - https://libevent.org/ - ${EGIT_REPO_URI} +HOMEPAGE="https://libevent.org/ https://github.com/libevent/libevent/; +SRC_URI=" + https://github.com/${PN}/${PN}/releases/download/release-${PV/_/-}-stable/${P/_/-}-stable.tar.gz -> ${P}.tar.gz " - LICENSE="BSD" -# libevent-2.1.so.6 -SLOT="0/2.1-6" -KEYWORDS="" + +SLOT="0/2.1-7" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="debug libressl +ssl static-libs test +threads" -RESTRICT="test" DEPEND=" ssl? ( @@ -29,18 +25,10 @@ RDEPEND=" ${DEPEND} !<=dev-libs/9libs-1.0 " - MULTILIB_WRAPPED_HEADERS=( /usr/include/event2/event-config.h ) -DOCS=( - ChangeLog{,-1.4,-2.0} -) - -src_prepare() { - default - eautoreconf -} +S=${WORKDIR}/${P/_/-}-stable multilib_src_configure() { # fix out-of-source builds @@ -57,6 +45,15 @@ multilib_src_configure() { $(use_enable threads thread-support) } +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.1..ebuild b/dev-libs/libevent/libevent-2.1..ebuild index 0a40893390d..cf4e7dfeb38 100644 --- a/dev-libs/libevent/libevent-2.1..ebuild +++ b/dev-libs/libevent/libevent-2.1..ebuild @@ -14,7 +14,7 @@ HOMEPAGE=" LICENSE="BSD" # libevent-2.1.so.6 -SLOT="0/2.1-6" +SLOT="0/2.1-7" KEYWORDS="" IUSE="debug libressl +ssl static-libs test +threads" RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: faddad2207a0d908c0b48b6018d220e3d08d5db1 Author: Jeroen Roovers gentoo org> AuthorDate: Sun Jul 7 13:30:20 2019 + Commit: Jeroen Roovers gentoo org> CommitDate: Sun Jul 7 14:44:17 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=faddad22 dev-libs/libevent: Old Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Jeroen Roovers gentoo.org> dev-libs/libevent/Manifest | 1 - dev-libs/libevent/libevent-2.1.8-r1.ebuild | 66 dev-libs/libevent/libevent-2.1.9_beta.ebuild | 64 --- 3 files changed, 131 deletions(-) diff --git a/dev-libs/libevent/Manifest b/dev-libs/libevent/Manifest index 6b045152e05..ee99d13b7a9 100644 --- a/dev-libs/libevent/Manifest +++ b/dev-libs/libevent/Manifest @@ -1,3 +1,2 @@ DIST libevent-2.1.10.tar.gz 1074897 BLAKE2B 15c86f9d82a54912dc8ebde54192e77dc105a9b7fab215a3ba0b85de31e9caccef8aa02ace0172e22ee394cff0e7b5a4e8ff2a8c5c3e472378630f66b1c0d33b SHA512 2a449b60c5bba0908f693d3169a2941f0952b462ea18cf3c7a7288cd902592f35a42c76096af502f04259ffce2567233fda3586578c2ac53fbfce6e00d35c086 DIST libevent-2.1.8.tar.gz 1026485 BLAKE2B f1ceb740aa776a7c26f52916d771af7f4bb351cadf858ef991ab015e5897e34579c6af1f4ed3b516d5be2ac7cb3a7c27ac9d3020dbb04ac7670118616a264561 SHA512 a2fd3dd111e73634e4aeb1b29d06e420b15c024d7b47778883b5f8a4ff320b5057a8164c6d50b53bd196c79d572ce2639fe6265e03a93304b09c22b41e4c2a17 -DIST libevent-2.1.9_beta.tar.gz 1067050 BLAKE2B d59f424995742e6a57df74420d91c8a1614d7dbb6e3928a3dd666269f7c2f4876d6fedd649e4e947a6db63c15f69c18866bda9997c3bb3571452a8dbf126916a SHA512 672bff332292ec76503bc0ccb9462058e093f1867740fece51f77bb666c77c85e10271730b32b36d6faa9ab2ccee0433879457e201bf94b6bf704dba2c066051 diff --git a/dev-libs/libevent/libevent-2.1.8-r1.ebuild b/dev-libs/libevent/libevent-2.1.8-r1.ebuild deleted file mode 100644 index 300ff5fec33..000 --- a/dev-libs/libevent/libevent-2.1.8-r1.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit autotools eutils multilib-minimal - -DESCRIPTION="Library to execute a function when a specific event occurs on a file descriptor" -HOMEPAGE="https://libevent.org/ https://github.com/libevent/libevent/; -SRC_URI="https://github.com/${PN}/${PN}/releases/download/release-${PV}-stable/${P}-stable.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -# libevent-2.1.so.6 -SLOT="0/2.1-6" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="debug libressl +ssl static-libs test +threads" - -DEPEND=" - ssl? ( - !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) - libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] ) - ) -" -RDEPEND=" - ${DEPEND} - !<=dev-libs/9libs-1.0 -" - -MULTILIB_WRAPPED_HEADERS=( - /usr/include/event2/event-config.h -) - -S=${WORKDIR}/${P}-stable - -src_prepare() { - default - eautoreconf -} - -multilib_src_configure() { - # fix out-of-source builds - mkdir -p test || die - - ECONF_SOURCE="${S}" \ - econf \ - --disable-samples \ - $(use_enable debug debug-mode) \ - $(use_enable debug malloc-replacement) \ - $(use_enable ssl openssl) \ - $(use_enable static-libs static) \ - $(use_enable test libevent-regress) \ - $(use_enable threads thread-support) -} - -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 - prune_libtool_files -} diff --git a/dev-libs/libevent/libevent-2.1.9_beta.ebuild b/dev-libs/libevent/libevent-2.1.9_beta.ebuild deleted file mode 100644 index c83a6903c5d..000 --- a/dev-libs/libevent/libevent-2.1.9_beta.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit autotools multilib-minimal - -DESCRIPTION="Library to execute a function when a specific event occurs on a file descriptor" -HOMEPAGE="https://libevent.org/ https://github.com/libevent/libevent/; -SRC_URI="https://github.com/${PN}/${PN}/releases/download/release-${PV/_/-}/${P/_/-}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -# libevent-2.1.so.6 -SLOT="0/2.1-6" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 7bbf41c2eaae6bd2e439cd1463ff1050af248c77 Author: Jeroen Roovers gentoo org> AuthorDate: Sun Jul 7 13:29:09 2019 + Commit: Jeroen Roovers gentoo org> CommitDate: Sun Jul 7 13:29:18 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bbf41c2 dev-libs/libevent: Use HTTPS in HOMEPAGE Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Jeroen Roovers gentoo.org> dev-libs/libevent/libevent-2.1.10.ebuild | 2 +- dev-libs/libevent/libevent-2.1.8-r1.ebuild | 2 +- dev-libs/libevent/libevent-2.1.8.ebuild | 4 ++-- dev-libs/libevent/libevent-2.1..ebuild | 2 +- dev-libs/libevent/libevent-2.1.9_beta.ebuild | 2 +- dev-libs/libevent/libevent-.ebuild | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/dev-libs/libevent/libevent-2.1.10.ebuild b/dev-libs/libevent/libevent-2.1.10.ebuild index d8985a9c483..89ba6618998 100644 --- a/dev-libs/libevent/libevent-2.1.10.ebuild +++ b/dev-libs/libevent/libevent-2.1.10.ebuild @@ -5,7 +5,7 @@ EAPI=7 inherit multilib-minimal DESCRIPTION="Library to execute a function when a specific event occurs on a file descriptor" -HOMEPAGE="http://libevent.org/ https://github.com/libevent/libevent/; +HOMEPAGE="https://libevent.org/ https://github.com/libevent/libevent/; SRC_URI=" https://github.com/${PN}/${PN}/releases/download/release-${PV/_/-}-stable/${P/_/-}-stable.tar.gz -> ${P}.tar.gz " diff --git a/dev-libs/libevent/libevent-2.1.8-r1.ebuild b/dev-libs/libevent/libevent-2.1.8-r1.ebuild index 5413468c95d..300ff5fec33 100644 --- a/dev-libs/libevent/libevent-2.1.8-r1.ebuild +++ b/dev-libs/libevent/libevent-2.1.8-r1.ebuild @@ -5,7 +5,7 @@ EAPI=6 inherit autotools eutils multilib-minimal DESCRIPTION="Library to execute a function when a specific event occurs on a file descriptor" -HOMEPAGE="http://libevent.org/ https://github.com/libevent/libevent/; +HOMEPAGE="https://libevent.org/ https://github.com/libevent/libevent/; SRC_URI="https://github.com/${PN}/${PN}/releases/download/release-${PV}-stable/${P}-stable.tar.gz -> ${P}.tar.gz" LICENSE="BSD" diff --git a/dev-libs/libevent/libevent-2.1.8.ebuild b/dev-libs/libevent/libevent-2.1.8.ebuild index 61f244304c9..abe87a0df52 100644 --- a/dev-libs/libevent/libevent-2.1.8.ebuild +++ b/dev-libs/libevent/libevent-2.1.8.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 inherit autotools eutils multilib-minimal DESCRIPTION="Library to execute a function when a specific event occurs on a file descriptor" -HOMEPAGE="http://libevent.org/ https://github.com/libevent/libevent/; +HOMEPAGE="https://libevent.org/ https://github.com/libevent/libevent/; SRC_URI="https://github.com/${PN}/${PN}/releases/download/release-${PV}-stable/${P}-stable.tar.gz -> ${P}.tar.gz" LICENSE="BSD" diff --git a/dev-libs/libevent/libevent-2.1..ebuild b/dev-libs/libevent/libevent-2.1..ebuild index edf6dbca900..0a40893390d 100644 --- a/dev-libs/libevent/libevent-2.1..ebuild +++ b/dev-libs/libevent/libevent-2.1..ebuild @@ -8,7 +8,7 @@ DESCRIPTION="Library to execute a function when a specific event occurs on a fil EGIT_BRANCH="patches-$(ver_cut 1-2)" EGIT_REPO_URI="https://github.com/libevent/libevent; HOMEPAGE=" - http://libevent.org/ + https://libevent.org/ ${EGIT_REPO_URI} " diff --git a/dev-libs/libevent/libevent-2.1.9_beta.ebuild b/dev-libs/libevent/libevent-2.1.9_beta.ebuild index caa338247fd..c83a6903c5d 100644 --- a/dev-libs/libevent/libevent-2.1.9_beta.ebuild +++ b/dev-libs/libevent/libevent-2.1.9_beta.ebuild @@ -5,7 +5,7 @@ EAPI=7 inherit autotools multilib-minimal DESCRIPTION="Library to execute a function when a specific event occurs on a file descriptor" -HOMEPAGE="http://libevent.org/ https://github.com/libevent/libevent/; +HOMEPAGE="https://libevent.org/ https://github.com/libevent/libevent/; SRC_URI="https://github.com/${PN}/${PN}/releases/download/release-${PV/_/-}/${P/_/-}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" diff --git a/dev-libs/libevent/libevent-.ebuild b/dev-libs/libevent/libevent-.ebuild index 16a0b3af8b6..b18a797059e 100644 --- a/dev-libs/libevent/libevent-.ebuild +++ b/dev-libs/libevent/libevent-.ebuild @@ -7,7 +7,7 @@ inherit autotools git-r3 multilib-minimal DESCRIPTION="Library to execute a function when a specific event occurs on a file descriptor" EGIT_REPO_URI="https://github.com/libevent/libevent; HOMEPAGE=" - http://libevent.org/ + https://libevent.org/ ${EGIT_REPO_URI} "
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 1373576a6519ec391f675193eac46ed37a8368e5 Author: Jeroen Roovers gentoo org> AuthorDate: Mon May 27 15:19:53 2019 + Commit: Jeroen Roovers gentoo org> CommitDate: Mon May 27 15:24:09 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1373576a dev-libs/libevent: Version 2.1.10 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Jeroen Roovers gentoo.org> dev-libs/libevent/Manifest | 1 + dev-libs/libevent/libevent-2.1.10.ebuild | 60 2 files changed, 61 insertions(+) diff --git a/dev-libs/libevent/Manifest b/dev-libs/libevent/Manifest index 9171930e0d2..6b045152e05 100644 --- a/dev-libs/libevent/Manifest +++ b/dev-libs/libevent/Manifest @@ -1,2 +1,3 @@ +DIST libevent-2.1.10.tar.gz 1074897 BLAKE2B 15c86f9d82a54912dc8ebde54192e77dc105a9b7fab215a3ba0b85de31e9caccef8aa02ace0172e22ee394cff0e7b5a4e8ff2a8c5c3e472378630f66b1c0d33b SHA512 2a449b60c5bba0908f693d3169a2941f0952b462ea18cf3c7a7288cd902592f35a42c76096af502f04259ffce2567233fda3586578c2ac53fbfce6e00d35c086 DIST libevent-2.1.8.tar.gz 1026485 BLAKE2B f1ceb740aa776a7c26f52916d771af7f4bb351cadf858ef991ab015e5897e34579c6af1f4ed3b516d5be2ac7cb3a7c27ac9d3020dbb04ac7670118616a264561 SHA512 a2fd3dd111e73634e4aeb1b29d06e420b15c024d7b47778883b5f8a4ff320b5057a8164c6d50b53bd196c79d572ce2639fe6265e03a93304b09c22b41e4c2a17 DIST libevent-2.1.9_beta.tar.gz 1067050 BLAKE2B d59f424995742e6a57df74420d91c8a1614d7dbb6e3928a3dd666269f7c2f4876d6fedd649e4e947a6db63c15f69c18866bda9997c3bb3571452a8dbf126916a SHA512 672bff332292ec76503bc0ccb9462058e093f1867740fece51f77bb666c77c85e10271730b32b36d6faa9ab2ccee0433879457e201bf94b6bf704dba2c066051 diff --git a/dev-libs/libevent/libevent-2.1.10.ebuild b/dev-libs/libevent/libevent-2.1.10.ebuild new file mode 100644 index 000..d8985a9c483 --- /dev/null +++ b/dev-libs/libevent/libevent-2.1.10.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit multilib-minimal + +DESCRIPTION="Library to execute a function when a specific event occurs on a file descriptor" +HOMEPAGE="http://libevent.org/ https://github.com/libevent/libevent/; +SRC_URI=" + https://github.com/${PN}/${PN}/releases/download/release-${PV/_/-}-stable/${P/_/-}-stable.tar.gz -> ${P}.tar.gz +" +LICENSE="BSD" + +SLOT="0/2.1-6" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="debug libressl +ssl static-libs test +threads" + +DEPEND=" + ssl? ( + !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) + libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] ) + ) +" +RDEPEND=" + ${DEPEND} + !<=dev-libs/9libs-1.0 +" +MULTILIB_WRAPPED_HEADERS=( + /usr/include/event2/event-config.h +) +S=${WORKDIR}/${P/_/-}-stable + +multilib_src_configure() { + # fix out-of-source builds + mkdir -p test || die + + ECONF_SOURCE="${S}" \ + econf \ + --disable-samples \ + $(use_enable debug debug-mode) \ + $(use_enable debug malloc-replacement) \ + $(use_enable ssl openssl) \ + $(use_enable static-libs static) \ + $(use_enable test libevent-regress) \ + $(use_enable threads thread-support) +} + +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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: c3ebbeefb28f8e0dfdc2d5341a76c36c7de54251 Author: Yixun Lan gentoo org> AuthorDate: Mon May 6 05:34:07 2019 + Commit: Yixun Lan gentoo org> CommitDate: Mon May 6 08:56:25 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3ebbeef dev-libs/libevent: Add ~riscv keyword Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Yixun Lan gentoo.org> dev-libs/libevent/libevent-2.1.9_beta.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libevent/libevent-2.1.9_beta.ebuild b/dev-libs/libevent/libevent-2.1.9_beta.ebuild index 9c98cb2fe64..caa338247fd 100644 --- a/dev-libs/libevent/libevent-2.1.9_beta.ebuild +++ b/dev-libs/libevent/libevent-2.1.9_beta.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/release-${PV/_/-}/${P/ LICENSE="BSD" # libevent-2.1.so.6 SLOT="0/2.1-6" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="debug libressl +ssl static-libs test +threads" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 11c49dbd36a38d72b63f20de906aacdc647e3326 Author: Mikle Kolyada gentoo org> AuthorDate: Sun May 5 20:32:58 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun May 5 20:32:58 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11c49dbd dev-libs/libevent: Add ~riscv keyword Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 dev-libs/libevent/libevent-2.1.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libevent/libevent-2.1.8-r1.ebuild b/dev-libs/libevent/libevent-2.1.8-r1.ebuild index a9e66dc5bce..5413468c95d 100644 --- a/dev-libs/libevent/libevent-2.1.8-r1.ebuild +++ b/dev-libs/libevent/libevent-2.1.8-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/release-${PV}-stable/$ LICENSE="BSD" # libevent-2.1.so.6 SLOT="0/2.1-6" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="debug libressl +ssl static-libs test +threads" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 1453ffc4d52e42bc2002e461a592fb54b57d7598 Author: Jeroen Roovers gentoo org> AuthorDate: Thu Apr 18 15:34:11 2019 + Commit: Jeroen Roovers gentoo org> CommitDate: Thu Apr 18 15:34:27 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1453ffc4 dev-libs/libevent: Add live ebuild to track patches-2.1 Package-Manager: Portage-2.3.63, Repoman-2.3.12 Signed-off-by: Jeroen Roovers gentoo.org> dev-libs/libevent/libevent-2.1..ebuild | 63 ++ 1 file changed, 63 insertions(+) diff --git a/dev-libs/libevent/libevent-2.1..ebuild b/dev-libs/libevent/libevent-2.1..ebuild new file mode 100644 index 000..edf6dbca900 --- /dev/null +++ b/dev-libs/libevent/libevent-2.1..ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit autotools git-r3 multilib-minimal + +DESCRIPTION="Library to execute a function when a specific event occurs on a file descriptor" +EGIT_BRANCH="patches-$(ver_cut 1-2)" +EGIT_REPO_URI="https://github.com/libevent/libevent; +HOMEPAGE=" + http://libevent.org/ + ${EGIT_REPO_URI} +" + +LICENSE="BSD" +# libevent-2.1.so.6 +SLOT="0/2.1-6" +KEYWORDS="" +IUSE="debug libressl +ssl static-libs test +threads" +RESTRICT="test" + +DEPEND=" + ssl? ( + !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) + libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] ) + ) +" +RDEPEND=" + ${DEPEND} + !<=dev-libs/9libs-1.0 +" + +MULTILIB_WRAPPED_HEADERS=( + /usr/include/event2/event-config.h +) +DOCS=( + ChangeLog{,-1.4,-2.0} +) + +src_prepare() { + default + eautoreconf +} + +multilib_src_configure() { + # fix out-of-source builds + mkdir -p test || die + + ECONF_SOURCE="${S}" \ + econf \ + --disable-samples \ + $(use_enable debug debug-mode) \ + $(use_enable debug malloc-replacement) \ + $(use_enable ssl openssl) \ + $(use_enable static-libs static) \ + $(use_enable test libevent-regress) \ + $(use_enable threads thread-support) +} + +multilib_src_install_all() { + einstalldocs + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: c06d031782d0fd8c8c60e3c394126e416a83e0f1 Author: Jeroen Roovers gentoo org> AuthorDate: Sun Feb 17 14:17:17 2019 + Commit: Jeroen Roovers gentoo org> CommitDate: Sun Feb 17 14:17:54 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c06d0317 dev-libs/libevent: Version 2.1.9_beta Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Jeroen Roovers gentoo.org> dev-libs/libevent/Manifest | 1 + ...vent-.ebuild => libevent-2.1.9_beta.ebuild} | 33 -- dev-libs/libevent/libevent-.ebuild | 6 ++-- 3 files changed, 22 insertions(+), 18 deletions(-) diff --git a/dev-libs/libevent/Manifest b/dev-libs/libevent/Manifest index ba25e280bed..9171930e0d2 100644 --- a/dev-libs/libevent/Manifest +++ b/dev-libs/libevent/Manifest @@ -1 +1,2 @@ DIST libevent-2.1.8.tar.gz 1026485 BLAKE2B f1ceb740aa776a7c26f52916d771af7f4bb351cadf858ef991ab015e5897e34579c6af1f4ed3b516d5be2ac7cb3a7c27ac9d3020dbb04ac7670118616a264561 SHA512 a2fd3dd111e73634e4aeb1b29d06e420b15c024d7b47778883b5f8a4ff320b5057a8164c6d50b53bd196c79d572ce2639fe6265e03a93304b09c22b41e4c2a17 +DIST libevent-2.1.9_beta.tar.gz 1067050 BLAKE2B d59f424995742e6a57df74420d91c8a1614d7dbb6e3928a3dd666269f7c2f4876d6fedd649e4e947a6db63c15f69c18866bda9997c3bb3571452a8dbf126916a SHA512 672bff332292ec76503bc0ccb9462058e093f1867740fece51f77bb666c77c85e10271730b32b36d6faa9ab2ccee0433879457e201bf94b6bf704dba2c066051 diff --git a/dev-libs/libevent/libevent-.ebuild b/dev-libs/libevent/libevent-2.1.9_beta.ebuild similarity index 56% copy from dev-libs/libevent/libevent-.ebuild copy to dev-libs/libevent/libevent-2.1.9_beta.ebuild index 278ad77c4d5..9c98cb2fe64 100644 --- a/dev-libs/libevent/libevent-.ebuild +++ b/dev-libs/libevent/libevent-2.1.9_beta.ebuild @@ -1,21 +1,18 @@ # Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -inherit autotools eutils git-r3 multilib-minimal +EAPI=7 +inherit autotools multilib-minimal DESCRIPTION="Library to execute a function when a specific event occurs on a file descriptor" -EGIT_REPO_URI="https://github.com/libevent/libevent; -HOMEPAGE=" - http://libevent.org/ - ${EGIT_REPO_URI} -" +HOMEPAGE="http://libevent.org/ https://github.com/libevent/libevent/; +SRC_URI="https://github.com/${PN}/${PN}/releases/download/release-${PV/_/-}/${P/_/-}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" -SLOT="0" -KEYWORDS="" +# libevent-2.1.so.6 +SLOT="0/2.1-6" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="debug libressl +ssl static-libs test +threads" -RESTRICT="test" DEPEND=" ssl? ( @@ -27,13 +24,10 @@ RDEPEND=" ${DEPEND} !<=dev-libs/9libs-1.0 " - MULTILIB_WRAPPED_HEADERS=( /usr/include/event2/event-config.h ) -DOCS=( - ChangeLog{,-1.4,-2.0} -) +S=${WORKDIR}/${P/_/-} src_prepare() { default @@ -55,7 +49,16 @@ multilib_src_configure() { $(use_enable threads thread-support) } +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 - prune_libtool_files + find "${ED}" -name '*.la' -delete || die } diff --git a/dev-libs/libevent/libevent-.ebuild b/dev-libs/libevent/libevent-.ebuild index 278ad77c4d5..16a0b3af8b6 100644 --- a/dev-libs/libevent/libevent-.ebuild +++ b/dev-libs/libevent/libevent-.ebuild @@ -1,8 +1,8 @@ # Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -inherit autotools eutils git-r3 multilib-minimal +EAPI=7 +inherit autotools git-r3 multilib-minimal DESCRIPTION="Library to execute a function when a specific event occurs on a file descriptor" EGIT_REPO_URI="https://github.com/libevent/libevent; @@ -57,5 +57,5 @@ multilib_src_configure() { multilib_src_install_all() { einstalldocs - prune_libtool_files + find "${ED}" -name '*.la' -delete || die }
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 56d59118b0accf0215792798493510df22264380 Author: Jeroen Roovers gentoo org> AuthorDate: Sun Feb 17 13:44:40 2019 + Commit: Jeroen Roovers gentoo org> CommitDate: Sun Feb 17 13:45:26 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56d59118 dev-libs/libevent: Fix live ebuild for libressl sub-SLOT change Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Jeroen Roovers gentoo.org> dev-libs/libevent/libevent-.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/libevent/libevent-.ebuild b/dev-libs/libevent/libevent-.ebuild index 06fa234e5ef..278ad77c4d5 100644 --- a/dev-libs/libevent/libevent-.ebuild +++ b/dev-libs/libevent/libevent-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -20,7 +20,7 @@ RESTRICT="test" DEPEND=" ssl? ( !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) - libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] ) + libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] ) ) " RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: fe3f91852f725c56ef363c82f49fee5220f157ce Author: Stefan Strogin gmail com> AuthorDate: Sat Feb 16 08:01:16 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Sat Feb 16 18:58:25 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe3f9185 dev-libs/libevent: fix slot operator for libressl dependency Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Stefan Strogin gmail.com> Closes: https://github.com/gentoo/gentoo/pull/11065 Signed-off-by: Aaron Bauman gentoo.org> dev-libs/libevent/libevent-2.1.8-r1.ebuild | 66 ++ 1 file changed, 66 insertions(+) diff --git a/dev-libs/libevent/libevent-2.1.8-r1.ebuild b/dev-libs/libevent/libevent-2.1.8-r1.ebuild new file mode 100644 index 000..a9e66dc5bce --- /dev/null +++ b/dev-libs/libevent/libevent-2.1.8-r1.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit autotools eutils multilib-minimal + +DESCRIPTION="Library to execute a function when a specific event occurs on a file descriptor" +HOMEPAGE="http://libevent.org/ https://github.com/libevent/libevent/; +SRC_URI="https://github.com/${PN}/${PN}/releases/download/release-${PV}-stable/${P}-stable.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +# libevent-2.1.so.6 +SLOT="0/2.1-6" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="debug libressl +ssl static-libs test +threads" + +DEPEND=" + ssl? ( + !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) + libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] ) + ) +" +RDEPEND=" + ${DEPEND} + !<=dev-libs/9libs-1.0 +" + +MULTILIB_WRAPPED_HEADERS=( + /usr/include/event2/event-config.h +) + +S=${WORKDIR}/${P}-stable + +src_prepare() { + default + eautoreconf +} + +multilib_src_configure() { + # fix out-of-source builds + mkdir -p test || die + + ECONF_SOURCE="${S}" \ + econf \ + --disable-samples \ + $(use_enable debug debug-mode) \ + $(use_enable debug malloc-replacement) \ + $(use_enable ssl openssl) \ + $(use_enable static-libs static) \ + $(use_enable test libevent-regress) \ + $(use_enable threads thread-support) +} + +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 + prune_libtool_files +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 07842c9aaaeb0574b36e2595c6997de7aaf32923 Author: Jeroen Roovers gentoo org> AuthorDate: Fri Aug 10 15:44:25 2018 + Commit: Jeroen Roovers gentoo org> CommitDate: Fri Aug 10 15:44:25 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07842c9a dev-libs/libevent: Update HOMEPAGE Package-Manager: Portage-2.3.45, Repoman-2.3.10 dev-libs/libevent/libevent-.ebuild | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dev-libs/libevent/libevent-.ebuild b/dev-libs/libevent/libevent-.ebuild index 27b07d37b42..06fa234e5ef 100644 --- a/dev-libs/libevent/libevent-.ebuild +++ b/dev-libs/libevent/libevent-.ebuild @@ -5,8 +5,11 @@ EAPI=6 inherit autotools eutils git-r3 multilib-minimal DESCRIPTION="Library to execute a function when a specific event occurs on a file descriptor" -HOMEPAGE="http://libevent.org/; EGIT_REPO_URI="https://github.com/libevent/libevent; +HOMEPAGE=" + http://libevent.org/ + ${EGIT_REPO_URI} +" LICENSE="BSD" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: c618e929b83416c3ff4e8ccf4d67dd019008d9dd Author: Lars Wendler gentoo org> AuthorDate: Wed Jun 13 15:56:03 2018 + Commit: Lars Wendler gentoo org> CommitDate: Wed Jun 13 16:20:45 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c618e929 dev-libs/libevent: Added sub-slot dep to ssl packages. Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-libs/libevent/libevent-2.1.8.ebuild | 4 ++-- dev-libs/libevent/libevent-.ebuild | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/dev-libs/libevent/libevent-2.1.8.ebuild b/dev-libs/libevent/libevent-2.1.8.ebuild index 455964b38ff..61f244304c9 100644 --- a/dev-libs/libevent/libevent-2.1.8.ebuild +++ b/dev-libs/libevent/libevent-2.1.8.ebuild @@ -16,8 +16,8 @@ IUSE="debug libressl +ssl static-libs test +threads" DEPEND=" ssl? ( - !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0[${MULTILIB_USEDEP}] ) - libressl? ( dev-libs/libressl[${MULTILIB_USEDEP}] ) + !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) + libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] ) ) " RDEPEND=" diff --git a/dev-libs/libevent/libevent-.ebuild b/dev-libs/libevent/libevent-.ebuild index 708484a46c3..27b07d37b42 100644 --- a/dev-libs/libevent/libevent-.ebuild +++ b/dev-libs/libevent/libevent-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -16,8 +16,8 @@ RESTRICT="test" DEPEND=" ssl? ( - !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0[${MULTILIB_USEDEP}] ) - libressl? ( dev-libs/libressl[${MULTILIB_USEDEP}] ) + !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) + libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] ) ) " RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 616f198648790a4f212bbc0e1b436e605466e0a3 Author: Mike Frysinger gentoo org> AuthorDate: Tue Jan 16 21:11:54 2018 + Commit: Mike Frysinger gentoo org> CommitDate: Tue Jan 16 21:12:26 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=616f1986 dev-libs/libevent: mark 2.1.8 arm64/m68k/s390/sh stable dev-libs/libevent/libevent-2.1.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libevent/libevent-2.1.8.ebuild b/dev-libs/libevent/libevent-2.1.8.ebuild index 92b90bb6d04..f37ba5b8ab4 100644 --- a/dev-libs/libevent/libevent-2.1.8.ebuild +++ b/dev-libs/libevent/libevent-2.1.8.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/release-${PV}-stable/$ LICENSE="BSD" # libevent-2.1.so.6 SLOT="0/2.1-6" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="debug libressl +ssl static-libs test +threads" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: caeaebe8d73afb7b2f3e5af0dc012c101f7728a5 Author: Sergei Trofimovich gentoo org> AuthorDate: Wed Oct 18 20:03:39 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Oct 18 20:09:16 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caeaebe8 dev-libs/libevent: stable 2.1.8 for sparc, bug #608042 (thanks to Rolf Eike Beer) Package-Manager: Portage-2.3.11, Repoman-2.3.3 RepoMan-Options: --include-arches="sparc" dev-libs/libevent/libevent-2.1.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libevent/libevent-2.1.8.ebuild b/dev-libs/libevent/libevent-2.1.8.ebuild index 4d738989668..92b90bb6d04 100644 --- a/dev-libs/libevent/libevent-2.1.8.ebuild +++ b/dev-libs/libevent/libevent-2.1.8.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/release-${PV}-stable/$ LICENSE="BSD" # libevent-2.1.so.6 SLOT="0/2.1-6" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="debug libressl +ssl static-libs test +threads" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 8b9bc601cf3c2bcf826574632057fb69a65812fb Author: Jeroen Roovers gentoo org> AuthorDate: Sun Sep 10 22:18:30 2017 + Commit: Jeroen Roovers gentoo org> CommitDate: Sun Sep 10 22:23:43 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b9bc601 dev-libs/libevent: Old. Package-Manager: Portage-2.3.8, Repoman-2.3.3 dev-libs/libevent/Manifest | 1 - dev-libs/libevent/libevent-2.0.22-r2.ebuild | 69 - dev-libs/libevent/libevent-2.0.22.ebuild| 63 -- 3 files changed, 133 deletions(-) diff --git a/dev-libs/libevent/Manifest b/dev-libs/libevent/Manifest index 556169ef3b7..ec2a16ad41a 100644 --- a/dev-libs/libevent/Manifest +++ b/dev-libs/libevent/Manifest @@ -1,2 +1 @@ -DIST libevent-2.0.22-stable.tar.gz 854987 SHA256 71c2c49f0adadacfdbe6332a372c38cf9c8b7895bb73dabeaa53cdcc1d4e1fa3 SHA512 990637f12e890bfa7f86c194c8b112701436e92b60afb829194879efb85d558b986261e6508fe29bde73981feada874438e2d442cec8ea5730c889954f9bc907 WHIRLPOOL fe465e94a35dc489a86fad93fd4a82d5c314e3a66ebf1bcf8ba29014fe9bd2ebce4546b4a6a9fedee40d17010d73eb89b99596cec1dde3b7f9a4240cf6b6760d DIST libevent-2.1.8.tar.gz 1026485 SHA256 965cc5a8bb46ce4199a47e9b2c9e1cae3b137e8356ffdad6d94d3b9069b71dc2 SHA512 a2fd3dd111e73634e4aeb1b29d06e420b15c024d7b47778883b5f8a4ff320b5057a8164c6d50b53bd196c79d572ce2639fe6265e03a93304b09c22b41e4c2a17 WHIRLPOOL ac90b6613619e0acf039fa331769449b29a3b7698a6d51b811c9288a550a3178e07b5a18a0982141ee90b7e1c34afdc80658355135963ef487cd243c472ee79a diff --git a/dev-libs/libevent/libevent-2.0.22-r2.ebuild b/dev-libs/libevent/libevent-2.0.22-r2.ebuild deleted file mode 100644 index 3cc55c2712e..000 --- a/dev-libs/libevent/libevent-2.0.22-r2.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils libtool multilib-minimal - -MY_P="${P}-stable" - -DESCRIPTION="Library to execute a function when a specific event occurs on a file descriptor" -HOMEPAGE="http://libevent.org/; -SRC_URI="mirror://sourceforge/levent/files/${MY_P}.tar.gz" - -LICENSE="BSD" -# libevent-2.0.so.5 -SLOT="0/2.0-5" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="debug libressl +ssl static-libs test +threads" - -DEPEND=" - ssl? ( - !libressl? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] ) - libressl? ( dev-libs/libressl[${MULTILIB_USEDEP}] ) - ) -" -RDEPEND=" - ${DEPEND} - !<=dev-libs/9libs-1.0 -" - -MULTILIB_WRAPPED_HEADERS=( - /usr/include/event2/event-config.h -) - -S=${WORKDIR}/${MY_P} - -DOCS=( README ChangeLog ) - -src_prepare() { - elibtoolize - - # don't waste time building tests/samples - # https://github.com/libevent/libevent/pull/143 - # https://github.com/libevent/libevent/pull/144 - sed -i \ - -e 's|^\(SUBDIRS =.*\)sample test\(.*\)$|\1\2|' \ - Makefile.in || die "sed Makefile.in failed" -} - -multilib_src_configure() { - ECONF_SOURCE="${S}" \ - econf \ - $(use_enable debug debug-mode) \ - $(use_enable debug malloc-replacement) \ - $(use_enable ssl openssl) \ - $(use_enable static-libs static) \ - $(use_enable threads thread-support) -} - -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 -} - -multilib_src_install_all() { - einstalldocs - prune_libtool_files -} diff --git a/dev-libs/libevent/libevent-2.0.22.ebuild b/dev-libs/libevent/libevent-2.0.22.ebuild deleted file mode 100644 index 58dbb9794b1..000 --- a/dev-libs/libevent/libevent-2.0.22.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils libtool multilib-minimal - -MY_P="${P}-stable" - -DESCRIPTION="Library to execute a function when a specific event occurs on a file descriptor" -HOMEPAGE="http://libevent.org/; -SRC_URI="mirror://sourceforge/levent/files/${MY_P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="debug +ssl static-libs test +threads" - -DEPEND="ssl? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] )" -RDEPEND=" - ${DEPEND} - !<=dev-libs/9libs-1.0 -" - -MULTILIB_WRAPPED_HEADERS=( - /usr/include/event2/event-config.h -) -
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: f5810f4fa70d727bdea295027cea23bf6d965432 Author: Harri Nieminen gmail com> AuthorDate: Sat May 6 17:14:32 2017 + Commit: David Seifert gentoo org> CommitDate: Sat May 6 22:19:25 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5810f4f dev-libs/libevent: Fix toolong DESCRIPTION Package-Manager: Portage-2.3.5, Repoman-2.3.2 Closes: https://github.com/gentoo/gentoo/pull/4517 dev-libs/libevent/libevent-2.0.22-r2.ebuild | 2 +- dev-libs/libevent/libevent-2.0.22.ebuild| 2 +- dev-libs/libevent/libevent-2.1.8.ebuild | 2 +- dev-libs/libevent/libevent-.ebuild | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/dev-libs/libevent/libevent-2.0.22-r2.ebuild b/dev-libs/libevent/libevent-2.0.22-r2.ebuild index 02c6ffd3a3b..3cc55c2712e 100644 --- a/dev-libs/libevent/libevent-2.0.22-r2.ebuild +++ b/dev-libs/libevent/libevent-2.0.22-r2.ebuild @@ -6,7 +6,7 @@ inherit eutils libtool multilib-minimal MY_P="${P}-stable" -DESCRIPTION="A library to execute a function when a specific event occurs on a file descriptor" +DESCRIPTION="Library to execute a function when a specific event occurs on a file descriptor" HOMEPAGE="http://libevent.org/; SRC_URI="mirror://sourceforge/levent/files/${MY_P}.tar.gz" diff --git a/dev-libs/libevent/libevent-2.0.22.ebuild b/dev-libs/libevent/libevent-2.0.22.ebuild index 7b77d95958d..58dbb9794b1 100644 --- a/dev-libs/libevent/libevent-2.0.22.ebuild +++ b/dev-libs/libevent/libevent-2.0.22.ebuild @@ -6,7 +6,7 @@ inherit eutils libtool multilib-minimal MY_P="${P}-stable" -DESCRIPTION="A library to execute a function when a specific event occurs on a file descriptor" +DESCRIPTION="Library to execute a function when a specific event occurs on a file descriptor" HOMEPAGE="http://libevent.org/; SRC_URI="mirror://sourceforge/levent/files/${MY_P}.tar.gz" diff --git a/dev-libs/libevent/libevent-2.1.8.ebuild b/dev-libs/libevent/libevent-2.1.8.ebuild index 7946f3a1c21..4d738989668 100644 --- a/dev-libs/libevent/libevent-2.1.8.ebuild +++ b/dev-libs/libevent/libevent-2.1.8.ebuild @@ -4,7 +4,7 @@ EAPI=6 inherit autotools eutils multilib-minimal -DESCRIPTION="A library to execute a function when a specific event occurs on a file descriptor" +DESCRIPTION="Library to execute a function when a specific event occurs on a file descriptor" HOMEPAGE="http://libevent.org/ https://github.com/libevent/libevent/; SRC_URI="https://github.com/${PN}/${PN}/releases/download/release-${PV}-stable/${P}-stable.tar.gz -> ${P}.tar.gz" diff --git a/dev-libs/libevent/libevent-.ebuild b/dev-libs/libevent/libevent-.ebuild index 00a180d4c65..708484a46c3 100644 --- a/dev-libs/libevent/libevent-.ebuild +++ b/dev-libs/libevent/libevent-.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 inherit autotools eutils git-r3 multilib-minimal -DESCRIPTION="A library to execute a function when a specific event occurs on a file descriptor" +DESCRIPTION="Library to execute a function when a specific event occurs on a file descriptor" HOMEPAGE="http://libevent.org/; EGIT_REPO_URI="https://github.com/libevent/libevent;
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 0a2965597fb10c317423cfe0bf33a2b6bb362553 Author: Jeroen Roovers gentoo org> AuthorDate: Sat Apr 15 08:58:13 2017 + Commit: Jeroen Roovers gentoo org> CommitDate: Sat Apr 15 08:58:13 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a296559 dev-libs/libevent: Stable for x86 (bug #608042). Package-Manager: Portage-2.3.5, Repoman-2.3.2 RepoMan-Options: --ignore-arches dev-libs/libevent/libevent-2.1.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libevent/libevent-2.1.8.ebuild b/dev-libs/libevent/libevent-2.1.8.ebuild index e5412844d54..7946f3a1c21 100644 --- a/dev-libs/libevent/libevent-2.1.8.ebuild +++ b/dev-libs/libevent/libevent-2.1.8.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/release-${PV}-stable/$ LICENSE="BSD" # libevent-2.1.so.6 SLOT="0/2.1-6" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="debug libressl +ssl static-libs test +threads" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 2c468b0c71c886c3af054982f3b8cd7c635b62e6 Author: Matt Turner gentoo org> AuthorDate: Thu Mar 30 00:32:07 2017 + Commit: Matt Turner gentoo org> CommitDate: Thu Mar 30 00:38:02 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c468b0c dev-libs/libevent-2.1.8: alpha stable, bug 608042 dev-libs/libevent/libevent-2.1.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libevent/libevent-2.1.8.ebuild b/dev-libs/libevent/libevent-2.1.8.ebuild index 0d3201de11a..e5412844d54 100644 --- a/dev-libs/libevent/libevent-2.1.8.ebuild +++ b/dev-libs/libevent/libevent-2.1.8.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/release-${PV}-stable/$ LICENSE="BSD" # libevent-2.1.so.6 SLOT="0/2.1-6" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="debug libressl +ssl static-libs test +threads" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 02f9b568de026202781af57475bbc223798b6be7 Author: Matt Turner gentoo org> AuthorDate: Thu Mar 30 00:32:02 2017 + Commit: Matt Turner gentoo org> CommitDate: Thu Mar 30 00:38:01 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02f9b568 dev-libs/libevent-2.1.8: ia64 stable, bug 608042 dev-libs/libevent/libevent-2.1.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libevent/libevent-2.1.8.ebuild b/dev-libs/libevent/libevent-2.1.8.ebuild index b683abbd451..0d3201de11a 100644 --- a/dev-libs/libevent/libevent-2.1.8.ebuild +++ b/dev-libs/libevent/libevent-2.1.8.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/release-${PV}-stable/$ LICENSE="BSD" # libevent-2.1.so.6 SLOT="0/2.1-6" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="debug libressl +ssl static-libs test +threads" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: bd8ca1372d6018e24c0810d1a73987b31f89e6e6 Author: Jeroen Roovers gentoo org> AuthorDate: Wed Mar 15 05:43:30 2017 + Commit: Jeroen Roovers gentoo org> CommitDate: Wed Mar 15 05:44:14 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd8ca137 dev-libs/libevent: Stable for HPPA (bug #608042). Package-Manager: Portage-2.3.4, Repoman-2.3.2 RepoMan-Options: --ignore-arches dev-libs/libevent/libevent-2.1.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libevent/libevent-2.1.8.ebuild b/dev-libs/libevent/libevent-2.1.8.ebuild index ba566ceba24..b683abbd451 100644 --- a/dev-libs/libevent/libevent-2.1.8.ebuild +++ b/dev-libs/libevent/libevent-2.1.8.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/release-${PV}-stable/$ LICENSE="BSD" # libevent-2.1.so.6 SLOT="0/2.1-6" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="debug libressl +ssl static-libs test +threads" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: e15c4e5dd6052440e11bfe39b306d617fd13d0b6 Author: Michael Weber gentoo org> AuthorDate: Fri Feb 10 14:20:26 2017 + Commit: Michael Weber gentoo org> CommitDate: Fri Feb 10 14:20:57 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e15c4e5d dev-libs/libevent: arm ppc ppc64 stable (bug 608042). Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-libs/libevent/libevent-2.1.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libevent/libevent-2.1.8.ebuild b/dev-libs/libevent/libevent-2.1.8.ebuild index f0fc974071..f0dd52770a 100644 --- a/dev-libs/libevent/libevent-2.1.8.ebuild +++ b/dev-libs/libevent/libevent-2.1.8.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/release-${PV}-stable/$ LICENSE="BSD" # libevent-2.1.so.6 SLOT="0/2.1-6" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="debug libressl +ssl static-libs test +threads" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 1dfbfb794811d42b29d95dc15e454b6ffeaf52aa Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Feb 9 14:36:11 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Feb 9 14:37:09 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dfbfb79 dev-libs/libevent: amd64 stable wrt bug #608042 Package-Manager: portage-2.3.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libevent/libevent-2.1.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libevent/libevent-2.1.8.ebuild b/dev-libs/libevent/libevent-2.1.8.ebuild index ca87a24599..f0fc974071 100644 --- a/dev-libs/libevent/libevent-2.1.8.ebuild +++ b/dev-libs/libevent/libevent-2.1.8.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/release-${PV}-stable/$ LICENSE="BSD" # libevent-2.1.so.6 SLOT="0/2.1-6" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="debug libressl +ssl static-libs test +threads" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 2162b47eb7f8637a486cae3ebb99bbd6cdc60882 Author: Jeroen Roovers gentoo org> AuthorDate: Sat Feb 4 11:01:14 2017 + Commit: Jeroen Roovers gentoo org> CommitDate: Sat Feb 4 11:01:14 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2162b47e dev-libs/libevent: Reinstate 2.0.22-r2 (bug #608180). Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-libs/libevent/libevent-2.0.22-r2.ebuild | 70 + 1 file changed, 70 insertions(+) diff --git a/dev-libs/libevent/libevent-2.0.22-r2.ebuild b/dev-libs/libevent/libevent-2.0.22-r2.ebuild new file mode 100644 index ..1192bd9 --- /dev/null +++ b/dev-libs/libevent/libevent-2.0.22-r2.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit eutils libtool multilib-minimal + +MY_P="${P}-stable" + +DESCRIPTION="A library to execute a function when a specific event occurs on a file descriptor" +HOMEPAGE="http://libevent.org/; +SRC_URI="mirror://sourceforge/levent/files/${MY_P}.tar.gz" + +LICENSE="BSD" +# libevent-2.0.so.5 +SLOT="0/2.0-5" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="debug libressl +ssl static-libs test +threads" + +DEPEND=" + ssl? ( + !libressl? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] ) + libressl? ( dev-libs/libressl[${MULTILIB_USEDEP}] ) + ) +" +RDEPEND=" + ${DEPEND} + !<=dev-libs/9libs-1.0 +" + +MULTILIB_WRAPPED_HEADERS=( + /usr/include/event2/event-config.h +) + +S=${WORKDIR}/${MY_P} + +DOCS=( README ChangeLog ) + +src_prepare() { + elibtoolize + + # don't waste time building tests/samples + # https://github.com/libevent/libevent/pull/143 + # https://github.com/libevent/libevent/pull/144 + sed -i \ + -e 's|^\(SUBDIRS =.*\)sample test\(.*\)$|\1\2|' \ + Makefile.in || die "sed Makefile.in failed" +} + +multilib_src_configure() { + ECONF_SOURCE="${S}" \ + econf \ + $(use_enable debug debug-mode) \ + $(use_enable debug malloc-replacement) \ + $(use_enable ssl openssl) \ + $(use_enable static-libs static) \ + $(use_enable threads thread-support) +} + +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 +} + +multilib_src_install_all() { + einstalldocs + prune_libtool_files +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 6edbb70475ea67ce899ca19ee98878fa2231f3f4 Author: Jeroen Roovers gentoo org> AuthorDate: Fri Feb 3 15:33:54 2017 + Commit: Jeroen Roovers gentoo org> CommitDate: Fri Feb 3 15:33:54 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6edbb704 dev-libs/libevent: Old. Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-libs/libevent/Manifest | 1 - dev-libs/libevent/libevent-2.0.22-r2.ebuild | 70 - dev-libs/libevent/libevent-2.1.7_rc.ebuild | 67 --- 3 files changed, 138 deletions(-) diff --git a/dev-libs/libevent/Manifest b/dev-libs/libevent/Manifest index 27f8d7c..556169e 100644 --- a/dev-libs/libevent/Manifest +++ b/dev-libs/libevent/Manifest @@ -1,3 +1,2 @@ DIST libevent-2.0.22-stable.tar.gz 854987 SHA256 71c2c49f0adadacfdbe6332a372c38cf9c8b7895bb73dabeaa53cdcc1d4e1fa3 SHA512 990637f12e890bfa7f86c194c8b112701436e92b60afb829194879efb85d558b986261e6508fe29bde73981feada874438e2d442cec8ea5730c889954f9bc907 WHIRLPOOL fe465e94a35dc489a86fad93fd4a82d5c314e3a66ebf1bcf8ba29014fe9bd2ebce4546b4a6a9fedee40d17010d73eb89b99596cec1dde3b7f9a4240cf6b6760d -DIST libevent-2.1.7_rc.tar.gz 696447 SHA256 548362d202e22fe24d4c3fad38287b4f6d683e6c21503341373b89785fa6f991 SHA512 72187614ddd5ce0ef0560d54e526ca9986dde90d4c1542637217ce62a596d800dedda88e4da383529ebf961c198929da59a2b570b1a19dba9d2506684af8cb3a WHIRLPOOL 5e7e71c22729b068890aacc1e157680489662078c509a1be7689f21707d1b4d40538f97debb6e93df0393fbaa309d3c81f900bebddd2a352782299ff441e2efc DIST libevent-2.1.8.tar.gz 1026485 SHA256 965cc5a8bb46ce4199a47e9b2c9e1cae3b137e8356ffdad6d94d3b9069b71dc2 SHA512 a2fd3dd111e73634e4aeb1b29d06e420b15c024d7b47778883b5f8a4ff320b5057a8164c6d50b53bd196c79d572ce2639fe6265e03a93304b09c22b41e4c2a17 WHIRLPOOL ac90b6613619e0acf039fa331769449b29a3b7698a6d51b811c9288a550a3178e07b5a18a0982141ee90b7e1c34afdc80658355135963ef487cd243c472ee79a diff --git a/dev-libs/libevent/libevent-2.0.22-r2.ebuild b/dev-libs/libevent/libevent-2.0.22-r2.ebuild deleted file mode 100644 index 1192bd9.. --- a/dev-libs/libevent/libevent-2.0.22-r2.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -inherit eutils libtool multilib-minimal - -MY_P="${P}-stable" - -DESCRIPTION="A library to execute a function when a specific event occurs on a file descriptor" -HOMEPAGE="http://libevent.org/; -SRC_URI="mirror://sourceforge/levent/files/${MY_P}.tar.gz" - -LICENSE="BSD" -# libevent-2.0.so.5 -SLOT="0/2.0-5" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="debug libressl +ssl static-libs test +threads" - -DEPEND=" - ssl? ( - !libressl? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] ) - libressl? ( dev-libs/libressl[${MULTILIB_USEDEP}] ) - ) -" -RDEPEND=" - ${DEPEND} - !<=dev-libs/9libs-1.0 -" - -MULTILIB_WRAPPED_HEADERS=( - /usr/include/event2/event-config.h -) - -S=${WORKDIR}/${MY_P} - -DOCS=( README ChangeLog ) - -src_prepare() { - elibtoolize - - # don't waste time building tests/samples - # https://github.com/libevent/libevent/pull/143 - # https://github.com/libevent/libevent/pull/144 - sed -i \ - -e 's|^\(SUBDIRS =.*\)sample test\(.*\)$|\1\2|' \ - Makefile.in || die "sed Makefile.in failed" -} - -multilib_src_configure() { - ECONF_SOURCE="${S}" \ - econf \ - $(use_enable debug debug-mode) \ - $(use_enable debug malloc-replacement) \ - $(use_enable ssl openssl) \ - $(use_enable static-libs static) \ - $(use_enable threads thread-support) -} - -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 -} - -multilib_src_install_all() { - einstalldocs - prune_libtool_files -} diff --git a/dev-libs/libevent/libevent-2.1.7_rc.ebuild b/dev-libs/libevent/libevent-2.1.7_rc.ebuild deleted file mode 100644 index 00ead70.. --- a/dev-libs/libevent/libevent-2.1.7_rc.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=6 -inherit autotools eutils multilib-minimal - -DESCRIPTION="A library to execute a function when a specific event occurs on a file descriptor" -HOMEPAGE="http://libevent.org/ https://github.com/libevent/libevent/; -SRC_URI="https://github.com/${PN}/${PN}/archive/release-${PV/_/-}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -# libevent-2.1.so.6 -SLOT="0/2.1-6"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: a803bf8efae2c196365c1bc4a9fad8d6ded0dd2b Author: Jeroen Roovers gentoo org> AuthorDate: Thu Feb 2 15:56:01 2017 + Commit: Jeroen Roovers gentoo org> CommitDate: Thu Feb 2 15:56:48 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a803bf8e Revert "dev-libs/libevent: Add USE=malloc-replacement (bug #545358)." This reverts commit 9562bcbde92483f01acbc86bddffa2861302a010. --enable-malloc-replacement was already covered by USE=debug and that should probably stay that way. dev-libs/libevent/libevent-2.1.8.ebuild | 7 +++ dev-libs/libevent/metadata.xml | 24 +++- 2 files changed, 14 insertions(+), 17 deletions(-) diff --git a/dev-libs/libevent/libevent-2.1.8.ebuild b/dev-libs/libevent/libevent-2.1.8.ebuild index b5b65d9..ca87a24 100644 --- a/dev-libs/libevent/libevent-2.1.8.ebuild +++ b/dev-libs/libevent/libevent-2.1.8.ebuild @@ -13,7 +13,7 @@ LICENSE="BSD" # libevent-2.1.so.6 SLOT="0/2.1-6" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="debug libressl +malloc-replacement +ssl static-libs test +threads" +IUSE="debug libressl +ssl static-libs test +threads" DEPEND=" ssl? ( @@ -43,14 +43,13 @@ multilib_src_configure() { ECONF_SOURCE="${S}" \ econf \ + --disable-samples \ $(use_enable debug debug-mode) \ $(use_enable debug malloc-replacement) \ - $(use_enable malloc-replacement) \ $(use_enable ssl openssl) \ $(use_enable static-libs static) \ $(use_enable test libevent-regress) \ - $(use_enable threads thread-support) \ - --disable-samples + $(use_enable threads thread-support) } src_test() { diff --git a/dev-libs/libevent/metadata.xml b/dev-libs/libevent/metadata.xml index bb8ef50..1d56f5b 100644 --- a/dev-libs/libevent/metadata.xml +++ b/dev-libs/libevent/metadata.xml @@ -1,17 +1,15 @@ http://www.gentoo.org/dtd/metadata.dtd;> - - j...@gentoo.org - Jeroen Roovers - - - cpe:/a:niels_provos:libevent - libevent/libevent - levent - - - Support runtime debug mode and malloc hooks (for programmers) - Enable support for replacing the memory management functions - + + j...@gentoo.org + Jeroen Roovers + + + cpe:/a:niels_provos:libevent + levent + + + Support runtime debug mode and malloc hooks (for programmers) +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 9562bcbde92483f01acbc86bddffa2861302a010 Author: Jeroen Roovers gentoo org> AuthorDate: Thu Feb 2 15:18:26 2017 + Commit: Jeroen Roovers gentoo org> CommitDate: Thu Feb 2 15:18:42 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9562bcbd dev-libs/libevent: Add USE=malloc-replacement (bug #545358). Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-libs/libevent/libevent-2.1.8.ebuild | 7 --- dev-libs/libevent/metadata.xml | 24 +--- 2 files changed, 17 insertions(+), 14 deletions(-) diff --git a/dev-libs/libevent/libevent-2.1.8.ebuild b/dev-libs/libevent/libevent-2.1.8.ebuild index ca87a24..b5b65d9 100644 --- a/dev-libs/libevent/libevent-2.1.8.ebuild +++ b/dev-libs/libevent/libevent-2.1.8.ebuild @@ -13,7 +13,7 @@ LICENSE="BSD" # libevent-2.1.so.6 SLOT="0/2.1-6" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="debug libressl +ssl static-libs test +threads" +IUSE="debug libressl +malloc-replacement +ssl static-libs test +threads" DEPEND=" ssl? ( @@ -43,13 +43,14 @@ multilib_src_configure() { ECONF_SOURCE="${S}" \ econf \ - --disable-samples \ $(use_enable debug debug-mode) \ $(use_enable debug malloc-replacement) \ + $(use_enable malloc-replacement) \ $(use_enable ssl openssl) \ $(use_enable static-libs static) \ $(use_enable test libevent-regress) \ - $(use_enable threads thread-support) + $(use_enable threads thread-support) \ + --disable-samples } src_test() { diff --git a/dev-libs/libevent/metadata.xml b/dev-libs/libevent/metadata.xml index 1d56f5b..bb8ef50 100644 --- a/dev-libs/libevent/metadata.xml +++ b/dev-libs/libevent/metadata.xml @@ -1,15 +1,17 @@ http://www.gentoo.org/dtd/metadata.dtd;> - - j...@gentoo.org - Jeroen Roovers - - - cpe:/a:niels_provos:libevent - levent - - - Support runtime debug mode and malloc hooks (for programmers) - + + j...@gentoo.org + Jeroen Roovers + + + cpe:/a:niels_provos:libevent + libevent/libevent + levent + + + Support runtime debug mode and malloc hooks (for programmers) + Enable support for replacing the memory management functions +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: dd8cf33253c18b9f0fbe8ec36e2080588d1fc3f1 Author: Jeroen Roovers gentoo org> AuthorDate: Thu Feb 2 14:27:47 2017 + Commit: Jeroen Roovers gentoo org> CommitDate: Thu Feb 2 14:28:22 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd8cf332 dev-libs/libevent: Version bump. Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-libs/libevent/Manifest | 1 + dev-libs/libevent/libevent-2.1.8.ebuild | 67 + 2 files changed, 68 insertions(+) diff --git a/dev-libs/libevent/Manifest b/dev-libs/libevent/Manifest index 1f0c68a..27f8d7c 100644 --- a/dev-libs/libevent/Manifest +++ b/dev-libs/libevent/Manifest @@ -1,2 +1,3 @@ DIST libevent-2.0.22-stable.tar.gz 854987 SHA256 71c2c49f0adadacfdbe6332a372c38cf9c8b7895bb73dabeaa53cdcc1d4e1fa3 SHA512 990637f12e890bfa7f86c194c8b112701436e92b60afb829194879efb85d558b986261e6508fe29bde73981feada874438e2d442cec8ea5730c889954f9bc907 WHIRLPOOL fe465e94a35dc489a86fad93fd4a82d5c314e3a66ebf1bcf8ba29014fe9bd2ebce4546b4a6a9fedee40d17010d73eb89b99596cec1dde3b7f9a4240cf6b6760d DIST libevent-2.1.7_rc.tar.gz 696447 SHA256 548362d202e22fe24d4c3fad38287b4f6d683e6c21503341373b89785fa6f991 SHA512 72187614ddd5ce0ef0560d54e526ca9986dde90d4c1542637217ce62a596d800dedda88e4da383529ebf961c198929da59a2b570b1a19dba9d2506684af8cb3a WHIRLPOOL 5e7e71c22729b068890aacc1e157680489662078c509a1be7689f21707d1b4d40538f97debb6e93df0393fbaa309d3c81f900bebddd2a352782299ff441e2efc +DIST libevent-2.1.8.tar.gz 1026485 SHA256 965cc5a8bb46ce4199a47e9b2c9e1cae3b137e8356ffdad6d94d3b9069b71dc2 SHA512 a2fd3dd111e73634e4aeb1b29d06e420b15c024d7b47778883b5f8a4ff320b5057a8164c6d50b53bd196c79d572ce2639fe6265e03a93304b09c22b41e4c2a17 WHIRLPOOL ac90b6613619e0acf039fa331769449b29a3b7698a6d51b811c9288a550a3178e07b5a18a0982141ee90b7e1c34afdc80658355135963ef487cd243c472ee79a diff --git a/dev-libs/libevent/libevent-2.1.8.ebuild b/dev-libs/libevent/libevent-2.1.8.ebuild new file mode 100644 index ..ca87a24 --- /dev/null +++ b/dev-libs/libevent/libevent-2.1.8.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +inherit autotools eutils multilib-minimal + +DESCRIPTION="A library to execute a function when a specific event occurs on a file descriptor" +HOMEPAGE="http://libevent.org/ https://github.com/libevent/libevent/; +SRC_URI="https://github.com/${PN}/${PN}/releases/download/release-${PV}-stable/${P}-stable.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +# libevent-2.1.so.6 +SLOT="0/2.1-6" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="debug libressl +ssl static-libs test +threads" + +DEPEND=" + ssl? ( + !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0[${MULTILIB_USEDEP}] ) + libressl? ( dev-libs/libressl[${MULTILIB_USEDEP}] ) + ) +" +RDEPEND=" + ${DEPEND} + !<=dev-libs/9libs-1.0 +" + +MULTILIB_WRAPPED_HEADERS=( + /usr/include/event2/event-config.h +) + +S=${WORKDIR}/${P}-stable + +src_prepare() { + default + eautoreconf +} + +multilib_src_configure() { + # fix out-of-source builds + mkdir -p test || die + + ECONF_SOURCE="${S}" \ + econf \ + --disable-samples \ + $(use_enable debug debug-mode) \ + $(use_enable debug malloc-replacement) \ + $(use_enable ssl openssl) \ + $(use_enable static-libs static) \ + $(use_enable test libevent-regress) \ + $(use_enable threads thread-support) +} + +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 + prune_libtool_files +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/, dev-libs/libevent/files/
commit: cff4c006298f6c732eeb856aac354bd036230414 Author: Jeroen Roovers gentoo org> AuthorDate: Thu Feb 2 14:08:57 2017 + Commit: Jeroen Roovers gentoo org> CommitDate: Thu Feb 2 14:28:19 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cff4c006 dev-libs/libevent: Old. Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-libs/libevent/Manifest | 1 - .../libevent-2.1.5-event_signals_ordering.patch| 34 --- dev-libs/libevent/libevent-2.1.5-r4.ebuild | 69 -- 3 files changed, 104 deletions(-) diff --git a/dev-libs/libevent/Manifest b/dev-libs/libevent/Manifest index 6e66ac6..1f0c68a 100644 --- a/dev-libs/libevent/Manifest +++ b/dev-libs/libevent/Manifest @@ -1,3 +1,2 @@ DIST libevent-2.0.22-stable.tar.gz 854987 SHA256 71c2c49f0adadacfdbe6332a372c38cf9c8b7895bb73dabeaa53cdcc1d4e1fa3 SHA512 990637f12e890bfa7f86c194c8b112701436e92b60afb829194879efb85d558b986261e6508fe29bde73981feada874438e2d442cec8ea5730c889954f9bc907 WHIRLPOOL fe465e94a35dc489a86fad93fd4a82d5c314e3a66ebf1bcf8ba29014fe9bd2ebce4546b4a6a9fedee40d17010d73eb89b99596cec1dde3b7f9a4240cf6b6760d -DIST libevent-2.1.5-beta.tar.gz 972344 SHA256 79e1b82236a02f1432b6d95ef94186915790eb9910211647f9c01a85149066d8 SHA512 cc38885fc9c7f884085d6adb4bfa51834935475f9c24b76e1fe301b43520dd88935aea588eb4c5795942fa625a790ff575f06b709775e8424691f3307becd216 WHIRLPOOL a040e9b63933d422a7ffa75c4dd0649ae239ebd747fb733420df9f40eb48e9d6ff4d4e6f217b87655a1cbde53cba1ef03beed107d62bf8720391c1f05e010adb DIST libevent-2.1.7_rc.tar.gz 696447 SHA256 548362d202e22fe24d4c3fad38287b4f6d683e6c21503341373b89785fa6f991 SHA512 72187614ddd5ce0ef0560d54e526ca9986dde90d4c1542637217ce62a596d800dedda88e4da383529ebf961c198929da59a2b570b1a19dba9d2506684af8cb3a WHIRLPOOL 5e7e71c22729b068890aacc1e157680489662078c509a1be7689f21707d1b4d40538f97debb6e93df0393fbaa309d3c81f900bebddd2a352782299ff441e2efc diff --git a/dev-libs/libevent/files/libevent-2.1.5-event_signals_ordering.patch b/dev-libs/libevent/files/libevent-2.1.5-event_signals_ordering.patch deleted file mode 100644 index 27578b1.. --- a/dev-libs/libevent/files/libevent-2.1.5-event_signals_ordering.patch +++ /dev/null @@ -1,34 +0,0 @@ a/event.c -+++ b/event.c -@@ -926,13 +926,13 @@ event_reinit(struct event_base *base) - event_del_nolock_(>sig.ev_signal, EVENT_DEL_AUTOBLOCK); - event_debug_unassign(>sig.ev_signal); - memset(>sig.ev_signal, 0, sizeof(base->sig.ev_signal)); -- if (base->sig.ev_signal_pair[0] != -1) -- EVUTIL_CLOSESOCKET(base->sig.ev_signal_pair[0]); -- if (base->sig.ev_signal_pair[1] != -1) -- EVUTIL_CLOSESOCKET(base->sig.ev_signal_pair[1]); - had_signal_added = 1; - base->sig.ev_signal_added = 0; - } -+if (base->sig.ev_signal_pair[0] != -1) -+EVUTIL_CLOSESOCKET(base->sig.ev_signal_pair[0]); -+if (base->sig.ev_signal_pair[1] != -1) -+EVUTIL_CLOSESOCKET(base->sig.ev_signal_pair[1]); - if (base->th_notify_fn != NULL) { - was_notifiable = 1; - base->th_notify_fn = NULL; -@@ -981,8 +981,12 @@ event_reinit(struct event_base *base) - if (evmap_reinit_(base) < 0) - res = -1; - } else { -- if (had_signal_added) - res = evsig_init_(base); -+ if (res == 0 && had_signal_added) { -+ res = event_add_nolock_(>sig.ev_signal, NULL, 0); -+ if (res == 0) -+ base->sig.ev_signal_added = 1; -+ } - } - - /* If we were notifiable before, and nothing just exploded, become diff --git a/dev-libs/libevent/libevent-2.1.5-r4.ebuild b/dev-libs/libevent/libevent-2.1.5-r4.ebuild deleted file mode 100644 index f3b169a.. --- a/dev-libs/libevent/libevent-2.1.5-r4.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -inherit eutils libtool multilib-minimal - -MY_P="${P}-beta" - -DESCRIPTION="A library to execute a function when a specific event occurs on a file descriptor" -HOMEPAGE="http://libevent.org/; -SRC_URI="mirror://sourceforge/levent/files/${MY_P}.tar.gz" - -LICENSE="BSD" -# libevent-2.1.so.5 -SLOT="0/2.1-5" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="debug libressl +ssl static-libs test +threads" - -DEPEND=" - ssl? ( - !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0[${MULTILIB_USEDEP}] ) - libressl? ( dev-libs/libressl[${MULTILIB_USEDEP}] ) -
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 3b67847b7adfd588993715737fdea935ffbf3b86 Author: Fabian Groffen gentoo org> AuthorDate: Sun Jan 29 16:06:19 2017 + Commit: Fabian Groffen gentoo org> CommitDate: Sun Jan 29 16:06:19 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b67847b dev-libs/libevent: dropped ~x64-freebsd ~x86-freebsd Package-Manager: portage-2.3.3 dev-libs/libevent/libevent-2.0.22-r2.ebuild | 4 ++-- dev-libs/libevent/libevent-2.0.22.ebuild| 4 ++-- dev-libs/libevent/libevent-2.1.5-r4.ebuild | 4 ++-- dev-libs/libevent/libevent-2.1.7_rc.ebuild | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/dev-libs/libevent/libevent-2.0.22-r2.ebuild b/dev-libs/libevent/libevent-2.0.22-r2.ebuild index b30827f..1192bd9 100644 --- a/dev-libs/libevent/libevent-2.0.22-r2.ebuild +++ b/dev-libs/libevent/libevent-2.0.22-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/levent/files/${MY_P}.tar.gz" LICENSE="BSD" # libevent-2.0.so.5 SLOT="0/2.0-5" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="debug libressl +ssl static-libs test +threads" DEPEND=" diff --git a/dev-libs/libevent/libevent-2.0.22.ebuild b/dev-libs/libevent/libevent-2.0.22.ebuild index 5472a29..358a4a6 100644 --- a/dev-libs/libevent/libevent-2.0.22.ebuild +++ b/dev-libs/libevent/libevent-2.0.22.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/levent/files/${MY_P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="debug +ssl static-libs test +threads" DEPEND="ssl? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] )" diff --git a/dev-libs/libevent/libevent-2.1.5-r4.ebuild b/dev-libs/libevent/libevent-2.1.5-r4.ebuild index 3f1ea4a..f3b169a 100644 --- a/dev-libs/libevent/libevent-2.1.5-r4.ebuild +++ b/dev-libs/libevent/libevent-2.1.5-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/levent/files/${MY_P}.tar.gz" LICENSE="BSD" # libevent-2.1.so.5 SLOT="0/2.1-5" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="debug libressl +ssl static-libs test +threads" DEPEND=" diff --git a/dev-libs/libevent/libevent-2.1.7_rc.ebuild b/dev-libs/libevent/libevent-2.1.7_rc.ebuild index 3fe0fc3..00ead70 100644 --- a/dev-libs/libevent/libevent-2.1.7_rc.ebuild +++ b/dev-libs/libevent/libevent-2.1.7_rc.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/release-${PV/_/-}.tar.gz -> ${P} LICENSE="BSD" # libevent-2.1.so.6 SLOT="0/2.1-6" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="debug libressl +ssl static-libs test
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: b5f3af77d4922d4d55f3ec331957a919f29b0b3e Author: Jeroen Roovers gentoo org> AuthorDate: Sun Dec 18 11:19:16 2016 + Commit: Jeroen Roovers gentoo org> CommitDate: Sun Dec 18 11:19:30 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5f3af77 dev-libs/libevent: Set RESTRICT=test in live ebuild. Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-libs/libevent/libevent-.ebuild | 13 ++--- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/dev-libs/libevent/libevent-.ebuild b/dev-libs/libevent/libevent-.ebuild index f17897d..7b969ff 100644 --- a/dev-libs/libevent/libevent-.ebuild +++ b/dev-libs/libevent/libevent-.ebuild @@ -13,12 +13,14 @@ LICENSE="BSD" SLOT="0" KEYWORDS="" IUSE="debug libressl +ssl static-libs test +threads" +RESTRICT="test" DEPEND=" ssl? ( !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0[${MULTILIB_USEDEP}] ) libressl? ( dev-libs/libressl[${MULTILIB_USEDEP}] ) - )" + ) +" RDEPEND=" ${DEPEND} !<=dev-libs/9libs-1.0 @@ -27,6 +29,9 @@ RDEPEND=" MULTILIB_WRAPPED_HEADERS=( /usr/include/event2/event-config.h ) +DOCS=( + ChangeLog{,-1.4,-2.0} +) src_prepare() { default @@ -48,12 +53,6 @@ multilib_src_configure() { $(use_enable threads thread-support) } -src_test() { - emake -C test check | tee "${T}"/tests -} - -DOCS=( ChangeLog{,-1.4,-2.0} ) - multilib_src_install_all() { einstalldocs prune_libtool_files
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 1cdb77240b3666ec67797b663bf06ec14712a58a Author: Jeroen Roovers gentoo org> AuthorDate: Sun Dec 18 11:08:16 2016 + Commit: Jeroen Roovers gentoo org> CommitDate: Sun Dec 18 11:08:40 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cdb7724 dev-libs/libevent: Update live ebuild. Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-libs/libevent/libevent-.ebuild | 12 +--- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/dev-libs/libevent/libevent-.ebuild b/dev-libs/libevent/libevent-.ebuild index c807cd3..f17897d 100644 --- a/dev-libs/libevent/libevent-.ebuild +++ b/dev-libs/libevent/libevent-.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=5 -inherit autotools eutils git-r3 libtool multilib-minimal +EAPI=6 +inherit autotools eutils git-r3 multilib-minimal DESCRIPTION="A library to execute a function when a specific event occurs on a file descriptor" HOMEPAGE="http://libevent.org/; @@ -29,6 +29,7 @@ MULTILIB_WRAPPED_HEADERS=( ) src_prepare() { + default eautoreconf } @@ -48,10 +49,7 @@ multilib_src_configure() { } 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 + emake -C test check | tee "${T}"/tests } DOCS=( ChangeLog{,-1.4,-2.0} )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 2cfbb1d01bbd5e8062e01ad548e71d22fbca740a Author: Jeroen Roovers gentoo org> AuthorDate: Sun Dec 18 10:58:38 2016 + Commit: Jeroen Roovers gentoo org> CommitDate: Sun Dec 18 11:08:37 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cfbb1d0 dev-libs/libevent: Old. Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-libs/libevent/libevent-2.1.5-r3.ebuild | 69 -- dev-libs/libevent/libevent-2.1.5.ebuild| 63 --- 2 files changed, 132 deletions(-) diff --git a/dev-libs/libevent/libevent-2.1.5-r3.ebuild b/dev-libs/libevent/libevent-2.1.5-r3.ebuild deleted file mode 100644 index 5274496.. --- a/dev-libs/libevent/libevent-2.1.5-r3.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -inherit eutils libtool multilib-minimal - -MY_P="${P}-beta" - -DESCRIPTION="A library to execute a function when a specific event occurs on a file descriptor" -HOMEPAGE="http://libevent.org/; -SRC_URI="mirror://sourceforge/levent/files/${MY_P}.tar.gz" - -LICENSE="BSD" -# libevent-2.1.so.5 -SLOT="0/2.1-5" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="debug libressl +ssl static-libs test +threads" - -DEPEND=" - ssl? ( - !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0[${MULTILIB_USEDEP}] ) - libressl? ( dev-libs/libressl[${MULTILIB_USEDEP}] ) - ) -" -RDEPEND=" - ${DEPEND} - !<=dev-libs/9libs-1.0 -" - -MULTILIB_WRAPPED_HEADERS=( - /usr/include/event2/event-config.h -) - -S=${WORKDIR}/${MY_P} - -src_prepare() { - elibtoolize - # don't waste time building tests - # https://github.com/libevent/libevent/pull/144 - sed -i -e '/^all:/s|tests||g' Makefile.nmake || die -} - -multilib_src_configure() { - # fix out-of-source builds - mkdir -p test || die - - ECONF_SOURCE="${S}" \ - econf \ - $(use_enable debug debug-mode) \ - $(use_enable debug malloc-replacement) \ - $(use_enable ssl openssl) \ - $(use_enable static-libs static) \ - $(use_enable threads thread-support) -} - -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 - prune_libtool_files -} diff --git a/dev-libs/libevent/libevent-2.1.5.ebuild b/dev-libs/libevent/libevent-2.1.5.ebuild deleted file mode 100644 index b4f0ea8.. --- a/dev-libs/libevent/libevent-2.1.5.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -inherit eutils libtool multilib-minimal - -MY_P="${P}-beta" - -DESCRIPTION="A library to execute a function when a specific event occurs on a file descriptor" -HOMEPAGE="http://libevent.org/; -SRC_URI="mirror://sourceforge/levent/files/${MY_P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="debug +ssl static-libs test +threads" - -DEPEND="ssl? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] )" -RDEPEND=" - ${DEPEND} - !<=dev-libs/9libs-1.0 -" - -MULTILIB_WRAPPED_HEADERS=( - /usr/include/event2/event-config.h -) - -S=${WORKDIR}/${MY_P} - -src_prepare() { - elibtoolize - # don't waste time building tests - # https://github.com/libevent/libevent/pull/144 - sed -i -e '/^all:/s|tests||g' Makefile.nmake || die -} - -multilib_src_configure() { - # fix out-of-source builds - mkdir -p test || die - - ECONF_SOURCE="${S}" \ - econf \ - $(use_enable debug debug-mode) \ - $(use_enable debug malloc-replacement) \ - $(use_enable ssl openssl) \ - $(use_enable static-libs static) \ - $(use_enable threads thread-support) -} - -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 - prune_libtool_files -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: e001705ca9352ab6525f28e752e0d0b517ca2f58 Author: Jeroen Roovers gentoo org> AuthorDate: Sun Dec 18 10:56:38 2016 + Commit: Jeroen Roovers gentoo org> CommitDate: Sun Dec 18 10:57:00 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e001705c dev-libs/libevent: Version bump. Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-libs/libevent/Manifest | 1 + dev-libs/libevent/libevent-2.1.7_rc.ebuild | 67 ++ 2 files changed, 68 insertions(+) diff --git a/dev-libs/libevent/Manifest b/dev-libs/libevent/Manifest index bdb28b7..6e66ac6 100644 --- a/dev-libs/libevent/Manifest +++ b/dev-libs/libevent/Manifest @@ -1,2 +1,3 @@ DIST libevent-2.0.22-stable.tar.gz 854987 SHA256 71c2c49f0adadacfdbe6332a372c38cf9c8b7895bb73dabeaa53cdcc1d4e1fa3 SHA512 990637f12e890bfa7f86c194c8b112701436e92b60afb829194879efb85d558b986261e6508fe29bde73981feada874438e2d442cec8ea5730c889954f9bc907 WHIRLPOOL fe465e94a35dc489a86fad93fd4a82d5c314e3a66ebf1bcf8ba29014fe9bd2ebce4546b4a6a9fedee40d17010d73eb89b99596cec1dde3b7f9a4240cf6b6760d DIST libevent-2.1.5-beta.tar.gz 972344 SHA256 79e1b82236a02f1432b6d95ef94186915790eb9910211647f9c01a85149066d8 SHA512 cc38885fc9c7f884085d6adb4bfa51834935475f9c24b76e1fe301b43520dd88935aea588eb4c5795942fa625a790ff575f06b709775e8424691f3307becd216 WHIRLPOOL a040e9b63933d422a7ffa75c4dd0649ae239ebd747fb733420df9f40eb48e9d6ff4d4e6f217b87655a1cbde53cba1ef03beed107d62bf8720391c1f05e010adb +DIST libevent-2.1.7_rc.tar.gz 696447 SHA256 548362d202e22fe24d4c3fad38287b4f6d683e6c21503341373b89785fa6f991 SHA512 72187614ddd5ce0ef0560d54e526ca9986dde90d4c1542637217ce62a596d800dedda88e4da383529ebf961c198929da59a2b570b1a19dba9d2506684af8cb3a WHIRLPOOL 5e7e71c22729b068890aacc1e157680489662078c509a1be7689f21707d1b4d40538f97debb6e93df0393fbaa309d3c81f900bebddd2a352782299ff441e2efc diff --git a/dev-libs/libevent/libevent-2.1.7_rc.ebuild b/dev-libs/libevent/libevent-2.1.7_rc.ebuild new file mode 100644 index ..3fe0fc3 --- /dev/null +++ b/dev-libs/libevent/libevent-2.1.7_rc.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +inherit autotools eutils multilib-minimal + +DESCRIPTION="A library to execute a function when a specific event occurs on a file descriptor" +HOMEPAGE="http://libevent.org/ https://github.com/libevent/libevent/; +SRC_URI="https://github.com/${PN}/${PN}/archive/release-${PV/_/-}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +# libevent-2.1.so.6 +SLOT="0/2.1-6" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="debug libressl +ssl static-libs test +threads" + +DEPEND=" + ssl? ( + !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0[${MULTILIB_USEDEP}] ) + libressl? ( dev-libs/libressl[${MULTILIB_USEDEP}] ) + ) +" +RDEPEND=" + ${DEPEND} + !<=dev-libs/9libs-1.0 +" + +MULTILIB_WRAPPED_HEADERS=( + /usr/include/event2/event-config.h +) + +S=${WORKDIR}/${PN}-release-${PV/_/-} + +src_prepare() { + default + eautoreconf +} + +multilib_src_configure() { + # fix out-of-source builds + mkdir -p test || die + + ECONF_SOURCE="${S}" \ + econf \ + --disable-samples \ + $(use_enable debug debug-mode) \ + $(use_enable debug malloc-replacement) \ + $(use_enable ssl openssl) \ + $(use_enable static-libs static) \ + $(use_enable test libevent-regress) \ + $(use_enable threads thread-support) +} + +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 + prune_libtool_files +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 84424c9d7cefbff5d7f10a5446a4709d4993bb2f Author: Mike Frysinger gentoo org> AuthorDate: Sat Oct 31 01:26:07 2015 + Commit: Mike Frysinger gentoo org> CommitDate: Sat Oct 31 01:26:40 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84424c9d dev-libs/libevent: re-add m68k love dev-libs/libevent/libevent-2.1.5-r3.ebuild | 2 +- dev-libs/libevent/libevent-2.1.5-r4.ebuild | 2 +- dev-libs/libevent/libevent-2.1.5.ebuild| 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-libs/libevent/libevent-2.1.5-r3.ebuild b/dev-libs/libevent/libevent-2.1.5-r3.ebuild index 95610a9..5274496 100644 --- a/dev-libs/libevent/libevent-2.1.5-r3.ebuild +++ b/dev-libs/libevent/libevent-2.1.5-r3.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/levent/files/${MY_P}.tar.gz" LICENSE="BSD" # libevent-2.1.so.5 SLOT="0/2.1-5" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="debug libressl +ssl static-libs test +threads" DEPEND=" diff --git a/dev-libs/libevent/libevent-2.1.5-r4.ebuild b/dev-libs/libevent/libevent-2.1.5-r4.ebuild index 4df26f2..3f1ea4a 100644 --- a/dev-libs/libevent/libevent-2.1.5-r4.ebuild +++ b/dev-libs/libevent/libevent-2.1.5-r4.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/levent/files/${MY_P}.tar.gz" LICENSE="BSD" # libevent-2.1.so.5 SLOT="0/2.1-5" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="debug libressl +ssl static-libs test +threads" DEPEND=" diff --git a/dev-libs/libevent/libevent-2.1.5.ebuild b/dev-libs/libevent/libevent-2.1.5.ebuild index 182be4f..b4f0ea8 100644 --- a/dev-libs/libevent/libevent-2.1.5.ebuild +++ b/dev-libs/libevent/libevent-2.1.5.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/levent/files/${MY_P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="debug +ssl static-libs test +threads" DEPEND="ssl? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: ff621f037fa0134b97c78d42f3dff2dc965716c0 Author: Mike Frysinger gentoo org> AuthorDate: Sat Oct 31 01:20:51 2015 + Commit: Mike Frysinger gentoo org> CommitDate: Sat Oct 31 01:26:39 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff621f03 dev-libs/libevent: use configure flags to disable samples/tests We don't want to spend time compiling things that we aren't going to use, so pass configure flags to disable them. dev-libs/libevent/libevent-2.1.5-r4.ebuild | 5 ++--- dev-libs/libevent/libevent-.ebuild | 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/dev-libs/libevent/libevent-2.1.5-r4.ebuild b/dev-libs/libevent/libevent-2.1.5-r4.ebuild index 16300fc..4df26f2 100644 --- a/dev-libs/libevent/libevent-2.1.5-r4.ebuild +++ b/dev-libs/libevent/libevent-2.1.5-r4.ebuild @@ -37,9 +37,6 @@ S=${WORKDIR}/${MY_P} src_prepare() { elibtoolize epatch "${FILESDIR}/${PN}-2.1.5-event_signals_ordering.patch" - # don't waste time building tests - # https://github.com/libevent/libevent/pull/144 - sed -i -e '/^all:/s|tests||g' Makefile.nmake || die } multilib_src_configure() { @@ -48,10 +45,12 @@ multilib_src_configure() { ECONF_SOURCE="${S}" \ econf \ + --disable-samples \ $(use_enable debug debug-mode) \ $(use_enable debug malloc-replacement) \ $(use_enable ssl openssl) \ $(use_enable static-libs static) \ + $(use_enable test libevent-regress) \ $(use_enable threads thread-support) } diff --git a/dev-libs/libevent/libevent-.ebuild b/dev-libs/libevent/libevent-.ebuild index 179af26..c807cd3 100644 --- a/dev-libs/libevent/libevent-.ebuild +++ b/dev-libs/libevent/libevent-.ebuild @@ -30,9 +30,6 @@ MULTILIB_WRAPPED_HEADERS=( src_prepare() { eautoreconf - # don't waste time building tests - # https://github.com/libevent/libevent/pull/144 - sed -i -e '/^all:/s|tests||g' Makefile.nmake || die } multilib_src_configure() { @@ -41,10 +38,12 @@ multilib_src_configure() { ECONF_SOURCE="${S}" \ econf \ + --disable-samples \ $(use_enable debug debug-mode) \ $(use_enable debug malloc-replacement) \ $(use_enable ssl openssl) \ $(use_enable static-libs static) \ + $(use_enable test libevent-regress) \ $(use_enable threads thread-support) }
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/, dev-libs/libevent/files/
commit: 9183fd4b8989b9411c96db8b7f71780422af4b2e Author: Tobias Klausmann gentoo org> AuthorDate: Thu Oct 15 07:38:47 2015 + Commit: Tobias Klausmann gentoo org> CommitDate: Thu Oct 15 07:38:47 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9183fd4b dev-libs/libevent: Add patch to fix Zombie leftovers When-if upstream makes a release that contains this patch, we can drop it. But since it has been six months without a release, let'suse it directly ourselves. Gentoo-Bug: 540456 Libevent-Bug: http://sourceforge.net/p/levent/bugs/350/ Package-Manager: portage-2.2.23 .../libevent/files/event_signals_ordering.patch| 36 +++ dev-libs/libevent/libevent-2.1.5-r4.ebuild | 70 ++ 2 files changed, 106 insertions(+) diff --git a/dev-libs/libevent/files/event_signals_ordering.patch b/dev-libs/libevent/files/event_signals_ordering.patch new file mode 100644 index 000..d0cb2b3 --- /dev/null +++ b/dev-libs/libevent/files/event_signals_ordering.patch @@ -0,0 +1,36 @@ +diff --git a/event.c b/event.c +index acef2b2..ad4c7f0 100644 +--- a/event.c b/event.c +@@ -926,13 +926,13 @@ event_reinit(struct event_base *base) + event_del_nolock_(>sig.ev_signal, EVENT_DEL_AUTOBLOCK); + event_debug_unassign(>sig.ev_signal); + memset(>sig.ev_signal, 0, sizeof(base->sig.ev_signal)); +- if (base->sig.ev_signal_pair[0] != -1) +- EVUTIL_CLOSESOCKET(base->sig.ev_signal_pair[0]); +- if (base->sig.ev_signal_pair[1] != -1) +- EVUTIL_CLOSESOCKET(base->sig.ev_signal_pair[1]); + had_signal_added = 1; + base->sig.ev_signal_added = 0; + } ++if (base->sig.ev_signal_pair[0] != -1) ++EVUTIL_CLOSESOCKET(base->sig.ev_signal_pair[0]); ++if (base->sig.ev_signal_pair[1] != -1) ++EVUTIL_CLOSESOCKET(base->sig.ev_signal_pair[1]); + if (base->th_notify_fn != NULL) { + was_notifiable = 1; + base->th_notify_fn = NULL; +@@ -981,8 +981,12 @@ event_reinit(struct event_base *base) + if (evmap_reinit_(base) < 0) + res = -1; + } else { +- if (had_signal_added) + res = evsig_init_(base); ++ if (res == 0 && had_signal_added) { ++ res = event_add_nolock_(>sig.ev_signal, NULL, 0); ++ if (res == 0) ++ base->sig.ev_signal_added = 1; ++ } + } + + /* If we were notifiable before, and nothing just exploded, become diff --git a/dev-libs/libevent/libevent-2.1.5-r4.ebuild b/dev-libs/libevent/libevent-2.1.5-r4.ebuild new file mode 100644 index 000..e55213f --- /dev/null +++ b/dev-libs/libevent/libevent-2.1.5-r4.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit eutils libtool multilib-minimal + +MY_P="${P}-beta" + +DESCRIPTION="A library to execute a function when a specific event occurs on a file descriptor" +HOMEPAGE="http://libevent.org/; +SRC_URI="mirror://sourceforge/levent/files/${MY_P}.tar.gz" + +LICENSE="BSD" +# libevent-2.1.so.5 +SLOT="0/2.1-5" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="debug libressl +ssl static-libs test +threads" + +DEPEND=" + ssl? ( + !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0[${MULTILIB_USEDEP}] ) + libressl? ( dev-libs/libressl[${MULTILIB_USEDEP}] ) + ) +" +RDEPEND=" + ${DEPEND} + !<=dev-libs/9libs-1.0 +" + +MULTILIB_WRAPPED_HEADERS=( + /usr/include/event2/event-config.h +) + +S=${WORKDIR}/${MY_P} + +src_prepare() { + elibtoolize + epatch "${FILESDIR}/event_signals_ordering.patch" + # don't waste time building tests + # https://github.com/libevent/libevent/pull/144 + sed -i -e '/^all:/s|tests||g' Makefile.nmake || die +} + +multilib_src_configure() { + # fix out-of-source builds + mkdir -p test || die + + ECONF_SOURCE="${S}" \ + econf \ + $(use_enable debug debug-mode) \ + $(use_enable debug malloc-replacement) \ + $(use_enable ssl openssl) \ + $(use_enable static-libs static) \ + $(use_enable threads thread-support) +} + +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 +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/, dev-libs/libevent/files/
commit: 5bba0a896a1a1a66684a6c7bf072ee297df24e96 Author: Jeroen Roovers gentoo org> AuthorDate: Fri Oct 16 04:48:19 2015 + Commit: Jeroen Roovers gentoo org> CommitDate: Fri Oct 16 04:48:19 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bba0a89 dev-libs/libevent: Clean up/properly name patch. Package-Manager: portage-2.2.23 ...gnals_ordering.patch => libevent-2.1.5-event_signals_ordering.patch} | 2 -- dev-libs/libevent/libevent-2.1.5-r4.ebuild | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/dev-libs/libevent/files/event_signals_ordering.patch b/dev-libs/libevent/files/libevent-2.1.5-event_signals_ordering.patch similarity index 95% rename from dev-libs/libevent/files/event_signals_ordering.patch rename to dev-libs/libevent/files/libevent-2.1.5-event_signals_ordering.patch index d0cb2b3..27578b1 100644 --- a/dev-libs/libevent/files/event_signals_ordering.patch +++ b/dev-libs/libevent/files/libevent-2.1.5-event_signals_ordering.patch @@ -1,5 +1,3 @@ -diff --git a/event.c b/event.c -index acef2b2..ad4c7f0 100644 --- a/event.c +++ b/event.c @@ -926,13 +926,13 @@ event_reinit(struct event_base *base) diff --git a/dev-libs/libevent/libevent-2.1.5-r4.ebuild b/dev-libs/libevent/libevent-2.1.5-r4.ebuild index e55213f..16300fc 100644 --- a/dev-libs/libevent/libevent-2.1.5-r4.ebuild +++ b/dev-libs/libevent/libevent-2.1.5-r4.ebuild @@ -36,7 +36,7 @@ S=${WORKDIR}/${MY_P} src_prepare() { elibtoolize - epatch "${FILESDIR}/event_signals_ordering.patch" + epatch "${FILESDIR}/${PN}-2.1.5-event_signals_ordering.patch" # don't waste time building tests # https://github.com/libevent/libevent/pull/144 sed -i -e '/^all:/s|tests||g' Makefile.nmake || die
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: bf51b4901619fa77575e249b1e310bd77e638338 Author: Mike Gilbert gentoo org> AuthorDate: Mon Oct 12 01:45:57 2015 + Commit: Mike Gilbert gentoo org> CommitDate: Mon Oct 12 01:45:57 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf51b490 dev-libs/libevent: Set a more useful subslot The subslot should be based on SONAME, rather than the version digits that appear after ".so." Bug: https://bugs.gentoo.org/536930 Package-Manager: portage-2.2.22_p20 .../libevent/{libevent-2.0.22-r1.ebuild => libevent-2.0.22-r2.ebuild} | 3 ++- .../libevent/{libevent-2.1.5-r2.ebuild => libevent-2.1.5-r3.ebuild}| 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/dev-libs/libevent/libevent-2.0.22-r1.ebuild b/dev-libs/libevent/libevent-2.0.22-r2.ebuild similarity index 98% rename from dev-libs/libevent/libevent-2.0.22-r1.ebuild rename to dev-libs/libevent/libevent-2.0.22-r2.ebuild index de4cc28..b30827f 100644 --- a/dev-libs/libevent/libevent-2.0.22-r1.ebuild +++ b/dev-libs/libevent/libevent-2.0.22-r2.ebuild @@ -12,7 +12,8 @@ HOMEPAGE="http://libevent.org/; SRC_URI="mirror://sourceforge/levent/files/${MY_P}.tar.gz" LICENSE="BSD" -SLOT="0/5.1.9" +# libevent-2.0.so.5 +SLOT="0/2.0-5" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="debug libressl +ssl static-libs test +threads" diff --git a/dev-libs/libevent/libevent-2.1.5-r2.ebuild b/dev-libs/libevent/libevent-2.1.5-r3.ebuild similarity index 97% rename from dev-libs/libevent/libevent-2.1.5-r2.ebuild rename to dev-libs/libevent/libevent-2.1.5-r3.ebuild index 04a8444..95610a9 100644 --- a/dev-libs/libevent/libevent-2.1.5-r2.ebuild +++ b/dev-libs/libevent/libevent-2.1.5-r3.ebuild @@ -12,7 +12,8 @@ HOMEPAGE="http://libevent.org/; SRC_URI="mirror://sourceforge/levent/files/${MY_P}.tar.gz" LICENSE="BSD" -SLOT="0/5.0.0" +# libevent-2.1.so.5 +SLOT="0/2.1-5" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="debug libressl +ssl static-libs test +threads"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 906979de3f0f9d0ecf0c7123d8f34537e58a3ed8 Author: Jeroen Roovers gentoo org> AuthorDate: Sun Oct 11 04:53:48 2015 + Commit: Jeroen Roovers gentoo org> CommitDate: Sun Oct 11 04:53:48 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=906979de The stable branch deserves USE=libressl too. Add sub-SLOTS (bug #536930). Package-Manager: portage-2.2.23 ...t-2.1.5-r1.ebuild => libevent-2.0.22-r1.ebuild} | 26 -- ...nt-2.1.5-r1.ebuild => libevent-2.1.5-r2.ebuild} | 5 +++-- 2 files changed, 17 insertions(+), 14 deletions(-) diff --git a/dev-libs/libevent/libevent-2.1.5-r1.ebuild b/dev-libs/libevent/libevent-2.0.22-r1.ebuild similarity index 67% copy from dev-libs/libevent/libevent-2.1.5-r1.ebuild copy to dev-libs/libevent/libevent-2.0.22-r1.ebuild index 9602758..de4cc28 100644 --- a/dev-libs/libevent/libevent-2.1.5-r1.ebuild +++ b/dev-libs/libevent/libevent-2.0.22-r1.ebuild @@ -5,22 +5,23 @@ EAPI=5 inherit eutils libtool multilib-minimal -MY_P="${P}-beta" +MY_P="${P}-stable" DESCRIPTION="A library to execute a function when a specific event occurs on a file descriptor" HOMEPAGE="http://libevent.org/; SRC_URI="mirror://sourceforge/levent/files/${MY_P}.tar.gz" LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +SLOT="0/5.1.9" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="debug libressl +ssl static-libs test +threads" DEPEND=" ssl? ( - !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0[${MULTILIB_USEDEP}] ) + !libressl? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] ) libressl? ( dev-libs/libressl[${MULTILIB_USEDEP}] ) - )" + ) +" RDEPEND=" ${DEPEND} !<=dev-libs/9libs-1.0 @@ -32,17 +33,20 @@ MULTILIB_WRAPPED_HEADERS=( S=${WORKDIR}/${MY_P} +DOCS=( README ChangeLog ) + src_prepare() { elibtoolize - # don't waste time building tests + + # don't waste time building tests/samples + # https://github.com/libevent/libevent/pull/143 # https://github.com/libevent/libevent/pull/144 - sed -i -e '/^all:/s|tests||g' Makefile.nmake || die + sed -i \ + -e 's|^\(SUBDIRS =.*\)sample test\(.*\)$|\1\2|' \ + Makefile.in || die "sed Makefile.in failed" } multilib_src_configure() { - # fix out-of-source builds - mkdir -p test || die - ECONF_SOURCE="${S}" \ econf \ $(use_enable debug debug-mode) \ @@ -59,8 +63,6 @@ src_test() { # emake -C test check | tee "${T}"/tests } -DOCS=( ChangeLog{,-1.4,-2.0} ) - multilib_src_install_all() { einstalldocs prune_libtool_files diff --git a/dev-libs/libevent/libevent-2.1.5-r1.ebuild b/dev-libs/libevent/libevent-2.1.5-r2.ebuild similarity index 98% rename from dev-libs/libevent/libevent-2.1.5-r1.ebuild rename to dev-libs/libevent/libevent-2.1.5-r2.ebuild index 9602758..04a8444 100644 --- a/dev-libs/libevent/libevent-2.1.5-r1.ebuild +++ b/dev-libs/libevent/libevent-2.1.5-r2.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="http://libevent.org/; SRC_URI="mirror://sourceforge/levent/files/${MY_P}.tar.gz" LICENSE="BSD" -SLOT="0" +SLOT="0/5.0.0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="debug libressl +ssl static-libs test +threads" @@ -20,7 +20,8 @@ DEPEND=" ssl? ( !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0[${MULTILIB_USEDEP}] ) libressl? ( dev-libs/libressl[${MULTILIB_USEDEP}] ) - )" + ) +" RDEPEND=" ${DEPEND} !<=dev-libs/9libs-1.0
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/
commit: 8e8cc0754b0d67845c770ebf03a23027850f42d6 Author: Julian Ospald gentoo org> AuthorDate: Sat Oct 3 13:51:47 2015 + Commit: Julian Ospald gentoo org> CommitDate: Sat Oct 3 13:52:18 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e8cc075 dev-libs/libevent: add libressl support ...bevent-.ebuild => libevent-2.1.5-r1.ebuild} | 22 +++--- dev-libs/libevent/libevent-.ebuild | 10 +++--- 2 files changed, 22 insertions(+), 10 deletions(-) diff --git a/dev-libs/libevent/libevent-.ebuild b/dev-libs/libevent/libevent-2.1.5-r1.ebuild similarity index 62% copy from dev-libs/libevent/libevent-.ebuild copy to dev-libs/libevent/libevent-2.1.5-r1.ebuild index fc1817a..9602758 100644 --- a/dev-libs/libevent/libevent-.ebuild +++ b/dev-libs/libevent/libevent-2.1.5-r1.ebuild @@ -1,20 +1,26 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 -inherit autotools eutils git-r3 libtool multilib-minimal +inherit eutils libtool multilib-minimal + +MY_P="${P}-beta" DESCRIPTION="A library to execute a function when a specific event occurs on a file descriptor" HOMEPAGE="http://libevent.org/; -EGIT_REPO_URI="https://github.com/libevent/libevent; +SRC_URI="mirror://sourceforge/levent/files/${MY_P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="" -IUSE="debug +ssl static-libs test +threads" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="debug libressl +ssl static-libs test +threads" -DEPEND="ssl? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] )" +DEPEND=" + ssl? ( + !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0[${MULTILIB_USEDEP}] ) + libressl? ( dev-libs/libressl[${MULTILIB_USEDEP}] ) + )" RDEPEND=" ${DEPEND} !<=dev-libs/9libs-1.0 @@ -24,8 +30,10 @@ MULTILIB_WRAPPED_HEADERS=( /usr/include/event2/event-config.h ) +S=${WORKDIR}/${MY_P} + src_prepare() { - eautoreconf + elibtoolize # don't waste time building tests # https://github.com/libevent/libevent/pull/144 sed -i -e '/^all:/s|tests||g' Makefile.nmake || die diff --git a/dev-libs/libevent/libevent-.ebuild b/dev-libs/libevent/libevent-.ebuild index fc1817a..179af26 100644 --- a/dev-libs/libevent/libevent-.ebuild +++ b/dev-libs/libevent/libevent-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -12,9 +12,13 @@ EGIT_REPO_URI="https://github.com/libevent/libevent; LICENSE="BSD" SLOT="0" KEYWORDS="" -IUSE="debug +ssl static-libs test +threads" +IUSE="debug libressl +ssl static-libs test +threads" -DEPEND="ssl? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] )" +DEPEND=" + ssl? ( + !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0[${MULTILIB_USEDEP}] ) + libressl? ( dev-libs/libressl[${MULTILIB_USEDEP}] ) + )" RDEPEND=" ${DEPEND} !<=dev-libs/9libs-1.0