From 7aa71a76ef375275810d94dfd177becd207692fc Mon Sep 17 00:00:00 2001 From: sunpoet Date: Mon, 19 Aug 2019 20:46:56 +0000 Subject: [PATCH] Add rubygem-async 1.20.1 Async is a composable asynchronous I/O framework for Ruby based on nio4r and timers. WWW: https://github.com/socketry/async --- devel/Makefile | 1 + devel/rubygem-async/Makefile | 23 +++++++++++++++++++++++ devel/rubygem-async/distinfo | 3 +++ devel/rubygem-async/pkg-descr | 4 ++++ 4 files changed, 31 insertions(+) create mode 100644 devel/rubygem-async/Makefile create mode 100644 devel/rubygem-async/distinfo create mode 100644 devel/rubygem-async/pkg-descr diff --git a/devel/Makefile b/devel/Makefile index 0dcb1974bfc9..ee3a02ddcbdb 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -5406,6 +5406,7 @@ SUBDIR += rubygem-aspectr SUBDIR += rubygem-ast SUBDIR += rubygem-astrolabe + SUBDIR += rubygem-async SUBDIR += rubygem-atomic SUBDIR += rubygem-attic SUBDIR += rubygem-attr_required diff --git a/devel/rubygem-async/Makefile b/devel/rubygem-async/Makefile new file mode 100644 index 000000000000..e5eb4db2577a --- /dev/null +++ b/devel/rubygem-async/Makefile @@ -0,0 +1,23 @@ +# Created by: Po-Chuan Hsieh +# $FreeBSD$ + +PORTNAME= async +PORTVERSION= 1.20.1 +CATEGORIES= devel rubygems +MASTER_SITES= RG + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Modern asynchronous I/O framework for Ruby + +LICENSE= MIT + +RUN_DEPENDS= rubygem-console>=1.0<2:devel/rubygem-console \ + rubygem-nio4r>=2.3<3:devel/rubygem-nio4r \ + rubygem-timers>=4.1<5:devel/rubygem-timers + +USES= gem +USE_RUBY= yes + +NO_ARCH= yes + +.include diff --git a/devel/rubygem-async/distinfo b/devel/rubygem-async/distinfo new file mode 100644 index 000000000000..1ec671b20821 --- /dev/null +++ b/devel/rubygem-async/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1566229332 +SHA256 (rubygem/async-1.20.1.gem) = 42d3b1668d19f6e13e53d53f842e2df851f802209098a773cdfc17580f41705f +SIZE (rubygem/async-1.20.1.gem) = 1804288 diff --git a/devel/rubygem-async/pkg-descr b/devel/rubygem-async/pkg-descr new file mode 100644 index 000000000000..7757421ab7fd --- /dev/null +++ b/devel/rubygem-async/pkg-descr @@ -0,0 +1,4 @@ +Async is a composable asynchronous I/O framework for Ruby based on nio4r and +timers. + +WWW: https://github.com/socketry/async