summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfhajny <fhajny@pkgsrc.org>2012-02-06 11:38:03 +0000
committerfhajny <fhajny@pkgsrc.org>2012-02-06 11:38:03 +0000
commitb071366d8227346787d90f2aeb67eb34d0f748a1 (patch)
tree4eb101551d51c0253a0ca9d048e1672287b4b66b
parentc372edd112e6b4363aea5d3319d7ce6e05a39aed (diff)
downloadpkgsrc-b071366d8227346787d90f2aeb67eb34d0f748a1.tar.gz
Import ruby18-kgio-2.7.2 as devel/ruby-kgio.
kgio provides non-blocking I/O methods for Ruby without raising exceptions on EAGAIN and EINPROGRESS. It is intended for use with the Unicorn and Rainbows! Rack servers, but may be used by other applications.
-rw-r--r--devel/ruby-kgio/DESCR3
-rw-r--r--devel/ruby-kgio/Makefile13
-rw-r--r--devel/ruby-kgio/PLIST69
-rw-r--r--devel/ruby-kgio/distinfo5
4 files changed, 90 insertions, 0 deletions
diff --git a/devel/ruby-kgio/DESCR b/devel/ruby-kgio/DESCR
new file mode 100644
index 00000000000..42432bcac32
--- /dev/null
+++ b/devel/ruby-kgio/DESCR
@@ -0,0 +1,3 @@
+kgio provides non-blocking I/O methods for Ruby without raising exceptions on
+EAGAIN and EINPROGRESS. It is intended for use with the Unicorn and Rainbows!
+Rack servers, but may be used by other applications.
diff --git a/devel/ruby-kgio/Makefile b/devel/ruby-kgio/Makefile
new file mode 100644
index 00000000000..d477d4a2480
--- /dev/null
+++ b/devel/ruby-kgio/Makefile
@@ -0,0 +1,13 @@
+# $NetBSD: Makefile,v 1.1.1.1 2012/02/06 11:38:03 fhajny Exp $
+
+DISTNAME= kgio-2.7.2
+PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME}
+CATEGORIES= devel net
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://bogomips.org/kgio/
+COMMENT= Provides non-blocking I/O methods for Ruby
+LICENSE= gnu-lgpl-v2.1
+
+.include "../../lang/ruby/gem.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/ruby-kgio/PLIST b/devel/ruby-kgio/PLIST
new file mode 100644
index 00000000000..5c48eb4bed8
--- /dev/null
+++ b/devel/ruby-kgio/PLIST
@@ -0,0 +1,69 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2012/02/06 11:38:03 fhajny Exp $
+${GEM_HOME}/cache/${GEM_NAME}.gem
+${GEM_LIBDIR}/.document
+${GEM_LIBDIR}/.gitignore
+${GEM_LIBDIR}/.manifest
+${GEM_LIBDIR}/.wrongdoc.yml
+${GEM_LIBDIR}/COPYING
+${GEM_LIBDIR}/ChangeLog
+${GEM_LIBDIR}/GIT-VERSION-FILE
+${GEM_LIBDIR}/GIT-VERSION-GEN
+${GEM_LIBDIR}/GNUmakefile
+${GEM_LIBDIR}/HACKING
+${GEM_LIBDIR}/ISSUES
+${GEM_LIBDIR}/LATEST
+${GEM_LIBDIR}/LICENSE
+${GEM_LIBDIR}/NEWS
+${GEM_LIBDIR}/README
+${GEM_LIBDIR}/Rakefile
+${GEM_LIBDIR}/TODO
+${GEM_LIBDIR}/ext/kgio/accept.c
+${GEM_LIBDIR}/ext/kgio/ancient_ruby.h
+${GEM_LIBDIR}/ext/kgio/autopush.c
+${GEM_LIBDIR}/ext/kgio/blocking_io_region.h
+${GEM_LIBDIR}/ext/kgio/broken_system_compat.h
+${GEM_LIBDIR}/ext/kgio/connect.c
+${GEM_LIBDIR}/ext/kgio/extconf.rb
+${GEM_LIBDIR}/ext/kgio/kgio.h
+${GEM_LIBDIR}/ext/kgio/kgio_ext.c
+${GEM_LIBDIR}/ext/kgio/missing_accept4.h
+${GEM_LIBDIR}/ext/kgio/my_fileno.h
+${GEM_LIBDIR}/ext/kgio/nonblock.h
+${GEM_LIBDIR}/ext/kgio/poll.c
+${GEM_LIBDIR}/ext/kgio/read_write.c
+${GEM_LIBDIR}/ext/kgio/set_file_path.h
+${GEM_LIBDIR}/ext/kgio/sock_for_fd.h
+${GEM_LIBDIR}/ext/kgio/tryopen.c
+${GEM_LIBDIR}/ext/kgio/wait.c
+${GEM_LIBDIR}/kgio.gemspec
+${GEM_LIBDIR}/lib/kgio.rb
+${GEM_LIBDIR}/lib/kgio_ext.${RUBY_DLEXT}
+${GEM_LIBDIR}/pkg.mk
+${GEM_LIBDIR}/setup.rb
+${GEM_LIBDIR}/test/lib_read_write.rb
+${GEM_LIBDIR}/test/lib_server_accept.rb
+${GEM_LIBDIR}/test/test_accept_class.rb
+${GEM_LIBDIR}/test/test_accept_flags.rb
+${GEM_LIBDIR}/test/test_autopush.rb
+${GEM_LIBDIR}/test/test_connect_fd_leak.rb
+${GEM_LIBDIR}/test/test_cross_thread_close.rb
+${GEM_LIBDIR}/test/test_default_wait.rb
+${GEM_LIBDIR}/test/test_kgio_addr.rb
+${GEM_LIBDIR}/test/test_no_dns_on_tcp_connect.rb
+${GEM_LIBDIR}/test/test_peek.rb
+${GEM_LIBDIR}/test/test_pipe_popen.rb
+${GEM_LIBDIR}/test/test_pipe_read_write.rb
+${GEM_LIBDIR}/test/test_poll.rb
+${GEM_LIBDIR}/test/test_singleton_read_write.rb
+${GEM_LIBDIR}/test/test_socketpair_read_write.rb
+${GEM_LIBDIR}/test/test_tcp6_client_read_server_write.rb
+${GEM_LIBDIR}/test/test_tcp_client_read_server_write.rb
+${GEM_LIBDIR}/test/test_tcp_connect.rb
+${GEM_LIBDIR}/test/test_tcp_server.rb
+${GEM_LIBDIR}/test/test_tcp_server_read_client_write.rb
+${GEM_LIBDIR}/test/test_tryopen.rb
+${GEM_LIBDIR}/test/test_unix_client_read_server_write.rb
+${GEM_LIBDIR}/test/test_unix_connect.rb
+${GEM_LIBDIR}/test/test_unix_server.rb
+${GEM_LIBDIR}/test/test_unix_server_read_client_write.rb
+${GEM_HOME}/specifications/${GEM_NAME}.gemspec
diff --git a/devel/ruby-kgio/distinfo b/devel/ruby-kgio/distinfo
new file mode 100644
index 00000000000..ed9b380c1a0
--- /dev/null
+++ b/devel/ruby-kgio/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2012/02/06 11:38:03 fhajny Exp $
+
+SHA1 (kgio-2.7.2.gem) = 19701cfbba727b54fa232e5ba505ab8669778cbc
+RMD160 (kgio-2.7.2.gem) = 435848ec5901f5039c22e66a689a0869fc507fa4
+Size (kgio-2.7.2.gem) = 69120 bytes