Fri Dec 16 14:48:48 2011 UTC ()
Update databases/ruby-dm-validations to 1.2.0.

* #valid? is always called even if a resource is not dirty
* Issues with JRuby and unicode were fixed
* Massive internal clean-up towards future rewrite that will make validations
  even more awesome


(taca)
diff -r1.2 -r1.3 pkgsrc/databases/ruby-dm-validations/Makefile
diff -r1.2 -r1.3 pkgsrc/databases/ruby-dm-validations/PLIST
diff -r1.2 -r1.3 pkgsrc/databases/ruby-dm-validations/distinfo

cvs diff -r1.2 -r1.3 pkgsrc/databases/ruby-dm-validations/Makefile (expand / switch to unified diff)

--- pkgsrc/databases/ruby-dm-validations/Makefile 2011/06/19 08:30:24 1.2
+++ pkgsrc/databases/ruby-dm-validations/Makefile 2011/12/16 14:48:48 1.3
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.2 2011/06/19 08:30:24 taca Exp $ 1# $NetBSD: Makefile,v 1.3 2011/12/16 14:48:48 taca Exp $
2 2
3DISTNAME= dm-validations-1.1.0 3DISTNAME= dm-validations-1.2.0
4CATEGORIES= databases 4CATEGORIES= databases
5 5
6MAINTAINER= pkgsrc-users@NetBSD.org 6MAINTAINER= pkgsrc-users@NetBSD.org
7HOMEPAGE= http://github.com/datamapper/dm-validations 7HOMEPAGE= http://github.com/datamapper/dm-validations
8COMMENT= Library for validations on DM models and pure Ruby object 8COMMENT= Library for validations on DM models and pure Ruby object
9LICENSE= mit 9LICENSE= mit
10 10
11DEPENDS+= ${RUBY_PKGPREFIX}-dm-core>=1.1.0<1.2:../../databases/ruby-dm-core 11DEPENDS+= ${RUBY_PKGPREFIX}-dm-core>=1.2.0<1.3:../../databases/ruby-dm-core
12 12
13.include "../../lang/ruby/gem.mk" 13.include "../../lang/ruby/gem.mk"
14.include "../../mk/bsd.pkg.mk" 14.include "../../mk/bsd.pkg.mk"

cvs diff -r1.2 -r1.3 pkgsrc/databases/ruby-dm-validations/PLIST (expand / switch to unified diff)

--- pkgsrc/databases/ruby-dm-validations/PLIST 2011/06/19 08:30:24 1.2
+++ pkgsrc/databases/ruby-dm-validations/PLIST 2011/12/16 14:48:48 1.3
@@ -1,28 +1,28 @@ @@ -1,28 +1,28 @@
1@comment $NetBSD: PLIST,v 1.2 2011/06/19 08:30:24 taca Exp $ 1@comment $NetBSD: PLIST,v 1.3 2011/12/16 14:48:48 taca Exp $
2${GEM_HOME}/cache/${GEM_NAME}.gem 2${GEM_HOME}/cache/${GEM_NAME}.gem
3${GEM_LIBDIR}/Gemfile 3${GEM_LIBDIR}/Gemfile
4${GEM_LIBDIR}/LICENSE 4${GEM_LIBDIR}/LICENSE
5${GEM_LIBDIR}/README.rdoc 5${GEM_LIBDIR}/README.rdoc
6${GEM_LIBDIR}/Rakefile 6${GEM_LIBDIR}/Rakefile
7${GEM_LIBDIR}/VERSION 7${GEM_LIBDIR}/VERSION
8${GEM_LIBDIR}/dm-validations.gemspec 8${GEM_LIBDIR}/dm-validations.gemspec
9${GEM_LIBDIR}/lib/dm-validations.rb 9${GEM_LIBDIR}/lib/dm-validations.rb
10${GEM_LIBDIR}/lib/dm-validations/auto_validate.rb 10${GEM_LIBDIR}/lib/dm-validations/auto_validate.rb
 11${GEM_LIBDIR}/lib/dm-validations/context.rb
