diff options
Diffstat (limited to 'dev-ruby/activerecord')
-rw-r--r-- | dev-ruby/activerecord/ChangeLog | 7 | ||||
-rw-r--r-- | dev-ruby/activerecord/Manifest | 28 | ||||
-rw-r--r-- | dev-ruby/activerecord/activerecord-2.3.14-r1.ebuild | 60 | ||||
-rw-r--r-- | dev-ruby/activerecord/activerecord-3.0.18.ebuild | 71 | ||||
-rw-r--r-- | dev-ruby/activerecord/activerecord-3.1.9.ebuild | 70 | ||||
-rw-r--r-- | dev-ruby/activerecord/activerecord-3.2.10.ebuild | 74 |
6 files changed, 11 insertions, 299 deletions
diff --git a/dev-ruby/activerecord/ChangeLog b/dev-ruby/activerecord/ChangeLog index 712b43e2f354..815daecc0919 100644 --- a/dev-ruby/activerecord/ChangeLog +++ b/dev-ruby/activerecord/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-ruby/activerecord # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/activerecord/ChangeLog,v 1.217 2013/01/16 00:48:13 zerochaos Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/activerecord/ChangeLog,v 1.218 2013/01/20 15:03:35 graaff Exp $ + + 20 Jan 2013; Hans de Graaff <graaff@gentoo.org> + -activerecord-2.3.14-r1.ebuild, -activerecord-3.0.18.ebuild, + -activerecord-3.1.9.ebuild, -activerecord-3.2.10.ebuild: + Remove vulnerable versions. 16 Jan 2013; Rick Farina <zerochaos@gentoo.org> activerecord-3.1.10.ebuild, activerecord-3.1.3.ebuild, activerecord-3.1.9.ebuild, diff --git a/dev-ruby/activerecord/Manifest b/dev-ruby/activerecord/Manifest index bcc05447a49b..5dc66f141d08 100644 --- a/dev-ruby/activerecord/Manifest +++ b/dev-ruby/activerecord/Manifest @@ -1,45 +1,27 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA512 +Hash: SHA256 AUX activerecord-2.3.10-rails3.patch 295 SHA256 96422289122ca769d24f488bc9ab9af9cdda4162ad83a3fe27894b04106d8567 SHA512 0aea58d477b1be3b664e12895316fb8b39c4e6770107a96cef1331cc483f19126709b99d2b4c257c4b10c03ad4d355e57af8ea82df25740851ab6037e745826c WHIRLPOOL 278f8d6457834fb449f725445bb399321e3040913b74594b990929383cbe51d28bdfd127154e089aa5ae18ec144f5561a18f1635c443b0965c326c64916eddbe AUX activerecord-2.3.14-dynamic-finder-injection.patch 2138 SHA256 d24dcb57517b5dc5056a91bea1dd7ac63a587dd6a7fba7bc9e621fbe18fbe26e SHA512 23d12fbd4ff6ba51f3f17bd35c79e71b5304926780626898fcfb0709a12d8403421d939fff615673963f40afc663b62935701eec4a2c0184c943c6345c17bc61 WHIRLPOOL 753facd9e94cb474f09803b8ee19b1afccf4661e7a1eb7a3c20ff66c2355fdf37a772124f2b8b355ea123f2effd615b1eb16d38a74d99f3f855686aeb0291753 AUX activerecord-2.3.15-null-array-param.patch 907 SHA256 eaac6a89147c2f4ff0cf75301ac199adcdb18bec3b856af005805aac41677651 SHA512 d18ef97cd98b25055a3865789452f32e15e08718c2288f741e6f33c9a5441ca47f4030ef4e4a6d305b59bf68030686cfa637458f75abd6cf84120a6cefae6de0 WHIRLPOOL 155df14956562306f55f5512c3da0fd19f5010c3c908db953d13b446491b8297a02ca3c743c5476c8d53d5505b077908620f72eea28f879709737ec9877db264 AUX activerecord-2.3.8-add-index-with-symbol.patch 2588 SHA256 792750e8a065d78235d72d6549694bef3f2b3ffb537c699cd598d19d436a70cd SHA512 c03c3123a2ad65a121f682436f831b249f478a691f66baf2360588f7f9141d6cba992c107440d5095cc44311ea28268a5dd7a3bc3727c3f9d98fb0a771142bfc WHIRLPOOL 16e1f4357fd07446ffa1863c95512f9a371f8f96226f9c77a905971fe16d3213ba602665078f3e12c5b66ab765a6e5cee1d90fedd610691408ec0988024dbe25 -DIST activerecord-2.3.14.gem 541184 SHA256 83a3c115c30427158dc3b5eec42dd1f88482171eac12ea11668171aaa41202f2 SHA512 5a00c5c4c699099a756ef360e481e5cbef8f14383306ef890959e986f05f0fb21a1aca579fc327d08e2d1ff3772e0d78c35ebdebe62ff4b7555885dec11d6d79 WHIRLPOOL dab96fadf5ec54d941afd1ace0e911830a1ec81450a217ce53cf73b45dd67bf0f942134e45ecde2fae02d1bfccddd437cfcc336648ed0fe6443c5aaa4ff0a8d3 DIST activerecord-2.3.15.gem 541184 SHA256 2f97c0f8346466f5125f8181f00cd2162e915b5205162abb8ae2f5d72c7406e8 SHA512 6699656491355f236fc733dc924c134c0cb4ac83523c3adc5717d2af438fcbf8172668f85b8636cec745e8113877128941001417e18ca7efd92d99f57b15d449 WHIRLPOOL 54c907a48854ece97830b4903c8c1a1c4171477d76b9d650a61a07c7a9520ea940ac4ac18868038c18f443bb9bc2cc8f1bca612b4cf68321fe3db54155483a2b -DIST rails-3.0.18.tgz 3509111 SHA256 a9cd1373e01fc5a4a07e30146f38b35b4726fb52ab194801deaeee9b9c016c51 SHA512 e1dcfefd22972b6e8e96fcddb8fc0e1cdef3c50795f525d3f98900239316c5b4347e9a693e4f0d0cec5fed443717458a4d2563a8ff1cdbdf14882e1cdb2b9066 WHIRLPOOL 60417d3e6297ca73d4beccf3b659928f948a827e1a2c92db72c34181f612ebe58f1633164d832dc7c5a4567c1758fd97921c82ced33d2737dd719ea322754c35 DIST rails-3.0.19.tgz 3510042 SHA256 a8a9c7ce5aba53bc13d6621ddf2b55adf1f8ad18999217580af2171db30cec43 SHA512 98ccc8724767202999007592571e9aff85fe121616d4e31409cbdd0917e8419c858b4e9cb547721da0e5bd6e5c46f3c31344c91227abef97009ad96bfe31f952 WHIRLPOOL 2d8bf0941d8a6efc78a69601ea8c44f61026974aa3ff58ab076873388866dd3d05eb9a7ad0db4e6772e17cb2b4c4c2113b5bb506066d7dd9b508b44a2a52cf76 DIST rails-3.1.10.tgz 3394031 SHA256 d0614db8c4011ed1fcb4bd0afeb8220634b1ec8b196ee40a956c77a76026ef65 SHA512 c6b3db4043345c81582ab22289c29630e3946dc1936adebff0af196f461236805ab146e74ed400fe045d980df562ae44479e36c2c8747ed8a6ba6807add23e6b WHIRLPOOL 5329cd31170ce2ee7c109c9c1152b5eed35c8ec1af48a84d03eff4bb4fe083a7a9840ceb076575961d84c6baeb725fe1c5eed1a4756d39a8bc52a26f23dc6123 DIST rails-3.1.3.tgz 3638313 SHA256 412c8a3ae4e0d5283ace45a2ee95127418d6b70fb1a954087b09755ab3a25e99 SHA512 286434f02c16f9cde51c160a5f84ac9b53d9d3aaf44c6c8018cef3250213cd39909013006223cceea8bd68ffe0bdc8ce50b0695e57756d8bb9ec44ab5986a711 WHIRLPOOL 710aa7c64c71b46741e19be41023aa6acf7dfeb25b94f8f14c10748f4a4a4cacd61ecf51a9db0b4eae1d0a1797f4287fd9b0f139a874f1659cab8fa5f252c200 -DIST rails-3.1.9.tgz 3394638 SHA256 4074445226cc00ac8f0b0c6b5578a14d7b3614af948ed1993711d75cf7efdd83 SHA512 c44fe3fba7526e2ccda6bf31b0fa94f59141484abf7deb3453287487f7a2cb226b41434d6240ad4677f51d76cc6818f76e7e3ca90e289cd52079bee988c44c1a WHIRLPOOL 2cb16ba25c77cae03cd4558b34a2ed44547c5bdcc3f59510cdb77283c6f9c2d86c0d0cbd2a497f1de4cf34ae930d1c9f59d88035acc113fb9abac42792abf710 -DIST rails-3.2.10.tgz 3546186 SHA256 068a910b8798a9b65492b6da3b9e45f28ce9d4bb5cef53c7d0f87a12d074d190 SHA512 4df0fa285d45c4a058e748d121b8ce43226c6738737e61d29b1e30141acde783535a89d4c115f8a1e37c46d06735462ecd16c8319caf43626790fce6e04aa5b5 WHIRLPOOL 8eb627d5622be368be699899f2fb6f8eed2a225a4b84823968c422d992e01ff1802504020edea3245f24a9d45f7625576278ea4fffb5dd4fc58ae877005aeb9c DIST rails-3.2.11.tgz 3547068 SHA256 3f05603f84bfb7a99f999f878af247533706255e6b3baa4111439b6f5fd8ab70 SHA512 50644772186127887bd4d7537ad41cbe549c5c8496274cad2765f21859528a0f42f5b8dbe3a1627a08b1724b2e019c0ec6526cccfdff3da4ffcec285f9259558 WHIRLPOOL 70d5620fc611872b2af62351c81abbe43b3b1d41c92a1d1935cef704a4a655c9bb043599bc758c947c14378ef52e34b44c61536d5a048401cc6bfaef613eba23 -EBUILD activerecord-2.3.14-r1.ebuild 1679 SHA256 1d8d1f77460adca8269500bd503732060f1824766e3502bbd91b0edbb1c7f10d SHA512 c49d7695a8f4e68d768ba84ff8b92d95e3ed76b4091a445a84d3b14fc064b1dada3c1e72e333ef3bc51621f048fd9a4bb859fb0e8310676b3767f27dd77b0b14 WHIRLPOOL 18a2d1359dd539ccf91e9480350048f51b875180bbdf0b69ef791848ee0f6fee758367097e8fece4521abd6fa92e384482433c5c794d6dbe2645c8b2d0737b64 EBUILD activerecord-2.3.15-r1.ebuild 1885 SHA256 d44e29cf93181669c3d3eabb777e4a95f6e71515c514b901a3f3a25ecf8d334f SHA512 4a7811e4238483751fe0619c0c0a2263319532cf66e25fa15e49342168eda640e52f6b0ff8d8d8d2a06b2e45bb5b31f72105c7bd3861cd0d6afcb8041b5574fc WHIRLPOOL 7c35da7b76e8dc63a79a4f3724f577441bf3c2885577a439410a92cddfeac21934178b4f4ee04f122292c203bcd1fa705c04bfc66b67dfd663128ba2b8e161c0 EBUILD activerecord-2.3.15.ebuild 1824 SHA256 1b887d2a539ae69f0457c3ed961ba5a4d3bf46c2fb238ecb58ad1e9b95e01031 SHA512 c43531eec80e14ad681b350b68d719a131a612460cd82603d88d39bc8ee6fefd6e95246b8a1affaebcefba4f8d2016a3424f5d13de1d632c121a95101f5da9b5 WHIRLPOOL bad80f54bba7f9bba2e5275b1c10493aa4074c9af971ac5311b9704cbd35eeb481197fe28793ab9ff4b188cac8973b13053eba3c0b7709d89d6d5b20d9e24674 -EBUILD activerecord-3.0.18.ebuild 2225 SHA256 d65cf02abf24d1279029646097f999a6660fff3c70b88e77c703bbf0bc27e451 SHA512 f9ecbd42e8a6b8cb3f392f8576d8f357486689fa953fad6822c289f7ee099f44bca2bd3dae8a2561da86ba1782bafeed60ff1af6c1b26050db4b41ee52a1dfdf WHIRLPOOL 2072de8ace5a7ac2dc821abd8acf33599d6940ce0f3e0cf66f07bf517b0904ba93bfda05268ee9fefe6c1e5a52a33ab17c34e29fb6d7994badcf7646c205d3bb EBUILD activerecord-3.0.19.ebuild 2375 SHA256 5c0919060328e14a8e383eb04beb5912b441a10db37beed5d779747a8ffc5366 SHA512 1e4561bf0c05bcde960ce0a80f0b4a189a40a4716c0fa0a7f59c417d2c727f050005e522e539d913647c3ad60dacb0b6004d3cf80be5998ea9b0d54ff1d2e4f6 WHIRLPOOL 076dbd57fe9bb44bd4ac126e0b1f2434c6ca2384ba38f8327515690e3fa41663ffc79ceba8a820b430038393d21d61278a87876b30e8a03469891acf128b62e9 EBUILD activerecord-3.1.10.ebuild 2428 SHA256 fbeafdacc1e7e0b3d2295b72ccb73546ce555c8ee7373c03ccac3ffa2a2d4cfb SHA512 4c19f7f225b9110cfb5244c5eb3298a49923fd4a266f75c2d60fbc821b74dd2eb3317938f7ddf13de380ce582e1a69372cdb2871480756d222992facf94b3d63 WHIRLPOOL 3d9934a027d132d789dc57767f9c82c1aba0e9e08a08074713cc4d898c62ac5283a25b35fe7bd06ffd9820f8cc244ac94603ee8ef902cf6e74bc7b7ace62b389 EBUILD activerecord-3.1.3.ebuild 2071 SHA256 b74884d978e21aa6190c879f970608a20d6d9b8c59bd0fdf8b52f3bd8bf5e6f9 SHA512 582ad3c3454a86401263f73c31ea9686af60e2fa7898de1297d84e0d72cafed2e0ee626ea3e0293e346917a02a9cab35589662b15ee9e92ca7a5e167d57673c1 WHIRLPOOL 5e442d36192ec685809d1337a02ca26dab39bf4ae3d1b66f16f62ed3c70f3a9e1b0af20d8aecb79924c392825ab590866deaed88c7784c289aab69afabb64dce -EBUILD activerecord-3.1.9.ebuild 2427 SHA256 a638ef00de089c8628ce4b3b87b9c411fa3b52a8c4b43031c9720b1d18e3588a SHA512 f36d8bafbf534328dc161052d2e7f243b8b251ada09947a0b63ae24b86ff6b3c6d12cf241d691a47d9941a438f29109e5c231c2480ae24cd5c1ebd9547cda7d4 WHIRLPOOL 9fecfb383b04f3dc5d72e9cb124fc1202824d43549f709b3f5a3b061d48e7ffbbecb156439d842c138dfa6c62864261248a9eda47bd35102f1753c8015c458f9 -EBUILD activerecord-3.2.10.ebuild 2434 SHA256 764849346a50567f2964d2cdff99486e61a8de432223166b180599837bee0e1c SHA512 1c0c24c257dd0f36cf23df2006fc7e5f01686ac0debe87b7568c665d637a47acd80e625dc4207bccc7565ddb83bce6dabc623cf4362778f7e83f6d8ef025e3ba WHIRLPOOL 0cf91b42566ef1d0fa612fb4d96653e33e73b1b821c84e3f4af1d07a0ada6c334fdf9086febb3c2914928086b54f43113e8c4ae43ced922bedd55ff24b58e036 EBUILD activerecord-3.2.11.ebuild 2434 SHA256 6468398a914ab121eb70ebfa9537444f9d2148a607a81fbc577c4ca5b28255a0 SHA512 c1cc0eb39383d940148355067be265f437623ae5cf2e63319593d7624b79a44cbcc2efd9d41c7eeba3a5c7b2870e51444fef7027c8f496eec7b2909725b08712 WHIRLPOOL 989fa0e10e58f5c38f41411c246f4ef6e63d63cba3025cd0ff7f2903d8018b08c394ad14391d6429e478b773b24a678934fd51e0d65182529a999f67aacf2c72 -MISC ChangeLog 30045 SHA256 708c49710ec4a3f4416028c4d1f7c559212e1bcd5150c1b952dd5903dbcc48ed SHA512 b5000a315fc4f2ecb59bea50e0d13191b9794762fc59f834ad52608d128430888cfa0f65f96e461a289e6d4eca1d8439d52e5540ccf09ef5ba3200a863a359d2 WHIRLPOOL 1db7f5a1b0c1e862953e79b3f6579bd9b2259d9881341f1d2cab3d718469d44a30eeaf45620779b8ac526dd91c5026bad6e512232be323860e89400682023852 +MISC ChangeLog 30245 SHA256 9a6f4d584b17af30046d46efc48a0eac8867fda97bbb85d2677cc55f7f7a0068 SHA512 0700e56c4a104c9ad813690f6e91e2688dde953c51a7e50f85dfb2f28100d1851d28673e4b0b9e76e3e378def87d256378635fcb77b8968b5dcc2f4a747ecbd7 WHIRLPOOL 3bd8eef5abd8ee84b7e88b119caf20cf9c3f5c2bbac51c66ecde54ec41ba0cf2ca44b60ba9a81e2271191f7db1d3bd3f579679323734fe8563c487f124d6fd27 MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iQIcBAEBCgAGBQJQ9fkTAAoJEKXdFCfdEflK0JAQAKptHF+UsQwBz1csyOuFuUru -U291IoBc8rXVnMlFlybS0lYLCNoGspJbFwjaG/c0yxMNKsCVebk1F8ZhFRgIyhyK -ezAI6uRE75OUVVTslYA4sJVVgCT+3WuYyMRoyNx7pX6iz0Smxj502cRKoipO3/PU -3zkyySnzNjAcLPPYjKxavLoIWoAK6gYpvGH6iqXm05saQI7nCMzc26V4dMUp0uPi -KRA4gqLJMKP/uN/Zti1aBo70t/qr5gtmTzr/RCEdhHIsw+KkQZyb36s+mVyJzIEe -vHi2hllXZF6/dYgsUNoG9UnvZO1+NCXbn8gPmvjq9Sq5kZ9i99F0O+vZHuEodluf -ms8y444bD62O+pv5dPJD4brE9GhHpKS3WcTPTiMEZpvRx/ivWea9X6MJRhJy4ufQ -+fZKklYSodKuXijGbfVw6BjAaACq2lXq/ac5qV0zYKPmi5MCZK7SQCxsF39/rJRX -8i3NNX/Fyli97zRyo19kXsoThYRuupW5YhWp+p3Bq8XmiCmS4n27KRLkZWloV5X5 -0yMQlXnVfJOCMwqItbtK21AxJeVZ6ALnc2gZ8eKoVuXaf/dutc6UmKIoxYgMDSrG -wRPpkWIwtKX1l1Pv6pLpbdqvoJhNuhOR9AMmIRMeGb54IENnu/pBjFmnrRcUdTWO -yo65xdugUbj/wGqw6DwC -=0g2i +iF4EAREIAAYFAlD8B0gACgkQiIP6VqMIqNeihQD+IL+/eJN+Y6usU2OISJcNEQ7n +B4+pHfjEKB3VfDP/AaQA/2cWrN574egHNcepwPi4+PjfW3jockv7rDULFt4lIPh3 +=vYLs -----END PGP SIGNATURE----- diff --git a/dev-ruby/activerecord/activerecord-2.3.14-r1.ebuild b/dev-ruby/activerecord/activerecord-2.3.14-r1.ebuild deleted file mode 100644 index 67f5c8e6e413..000000000000 --- a/dev-ruby/activerecord/activerecord-2.3.14-r1.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/activerecord/activerecord-2.3.14-r1.ebuild,v 1.5 2013/01/04 22:00:16 ago Exp $ - -EAPI=2 -USE_RUBY="ruby18 ree18 jruby" - -# this is not null so that the dependencies will actually be filled -RUBY_FAKEGEM_TASK_TEST="none" - -RUBY_FAKEGEM_DOCDIR="doc" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG README" - -inherit ruby-fakegem - -DESCRIPTION="Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM" -HOMEPAGE="http://rubyforge.org/projects/activerecord/" - -LICENSE="MIT" -SLOT="2.3" -KEYWORDS="amd64 ~hppa ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris" -IUSE="mysql postgres sqlite3" #sqlite - -RUBY_PATCHES=( ${PN}-2.3.10-rails3.patch ${P}-dynamic-finder-injection.patch ) - -ruby_add_rdepend "~dev-ruby/activesupport-${PV}" - -#ruby_add_rdepend sqlite ">=dev-ruby/sqlite-ruby-2.2.2" -USE_RUBY=ruby18 \ - ruby_add_rdepend " - sqlite3? ( dev-ruby/sqlite3 ) - mysql? ( >=dev-ruby/mysql-ruby-2.7 ) - postgres? ( dev-ruby/pg )" - -ruby_add_bdepend " - test? ( - dev-ruby/rdoc - =dev-ruby/mocha-0.10* - )" - -all_ruby_prepare() { - # Custom template not found in package - sed -i -e '/horo/d' Rakefile || die - - # Remove test cases with hash ordering failures. - sed -i -e '/test_bind_enumerable/,/end/ s:^:#:' test/cases/finder_test.rb || die - sed -i -e '/test_should_automatically_build_new_associated/,/^ end/ s:^:#:' test/cases/nested_attributes_test.rb || die -} - -each_ruby_test() { - case ${RUBY} in - *jruby) - ;; - *) - if use sqlite3; then - ${RUBY} -S rake test_sqlite3 || die "sqlite3 tests failed" - fi - ;; - esac -} diff --git a/dev-ruby/activerecord/activerecord-3.0.18.ebuild b/dev-ruby/activerecord/activerecord-3.0.18.ebuild deleted file mode 100644 index 4dd084f1e6a8..000000000000 --- a/dev-ruby/activerecord/activerecord-3.0.18.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/activerecord/activerecord-3.0.18.ebuild,v 1.1 2013/01/03 08:06:27 graaff Exp $ - -EAPI=4 -USE_RUBY="ruby18 ree18" - -# 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 README.rdoc" - -RUBY_FAKEGEM_GEMSPEC="activerecord.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM" -HOMEPAGE="http://rubyforge.org/projects/activerecord/" -SRC_URI="http://github.com/rails/rails/tarball/v${PV} -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="3.0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="mysql postgres sqlite3" - -RUBY_S="rails-rails-*/activerecord" - -ruby_add_rdepend "~dev-ruby/activesupport-${PV} - ~dev-ruby/activemodel-${PV} - >=dev-ruby/arel-2.0.10-r1:2.0 - >=dev-ruby/tzinfo-0.3.23 - sqlite3? ( >=dev-ruby/sqlite3-1.3.3 ) - mysql? ( dev-ruby/mysql2:0.2 ) - postgres? ( dev-ruby/pg )" - -ruby_add_bdepend " - test? ( - dev-ruby/bundler - ~dev-ruby/actionpack-${PV} - >=dev-ruby/sqlite3-1.3.3 - >=dev-ruby/mocha-0.10.5 - )" - -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"\|mysql2\)/d' ../Gemfile || die - sed -i -e '/thor/d' ../railties/railties.gemspec || die - sed -i -e '/mail/d' ../actionmailer/actionmailer.gemspec || die - sed -i -e '/\(system_timer\|horo\|faker\|rbench\|ruby-debug\|pg\)/d' ../Gemfile || die - - # Loosen erubis dependency since this is not slotted. - sed -i -e 's/~> 2.6.6/>= 2.6.6/' ../actionpack/actionpack.gemspec || die - - # Loosen mocha version restriction and skip incompatible tests - sed -i -e 's/0.10.5/>= 0.10.5/' ../Gemfile || die - rm test/cases/autosave_association_test.rb || die -} - -each_ruby_test() { - case ${RUBY} in - *jruby) - ;; - *) - if use sqlite3; then - ${RUBY} -S rake test_sqlite3 || die "sqlite3 tests failed" - fi - ;; - esac -} diff --git a/dev-ruby/activerecord/activerecord-3.1.9.ebuild b/dev-ruby/activerecord/activerecord-3.1.9.ebuild deleted file mode 100644 index 2627d341e0b5..000000000000 --- a/dev-ruby/activerecord/activerecord-3.1.9.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/activerecord/activerecord-3.1.9.ebuild,v 1.2 2013/01/16 00:48:13 zerochaos Exp $ - -EAPI=4 -USE_RUBY="ruby18 ruby19 ree18" - -# 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 - -DESCRIPTION="Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM" -HOMEPAGE="http://rubyforge.org/projects/activerecord/" -SRC_URI="http://github.com/rails/rails/tarball/v${PV} -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="3.1" -KEYWORDS="~amd64 ~arm ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="mysql postgres sqlite3" - -RUBY_S="rails-rails-*/activerecord" - -ruby_add_rdepend "~dev-ruby/activesupport-${PV} - ~dev-ruby/activemodel-${PV} - >=dev-ruby/arel-2.2.3:2.1 - >=dev-ruby/tzinfo-0.3.29 - sqlite3? ( >=dev-ruby/sqlite3-1.3.4 ) - mysql? ( >=dev-ruby/mysql2-0.3.6: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.3 - >=dev-ruby/mocha-0.9.5 - virtual/ruby-test-unit - )" - -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"\|ruby-prof\|benchmark-ips\)/d' ../Gemfile || die - sed -i -e '/\(rack-ssl\|thor\)/d' ../railties/railties.gemspec || die - sed -i -e '/mail/d' ../actionmailer/actionmailer.gemspec || die - sed -i -e "s/, '< 1.3'//" ../activesupport/activesupport.gemspec || die - - # Loosen mocha version restriction and skip incompatible tests - sed -i -e 's/0.10.5/>= 0.10.5/' ../Gemfile || die - sed -i -e '/test_a_child_marked_for_destruction_should_not_be_destroyed_twice/,/^ end/ s:^:#:' test/cases/autosave_association_test.rb || die - sed -i -e '/test_a_parent_marked_for_destruction_should_not_be_destroyed_twice/,/^ end/ s:^:#:' test/cases/autosave_association_test.rb || die -} - -each_ruby_test() { - case ${RUBY} in - *jruby) - ;; - *) - if use sqlite3; then - ${RUBY} -S rake test_sqlite3 || die "sqlite3 tests failed" - fi - ;; - esac -} diff --git a/dev-ruby/activerecord/activerecord-3.2.10.ebuild b/dev-ruby/activerecord/activerecord-3.2.10.ebuild deleted file mode 100644 index e685921961aa..000000000000 --- a/dev-ruby/activerecord/activerecord-3.2.10.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/activerecord/activerecord-3.2.10.ebuild,v 1.2 2013/01/16 00:48:13 zerochaos Exp $ - -EAPI=4 -USE_RUBY="ruby18 ruby19 ree18" - -# 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/tarball/v${PV} -> rails-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(get_version_component_range 1-2)" -KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="mysql postgres sqlite3" - -RUBY_S="rails-rails-*/activerecord" - -ruby_add_rdepend "~dev-ruby/activesupport-${PV} - ~dev-ruby/activemodel-${PV} - >=dev-ruby/arel-3.0.2:3.0 - >=dev-ruby/tzinfo-0.3.29 - 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.12.1 - )" - -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\)/d" ../Gemfile || die - sed -i -e '/rack-ssl/d' ../railties/railties.gemspec || die - sed -i -e '/mail/d' ../actionmailer/actionmailer.gemspec || 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 -} - -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 -} |