diff options
author | jlam <jlam@pkgsrc.org> | 2008-04-04 15:16:56 +0000 |
---|---|---|
committer | jlam <jlam@pkgsrc.org> | 2008-04-04 15:16:56 +0000 |
commit | 756a3cf2d7b21035fbfd543bc870cef4f4ccfe4b (patch) | |
tree | 4ccdac8a1c29eb89db181004e2a659219333eac8 /devel | |
parent | e75d51b2cd07ab6f25d6aaa18d61f5b919d678cf (diff) | |
download | pkgsrc-756a3cf2d7b21035fbfd543bc870cef4f4ccfe4b.tar.gz |
Initial import of ruby18-eventmachine-0.10.0 as devel/ruby-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!
Diffstat (limited to 'devel')
-rw-r--r-- | devel/ruby-eventmachine/DESCR | 4 | ||||
-rw-r--r-- | devel/ruby-eventmachine/Makefile | 17 | ||||
-rw-r--r-- | devel/ruby-eventmachine/PLIST | 101 | ||||
-rw-r--r-- | devel/ruby-eventmachine/distinfo | 5 |
4 files changed, 127 insertions, 0 deletions
diff --git a/devel/ruby-eventmachine/DESCR b/devel/ruby-eventmachine/DESCR new file mode 100644 index 00000000000..2f6cdb8124d --- /dev/null +++ b/devel/ruby-eventmachine/DESCR @@ -0,0 +1,4 @@ +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! diff --git a/devel/ruby-eventmachine/Makefile b/devel/ruby-eventmachine/Makefile new file mode 100644 index 00000000000..2a9474cda45 --- /dev/null +++ b/devel/ruby-eventmachine/Makefile @@ -0,0 +1,17 @@ +# $NetBSD: Makefile,v 1.1.1.1 2008/04/04 15:16:56 jlam Exp $ + +DISTNAME= eventmachine-0.10.0 +PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME} +CATEGORIES= devel + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://rubyeventmachine.com/ +COMMENT= Ruby event-driven I/O using the Reactor pattern + +USE_LANGUAGES= c c++ +GEM_BUILD= gemspec + +.include "../../misc/rubygems/rubygem.mk" + +.include "../../security/openssl/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/devel/ruby-eventmachine/PLIST b/devel/ruby-eventmachine/PLIST new file mode 100644 index 00000000000..a3aeffbee36 --- /dev/null +++ b/devel/ruby-eventmachine/PLIST @@ -0,0 +1,101 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2008/04/04 15:16:56 jlam Exp $ +${GEM_HOME}/cache/eventmachine-${PKGVERSION}.gem +${GEM_LIBDIR}/COPYING +${GEM_LIBDIR}/DEFERRABLES +${GEM_LIBDIR}/EPOLL +${GEM_LIBDIR}/GNU +${GEM_LIBDIR}/KEYBOARD +${GEM_LIBDIR}/LEGAL +${GEM_LIBDIR}/LIGHTWEIGHT_CONCURRENCY +${GEM_LIBDIR}/PURE_RUBY +${GEM_LIBDIR}/README +${GEM_LIBDIR}/RELEASE_NOTES +${GEM_LIBDIR}/SMTP +${GEM_LIBDIR}/SPAWNED_PROCESSES +${GEM_LIBDIR}/TODO +${GEM_LIBDIR}/ext/binder.cpp +${GEM_LIBDIR}/ext/binder.h +${GEM_LIBDIR}/ext/cmain.cpp +${GEM_LIBDIR}/ext/cplusplus.cpp +${GEM_LIBDIR}/ext/ed.cpp +${GEM_LIBDIR}/ext/ed.h +${GEM_LIBDIR}/ext/em.cpp +${GEM_LIBDIR}/ext/em.h +${GEM_LIBDIR}/ext/emwin.cpp +${GEM_LIBDIR}/ext/emwin.h +${GEM_LIBDIR}/ext/epoll.cpp +${GEM_LIBDIR}/ext/epoll.h +${GEM_LIBDIR}/ext/eventmachine.h +${GEM_LIBDIR}/ext/eventmachine_cpp.h +${GEM_LIBDIR}/ext/extconf.rb +${GEM_LIBDIR}/ext/files.cpp +${GEM_LIBDIR}/ext/files.h +${GEM_LIBDIR}/ext/kb.cpp +${GEM_LIBDIR}/ext/page.cpp +${GEM_LIBDIR}/ext/page.h +${GEM_LIBDIR}/ext/pipe.cpp +${GEM_LIBDIR}/ext/project.h +${GEM_LIBDIR}/ext/rubymain.cpp +${GEM_LIBDIR}/ext/sigs.cpp +${GEM_LIBDIR}/ext/sigs.h +${GEM_LIBDIR}/ext/ssl.cpp +${GEM_LIBDIR}/ext/ssl.h +${GEM_LIBDIR}/lib/em/deferrable.rb +${GEM_LIBDIR}/lib/em/eventable.rb +${GEM_LIBDIR}/lib/em/future.rb +${GEM_LIBDIR}/lib/em/messages.rb +${GEM_LIBDIR}/lib/em/spawnable.rb +${GEM_LIBDIR}/lib/em/streamer.rb +${GEM_LIBDIR}/lib/eventmachine.rb +${GEM_LIBDIR}/lib/eventmachine_version.rb +${GEM_LIBDIR}/lib/evma.rb +${GEM_LIBDIR}/lib/evma/callback.rb +${GEM_LIBDIR}/lib/evma/container.rb +${GEM_LIBDIR}/lib/evma/factory.rb +${GEM_LIBDIR}/lib/evma/protocol.rb +${GEM_LIBDIR}/lib/evma/reactor.rb +${GEM_LIBDIR}/lib/jeventmachine.rb +${GEM_LIBDIR}/lib/pr_eventmachine.rb +${GEM_LIBDIR}/lib/protocols/buftok.rb +${GEM_LIBDIR}/lib/protocols/header_and_content.rb +${GEM_LIBDIR}/lib/protocols/httpcli2.rb +${GEM_LIBDIR}/lib/protocols/httpclient.rb +${GEM_LIBDIR}/lib/protocols/line_and_text.rb +${GEM_LIBDIR}/lib/protocols/linetext2.rb +${GEM_LIBDIR}/lib/protocols/saslauth.rb +${GEM_LIBDIR}/lib/protocols/smtpclient.rb +${GEM_LIBDIR}/lib/protocols/smtpserver.rb +${GEM_LIBDIR}/lib/protocols/stomp.rb +${GEM_LIBDIR}/lib/protocols/tcptest.rb +${GEM_LIBDIR}/lib/rubyeventmachine.${RUBY_DLEXT} +${GEM_LIBDIR}/tests/test_basic.rb +${GEM_LIBDIR}/tests/test_epoll.rb +${GEM_LIBDIR}/tests/test_errors.rb +${GEM_LIBDIR}/tests/test_eventables.rb +${GEM_LIBDIR}/tests/test_exc.rb +${GEM_LIBDIR}/tests/test_futures.rb +${GEM_LIBDIR}/tests/test_hc.rb +${GEM_LIBDIR}/tests/test_httpclient.rb +${GEM_LIBDIR}/tests/test_httpclient2.rb +${GEM_LIBDIR}/tests/test_kb.rb +${GEM_LIBDIR}/tests/test_ltp.rb +${GEM_LIBDIR}/tests/test_ltp2.rb +${GEM_LIBDIR}/tests/test_next_tick.rb +${GEM_LIBDIR}/tests/test_pure.rb +${GEM_LIBDIR}/tests/test_running.rb +${GEM_LIBDIR}/tests/test_send_file.rb +${GEM_LIBDIR}/tests/test_servers.rb +${GEM_LIBDIR}/tests/test_smtpclient.rb +${GEM_LIBDIR}/tests/test_smtpserver.rb +${GEM_LIBDIR}/tests/test_spawn.rb +${GEM_LIBDIR}/tests/test_timers.rb +${GEM_LIBDIR}/tests/test_ud.rb +${GEM_LIBDIR}/tests/testem.rb +${GEM_HOME}/specifications/eventmachine-${PKGVERSION}.gemspec +@dirrm ${GEM_LIBDIR}/tests +@dirrm ${GEM_LIBDIR}/lib/protocols +@dirrm ${GEM_LIBDIR}/lib/evma +@dirrm ${GEM_LIBDIR}/lib/em +@dirrm ${GEM_LIBDIR}/lib +@dirrm ${GEM_LIBDIR}/ext +@dirrm ${GEM_LIBDIR} diff --git a/devel/ruby-eventmachine/distinfo b/devel/ruby-eventmachine/distinfo new file mode 100644 index 00000000000..1703eccf187 --- /dev/null +++ b/devel/ruby-eventmachine/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2008/04/04 15:16:56 jlam Exp $ + +SHA1 (eventmachine-0.10.0.gem) = f99122b0a1518ab0d01ac6fa3cc5153726c5b5cc +RMD160 (eventmachine-0.10.0.gem) = e0cb0bcddabb9210ac544e6ec17bcfb6fc531c21 +Size (eventmachine-0.10.0.gem) = 138752 bytes |