Summary
Ruby/EventMachine is a fast, simple event-processing library for Ruby programs. It lets you write network clients and servers without handling sockets- all you do is send and receive data. Single-threaded socket engine- scalable and FAST!
Versions
v1.2.7-r4 :: 0 :: gentoo
- Modified
- License
- || ( GPL-2 Ruby-BSD )
- Keywords
- amd64 x86 ~amd64-linux ~arm64 ~ppc ~ppc-macos ~ppc64 ~x64-macos ~x64-solaris ~x86-linux
- USE flags
- doc test
USE flags
General
- doc
- Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
ruby_targets
- ruby31
- Build with MRI Ruby 3.1.x
- ruby32
- Build with MRI Ruby 3.2.x
Dependencies
dev-lang / ruby : An object-oriented scripting language
dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)
Runtime Dependencies
dev-lang / ruby : An object-oriented scripting language
dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)
Depending packages
dev-ruby / amq-client : A fully-featured, low-level AMQP 0.9.1 client
dev-ruby / em-websocket : EventMachine based WebSocket server
www-servers / thin : A fast and very simple Ruby web server
Bugs
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Fabian Groffen · gentoo
*/*: remove x86-solaris keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-ruby/eventmachine: drop 1.2.7-r3
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-ruby/eventmachine: Stabilize 1.2.7-r4 amd64, #903522
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-ruby/eventmachine: Stabilize 1.2.7-r4 x86, #903522
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Hans de Graaff · gentoo
dev-ruby/eventmachine: update EAPI 7 -> 8
Signed-off-by: Hans de Graaff <graaff@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Hans de Graaff · gentoo
dev-ruby/eventmachine: update LICENSE
Signed-off-by: Hans de Graaff <graaff@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Hans de Graaff · gentoo
dev-ruby/eventmachine: drop 1.2.7-r1
Signed-off-by: Hans de Graaff <graaff@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-ruby/eventmachine: Stabilize 1.2.7-r3 x86, #852866
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-ruby/eventmachine: Stabilize 1.2.7-r3 amd64, #852866
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-ruby/eventmachine: fix DeprecatedInsinto
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-ruby/eventmachine: skip fewer tests, backport OpenSSL 1.1.1 fixes
While I'd prefer to not mess with SSL patches where possible, on balance, it's worth using these here: - They're upstream patches; - They're being used in production by Fedora and Debian (in stable too); - This is the lesser evil given that tests fail with latest OpenSSL (hence we can't really judge if things are working) and, in the best case, at runtime, this will fallback to older SSL/TLS versions. Bug: https://bugs.gentoo.org/765253 Closes: https://bugs.gentoo.org/723818 Closes: https://bugs.gentoo.org/759250 Fixes: f05cc0db4473e05d408574c23a494ce903173e8d Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-ruby/eventmachine: disable ruby25, drop unused multilib.eclass
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-ruby/eventmachine: restore stable version (1.2.7-r1)
And cut the new changes into ~arch'd -r2. Bug: https://bugs.gentoo.org/765253 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-ruby/eventmachine: use binding := for dev-libs/openssl
Needed for upcoming upgrade to OpenSSL 3.0.0 which has changed ABI. Acked-by: David Seifert <soap@gentoo.org> Signed-off-by: Ionen Wolkens <ionen@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org> - Guillaume Seren · gentoo
dev-ruby/eventmachine: Add ruby27 + tests support
Closes: https://bugs.gentoo.org/765253 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Guillaume Seren <guillaumeseren@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Fabian Groffen · gentoo
dev-ruby/eventmachine: drop x86-macos
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Fabian Groffen <grobian@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-ruby/eventmachine: arm64 keyworded (bug #733784)
Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Hans de Graaff · gentoo
dev-ruby/eventmachine: update HOMEPAGE
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Hans de Graaff <graaff@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
*/*: [QA] Remove redundant `|| die` guards
* Since all ebuilds in the tree are EAPI>=4, `|| die` on builtin commands is redundant and dead code. Closes: https://github.com/gentoo/gentoo/pull/13940 Reviewed-by: Ulrich Müller <ulm@gentoo.org> Reviewed-by: Michał Górny <mgorny@gentoo.org> Reviewed-by: Andreas K. Hüttel <dilfridge@gentoo.org> Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Hans de Graaff · gentoo
dev-ruby/eventmachine: add ruby26
Signed-off-by: Hans de Graaff <graaff@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Hans de Graaff · gentoo
dev-ruby/eventmachine: cleanup
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Hans de Graaff · gentoo
dev-ruby/eventmachine: amd64 stable
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Thomas Deutschmann · gentoo
dev-ruby/eventmachine: x86 stable (bug #661264)
Package-Manager: Portage-2.3.42, Repoman-2.3.9 - Hans de Graaff · gentoo
dev-ruby/eventmachine: add 1.2.7
Package-Manager: Portage-2.3.36, Repoman-2.3.9 - Hans de Graaff · gentoo
dev-ruby/eventmachine: cleanup
Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Thomas Deutschmann · gentoo
dev-ruby/eventmachine: x86 stable (bug #645622)
Package-Manager: Portage-2.3.31, Repoman-2.3.9 - Hans de Graaff · gentoo
dev-ruby/eventmachine: fix tests
Avoid tests requiring either a network or obsolete SSL protocols. Closes: https://bugs.gentoo.org/648776 Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Hans de Graaff · gentoo
dev-ruby/eventmachine: remove obsolete ruby targets
Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Hans de Graaff · gentoo
dev-ruby/eventmachine: use correct test script, fixing bug 645840
Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Hans de Graaff · gentoo
dev-ruby/eventmachine: amd64 stable, bug 645622
Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - Hans de Graaff · gentoo
dev-ruby/eventmachine: cleanup
Package-Manager: portage-2.2.28 - Agostino Sarubbo · gentoo
dev-ruby/eventmachine: x86 stable wrt bug #556728
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
dev-ruby/eventmachine: amd64 stable wrt bug #556728
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Hans de Graaff · gentoo
dev-ruby/eventmachine: cleanup
Package-Manager: portage-2.2.26 - Hans de Graaff · gentoo
dev-ruby/eventmachine: drop yard dependency
Package-Manager: portage-2.2.26 - Hans de Graaff · gentoo
dev-ruby/eventmachine: add 1.2.0.1
Package-Manager: portage-2.2.26 - Manuel Rüger · gentoo
dev-ruby/eventmachine: Remove old
Package-Manager: portage-2.2.26 - Manuel Rüger · gentoo
dev-ruby/eventmachine: Version bump
Package-Manager: portage-2.2.26 - Hans de Graaff · gentoo
dev-ruby/eventmachine: fix openssl dependency
Package-Manager: portage-2.2.20.1 - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed