Received: by mail.netbsd.org (Postfix, from userid 605) id 7B40D84E02; Wed, 28 Feb 2018 15:27:21 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id C7DEF84E00 for ; Wed, 28 Feb 2018 15:27:20 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id h0ReENPdbZzs for ; Wed, 28 Feb 2018 15:27:19 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id A307D84C77 for ; Wed, 28 Feb 2018 15:27:19 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 8810DFB40; Wed, 28 Feb 2018 15:27:19 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1519831639227180" MIME-Version: 1.0 Date: Wed, 28 Feb 2018 15:27:19 +0000 From: "Takahiro Kambe" Subject: CVS commit: pkgsrc/devel/ruby-concurrent-ruby To: pkgsrc-changes@NetBSD.org Reply-To: taca@netbsd.org X-Mailer: log_accum Message-Id: <20180228152719.8810DFB40@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1519831639227180 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: taca Date: Wed Feb 28 15:27:19 UTC 2018 Added Files: pkgsrc/devel/ruby-concurrent-ruby: DESCR Makefile PLIST distinfo Log Message: devel/ruby-concurrent-ruby: Add ruby-concurrent-ruby 1.0.5 pkgsrc note: This package deprecates devel/ruby-atomic, too. Modern concurrency tools including agents, futures, promises, thread pools, actors, supervisors, and more. Inspired by Erlang, Clojure, Go, JavaScript, actors, and classic concurrency patterns. The design goals of this gem are: * Be an 'unopinionated' toolbox that provides useful utilities without debating which is better or why * Remain free of external gem dependencies * Stay true to the spirit of the languages providing inspiration * But implement in a way that makes sense for Ruby * Keep the semantics as idiomatic Ruby as possible * Support features that make sense in Ruby * Exclude features that don't make sense in Ruby * Be small, lean, and loosely coupled To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 pkgsrc/devel/ruby-concurrent-ruby/DESCR \ pkgsrc/devel/ruby-concurrent-ruby/Makefile \ pkgsrc/devel/ruby-concurrent-ruby/PLIST \ pkgsrc/devel/ruby-concurrent-ruby/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1519831639227180 Content-Disposition: inline Content-Length: 9646 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Added files: Index: pkgsrc/devel/ruby-concurrent-ruby/DESCR diff -u /dev/null pkgsrc/devel/ruby-concurrent-ruby/DESCR:1.1 --- /dev/null Wed Feb 28 15:27:19 2018 +++ pkgsrc/devel/ruby-concurrent-ruby/DESCR Wed Feb 28 15:27:19 2018 @@ -0,0 +1,17 @@ +Modern concurrency tools including agents, futures, promises, thread pools, +actors, supervisors, and more. + +Inspired by Erlang, Clojure, Go, JavaScript, actors, and classic concurrency +patterns. + +The design goals of this gem are: + +* Be an 'unopinionated' toolbox that provides useful utilities without + debating which is better or why +* Remain free of external gem dependencies +* Stay true to the spirit of the languages providing inspiration +* But implement in a way that makes sense for Ruby +* Keep the semantics as idiomatic Ruby as possible +* Support features that make sense in Ruby +* Exclude features that don't make sense in Ruby +* Be small, lean, and loosely coupled Index: pkgsrc/devel/ruby-concurrent-ruby/Makefile diff -u /dev/null pkgsrc/devel/ruby-concurrent-ruby/Makefile:1.1 --- /dev/null Wed Feb 28 15:27:19 2018 +++ pkgsrc/devel/ruby-concurrent-ruby/Makefile Wed Feb 28 15:27:19 2018 @@ -0,0 +1,12 @@ +# $NetBSD: Makefile,v 1.1 2018/02/28 15:27:19 taca Exp $ + +DISTNAME= concurrent-ruby-1.0.5 +CATEGORIES= devel + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://www.concurrent-ruby.com +COMMENT= Modern concurrency tools for Ruby +LICENSE= mit + +.include "../../lang/ruby/gem.mk" +.include "../../mk/bsd.pkg.mk" Index: pkgsrc/devel/ruby-concurrent-ruby/PLIST diff -u /dev/null pkgsrc/devel/ruby-concurrent-ruby/PLIST:1.1 --- /dev/null Wed Feb 28 15:27:19 2018 +++ pkgsrc/devel/ruby-concurrent-ruby/PLIST Wed Feb 28 15:27:19 2018 @@ -0,0 +1,129 @@ +@comment $NetBSD: PLIST,v 1.1 2018/02/28 15:27:19 taca Exp $ +${GEM_HOME}/cache/${GEM_NAME}.gem +${GEM_LIBDIR}/CHANGELOG.md +${GEM_LIBDIR}/LICENSE.txt +${GEM_LIBDIR}/README.md +${GEM_LIBDIR}/lib/concurrent.rb +${GEM_LIBDIR}/lib/concurrent/agent.rb +${GEM_LIBDIR}/lib/concurrent/array.rb +${GEM_LIBDIR}/lib/concurrent/async.rb +${GEM_LIBDIR}/lib/concurrent/atom.rb +${GEM_LIBDIR}/lib/concurrent/atomic/abstract_thread_local_var.rb +${GEM_LIBDIR}/lib/concurrent/atomic/atomic_boolean.rb +${GEM_LIBDIR}/lib/concurrent/atomic/atomic_fixnum.rb +${GEM_LIBDIR}/lib/concurrent/atomic/atomic_reference.rb +${GEM_LIBDIR}/lib/concurrent/atomic/count_down_latch.rb +${GEM_LIBDIR}/lib/concurrent/atomic/cyclic_barrier.rb +${GEM_LIBDIR}/lib/concurrent/atomic/event.rb +${GEM_LIBDIR}/lib/concurrent/atomic/java_count_down_latch.rb +${GEM_LIBDIR}/lib/concurrent/atomic/java_thread_local_var.rb +${GEM_LIBDIR}/lib/concurrent/atomic/mutex_atomic_boolean.rb +${GEM_LIBDIR}/lib/concurrent/atomic/mutex_atomic_fixnum.rb +${GEM_LIBDIR}/lib/concurrent/atomic/mutex_count_down_latch.rb +${GEM_LIBDIR}/lib/concurrent/atomic/mutex_semaphore.rb +${GEM_LIBDIR}/lib/concurrent/atomic/read_write_lock.rb +${GEM_LIBDIR}/lib/concurrent/atomic/reentrant_read_write_lock.rb +${GEM_LIBDIR}/lib/concurrent/atomic/ruby_thread_local_var.rb +${GEM_LIBDIR}/lib/concurrent/atomic/semaphore.rb +${GEM_LIBDIR}/lib/concurrent/atomic/thread_local_var.rb +${GEM_LIBDIR}/lib/concurrent/atomic_reference/concurrent_update_error.rb +${GEM_LIBDIR}/lib/concurrent/atomic_reference/direct_update.rb +${GEM_LIBDIR}/lib/concurrent/atomic_reference/jruby+truffle.rb +${GEM_LIBDIR}/lib/concurrent/atomic_reference/jruby.rb +${GEM_LIBDIR}/lib/concurrent/atomic_reference/mutex_atomic.rb +${GEM_LIBDIR}/lib/concurrent/atomic_reference/numeric_cas_wrapper.rb +${GEM_LIBDIR}/lib/concurrent/atomic_reference/rbx.rb +${GEM_LIBDIR}/lib/concurrent/atomic_reference/ruby.rb +${GEM_LIBDIR}/lib/concurrent/atomics.rb +${GEM_LIBDIR}/lib/concurrent/collection/copy_on_notify_observer_set.rb +${GEM_LIBDIR}/lib/concurrent/collection/copy_on_write_observer_set.rb +${GEM_LIBDIR}/lib/concurrent/collection/java_non_concurrent_priority_queue.rb +${GEM_LIBDIR}/lib/concurrent/collection/map/atomic_reference_map_backend.rb +${GEM_LIBDIR}/lib/concurrent/collection/map/mri_map_backend.rb +${GEM_LIBDIR}/lib/concurrent/collection/map/non_concurrent_map_backend.rb +${GEM_LIBDIR}/lib/concurrent/collection/map/synchronized_map_backend.rb +${GEM_LIBDIR}/lib/concurrent/collection/non_concurrent_priority_queue.rb +${GEM_LIBDIR}/lib/concurrent/collection/ruby_non_concurrent_priority_queue.rb +${GEM_LIBDIR}/lib/concurrent/concern/deprecation.rb +${GEM_LIBDIR}/lib/concurrent/concern/dereferenceable.rb +${GEM_LIBDIR}/lib/concurrent/concern/logging.rb +${GEM_LIBDIR}/lib/concurrent/concern/obligation.rb +${GEM_LIBDIR}/lib/concurrent/concern/observable.rb +${GEM_LIBDIR}/lib/concurrent/configuration.rb +${GEM_LIBDIR}/lib/concurrent/constants.rb +${GEM_LIBDIR}/lib/concurrent/dataflow.rb +${GEM_LIBDIR}/lib/concurrent/delay.rb +${GEM_LIBDIR}/lib/concurrent/edge.rb +${GEM_LIBDIR}/lib/concurrent/errors.rb +${GEM_LIBDIR}/lib/concurrent/exchanger.rb +${GEM_LIBDIR}/lib/concurrent/executor/abstract_executor_service.rb +${GEM_LIBDIR}/lib/concurrent/executor/cached_thread_pool.rb +${GEM_LIBDIR}/lib/concurrent/executor/executor_service.rb +${GEM_LIBDIR}/lib/concurrent/executor/fixed_thread_pool.rb +${GEM_LIBDIR}/lib/concurrent/executor/immediate_executor.rb +${GEM_LIBDIR}/lib/concurrent/executor/indirect_immediate_executor.rb +${GEM_LIBDIR}/lib/concurrent/executor/java_executor_service.rb +${GEM_LIBDIR}/lib/concurrent/executor/java_single_thread_executor.rb +${GEM_LIBDIR}/lib/concurrent/executor/java_thread_pool_executor.rb +${GEM_LIBDIR}/lib/concurrent/executor/ruby_executor_service.rb +${GEM_LIBDIR}/lib/concurrent/executor/ruby_single_thread_executor.rb +${GEM_LIBDIR}/lib/concurrent/executor/ruby_thread_pool_executor.rb +${GEM_LIBDIR}/lib/concurrent/executor/safe_task_executor.rb +${GEM_LIBDIR}/lib/concurrent/executor/serial_executor_service.rb +${GEM_LIBDIR}/lib/concurrent/executor/serialized_execution.rb +${GEM_LIBDIR}/lib/concurrent/executor/serialized_execution_delegator.rb +${GEM_LIBDIR}/lib/concurrent/executor/simple_executor_service.rb +${GEM_LIBDIR}/lib/concurrent/executor/single_thread_executor.rb +${GEM_LIBDIR}/lib/concurrent/executor/thread_pool_executor.rb +${GEM_LIBDIR}/lib/concurrent/executor/timer_set.rb +${GEM_LIBDIR}/lib/concurrent/executors.rb +${GEM_LIBDIR}/lib/concurrent/future.rb +${GEM_LIBDIR}/lib/concurrent/hash.rb +${GEM_LIBDIR}/lib/concurrent/immutable_struct.rb +${GEM_LIBDIR}/lib/concurrent/ivar.rb +${GEM_LIBDIR}/lib/concurrent/lazy_register.rb +${GEM_LIBDIR}/lib/concurrent/map.rb +${GEM_LIBDIR}/lib/concurrent/maybe.rb +${GEM_LIBDIR}/lib/concurrent/mutable_struct.rb +${GEM_LIBDIR}/lib/concurrent/mvar.rb +${GEM_LIBDIR}/lib/concurrent/options.rb +${GEM_LIBDIR}/lib/concurrent/promise.rb +${GEM_LIBDIR}/lib/concurrent/scheduled_task.rb +${GEM_LIBDIR}/lib/concurrent/settable_struct.rb +${GEM_LIBDIR}/lib/concurrent/synchronization.rb +${GEM_LIBDIR}/lib/concurrent/synchronization/abstract_lockable_object.rb +${GEM_LIBDIR}/lib/concurrent/synchronization/abstract_object.rb +${GEM_LIBDIR}/lib/concurrent/synchronization/abstract_struct.rb +${GEM_LIBDIR}/lib/concurrent/synchronization/condition.rb +${GEM_LIBDIR}/lib/concurrent/synchronization/jruby_lockable_object.rb +${GEM_LIBDIR}/lib/concurrent/synchronization/jruby_object.rb +${GEM_LIBDIR}/lib/concurrent/synchronization/lock.rb +${GEM_LIBDIR}/lib/concurrent/synchronization/lockable_object.rb +${GEM_LIBDIR}/lib/concurrent/synchronization/mri_lockable_object.rb +${GEM_LIBDIR}/lib/concurrent/synchronization/mri_object.rb +${GEM_LIBDIR}/lib/concurrent/synchronization/object.rb +${GEM_LIBDIR}/lib/concurrent/synchronization/rbx_lockable_object.rb +${GEM_LIBDIR}/lib/concurrent/synchronization/rbx_object.rb +${GEM_LIBDIR}/lib/concurrent/synchronization/truffle_lockable_object.rb +${GEM_LIBDIR}/lib/concurrent/synchronization/truffle_object.rb +${GEM_LIBDIR}/lib/concurrent/synchronization/volatile.rb +${GEM_LIBDIR}/lib/concurrent/thread_safe/synchronized_delegator.rb +${GEM_LIBDIR}/lib/concurrent/thread_safe/util.rb +${GEM_LIBDIR}/lib/concurrent/thread_safe/util/adder.rb +${GEM_LIBDIR}/lib/concurrent/thread_safe/util/array_hash_rbx.rb +${GEM_LIBDIR}/lib/concurrent/thread_safe/util/cheap_lockable.rb +${GEM_LIBDIR}/lib/concurrent/thread_safe/util/power_of_two_tuple.rb +${GEM_LIBDIR}/lib/concurrent/thread_safe/util/striped64.rb +${GEM_LIBDIR}/lib/concurrent/thread_safe/util/volatile.rb +${GEM_LIBDIR}/lib/concurrent/thread_safe/util/xor_shift_random.rb +${GEM_LIBDIR}/lib/concurrent/timer_task.rb +${GEM_LIBDIR}/lib/concurrent/tuple.rb +${GEM_LIBDIR}/lib/concurrent/tvar.rb +${GEM_LIBDIR}/lib/concurrent/utility/at_exit.rb +${GEM_LIBDIR}/lib/concurrent/utility/engine.rb +${GEM_LIBDIR}/lib/concurrent/utility/monotonic_time.rb +${GEM_LIBDIR}/lib/concurrent/utility/native_extension_loader.rb +${GEM_LIBDIR}/lib/concurrent/utility/native_integer.rb +${GEM_LIBDIR}/lib/concurrent/utility/processor_counter.rb +${GEM_LIBDIR}/lib/concurrent/version.rb +${GEM_HOME}/specifications/${GEM_NAME}.gemspec Index: pkgsrc/devel/ruby-concurrent-ruby/distinfo diff -u /dev/null pkgsrc/devel/ruby-concurrent-ruby/distinfo:1.1 --- /dev/null Wed Feb 28 15:27:19 2018 +++ pkgsrc/devel/ruby-concurrent-ruby/distinfo Wed Feb 28 15:27:19 2018 @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2018/02/28 15:27:19 taca Exp $ + +SHA1 (concurrent-ruby-1.0.5.gem) = 87de0558473d73a2f7fb208c9b462cd5a894a7c6 +RMD160 (concurrent-ruby-1.0.5.gem) = c83f4af720a5fe87a98e486f1f3cd1441a288978 +SHA512 (concurrent-ruby-1.0.5.gem) = 523df60096e77a377405b71f9133f28284ca73284bb52456bf1e1a38dbb34c593b3aa2ed9ceb019afbed4805ba2bc3d7c846d3a66139924ec7fa0ccb3fcf9324 +Size (concurrent-ruby-1.0.5.gem) = 132608 bytes --_----------=_1519831639227180--