summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2008-04-04 15:16:56 +0000
committerjlam <jlam@pkgsrc.org>2008-04-04 15:16:56 +0000
commit756a3cf2d7b21035fbfd543bc870cef4f4ccfe4b (patch)
tree4ccdac8a1c29eb89db181004e2a659219333eac8 /devel
parente75d51b2cd07ab6f25d6aaa18d61f5b919d678cf (diff)
downloadpkgsrc-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/DESCR4
-rw-r--r--devel/ruby-eventmachine/Makefile17
-rw-r--r--devel/ruby-eventmachine/PLIST101
-rw-r--r--devel/ruby-eventmachine/distinfo5
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