11${GEM_LIBDIR}/lib/dm-validations/contextual_validators.rb 12${GEM_LIBDIR}/lib/dm-validations/contextual_validators.rb
12${GEM_LIBDIR}/lib/dm-validations/exceptions.rb 13${GEM_LIBDIR}/lib/dm-validations/exceptions.rb
13${GEM_LIBDIR}/lib/dm-validations/formats/email.rb 14${GEM_LIBDIR}/lib/dm-validations/formats/email.rb
14${GEM_LIBDIR}/lib/dm-validations/formats/url.rb 15${GEM_LIBDIR}/lib/dm-validations/formats/url.rb
15${GEM_LIBDIR}/lib/dm-validations/support/context.rb 
16${GEM_LIBDIR}/lib/dm-validations/support/object.rb 16${GEM_LIBDIR}/lib/dm-validations/support/object.rb
17${GEM_LIBDIR}/lib/dm-validations/support/ordered_hash.rb 17${GEM_LIBDIR}/lib/dm-validations/support/ordered_hash.rb
18${GEM_LIBDIR}/lib/dm-validations/validation_errors.rb 18${GEM_LIBDIR}/lib/dm-validations/validation_errors.rb
19${GEM_LIBDIR}/lib/dm-validations/validators/absent_field_validator.rb 19${GEM_LIBDIR}/lib/dm-validations/validators/absent_field_validator.rb
20${GEM_LIBDIR}/lib/dm-validations/validators/acceptance_validator.rb 20${GEM_LIBDIR}/lib/dm-validations/validators/acceptance_validator.rb
21${GEM_LIBDIR}/lib/dm-validations/validators/block_validator.rb 21${GEM_LIBDIR}/lib/dm-validations/validators/block_validator.rb
22${GEM_LIBDIR}/lib/dm-validations/validators/confirmation_validator.rb 22${GEM_LIBDIR}/lib/dm-validations/validators/confirmation_validator.rb
23${GEM_LIBDIR}/lib/dm-validations/validators/format_validator.rb 23${GEM_LIBDIR}/lib/dm-validations/validators/format_validator.rb
24${GEM_LIBDIR}/lib/dm-validations/validators/generic_validator.rb 24${GEM_LIBDIR}/lib/dm-validations/validators/generic_validator.rb
25${GEM_LIBDIR}/lib/dm-validations/validators/length_validator.rb 25${GEM_LIBDIR}/lib/dm-validations/validators/length_validator.rb
26${GEM_LIBDIR}/lib/dm-validations/validators/method_validator.rb 26${GEM_LIBDIR}/lib/dm-validations/validators/method_validator.rb
27${GEM_LIBDIR}/lib/dm-validations/validators/numeric_validator.rb 27${GEM_LIBDIR}/lib/dm-validations/validators/numeric_validator.rb
28${GEM_LIBDIR}/lib/dm-validations/validators/primitive_validator.rb 28${GEM_LIBDIR}/lib/dm-validations/validators/primitive_validator.rb
@@ -35,26 +35,27 @@ ${GEM_LIBDIR}/spec/fixtures/basketball_p @@ -35,26 +35,27 @@ ${GEM_LIBDIR}/spec/fixtures/basketball_p
35${GEM_LIBDIR}/spec/fixtures/beta_tester_account.rb 35${GEM_LIBDIR}/spec/fixtures/beta_tester_account.rb
36${GEM_LIBDIR}/spec/fixtures/bill_of_landing.rb 36${GEM_LIBDIR}/spec/fixtures/bill_of_landing.rb
37${GEM_LIBDIR}/spec/fixtures/boat_dock.rb 37${GEM_LIBDIR}/spec/fixtures/boat_dock.rb
38${GEM_LIBDIR}/spec/fixtures/city.rb 38${GEM_LIBDIR}/spec/fixtures/city.rb
39${GEM_LIBDIR}/spec/fixtures/company.rb 39${GEM_LIBDIR}/spec/fixtures/company.rb
40${GEM_LIBDIR}/spec/fixtures/corporate_world.rb 40${GEM_LIBDIR}/spec/fixtures/corporate_world.rb
41${GEM_LIBDIR}/spec/fixtures/country.rb 41${GEM_LIBDIR}/spec/fixtures/country.rb
42${GEM_LIBDIR}/spec/fixtures/ethernet_frame.rb 42${GEM_LIBDIR}/spec/fixtures/ethernet_frame.rb
43${GEM_LIBDIR}/spec/fixtures/event.rb 43${GEM_LIBDIR}/spec/fixtures/event.rb
44${GEM_LIBDIR}/spec/fixtures/g3_concert.rb 44${GEM_LIBDIR}/spec/fixtures/g3_concert.rb
45${GEM_LIBDIR}/spec/fixtures/jabberwock.rb 45${GEM_LIBDIR}/spec/fixtures/jabberwock.rb
46${GEM_LIBDIR}/spec/fixtures/kayak.rb 46${GEM_LIBDIR}/spec/fixtures/kayak.rb
47${GEM_LIBDIR}/spec/fixtures/lernean_hydra.rb 47${GEM_LIBDIR}/spec/fixtures/lernean_hydra.rb
 48${GEM_LIBDIR}/spec/fixtures/llama_spaceship.rb
