SecBSD's official ports repository
This commit is contained in:
commit
2c0afcbbf3
64331 changed files with 5339189 additions and 0 deletions
21
devel/ruby-ref/pkg/DESCR
Normal file
21
devel/ruby-ref/pkg/DESCR
Normal file
|
@ -0,0 +1,21 @@
|
|||
ruby-ref provides object references for Ruby as well as some common
|
||||
utilities for working with references. Object references are used to
|
||||
point to other objects and come in three distinct flavors that interact
|
||||
differently with the garbage collector.
|
||||
|
||||
* Ref::StrongReference - This is a plain old pointer to another object.
|
||||
|
||||
* Ref::WeakReference - This is a pointer to another object, but it is
|
||||
not seen by the garbage collector and the memory used by the object can
|
||||
be reclaimed at any time.
|
||||
|
||||
* Ref::SoftReference - This is similar to a weak reference, but the
|
||||
garbage collector is not as eager to reclaim the referenced object.
|
||||
|
||||
All of these classes extend from a common Ref::Reference class and have
|
||||
a common interface.
|
||||
|
||||
Weak and soft references are useful when you have instantiated objects
|
||||
that you may want to use again but can recreate if necessary. Since the
|
||||
garbage collector determines when to reclaim the memory used by the
|
||||
objects, you don't need to worry about bloating the Ruby heap.
|
65
devel/ruby-ref/pkg/PLIST
Normal file
65
devel/ruby-ref/pkg/PLIST
Normal file
|
@ -0,0 +1,65 @@
|
|||
${GEM_LIB}/cache/${DISTNAME}.gem
|
||||
${GEM_LIB}/gems/${DISTNAME}/
|
||||
${GEM_LIB}/gems/${DISTNAME}/MIT_LICENSE
|
||||
${GEM_LIB}/gems/${DISTNAME}/README.rdoc
|
||||
${GEM_LIB}/gems/${DISTNAME}/VERSION
|
||||
${GEM_LIB}/gems/${DISTNAME}/ext/
|
||||
${GEM_LIB}/gems/${DISTNAME}/ext/java/
|
||||
${GEM_LIB}/gems/${DISTNAME}/ext/java/org/
|
||||
${GEM_LIB}/gems/${DISTNAME}/ext/java/org/jruby/
|
||||
${GEM_LIB}/gems/${DISTNAME}/ext/java/org/jruby/ext/
|
||||
${GEM_LIB}/gems/${DISTNAME}/ext/java/org/jruby/ext/ref/
|
||||
${GEM_LIB}/gems/${DISTNAME}/ext/java/org/jruby/ext/ref/ReferencesService.java
|
||||
${GEM_LIB}/gems/${DISTNAME}/ext/java/org/jruby/ext/ref/RubySoftReference.java
|
||||
${GEM_LIB}/gems/${DISTNAME}/ext/java/org/jruby/ext/ref/RubyWeakReference.java
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/org/
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/org/jruby/
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/org/jruby/ext/
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/org/jruby/ext/ref/
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/org/jruby/ext/ref/references.jar
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/ref/
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/ref.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/ref/abstract_reference_key_map.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/ref/abstract_reference_value_map.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/ref/mock.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/ref/reference.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/ref/reference_queue.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/ref/safe_monitor.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/ref/soft_key_map.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/ref/soft_reference.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/ref/soft_value_map.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/ref/strong_reference.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/ref/weak_key_map.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/ref/weak_reference/
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/ref/weak_reference.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/ref/weak_reference/iron_ruby.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/ref/weak_reference/pure_ruby.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/ref/weak_reference/weak_ref.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/ref/weak_value_map.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/mock_test.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/mock_test.rbc
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/reference_key_map_behavior.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/reference_key_map_behavior.rbc
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/reference_queue_test.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/reference_queue_test.rbc
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/reference_value_map_behavior.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/reference_value_map_behavior.rbc
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/soft_key_map_test.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/soft_key_map_test.rbc
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/soft_reference_test.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/soft_reference_test.rbc
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/soft_value_map_test.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/soft_value_map_test.rbc
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/strong_reference_test.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/strong_reference_test.rbc
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/test_helper.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/test_helper.rbc
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/weak_key_map_test.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/weak_key_map_test.rbc
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/weak_reference_test.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/weak_reference_test.rbc
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/weak_value_map_test.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/weak_value_map_test.rbc
|
||||
${GEM_LIB}/specifications/${DISTNAME}.gemspec
|
Loading…
Add table
Add a link
Reference in a new issue