Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 639630

Summary: dev-libs/libuev: Simple event loop for Linux
Product: Gentoo Linux Reporter: OzTiram <oz.tiram>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: RESOLVED FIXED    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://github.com/troglobit/libuev
See Also: https://github.com/gentoo/gentoo/pull/6423
Whiteboard:
Package list:
Runtime testing required: ---

Description OzTiram 2017-12-03 14:09:15 UTC
libuEv is a simple event loop in the style of the more established
 libevent, libev and the venerable Xt(3) event loop. The u (micro) in the
 name refers to both the small feature set and the small size overhead
 impact of the library.
 .
 Experienced developers may appreciate that libuEv is built on top of
 modern Linux APIs: epoll, timerfd and signalfd. Note however, a certain
 amount of care is needed when dealing with APIs that employ signalfd.

Libuev is required for net-ftp/uftpd (see bug #639564).
Comment 1 Larry the Git Cow gentoo-dev 2017-12-07 10:15:17 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ee0574f47cdce4a6fded9e5243db4aab857502b

commit 6ee0574f47cdce4a6fded9e5243db4aab857502b
Author:     Oz N Tiram <oz.tiram@mobilityhouse.com>
AuthorDate: 2017-12-03 14:12:06 +0000
Commit:     Michael Palimaka <kensington@gentoo.org>
CommitDate: 2017-12-07 10:15:03 +0000

    dev-libs/libuev: Simple event loop for Linux
    
    libuev is a simple event loop in the style of the more established
    
    libevent, libev and the venerable Xt(3) event loop. The u (micro) in the
    name refers to both the small feature set and the small size overhead
    impact of the library.
    
    Experienced developers may appreciate that libuEv is built on top of
    modern Linux APIs: epoll, timerfd and signalfd. Note however, a certain
    amount of care is needed when dealing with APIs that employ signalfd.
    
    Libuev is required for net-ftp/uftpd (see bug https://bugs.gentoo.org/639564).
    
    Closes: https://bugs.gentoo.org/639630
    Closes: https://github.com/gentoo/gentoo/pull/6423
    Package-Manager: Portage-2.3.13, Repoman-2.3.1

 dev-libs/libuev/Manifest            |  1 +
 dev-libs/libuev/libuev-2.1.0.ebuild | 22 ++++++++++++++++++++++
 dev-libs/libuev/metadata.xml        | 20 ++++++++++++++++++++
 3 files changed, 43 insertions(+)