48${GEM_LIBDIR}/spec/fixtures/mathematical_function.rb 49${GEM_LIBDIR}/spec/fixtures/mathematical_function.rb
49${GEM_LIBDIR}/spec/fixtures/memory_object.rb 50${GEM_LIBDIR}/spec/fixtures/memory_object.rb
50${GEM_LIBDIR}/spec/fixtures/mittelschnauzer.rb 51${GEM_LIBDIR}/spec/fixtures/mittelschnauzer.rb
51${GEM_LIBDIR}/spec/fixtures/motor_launch.rb 52${GEM_LIBDIR}/spec/fixtures/motor_launch.rb
52${GEM_LIBDIR}/spec/fixtures/multibyte.rb 53${GEM_LIBDIR}/spec/fixtures/multibyte.rb
53${GEM_LIBDIR}/spec/fixtures/page.rb 54${GEM_LIBDIR}/spec/fixtures/page.rb
54${GEM_LIBDIR}/spec/fixtures/phone_number.rb 55${GEM_LIBDIR}/spec/fixtures/phone_number.rb
55${GEM_LIBDIR}/spec/fixtures/pirogue.rb 56${GEM_LIBDIR}/spec/fixtures/pirogue.rb
56${GEM_LIBDIR}/spec/fixtures/programming_language.rb 57${GEM_LIBDIR}/spec/fixtures/programming_language.rb
57${GEM_LIBDIR}/spec/fixtures/reservation.rb 58${GEM_LIBDIR}/spec/fixtures/reservation.rb
58${GEM_LIBDIR}/spec/fixtures/scm_operation.rb 59${GEM_LIBDIR}/spec/fixtures/scm_operation.rb
59${GEM_LIBDIR}/spec/fixtures/sms_message.rb 60${GEM_LIBDIR}/spec/fixtures/sms_message.rb
60${GEM_LIBDIR}/spec/fixtures/udp_packet.rb 61${GEM_LIBDIR}/spec/fixtures/udp_packet.rb
@@ -72,26 +73,27 @@ ${GEM_LIBDIR}/spec/integration/automatic @@ -72,26 +73,27 @@ ${GEM_LIBDIR}/spec/integration/automatic
72${GEM_LIBDIR}/spec/integration/automatic_validation/inferred_presence_validation_spec.rb 73${GEM_LIBDIR}/spec/integration/automatic_validation/inferred_presence_validation_spec.rb
73${GEM_LIBDIR}/spec/integration/automatic_validation/inferred_primitive_validation_spec.rb 74${GEM_LIBDIR}/spec/integration/automatic_validation/inferred_primitive_validation_spec.rb
74${GEM_LIBDIR}/spec/integration/automatic_validation/inferred_uniqueness_validation_spec.rb 75${GEM_LIBDIR}/spec/integration/automatic_validation/inferred_uniqueness_validation_spec.rb
75${GEM_LIBDIR}/spec/integration/automatic_validation/inferred_within_validation_spec.rb 76${GEM_LIBDIR}/spec/integration/automatic_validation/inferred_within_validation_spec.rb
76${GEM_LIBDIR}/spec/integration/automatic_validation/spec_helper.rb 77${GEM_LIBDIR}/spec/integration/automatic_validation/spec_helper.rb
77${GEM_LIBDIR}/spec/integration/block_validator/block_validator_spec.rb 78${GEM_LIBDIR}/spec/integration/block_validator/block_validator_spec.rb
78${GEM_LIBDIR}/spec/integration/block_validator/spec_helper.rb 79${GEM_LIBDIR}/spec/integration/block_validator/spec_helper.rb
79${GEM_LIBDIR}/spec/integration/conditional_validation/if_condition_spec.rb 80${GEM_LIBDIR}/spec/integration/conditional_validation/if_condition_spec.rb
80${GEM_LIBDIR}/spec/integration/conditional_validation/spec_helper.rb 81${GEM_LIBDIR}/spec/integration/conditional_validation/spec_helper.rb
81${GEM_LIBDIR}/spec/integration/confirmation_validator/confirmation_validator_spec.rb 82${GEM_LIBDIR}/spec/integration/confirmation_validator/confirmation_validator_spec.rb
82${GEM_LIBDIR}/spec/integration/confirmation_validator/spec_helper.rb 83${GEM_LIBDIR}/spec/integration/confirmation_validator/spec_helper.rb
83${GEM_LIBDIR}/spec/integration/datamapper_models/association_validation_spec.rb 84${GEM_LIBDIR}/spec/integration/datamapper_models/association_validation_spec.rb
84${GEM_LIBDIR}/spec/integration/datamapper_models/inheritance_spec.rb 85${GEM_LIBDIR}/spec/integration/datamapper_models/inheritance_spec.rb
 86${GEM_LIBDIR}/spec/integration/dirty_attributes/dirty_attributes_spec.rb
