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