pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/ruby-concurrent-ruby devel/ruby-concurrent-ruby:...
details: https://anonhg.NetBSD.org/pkgsrc/rev/f2fd996ed5f0
branches: trunk
changeset: 376324:f2fd996ed5f0
user: taca <taca%pkgsrc.org@localhost>
date: Wed Feb 28 15:27:19 2018 +0000
description:
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
diffstat:
devel/ruby-concurrent-ruby/DESCR | 17 ++++
devel/ruby-concurrent-ruby/Makefile | 12 +++
devel/ruby-concurrent-ruby/PLIST | 129 ++++++++++++++++++++++++++++++++++++
devel/ruby-concurrent-ruby/distinfo | 6 +
4 files changed, 164 insertions(+), 0 deletions(-)
diffs (180 lines):
diff -r d49189594852 -r f2fd996ed5f0 devel/ruby-concurrent-ruby/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/ruby-concurrent-ruby/DESCR Wed Feb 28 15:27:19 2018 +0000
@@ -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
diff -r d49189594852 -r f2fd996ed5f0 devel/ruby-concurrent-ruby/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/ruby-concurrent-ruby/Makefile Wed Feb 28 15:27:19 2018 +0000
@@ -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@localhost
+HOMEPAGE= http://www.concurrent-ruby.com
+COMMENT= Modern concurrency tools for Ruby
+LICENSE= mit
+
+.include "../../lang/ruby/gem.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r d49189594852 -r f2fd996ed5f0 devel/ruby-concurrent-ruby/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/ruby-concurrent-ruby/PLIST Wed Feb 28 15:27:19 2018 +0000
@@ -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
diff -r d49189594852 -r f2fd996ed5f0 devel/ruby-concurrent-ruby/distinfo
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/ruby-concurrent-ruby/distinfo Wed Feb 28 15:27:19 2018 +0000
@@ -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
Home |
Main Index |
Thread Index |
Old Index