dev-ruby / eventmachine

EventMachine is a fast, simple event-processing library for Ruby programs

Official package sites : https://github.com/eventmachine/eventmachine ·

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!

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

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

dev-lang / ruby : An object-oriented scripting language

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

virtual / rubygems : Virtual ebuild for rubygems

dev-lang / ruby : An object-oriented scripting language

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

virtual / rubygems : Virtual ebuild for rubygems

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

815286
dev-ruby/eventmachine-1.2.7-r3 fails tests (hang)
828907
dev-ruby/eventmachine-1.2.7-r3 - rubymain.cpp: warning: 'VALUE ruby::backward::cxxanyargs::rb_rescue(VALUE ( )(...), VALUE, VALUE
835314
dev-ruby/eventmachine-1.2.7-r3 fails tests on MUSL
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