summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby/activesupport')
-rw-r--r--dev-ruby/activesupport/ChangeLog10
-rw-r--r--dev-ruby/activesupport/Manifest14
-rw-r--r--dev-ruby/activesupport/activesupport-3.2.21.ebuild71
-rw-r--r--dev-ruby/activesupport/activesupport-4.0.12.ebuild61
-rw-r--r--dev-ruby/activesupport/activesupport-4.1.8.ebuild61
5 files changed, 212 insertions, 5 deletions
diff --git a/dev-ruby/activesupport/ChangeLog b/dev-ruby/activesupport/ChangeLog
index 01a0071b484b..d4788b1ef8a1 100644
--- a/dev-ruby/activesupport/ChangeLog
+++ b/dev-ruby/activesupport/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for dev-ruby/activesupport
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/activesupport/ChangeLog,v 1.272 2014/11/07 10:15:46 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/activesupport/ChangeLog,v 1.273 2014/11/17 20:12:24 graaff Exp $
+
+*activesupport-4.1.8 (17 Nov 2014)
+*activesupport-4.0.12 (17 Nov 2014)
+*activesupport-3.2.21 (17 Nov 2014)
+
+ 17 Nov 2014; Hans de Graaff <graaff@gentoo.org> +activesupport-3.2.21.ebuild,
+ +activesupport-4.0.12.ebuild, +activesupport-4.1.8.ebuild:
+ Version bump for security bug 529635.
07 Nov 2014; Hans de Graaff <graaff@gentoo.org> -activesupport-3.2.19.ebuild,
-activesupport-4.0.9.ebuild, -activesupport-4.0.10.ebuild,
diff --git a/dev-ruby/activesupport/Manifest b/dev-ruby/activesupport/Manifest
index 0355694d324f..5a95fa11f6d6 100644
--- a/dev-ruby/activesupport/Manifest
+++ b/dev-ruby/activesupport/Manifest
@@ -7,17 +7,23 @@ AUX activesupport-2.3.16-unvendorize.patch 2382 SHA256 fda4f0aecd104d7516b8c6b0d
AUX activesupport-2.3.5-mocha-0.9.5.patch 1031 SHA256 238be71abfb03ca232d5c80c480da4e8f1ed8f8da6cfd89f7a64513b82cfd811 SHA512 3f98d2c18b7b2cf4cc03c425191201d6e59d83537bf01fbc09c35bfadaf45f05a24f694033edc3a30dab9b02eb865c3ba26f7e376e80d6ed1cbe14fc3c73f8a0 WHIRLPOOL 97e2622840b264bdda41c4ccc50315ff4dafafdaa422acf86e77f02bf5589155b2a7bd55a0a9886b0a8671932fa230d6bb76da07709e02509ce37b3c108964fa
AUX activesupport-3.0.3-mocha-0.9.5.patch 666 SHA256 61e62f5794f9291f3ad8315d5ce0379c25d491311fd30fb06d35f618ece61a5f SHA512 a2d986bdfd7f4376264af1995626d46abf4331fcd64d081bc6c9480e9dae8f4700a2ca6a995a922846c20bf64660fed2e39a7df537240701d0324be4faeaec32 WHIRLPOOL 5ed28791b7dec003a53e6a5a6454d86196b2201b7b3caa32b9971bf05dca59d8ab36b48cf0be604801d1bbc29f204e90b5d77f026aef9c412ad980ce257867db
DIST rails-3.2.20.tgz 3567367 SHA256 373e66ad1ea7af66504e676b0925806a20532673e2d9da7fa0131aa0559dad5c SHA512 2f39d14c1543e203a6e182528967bfa00d08a29872fd233022e2c3bd6e1a1d4cac754016258c1d7f5f821942e83d5c0f4df39a8c4fa4d5d7ba135f79bcda26a3 WHIRLPOOL e011cccc18a74ed924368077a90e43b14824e460f0d05fbe4c1a4a3092df2fb63808c148190b0f4920bf60ea94fd1be5f56f0d628e8afaf431fb9ba702fa6f71
+DIST rails-3.2.21.tgz 3568729 SHA256 95dcf2a848a7fd09acbb12c47e6901baeea08645c32c37e2ae04e2650cf01deb SHA512 952c799736dd2a48532a4340d97ffbbbdc2451fc509e7f86ca47c09f5c6a3f4e5cb9b87c3e803692bc8a810bc178513bbe74f3037fdf8f786c30f0c85dd26948 WHIRLPOOL a2c79df0091ea0ca6f3969a91b4d73c14f79cab9d31ec30591a640321487aedafd0318326080ad4d9be0523002eab2c3c5e9e49b2c6b0b5ef6f5dac8da0bfab5
DIST rails-4.0.11.tgz 3759423 SHA256 cb44b605bc0e6477c9cf389f9c6a8274de10de6a98f979a53ef8505b7eed9e33 SHA512 a38eee261aa76070417ea248ac8f79536f19a75e5ee4bf16ae59f1eff5a9c751b033257a5cdbd1cfdcd80796142ef2ea1f8b2be5cc73604e96759fe2979f9b41 WHIRLPOOL e4b52b5f3d3ddae13ce4aefa1f5890813370de7874e8c5edce1e4f1df32704782babe52013dfa96cf4e60327429602f7b9534af2c19a9ef269d179186a8e1b62
+DIST rails-4.0.12.tgz 3760696 SHA256 bfa46d6fc75b0d919831f837bfcdc13ced1d893b3e09ff168e6c401f0eb2c16f SHA512 7c405ac4da32b941e06d1761dbd1afb4cbb9389b4b97baac51bd0064c8ff8d2f300109683f2785d4bd3a4593aa21c8e92c8bdb190e5d6d8a96e7793e776da6cf WHIRLPOOL 42ddb51fdf30160206b76d2d3944ad670a1e91ab7be14179d61b04637188cfdd339369b24c97cbd688e7335aacf726ddceba2fee08bdedb52b267f33f5a4e805
DIST rails-4.1.7.tgz 3708137 SHA256 c57a1bf954c4725649b9d11f893c3f6c81de77b36d7f8065d5d0a87fb7cf18e1 SHA512 6fd29ba7b552ec29225ebcb7df78d6043383f36e4c6b1e66880b0bae69bd9f9ae36b1bc63700a8e491818b495087944c990d34d33b6ee566182e2f38370ac0d0 WHIRLPOOL 0a53c4936a9792cebb98b997cafad30f895a908c169d9e8a8d370e3da55a2ba17d594b03e2dbf6a6181fafddc75697d50b0f0e57f44868ac00b4deceda03d5af
+DIST rails-4.1.8.tgz 3711426 SHA256 419e7cdd8e7fd2b2d45d3a37fb37f01b70ada51db77ca116f83636711d845814 SHA512 140a58c1baa39f89e383c9ef7db22702b7703f4c978937e80c0e336ab5fe1a45d3720d25416f165bfe74ec16453098393a434c3c031522594c37fc13f7e80e48 WHIRLPOOL a3ffcb86a8c482f02cc541f790a0aa8e837864bd7dae2ea91b8dad22e0840d8bd399caa7f59990bd3c5437d35aa1ff8cf45c098eed66d54374da8a17761f19e2
EBUILD activesupport-3.2.20.ebuild 2344 SHA256 be373aff3d1658e8fef92ab030e9f1e406cf1298dd976ff0d63b5afb80bb12d4 SHA512 f10ff84597a0c1dd9156d7915026c88abcba4fedbf372e947ef9b26ccf12dfddb50c2ecb487723922ea9a0158cbe70011d9a9e3261fc49382a254f1545d8acc1 WHIRLPOOL befc2f5a1ddad8e277539ad1ee32a176171262ccc752c17b5ae7eca79e3d2d9ee4dfee564ce3cb5376092a6133f8626e4a38d1e144ff81bc6a933a1ae6f1b800
+EBUILD activesupport-3.2.21.ebuild 2344 SHA256 6de47bc4b51ab6e28c4e47cbb043a5853ef25b95045dc2d7119b211ecfa1082f SHA512 6eb24df5ded7df105f6b48ac1c9e10f42a37b24df9ef6c6a63b84ba66dc90bdbb91e7f8d7408752b70f20e1d2946efa46c67c15503c585449833d602de143652 WHIRLPOOL f8f8209ad5b5e63a6491c5d451f085825be5d45a5b18e615412078388728c3f96d5fab324c1e8b9ae59fb59c469275f2bd046b1a0659d4e4fc372d114f256433
EBUILD activesupport-4.0.11.ebuild 1896 SHA256 ffa1738b298f2f7202ef9b0226b9e0f2f8b1ed48049a4c6b5d4015bd12098e78 SHA512 fb544fcc1748e4185f54bd4396af3f89bd215a43970cecc54c19789495a3112ed40474767ca1cfb573894fe37a8a75cfe2beb3aefbbb53a3e896f5d805fe2ade WHIRLPOOL c2eda26a6a02e5ca8630a4ff46bf49c8e1a12841877391190ebffb306bca39deabe6a43f851e88479d290e9d545f3ced9efa12c368459588617fd2f5bd340c55
+EBUILD activesupport-4.0.12.ebuild 1896 SHA256 789b04478e044bdf53b2ab74077c19b98cef94952809360db52258ef0eac47f8 SHA512 846b0c0c76480f33e71a41397971921dc8ef9fc08781771a96ed9ceb9e3aa3f17ee527a18562d384296ffe337b15f9239d313e8935cd31453872a76214071f35 WHIRLPOOL ddf98d80fe47587d6384bcfa8808b025fea6b311bd4c07d77a14f8efe242c3379c4e5b7a0f09a738c72554b608f4c660255d2d1bb75a095492fe57bbea236500
EBUILD activesupport-4.1.7.ebuild 1891 SHA256 a41526cf946d09a03de2502087b79eda20b33b0fea130318b799d0f5c9987ff8 SHA512 097ea3be9754cbae4f978da78da02eabe6357e40286db89af5fbbb68a77bfe4d3f4d0a184872d0af2eeac04cc33490b21e69a10ee5e8d5e4484b9e02debe4d45 WHIRLPOOL 4221ca028f5ce9965fe52d2140237b213e155509407ef4ea812a3d961cb47abe291bfbb48c8a04e2cee5a7fa62105f0234a83ddbe94027016553a9223f92ea32
-MISC ChangeLog 39339 SHA256 701bb0781cda92470926ec6da892a271494951c0740c47832616210e72b41c7d SHA512 437e2e89ad285f0adec2b18b219d407959e030981d43042a6c6eaa5d2bd981c0a0d582157c1c8de53b4767c627bb1302663284852940fd9811598be332d72f01 WHIRLPOOL 5c9003de9b904936715feebe190c8da720a37ad14534ae3cdd1073309af126c6d6e06c1931d0594f5332c1e66d8a32fa166d3e69623b7a8b2c23b79148cf31bd
+EBUILD activesupport-4.1.8.ebuild 1891 SHA256 08001539045f99f1c2606789bead9c4fe39f04cb9e3483951ea2c828806ebcbc SHA512 abf41b929e6db76d3f6046c72fdc3fae930abb7915a8fab7df8c4ab0b82034e8a5ab0ef3be96725dd9ab4537a228612bc3507518bba5739bfb58024b7e0f39ba WHIRLPOOL 2f06a84eaa7fb735491db6f607946549abdf5e13b97ae3e5f37cd4ad30902dd9122d26e50302db09d70b8fd27b95efa664a73b492275c148b3e45d3a021f0b43
+MISC ChangeLog 39629 SHA256 68b9897331df4e4ac5c03abf983758bb37f5d69c81d2e1b7a859ab0c530ff5e1 SHA512 e52f43eaf16d848dc019c2c05413ad9c11d6444c6cc46be6396149365c3fe95f90df98b26e1896c82f6ed1438e189b563cb8ae8681f6781bf72ba16db758a2e4 WHIRLPOOL 0391b86c6d39510841a5e9991435711d7b6bd7d233aeaa96f3b5f537ca7f7b206c43ba9fd849e887b993a92844239cbfc952cf903f62a0ebcbe872d537ea2cea
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iF4EAREIAAYFAlRcm9MACgkQiIP6VqMIqNfqfAD/Y7y09Dwi8gICey0I6KOalm2C
-ohCMeaiFe4TuvWkJJVMBAI2LPvMiaDkOy5hjcp3cVY3qwOfqZ+6vAtG0HRKGb59J
-=He6p
+iF4EAREIAAYFAlRqVqsACgkQiIP6VqMIqNdyyQD8ChEvHrKxEcPdT5UrGATXJCX1
+Rz8OAFH2ZwVKOaocyUwA/RCwjnaft8eekQPQzc+bjuhhtzk94xMdMYBmo2bOsX2g
+=aJYc
-----END PGP SIGNATURE-----
diff --git a/dev-ruby/activesupport/activesupport-3.2.21.ebuild b/dev-ruby/activesupport/activesupport-3.2.21.ebuild
new file mode 100644
index 000000000000..f10490576fc8
--- /dev/null
+++ b/dev-ruby/activesupport/activesupport-3.2.21.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/activesupport/activesupport-3.2.21.ebuild,v 1.1 2014/11/17 20:12:24 graaff Exp $
+
+EAPI=5
+
+USE_RUBY="ruby19 ruby20 ruby21 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
+ *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/activesupport/activesupport-4.0.12.ebuild b/dev-ruby/activesupport/activesupport-4.0.12.ebuild
new file mode 100644
index 000000000000..8bd3db659494
--- /dev/null
+++ b/dev-ruby/activesupport/activesupport-4.0.12.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/activesupport/activesupport-4.0.12.ebuild,v 1.1 2014/11/17 20:12:24 graaff Exp $
+
+EAPI=5
+
+USE_RUBY="ruby19 ruby20 ruby21"
+
+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="https://github.com/rails/rails"
+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"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ >=dev-ruby/multi_json-1.3:0
+ >=dev-ruby/i18n-0.6.9:0.6
+ >=dev-ruby/tzinfo-0.3.37:0
+ >=dev-ruby/minitest-4.2:0
+ >=dev-ruby/thread_safe-0.1:0
+ !!<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/dalli-2.2.1
+ >=dev-ruby/nokogiri-1.4.5
+ >=dev-ruby/builder-3.1.0
+ >=dev-ruby/libxml-2.0.0
+ )"
+
+all_ruby_prepare() {
+ # Set the secure permissions that tests expect.
+ chmod 0755 "${HOME}" || die "Failed to fix permissions on home"
+
+ # 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 a compatible version of minitest is used everywhere.
+ sed -i -e "s/gem 'minitest'/gem 'minitest', '~> 4.2'/" lib/active_support/test_case.rb || die
+ sed -i -e "1igem 'minitest', '~> 4.2'" test/abstract_unit.rb || die
+
+ # Avoid test that seems to be broken by lack of DST.
+ sed -i -e '324 s:^:#:' test/core_ext/string_ext_test.rb || die
+}
diff --git a/dev-ruby/activesupport/activesupport-4.1.8.ebuild b/dev-ruby/activesupport/activesupport-4.1.8.ebuild
new file mode 100644
index 000000000000..347c0e40d6bf
--- /dev/null
+++ b/dev-ruby/activesupport/activesupport-4.1.8.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/activesupport/activesupport-4.1.8.ebuild,v 1.1 2014/11/17 20:12:24 graaff Exp $
+
+EAPI=5
+
+USE_RUBY="ruby19 ruby20 ruby21"
+
+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="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ >=dev-ruby/i18n-0.6.9:0.6
+ >=dev-ruby/json-1.7.7:0
+ >=dev-ruby/tzinfo-1.1:1
+ >=dev-ruby/minitest-5.1:5
+ >=dev-ruby/thread_safe-0.1:0"
+
+# memcache-client, nokogiri, and builder are not strictly
+# needed, but there are tests using this code.
+ruby_add_bdepend "test? (
+ >=dev-ruby/dalli-2.2.1
+ >=dev-ruby/nokogiri-1.4.5
+ >=dev-ruby/builder-3.1.0
+ >=dev-ruby/libxml-2.0.0
+ )"
+
+all_ruby_prepare() {
+ # Set the secure permissions that tests expect.
+ chmod 0755 "${HOME}" || die "Failed to fix permissions on home"
+
+ # 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"
+
+ # Avoid test that seems to be broken by lack of DST.
+ sed -i -e '369 s:^:#:' test/core_ext/string_ext_test.rb || die
+
+ # Avoid test that fails with Minitest 5.4 since that already defines
+ # a string E in its TestCase.
+ rm test/core_ext/marshal_test.rb || die
+ sed -i -e '/test_const_missing_in_anonymous_modules/askip "gentoo minitest"' test/dependencies_test.rb || die
+}