Many new features and bugfixes since the last version in ports, see: https://raw.github.com/jeremyevans/sequel/162a6ceb3c96b861231e436d5c5fdd7e39847206/CHANGELOG
Tested on i386, builds fine on amd64. Will be committing later this week unless I hear objections. Thanks, Jeremy Index: Makefile =================================================================== RCS file: /cvs/ports/databases/ruby-sequel/Makefile,v retrieving revision 1.19 diff -u -p -r1.19 Makefile --- Makefile 17 Nov 2011 16:08:00 -0000 1.19 +++ Makefile 4 Apr 2012 18:41:51 -0000 @@ -2,7 +2,7 @@ COMMENT = lightweight database library and ORM for Ruby -DISTNAME = sequel-3.29.0 +DISTNAME = sequel-3.34.1 CATEGORIES = databases HOMEPAGE = http://sequel.rubyforge.org/ Index: distinfo =================================================================== RCS file: /cvs/ports/databases/ruby-sequel/distinfo,v retrieving revision 1.11 diff -u -p -r1.11 distinfo --- distinfo 12 Nov 2011 17:02:17 -0000 1.11 +++ distinfo 4 Apr 2012 18:42:09 -0000 @@ -1,5 +1,5 @@ -MD5 (sequel-3.29.0.gem) = GbrDh3RuYhi70x43RyEpVw== -RMD160 (sequel-3.29.0.gem) = S38P13BElPoGU5YHOKaDy4saY2I= -SHA1 (sequel-3.29.0.gem) = pd+omECXo2Smo8ZHKp88O1eZ6E4= -SHA256 (sequel-3.29.0.gem) = 9fb+O8RBqEEZF5vNlCb6dEqoQHRoa0igblDmXoAeOFE= -SIZE (sequel-3.29.0.gem) = 816640 +MD5 (sequel-3.34.1.gem) = wOxxxX37gPrg7S3KKRBW/w== +RMD160 (sequel-3.34.1.gem) = lrP3Arbt24DOhMG8RKAORcQV2RQ= +SHA1 (sequel-3.34.1.gem) = 7WVP3c2R6vAUetso2EyF87btahc= +SHA256 (sequel-3.34.1.gem) = Ivam26gi5BF4XoSFDKEndjJzDayVJYYLDD6s9yxA4Pk= +SIZE (sequel-3.34.1.gem) = 922112 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/databases/ruby-sequel/pkg/PLIST,v retrieving revision 1.12 diff -u -p -r1.12 PLIST --- pkg/PLIST 12 Nov 2011 17:02:17 -0000 1.12 +++ pkg/PLIST 4 Apr 2012 18:30:08 -0000 @@ -65,6 +65,11 @@ ${GEM_LIB}/gems/${DISTNAME}/doc/release_ ${GEM_LIB}/gems/${DISTNAME}/doc/release_notes/3.28.0.txt ${GEM_LIB}/gems/${DISTNAME}/doc/release_notes/3.29.0.txt ${GEM_LIB}/gems/${DISTNAME}/doc/release_notes/3.3.0.txt +${GEM_LIB}/gems/${DISTNAME}/doc/release_notes/3.30.0.txt +${GEM_LIB}/gems/${DISTNAME}/doc/release_notes/3.31.0.txt +${GEM_LIB}/gems/${DISTNAME}/doc/release_notes/3.32.0.txt +${GEM_LIB}/gems/${DISTNAME}/doc/release_notes/3.33.0.txt +${GEM_LIB}/gems/${DISTNAME}/doc/release_notes/3.34.0.txt ${GEM_LIB}/gems/${DISTNAME}/doc/release_notes/3.4.0.txt ${GEM_LIB}/gems/${DISTNAME}/doc/release_notes/3.5.0.txt ${GEM_LIB}/gems/${DISTNAME}/doc/release_notes/3.6.0.txt @@ -153,7 +158,6 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/c ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/connection_pool/single.rb ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/connection_pool/threaded.rb ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/core.rb -${GEM_LIB}/gems/${DISTNAME}/lib/sequel/core_sql.rb ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/database/ ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/database.rb ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/database/connecting.rb @@ -176,16 +180,30 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/d ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/dataset/sql.rb ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/exceptions.rb ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/extensions/ +${GEM_LIB}/gems/${DISTNAME}/lib/sequel/extensions/_pretty_table.rb +${GEM_LIB}/gems/${DISTNAME}/lib/sequel/extensions/arbitrary_servers.rb ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/extensions/blank.rb ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/extensions/columns_introspection.rb +${GEM_LIB}/gems/${DISTNAME}/lib/sequel/extensions/core_extensions.rb ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/extensions/inflector.rb ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/extensions/looser_typecasting.rb ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/extensions/migration.rb ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/extensions/named_timezones.rb +${GEM_LIB}/gems/${DISTNAME}/lib/sequel/extensions/null_dataset.rb ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/extensions/pagination.rb +${GEM_LIB}/gems/${DISTNAME}/lib/sequel/extensions/pg_array.rb +${GEM_LIB}/gems/${DISTNAME}/lib/sequel/extensions/pg_array_ops.rb +${GEM_LIB}/gems/${DISTNAME}/lib/sequel/extensions/pg_auto_parameterize.rb +${GEM_LIB}/gems/${DISTNAME}/lib/sequel/extensions/pg_hstore.rb +${GEM_LIB}/gems/${DISTNAME}/lib/sequel/extensions/pg_hstore_ops.rb +${GEM_LIB}/gems/${DISTNAME}/lib/sequel/extensions/pg_statement_cache.rb ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/extensions/pretty_table.rb ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/extensions/query.rb +${GEM_LIB}/gems/${DISTNAME}/lib/sequel/extensions/query_literals.rb +${GEM_LIB}/gems/${DISTNAME}/lib/sequel/extensions/schema_caching.rb ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/extensions/schema_dumper.rb +${GEM_LIB}/gems/${DISTNAME}/lib/sequel/extensions/select_remove.rb +${GEM_LIB}/gems/${DISTNAME}/lib/sequel/extensions/server_block.rb ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/extensions/sql_expr.rb ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/extensions/string_date_time.rb ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/extensions/thread_local_timezones.rb @@ -200,6 +218,7 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/m ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/model/exceptions.rb ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/model/inflections.rb ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/model/plugins.rb +${GEM_LIB}/gems/${DISTNAME}/lib/sequel/no_core_ext.rb ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/plugins/ ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/plugins/active_model.rb ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/plugins/association_autoreloading.rb @@ -221,6 +240,7 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/p ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/plugins/lazy_attributes.rb ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/plugins/list.rb ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/plugins/many_through_many.rb +${GEM_LIB}/gems/${DISTNAME}/lib/sequel/plugins/many_to_one_pk_lookup.rb ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/plugins/nested_attributes.rb ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/plugins/optimistic_locking.rb ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/plugins/prepared_statements.rb @@ -234,6 +254,7 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/p ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/plugins/sharding.rb ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/plugins/single_table_inheritance.rb ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/plugins/skip_create_refresh.rb +${GEM_LIB}/gems/${DISTNAME}/lib/sequel/plugins/static_cache.rb ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/plugins/string_stripper.rb ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/plugins/subclasses.rb ${GEM_LIB}/gems/${DISTNAME}/lib/sequel/plugins/tactical_eager_loading.rb @@ -263,7 +284,6 @@ ${GEM_LIB}/gems/${DISTNAME}/spec/adapter ${GEM_LIB}/gems/${DISTNAME}/spec/adapters/sqlite_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/core/ ${GEM_LIB}/gems/${DISTNAME}/spec/core/connection_pool_spec.rb -${GEM_LIB}/gems/${DISTNAME}/spec/core/core_sql_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/core/database_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/core/dataset_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/core/expression_filters_spec.rb @@ -275,6 +295,7 @@ ${GEM_LIB}/gems/${DISTNAME}/spec/core/sp ${GEM_LIB}/gems/${DISTNAME}/spec/core/version_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/extensions/ ${GEM_LIB}/gems/${DISTNAME}/spec/extensions/active_model_spec.rb +${GEM_LIB}/gems/${DISTNAME}/spec/extensions/arbitrary_servers_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/extensions/association_autoreloading_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/extensions/association_dependencies_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/extensions/association_pks_spec.rb @@ -285,6 +306,7 @@ ${GEM_LIB}/gems/${DISTNAME}/spec/extensi ${GEM_LIB}/gems/${DISTNAME}/spec/extensions/class_table_inheritance_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/extensions/columns_introspection_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/extensions/composition_spec.rb +${GEM_LIB}/gems/${DISTNAME}/spec/extensions/core_extensions_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/extensions/dataset_associations_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/extensions/defaults_setter_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/extensions/force_encoding_spec.rb @@ -298,27 +320,40 @@ ${GEM_LIB}/gems/${DISTNAME}/spec/extensi ${GEM_LIB}/gems/${DISTNAME}/spec/extensions/list_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/extensions/looser_typecasting_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/extensions/many_through_many_spec.rb +${GEM_LIB}/gems/${DISTNAME}/spec/extensions/many_to_one_pk_lookup_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/extensions/migration_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/extensions/named_timezones_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/extensions/nested_attributes_spec.rb +${GEM_LIB}/gems/${DISTNAME}/spec/extensions/null_dataset_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/extensions/optimistic_locking_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/extensions/pagination_spec.rb +${GEM_LIB}/gems/${DISTNAME}/spec/extensions/pg_array_ops_spec.rb +${GEM_LIB}/gems/${DISTNAME}/spec/extensions/pg_array_spec.rb +${GEM_LIB}/gems/${DISTNAME}/spec/extensions/pg_auto_parameterize_spec.rb +${GEM_LIB}/gems/${DISTNAME}/spec/extensions/pg_hstore_ops_spec.rb +${GEM_LIB}/gems/${DISTNAME}/spec/extensions/pg_hstore_spec.rb +${GEM_LIB}/gems/${DISTNAME}/spec/extensions/pg_statement_cache_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/extensions/prepared_statements_associations_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/extensions/prepared_statements_safe_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/extensions/prepared_statements_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/extensions/prepared_statements_with_pk_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/extensions/pretty_table_spec.rb +${GEM_LIB}/gems/${DISTNAME}/spec/extensions/query_literals_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/extensions/query_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/extensions/rcte_tree_spec.rb +${GEM_LIB}/gems/${DISTNAME}/spec/extensions/schema_caching_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/extensions/schema_dumper_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/extensions/schema_spec.rb +${GEM_LIB}/gems/${DISTNAME}/spec/extensions/select_remove_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/extensions/serialization_modification_detection_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/extensions/serialization_spec.rb +${GEM_LIB}/gems/${DISTNAME}/spec/extensions/server_block_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/extensions/sharding_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/extensions/single_table_inheritance_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/extensions/skip_create_refresh_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/extensions/spec_helper.rb ${GEM_LIB}/gems/${DISTNAME}/spec/extensions/sql_expr_spec.rb +${GEM_LIB}/gems/${DISTNAME}/spec/extensions/static_cache_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/extensions/string_date_time_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/extensions/string_stripper_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/extensions/subclasses_spec.rb @@ -383,6 +418,12 @@ ${GEM_LIB}/gems/${DISTNAME}/spec/files/t ${GEM_LIB}/gems/${DISTNAME}/spec/files/timestamped_migrations/1273253849_create_sessions.rb ${GEM_LIB}/gems/${DISTNAME}/spec/files/timestamped_migrations/1273253851_create_nodes.rb ${GEM_LIB}/gems/${DISTNAME}/spec/files/timestamped_migrations/1273253853_3_create_users.rb +${GEM_LIB}/gems/${DISTNAME}/spec/files/transaction_migrations/ +${GEM_LIB}/gems/${DISTNAME}/spec/files/transaction_migrations/001_create_alt_basic.rb +${GEM_LIB}/gems/${DISTNAME}/spec/files/transaction_migrations/002_create_basic.rb +${GEM_LIB}/gems/${DISTNAME}/spec/files/transactionless_migrations/ +${GEM_LIB}/gems/${DISTNAME}/spec/files/transactionless_migrations/001_create_alt_basic.rb +${GEM_LIB}/gems/${DISTNAME}/spec/files/transactionless_migrations/002_create_basic.rb ${GEM_LIB}/gems/${DISTNAME}/spec/files/uppercase_timestamped_migrations/ ${GEM_LIB}/gems/${DISTNAME}/spec/files/uppercase_timestamped_migrations/1273253849_CREATE_SESSIONS.RB ${GEM_LIB}/gems/${DISTNAME}/spec/files/uppercase_timestamped_migrations/1273253851_CREATE_NODES.RB