DIST rubygems-2.2.2.tgz 414111 SHA256 572dd13baa1dfb9756db9fbfeb629be1634efddb7014c552845c0e9a5a643009 SHA512 574d72436356ae66834ee6991e4a886e37babc98ca5b270086f43b5a85f8fdb50365f5a2109e937163dad5a1b8a4d66f16d2308ed27438c99be036b3e56d3dd1 WHIRLPOOL 442efa9ed4bf4e39802f5c9307e0d4ae55372daf47e7a3d98d55a3d9e79afdb10f8e32e95ea0166d2fa264dc0c8d2bc01b8ec4de31fc022ef950b0cb8794a4bd
DIST rubygems-2.4.4.tgz 443652 SHA256 c2658ffc6f9c75b34fea5498defa003f6e4e5df79eeeca84a1d57614ade5d2ab SHA512 8e52bc679a6f0680ebbd285da4330dd2ea8148cb7c526a5ba89d60815caa9b9c183980ea1500978db43c3254963465cc9d0bb8a7ff9b5951ca2b84bb3f9446dc WHIRLPOOL 311eb0880efc8d351dbb2436707e4d102865d97aad5cf43b798839ed041c2c2000d868f6d1774a7216ca3e71ed2bd10c693eddf71619a5217acd7735a0930dd9
DIST rubygems-2.4.5.tgz 446665 SHA256 47d182ba52da02d4400601efbf62f64c25ff83856f8e269f8289333f292566d9 SHA512 6c85cfb190173a86bf37991c07682d97a32ac0a98fd0ba9029fc7878bf86936f459c844150db270a47b304409cc5da753209b96be3936a7b54e5e7acb418738c WHIRLPOOL 43fca45e821de9664261545f193809c6419724bfbf920a45ff8f52986bfade11d8840fe3186f6ab8f98af481c251707f2008aa3730083c0e7c51f139b4c4fc19
+DIST rubygems-2.4.6.tgz 447588 SHA256 76d3f3b10aa824d23a511f098ab777c6473b98ffa733f7be4222408897b68db9 SHA512 2cf5447e0de8e8f85916e91774eba1f2113397d3ed7147671b74443696574ba0478d8f2aec789d024eabcd5afc1c4910dbe71f389b30045fa50bde14d2bb1cb1 WHIRLPOOL e901f4354c706666b8f85cd0d345c8ad04eecb88914927e9b213bd7a83fd9be42c3d1082da87cafce0cc05deafa70436250a2fee92b62f91e6e113fbfa66c1b0
EBUILD rubygems-2.2.2.ebuild 4466 SHA256 a19f0996d6b25737e0ebfba5bc5afbe5e6903a5ce0505bbe94edad2de477ee9e SHA512 158e021ef5504d086ec8ca88c5eafbf9d8bac60496fd7ee06083d4d177259701a09b55c1a0865432859747d9952c440ad5da72d69b7cb8ed7921b3bcd91cdf3b WHIRLPOOL bce0fc79b35ef9473a4c127dde66454aee484b46c17987a0b8cb33e07a75ab8aaa28069ecc88e4ca55a056f6560c43497a15da869700eb3556abce7543f59978
EBUILD rubygems-2.4.4.ebuild 4564 SHA256 5aa7c886e9c5d9c5455f61ed091e8e4692e228a9e884458b1bc9a1a1228bbe34 SHA512 4e27e660720edd2666b7d54a7284bdaed9aedd21e0b9fa3a81c588357d8337dca0867028d4661f30eef0c9fafef935fd23a99cf98cdd955ca4e23c2e4af90243 WHIRLPOOL dc6ef009cdebf8c58623dad8d23263a4cde0fbcad38ec3c78951a40dc6f987b25ac1e0a9a70747f50dee3fbcfed9fc56d4ae6342c735ae08c27199fc244c36c9
EBUILD rubygems-2.4.5.ebuild 4571 SHA256 ccf86c8599628729372c88d86024558ab2efe20eba51deb6944961a375948304 SHA512 f05ee1f7b78feff18bba39bf79d8433690f3f923766757f74cc79aacc4d23a5be2d8992a241191c08c9ea8c26287287fa1c94ec6db719c181fb597712da102b5 WHIRLPOOL 54a2b2c725fc7e284e79914e96d889a15a70a3594d6275e07f0b7281243ea83131b961ce5c189cab3dd7e4b23ddd592e27aafea1af5fb204bd0ed8ee934fb9f4
-MISC ChangeLog 38991 SHA256 022107e13f304bf9dde6c6b981459cf44eca33ff29e676b92ada37ca8947b138 SHA512 a4f7ac8740372fa2bc074a70911f9b07f94f341788112895100e520981f327de745fb04cc5080605c47b6082f1cf7bd4eca51cb1f5e7684e91f9fc8cdccce1dc WHIRLPOOL 5894381cf861004bcbd07708b538dcc3a76dcb7be3c38a67174f225d81bb040591b7e2f69d1414dccc01e3bfda25621ae3291ba795c3619cc46ddb59f08095f2
+EBUILD rubygems-2.4.6.ebuild 4571 SHA256 76c27061b929ec366aa7595419b68f028e5be6e908799db9121f468c5386db5e SHA512 b30d5472558eb98dfcc31f53ce9e687ce063c590bd4eb4e6a028f27d5bb676cb55f96a39b8f140c3eae711e45995c654945543392e7973d5efacbe6a4dc794bf WHIRLPOOL a3a3f8070895a46e578e90428d1ad77420baf16913f2e0f74625761df22847fd83c4965a0f3f30be45e6613b8215ce370efea982eb34be5ab74b4df986b72870
+MISC ChangeLog 39113 SHA256 83f303934e1edf88ae19618bb58934e470c12659bb2fd32c12f6edd8c425a673 SHA512 fe61e3da0a03bd44984e42c67c9ee85033f9a231c7fdc6afc0341ae953fc85a633dcad8cf2b45bad38af4c7b55fa4b81943000c4e1b325f98a66348d0c43adb7 WHIRLPOOL d5ccf92db99fe20da1b2358cfcd42aa120f6f7d17f30496dcd6a602f4453a6277fd8ec057050ce97ddf24d33108649939c1ab086b2e9329caef12d3a109b4a2f
MISC metadata.xml 318 SHA256 6e5f2eec30e8b7f9b678daf799db43ea56cc4566ca70635677d2cf5f60ebd3dc SHA512 a8036da4d9fd5c22fd71ab1eee6de35c25737616e9cf443786f0a6d9c2ebf1e5f3791f19ebe7693635eeb0bc793931e935ed0f7011fd37b764f7b26c59fde8a4 WHIRLPOOL 4aa04bfa68b9ac28debd59f64629806e100583b05a80edab02f917e9bb7f3b5afd7f0b35b05731580f895a531dcabf8dedf6ce21c43dd1cf44df66a21be6ae26
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iF4EAREIAAYFAlS9YV8ACgkQiIP6VqMIqNfYCAD/U/H7aYNDJhbJt/gatXaai3F+
-7nd+5Ke1kIOZ41CSjJUA/3ipDTvvWehbh8ISatQ04X4WyQkle3zBNMYpcpxK7UrI
-=0bn8
+iF4EAREIAAYFAlTwG0kACgkQiIP6VqMIqNd9aQD/amGtR6hwTM6Cvrlzj8TTsqIr
+/u1gt9J2FALfp6+3QOABAJF0iLm7mKxFXskGmr3GCsxG1UHEMq0HWYE0o4+awqSh
+=8ZQH
-----END PGP SIGNATURE-----
--- /dev/null
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rubygems/rubygems-2.4.6.ebuild,v 1.1 2015/02/27 07:22:48 graaff Exp $
+
+EAPI=5
+
+USE_RUBY="ruby19 ruby20 ruby21 ruby22"
+
+inherit ruby-ng prefix
+
+DESCRIPTION="Centralized Ruby extension management system"
+HOMEPAGE="http://rubyforge.org/projects/rubygems/"
+LICENSE="|| ( Ruby MIT )"
+
+SRC_URI="http://production.cf.rubygems.org/rubygems/${P}.tgz"
+
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE="server test"
+
+PDEPEND="server? ( >=dev-ruby/builder-2.1 )"
+
+ruby_add_bdepend "
+ test? (
+ >=dev-ruby/minitest-4:0
+ dev-ruby/rdoc
+ )"
+
+all_ruby_prepare() {
+
+ mkdir -p lib/rubygems/defaults || die
+ cp "${FILESDIR}/gentoo-defaults.rb" lib/rubygems/defaults/operating_system.rb || die
+
+ eprefixify lib/rubygems/defaults/operating_system.rb
+
+ # Disable broken tests when changing default values:
+ sed -i -e '/test_check_executable_overwrite_default_bin_dir/,/^ end/ s:^:#:' test/rubygems/test_gem_installer.rb || die
+ sed -i -e '/test_default_path/,/^ end/ s:^:#:' test/rubygems/test_gem.rb || die
+
+ # Remove a test that fails when yard is installed.
+ sed -i -e '/test_self_attribute_names/,/^ end/ s:^:#:' test/rubygems/test_gem_specification.rb || die
+
+ # Skip tests for default gems that all fail
+ sed -i -e '/test_default_gems_use_full_paths/,/^ end/ s:^:#:' test/rubygems/test_gem.rb || die
+ sed -i -e '/test_execute_ignore_default_gem_verbose/,/^ end/ s:^:#:' test/rubygems/test_gem_commands_cleanup_command.rb || die
+ sed -i -e '/test_execute_default_gem/,/^ end/ s:^:#:' test/rubygems/test_gem_commands_contents_command.rb test/rubygems/test_gem_commands_pristine_command.rb || die
+ sed -i -e '/test_execute_default_details/,/^ end/ s:^:#:' test/rubygems/test_gem_commands_query_command.rb || die
+ sed -i -e '/test_execute_all/,/^ end/ s:^:#:' test/rubygems/test_gem_commands_uninstall_command.rb || die
+ sed -i -e '/test_load_default_gem/,/^ end/ s:^:#:' test/rubygems/test_gem_specification.rb || die
+ sed -i -e '/test_uninstall_default_gem/,/^ end/ s:^:#:' test/rubygems/test_gem_uninstaller.rb || die
+ sed -i -e '/test_alien_default/,/^ end/ s:^:#:' test/rubygems/test_gem_validator.rb || die
+
+ # Avoid tests playing tricks with ruby engine that don't seem to
+ # work for us.
+ rm test/rubygems/test_gem_request_set_gem_dependency_api.rb || die
+
+ # Avoid test requiring network access
+ sed -i -e '/test_download_to_cache/askip "requires network access"' test/rubygems/test_gem_remote_fetcher.rb || die
+}
+
+each_ruby_compile() {
+ # Not really a build but...
+ sed -i -e 's:#!.*:#!'"${RUBY}"':' bin/gem
+}
+
+each_ruby_test() {
+ # Unset RUBYOPT to avoid interferences, bug #158455 et. al.
+ #unset RUBYOPT
+
+ if [[ "${EUID}" -ne "0" ]]; then
+ RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" ${RUBY} -I.:lib:test \
+ -e 'Dir["test/**/test_*.rb"].each { |tu| require tu }' || die "tests failed"
+ else
+ ewarn "The userpriv feature must be enabled to run tests, bug 408951."
+ eerror "Testsuite will not be run."
+ fi
+}
+
+each_ruby_install() {
+ # Unset RUBYOPT to avoid interferences, bug #158455 et. al.
+ unset RUBYOPT
+ export RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}"
+
+ pushd lib &>/dev/null
+ doruby -r *
+ popd &>/dev/null
+
+ local sld=$(ruby_rbconfig_value 'sitelibdir')
+ insinto "${sld#${EPREFIX}}" # bug #320813
+ newins "${FILESDIR}/auto_gem.rb.ruby19" auto_gem.rb || die
+
+ newbin bin/gem $(basename ${RUBY} | sed -e 's:ruby:gem:') || die
+}
+
+all_ruby_install() {
+ dodoc History.txt README.rdoc
+
+ if use server; then
+ newinitd "${FILESDIR}/init.d-gem_server2" gem_server || die "newinitd failed"
+ newconfd "${FILESDIR}/conf.d-gem_server" gem_server || die "newconfd failed"
+ fi
+}
+
+pkg_postinst() {
+ if [[ ! -n $(readlink "${ROOT}"usr/bin/gem) ]] ; then
+ eselect ruby set $(eselect --brief --no-color ruby show | head -n1)
+ fi
+
+ ewarn
+ ewarn "To switch between available Ruby profiles, execute as root:"
+ ewarn "\teselect ruby set ruby(20|21|...)"
+ ewarn
+}
+
+pkg_postrm() {
+ ewarn "If you have uninstalled dev-ruby/rubygems, Ruby applications are unlikely"
+ ewarn "to run in current shells because of missing auto_gem."
+ ewarn "Please run \"unset RUBYOPT\" in your shells before using ruby"
+ ewarn "or start new shells"
+ ewarn
+ ewarn "If you have not uninstalled dev-ruby/rubygems, please do not unset "
+ ewarn "RUBYOPT"
+}