85${GEM_LIBDIR}/spec/integration/duplicated_validations/duplicated_validations_spec.rb 87${GEM_LIBDIR}/spec/integration/duplicated_validations/duplicated_validations_spec.rb
86${GEM_LIBDIR}/spec/integration/duplicated_validations/spec_helper.rb 88${GEM_LIBDIR}/spec/integration/duplicated_validations/spec_helper.rb
87${GEM_LIBDIR}/spec/integration/format_validator/email_format_validator_spec.rb 89${GEM_LIBDIR}/spec/integration/format_validator/email_format_validator_spec.rb
88${GEM_LIBDIR}/spec/integration/format_validator/format_validator_spec.rb 90${GEM_LIBDIR}/spec/integration/format_validator/format_validator_spec.rb
89${GEM_LIBDIR}/spec/integration/format_validator/regexp_validator_spec.rb 91${GEM_LIBDIR}/spec/integration/format_validator/regexp_validator_spec.rb
90${GEM_LIBDIR}/spec/integration/format_validator/spec_helper.rb 92${GEM_LIBDIR}/spec/integration/format_validator/spec_helper.rb
91${GEM_LIBDIR}/spec/integration/format_validator/url_format_validator_spec.rb 93${GEM_LIBDIR}/spec/integration/format_validator/url_format_validator_spec.rb
92${GEM_LIBDIR}/spec/integration/length_validator/default_value_spec.rb 94${GEM_LIBDIR}/spec/integration/length_validator/default_value_spec.rb
93${GEM_LIBDIR}/spec/integration/length_validator/equality_spec.rb 95${GEM_LIBDIR}/spec/integration/length_validator/equality_spec.rb
94${GEM_LIBDIR}/spec/integration/length_validator/error_message_spec.rb 96${GEM_LIBDIR}/spec/integration/length_validator/error_message_spec.rb
95${GEM_LIBDIR}/spec/integration/length_validator/maximum_spec.rb 97${GEM_LIBDIR}/spec/integration/length_validator/maximum_spec.rb
96${GEM_LIBDIR}/spec/integration/length_validator/minimum_spec.rb 98${GEM_LIBDIR}/spec/integration/length_validator/minimum_spec.rb
97${GEM_LIBDIR}/spec/integration/length_validator/range_spec.rb 99${GEM_LIBDIR}/spec/integration/length_validator/range_spec.rb
@@ -132,17 +134,18 @@ ${GEM_LIBDIR}/spec/public/resource_spec. @@ -132,17 +134,18 @@ ${GEM_LIBDIR}/spec/public/resource_spec.
132${GEM_LIBDIR}/spec/rcov.opts 134${GEM_LIBDIR}/spec/rcov.opts
133${GEM_LIBDIR}/spec/spec.opts 135${GEM_LIBDIR}/spec/spec.opts
134${GEM_LIBDIR}/spec/spec_helper.rb 136${GEM_LIBDIR}/spec/spec_helper.rb
135${GEM_LIBDIR}/spec/unit/contextual_validators/emptiness_spec.rb 137${GEM_LIBDIR}/spec/unit/contextual_validators/emptiness_spec.rb
136${GEM_LIBDIR}/spec/unit/contextual_validators/execution_spec.rb 138${GEM_LIBDIR}/spec/unit/contextual_validators/execution_spec.rb
137${GEM_LIBDIR}/spec/unit/contextual_validators/spec_helper.rb 139${GEM_LIBDIR}/spec/unit/contextual_validators/spec_helper.rb
138${GEM_LIBDIR}/spec/unit/generic_validator/equality_operator_spec.rb 140${GEM_LIBDIR}/spec/unit/generic_validator/equality_operator_spec.rb
139${GEM_LIBDIR}/spec/unit/generic_validator/optional_spec.rb 141${GEM_LIBDIR}/spec/unit/generic_validator/optional_spec.rb
140${GEM_LIBDIR}/spec/unit/validation_errors/adding_spec.rb 142${GEM_LIBDIR}/spec/unit/validation_errors/adding_spec.rb
141${GEM_LIBDIR}/spec/unit/validation_errors/emptiness_spec.rb 143${GEM_LIBDIR}/spec/unit/validation_errors/emptiness_spec.rb
142${GEM_LIBDIR}/spec/unit/validation_errors/enumerable_spec.rb 144${GEM_LIBDIR}/spec/unit/validation_errors/enumerable_spec.rb
143${GEM_LIBDIR}/spec/unit/validation_errors/reading_spec.rb 145${GEM_LIBDIR}/spec/unit/validation_errors/reading_spec.rb
144${GEM_LIBDIR}/spec/unit/validation_errors/respond_to_spec.rb 146${GEM_LIBDIR}/spec/unit/validation_errors/respond_to_spec.rb
 147${GEM_LIBDIR}/spec/unit/validators/within_validator_spec.rb
