Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 639630 - dev-libs/libuev: Simple event loop for Linux
Summary: dev-libs/libuev: Simple event loop for Linux
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Default Assignee for New Packages
URL: https://github.com/troglobit/libuev
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-12-03 14:09 UTC by OzTiram
Modified: 2017-12-07 10:15 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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(+)