diff options
author | taca <taca> | 2013-02-17 08:49:51 +0000 |
---|---|---|
committer | taca <taca> | 2013-02-17 08:49:51 +0000 |
commit | dbc60b659ce7a5599bab8e06c873f0a9edfe0e71 (patch) | |
tree | 4159126b87b0ae77ca1dc099fa6ec2ee4fc5ef0d /databases | |
parent | b16276fd715b15e580b90d40ff5d33aa617c6616 (diff) | |
download | pkgsrc-dbc60b659ce7a5599bab8e06c873f0a9edfe0e71.tar.gz |
Remove ruby-activerecord3.
It is part of Ruby on Rails 3.0 which isn't supported any more.
Diffstat (limited to 'databases')
-rw-r--r-- | databases/ruby-activerecord3/DESCR | 8 | ||||
-rw-r--r-- | databases/ruby-activerecord3/Makefile | 22 | ||||
-rw-r--r-- | databases/ruby-activerecord3/PLIST | 97 | ||||
-rw-r--r-- | databases/ruby-activerecord3/distinfo | 6 | ||||
-rw-r--r-- | databases/ruby-activerecord3/patches/patch-lib_active__record_attribute__methods_write.rb | 22 |
5 files changed, 0 insertions, 155 deletions
diff --git a/databases/ruby-activerecord3/DESCR b/databases/ruby-activerecord3/DESCR deleted file mode 100644 index 2c2957bd21a..00000000000 --- a/databases/ruby-activerecord3/DESCR +++ /dev/null @@ -1,8 +0,0 @@ -= Active Record -- Object-relational mapping put on rails - -Active Record connects classes to relational database tables to establish an -almost zero-configuration persistence layer for applications. The library -provides a base class that, when subclassed, sets up a mapping between the new -class and an existing table in the database. In context of an application, -these classes are commonly referred to as *models*. Models can also be -connected to other models; this is done by defining *associations*. diff --git a/databases/ruby-activerecord3/Makefile b/databases/ruby-activerecord3/Makefile deleted file mode 100644 index f4ee1c09b9d..00000000000 --- a/databases/ruby-activerecord3/Makefile +++ /dev/null @@ -1,22 +0,0 @@ -# $NetBSD: Makefile,v 1.9 2013/02/12 13:23:20 taca Exp $ - -DISTNAME= activerecord-${RUBY_RAILS_VERSION} -PKGREVISION= 1 -CATEGORIES= databases - -MAINTAINER= pkgsrc-users@NetBSD.org -HOMEPAGE= http://www.rubyonrails.org/ -COMMENT= Object-relational mapper framework (part of Rails 3.0) -LICENSE= mit - -# Comment out dependency in gemspec but already depends indirectly one. -#DEPENDS+= ${RUBY_ACTIVESUPPORT_DEPENDS} -DEPENDS+= ${RUBY_ACTIVEMODEL_DEPENDS} -DEPENDS+= ${RUBY_PKGPREFIX}-arel>=2.0.10<2.1:../../databases/ruby-arel20 -DEPENDS+= ${RUBY_PKGPREFIX}-tzinfo>=0.3.23<0.4:../../time/ruby-tzinfo - -RUBY_RAILS_SUPPORTED= 3 -RUBY_RAILS_STRICT_DEP= yes - -.include "../../lang/ruby/gem.mk" -.include "../../mk/bsd.pkg.mk" diff --git a/databases/ruby-activerecord3/PLIST b/databases/ruby-activerecord3/PLIST deleted file mode 100644 index ecb9035ebb1..00000000000 --- a/databases/ruby-activerecord3/PLIST +++ /dev/null @@ -1,97 +0,0 @@ -@comment $NetBSD: PLIST,v 1.3 2011/08/17 14:18:44 taca Exp $ -${GEM_HOME}/cache/${GEM_NAME}.gem -${GEM_LIBDIR}/CHANGELOG -${GEM_LIBDIR}/README.rdoc -${GEM_LIBDIR}/examples/associations.png -${GEM_LIBDIR}/examples/performance.rb -${GEM_LIBDIR}/examples/simple.rb -${GEM_LIBDIR}/lib/active_record.rb -${GEM_LIBDIR}/lib/active_record/aggregations.rb -${GEM_LIBDIR}/lib/active_record/association_preload.rb -${GEM_LIBDIR}/lib/active_record/associations.rb -${GEM_LIBDIR}/lib/active_record/associations/association_collection.rb -${GEM_LIBDIR}/lib/active_record/associations/association_proxy.rb -${GEM_LIBDIR}/lib/active_record/associations/belongs_to_association.rb -${GEM_LIBDIR}/lib/active_record/associations/belongs_to_polymorphic_association.rb -${GEM_LIBDIR}/lib/active_record/associations/has_and_belongs_to_many_association.rb -${GEM_LIBDIR}/lib/active_record/associations/has_many_association.rb -${GEM_LIBDIR}/lib/active_record/associations/has_many_through_association.rb -${GEM_LIBDIR}/lib/active_record/associations/has_one_association.rb -${GEM_LIBDIR}/lib/active_record/associations/has_one_through_association.rb -${GEM_LIBDIR}/lib/active_record/associations/through_association_scope.rb -${GEM_LIBDIR}/lib/active_record/attribute_methods.rb -${GEM_LIBDIR}/lib/active_record/attribute_methods/before_type_cast.rb -${GEM_LIBDIR}/lib/active_record/attribute_methods/dirty.rb -${GEM_LIBDIR}/lib/active_record/attribute_methods/primary_key.rb -${GEM_LIBDIR}/lib/active_record/attribute_methods/query.rb -${GEM_LIBDIR}/lib/active_record/attribute_methods/read.rb -${GEM_LIBDIR}/lib/active_record/attribute_methods/time_zone_conversion.rb -${GEM_LIBDIR}/lib/active_record/attribute_methods/write.rb -${GEM_LIBDIR}/lib/active_record/autosave_association.rb -${GEM_LIBDIR}/lib/active_record/base.rb -${GEM_LIBDIR}/lib/active_record/callbacks.rb -${GEM_LIBDIR}/lib/active_record/connection_adapters/abstract/connection_pool.rb -${GEM_LIBDIR}/lib/active_record/connection_adapters/abstract/connection_specification.rb -${GEM_LIBDIR}/lib/active_record/connection_adapters/abstract/database_limits.rb -${GEM_LIBDIR}/lib/active_record/connection_adapters/abstract/database_statements.rb -${GEM_LIBDIR}/lib/active_record/connection_adapters/abstract/query_cache.rb -${GEM_LIBDIR}/lib/active_record/connection_adapters/abstract/quoting.rb -${GEM_LIBDIR}/lib/active_record/connection_adapters/abstract/schema_definitions.rb -${GEM_LIBDIR}/lib/active_record/connection_adapters/abstract/schema_statements.rb -${GEM_LIBDIR}/lib/active_record/connection_adapters/abstract_adapter.rb -${GEM_LIBDIR}/lib/active_record/connection_adapters/mysql_adapter.rb -${GEM_LIBDIR}/lib/active_record/connection_adapters/postgresql_adapter.rb -${GEM_LIBDIR}/lib/active_record/connection_adapters/sqlite3_adapter.rb -${GEM_LIBDIR}/lib/active_record/connection_adapters/sqlite_adapter.rb -${GEM_LIBDIR}/lib/active_record/counter_cache.rb -${GEM_LIBDIR}/lib/active_record/dynamic_finder_match.rb -${GEM_LIBDIR}/lib/active_record/dynamic_scope_match.rb -${GEM_LIBDIR}/lib/active_record/errors.rb -${GEM_LIBDIR}/lib/active_record/fixtures.rb -${GEM_LIBDIR}/lib/active_record/locale/en.yml -${GEM_LIBDIR}/lib/active_record/locking/optimistic.rb -${GEM_LIBDIR}/lib/active_record/locking/pessimistic.rb -${GEM_LIBDIR}/lib/active_record/log_subscriber.rb -${GEM_LIBDIR}/lib/active_record/migration.rb -${GEM_LIBDIR}/lib/active_record/named_scope.rb -${GEM_LIBDIR}/lib/active_record/nested_attributes.rb -${GEM_LIBDIR}/lib/active_record/observer.rb -${GEM_LIBDIR}/lib/active_record/persistence.rb -${GEM_LIBDIR}/lib/active_record/query_cache.rb -${GEM_LIBDIR}/lib/active_record/railtie.rb -${GEM_LIBDIR}/lib/active_record/railties/controller_runtime.rb -${GEM_LIBDIR}/lib/active_record/railties/databases.rake -${GEM_LIBDIR}/lib/active_record/railties/jdbcmysql_error.rb -${GEM_LIBDIR}/lib/active_record/reflection.rb -${GEM_LIBDIR}/lib/active_record/relation.rb -${GEM_LIBDIR}/lib/active_record/relation/batches.rb -${GEM_LIBDIR}/lib/active_record/relation/calculations.rb -${GEM_LIBDIR}/lib/active_record/relation/finder_methods.rb -${GEM_LIBDIR}/lib/active_record/relation/predicate_builder.rb -${GEM_LIBDIR}/lib/active_record/relation/query_methods.rb -${GEM_LIBDIR}/lib/active_record/relation/spawn_methods.rb -${GEM_LIBDIR}/lib/active_record/schema.rb -${GEM_LIBDIR}/lib/active_record/schema_dumper.rb -${GEM_LIBDIR}/lib/active_record/serialization.rb -${GEM_LIBDIR}/lib/active_record/serializers/xml_serializer.rb -${GEM_LIBDIR}/lib/active_record/session_store.rb -${GEM_LIBDIR}/lib/active_record/test_case.rb -${GEM_LIBDIR}/lib/active_record/timestamp.rb -${GEM_LIBDIR}/lib/active_record/transactions.rb -${GEM_LIBDIR}/lib/active_record/validations.rb -${GEM_LIBDIR}/lib/active_record/validations/associated.rb -${GEM_LIBDIR}/lib/active_record/validations/uniqueness.rb -${GEM_LIBDIR}/lib/active_record/version.rb -${GEM_LIBDIR}/lib/rails/generators/active_record.rb -${GEM_LIBDIR}/lib/rails/generators/active_record/migration.rb -${GEM_LIBDIR}/lib/rails/generators/active_record/migration/migration_generator.rb -${GEM_LIBDIR}/lib/rails/generators/active_record/migration/templates/migration.rb -${GEM_LIBDIR}/lib/rails/generators/active_record/model/model_generator.rb -${GEM_LIBDIR}/lib/rails/generators/active_record/model/templates/migration.rb -${GEM_LIBDIR}/lib/rails/generators/active_record/model/templates/model.rb -${GEM_LIBDIR}/lib/rails/generators/active_record/model/templates/module.rb -${GEM_LIBDIR}/lib/rails/generators/active_record/observer/observer_generator.rb -${GEM_LIBDIR}/lib/rails/generators/active_record/observer/templates/observer.rb -${GEM_LIBDIR}/lib/rails/generators/active_record/session_migration/session_migration_generator.rb -${GEM_LIBDIR}/lib/rails/generators/active_record/session_migration/templates/migration.rb -${GEM_HOME}/specifications/${GEM_NAME}.gemspec diff --git a/databases/ruby-activerecord3/distinfo b/databases/ruby-activerecord3/distinfo deleted file mode 100644 index 0d1cad7aef5..00000000000 --- a/databases/ruby-activerecord3/distinfo +++ /dev/null @@ -1,6 +0,0 @@ -$NetBSD: distinfo,v 1.20 2013/02/13 14:08:06 taca Exp $ - -SHA1 (activerecord-3.0.20.gem) = d8fc6e02bf46f9b5f86c3a954932d67da211302b -RMD160 (activerecord-3.0.20.gem) = d0b2375d461414bb3d54122fd8e4812a4e4edac8 -Size (activerecord-3.0.20.gem) = 344576 bytes -SHA1 (patch-lib_active__record_attribute__methods_write.rb) = 5bdbd60bd7bf7a24d8957d23316517c2b4858597 diff --git a/databases/ruby-activerecord3/patches/patch-lib_active__record_attribute__methods_write.rb b/databases/ruby-activerecord3/patches/patch-lib_active__record_attribute__methods_write.rb deleted file mode 100644 index 2cddd92007c..00000000000 --- a/databases/ruby-activerecord3/patches/patch-lib_active__record_attribute__methods_write.rb +++ /dev/null @@ -1,22 +0,0 @@ -$NetBSD$ - -Workaround for CVE-2013-0277. - ---- lib/active_record/attribute_methods/write.rb.orig 2013-02-12 00:08:22.000000000 +0000 -+++ lib/active_record/attribute_methods/write.rb -@@ -10,7 +10,14 @@ module ActiveRecord - module ClassMethods - protected - def define_method_attribute=(attr_name) -- if attr_name =~ /^[a-zA-Z_]\w*[!?=]?$/ -+ if self.serialized_attributes[attr_name] -+ generated_attribute_methods.send(:define_method, "#{attr_name}=") do |new_value| -+ if new_value.is_a?(String) and new_value =~ /^---/ -+ raise ActiveRecordError, "You tried to assign already serialized content to #{attr_name}. This is disabled due to security issues." -+ end -+ write_attribute(attr_name, new_value) -+ end -+ elsif attr_name =~ /^[a-zA-Z_]\w*[!?=]?$/ - generated_attribute_methods.module_eval("def #{attr_name}=(new_value); write_attribute('#{attr_name}', new_value); end", __FILE__, __LINE__) - else - generated_attribute_methods.send(:define_method, "#{attr_name}=") do |new_value| |