145${GEM_LIBDIR}/tasks/spec.rake 148${GEM_LIBDIR}/tasks/spec.rake
146${GEM_LIBDIR}/tasks/yard.rake 149${GEM_LIBDIR}/tasks/yard.rake
147${GEM_LIBDIR}/tasks/yardstick.rake 150${GEM_LIBDIR}/tasks/yardstick.rake
148${GEM_HOME}/specifications/${GEM_NAME}.gemspec 151${GEM_HOME}/specifications/${GEM_NAME}.gemspec

cvs diff -r1.2 -r1.3 pkgsrc/databases/ruby-dm-validations/distinfo (expand / switch to unified diff)

--- pkgsrc/databases/ruby-dm-validations/distinfo 2011/06/19 08:30:24 1.2
+++ pkgsrc/databases/ruby-dm-validations/distinfo 2011/12/16 14:48:48 1.3
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.2 2011/06/19 08:30:24 taca Exp $ 1$NetBSD: distinfo,v 1.3 2011/12/16 14:48:48 taca Exp $
2 2
3SHA1 (dm-validations-1.1.0.gem) = f5cc8d1f1c8384c129a0761e9427d69c93b3cf9c 3SHA1 (dm-validations-1.2.0.gem) = b928115f896f8d653a16ee04a92c66fdafa34abe
4RMD160 (dm-validations-1.1.0.gem) = 444e8a66dd225e9651ed8fad1f5f73ae52226c21 4RMD160 (dm-validations-1.2.0.gem) = c723d39da32edc89be1245d8f0834e6a01b3c7ef
5Size (dm-validations-1.1.0.gem) = 54272 bytes 5Size (dm-validations-1.2.0.gem) = 56320 bytes