diff options
author | Hans de Graaff <graaff@gentoo.org> | 2013-12-04 19:25:14 +0000 |
---|---|---|
committer | Hans de Graaff <graaff@gentoo.org> | 2013-12-04 19:25:14 +0000 |
commit | 55f86d7977c551c52ab851c27f48eae1e559fa72 (patch) | |
tree | e09b3f4069b76b5376b36a044a3668e254034c0b /dev-ruby | |
parent | Drop virtual/udev from default/linux/packages.build. Should fix current stage... (diff) | |
download | historical-55f86d7977c551c52ab851c27f48eae1e559fa72.tar.gz historical-55f86d7977c551c52ab851c27f48eae1e559fa72.tar.bz2 historical-55f86d7977c551c52ab851c27f48eae1e559fa72.zip |
Version bump for security bug 493284.
Package-Manager: portage-2.2.7/cvs/Linux x86_64
Manifest-Sign-Key: 0x8883FA56A308A8D7!
Diffstat (limited to 'dev-ruby')
-rw-r--r-- | dev-ruby/actionmailer/ChangeLog | 7 | ||||
-rw-r--r-- | dev-ruby/actionmailer/Manifest | 10 | ||||
-rw-r--r-- | dev-ruby/actionmailer/actionmailer-4.0.2.ebuild | 41 | ||||
-rw-r--r-- | dev-ruby/actionpack/ChangeLog | 7 | ||||
-rw-r--r-- | dev-ruby/actionpack/Manifest | 10 | ||||
-rw-r--r-- | dev-ruby/actionpack/actionpack-4.0.2.ebuild | 74 | ||||
-rw-r--r-- | dev-ruby/activemodel/ChangeLog | 7 | ||||
-rw-r--r-- | dev-ruby/activemodel/Manifest | 10 | ||||
-rw-r--r-- | dev-ruby/activemodel/activemodel-4.0.2.ebuild | 46 | ||||
-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.2.ebuild | 83 | ||||
-rw-r--r-- | dev-ruby/rails/ChangeLog | 7 | ||||
-rw-r--r-- | dev-ruby/rails/Manifest | 10 | ||||
-rw-r--r-- | dev-ruby/rails/rails-4.0.2.ebuild | 42 | ||||
-rw-r--r-- | dev-ruby/railties/ChangeLog | 7 | ||||
-rw-r--r-- | dev-ruby/railties/Manifest | 10 | ||||
-rw-r--r-- | dev-ruby/railties/railties-4.0.2.ebuild | 71 |
18 files changed, 429 insertions, 30 deletions
diff --git a/dev-ruby/actionmailer/ChangeLog b/dev-ruby/actionmailer/ChangeLog index 5ad1bcee35d3..2363a9c540c9 100644 --- a/dev-ruby/actionmailer/ChangeLog +++ b/dev-ruby/actionmailer/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-ruby/actionmailer # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/actionmailer/ChangeLog,v 1.246 2013/12/04 08:05:48 graaff Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/actionmailer/ChangeLog,v 1.247 2013/12/04 19:24:16 graaff Exp $ + +*actionmailer-4.0.2 (04 Dec 2013) + + 04 Dec 2013; Hans de Graaff <graaff@gentoo.org> +actionmailer-4.0.2.ebuild: + Version bump for security bug 493284. *actionmailer-3.2.16 (04 Dec 2013) diff --git a/dev-ruby/actionmailer/Manifest b/dev-ruby/actionmailer/Manifest index faf9b7f380e0..c7dde9fa4071 100644 --- a/dev-ruby/actionmailer/Manifest +++ b/dev-ruby/actionmailer/Manifest @@ -7,16 +7,18 @@ DIST actionmailer-2.3.18.gem 273920 SHA256 cbb44db58ca8ef03d9758af5ea80229317db6 DIST rails-3.2.15.tgz 3566493 SHA256 6fc98f28742e6423efd151d4a0005c10cdf83bf1cef3350042f305d15474b286 SHA512 c2fa25a81b5c77a9054fc8b42a9fdc0733ef175a981ccdbff77eb33a08aa299c3a3ca9469ab80234b01fbc4eef7ccf09c4b3f55dd04e81bf4f8cbfc7eaf58719 WHIRLPOOL 18e8f8b2b90886bca4572efe24508fb77f5a227fd3f3d4732da68f52baea9a2fdf7b620023c8cf229354e4fca85eb9f28886b7b27f862693dbd383a063e961cd DIST rails-3.2.16.tgz 3566631 SHA256 8fe61b98496e40d8aaef5f8db217f2aad56c9add1bf8417c37a0cbd24f74a57e SHA512 304ef964c33eccfdd4dc1a1c47d43b05e7498d869c64a2ba7a62e8356a07d03cd3f48e1edb9b80d2de1cafc8d91f6ac491df9b0abf3c30d6d22f34f39571965e WHIRLPOOL 5a6ba360c741a7aa3979722ae20790df65e05347a4bad77eea805a9601de2e4cc50a02b8f75d7b7e827da8bef62e8e4e72bb4d4c1de9e783f8f5b95d156bceac DIST rails-4.0.0.tgz 3705371 SHA256 644601ae66881313346ffeacd9ea372d249df55aa7abe853acdcb231fffe6bbf SHA512 3e03f25de83ff894a7affdebe948fd151cff81c8ec906692119036633d891c9ba5cbb312e3ab32f1e62f4a383fcfc2e878daeb62fc04336e932b2e2bda63f7cf WHIRLPOOL 792513f2fdfcbc2a57633e3ef344943948e5614c638b06cae1245fd84716d84b5391a7906123a94a1a325ad789bdc465a4f7e2b774924bd0f18d341c29109a82 +DIST rails-4.0.2.tgz 3720518 SHA256 cd973b85cfff735da80d8ed4e11421e2242be735d96cbe4d83ac0c4b6ca7c8d1 SHA512 67d7580c0081deeec4271f96caca6d6db8f65864c876a237e7e3f0e8c6e495d299f103dcbe7627385fa4fd3699dac5015e20be90187ef3b2af49352ad9c8d6af WHIRLPOOL 5b496df36ca4de6a4b55951fab2403bd8b31b3505d17d450bf2edf084429a7689c4fdeb8d19d0be40b2d4d0ada8cefd6c3fc104c2428769d2ca8e434d97c6465 EBUILD actionmailer-2.3.18.ebuild 926 SHA256 4a4896ff70d033a6a86433546da2d2e6eb09f9498f769ed7f7d18c994bffaef6 SHA512 cde1e7bc4bc03a8a501e2bc214142de2de12e84345a951955607992fee15c05e2c65413e8708cd5cf27496c3cea99642f553e70d641c949e3054aa12438633ee WHIRLPOOL 7c0f750293acd6f85e03e595d58fbe31a31336e2ff99f827ed956635fb5e02ffbacdd2967c6f73c00872db0d3272859a49f5b0ff1deed0d04f0fc5ab4fa03bc6 EBUILD actionmailer-3.2.15.ebuild 1367 SHA256 c7f6bd2d0b1996e5dfd5e7b6fa190db7fc076e9aed98ea11aa6e17e7a7d30b73 SHA512 2fb248f2a28fad1e59728f640cc9abf23858b1e847c09629527fd67c08f03b0bc223e2d32ac6432f5a19cdad3d50f2dd3ca80891394ef0dfebf42c4361997706 WHIRLPOOL dac1e3d4057351a121e82a8b2dd5ab89494a954468df3ff689b26605368e6f300e7dc6ffd492c909600fcbe126899abc77d70d04ce345d32d6d7f6b4458e8e70 EBUILD actionmailer-3.2.16.ebuild 1367 SHA256 4d72da68a76fbe149229c9db44644d2bbb1fb17f6f09d9781d25eff3e07fd8fb SHA512 53a732694f93c92f7aee2d205c42ed3118bf11718e0d86e0ac67de698dccefb3a00a76701ebaccaf5b044424771b1b0aade236a6465c06e14bce3b66230f0b26 WHIRLPOOL cf2fbafec05381c64a7012ab7599887699d8ff8cba91f4353bd865464b80af9e45d05bb4fc6c6e12ee82a286a8b606d7a0d71bad1a21efe2f864fb2b6f2e1518 EBUILD actionmailer-4.0.0.ebuild 1239 SHA256 75ff64c54fad692009049dc82c6b2e50f0d95c3943edb3f9535a3bca627612c9 SHA512 4e0735a28a6a7b700b42a4a496a9a3390487746378a6701046b626d4f8a2d8d493cfa68b7f05fce86b35007c6385407ff582ce97acbc71e3c4972e06a7483dc5 WHIRLPOOL f5b1b7f8f5939b6a271149c2c1bd3732483bc7460e1a3942295e3004c79970f3265170a2bbe5d77aa8550e3f53007c1b62a2e503b83862ec2c723569264dc4de -MISC ChangeLog 33468 SHA256 fa17a8c4185328b8f8210762fdf547de9172eebd5d15b0816648defb980304e0 SHA512 e067b56ceb6090f1e9d99a83b6040735c56eaf1ba9f20a043e93bab031cc2d841754d41d69e48fff7d860680e979688f86aad13bb19e1319a565905366e421b3 WHIRLPOOL 8851417bec73f703ac419e10212246f28091f47296e97a25d71feaf4a8fc92c8548e547dd3ec5c49fe40c497855d7320d30c545d97849416f3625e51fca5272f +EBUILD actionmailer-4.0.2.ebuild 1239 SHA256 b1ec92cbf87ac9328fc3bc5c8251476667ecd3ee5dcda8ff6fcfe87f4ccc7c7b SHA512 4d404a88553105e1695a4df060cbd064b5929a32f36874bb411f200eacaffa2f5d63867f73557db0b9775d39583fcf926386eb1b4c0b33f2c43cec5756a91110 WHIRLPOOL 72a33e71204894eb9f4c4a4a779235f341427a905bb671da12c366c543c7dc5aad8e3898d3b19b87db668e80ff0f14906850373aef98add6b924e6c49a8f3cf2 +MISC ChangeLog 33622 SHA256 338840b9ac305321b4b80df8e5ce6ac94d97d1368d72128a607e7b5655d52251 SHA512 2be364cbc74b7605f258561238e96d7a39e928968637a1fff0c82c943428b70447ef48ec0c1923515d25270d2053bd6ab484a7c67e5a8b375104e10d7611f16a WHIRLPOOL fa92c5367e652b1c3ad88096bf69f72535f619b18d1d3b185222ff33c403e93bcf74573802711c6c827c5b6203ffe2b323b97e1183585a4b3d2abea4d316f7b8 MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) -iF4EAREIAAYFAlKe4l0ACgkQiIP6VqMIqNe5NgEAlo1XDf1bf8mDy2NRtnqiagBO -S3E+/J2t57EcRUb8JFUA/2tQydB4NXJB3RQyTqAf/dZDy5Dzd3d8Xb7Xm1Iw32Rb -=2Bfn +iF4EAREIAAYFAlKfgWIACgkQiIP6VqMIqNcPIwD/XafDCVhOD2PNR/ew9KZMwPBj +vU9rPu0zrjrWl7wBySoA/A4OwMl0Q4xk/tzXYa0DtPt+1Bxlux5UF95SKl6vECrA +=wbla -----END PGP SIGNATURE----- diff --git a/dev-ruby/actionmailer/actionmailer-4.0.2.ebuild b/dev-ruby/actionmailer/actionmailer-4.0.2.ebuild new file mode 100644 index 000000000000..eaf05ba431b9 --- /dev/null +++ b/dev-ruby/actionmailer/actionmailer-4.0.2.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/actionmailer/actionmailer-4.0.2.ebuild,v 1.1 2013/12/04 19:24:16 graaff Exp $ + +EAPI=5 +USE_RUBY="ruby19" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec" + +inherit ruby-fakegem versionator + +DESCRIPTION="Framework for designing email-service layers" +HOMEPAGE="http://rubyforge.org/projects/actionmailer/" +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="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend "~dev-ruby/actionpack-${PV} + >=dev-ruby/mail-2.5.3:2.5" +ruby_add_bdepend "test? ( + dev-ruby/test-unit:2 + dev-ruby/mocha:0.13 +)" + +all_ruby_prepare() { + # Set test environment to our hand. + rm "${S}/../Gemfile" || die "Unable to remove Gemfile" + sed -i -e '/\/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths" + + # Make sure we use the test-unit gem since ruby18 does not provide + # all the test-unit features needed. + sed -i -e '1igem "test-unit"' test/abstract_unit.rb || die +} diff --git a/dev-ruby/actionpack/ChangeLog b/dev-ruby/actionpack/ChangeLog index 3b190d95e03e..ca4453d98e76 100644 --- a/dev-ruby/actionpack/ChangeLog +++ b/dev-ruby/actionpack/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-ruby/actionpack # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/actionpack/ChangeLog,v 1.263 2013/12/04 08:05:27 graaff Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/actionpack/ChangeLog,v 1.264 2013/12/04 19:23:51 graaff Exp $ + +*actionpack-4.0.2 (04 Dec 2013) + + 04 Dec 2013; Hans de Graaff <graaff@gentoo.org> +actionpack-4.0.2.ebuild: + Version bump for security bug 493284. *actionpack-3.2.16 (04 Dec 2013) diff --git a/dev-ruby/actionpack/Manifest b/dev-ruby/actionpack/Manifest index 735ffcaaebc9..206762be529d 100644 --- a/dev-ruby/actionpack/Manifest +++ b/dev-ruby/actionpack/Manifest @@ -8,16 +8,18 @@ DIST actionpack-2.3.18.gem 749568 SHA256 304a9759801fe00928c14991e6ab252dbbbfa56 DIST rails-3.2.15.tgz 3566493 SHA256 6fc98f28742e6423efd151d4a0005c10cdf83bf1cef3350042f305d15474b286 SHA512 c2fa25a81b5c77a9054fc8b42a9fdc0733ef175a981ccdbff77eb33a08aa299c3a3ca9469ab80234b01fbc4eef7ccf09c4b3f55dd04e81bf4f8cbfc7eaf58719 WHIRLPOOL 18e8f8b2b90886bca4572efe24508fb77f5a227fd3f3d4732da68f52baea9a2fdf7b620023c8cf229354e4fca85eb9f28886b7b27f862693dbd383a063e961cd DIST rails-3.2.16.tgz 3566631 SHA256 8fe61b98496e40d8aaef5f8db217f2aad56c9add1bf8417c37a0cbd24f74a57e SHA512 304ef964c33eccfdd4dc1a1c47d43b05e7498d869c64a2ba7a62e8356a07d03cd3f48e1edb9b80d2de1cafc8d91f6ac491df9b0abf3c30d6d22f34f39571965e WHIRLPOOL 5a6ba360c741a7aa3979722ae20790df65e05347a4bad77eea805a9601de2e4cc50a02b8f75d7b7e827da8bef62e8e4e72bb4d4c1de9e783f8f5b95d156bceac DIST rails-4.0.0.tgz 3705371 SHA256 644601ae66881313346ffeacd9ea372d249df55aa7abe853acdcb231fffe6bbf SHA512 3e03f25de83ff894a7affdebe948fd151cff81c8ec906692119036633d891c9ba5cbb312e3ab32f1e62f4a383fcfc2e878daeb62fc04336e932b2e2bda63f7cf WHIRLPOOL 792513f2fdfcbc2a57633e3ef344943948e5614c638b06cae1245fd84716d84b5391a7906123a94a1a325ad789bdc465a4f7e2b774924bd0f18d341c29109a82 +DIST rails-4.0.2.tgz 3720518 SHA256 cd973b85cfff735da80d8ed4e11421e2242be735d96cbe4d83ac0c4b6ca7c8d1 SHA512 67d7580c0081deeec4271f96caca6d6db8f65864c876a237e7e3f0e8c6e495d299f103dcbe7627385fa4fd3699dac5015e20be90187ef3b2af49352ad9c8d6af WHIRLPOOL 5b496df36ca4de6a4b55951fab2403bd8b31b3505d17d450bf2edf084429a7689c4fdeb8d19d0be40b2d4d0ada8cefd6c3fc104c2428769d2ca8e434d97c6465 EBUILD actionpack-2.3.18.ebuild 2333 SHA256 1ca52f8abc2833f4e1284fb8c91630a4a8781fadfbfdd2c73a935ae0b473d936 SHA512 a7b6d6cac222d9dc34aa15e9d52e188f76c8701703a235580b3fddda9e2d11966e43c18eabd4303a3a3911115073f203c4c9843795bffbdaeed86b112e571c7c WHIRLPOOL f61842f109e5d167f38481ea7a6e4505ea5d1b5bf69a37754a968558ba83dc128647afebe0d195c14bea5a8857a712a7a95344b0019da0b34670bd42ef9705c3 EBUILD actionpack-3.2.15.ebuild 2702 SHA256 f73b96d5bdad658005bfb7a1d742dd2965ff7d2989dbefa757c2553555e93a23 SHA512 163b7db4d989bd3a0221500c1a2f3a89f2eba5b477e873a46ff90b0d2eea3b7fdacc41167819a3b01d68e1ac8ca66d8987e67bfaa5165c87dc98f3a39522835f WHIRLPOOL d380cddbd41389168e09b52d2488ef93ba4ec7e51c94f0085b647f86cea31c445976106d42841a916b663936a81dee5200d76bcd53414829e4722264613f30fa EBUILD actionpack-3.2.16.ebuild 2858 SHA256 3e8c5cd7b27264c8170df6ec7f09377050df9166c6f8954760f59fca3a076b0d SHA512 628b22915c8285aefdfd643f729e97b6097aa0e3875e55b61749e1718081a9b8be362207096efed2ebd44d2bdef091c2f826626a7cdcfb67bc13b758d37e3eec WHIRLPOOL 264d516b1204bbc46a8d64209d3716f19d487b64b5a324d05b9f1bb5a1c83e3cc6989bc81a91ab2ab57144faf7831a8a8931020fec3de00bbb1b7369ba64b39e EBUILD actionpack-4.0.0.ebuild 2768 SHA256 527ccec953879e51fed121185225c237a9818862daf030d401dd56ae420975de SHA512 639687a105b01c08358bc44a6ebc149fec91a5e4d46546d6ae1d902e70ef91f691eaa4b07446e523380d5e83971fc2abcecc63afd797a61b2468cff872a4f3dd WHIRLPOOL 059d29a645c87a9cfcf0a57986212202e9a99463411a2992917c14996074d4066f1e285aaa9366f8efaffa95fa5bfbc42b27f97769829ca5770d5715a591052c -MISC ChangeLog 35438 SHA256 8c6174c878de0c42ad14473919c9a6a8ddfab5301376e26cdd3bf5c56af4bbde SHA512 70b99fad0949967c8e18a29b2523a1e5b18eb7bef8529a52d87bf5539c05812d287abf07dc5aa72c23589296a4fa1cf9042d5be8a33099f44295b6a754b18295 WHIRLPOOL 39439d0695165f25dfc8bd617f4c7c23de057e942bcc91fd1c498852720616455ad9c62f3d9a43d3445312344ff1bf76705193ad78625b7fab607bd0210c85d0 +EBUILD actionpack-4.0.2.ebuild 2768 SHA256 738585537cd7221a5af51181554b3958dc571a4a164f485cd73e1a0e89443a37 SHA512 04e5860205660ad8a197b3ea61a2342a814682654e487317f5623b92be8e597bf3629610e0d00f03a915533c4b18fb35b279d6e64a29fd2e9f9a21708b449903 WHIRLPOOL b7721f98331aff874971874fc66ce29565f97a47ffdb6d3c571966682be8a9a6c787a4cfcbca0fd6c77bdc4524b9bacf3ca42b42b05c59e06a3e1854abdd30c2 +MISC ChangeLog 35588 SHA256 1387f314cf0ceb50f240774fbec2e486b384e1c349bac479c79b4788684a585b SHA512 dd2dff47c79c6f4cabf49c71ac45792c8e780e271a232ceb868dfa4f876b2cc5275110426b7a63337b52c79786b8ec7ad8559cc2a401ab211d53736a3454b239 WHIRLPOOL ebb69ebadfcb3deaa0245eea11c427e973b346c39c45c3dc52bc24ecb1db0ce42846dcb7866c15e64104bf5a158da5aee34745a9318c9c2faccc73290245b6be MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) -iF4EAREIAAYFAlKe4kgACgkQiIP6VqMIqNfsqAD+LxFoCmiUlhoUdrHoswpmjWc3 -RUAwi61oeh5mu/xWX/MBAIRtGt+5/QssTwfsjBBT1my8c9jm0Q70+ANVR98xdpM9 -=Ozzq +iF4EAREIAAYFAlKfgUgACgkQiIP6VqMIqNdVZwD+Np0RtArOpytXnLp+C6K2GR+v +x9Oal6pLssrWhI8j5V0BAJgVrFT7dstTyj9pl1sbtXlHgQE2VKE8HnYlPNHmMXL7 +=8NvE -----END PGP SIGNATURE----- diff --git a/dev-ruby/actionpack/actionpack-4.0.2.ebuild b/dev-ruby/actionpack/actionpack-4.0.2.ebuild new file mode 100644 index 000000000000..5500e931ed6b --- /dev/null +++ b/dev-ruby/actionpack/actionpack-4.0.2.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/actionpack/actionpack-4.0.2.ebuild,v 1.1 2013/12/04 19:23:51 graaff Exp $ + +EAPI=5 + +USE_RUBY="ruby19" + +# The default test task tries to test activerecord with SQLite as well. +RUBY_FAKEGEM_TASK_TEST="test_action_pack" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="actionpack.gemspec" + +inherit ruby-fakegem versionator + +DESCRIPTION="Eases web-request routing, handling, and response." +HOMEPAGE="http://rubyforge.org/projects/actionpack/" +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="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + ~dev-ruby/activesupport-${PV} + >=dev-ruby/builder-3.1.0:3.1 + >=dev-ruby/rack-1.5.2:1.5 + >=dev-ruby/rack-test-0.6.2:0.6 + >=dev-ruby/sprockets-2.2.1:2.2 + >=dev-ruby/erubis-2.7.0" + +ruby_add_bdepend " + test? ( + dev-ruby/mocha:0.13 + dev-ruby/bundler + ~dev-ruby/activemodel-${PV} + ~dev-ruby/activerecord-${PV} + ~dev-ruby/actionmailer-${PV} + dev-ruby/sprockets-rails:2.0 + >=dev-ruby/tzinfo-0.3.29:0 + >=dev-ruby/uglifier-1.0.3 + )" + +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 "/\(system_timer\|sdoc\|w3c_validators\|pg\|jquery-rails\|'mysql'\|journey\|ruby-prof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\)/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 fragile tests depending on hash ordering + sed -i -e '/cookie_3=chocolate/ s:^:#:' test/controller/integration_test.rb || die + sed -i -e '/test_to_s/,/end/ s:^:#:' test/template/html-scanner/tag_node_test.rb || die + sed -i -e '/"name":"david"/ s:^:#:' test/controller/mime_responds_test.rb || die + sed -i -e '/test_option_html_attributes_with_multiple_element_hash/, / end/ s:^:#:' test/template/form_options_helper_test.rb || die + sed -i -e '/test_option_html_attributes_with_multiple_hashes/, / end/ s:^:#:' test/template/form_options_helper_test.rb || die + + # Avoid fragile test that gets more output than it expects. + sed -i -e '/test_locals_option_to_assert_template_is_not_supported/,/end/ s:^:#:' test/controller/render_test.rb || die +} diff --git a/dev-ruby/activemodel/ChangeLog b/dev-ruby/activemodel/ChangeLog index d2a48afdc233..9103a73f09e3 100644 --- a/dev-ruby/activemodel/ChangeLog +++ b/dev-ruby/activemodel/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-ruby/activemodel # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/activemodel/ChangeLog,v 1.65 2013/12/04 08:04:37 graaff Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/activemodel/ChangeLog,v 1.66 2013/12/04 19:23:19 graaff Exp $ + +*activemodel-4.0.2 (04 Dec 2013) + + 04 Dec 2013; Hans de Graaff <graaff@gentoo.org> +activemodel-4.0.2.ebuild: + Version bump for security bug 493284. *activemodel-3.2.16 (04 Dec 2013) diff --git a/dev-ruby/activemodel/Manifest b/dev-ruby/activemodel/Manifest index 5d9c6ea1e87e..a25039d12597 100644 --- a/dev-ruby/activemodel/Manifest +++ b/dev-ruby/activemodel/Manifest @@ -4,15 +4,17 @@ Hash: SHA256 DIST rails-3.2.15.tgz 3566493 SHA256 6fc98f28742e6423efd151d4a0005c10cdf83bf1cef3350042f305d15474b286 SHA512 c2fa25a81b5c77a9054fc8b42a9fdc0733ef175a981ccdbff77eb33a08aa299c3a3ca9469ab80234b01fbc4eef7ccf09c4b3f55dd04e81bf4f8cbfc7eaf58719 WHIRLPOOL 18e8f8b2b90886bca4572efe24508fb77f5a227fd3f3d4732da68f52baea9a2fdf7b620023c8cf229354e4fca85eb9f28886b7b27f862693dbd383a063e961cd DIST rails-3.2.16.tgz 3566631 SHA256 8fe61b98496e40d8aaef5f8db217f2aad56c9add1bf8417c37a0cbd24f74a57e SHA512 304ef964c33eccfdd4dc1a1c47d43b05e7498d869c64a2ba7a62e8356a07d03cd3f48e1edb9b80d2de1cafc8d91f6ac491df9b0abf3c30d6d22f34f39571965e WHIRLPOOL 5a6ba360c741a7aa3979722ae20790df65e05347a4bad77eea805a9601de2e4cc50a02b8f75d7b7e827da8bef62e8e4e72bb4d4c1de9e783f8f5b95d156bceac DIST rails-4.0.0.tgz 3705371 SHA256 644601ae66881313346ffeacd9ea372d249df55aa7abe853acdcb231fffe6bbf SHA512 3e03f25de83ff894a7affdebe948fd151cff81c8ec906692119036633d891c9ba5cbb312e3ab32f1e62f4a383fcfc2e878daeb62fc04336e932b2e2bda63f7cf WHIRLPOOL 792513f2fdfcbc2a57633e3ef344943948e5614c638b06cae1245fd84716d84b5391a7906123a94a1a325ad789bdc465a4f7e2b774924bd0f18d341c29109a82 +DIST rails-4.0.2.tgz 3720518 SHA256 cd973b85cfff735da80d8ed4e11421e2242be735d96cbe4d83ac0c4b6ca7c8d1 SHA512 67d7580c0081deeec4271f96caca6d6db8f65864c876a237e7e3f0e8c6e495d299f103dcbe7627385fa4fd3699dac5015e20be90187ef3b2af49352ad9c8d6af WHIRLPOOL 5b496df36ca4de6a4b55951fab2403bd8b31b3505d17d450bf2edf084429a7689c4fdeb8d19d0be40b2d4d0ada8cefd6c3fc104c2428769d2ca8e434d97c6465 EBUILD activemodel-3.2.15.ebuild 1619 SHA256 7e065091e852830db6e68c81e60eab38f8f9ed59678a03e128d99468fcfa2b92 SHA512 7323df20be222dff4ec5790b8744736bffbbdf37ec49d8234c17c918fb3ae4c4ab29c2661f6328f9d2124438637a558c28c79b854b7b3b1cc5a378d789eef595 WHIRLPOOL c64a8cf0e82a8b1ec118792802dc4927891a9d631759a00793181603ef5c9d5f80eee9ac16592d9cd81d73be29f9973b9273962f19897d03f420f9298b77233f EBUILD activemodel-3.2.16.ebuild 1619 SHA256 b248d27f55598a6c236f957bfc4b5eb432c16019ce64ae3fe365dab5ebae2e27 SHA512 c8c70875dd869cec754d44d2797daf52ffa6bbbabda73d630974f142d588afa759344d170a829c8ecb9ec86cb0518b5f249b3335874f36ff81dc5a647dc7bf36 WHIRLPOOL df898c42b4edf43774cd632745d26ce1adf14e657ae889ec9c41f58fbe1c3c2c370ccbaea9ed56a0f004635a22177a2c1386720c464673c6662d13e0af69ff75 EBUILD activemodel-4.0.0.ebuild 1287 SHA256 1fa5265449301ba94c00f95ac8cb0f1c25fb30f35e65302eb6bbb001b6ecdef7 SHA512 7811ac5f42dcec34a1501784940a8737a9096e07a554c96a0ddf9bd953c1e5afd46655b93ab5c94846850ef296f4d67e3427c49ae08725364ed6767591491d83 WHIRLPOOL 4decd3bbd4a47212777524f1858f270a5bb4a1228ff78bf1b70d789858591524caa4d6e22bfc6d96d84bad4adb8d2ee8f5cbf571a3e37c004f37d200389817be -MISC ChangeLog 9710 SHA256 0c655842afaa4c5fce8d70114cd6d380897d878dc2abce4d46656721764e5aa7 SHA512 7ad493c3cbdb999681d67fe975d92abcfeb28a512fc152eb378dc5669a92af7f3f197997172347ce945d8840a28c006f81f41723e2ad0c697548e12c9edac09f WHIRLPOOL f43b2f58caa79eaefcfb088b74935785d6dd6a17f25bd3f0184b8062d49f8b081fe9ed752953d28b9b28fd72150358b721dfaaa85650675ed139c3011a78a194 +EBUILD activemodel-4.0.2.ebuild 1287 SHA256 1c48a136528c077b06f88415b3031c2e73b712d8d3c0847f7dd1cf99ec0e89e7 SHA512 f781040ad893186ef1c053a479d0b04fe1449b3b7dc9956ff2ec4734361ce2b63332a55c7f38a7d52e95ebb669fd8edb79d410a74e284bb9555a02923df2ed60 WHIRLPOOL 1221b4f936b8a0f5d56d81e1d22e8290424abaea91af2f09e4188ca6340488100db5fd652fc6bc42c38b1561126a0acab0e313f06fbeeae515d3d60fe510b225 +MISC ChangeLog 9862 SHA256 965d25638803d4d58de2330cd3d0bf5200b44ed960f8d5d234c0ca1421cc3cf0 SHA512 070a04bddebaf9c5063c855b0c7172676d480116da40f3600021f3bd905e05adace10ce00eaff2b587b5ef15038aebe44e1bd3efd4dae27a53e3895142622c6f WHIRLPOOL 711150ab45f1f5b3eb98101b06d2fc0d43314039f3a64eaf41d60e9a156f32227808d3a5303518dba5d8464b02fc2099696b108de86c933bd55695b0ca47771f MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) -iF4EAREIAAYFAlKe4hYACgkQiIP6VqMIqNeryQD+J54dZgCPFOHO3M07SnZr4FsF -blJ0tcatP1o57r51SlsA/jZK62wcln8+Cc/VC0AQaYR/Tuh6LW6pcTcx1gUaXPmk -=Jkuf +iF4EAREIAAYFAlKfgS4ACgkQiIP6VqMIqNesvQD/SJCTcuexI+uDmayXG2XJyuAy +U0/01F381Np+oN6/cIMA/1JMPB1X/pZzYRZN3z/iGrFifzCaLR5M8XvPqi6KtaX9 +=QWaN -----END PGP SIGNATURE----- diff --git a/dev-ruby/activemodel/activemodel-4.0.2.ebuild b/dev-ruby/activemodel/activemodel-4.0.2.ebuild new file mode 100644 index 000000000000..5f435e424ba5 --- /dev/null +++ b/dev-ruby/activemodel/activemodel-4.0.2.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/activemodel/activemodel-4.0.2.ebuild,v 1.1 2013/12/04 19:23:19 graaff Exp $ + +EAPI=5 + +USE_RUBY="ruby19" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_DOCDIR="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec" + +inherit ruby-fakegem versionator + +DESCRIPTION="A toolkit for building modeling frameworks like Active Record and Active Resource." +HOMEPAGE="http://github.com/rails/rails" +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="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + ~dev-ruby/activesupport-${PV} + >=dev-ruby/builder-3.1.0:3.1 + >=dev-ruby/bcrypt-ruby-3.0.0" + +ruby_add_bdepend " + test? ( + >=dev-ruby/railties-4.0.0 + dev-ruby/test-unit:2 + >=dev-ruby/mocha-0.13.0:0.13 + )" + +all_ruby_prepare() { + # Set test environment to our hand. + sed -i -e '/load_paths/d' test/cases/helper.rb || die "Unable to remove load paths" + + # Fix bcrypt dependency since bcrypt uses semantic versioning. + sed -i -e '/bcrypt-ruby/ s/3.0.0/3.0/' lib/active_model/secure_password.rb || die +} diff --git a/dev-ruby/activerecord/ChangeLog b/dev-ruby/activerecord/ChangeLog index 7af64bd33d1e..e3255fb06c2c 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.249 2013/12/04 08:06:20 graaff Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/activerecord/ChangeLog,v 1.250 2013/12/04 19:24:35 graaff Exp $ + +*activerecord-4.0.2 (04 Dec 2013) + + 04 Dec 2013; Hans de Graaff <graaff@gentoo.org> +activerecord-4.0.2.ebuild: + Version bump for security bug 493284. *activerecord-3.2.16 (04 Dec 2013) diff --git a/dev-ruby/activerecord/Manifest b/dev-ruby/activerecord/Manifest index b3587db42e51..e04703743e8a 100644 --- a/dev-ruby/activerecord/Manifest +++ b/dev-ruby/activerecord/Manifest @@ -9,16 +9,18 @@ DIST activerecord-2.3.18.gem 541696 SHA256 09aec34a541e01c53b3e9bf0057a4306fa6ad DIST rails-3.2.15.tgz 3566493 SHA256 6fc98f28742e6423efd151d4a0005c10cdf83bf1cef3350042f305d15474b286 SHA512 c2fa25a81b5c77a9054fc8b42a9fdc0733ef175a981ccdbff77eb33a08aa299c3a3ca9469ab80234b01fbc4eef7ccf09c4b3f55dd04e81bf4f8cbfc7eaf58719 WHIRLPOOL 18e8f8b2b90886bca4572efe24508fb77f5a227fd3f3d4732da68f52baea9a2fdf7b620023c8cf229354e4fca85eb9f28886b7b27f862693dbd383a063e961cd DIST rails-3.2.16.tgz 3566631 SHA256 8fe61b98496e40d8aaef5f8db217f2aad56c9add1bf8417c37a0cbd24f74a57e SHA512 304ef964c33eccfdd4dc1a1c47d43b05e7498d869c64a2ba7a62e8356a07d03cd3f48e1edb9b80d2de1cafc8d91f6ac491df9b0abf3c30d6d22f34f39571965e WHIRLPOOL 5a6ba360c741a7aa3979722ae20790df65e05347a4bad77eea805a9601de2e4cc50a02b8f75d7b7e827da8bef62e8e4e72bb4d4c1de9e783f8f5b95d156bceac DIST rails-4.0.0.tgz 3705371 SHA256 644601ae66881313346ffeacd9ea372d249df55aa7abe853acdcb231fffe6bbf SHA512 3e03f25de83ff894a7affdebe948fd151cff81c8ec906692119036633d891c9ba5cbb312e3ab32f1e62f4a383fcfc2e878daeb62fc04336e932b2e2bda63f7cf WHIRLPOOL 792513f2fdfcbc2a57633e3ef344943948e5614c638b06cae1245fd84716d84b5391a7906123a94a1a325ad789bdc465a4f7e2b774924bd0f18d341c29109a82 +DIST rails-4.0.2.tgz 3720518 SHA256 cd973b85cfff735da80d8ed4e11421e2242be735d96cbe4d83ac0c4b6ca7c8d1 SHA512 67d7580c0081deeec4271f96caca6d6db8f65864c876a237e7e3f0e8c6e495d299f103dcbe7627385fa4fd3699dac5015e20be90187ef3b2af49352ad9c8d6af WHIRLPOOL 5b496df36ca4de6a4b55951fab2403bd8b31b3505d17d450bf2edf084429a7689c4fdeb8d19d0be40b2d4d0ada8cefd6c3fc104c2428769d2ca8e434d97c6465 EBUILD activerecord-2.3.18.ebuild 1818 SHA256 88be14e5deb72df9236203ba3f56be2784062a063007435d91699e8d8282b48a SHA512 901d3dc0536753297838595c3cd4776dec7dca292342650c052293ed0e699915da675b0ca25865cfa3d5494a743a7dabd57d7dacdbe536d0e4e63783ec26ad4d WHIRLPOOL f5b39ab5258c36f8adc124354b630fa8d3e74aceaf50fc4265ea79d7506dbfce2699e1a0057530b252d1e6579facfeac46fbb71d5da19e51401d338dd46e4315 EBUILD activerecord-3.2.15.ebuild 2497 SHA256 ef697bd8e356733a34cfb58d87e32f45f77f5a1ced763478ec8c8eaf85c54c60 SHA512 281f5e1a384ead5d156fbc50b59e5966556c458dcd7c397d9bff7adb3d35bfc9c90b0ee7d4a16dfc12c7f85f55cb1a934e104b0be9f296b64a49a52a48650b0c WHIRLPOOL cf2400a417e17efc9443053add3f7fb23e22b34382987de8a250fcca41150468d160b5f68e7e155d97264dd28855e1bed39e792d955d40da5123f10ab2a631e8 EBUILD activerecord-3.2.16.ebuild 2497 SHA256 103bdacf0e9b3284ca4dc9f45a53ecba2ec3c80a159502a475e7063f7c0a43ce SHA512 5bf6347c83ec5f0d7149dfa73527630c170d124dba0fb918284a8efb00506950ddfa50c93fe89e1da6216d46e23adb8f26e5f5f149f493c91b0c8e26c6ca9a7b WHIRLPOOL e28372f7dc27dbed2c2ea7ec508eb01bec701533c421d074544f1cfc22e9d30ba532881650f711de565d067fc952e8a71992f087c4d2e2e09d01ecdd118f529e EBUILD activerecord-4.0.0.ebuild 2595 SHA256 534e87283d8b73b2a95b45f9aa480ff498f6b2c22621fd683ed5fb52b11e61cf SHA512 9e5bf755bf0cd2eca2d5ebaaf5a6188b482a3fb0260ba8e6df4320c493f5a0317697fcf6422ef6d857c42653b9fdbfb2ce26e808704bc8ec308d9bdfc5861fb1 WHIRLPOOL c6d846eefdaca1e3d1c5b4f0c7db5a1c43ad40967338071f4367ed99c23a06ca887d3dd46d4b4c41e6a363385596076031162aae2a90e39ac09802fa6f73e0e6 -MISC ChangeLog 34567 SHA256 7a71e2afbe5b8aafc057067b6c1a08482a29b7e608ca54c45d0f5493050c2467 SHA512 6c6a64b05e26aa376b2d6b392fbba2740bc73012305f04ffce5ba4f564f870f7daa7751c0a9eaa178233c1c3c472d782fafd0ceba9948240535020ba74b37c84 WHIRLPOOL 771f1dc27f72844770d47a91eb5c52d9f57eb1b0de88f66b1a5710e55f67531b8868b57e8c8166af02ca61b3719cf2a83fafae6c230698d5628f8884a396b613 +EBUILD activerecord-4.0.2.ebuild 2692 SHA256 4a1e727b7eaa014e2a4b57081c05770d5fad0173838edad60db6c79a8cfa4f97 SHA512 c2f0b987639d2320ebb8eab737ab984a8dc3360a696214e1d1bdc0670bce55d189ac85c4235c1795015f6c31d70c6ba9e323243f60f651744039b012e3f145af WHIRLPOOL 554675d1ded2a18b0375f916e79b9545d90955405fc17f03ca341a3774280f95195815ce2995a640a34e6ffe81a9ccb25f04328bee413fcef7841a5e3ba1911f +MISC ChangeLog 34721 SHA256 915023fe668cec0f0fe5e04951f4af1b5548ed7d1d8c2212a6d55b3e3fe98b63 SHA512 c955bf70e9dde54dfac4a50fb81d128ea6160263c320f473c75241006091f21021dc8711f4037c505ae710a38ddaaaa412463628a217532da637cc129d4ba5e3 WHIRLPOOL 9d10f272272740f144a58b6de5e6dfc932df36ca2e892533a7cc9af9118744e61eb8a642975c000610375e1df6594539bef008b8edc654d325c9d03692b145df MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) -iF4EAREIAAYFAlKe4n0ACgkQiIP6VqMIqNdqgAEAgW3phds2JeiUFRcntnomQdJi -yO3MF0fWq1cbFMbGxbAA/jkI2gmv+VzA1alZMWGooXEc1wKLQsRdjbD6VODyuyba -=iyO6 +iF4EAREIAAYFAlKfgXQACgkQiIP6VqMIqNePaQEAgAcX9QJsdwPXhc2YwQqr0Oi1 +upLdohSEqYu4mRL2hasA/AilzaKVwz/YwC/UX98U5OUuMuqY2JapimkcLlCmxH20 +=4DMK -----END PGP SIGNATURE----- diff --git a/dev-ruby/activerecord/activerecord-4.0.2.ebuild b/dev-ruby/activerecord/activerecord-4.0.2.ebuild new file mode 100644 index 000000000000..338c914f19b9 --- /dev/null +++ b/dev-ruby/activerecord/activerecord-4.0.2.ebuild @@ -0,0 +1,83 @@ +# 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-4.0.2.ebuild,v 1.1 2013/12/04 19:24:35 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 +} + +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 +} diff --git a/dev-ruby/rails/ChangeLog b/dev-ruby/rails/ChangeLog index eee1ece4e0bb..78607b2655ab 100644 --- a/dev-ruby/rails/ChangeLog +++ b/dev-ruby/rails/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-ruby/rails # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rails/ChangeLog,v 1.277 2013/12/04 08:08:00 graaff Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rails/ChangeLog,v 1.278 2013/12/04 19:25:13 graaff Exp $ + +*rails-4.0.2 (04 Dec 2013) + + 04 Dec 2013; Hans de Graaff <graaff@gentoo.org> +rails-4.0.2.ebuild: + Version bump for security bug 493284. *rails-3.2.16 (04 Dec 2013) diff --git a/dev-ruby/rails/Manifest b/dev-ruby/rails/Manifest index 0eb39bf615cc..61284e471392 100644 --- a/dev-ruby/rails/Manifest +++ b/dev-ruby/rails/Manifest @@ -5,16 +5,18 @@ DIST rails-2.3.18.gem 211968 SHA256 f92ee63fdb481d5d0758db6a955f850d44f525558ccc DIST rails-3.2.15.gem 4608 SHA256 9ed01092cb939f8c9be82138a8ba83df45260d544f86a0465893491dbdc2794c SHA512 e2f4267a4e64fdddde1932ad9e8fd71653ffb03dceb9a291756dd497636ab4cec104e829ad8142acf524d6155f3a11c6d691f35b97625e0e9888d246f09cd6f3 WHIRLPOOL 5b95313a1d733e2868061c8d0a56c5ff97974eeede20552713001c39d843d6ff8cfcb384d3f8eb35ddcc3eb4391b88e1e2d5e860736b8538eec8095b691ff559 DIST rails-3.2.16.gem 4608 SHA256 fc470010d70c7628e9e6c4bd535f85571a24cdfadf9b58560e6b2d5f3d396ab0 SHA512 b51706922426c6f5f7bf531dca4f0d0c45f60cf1a2ac0b7cd9f1a39d38f27018bc46931c6ba041c31268a7616294d81c91f93fc0663047a80a92b00a71a16e28 WHIRLPOOL 27a069a2fdcd3cac99f086d9c5ab31fa0b67f3caffc845dd52fe28a755ca58fb1ffc7b94e03b4cbb56736839e2b4494bba70d6fb3ba9945588dc86d8541bacbc DIST rails-4.0.0.gem 1542656 SHA256 6eabebfbe7dcdabeddf69356f84cec3d78e395b08aa1de700e265f7cbff8028b SHA512 0ba7cff750ba6c1b307f58e3ec45f097a46a6fd4f96b8619e7ad9d7db39f20a6693b93aff56a3f36493daa39103cc5091fa0262b77e93445e6556044e6c0a7ce WHIRLPOOL cd743bf0b6e04a37c851cdcce8638b62fe91dd00220c558e24f2702e8ebb6905117762c05b50dbb07e071653cc71c36e0387c7dff42df9f0f82ba7ebc1867381 +DIST rails-4.0.2.gem 1548800 SHA256 b7485afabce7c526eee714f7daf020cc7f18be66567a55ad806b81294cc19ffa SHA512 98e07f98ca457ccba7f26d486712a5f6a8ce4c0d2b134a19278e354ea7bb152c175418425a2ff3c502b7ae47e7daa16e0ee3233c9463492f493de8b49f67eb6d WHIRLPOOL ee701680cbaa833e5082c51a18709f9ba0d44b17be7f2cc70aacab875816fccc936ca186c6bee09c08dd22edcf470af778c6e6a5c0c6ee6850bed4b9c5dae1ac EBUILD rails-2.3.18.ebuild 1689 SHA256 19f24e522a4da8db367422491fb60bbe68919b84f713d738dae4b7eb67656adf SHA512 d9bb712d96e7a0705d81b7e1b13c7300a47a4dec9f6c30c0ff2aa5397cb377f8806222578f6eaf4e0b41cea57bef45af759d88bb326910c4599195259ea0ae2e WHIRLPOOL 1667472d2e6d40cd0523a05888052e3fe0ceaa1961bb8ab8828afb82a6ba48e637239bc1677086a7d7d94ad017cf7ce27b7b367bf693247dba22f2789ce211eb EBUILD rails-3.2.15.ebuild 1062 SHA256 5352a55ec4c4aea0e7d9f97f6da824d615ed3b09ca1a5b289e6eb008905ddf10 SHA512 3d928e0fcbe28f65fcbc0c55dd16e9aa6b9417e52b5d4556d290a3c5349536fbb19613f665243b1d203e865f4f568cef61279f1711a04f6b8931a4fb558af95d WHIRLPOOL 42e0a350930c5887e67c2fef79ce621e6f61f392726a582dc29cad3f3e23049db4514fa74f77abb5e57ed45e445a68f3963f6d8cc78cd0d4c2bda9a2fdc214a9 EBUILD rails-3.2.16.ebuild 1062 SHA256 3bb1c57255b8383a421881186eefc9c18a02907892e4a5c8c03fd34d7f28eb5c SHA512 d3c0660d7466dbf190d3ee0ce9f6c3f729c397d2828657450ac12295c929a21e9794537dd087da7e3a4ee240e395d82eb8da22b3e4b617eeacffd65e32cfe8d9 WHIRLPOOL e0b38025385ed82fdffdf35b66bdfef46e78c0d72c45628c09e1b0d9f830f2778235fcc27aabbb736c4afe99c7392119e383f967b2352f55ce4ca24a1c093af6 EBUILD rails-4.0.0.ebuild 1119 SHA256 c68b2ef840f4231e5f7c6cf2082882f3b2cd08a865a5e4da92ba1cb32bd7bf18 SHA512 fb4e1fe04cc86ed7b04a0bfc4768abb0d89751d693803faca74eaa76d9149ba2d74763195b8d568821ba34b495cd426b9f25317af494ffa6358156e4b8b5a018 WHIRLPOOL 390150d249a128774fb59583a1185ab9cb8784bd99ad78dab0fa4978ef68771fcddb663173b1cea025a5afbd7b666205b9438cb15d5abe605e4708f052a33e6e -MISC ChangeLog 36619 SHA256 f883b63001ed2486c0ad5a06cfccc96204dbba976d4c6270cc1cfee3adf94e34 SHA512 a8ccaab183fcb0d6af9e5d9928d6c91ae72622d5de4fa8569430c4ca0df56ac53db05500eb7b518c9c1555cf476842e222ce61eccb159d933e918304ea3a8ef5 WHIRLPOOL cb211a3f3c78bf00282a872bca617e18c122775a3eaee9a7b5df231cd67547a75b563311d0c7d698b743968d287d7cbc2abdc7d8bc942f55364af7a366113a74 +EBUILD rails-4.0.2.ebuild 1119 SHA256 cca2b5a21aa4ecdba188a8b37b64565ef557e89af53415fa3088880fc1a39f52 SHA512 d8ee25c38760ff81b1fa998bb3e713f8606103222abecb35359c602502589bdb3f12e0312afaea91b0d57a6b7a507f51768a0dc603fe99bb450bfaa131b45f15 WHIRLPOOL 35a34846880c68cf44a3739c0ea8e23b95a61ab95bf08cfde93f40a6d7adb6ce4075ee692349ad0ef1aca631cce94e11e79693d396396c4ad3f46bd9153a6f2b +MISC ChangeLog 36759 SHA256 03bbfec9624b49df59d0290a7ed2c0da9abd419567c6363a029e15912d6321af SHA512 d85a438903ca3848a066effb37b39ae42f6ea6cb896a48cf16573bf14650a2839e734e4ba17310116dce562fc8cc99a8cc6a0d5db8983a95601ceaceecd47a7b WHIRLPOOL f499611acf626009c4c06d175effdb0d5f5a29a0e041c308be21cfc528accfa32f4434a06619b5ce56fe982c652ba843ee088b03a6a68e8bc0ba67948ce72706 MISC metadata.xml 393 SHA256 ab0c7d6f591fe1803349f791b02e9be652e39232117c98f1b173c7ffb0854dee SHA512 dcdd257e9e5ad70fd720cd74ad12f3d292b98f72cc45c80ac02599fe46d16fbdfa84f78e6781756c59fdbc9a808c4734e491c07e320a54a1d2a51241658bb713 WHIRLPOOL 5317c82e4e1ac614e51dc74741272cf1b20fa0cd7b72c77559ecd1115d82dd7b9359bdcd80f1e08c358c096fe1f77e4d8d9e30e6ec70d6246a09613b92fef4b8 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) -iF4EAREIAAYFAlKe4uEACgkQiIP6VqMIqNeH+QD+LLGra+ttdF5xx1dtvd7yijH/ -6qUWUHl0/MiCDjq/5GUA/ihJOE7o8aSFgGZLwMEeuqxUZoG0niWZU8CgMYSmMHyv -=IgZo +iF4EAREIAAYFAlKfgZoACgkQiIP6VqMIqNcYSgEAgrerF5/NH9uw2ptNxVYR7ot3 +jCOufJ5W1x/u6acL74IA/R5WfO9ieFE/v+tijWDtcm2BcgIYUOJ0DfyTMisQsLqQ +=P4Jc -----END PGP SIGNATURE----- diff --git a/dev-ruby/rails/rails-4.0.2.ebuild b/dev-ruby/rails/rails-4.0.2.ebuild new file mode 100644 index 000000000000..fb51d4086d49 --- /dev/null +++ b/dev-ruby/rails/rails-4.0.2.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rails/rails-4.0.2.ebuild,v 1.1 2013/12/04 19:25:13 graaff Exp $ + +EAPI=5 +USE_RUBY="ruby19" + +RUBY_FAKEGEM_BINWRAP="" + +# The guides are now here but we'd need to rebuilt them first. +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_TASK_TEST="" + +RUBY_FAKEGEM_EXTRADOC="README.md guides/CHANGELOG.md" + +inherit ruby-fakegem versionator + +DESCRIPTION="ruby on rails is a web-application and persistance framework" +HOMEPAGE="http://www.rubyonrails.org" + +LICENSE="MIT" +SLOT="$(get_version_component_range 1-2)" +KEYWORDS="~amd64 ~arm" + +IUSE="+asset-pipeline" + +ruby_add_rdepend " + ~dev-ruby/actionmailer-${PV} + ~dev-ruby/actionpack-${PV} + ~dev-ruby/activerecord-${PV} + ~dev-ruby/activesupport-${PV} + ~dev-ruby/railties-${PV} + >=dev-ruby/bundler-1.3 =dev-ruby/bundler-1* + >=dev-ruby/sprockets-rails-2.0.0:2.0 + asset-pipeline? ( + dev-ruby/jquery-rails + >=dev-ruby/sass-rails-4.0.0:4.0 + >=dev-ruby/uglifier-1.3.0 + >=dev-ruby/coffee-rails-4.0.0:4.0 + )" + +# also: turbolinks, >=jbuilder-1.2:1 diff --git a/dev-ruby/railties/ChangeLog b/dev-ruby/railties/ChangeLog index d186c51995f6..7e0f2087e499 100644 --- a/dev-ruby/railties/ChangeLog +++ b/dev-ruby/railties/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-ruby/railties # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/railties/ChangeLog,v 1.64 2013/12/04 08:07:27 graaff Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/railties/ChangeLog,v 1.65 2013/12/04 19:24:47 graaff Exp $ + +*railties-4.0.2 (04 Dec 2013) + + 04 Dec 2013; Hans de Graaff <graaff@gentoo.org> +railties-4.0.2.ebuild: + Version bump for security bug 493284. *railties-3.2.16 (04 Dec 2013) diff --git a/dev-ruby/railties/Manifest b/dev-ruby/railties/Manifest index 1f434d5c5ae6..002d89926603 100644 --- a/dev-ruby/railties/Manifest +++ b/dev-ruby/railties/Manifest @@ -4,15 +4,17 @@ Hash: SHA256 DIST rails-3.2.15.tgz 3566493 SHA256 6fc98f28742e6423efd151d4a0005c10cdf83bf1cef3350042f305d15474b286 SHA512 c2fa25a81b5c77a9054fc8b42a9fdc0733ef175a981ccdbff77eb33a08aa299c3a3ca9469ab80234b01fbc4eef7ccf09c4b3f55dd04e81bf4f8cbfc7eaf58719 WHIRLPOOL 18e8f8b2b90886bca4572efe24508fb77f5a227fd3f3d4732da68f52baea9a2fdf7b620023c8cf229354e4fca85eb9f28886b7b27f862693dbd383a063e961cd DIST rails-3.2.16.tgz 3566631 SHA256 8fe61b98496e40d8aaef5f8db217f2aad56c9add1bf8417c37a0cbd24f74a57e SHA512 304ef964c33eccfdd4dc1a1c47d43b05e7498d869c64a2ba7a62e8356a07d03cd3f48e1edb9b80d2de1cafc8d91f6ac491df9b0abf3c30d6d22f34f39571965e WHIRLPOOL 5a6ba360c741a7aa3979722ae20790df65e05347a4bad77eea805a9601de2e4cc50a02b8f75d7b7e827da8bef62e8e4e72bb4d4c1de9e783f8f5b95d156bceac DIST rails-4.0.0.tgz 3705371 SHA256 644601ae66881313346ffeacd9ea372d249df55aa7abe853acdcb231fffe6bbf SHA512 3e03f25de83ff894a7affdebe948fd151cff81c8ec906692119036633d891c9ba5cbb312e3ab32f1e62f4a383fcfc2e878daeb62fc04336e932b2e2bda63f7cf WHIRLPOOL 792513f2fdfcbc2a57633e3ef344943948e5614c638b06cae1245fd84716d84b5391a7906123a94a1a325ad789bdc465a4f7e2b774924bd0f18d341c29109a82 +DIST rails-4.0.2.tgz 3720518 SHA256 cd973b85cfff735da80d8ed4e11421e2242be735d96cbe4d83ac0c4b6ca7c8d1 SHA512 67d7580c0081deeec4271f96caca6d6db8f65864c876a237e7e3f0e8c6e495d299f103dcbe7627385fa4fd3699dac5015e20be90187ef3b2af49352ad9c8d6af WHIRLPOOL 5b496df36ca4de6a4b55951fab2403bd8b31b3505d17d450bf2edf084429a7689c4fdeb8d19d0be40b2d4d0ada8cefd6c3fc104c2428769d2ca8e434d97c6465 EBUILD railties-3.2.15.ebuild 2091 SHA256 fefa724705e742c9dfbc224a0867153298ae6c49ba5282695be9b57d8bd80bf8 SHA512 19904ebb77a3f791b9adea3a4a3ab97e9d7dec79310c4c4a359bccddb17f12f144012c1d7e3256e4ba4f997597f20b385d4dd976536519794290b21f153b57f4 WHIRLPOOL 102d27272ae22bd02f8b4d78bc5607fd7faae8f6ef07b60aacdd04f12ba5f91b8daddfcd314cb90882d1f9b0d856da20693d759499cf70d3433ade6f09306820 EBUILD railties-3.2.16.ebuild 2091 SHA256 b2eafe8fad3f3a57fdaed2249cdcd283d5bb4269ed6df74e2230cb7db1db42da SHA512 d6d41a443375aa456eac56584cfdda25fea2077018af070d01075a0af5e4eb5f6c7174f0fbb904b07a2d541506fd099f87ddd1d9b982183244b817264817439e WHIRLPOOL 9bac9646d1cd34e73f896b9a26c9f456d9498fe9725701401d7b9aacccd31d0f33226af10427bfcb478e9399cb27f896ee508d6f244674f6cc2c9c107e3e44c8 EBUILD railties-4.0.0.ebuild 1730 SHA256 103dafb207debfd298fdc623bc2b880b5dd78a5ae6c1e0b77e9a87f2f4fabb62 SHA512 1a34b4b72ab944aad52d0f5bea91904d5f143c2086183d602737cdef7f0cb8faf8a849495bf4f890c7279ee71dfee9a134963f3b8e96fc6de49b8114c4a61df3 WHIRLPOOL c874a64a4dd766d058f57c375eabbc8788f6ee041ada66b9b38fae7d393eeadd362bf16f2358978bd1c2254516850eb09c1a34e35e96f3f10364c0be4bc3a022 -MISC ChangeLog 9426 SHA256 88f7ae4b782ce6b7b9b1afa4d7a8e5662e4451133dec35a7ec432b68ce40dced SHA512 95a068a3fe9d0136838b3a61889811732c5aa9f8ba516eea7c57ea5c53262d9c41fe0a251589092bd5153da18abec20a9ec79042d132d5063828efafda58dd08 WHIRLPOOL d22c2c9e8f0ac1f101523e5963724f310be668787b7e4b60ecd2d120b7f76f664c755ba57d239aa07a3d5caeba0bc81ed44f688158b8c1de953c3eb5915f96ac +EBUILD railties-4.0.2.ebuild 1730 SHA256 10961208aa0377471d3533118b3cfcd318c95c7a2f198e9132cc31b93f399fb7 SHA512 d1968ae5b5bbee7f1de0b2a1c55ed506962e199175ac2bfb088b78075cef63ecb050747caacf3956e547e4a4b07575f0398fec1e7b1afe9af92ceabca0726e5a WHIRLPOOL cd8a945ca12ebc2fe9f2fb5555e6a35719f063a91669cf114d41d9cdced81d35a1eb8a192bb6ca80719b7ff6f57cb385f633ea3246cd5539e5c1bb67d527eaa4 +MISC ChangeLog 9572 SHA256 3f0c223836de42e300e369ac38bc9961b92c91b2ce499ad42ee84d67adaf37fd SHA512 ab77e8edd44eccb13f6158950e6d748ea79d7197e16f86517a0d686b9e0d3259bd086028607466927e85a7daca05ec0f9793d2ba6c11988b65144e3898c69f5a WHIRLPOOL d2d7ef750e69893f5b724051f1e14142685ce4a0132f61b4249221d8dcdd67c63799faeaed85eea75b16db7129012259e79000257d2580b5606e086d095e64e8 MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) -iF4EAREIAAYFAlKe4sAACgkQiIP6VqMIqNc9pQD8C32Uevj3ubxOkM+Zz9XWWMh3 -arTa68Kt+g3qxbBZP0MA/1i8+xiLROmJzTdJL2YTg41LeEr69P9WutZLaJ+kFsE1 -=Y4Pn +iF4EAREIAAYFAlKfgYAACgkQiIP6VqMIqNfrsQD/eiLh/bXjlQjTrCepm6PG25Zz +VtTBY3YT8GKrqvkdKmkA/335T4n0nzzZ2z12zBZeA2eIhL79IQl2/7nuauW7IDLt +=/xzQ -----END PGP SIGNATURE----- diff --git a/dev-ruby/railties/railties-4.0.2.ebuild b/dev-ruby/railties/railties-4.0.2.ebuild new file mode 100644 index 000000000000..29fc482ab5b0 --- /dev/null +++ b/dev-ruby/railties/railties-4.0.2.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/railties/railties-4.0.2.ebuild,v 1.1 2013/12/04 19:24:47 graaff Exp $ + +EAPI=5 +USE_RUBY="ruby19" + +RUBY_FAKEGEM_TASK_TEST="test:regular" +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="railties.gemspec" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem versionator + +DESCRIPTION="Tools for creating, working with, and running Rails applications." +HOMEPAGE="http://github.com/rails/rails" +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="" + +RUBY_S="rails-${PV}/${PN}" + +# The test suite has many failures, most likely due to a mismatch in +# exact dependencies or environment specifics. Needs further +# investigation. +RESTRICT="test" + +RDEPEND+=">=app-admin/eselect-rails-0.19" + +ruby_add_rdepend " + ~dev-ruby/activesupport-${PV} + ~dev-ruby/actionpack-${PV} + >=dev-ruby/thor-0.18.1 + >=dev-ruby/rake-0.8.7" + +ruby_add_bdepend " + test? ( + dev-ruby/mocha:0.13 + )" + +all_ruby_prepare() { + rm "${S}/../Gemfile" || die "Unable to remove Gemfile" + sed -i -e '/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths" + sed -i -e '1igem "minitest", "~>4.0"' test/abstract_unit.rb || die + + # Also allow rdoc 4.x + sed -i -e 's/~> 3.4/>= 3.4/' ${RUBY_FAKEGEM_GEMSPEC} || die +} + +all_ruby_install() { + all_fakegem_install + + ruby_fakegem_binwrapper rails rails-${PV} +} + +pkg_postinst() { + elog "To select between slots of rails, use:" + elog "\teselect rails" + + eselect rails update +} + +pkg_postrm() { + eselect rails update +} |