[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevent/files/, dev-libs/libevent/

2023-07-10 Thread Michał Górny
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/

2023-05-21 Thread Michał Górny
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/

2023-05-21 Thread Michał Górny
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/

2023-05-21 Thread Michał Górny
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/

2023-05-21 Thread Michał Górny
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/

2023-05-21 Thread Michał Górny
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/

2023-05-02 Thread Sam James
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/

2023-05-02 Thread Sam James
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/

2023-05-02 Thread Sam James
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/

2023-02-13 Thread Mike Gilbert
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/

2022-05-05 Thread WANG Xuerui
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/

2022-03-09 Thread Sam James
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/

2022-01-23 Thread Sam James
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/

2021-11-15 Thread Agostino Sarubbo
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/

2021-11-15 Thread Agostino Sarubbo
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/

2021-11-05 Thread Sam James
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/

2021-11-05 Thread Sam James
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/

2021-11-05 Thread Sam James
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/

2021-11-05 Thread Sam James
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/

2021-11-04 Thread Sam James
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/

2021-05-02 Thread Mikle Kolyada
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/

2021-01-27 Thread Sam James
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/

2020-11-03 Thread Michał Górny
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/

2020-08-14 Thread Jeroen Roovers
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/

2020-07-05 Thread Jeroen Roovers
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/

2020-07-05 Thread Jeroen Roovers
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/

2020-07-05 Thread Jeroen Roovers
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/

2020-07-05 Thread Jeroen Roovers
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/

2020-06-06 Thread Mart Raudsepp
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/

2020-05-25 Thread Sergei Trofimovich
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/

2020-05-21 Thread Agostino Sarubbo
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/

2020-05-21 Thread Agostino Sarubbo
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/

2020-05-21 Thread Agostino Sarubbo
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/

2020-05-21 Thread Agostino Sarubbo
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/

2020-05-21 Thread Agostino Sarubbo
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/

2020-05-21 Thread Agostino Sarubbo
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/

2020-05-21 Thread Agostino Sarubbo
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/

2019-10-14 Thread Jeroen Roovers
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/

2019-08-06 Thread Jeroen Roovers
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/

2019-08-05 Thread Jeroen Roovers
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/

2019-07-07 Thread Jeroen Roovers
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/

2019-07-07 Thread Jeroen Roovers
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/

2019-05-27 Thread Jeroen Roovers
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/

2019-05-06 Thread Yixun Lan
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/

2019-05-05 Thread Mikle Kolyada
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/

2019-04-18 Thread Jeroen Roovers
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/

2019-02-17 Thread Jeroen Roovers
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/

2019-02-17 Thread Jeroen Roovers
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/

2019-02-16 Thread Aaron Bauman
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/

2018-08-10 Thread Jeroen Roovers
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/

2018-06-13 Thread Lars Wendler
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/

2018-01-16 Thread Mike Frysinger
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/

2017-10-18 Thread Sergei Trofimovich
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/

2017-09-10 Thread Jeroen Roovers
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/

2017-05-06 Thread David Seifert
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/

2017-04-15 Thread Jeroen Roovers
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/

2017-03-29 Thread Matt Turner
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/

2017-03-29 Thread Matt Turner
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/

2017-03-14 Thread Jeroen Roovers
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/

2017-02-10 Thread Michael Weber
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/

2017-02-09 Thread Agostino Sarubbo
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/

2017-02-04 Thread Jeroen Roovers
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/

2017-02-03 Thread Jeroen Roovers
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/

2017-02-02 Thread Jeroen Roovers
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/

2017-02-02 Thread Jeroen Roovers
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/

2017-02-02 Thread Jeroen Roovers
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/

2017-02-02 Thread Jeroen Roovers
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/

2017-01-29 Thread Fabian Groffen
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/

2016-12-18 Thread Jeroen Roovers
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/

2016-12-18 Thread Jeroen Roovers
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/

2016-12-18 Thread Jeroen Roovers
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/

2016-12-18 Thread Jeroen Roovers
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/

2015-10-30 Thread Mike Frysinger
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/

2015-10-30 Thread Mike Frysinger
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/

2015-10-15 Thread Tobias Klausmann
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/

2015-10-15 Thread Jeroen Roovers
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/

2015-10-11 Thread Mike Gilbert
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/

2015-10-10 Thread Jeroen Roovers
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/

2015-10-03 Thread Julian Ospald
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