pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/ruby-concurrent-ruby



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.

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@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"
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



Home | Main Index | Thread Index | Old Index