summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans de Graaff <graaff@gentoo.org>2014-11-16 07:17:14 +0000
committerHans de Graaff <graaff@gentoo.org>2014-11-16 07:17:14 +0000
commita79d335a4cfa97fb5934469e14f7f22e310e62cf (patch)
tree6a5f5c7e37a321a7f25eea1b79adeb64227f2323
parentFix dependency on dev-python/cffi. (diff)
downloadhistorical-a79d335a4cfa97fb5934469e14f7f22e310e62cf.tar.gz
historical-a79d335a4cfa97fb5934469e14f7f22e310e62cf.tar.bz2
historical-a79d335a4cfa97fb5934469e14f7f22e310e62cf.zip
Version bump.
Package-Manager: portage-2.2.8-r2/cvs/Linux x86_64 Manifest-Sign-Key: 0x8883FA56A308A8D7!
-rw-r--r--dev-ruby/rubygems/ChangeLog7
-rw-r--r--dev-ruby/rubygems/Manifest10
-rw-r--r--dev-ruby/rubygems/rubygems-2.4.4.ebuild123
3 files changed, 135 insertions, 5 deletions
diff --git a/dev-ruby/rubygems/ChangeLog b/dev-ruby/rubygems/ChangeLog
index 13e8d9c67590..8ea2e34f503a 100644
--- a/dev-ruby/rubygems/ChangeLog
+++ b/dev-ruby/rubygems/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-ruby/rubygems
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rubygems/ChangeLog,v 1.243 2014/11/08 08:38:55 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rubygems/ChangeLog,v 1.244 2014/11/16 07:17:06 graaff Exp $
+
+*rubygems-2.4.4 (16 Nov 2014)
+
+ 16 Nov 2014; Hans de Graaff <graaff@gentoo.org> +rubygems-2.4.4.ebuild:
+ Version bump.
*rubygems-2.4.2 (08 Nov 2014)
diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index 1cc2a9b117d2..c78ad1f5da69 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -10,16 +10,18 @@ AUX init.d-gem_server2 502 SHA256 b7f7d215bb3dba02150dbdc431a84308010515ad4c5d97
DIST rubygems-2.0.14.tgz 337356 SHA256 31d1b2428fb5b42ea610ce538b05bc7fd689d2f486c4f4338a2f54530b48cf44 SHA512 d9c7165ea183afccde7617bf563c0aba7f04e19413feb4d58edd58e8e4acb3bcdb87cccc196b992596d06d72c15586dcf08d6e17498df25b30c6a19908090f36 WHIRLPOOL fa39d215e96209977cdc9033ae3388e95448ce8a6bdb5ffe41fde3784237849f269676dc5abe2a8155853876fb126e3ca466de983d19ef4106ea5e2d45fe854f
DIST rubygems-2.2.2.tgz 414111 SHA256 572dd13baa1dfb9756db9fbfeb629be1634efddb7014c552845c0e9a5a643009 SHA512 574d72436356ae66834ee6991e4a886e37babc98ca5b270086f43b5a85f8fdb50365f5a2109e937163dad5a1b8a4d66f16d2308ed27438c99be036b3e56d3dd1 WHIRLPOOL 442efa9ed4bf4e39802f5c9307e0d4ae55372daf47e7a3d98d55a3d9e79afdb10f8e32e95ea0166d2fa264dc0c8d2bc01b8ec4de31fc022ef950b0cb8794a4bd
DIST rubygems-2.4.2.tgz 440555 SHA256 34cf28c3066e7e16a579d087fc2978949b4628f1f9398279f7a5dfb5135da6e8 SHA512 5405a63977cf24b8a046d80ac5a4f6fa8248a810c9a18297ac8cd764abe6baf45d15dd225264d00237b234343373b4021dec9b8bf7740fe36fbd69bfc4e2275c WHIRLPOOL 0d74f7cd25a32cd16ba06440a6c668315c0697d6d5e2caec8b5e3af6e99dfb91797f12d07e4e4d3c67b0a68043e9d1036b3f83a0a7480e688cdddf5141a0271a
+DIST rubygems-2.4.4.tgz 443652 SHA256 c2658ffc6f9c75b34fea5498defa003f6e4e5df79eeeca84a1d57614ade5d2ab SHA512 8e52bc679a6f0680ebbd285da4330dd2ea8148cb7c526a5ba89d60815caa9b9c183980ea1500978db43c3254963465cc9d0bb8a7ff9b5951ca2b84bb3f9446dc WHIRLPOOL 311eb0880efc8d351dbb2436707e4d102865d97aad5cf43b798839ed041c2c2000d868f6d1774a7216ca3e71ed2bd10c693eddf71619a5217acd7735a0930dd9
EBUILD rubygems-2.0.14-r1.ebuild 4601 SHA256 0b3b1e1c3c392125788c75773bff16c06400dc8ab5d4da4b0968694dfb9aba0d SHA512 6deb12ab928e0bc27dceb56e28708c441a84792009e576b5d7b554fac52c634e118c741c9b6ba499064563faec6b44d0765a5cbe2aa635f681a011b3ccaa441b WHIRLPOOL de1ba2c43436f89d1fdfddd128bfc806c010b88711fac85ce3bed630c9eec5a3521a084163bfb51f2ab9f1203bb05d965489c02a977afdfca836f20b3be77d08
EBUILD rubygems-2.0.14.ebuild 4581 SHA256 6110ff41e421d35d76c0a5b88ed02a05e9afe0bc2e8070413c9987e3433dd82b SHA512 b8fad6505f80f88aed4ca6da37d1ebbaa87155222de70071a7aa76bfdb03cc62245fad5ac02747cb9d94ea10ea5cfdc9ece4e948ab1ff5347ba904971dd155d6 WHIRLPOOL 08edce1f8b527612b661ae27299d50708f9f12330649a5a439b47de0a8e4e814b1d2efb629c6a9eba4389fab760eeb4dcc8018b6016bdd0fba6428cee490ad95
EBUILD rubygems-2.2.2.ebuild 4485 SHA256 53663226b5b5c84f9c35c16698735d625563bcdabf58e8ff61b21e3b21cac113 SHA512 6da1d81ddd6095e7f97a18850f8ef97230694993db91e13d07c29033ee039c0b938e20a0e7e3cf9d00efbca3c40ddf0bb2961b08f2dc785b040f746e62213eb0 WHIRLPOOL 4cedba31be96e2cbb563bd854efda200160f400e80fc1a2e735561fe0700bb835d84214f5f5b3e0b7e42a5933978e08ddbc82d8ab75eac046ed10beb0ba95be5
EBUILD rubygems-2.4.2.ebuild 4568 SHA256 80c10e15f808272dbe79db79554d5e5d2ac92f234474911c12c5ae89f2f2d98f SHA512 df34c30563f38745aa91b993a2e1c8800386a3681e23f8092ab6f1655bad190dbe39843ca46ac014bd2f9a76b0abafef3e2bfa8e2e9188e019966326e647c3b7 WHIRLPOOL 46386c299c442ab172379bd71f8a5b431f50556f921e3687489c8205383cc8d3918f2fa2580f5d3bca86974a52ca5bd34af9ba24c3bf3df4bba90ed1ff5e01a1
-MISC ChangeLog 37099 SHA256 69e7c6f25493da8aff734b6d7a138ab20d785f9c19a8b60472cd859e06950da8 SHA512 1a23a3144d376974b319e48f1bccace37545d081d428f6072faaf846cd5623daebb0d78fbff08f760b3dc2e5a8ba9b2ebb9170a7a6046333602cf89b75029ec9 WHIRLPOOL fbf1a74259d139f437641aaecb5ebda1fc769d85ee60acb67614e783a6627d5dac9e17e90da66518df410fe792b87f18c061015ea759571af701c5ab79b5fb65
+EBUILD rubygems-2.4.4.ebuild 4568 SHA256 f4839367baea82d85949fd633ec84aac27bcd5caddcc544491401b0cc855a18d SHA512 901b5433a5f6fbcb85ab25f4f3a7670c3cca6e3e2016b3bb2c9be6ad7baca3b278c5bfaa05cc2ddda52b2db15f3f8decaf320da811444a77c5900f6cf63eff67 WHIRLPOOL 2d248c77763842667b5bc29b9d6ff006b1c7dcd1d47cfdb6dffdb5c5493d5c6b893a7072aa315cd75095d0e8795792528a789d041fdccd4f05a59539673bf4fb
+MISC ChangeLog 37221 SHA256 6f18b3b5cec4920ab78aaf7cb976b13b0b976b85fce68508772d57285aaf2614 SHA512 34f5aedbde369eef80e95b8bde5d8f42f26935349776b04bb0ec841ba2d0288637c6b774c0df3b638e899e6beb3dd9598074821c29280ffc95f7f7d54f8cb7d0 WHIRLPOOL 48d5f9e65d8517651f35803652173b0cb11e0c67599f580e59491be8be56fd34f42c00d4f82cf7d69ed3c553a6f10ddb65ebf381340c5233d63ce61b6c5a1212
MISC metadata.xml 318 SHA256 6e5f2eec30e8b7f9b678daf799db43ea56cc4566ca70635677d2cf5f60ebd3dc SHA512 a8036da4d9fd5c22fd71ab1eee6de35c25737616e9cf443786f0a6d9c2ebf1e5f3791f19ebe7693635eeb0bc793931e935ed0f7011fd37b764f7b26c59fde8a4 WHIRLPOOL 4aa04bfa68b9ac28debd59f64629806e100583b05a80edab02f917e9bb7f3b5afd7f0b35b05731580f895a531dcabf8dedf6ce21c43dd1cf44df66a21be6ae26
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iF4EAREIAAYFAlRd1qAACgkQiIP6VqMIqNcBSAD8DRnJRsvHe7rG7h1n9XWIvW8g
-gdzNuoEqjBgQJVVFiZcBAIeG0e5ZopBFtjR+H4bhH+3cqPTn9jeylLWUig+2FwPC
-=kcOO
+iF4EAREIAAYFAlRoT3oACgkQiIP6VqMIqNfVkgD9HH6Ifhdydr9VUfn6DQcoXh5u
+mReCKLK1xcTuWPXmDBcA/AuIHmY3mUKYKE/Q4DXsSHPj2vj4/wJmur+VvVur2GxQ
+=v6Xi
-----END PGP SIGNATURE-----
diff --git a/dev-ruby/rubygems/rubygems-2.4.4.ebuild b/dev-ruby/rubygems/rubygems-2.4.4.ebuild
new file mode 100644
index 000000000000..52e3fe44d7f1
--- /dev/null
+++ b/dev-ruby/rubygems/rubygems-2.4.4.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rubygems/rubygems-2.4.4.ebuild,v 1.1 2014/11/16 07:17:06 graaff Exp $
+
+EAPI=5
+
+USE_RUBY="ruby19 ruby20 ruby21"
+
+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
+ virtual/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(19|20|...)"
+ 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"
+}