diff options
author | Hans de Graaff <graaff@gentoo.org> | 2014-02-19 08:05:57 +0000 |
---|---|---|
committer | Hans de Graaff <graaff@gentoo.org> | 2014-02-19 08:05:57 +0000 |
commit | 6be4a9c84a14aca37bbd511806d31a2d7e3f4af2 (patch) | |
tree | 720725e5b766067ad1a4d47bbd2f0c888d9d3bce /dev-ruby/activerecord | |
parent | Version bump for security bug 501750. (diff) | |
download | historical-6be4a9c84a14aca37bbd511806d31a2d7e3f4af2.tar.gz historical-6be4a9c84a14aca37bbd511806d31a2d7e3f4af2.tar.bz2 historical-6be4a9c84a14aca37bbd511806d31a2d7e3f4af2.zip |
Version bump for security bug 501750.
Package-Manager: portage-2.2.7/cvs/Linux x86_64
Manifest-Sign-Key: 0x8883FA56A308A8D7!
Diffstat (limited to 'dev-ruby/activerecord')
-rw-r--r-- | dev-ruby/activerecord/ChangeLog | 7 | ||||
-rw-r--r-- | dev-ruby/activerecord/Manifest | 10 | ||||
-rw-r--r-- | dev-ruby/activerecord/activerecord-4.0.3.ebuild | 86 |
3 files changed, 98 insertions, 5 deletions
diff --git a/dev-ruby/activerecord/ChangeLog b/dev-ruby/activerecord/ChangeLog index a765f919b284..329cb02af1e4 100644 --- a/dev-ruby/activerecord/ChangeLog +++ b/dev-ruby/activerecord/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-ruby/activerecord # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/activerecord/ChangeLog,v 1.255 2014/02/19 07:26:51 graaff Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/activerecord/ChangeLog,v 1.256 2014/02/19 08:05:27 graaff Exp $ + +*activerecord-4.0.3 (19 Feb 2014) + + 19 Feb 2014; Hans de Graaff <graaff@gentoo.org> +activerecord-4.0.3.ebuild: + Version bump for security bug 501750. *activerecord-3.2.17 (19 Feb 2014) diff --git a/dev-ruby/activerecord/Manifest b/dev-ruby/activerecord/Manifest index 2f3a8f5e8d23..d088bcea47d0 100644 --- a/dev-ruby/activerecord/Manifest +++ b/dev-ruby/activerecord/Manifest @@ -8,15 +8,17 @@ AUX activerecord-2.3.8-add-index-with-symbol.patch 2588 SHA256 792750e8a065d7823 DIST rails-3.2.16.tgz 3566631 SHA256 8fe61b98496e40d8aaef5f8db217f2aad56c9add1bf8417c37a0cbd24f74a57e SHA512 304ef964c33eccfdd4dc1a1c47d43b05e7498d869c64a2ba7a62e8356a07d03cd3f48e1edb9b80d2de1cafc8d91f6ac491df9b0abf3c30d6d22f34f39571965e WHIRLPOOL 5a6ba360c741a7aa3979722ae20790df65e05347a4bad77eea805a9601de2e4cc50a02b8f75d7b7e827da8bef62e8e4e72bb4d4c1de9e783f8f5b95d156bceac DIST rails-3.2.17.tgz 3566537 SHA256 f94972ed71c005ae1f7520d8840852872fbdf6c834bb2eaf1516fe63e406d609 SHA512 4ad32d71108d444bd791ffb2fded25deed69a304a4d6497fb12a586e07348bf4cd1a453614eb932a907063ad6166b89f4778742cb5c2c420f17a116e11b964f6 WHIRLPOOL 0b0911120202e3152a74d31f3b7f8a24261f8e163577ad88c12fd85be088871a0f8ed46b305325250bb830f786231ff349e847b2f642cba02905a95a9a022d68 DIST rails-4.0.2.tgz 3720518 SHA256 cd973b85cfff735da80d8ed4e11421e2242be735d96cbe4d83ac0c4b6ca7c8d1 SHA512 67d7580c0081deeec4271f96caca6d6db8f65864c876a237e7e3f0e8c6e495d299f103dcbe7627385fa4fd3699dac5015e20be90187ef3b2af49352ad9c8d6af WHIRLPOOL 5b496df36ca4de6a4b55951fab2403bd8b31b3505d17d450bf2edf084429a7689c4fdeb8d19d0be40b2d4d0ada8cefd6c3fc104c2428769d2ca8e434d97c6465 +DIST rails-4.0.3.tgz 3721788 SHA256 deed80da9b800789a718f95dde5a0a13f18fe6d0169987165a54e7b6d8edd4f8 SHA512 4ac37e5f2c3992aa33020cb7287c9415a014c475dc176b2b51e6112da8bef3b8626216134c5495a8643a9452c7bd78af9a4e2bc77e9c098f8908335d4a27a918 WHIRLPOOL 52bdd5ad2cfe74976b2565963cddc6cefd51ec95fa4f6ca6cc81fe7444271e734caa0800b3cc7a425be0f7dfa47298079b10cacc5909925072935661cfc78974 EBUILD activerecord-3.2.16.ebuild 2497 SHA256 aeca80f074b4001478a657b6fdd744e4595a11107e2dacf59f4499500b72d69f SHA512 d5d4752820d3f6025f68664c37095aa052789663de9af8009b56925dd437a02967bbc2ea70a4f2e93317231651e938946180b0bc038d25869d61aacfde300a54 WHIRLPOOL 585901e6594628616b692a1062fdb072ad8bbb9e2c1986c65fc0e1d551e6115e1d3595a8904a44473cbe5c903d235387c69824c3e555e27a52678cd62bf1523b EBUILD activerecord-3.2.17.ebuild 2556 SHA256 c74289fcec4242b774555fc07774ccbc69b573edc1db3b851b540ff0d1949496 SHA512 3d930d62b0115207e169e492f6a00c851e6d16453498f84028a50948a4b3f563f36462ac290744012289272a3b9442cb22ae354afc91a175eba6cf675b47bf18 WHIRLPOOL 9c5dc90898d750480d2351a263af87bfb0ecc08613c4164555990d823d22133923fd0209f9681ba06fc51fde95b09760778b52775c49d6f6c012ff43f88d004c EBUILD activerecord-4.0.2.ebuild 2692 SHA256 4a1e727b7eaa014e2a4b57081c05770d5fad0173838edad60db6c79a8cfa4f97 SHA512 c2f0b987639d2320ebb8eab737ab984a8dc3360a696214e1d1bdc0670bce55d189ac85c4235c1795015f6c31d70c6ba9e323243f60f651744039b012e3f145af WHIRLPOOL 554675d1ded2a18b0375f916e79b9545d90955405fc17f03ca341a3774280f95195815ce2995a640a34e6ffe81a9ccb25f04328bee413fcef7841a5e3ba1911f -MISC ChangeLog 35423 SHA256 8a00bca17a2dc716b44486402ee5e3ac53d9009e952c9f9ff2797f1301267e92 SHA512 7d5de6de8644ea92eed9fdfbe5b07b2c653fc0012ea4d2f3fee30a8fdb9026f708bd1951efbe679211477fd2a4706e5a4cc2a3b25b244139df1daaaa63c40dbb WHIRLPOOL 7fb53c5bcf2b65e1ce84cd9540f7a68097d1766677e9ceeba468f6fa2e3df3206d08a4a5f97d0c45fee1b8f1f3f2762dc1f244572aaf9e50c814f73979246e96 +EBUILD activerecord-4.0.3.ebuild 2875 SHA256 4215dce4730901a3cd90bda0a1085a0bb5afb4dec5cd8daf67541ae441eebbe6 SHA512 8c8e60b8a764a87f25768000c71960015879c6cbc6e29358c4cba616afeac81fb53adeed29530e65ee023851bc6db66adfbb29f76ea51b7494086ca04fd5c47a WHIRLPOOL 238219b6c6ee5665c9493f05413227f9f68a86ca2d76723088b6981641a036b749621d97cecb3b2d80a1a2812cd13fd8759f4ddeba824c23735e693c516aedfc +MISC ChangeLog 35577 SHA256 11340bef9f3857342c9a54e96766dd63e7855dc63039cfb0fa6ce609c007fa68 SHA512 a0511a88587cbf2241e081c0f81d2b3b2bd2acc5dbca3bdfac83d84fec50a5d5ac953acdcaf1a2d45d9641e1e6d0dfa6f272bf5b0cabb8085b2168913df988cd WHIRLPOOL bb1b0b2d3ef3c685f2506edd35fbce9b35986d9f278d61b3b8459d7713bfc5264b325466a3a7af1e074a330c1460ba16e96a46230e35bcd11b3fa9e23b45fb7c MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) -iF4EAREIAAYFAlMEXLwACgkQiIP6VqMIqNdEZwD6AqEJ6gPCn6Q3qzEwczIrtphe -cAEiO6F2Arffws60i6ABAIpMgtvZ0aN37Z5ljV1tXu82cNYleiA8PRMhe4+ADVi8 -=Dy9c +iF4EAREIAAYFAlMEZcgACgkQiIP6VqMIqNdlRgD9HmNBQenCxepAXXzvFpK4YoP4 +5Ogsl4qG42S5epm3nvoA/iciqi0BXkTgqEGx6x9AIIBS9g2fmhKUeznnlPrxGEqy +=qMMG -----END PGP SIGNATURE----- diff --git a/dev-ruby/activerecord/activerecord-4.0.3.ebuild b/dev-ruby/activerecord/activerecord-4.0.3.ebuild new file mode 100644 index 000000000000..3c5be73fda25 --- /dev/null +++ b/dev-ruby/activerecord/activerecord-4.0.3.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/activerecord/activerecord-4.0.3.ebuild,v 1.1 2014/02/19 08:05:27 graaff Exp $ + +EAPI=5 +USE_RUBY="ruby19" + +# this is not null so that the dependencies will actually be filled +RUBY_FAKEGEM_TASK_TEST="test" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="activerecord.gemspec" + +inherit ruby-fakegem versionator + +DESCRIPTION="Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM" +HOMEPAGE="http://rubyforge.org/projects/activerecord/" +SRC_URI="http://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(get_version_component_range 1-2)" +KEYWORDS="~amd64 ~arm" +IUSE="mysql postgres sqlite3" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend "~dev-ruby/activesupport-${PV} + ~dev-ruby/activemodel-${PV} + >=dev-ruby/activerecord-deprecated_finders-1.0.2:1.0 + >=dev-ruby/arel-4.0.0:4.0 + sqlite3? ( >=dev-ruby/sqlite3-1.3.5 ) + mysql? ( >=dev-ruby/mysql2-0.3.10:0.3 ) + postgres? ( >=dev-ruby/pg-0.11.0 )" + +ruby_add_bdepend " + test? ( + dev-ruby/bundler + ~dev-ruby/actionpack-${PV} + >=dev-ruby/sqlite3-1.3.5 + dev-ruby/mocha:0.13 + )" + +all_ruby_prepare() { + # Remove items from the common Gemfile that we don't need for this + # test run. This also requires handling some gemspecs. + sed -i -e "/\(uglifier\|system_timer\|sdoc\|w3c_validators\|pg\|jquery-rails\|'mysql'\|journey\|ruby-prof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\)/d" ../Gemfile || die + sed -i -e '/rack-ssl/d' -e 's/~> 3.4/>= 3.4/' ../railties/railties.gemspec || die + sed -i -e '/mail/d' ../actionmailer/actionmailer.gemspec || die + + sed -i -e '/bcrypt/ s/3.0.0/3.0/' ../Gemfile || die + + # Add back json in the Gemfile because we dropped some dependencies + # earlier that implicitly required it. + sed -i -e '$agem "json"' ../Gemfile || die + + # Avoid tests depending on hash ordering + sed -i -e '/test_should_automatically_build_new_associated/,/ end/ s:^:#:' test/cases/nested_attributes_test.rb || die + + # Avoid test depending on mysql adapter which we don't support for + # this Rails version to simplify our dependencies. + rm test/cases/connection_specification/resolver_test.rb || die + + # Avoid single test using mysql dependencies. + rm test/cases/invalid_connection_test.rb || die + + # Avoid test depending on specific sqlite3 binding or database version. + sed -i -e '/test_uniqueness_violations_are_translated/,/^ end/ s:^:#:' test/cases/adapter_test.rb || die +} + +each_ruby_test() { + case ${RUBY} in + *jruby) + ;; + *rubyee18) + # Turn on travis support to avoid tripping bugs in ree18. + TRAVIS=true ${RUBY} -S rake test_sqlite3 + ;; + *) + if use sqlite3; then + ${RUBY} -S rake test_sqlite3 || die "sqlite3 tests failed" + fi + ;; + esac +} |