summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-ruby/actionmailer/ChangeLog7
-rw-r--r--dev-ruby/actionmailer/Manifest10
-rw-r--r--dev-ruby/actionmailer/actionmailer-3.2.16.ebuild41
-rw-r--r--dev-ruby/actionpack/ChangeLog7
-rw-r--r--dev-ruby/actionpack/Manifest10
-rw-r--r--dev-ruby/actionpack/actionpack-3.2.16.ebuild74
-rw-r--r--dev-ruby/activemodel/ChangeLog7
-rw-r--r--dev-ruby/activemodel/Manifest10
-rw-r--r--dev-ruby/activemodel/activemodel-3.2.16.ebuild50
-rw-r--r--dev-ruby/activerecord/ChangeLog7
-rw-r--r--dev-ruby/activerecord/Manifest10
-rw-r--r--dev-ruby/activerecord/activerecord-3.2.16.ebuild76
-rw-r--r--dev-ruby/activeresource/ChangeLog8
-rw-r--r--dev-ruby/activeresource/Manifest10
-rw-r--r--dev-ruby/activeresource/activeresource-3.2.16.ebuild44
-rw-r--r--dev-ruby/activesupport/ChangeLog7
-rw-r--r--dev-ruby/activesupport/Manifest10
-rw-r--r--dev-ruby/activesupport/activesupport-3.2.16.ebuild75
-rw-r--r--dev-ruby/rails/ChangeLog7
-rw-r--r--dev-ruby/rails/Manifest10
-rw-r--r--dev-ruby/rails/rails-3.2.16.ebuild37
-rw-r--r--dev-ruby/railties/ChangeLog7
-rw-r--r--dev-ruby/railties/Manifest10
-rw-r--r--dev-ruby/railties/railties-3.2.16.ebuild82
24 files changed, 576 insertions, 40 deletions
diff --git a/dev-ruby/actionmailer/ChangeLog b/dev-ruby/actionmailer/ChangeLog
index 41b554e4dc6c..5ad1bcee35d3 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.245 2013/11/29 14:53:30 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/actionmailer/ChangeLog,v 1.246 2013/12/04 08:05:48 graaff Exp $
+
+*actionmailer-3.2.16 (04 Dec 2013)
+
+ 04 Dec 2013; Hans de Graaff <graaff@gentoo.org> +actionmailer-3.2.16.ebuild:
+ Version bump for security bug 493284.
29 Nov 2013; Hans de Graaff <graaff@gentoo.org> -actionmailer-3.1.12.ebuild:
Remove masked Rails 3.1.
diff --git a/dev-ruby/actionmailer/Manifest b/dev-ruby/actionmailer/Manifest
index 04c2382adaeb..faf9b7f380e0 100644
--- a/dev-ruby/actionmailer/Manifest
+++ b/dev-ruby/actionmailer/Manifest
@@ -5,16 +5,18 @@ AUX actionmailer-2.3.10-rails3.patch 431 SHA256 4eec1446601ffef54a0e8e210ed53b1d
AUX actionmailer-2.3.9-require-uri.patch 507 SHA256 8aa2121eecea068632f38cc03cedf694e22896f1e57dd9bca912585c5fb14efe SHA512 c6236d36edbf711f6511d002d53b11aefc88efa5d72e8d44799286279f3af9ad7fee72d872df7d15c02d2a333230279cdebaa546c1d0d0860e2377243cb35bb9 WHIRLPOOL f43892b7a4bf9ea84c03e81dc902a29414777f951d4e0f8aec62c8886dcd76950ae64aff7b8239f1263e3b0e9dcbb55440cc059d9db0978dc79a4d8cba2e32e1
DIST actionmailer-2.3.18.gem 273920 SHA256 cbb44db58ca8ef03d9758af5ea80229317db678bb4a6b8bfe65a7c6f32b563d9 SHA512 93ac7d613faa80d083e13094aa7a9e9abf2a89461964a3dabb9ac5ba828eb91458fc7d7056c928ed6fae2ee75c18f5078620e1e43e1300a264ab28b0e5bfb27a WHIRLPOOL 039eb1b19bb840c80b1da8aeb9d96de8b73edb12ed07c432f12d3112a422d34ff6ff802c6aa028e11d895eee2dc614ce8c073fbf5c76e44308f229ebb2380e7a
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
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 33312 SHA256 28b88183595929c7f0c05bb081bf1c8689947ae2938e689fc8bcc65ec23060e2 SHA512 b2f5188d6195ad45f6fff304757ee572689e12f3047d4ffeda1c97405ab064d2b716219eef0e3e8fc4c929553524a4d1ac1df4d21b67ba94a573fe5a2cb41383 WHIRLPOOL 51dd0e04696256864bb2917c60eaa10012e04629ad045e64b1f315a10436f0fe339a72fb431b50b96bdfa3d4a2bcbc78563d43d6bbdfa73ee157c9b7f564730f
+MISC ChangeLog 33468 SHA256 fa17a8c4185328b8f8210762fdf547de9172eebd5d15b0816648defb980304e0 SHA512 e067b56ceb6090f1e9d99a83b6040735c56eaf1ba9f20a043e93bab031cc2d841754d41d69e48fff7d860680e979688f86aad13bb19e1319a565905366e421b3 WHIRLPOOL 8851417bec73f703ac419e10212246f28091f47296e97a25d71feaf4a8fc92c8548e547dd3ec5c49fe40c497855d7320d30c545d97849416f3625e51fca5272f
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iF4EAREIAAYFAlKYqmsACgkQiIP6VqMIqNdlRwD9GbkGdXU21Vc2sQQ2RJ/1Xpo+
-e9K9Y3ByXw7qNxPadccA/3oymy5KvNlbcB3XrnZb5cO/EVizMVFWWgtBf6GwD9lU
-=9oP6
+iF4EAREIAAYFAlKe4l0ACgkQiIP6VqMIqNe5NgEAlo1XDf1bf8mDy2NRtnqiagBO
+S3E+/J2t57EcRUb8JFUA/2tQydB4NXJB3RQyTqAf/dZDy5Dzd3d8Xb7Xm1Iw32Rb
+=2Bfn
-----END PGP SIGNATURE-----
diff --git a/dev-ruby/actionmailer/actionmailer-3.2.16.ebuild b/dev-ruby/actionmailer/actionmailer-3.2.16.ebuild
new file mode 100644
index 000000000000..1f8e36ec05cb
--- /dev/null
+++ b/dev-ruby/actionmailer/actionmailer-3.2.16.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-3.2.16.ebuild,v 1.1 2013/12/04 08:05:48 graaff Exp $
+
+EAPI=5
+USE_RUBY="ruby18 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 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "~dev-ruby/actionpack-${PV}
+ >=dev-ruby/mail-2.5.4: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 daa51f05e4b8..3b190d95e03e 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.262 2013/11/29 14:53:54 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/actionpack/ChangeLog,v 1.263 2013/12/04 08:05:27 graaff Exp $
+
+*actionpack-3.2.16 (04 Dec 2013)
+
+ 04 Dec 2013; Hans de Graaff <graaff@gentoo.org> +actionpack-3.2.16.ebuild:
+ Version bump for security bug 493284.
29 Nov 2013; Hans de Graaff <graaff@gentoo.org> -actionpack-3.1.12.ebuild:
Remove masked Rails 3.1.
diff --git a/dev-ruby/actionpack/Manifest b/dev-ruby/actionpack/Manifest
index 305d2a189631..735ffcaaebc9 100644
--- a/dev-ruby/actionpack/Manifest
+++ b/dev-ruby/actionpack/Manifest
@@ -6,16 +6,18 @@ AUX actionpack-2.3.11-rails3.patch 416 SHA256 8b2dc793f9e8b996c57dc77b3898a54757
AUX actionpack-2.3.8-custom-cookie-fix.patch 3009 SHA256 9368cd7b35fbc0b5d4161e121aa9ced113ea831b738a47b6c59828bb17f24c04 SHA512 4e8a1ed63446c946722922b2cd5901b27df4ddcd7125b0c1777148e675117537e9394ba998093667f79e1349ec79a61b7e2e9c6d704327a3e000992f7ae3deb9 WHIRLPOOL e7a716f7b45b8f20eeb0be4faacdb973b172a7f44168862a228ce242afd88db512c73b64cf9bb8faab1e5ca698e65dad8746ca1fbf7cbdf9273819d722c3d32e
DIST actionpack-2.3.18.gem 749568 SHA256 304a9759801fe00928c14991e6ab252dbbbfa560e41ff9e5fdc66a65a2cf2ebd SHA512 d08af1e8a15b4b16f2160fe431b41b081f9442d0680bd30af20075186cec07febff85ac467924fd65cf8ed4f2fb808c5dd2e8f7d50c9e24d12e177659f30c3ce WHIRLPOOL 8d8aade452b5e715060ef327f41f78677624134ec0a9953a61dbf26ed0ab54bfdc7ed4f43e19f5ea190038c997cf25146912349bd35a1840c635d7713bfdfd1e
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
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 35286 SHA256 2ed62a2d12b7c9b7c817e4e7c1589dfd8e3376e83ac1c9f0142b5ca06c7ad800 SHA512 f7efefbfae83ab44b341b29f30a3cd08432ca5109ece5fc0ef638d28891352c5c1ed5b21372a21ce318593029791f19c07565eeb519426fcb5902f02aa2fb538 WHIRLPOOL 9650100bdfdc2b669181b441ed51aa51c274850b7894f587150262b884fdbfad454353ead1109b86fc7afe3fc3f8126305890df25868cc70e9306050f8bbb977
+MISC ChangeLog 35438 SHA256 8c6174c878de0c42ad14473919c9a6a8ddfab5301376e26cdd3bf5c56af4bbde SHA512 70b99fad0949967c8e18a29b2523a1e5b18eb7bef8529a52d87bf5539c05812d287abf07dc5aa72c23589296a4fa1cf9042d5be8a33099f44295b6a754b18295 WHIRLPOOL 39439d0695165f25dfc8bd617f4c7c23de057e942bcc91fd1c498852720616455ad9c62f3d9a43d3445312344ff1bf76705193ad78625b7fab607bd0210c85d0
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iF4EAREIAAYFAlKYqoMACgkQiIP6VqMIqNdW4AEAl/kkMqag1B/5bLE3N3WpV0BX
-GThRw9acXWHLByj644QBAI6SDbkSGtEiHg7Qw2uWmQjqMK5MkI4HV7+eS1ra94Ca
-=+Hsn
+iF4EAREIAAYFAlKe4kgACgkQiIP6VqMIqNfsqAD+LxFoCmiUlhoUdrHoswpmjWc3
+RUAwi61oeh5mu/xWX/MBAIRtGt+5/QssTwfsjBBT1my8c9jm0Q70+ANVR98xdpM9
+=Ozzq
-----END PGP SIGNATURE-----
diff --git a/dev-ruby/actionpack/actionpack-3.2.16.ebuild b/dev-ruby/actionpack/actionpack-3.2.16.ebuild
new file mode 100644
index 000000000000..9e1097f8a48d
--- /dev/null
+++ b/dev-ruby/actionpack/actionpack-3.2.16.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-3.2.16.ebuild,v 1.1 2013/12/04 08:05:27 graaff Exp $
+
+EAPI=5
+
+USE_RUBY="ruby18 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 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/activemodel-${PV}
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/rack-cache-1.2
+ >=dev-ruby/builder-3.0.0:3
+ >=dev-ruby/rack-1.4.5:1.4
+ >=dev-ruby/rack-test-0.6.1:0.6
+ >=dev-ruby/journey-1.0.4:1.0
+ >=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/activerecord-${PV}
+ ~dev-ruby/actionmailer-${PV}
+ >=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\)/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
+
+ # 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
+
+ # Avoid test broken by security updates in i18n.
+ sed -i -e '/test_number_to_i18n_currency/,/end/ s:^:#:' test/template/number_helper_i18n_test.rb || die
+}
diff --git a/dev-ruby/activemodel/ChangeLog b/dev-ruby/activemodel/ChangeLog
index 342c30e43beb..d2a48afdc233 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.64 2013/11/29 14:54:36 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/activemodel/ChangeLog,v 1.65 2013/12/04 08:04:37 graaff Exp $
+
+*activemodel-3.2.16 (04 Dec 2013)
+
+ 04 Dec 2013; Hans de Graaff <graaff@gentoo.org> +activemodel-3.2.16.ebuild:
+ Version bump for security bug 493284.
29 Nov 2013; Hans de Graaff <graaff@gentoo.org> -activemodel-3.1.12.ebuild:
Remove masked Rails 3.1.
diff --git a/dev-ruby/activemodel/Manifest b/dev-ruby/activemodel/Manifest
index 78d3b7e03e1b..5d9c6ea1e87e 100644
--- a/dev-ruby/activemodel/Manifest
+++ b/dev-ruby/activemodel/Manifest
@@ -2,15 +2,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
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 9556 SHA256 0ee7fe2fe2957a7db6c064d85bb7b5c6b2997f2342592ba14f159d77cd0e0203 SHA512 ff086e356062ab3b56e16a8c427f057510a02b5bfaffe8ca93acc2a043d04d2a665d0056c6825352283e2ac76642107b868ccafaaac010a20f3fecfbf77b5328 WHIRLPOOL 7032d30ed2cea9ffdce5999f24d09c0b0e48a1a571ffb7b734f116e53615635ba30cc20f83496efa747e1e2508b27484d472f42034c144180d49e6273e0b38c4
+MISC ChangeLog 9710 SHA256 0c655842afaa4c5fce8d70114cd6d380897d878dc2abce4d46656721764e5aa7 SHA512 7ad493c3cbdb999681d67fe975d92abcfeb28a512fc152eb378dc5669a92af7f3f197997172347ce945d8840a28c006f81f41723e2ad0c697548e12c9edac09f WHIRLPOOL f43b2f58caa79eaefcfb088b74935785d6dd6a17f25bd3f0184b8062d49f8b081fe9ed752953d28b9b28fd72150358b721dfaaa85650675ed139c3011a78a194
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iF4EAREIAAYFAlKYqq0ACgkQiIP6VqMIqNd5IwD/duBKypnW+UWTpM92OxCWmuPE
-tcUs9GSbu1x+2vqMJwcA/0CiXbLLZKVc8i/Kodf68S0/ICoDdYCU3O9KBb0W3URX
-=7mSo
+iF4EAREIAAYFAlKe4hYACgkQiIP6VqMIqNeryQD+J54dZgCPFOHO3M07SnZr4FsF
+blJ0tcatP1o57r51SlsA/jZK62wcln8+Cc/VC0AQaYR/Tuh6LW6pcTcx1gUaXPmk
+=Jkuf
-----END PGP SIGNATURE-----
diff --git a/dev-ruby/activemodel/activemodel-3.2.16.ebuild b/dev-ruby/activemodel/activemodel-3.2.16.ebuild
new file mode 100644
index 000000000000..538a5352fbec
--- /dev/null
+++ b/dev-ruby/activemodel/activemodel-3.2.16.ebuild
@@ -0,0 +1,50 @@
+# 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-3.2.16.ebuild,v 1.1 2013/12/04 08:04:37 graaff Exp $
+
+EAPI=5
+
+USE_RUBY="ruby18 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 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/builder-3.0.0:3
+ >=dev-ruby/bcrypt-ruby-3.0.0"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/test-unit:2
+ >=dev-ruby/mocha-0.13.0: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/cases/helper.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/cases/helper.rb || die
+
+ # 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 82d947dff2dc..7af64bd33d1e 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.248 2013/11/29 14:53:09 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/activerecord/ChangeLog,v 1.249 2013/12/04 08:06:20 graaff Exp $
+
+*activerecord-3.2.16 (04 Dec 2013)
+
+ 04 Dec 2013; Hans de Graaff <graaff@gentoo.org> +activerecord-3.2.16.ebuild:
+ Version bump for security bug 493284.
29 Nov 2013; Hans de Graaff <graaff@gentoo.org> -activerecord-3.1.12.ebuild:
Remove masked Rails 3.1.
diff --git a/dev-ruby/activerecord/Manifest b/dev-ruby/activerecord/Manifest
index 487eea721205..b3587db42e51 100644
--- a/dev-ruby/activerecord/Manifest
+++ b/dev-ruby/activerecord/Manifest
@@ -7,16 +7,18 @@ AUX activerecord-2.3.15-null-array-param.patch 907 SHA256 eaac6a89147c2f4ff0cf75
AUX activerecord-2.3.8-add-index-with-symbol.patch 2588 SHA256 792750e8a065d78235d72d6549694bef3f2b3ffb537c699cd598d19d436a70cd SHA512 c03c3123a2ad65a121f682436f831b249f478a691f66baf2360588f7f9141d6cba992c107440d5095cc44311ea28268a5dd7a3bc3727c3f9d98fb0a771142bfc WHIRLPOOL 16e1f4357fd07446ffa1863c95512f9a371f8f96226f9c77a905971fe16d3213ba602665078f3e12c5b66ab765a6e5cee1d90fedd610691408ec0988024dbe25
DIST activerecord-2.3.18.gem 541696 SHA256 09aec34a541e01c53b3e9bf0057a4306fa6ad394753cc21a7cbd3e8b8ab969bb SHA512 4446ff38d0dbbae4e01ca043f5fcf2facd7907946cfca17b2043557c9cb8cad7ca41c17f9b3de7e5a764315c6ab3a53a8c56781927a057e1ee69531574c34719 WHIRLPOOL ecb741c39efa23f1e0f29386471b81475e0581378e48bd70eb3ffd4a0ba9726358d6fc6cf11cb76057d9210e95654468a1cef40d4daf0900b11558aa06a25224
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
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 34411 SHA256 384c84844dcd353bbdcdf60af5b4ecc83eae6ad23ece5fbff1ce9dbacdfd9350 SHA512 cc3378bb156ab8ec6b9a58ebcad72342b2e5abba0e0e7ceb649e52f40120c97a4ed61858413f3d04129a2710a5427ada8333a66d394a9deeff1218820b4bdf51 WHIRLPOOL 3e0bae3c07ef60bae512e4571a8399ac8866c2f7d9e360d3cbe554e3be7813d0b52ffdfeddc6e21dfa2a750817d09de940fed96c42ae1c466cb8fa2dff8c7208
+MISC ChangeLog 34567 SHA256 7a71e2afbe5b8aafc057067b6c1a08482a29b7e608ca54c45d0f5493050c2467 SHA512 6c6a64b05e26aa376b2d6b392fbba2740bc73012305f04ffce5ba4f564f870f7daa7751c0a9eaa178233c1c3c472d782fafd0ceba9948240535020ba74b37c84 WHIRLPOOL 771f1dc27f72844770d47a91eb5c52d9f57eb1b0de88f66b1a5710e55f67531b8868b57e8c8166af02ca61b3719cf2a83fafae6c230698d5628f8884a396b613
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iF4EAREIAAYFAlKYqlYACgkQiIP6VqMIqNfBtwD8DLnTMkB2nH0KXy4q94iuU3xp
-ZlVUXmLWcJuHDg0vUYQA/RWExIvUt678g1Ix891A4BUuBQHdRssBchGVhSM7KpxU
-=2mhy
+iF4EAREIAAYFAlKe4n0ACgkQiIP6VqMIqNdqgAEAgW3phds2JeiUFRcntnomQdJi
+yO3MF0fWq1cbFMbGxbAA/jkI2gmv+VzA1alZMWGooXEc1wKLQsRdjbD6VODyuyba
+=iyO6
-----END PGP SIGNATURE-----
diff --git a/dev-ruby/activerecord/activerecord-3.2.16.ebuild b/dev-ruby/activerecord/activerecord-3.2.16.ebuild
new file mode 100644
index 000000000000..54dc7e8e376f
--- /dev/null
+++ b/dev-ruby/activerecord/activerecord-3.2.16.ebuild
@@ -0,0 +1,76 @@
+# 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.16.ebuild,v 1.1 2013/12/04 08:06:20 graaff Exp $
+
+EAPI=5
+USE_RUBY="ruby18 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 ~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-${PV}/${PN}"
+
+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: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\)/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
+
+ # 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
+}
diff --git a/dev-ruby/activeresource/ChangeLog b/dev-ruby/activeresource/ChangeLog
index 591b9975c747..efc9e0cd4763 100644
--- a/dev-ruby/activeresource/ChangeLog
+++ b/dev-ruby/activeresource/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-ruby/activeresource
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/activeresource/ChangeLog,v 1.163 2013/11/29 14:54:16 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/activeresource/ChangeLog,v 1.164 2013/12/04 08:04:58 graaff Exp $
+
+*activeresource-3.2.16 (04 Dec 2013)
+
+ 04 Dec 2013; Hans de Graaff <graaff@gentoo.org>
+ +activeresource-3.2.16.ebuild:
+ Version bump for security bug 493284.
29 Nov 2013; Hans de Graaff <graaff@gentoo.org>
-activeresource-3.1.12.ebuild:
diff --git a/dev-ruby/activeresource/Manifest b/dev-ruby/activeresource/Manifest
index 7ed8c28cdf87..337690cd93a0 100644
--- a/dev-ruby/activeresource/Manifest
+++ b/dev-ruby/activeresource/Manifest
@@ -4,14 +4,16 @@ Hash: SHA256
AUX activeresource-2.3.10-rails3.patch 309 SHA256 b217130a77128bfe5d8e5e1a6d056308d116404e721b5bd67e7bdb30326115d1 SHA512 b337154cb1d8452e9768f794607a7ccd6ee2ac19bca3d378ccd62044099b02c8ad337ce891a07b789b521dbb2f4d1168cb830dff326ff65efa87836a0c9129c7 WHIRLPOOL 6a2789db7537d8bc0d2e5a73c70ce6db64fb12898b1dd693c7acbe7d07bece2e35f0771fa6260616fa90c2405071fed115043d55b315241a548f81013cd6c4bb
DIST activeresource-2.3.18.gem 47104 SHA256 f0a7db71e592f721dd33867b104a5f6e60f11671ac8c7dafa9786b5256514812 SHA512 aae382f2057c4491fe1ba229fa7a9470c8fe36374cb83741aae2e2f4a86149937b046e620f8d901d4f3b2db80db024137e32587d984fa91a6626048bb390d8de WHIRLPOOL 58d675e0883d4ff91e5b603a6f1e8f62919fe899bf0d70715c126876d6576d7518972d9ecc62eaed0c536ef213d8dd76b9ecb7caec909af98a648973d1cfb1cc
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
EBUILD activeresource-2.3.18.ebuild 1000 SHA256 a136bc43ee72961100678dbc41ad1fcc45e346a0fc3c4d2ad0d9a3ce65f9b407 SHA512 43e24b862542ec8d6cd70fde6f1a751ec1908556ceade8beb07a50eaa653b86d2562da2e54705f57532d1cd72e6582167637dec34930cf2507f63ee56edda442 WHIRLPOOL 7494aa8494da8985799cddb850ac746fa487099ec9742ff2bab132933b1f0ccfbcc5e9555fbb72e60527c35d2988190f60bb1cf9ec35e91bca0c529f51ae1cf0
EBUILD activeresource-3.2.15.ebuild 1417 SHA256 5d9fc08a56cde2fa559205d527b3d2d34f70d62c77a070463ee26315e219ca04 SHA512 d899691f113c4d5ffda283156491a9f9831a612b4e84bb245a6a737d8b7077dc83c1d66711960d01b4040adea803e217c1229b7ce72d62dffb93a33b2e08f402 WHIRLPOOL bde0185397f6bf5f16a3813e9f3bad3f3e4d0d94e8bef39790cf5f3c4e4b9a3ce46070b688ef00b4dbe83a7d39e82ca59ce056778aac92a380037fad6da561fa
-MISC ChangeLog 23223 SHA256 c06d1710de2493048f39c984fa0865cada846ce8b18becae40a695c36956702a SHA512 a65f48e2c9166ddbd230e743bd211ebdd026ab016ca894656a612c9ef066a23cf9dc7ac175370cb214b11293b15b1e371ef36fa8f98fc186fc3c4d1d2a9ffdd1 WHIRLPOOL de803d5b0203e0b61da9d2afacd6efc54550a6c8889147c233e531d266d0176b02b68347bd60317c248597aeaa7f0fcc402f4d24eb6bd5635b7d66106cd67ed1
+EBUILD activeresource-3.2.16.ebuild 1417 SHA256 ec1703efe5b16e97dbad677401c84d4873e9bc38a683673d40ade8bc1e5389dd SHA512 163f5b92f82170da57bec839a49aadeab1f0018ae1bef8e674f0178229eb74b98b9e95e85494e85632e8bdbcc070dc5b3618c5fb0ec53c296553e8778b5fc085 WHIRLPOOL 7bdc1edf6ef356d71630db2a9cb2b3307a1d7b65490456e80b0a96e3774c50dc44e2455ef0e5b67a4d30fc3434bb78cc982afa45bbfd90f9d84bc2afbbb5bed1
+MISC ChangeLog 23385 SHA256 96e51e05370e3fcb142029e304e8d1d87e4c3fe476cf6df6637a85d758cba732 SHA512 edb9708b43bfae86757718db674a55e63ea9e2ebb3b0e60dbcf38b95f7d1f01537bb2c7a7d57d1e9d8128471929f616dcb7f79aa07976272f6f4a3f3dabcd3fe WHIRLPOOL 6222f74369199d698ed1dec6a776e0aeaddec5e0bde8b25013455ba7288931e6d193a5d5e80b29905e539a26e5cd6ae7bc274024df9f4837ca01adcee751ea91
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iF4EAREIAAYFAlKYqpkACgkQiIP6VqMIqNe2jQEAiDhMAMKowo78tfxEfGS+LhKh
-mvkjZtOgBESlJ6b3kVABAJbqm97/RQ14fyCaSr1/ie8fZkmo1BqPzmG9fGo/TIpY
-=oaYK
+iF4EAREIAAYFAlKe4isACgkQiIP6VqMIqNc13wD/WwxTwGlloNXuUTyvQLQf5eqD
+F3tc2mEcFDbd+AtsNtIA/3mX2kgCqlg2HLRQf0P6WJsKKXustUqkhI0u0nV46U7Y
+=ZWIn
-----END PGP SIGNATURE-----
diff --git a/dev-ruby/activeresource/activeresource-3.2.16.ebuild b/dev-ruby/activeresource/activeresource-3.2.16.ebuild
new file mode 100644
index 000000000000..9b8f36941c5b
--- /dev/null
+++ b/dev-ruby/activeresource/activeresource-3.2.16.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/activeresource/activeresource-3.2.16.ebuild,v 1.1 2013/12/04 08:04:58 graaff Exp $
+
+EAPI=5
+
+USE_RUBY="ruby18 ruby19"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activeresource.gemspec"
+
+inherit ruby-fakegem versionator
+
+DESCRIPTION="Think Active Record for web resources.."
+HOMEPAGE="http://rubyforge.org/projects/activeresource/"
+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 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "~dev-ruby/activesupport-${PV}
+ dev-ruby/builder:3"
+ruby_add_bdepend "
+ test? (
+ dev-ruby/test-unit:2
+ >=dev-ruby/mocha-0.13.0: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/activesupport/ChangeLog b/dev-ruby/activesupport/ChangeLog
index 1b5893916dc9..2a6769fd6181 100644
--- a/dev-ruby/activesupport/ChangeLog
+++ b/dev-ruby/activesupport/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-ruby/activesupport
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/activesupport/ChangeLog,v 1.237 2013/11/29 14:54:59 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/activesupport/ChangeLog,v 1.238 2013/12/04 08:03:23 graaff Exp $
+
+*activesupport-3.2.16 (04 Dec 2013)
+
+ 04 Dec 2013; Hans de Graaff <graaff@gentoo.org> +activesupport-3.2.16.ebuild:
+ Version bump for security bug 493284.
29 Nov 2013; Hans de Graaff <graaff@gentoo.org> -activesupport-3.1.12.ebuild:
Remove masked Rails 3.1.
diff --git a/dev-ruby/activesupport/Manifest b/dev-ruby/activesupport/Manifest
index 588030217287..8128b0c05544 100644
--- a/dev-ruby/activesupport/Manifest
+++ b/dev-ruby/activesupport/Manifest
@@ -8,16 +8,18 @@ AUX activesupport-2.3.5-mocha-0.9.5.patch 1031 SHA256 238be71abfb03ca232d5c80c48
AUX activesupport-3.0.3-mocha-0.9.5.patch 666 SHA256 61e62f5794f9291f3ad8315d5ce0379c25d491311fd30fb06d35f618ece61a5f SHA512 a2d986bdfd7f4376264af1995626d46abf4331fcd64d081bc6c9480e9dae8f4700a2ca6a995a922846c20bf64660fed2e39a7df537240701d0324be4faeaec32 WHIRLPOOL 5ed28791b7dec003a53e6a5a6454d86196b2201b7b3caa32b9971bf05dca59d8ab36b48cf0be604801d1bbc29f204e90b5d77f026aef9c412ad980ce257867db
DIST activesupport-2.3.18.gem 434688 SHA256 65b009c10c9c1fe298b04dfc428db7311f1dfbdcafc6c9429517651a679dd36b SHA512 47fa41bb13b8c1bc34133c0adcce5275f977a2148964f3c81da83dc69fea8cd81f3af181606a2a9c047107f2ce7cc6dd6290efa66acf68f6573d482bc6359fa4 WHIRLPOOL 34317e22696d29fe2389a66161dcb7348ea1528f82f120b39a1a7ce1f5d6135c50c0a7ea82ce90c9fd4bc8a8ed3e257efd7ed31fb7b5afce94d0323f28509eea
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
EBUILD activesupport-2.3.18.ebuild 1610 SHA256 4f26909b98177d0c49db48849743e7b6a66acdd611f3109b64c2d3fc7c682bc0 SHA512 acb0ee743ad08a7aaab628e42455be9dc056b6fb0a811a21e947efdcb26004035d11b5aa35ddaf5ec3152f0fb8b14ae8302f000c10e0a1410d67cf98701ca382 WHIRLPOOL de3dd4fde53a5c853be5585d9886ba4fca8261499c013269dc9fd9dd0d90f7bb0e9b239b6e6c01b5fc1a99ab5af880a174b9ffefce40ff9a548d5e73cb25e00a
EBUILD activesupport-3.2.15.ebuild 2489 SHA256 e49b7a3fd1dcf61d441cb55b87f85543ef1ad4a90fd20c9c5a74e1ea4978c2e8 SHA512 8d40501dfeedf5bb260348cf161a3d9c7c1ab030670dfea5fc4ec07d65c72b349a1e18cea13b7b7d689d2c659cfd1f86f174ac45964199f160f5aa0f5328511f WHIRLPOOL 51523e745de147d5c4b9253f0ddc04aa537184a678a2bb6b25cad6727dc00b393c603c61a4972ad5610b804e4a4a7306f4c2f37f0f3587d096010afefee76e3f
+EBUILD activesupport-3.2.16.ebuild 2489 SHA256 f49f227fcf22f843c0cd2185a3097bd651826f2256f8af1e364e126da9242c7a SHA512 ab730229707698f9271207d25e4a99d85a12d465c351e35848ca6c1a0b75225e8a134a37cc7888cf12bbcf8ef4855ec54a00baedb1447730193ccca4fae228c5 WHIRLPOOL 75cf1db92fb917da5f2b4e8afefe8a846c55327dcf134e53d6944639c7ed5af8933f6c6ac6f94c66cf6186ddc06a31f70d8cfd2955bb9cec606f635149123526
EBUILD activesupport-4.0.0.ebuild 1758 SHA256 5f36915f3059dee758735902f49c61cdc86d3cfa970a1e39c1ff19e5120f727d SHA512 ad49e2098a993bd6119e54b99e1a3ebe1db12b1f20b54fae1181fe64e20199e96f6c3bfca95cfb3a68dccfffa5ed67fca2dfd3b705e07a0f8b2c42d503da1d85 WHIRLPOOL 5cff46e4b481e9ea63fb0580b697f579306c8180290ae9c301cf826687a99bec598bd133b925c24e9d11c574ec19d9ece44a2c69c5e887e054c87ddd598c075e
-MISC ChangeLog 33780 SHA256 c3a3247b847871f48279a36250cb660fc88e7fd5fff672a441031b536475cf56 SHA512 3ffda468f914823dd67524f48b846fc61d2e9e14a34d5459dbce5a1e5eec0e13f3cd2cfcc3b6b3ea548c2c134488a122ea91190a1c1dd2666ddef8ca0f998758 WHIRLPOOL 63c4878e73bc51f8f9384bf70f5852b9ca3343a950c15861073962c64033a7eeb33d849603eaa363bbefefdd2cb0eea4a72538663e319735dabb3e0e6c56cbde
+MISC ChangeLog 33938 SHA256 b9f851df43bd5cdedd962320bff01caca7af30924ea76c4c0506dd4d3d8a724f SHA512 5e3f48c132fd0023ebc0f33a973b8094252cf36b2fb631467591007f836f52b806ba68028f38b2a78692971e1587bc3c50a615e8c2331c3a54e32d97aa87eaca WHIRLPOOL b624362e103ed98767b04fdac3574261fe248af9dd581f2cf7b3087c390415293333522b87716696b63f881dfc9c379a1199594871374ec810832ded6bc7419e
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iF4EAREIAAYFAlKYqsQACgkQiIP6VqMIqNe/nQD+NnG795HLHJgGJQ9qT0KjlRCp
-Z+P11EiOUlr9sh3PMLoA/jJCb1i0lhI0nCAYZZROeXyT9t2q/KBT7XKgETRWTyyd
-=LvJk
+iF4EAREIAAYFAlKe4cwACgkQiIP6VqMIqNe63gEAiTTyzZPDPANt2tkMOhmZEf0j
+dvdJPczy+EU672SGiisA/1kT3Lk8urEDLY64+xdl/m0v/A9Ju62CB79jy5mxlgn9
+=0JM3
-----END PGP SIGNATURE-----
diff --git a/dev-ruby/activesupport/activesupport-3.2.16.ebuild b/dev-ruby/activesupport/activesupport-3.2.16.ebuild
new file mode 100644
index 000000000000..783b481a3acb
--- /dev/null
+++ b/dev-ruby/activesupport/activesupport-3.2.16.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/activesupport/activesupport-3.2.16.ebuild,v 1.1 2013/12/04 08:03:23 graaff Exp $
+
+EAPI=5
+
+USE_RUBY="ruby18 ruby19 jruby"
+
+RUBY_FAKEGEM_TASK_DOC=""
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activesupport.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem versionator
+
+DESCRIPTION="Utility Classes and Extension to the Standard Library"
+HOMEPAGE="http://rubyforge.org/projects/activesupport/"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(get_version_component_range 1-2)"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ >=dev-ruby/multi_json-1.0
+ >=dev-ruby/i18n-0.6.4:0.6
+ !!<dev-ruby/activesupport-3.0.11-r1:3.0"
+
+# memcache-client, nokogiri, and builder are not strictly
+# needed, but there are tests using this code.
+ruby_add_bdepend "test? (
+ dev-ruby/test-unit:2
+ >=dev-ruby/memcache-client-1.5.8
+ dev-ruby/nokogiri
+ >=dev-ruby/builder-3.0.3:3
+ >=dev-ruby/tzinfo-0.3.29
+ )"
+
+# libxml is not strictly needed, there are tests using this code. jruby
+# uses a different xml implementation.
+USE_RUBY=${USE_RUBY/jruby/} ruby_add_bdepend "test? ( >=dev-ruby/libxml-2.0.0 )"
+
+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
+}
+
+each_ruby_prepare() {
+ case ${RUBY} in
+ *ruby18)
+ # Skip failing ruby18 tests related to JSON serialization
+ rm test/message_encryptor_test.rb test/message_verifier_test.rb || die
+ ;;
+ *jruby)
+ # Ignore failing tests on jruby in the interest of a security update
+ sed -i -e '/test_not_allowed_to_expand_parameter_entities_to_files/,/^ end/ s:^:#:' \
+ -e '/test_exception_thrown_on_expansion_attack/,/^ end/ s:^:#:' \
+ test/xml_mini/jdom_engine_test.rb || die
+ sed -i \
+ -e '/test_exception_thrown_on_expansion_attack/,/^ end/ s:^:#:' \
+ test/xml_mini/nokogiri_engine_test.rb || die
+ ;;
+ esac
+}
diff --git a/dev-ruby/rails/ChangeLog b/dev-ruby/rails/ChangeLog
index 6e84d80a6fd8..eee1ece4e0bb 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.276 2013/11/29 14:52:19 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rails/ChangeLog,v 1.277 2013/12/04 08:08:00 graaff Exp $
+
+*rails-3.2.16 (04 Dec 2013)
+
+ 04 Dec 2013; Hans de Graaff <graaff@gentoo.org> +rails-3.2.16.ebuild:
+ Version bump for security bug 493284.
29 Nov 2013; Hans de Graaff <graaff@gentoo.org> -rails-3.1.12.ebuild:
Remove masked Rails 3.1.
diff --git a/dev-ruby/rails/Manifest b/dev-ruby/rails/Manifest
index c28dce66f1c3..0eb39bf615cc 100644
--- a/dev-ruby/rails/Manifest
+++ b/dev-ruby/rails/Manifest
@@ -3,16 +3,18 @@ Hash: SHA256
DIST rails-2.3.18.gem 211968 SHA256 f92ee63fdb481d5d0758db6a955f850d44f525558ccc5ad7ce4367220a72314d SHA512 c7eeeeba60473cae3cf06410745ca5f24758bb4b0bf449a8fc80310299957af572cce4e781390aa92953169f907c0fafe8b2a31c83d6494d3a98c35eb5654365 WHIRLPOOL 31d89ff9a115355f1d3fc55183228dafccf2afe95a62478392e57adb2f50c52465439a95433f167459474319f8ed5a636defdad2820fc24c2d50c12d6455e071
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
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 36477 SHA256 66b6f2c6ce0ab2eca5451fd285c37f5b4198c059926451f4b9fd461db800347f SHA512 daa2e5d0edb08ff8f45ee6b3b5e236e8779eaee577fd7988a9e8c3cb93c6c97ef702e238f2f1a11411854631ffad6cd8384d2411e0263f46bbda08db7b1ec589 WHIRLPOOL f1bc00752855a839c7ddfa3289bb4e84d1fba3ba61df970e36693c04085d76497878517d182c9b1d0ca29b1ce1053eb6fa893e2ac50d61c8607320330d00a8f2
+MISC ChangeLog 36619 SHA256 f883b63001ed2486c0ad5a06cfccc96204dbba976d4c6270cc1cfee3adf94e34 SHA512 a8ccaab183fcb0d6af9e5d9928d6c91ae72622d5de4fa8569430c4ca0df56ac53db05500eb7b518c9c1555cf476842e222ce61eccb159d933e918304ea3a8ef5 WHIRLPOOL cb211a3f3c78bf00282a872bca617e18c122775a3eaee9a7b5df231cd67547a75b563311d0c7d698b743968d287d7cbc2abdc7d8bc942f55364af7a366113a74
MISC metadata.xml 393 SHA256 ab0c7d6f591fe1803349f791b02e9be652e39232117c98f1b173c7ffb0854dee SHA512 dcdd257e9e5ad70fd720cd74ad12f3d292b98f72cc45c80ac02599fe46d16fbdfa84f78e6781756c59fdbc9a808c4734e491c07e320a54a1d2a51241658bb713 WHIRLPOOL 5317c82e4e1ac614e51dc74741272cf1b20fa0cd7b72c77559ecd1115d82dd7b9359bdcd80f1e08c358c096fe1f77e4d8d9e30e6ec70d6246a09613b92fef4b8
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iF4EAREIAAYFAlKYqi4ACgkQiIP6VqMIqNcbBgD+L6M+kvtVTl/t85RqeBaui78O
-J18jf05lZkfMe3ZTZKIA/3kc1gTfujv0EbT3baXPG4z1JBT2p7rVnS85WntOsK9o
-=7hpz
+iF4EAREIAAYFAlKe4uEACgkQiIP6VqMIqNeH+QD+LLGra+ttdF5xx1dtvd7yijH/
+6qUWUHl0/MiCDjq/5GUA/ihJOE7o8aSFgGZLwMEeuqxUZoG0niWZU8CgMYSmMHyv
+=IgZo
-----END PGP SIGNATURE-----
diff --git a/dev-ruby/rails/rails-3.2.16.ebuild b/dev-ruby/rails/rails-3.2.16.ebuild
new file mode 100644
index 000000000000..56039f5e20b9
--- /dev/null
+++ b/dev-ruby/rails/rails-3.2.16.ebuild
@@ -0,0 +1,37 @@
+# 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-3.2.16.ebuild,v 1.1 2013/12/04 08:08:00 graaff Exp $
+
+EAPI=5
+USE_RUBY="ruby18 ruby19"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_TASK_TEST=""
+
+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 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+IUSE="+asset-pipeline"
+
+ruby_add_rdepend "
+ ~dev-ruby/actionmailer-${PV}
+ ~dev-ruby/actionpack-${PV}
+ ~dev-ruby/activerecord-${PV}
+ ~dev-ruby/activeresource-${PV}
+ ~dev-ruby/activesupport-${PV}
+ =dev-ruby/bundler-1*
+ ~dev-ruby/railties-${PV}
+ asset-pipeline? (
+ dev-ruby/jquery-rails
+ >=dev-ruby/sass-rails-3.2.3:3.2
+ >=dev-ruby/uglifier-1.0.3
+ >=dev-ruby/coffee-rails-3.2.1:3.2
+ )"
diff --git a/dev-ruby/railties/ChangeLog b/dev-ruby/railties/ChangeLog
index b9a202eb9f92..d186c51995f6 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.63 2013/11/29 14:52:44 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/railties/ChangeLog,v 1.64 2013/12/04 08:07:27 graaff Exp $
+
+*railties-3.2.16 (04 Dec 2013)
+
+ 04 Dec 2013; Hans de Graaff <graaff@gentoo.org> +railties-3.2.16.ebuild:
+ Version bump for security bug 493284.
29 Nov 2013; Hans de Graaff <graaff@gentoo.org> -railties-3.1.12.ebuild:
Remove masked Rails 3.1.
diff --git a/dev-ruby/railties/Manifest b/dev-ruby/railties/Manifest
index 8a739bc7180c..1f434d5c5ae6 100644
--- a/dev-ruby/railties/Manifest
+++ b/dev-ruby/railties/Manifest
@@ -2,15 +2,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
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 9278 SHA256 029a6fd33a920d0750ac9f323e75ab4d1e6c0036b1f4a07f7a7b2a8b3c67a842 SHA512 ff59d2c42ba1509af08d0f83caa1c2c86912d59f198e80cb4e97132fa2de9ca2f70da2ab4d1020b997685efc8f31db7c21e85fefcd29f47e5ce80901d17174f6 WHIRLPOOL 4bec78541f3eeb3e9f93d0fbe661899d0f6549677de95788592ec33a87620f212964ca0d167b989066aee3579974fd4b17744c0a7911aa3f201ef355bcbf65ef
+MISC ChangeLog 9426 SHA256 88f7ae4b782ce6b7b9b1afa4d7a8e5662e4451133dec35a7ec432b68ce40dced SHA512 95a068a3fe9d0136838b3a61889811732c5aa9f8ba516eea7c57ea5c53262d9c41fe0a251589092bd5153da18abec20a9ec79042d132d5063828efafda58dd08 WHIRLPOOL d22c2c9e8f0ac1f101523e5963724f310be668787b7e4b60ecd2d120b7f76f664c755ba57d239aa07a3d5caeba0bc81ed44f688158b8c1de953c3eb5915f96ac
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iF4EAREIAAYFAlKYqj4ACgkQiIP6VqMIqNe38QD9GG0l3fYdPUlxAg/rBee/ifxR
-QTOUw0Yae2nxY8MSZjsA/34U07bzHD80kqrWbg/T615y5JT5ooOqMUKd/NjUy6Ke
-=mhmw
+iF4EAREIAAYFAlKe4sAACgkQiIP6VqMIqNc9pQD8C32Uevj3ubxOkM+Zz9XWWMh3
+arTa68Kt+g3qxbBZP0MA/1i8+xiLROmJzTdJL2YTg41LeEr69P9WutZLaJ+kFsE1
+=Y4Pn
-----END PGP SIGNATURE-----
diff --git a/dev-ruby/railties/railties-3.2.16.ebuild b/dev-ruby/railties/railties-3.2.16.ebuild
new file mode 100644
index 000000000000..f4e6d40a485c
--- /dev/null
+++ b/dev-ruby/railties/railties-3.2.16.ebuild
@@ -0,0 +1,82 @@
+# 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-3.2.16.ebuild,v 1.1 2013/12/04 08:07:27 graaff Exp $
+
+EAPI=5
+USE_RUBY="ruby18 ruby19"
+
+RUBY_FAKEGEM_TASK_TEST="test:regular"
+RUBY_FAKEGEM_TASK_DOC="generate_guides"
+RUBY_FAKEGEM_DOCDIR="guides/output"
+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 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+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.18"
+
+ruby_add_rdepend "
+ ~dev-ruby/activesupport-${PV}
+ ~dev-ruby/actionpack-${PV}
+ >=dev-ruby/rdoc-3.4
+ >=dev-ruby/thor-0.14.6
+ >=dev-ruby/rack-ssl-1.3.2:1.3
+ >=dev-ruby/rake-0.8.7"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/mocha:0.13
+ )
+ doc? (
+ >=dev-ruby/redcloth-4.1.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\)/d' ../Gemfile || die
+
+ # Also allow rdoc 4.x
+ sed -i -e 's/~> 3.4/>= 3.4/' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ if use doc ; then
+ mv guides/output guides/guides || die
+ dohtml -r guides/guides
+ fi
+
+ 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
+}