mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-04-20 22:01:11 +02:00
ruby21 stuff
This commit is contained in:
parent
67859ae942
commit
7d824a21a2
17 changed files with 348 additions and 28 deletions
2
dev-ruby/actionpack/Manifest
Normal file
2
dev-ruby/actionpack/Manifest
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
DIST rails-3.2.21.tgz 3568729 SHA256 95dcf2a848a7fd09acbb12c47e6901baeea08645c32c37e2ae04e2650cf01deb SHA512 952c799736dd2a48532a4340d97ffbbbdc2451fc509e7f86ca47c09f5c6a3f4e5cb9b87c3e803692bc8a810bc178513bbe74f3037fdf8f786c30f0c85dd26948 WHIRLPOOL a2c79df0091ea0ca6f3969a91b4d73c14f79cab9d31ec30591a640321487aedafd0318326080ad4d9be0523002eab2c3c5e9e49b2c6b0b5ef6f5dac8da0bfab5
|
||||
EBUILD actionpack-3.2.21.ebuild 3017 SHA256 e39cd2c29eb9acfaf0c428742ea08e031161a2c7170913d3a72fe3f9b1b067df SHA512 bbb1fcb722982f1d2e30541792355aeef59a79cd1f32ec3fc7c178aa1953e2801f183c2eae064ebef3a96a62766257c5859573bf16f18639d62e3e17e7ed55ae WHIRLPOOL c713361b0aaf4787f4004b1dbb219d92cdcd7278a0f73461dedeeeb01c22c0471f6fee1c20975a91fe87e9671a1e0772014da834a260fc5df0c6754f5b426643
|
||||
77
dev-ruby/actionpack/actionpack-3.2.21.ebuild
Normal file
77
dev-ruby/actionpack/actionpack-3.2.21.ebuild
Normal file
|
|
@ -0,0 +1,77 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/actionpack/actionpack-3.2.21.ebuild,v 1.1 2014/11/17 20:19:20 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
# 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="https://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/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\|nokogiri\)/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
|
||||
|
||||
# Avoid test that chokes on bad UTF-8.
|
||||
sed -i -e '/test_handles_urls_with_bad_encoding/askip "gentoo"' test/dispatch/static_test.rb || die
|
||||
}
|
||||
2
dev-ruby/activerecord/Manifest
Normal file
2
dev-ruby/activerecord/Manifest
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
DIST rails-3.2.21.tgz 3568729 SHA256 95dcf2a848a7fd09acbb12c47e6901baeea08645c32c37e2ae04e2650cf01deb SHA512 952c799736dd2a48532a4340d97ffbbbdc2451fc509e7f86ca47c09f5c6a3f4e5cb9b87c3e803692bc8a810bc178513bbe74f3037fdf8f786c30f0c85dd26948 WHIRLPOOL a2c79df0091ea0ca6f3969a91b4d73c14f79cab9d31ec30591a640321487aedafd0318326080ad4d9be0523002eab2c3c5e9e49b2c6b0b5ef6f5dac8da0bfab5
|
||||
EBUILD activerecord-3.2.21.ebuild 2641 SHA256 c2900073949f1471f7736697939f37cf05082b20e5b9fa9dc940cb13788806c9 SHA512 207921b4f6ba896eed29116f28bc81fa066b400f8445b11e60cfb05dfdf4689c6ad064e348d3f07b04733cc9f0f5c802affad5076515004c0beabc9f7656f192 WHIRLPOOL 9173eb48c01c080195f40674e2d84499c8d91cbbd5f7cc013c98d1286381c87f867260145b5a11b590805512fc5a3b93406a3aca034cf329df1158da276b8a6a
|
||||
75
dev-ruby/activerecord/activerecord-3.2.21.ebuild
Normal file
75
dev-ruby/activerecord/activerecord-3.2.21.ebuild
Normal file
|
|
@ -0,0 +1,75 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/activerecord/activerecord-3.2.21.ebuild,v 1.1 2014/11/17 20:20:00 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
# 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 ~ppc ~ppc64 ~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\|nokogiri\)/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 '/[Bb]undler/d' ../load_paths.rb || 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
|
||||
|
||||
# Avoid test depending on specific sqlite3 binding or database version.
|
||||
sed -i -e '/test_uniqueness_violations_are_translated/,/^ end/ s:^:#:' test/cases/adapter_test.rb || die
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
case ${RUBY} in
|
||||
*jruby)
|
||||
;;
|
||||
*)
|
||||
if use sqlite3; then
|
||||
${RUBY} -I. -S rake test_sqlite3 || die "sqlite3 tests failed"
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
DIST metasploit-model-0.25.7.gem 152576 SHA256 e655bb5262f17da1b6fc94742104a04cdfa531f47cdf1b413ff555df2040d410 SHA512 f7c2263cac04fa6971e92a8acf375455012d80cad5f92e28388eedf1b53e05a096f9630617346ea375863fad816d698d15870eaa1cf95ac870d04526f16746d4 WHIRLPOOL d95b97988d3669c5536efd0902b96a15fe9ffdcd50b4a68e9ce67d205f4aa7628bc60cd1ebc79a9ad549f6bbd67184e016985ddc6b846d02a920889a5269bfea
|
||||
DIST metasploit-model-0.26.1.gem 159232 SHA256 80ec7d7571034256a5b67f15d7ed645863b2e457a6e9c8030ebae0b09206095c SHA512 7bef55a9c00c155cfcdc42e99ffe9beb99672cd6ae9b4fc62b00850e4f2b5da5d5e8abc057f96374de8fff26d4261a07cbe3c5aed8b6a0f272b65ce14f50bb33 WHIRLPOOL db1638235d332f8e1faafec472cdb1be6a437a6cb3862941da4fa352be9c56afb82e10dcacdc4a92d64b97051b0724b73004add83e2880c79895010d896725f9
|
||||
DIST metasploit-model-0.28.0.gem 154624 SHA256 c6d8862a5923476e805ff52c4f9b1584a365f8a5a688f2c63802056e5aef2e9b SHA512 84de515ad5b6b35229d249daffa58c54a020e3f51dfc9e2c90e2895dcd0b8648815a878f741133b8f6e6dec0e421ef218d9bac7df1bafb54482b11edd95c9e05 WHIRLPOOL 3cde3a36e13b90ea08d3ed6091be450ae7dd6910eef922b3b3b86699fda575cacf01d3bf8486b78912ca048d3187f85876b100591d32935a7e245330351391e7
|
||||
EBUILD metasploit-model-0.25.7.ebuild 1965 SHA256 398b654b71d957385717a50ff35ce0bd5d1f707a6f031426a5d4b7d672e97ae7 SHA512 573d8d2cff2f018b33ce59eebb97bb5cdb94933c9bf9b9569848cf260fe6c18e2a6faea6c96b8154b5cb7d4f033e5b9bd00d3ee3c91d52b2e788324e7824cf08 WHIRLPOOL 3a4ce4d73b98fbf813c67b9a427f07b2d9f8a380a3ba1ddb7c1d8781033b05cd380619898d6322b4e47633d108ba4ed44f7567209b6f466175f986c7e9f879ec
|
||||
EBUILD metasploit-model-0.26.1-r1.ebuild 1965 SHA256 398b654b71d957385717a50ff35ce0bd5d1f707a6f031426a5d4b7d672e97ae7 SHA512 573d8d2cff2f018b33ce59eebb97bb5cdb94933c9bf9b9569848cf260fe6c18e2a6faea6c96b8154b5cb7d4f033e5b9bd00d3ee3c91d52b2e788324e7824cf08 WHIRLPOOL 3a4ce4d73b98fbf813c67b9a427f07b2d9f8a380a3ba1ddb7c1d8781033b05cd380619898d6322b4e47633d108ba4ed44f7567209b6f466175f986c7e9f879ec
|
||||
EBUILD metasploit-model-0.28.0-r4.ebuild 2002 SHA256 d4457a9cf308ce31bbc2116fcc1178a59cb4bdbe3acb1e5ff375a069a3993233 SHA512 a9efeeb9e5e4fde1847dbb407e35c1730f29b1fa6423edfb5f925ad2747de536cad316c9bd19db94b6381107677ee21d4ec561c8e8bf2204c693428d8928ebdf WHIRLPOOL c97ae37a1a24ac1ec64a9d653f1daa005c0ba450d74ac8260e65cf00d897815ff0dc969fc67377073fe54205d9b4487a44b7413b40b4b682833da77ca46b8380
|
||||
EBUILD metasploit-model-0.25.7.ebuild 1974 SHA256 aec690200a977a2541a7a3e85d8496c0987a6fbd2228d0db66fb3d7bc7a944b3 SHA512 afff3379ddaad9b9b89888170d3ea3391d4e08a33f7fd67656b3551d426400d0130fe57b3f04114cb0e13b6425ff481c34547d21b91ccf699bb1bd7adee3308b WHIRLPOOL 438aed4b5c4f51ab0204f46c267fb0df351995a2c6c854a91974b17669a6e49cd8f012761ba780caa4f6fb354dfd3488f8b06147681a7b8f612b487386010838
|
||||
EBUILD metasploit-model-0.26.1-r1.ebuild 1974 SHA256 aec690200a977a2541a7a3e85d8496c0987a6fbd2228d0db66fb3d7bc7a944b3 SHA512 afff3379ddaad9b9b89888170d3ea3391d4e08a33f7fd67656b3551d426400d0130fe57b3f04114cb0e13b6425ff481c34547d21b91ccf699bb1bd7adee3308b WHIRLPOOL 438aed4b5c4f51ab0204f46c267fb0df351995a2c6c854a91974b17669a6e49cd8f012761ba780caa4f6fb354dfd3488f8b06147681a7b8f612b487386010838
|
||||
EBUILD metasploit-model-0.28.0-r4.ebuild 2011 SHA256 a124202399922d20e27d722c77c885e67eaba3a4223146fa0f40e5cc7eb7f4ca SHA512 483b0d305e6adfdec6e48f1e3ef6884b8f2a103ce6c6f1fb82d3b3ffa3da908f846cebc9c4ff77d5f6160baef8f8ea0c538c2606660af5a2c42bbdfe88cc750b WHIRLPOOL 76ae3069390a971c219eb7f5b7e59141615591a11a0daf0517bc71d477755c7580d9fec9100d3f0c19f526e9766090c3cd1a8f25e522947786df917150f8dd00
|
||||
MISC metadata.xml 275 SHA256 ddea40fdfb3de36c4e8ec395d93195500089d461dc340ca376d7d93a3b6c3c70 SHA512 23a0fff59aeb0bceae496a74b75da3bc80d71fe9c60f63b1c20eecb97dd75fa32180457dfca21871c1e8d0a34f85a4a201a0eae0b46cbf91abb0fc8322d0b9f2 WHIRLPOOL 9f6a81dc72dc72656e6c32be440c3276225a7d7d09b4b1833db219eee071d3916e8eda3bdf6dbde6db1e5a6c9b4972fa6bb6e6ddecd2302941d9fdf283246761
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@ ruby_add_rdepend "dev-ruby/railties:3.2
|
|||
dev-ruby/rdoc
|
||||
dev-ruby/thor
|
||||
dev-ruby/redcarpet
|
||||
dev-ruby/yard"
|
||||
<dev-ruby/yard-0.8.7.4"
|
||||
|
||||
all_ruby_prepare() {
|
||||
[ -f Gemfile.lock ] && rm Gemfile.lock
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@ ruby_add_rdepend "dev-ruby/railties:3.2
|
|||
dev-ruby/rdoc
|
||||
dev-ruby/thor
|
||||
dev-ruby/redcarpet
|
||||
dev-ruby/yard"
|
||||
<dev-ruby/yard-0.8.7.4"
|
||||
|
||||
all_ruby_prepare() {
|
||||
[ -f Gemfile.lock ] && rm Gemfile.lock
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@ ruby_add_rdepend "dev-ruby/railties:3.2
|
|||
dev-ruby/rdoc
|
||||
dev-ruby/thor
|
||||
dev-ruby/redcarpet
|
||||
dev-ruby/yard"
|
||||
<dev-ruby/yard-0.8.7.4"
|
||||
|
||||
all_ruby_prepare() {
|
||||
[ -f Gemfile.lock ] && rm Gemfile.lock
|
||||
|
|
|
|||
|
|
@ -1,7 +1,9 @@
|
|||
DIST metasploit_data_models-0.17.6.gem 115712 SHA256 d54494cd2109828c37c2ef85ad74b2529d039329968aa094cb8b284c0b3d8444 SHA512 5d0abd4934066c7a8172f5bcefba96991aa5f94edf3193af1409809c96c182281f82387b579e54aabcce741d1297283d7b161785fe09e5891e2885ba4c7e7ac1 WHIRLPOOL fb35c230595dca0c02196b251913e343a79ce31632a71dff6c898fba529e65f789b88c97a14c4f9e660e525237e66e80851f3d67105b289cd304a731391bffb7
|
||||
DIST metasploit_data_models-0.19.8.gem 139264 SHA256 549e64be5bc282f3874b5d9c85074e3f9b74fe3435e4589c824cd04ba2947b7d SHA512 18775dbdd62d13e089c7ee27e6cbc05e3d2b9ef8a0a75ba298b5e0ec319e7efa8ed252cf3b9123d4f6a284e76dbe770d0ac2657d30a0b0f1a8c81793700a9065 WHIRLPOOL 93c07c8c0580ce12dcd322899b6836fb576e936f60f497ca886f1e721b7282456a57563f125389d4bd474ced31d8ec415dbe933a0f036d05b28e1cbfc723cdcc
|
||||
DIST metasploit_data_models-0.21.1.gem 143360 SHA256 138937e373e037e5947b4c920855f150e31e4fdedeba7d986a42eb9ca7be8a7b SHA512 7c67b57399e5879da172e77c6e3eaec88b47f221dff918b5ad9c4fa65cb2e034e4ae63cbe0c0bf01ae61f180ff9867671de93e4b5cdfef96ab37de8c73591dc8 WHIRLPOOL 5542eaf108e7698ff1cdd3a726321e1a5e7d418984a7628f037a3aa90cddf6063c1e3b0a25257d9b2e456f7692f086376e7b2ff1eb29a057643c57bb22cebb81
|
||||
DIST metasploit_data_models-0.21.3.gem 142336 SHA256 f084d0ebc1835cb47a573eae20e5ed6dd057bd8772c78e4bdcc7808325316053 SHA512 0e04203bff3356d571af284923ea2171cf7e522c6f760a90ec7e69cdd477252ec980a288cbb2acb7f82a55280891787452af141a9bfaa20e18423e34c74e2485 WHIRLPOOL 4272e16589092c818b466d9f50c6ecf4b352d9696e9a53253d000a9045819328ea165988fd3feda001e758245563a6d732a1953c3852de57e2d0e10829914764
|
||||
EBUILD metasploit_data_models-0.17.6.ebuild 1611 SHA256 0019b86a6e1607c86db512e52fc7fea64d6dbc4340843082a8313360db42492c SHA512 5b26a47d8dc31c74b13676e4ab8aef08868eb9c419a643a1c8eb758a6918d4959c0b720efdd077b4cb7a5858077f006a5a0ab3b1a070447f02ec36b163de7002 WHIRLPOOL 73397b39f024158b414496a1b921cca994b7bf2bf04089ed02b54ed7476be95c355d9fc1b9e489453ab4eea1e4ae8b8119cb75a966e434b154f6bcfe8df12ebc
|
||||
EBUILD metasploit_data_models-0.19.8.ebuild 1609 SHA256 4bd32e81c220dbf03999970dbf5e7861a6b8da8dde6acd1e9689e2bb454f69b4 SHA512 ed6b8a4a0587e91aa6937d4c12baac50ce8155914fd26653390bcb774dc2f6d7e40f9411a20d679bce97b3758059191ecac5819418dbb59355081491fdf0319a WHIRLPOOL 66502c98b17f7547afbfc343114cb90868a0c098bd6117989f3a18648b9cbd515ada2ca539fb75cbd03ee49016f70cdfcbb18e95c1a45d213e1a0882d30a5c74
|
||||
EBUILD metasploit_data_models-0.21.1-r3.ebuild 1609 SHA256 0dfc7d90492bc14bdf0b6fd5cf9daeba36884b9527f780c89c64403e34ba6c0f SHA512 3cfbd80b81c86f8d61a43c4d30e23b3b5c6c61a39abd10be864f856c8540e5f2d06b6c47c44793b36cea493df70cdeabea4b63032fdcb8b6ce6849ba72489292 WHIRLPOOL 7e48b3ea4d93ff545478bee75b5f6c02e7b22ce29c6d80fb164689a6d7fc5bf93fbdea53d67886fc76c289224ac81546a8f2ac810906f0699e1767fba318049b
|
||||
EBUILD metasploit_data_models-0.21.3.ebuild 1609 SHA256 0dfc7d90492bc14bdf0b6fd5cf9daeba36884b9527f780c89c64403e34ba6c0f SHA512 3cfbd80b81c86f8d61a43c4d30e23b3b5c6c61a39abd10be864f856c8540e5f2d06b6c47c44793b36cea493df70cdeabea4b63032fdcb8b6ce6849ba72489292 WHIRLPOOL 7e48b3ea4d93ff545478bee75b5f6c02e7b22ce29c6d80fb164689a6d7fc5bf93fbdea53d67886fc76c289224ac81546a8f2ac810906f0699e1767fba318049b
|
||||
MISC ChangeLog 5640 SHA256 fc1fe2917199d227a562cc9d256e3701f942ba8a801f56e73f7120c2af458897 SHA512 d1c3c6b62e69c8ac0e43d8a541ff784cc205049ab4090b0b159ebd8877a08091482198ce34afe1ba1fd8c9b70e4eb9c82a4593d3e0928c10a520e3dd629e9658 WHIRLPOOL 473751d299eeac872fac34ae0207f89216ec362c53c33a3f2aaf93e9fde6aa622f3afdc5f6ada173277febb0731ed8c239f9674992774c2d2e111ee2eb3fb9c5
|
||||
|
|
|
|||
|
|
@ -0,0 +1,57 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/metasploit_data_models/metasploit_data_models-0.17.0.ebuild,v 1.3 2014/07/09 21:13:54 zerochaos Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19 ruby21"
|
||||
|
||||
inherit ruby-fakegem versionator
|
||||
|
||||
RUBY_FAKEGEM_EXTRAINSTALL="app config db script spec"
|
||||
|
||||
DESCRIPTION="The database layer for Metasploit"
|
||||
HOMEPAGE="https://github.com/rapid7/metasploit_data_models"
|
||||
SRC_URI="mirror://rubygems/${P}.gem"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="$(get_version_component_range 1-2)"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="development test"
|
||||
|
||||
RDEPEND="${RDEPEND} !dev-ruby/metasploit_data_models:0"
|
||||
|
||||
ruby_add_rdepend "
|
||||
>=dev-ruby/activerecord-3.2.13[postgres]
|
||||
dev-ruby/activesupport
|
||||
dev-ruby/pg
|
||||
<dev-ruby/railties-4.0.0
|
||||
dev-ruby/recog
|
||||
dev-ruby/arel-helpers
|
||||
dev-ruby/metasploit-concern:0.3
|
||||
>=dev-ruby/metasploit-model-0.28.0-r3"
|
||||
|
||||
all_ruby_prepare() {
|
||||
[ -f Gemfile.lock ] && rm Gemfile.lock
|
||||
if ! use development; then
|
||||
sed -i -e "/^group :development do/,/^end$/d" Gemfile || die
|
||||
sed -i -e "/s.add_development_dependency/d" "${PN}".gemspec || die
|
||||
fi
|
||||
if ! use test; then
|
||||
sed -i -e "/^group :test do/,/^end$/d" Gemfile || die
|
||||
fi
|
||||
if ! use test && ! use development; then
|
||||
sed -i -e "/^group :development, :test do/,/^end$/d" Gemfile || die
|
||||
fi
|
||||
}
|
||||
|
||||
each_ruby_prepare() {
|
||||
if [ -f Gemfile ]
|
||||
then
|
||||
BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle install --local || die
|
||||
BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle check || die
|
||||
fi
|
||||
}
|
||||
|
||||
all_ruby_install() {
|
||||
ruby_fakegem_binwrapper mdm_console mdm_console-${SLOT}
|
||||
}
|
||||
2
dev-ruby/railties/Manifest
Normal file
2
dev-ruby/railties/Manifest
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
DIST rails-3.2.21.tgz 3568729 SHA256 95dcf2a848a7fd09acbb12c47e6901baeea08645c32c37e2ae04e2650cf01deb SHA512 952c799736dd2a48532a4340d97ffbbbdc2451fc509e7f86ca47c09f5c6a3f4e5cb9b87c3e803692bc8a810bc178513bbe74f3037fdf8f786c30f0c85dd26948 WHIRLPOOL a2c79df0091ea0ca6f3969a91b4d73c14f79cab9d31ec30591a640321487aedafd0318326080ad4d9be0523002eab2c3c5e9e49b2c6b0b5ef6f5dac8da0bfab5
|
||||
EBUILD railties-3.2.21.ebuild 2109 SHA256 0ad8e174eeec543d86c6c43eb5d83aa15d7c649f524c263412d03a79ad789819 SHA512 5bd93ff0206eab6c681ee78412c54307ccb6be7b8ce806475ec4b4cd2db4859a9217b77dc5bc6e61d010bd4044a873027f72597306794f538644da3bc6b00403 WHIRLPOOL 05d84a1d35b117e940e569469602da3dd85aa78ed527d3bf3065d64643733662997bfd69ea00f988eef6ff131dd87f86ff478e2fb7976a83fc8027e492a21c38
|
||||
82
dev-ruby/railties/railties-3.2.21.ebuild
Normal file
82
dev-ruby/railties/railties-3.2.21.ebuild
Normal file
|
|
@ -0,0 +1,82 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/railties/railties-3.2.21.ebuild,v 1.1 2014/11/17 20:20:24 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
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 ~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}"
|
||||
|
||||
# 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
|
||||
}
|
||||
|
|
@ -1,4 +1,2 @@
|
|||
DIST rb-readline-0.5.0.gem 95232 SHA256 882598bc5672e315177314502998555e1318a54009204662ccfbd3cc2f5e3daa SHA512 fa68e0e8cfa952282781304e0375e3dec97d0e720967d917a80cf4e54da2a419e6648147c50ac9af4442ac80f412242809197c300233dc105aba4b11fad74512 WHIRLPOOL 0cbc1d4a682bc45ff18e299b78d36edd9f1bc384e258f758270f968e0bb082791f3e5dc0d8d3d090ff65869ae41ac865a0e0fb981deb3cdbe22a87653c32d5fa
|
||||
DIST rb-readline-0.5.1.gem 96256 SHA256 da4eb0aa71c4225e01f5b51e11a640b462fa325d85451428ce34190d04622aad SHA512 e74c7b6bff49ad5949f596cf8ce7db9204e3e7586093bd843d5e567598f78ddb46fd9aeaebe851e7086a15e2a8eb6c722ca6f7a3802accc7bbacc90a42b79236 WHIRLPOOL 664dc195eac86fe46d62aadeb458644d9a66225c8b8a64e57c30d72765bd18b3092a67795829ccaea624842e647d99a4ef9065dc51b809002d458a53d0f59ecd
|
||||
EBUILD rb-readline-0.5.0.ebuild 384 SHA256 ceeacbc161254b7f97fdaca7f9294636fa240cdd6ff7b77ae2bbc0a5f972555d SHA512 dc23102f2f10aa1b3e8361005c240ae7080390f3419dc54263b353fb2d9b311f35b03f7f7294f61a07a971d2454d8a45660d084ec8d07fa3a6b6d526d3caf1c4 WHIRLPOOL ecc27acad6f0562fe63deda12a151001b111233ec5a1c9abdb4d70176f97e9be1f7746390d1a03a81bf45784b425fd9085c42199f81019eecb0d53c7d445bc2c
|
||||
EBUILD rb-readline-0.5.1.ebuild 377 SHA256 8163764e7d8eaf43876c6766b379996e7d9694ce25af9fab1706364bfbbd0bfd SHA512 77fd390dd19610f9876b60e389843af4ed58d7931deae99036b378c3438e030af1acc1f1d2258b8761982fa8e63a6f80209351a24268accbd1ddbb2feb7d455d WHIRLPOOL ebe444c64959dad7fc85a7585c3852477cd6236fae1c71fd70d3ab275f2d55105558af5be300bacd6b4a7e6a7d67cfa71c9946ad2e88334056a609226d068d2d
|
||||
EBUILD rb-readline-0.5.1.ebuild 422 SHA256 eea87f402907f4ffd1eed98b95771454339df398c6d125c0e1bbe4178d204e7f SHA512 83ddc9dd6b666b079e758ec76e1c884b0b6bb584cdcebc37dc7eec3462f72436e81dff2d7e29016d11324dd9946c9eac56dbcdaf0d31c4cd4473e93d26fe24f7 WHIRLPOOL d6081f788187b0ef2ae70a4b122458e82778be7e8a5f1bdebb20b82026867d5eb08d2ce47038e580779be6063c53716c57dfbef35c390e43baa918b12f4497f7
|
||||
|
|
|
|||
|
|
@ -1,18 +0,0 @@
|
|||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI=4
|
||||
USE_RUBY="ruby18 ruby19"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Ruby implementation of the GNU readline C library, "
|
||||
HOMEPAGE="http://rubygems.org/gems/rb-readline"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_rdepend "dev-ruby/rake"
|
||||
|
|
@ -3,8 +3,9 @@
|
|||
# $Header: $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19"
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Ruby implementation of the GNU readline C library, "
|
||||
|
|
|
|||
2
dev-ruby/yard/Manifest
Normal file
2
dev-ruby/yard/Manifest
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
DIST yard-0.8.7.3-git.tgz 854557 SHA256 d606b5780c8cbe4b4508c34a354f04a5d17609bc0cc07f272c37328e2fca0288 SHA512 96b8a128bacd005e64c3a863ac6cc7377755397c7532b5541809c8a0f5b157cd7433644887823e2d3c4435a0bded59fc2785992fdcf5ebcbf616a4ffd912f6fa WHIRLPOOL 80753671669489b2d6082029ba2b3c24c2aa57e0cdc9a5647e041c60c76f63cb51c33534aab70fb58f26b1ed5fde30a0433dd7f2ef00588273d3c71d1fb799a0
|
||||
EBUILD yard-0.8.7.3.ebuild 1280 SHA256 c28bae7290dcffe2a2c950face18413f3b6f38a6b2f91420641b575c5d460af4 SHA512 a42e042b690b5ce7c630d7c091af6a96b126451befad6d89b08eb24f867c2419f2b5d801296ce1c291fdea2daeee6272c255304905ce234ffb2b5b8aa6f20955 WHIRLPOOL 07e59bbaccb57efe2c39a6fea8e81553795450d3f1d668abb62f6fa1f85a08ddefa2a1276fb42e59000a60774d2f2759e7b6e1aa411102bb36bab89983409e83
|
||||
38
dev-ruby/yard/yard-0.8.7.3.ebuild
Normal file
38
dev-ruby/yard/yard-0.8.7.3.ebuild
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/yard/yard-0.8.7.3.ebuild,v 1.16 2014/11/18 11:46:57 ago Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec"
|
||||
RUBY_FAKEGEM_TASK_DOC="yard"
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md"
|
||||
RUBY_FAKEGEM_DOCDIR="doc docs"
|
||||
|
||||
RUBY_FAKEGEM_EXTRAINSTALL="templates"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Documentation generation tool for the Ruby programming language"
|
||||
HOMEPAGE="http://yardoc.org/"
|
||||
|
||||
# The gem lakes the gemspec file needed to pass tests.
|
||||
SRC_URI="https://github.com/lsegal/yard/archive/${PV}.tar.gz -> ${P}-git.tgz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_bdepend "doc? ( || ( dev-ruby/bluecloth dev-ruby/maruku dev-ruby/rdiscount dev-ruby/kramdown ) )
|
||||
test? ( dev-ruby/rack )"
|
||||
|
||||
USE_RUBY="ruby19" ruby_add_bdepend "test? ( >=dev-ruby/ruby-gettext-2.3.8 )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e '/[Bb]undler/ s:^:#:' spec/spec_helper.rb || die
|
||||
sed -i -e "s/require 'bundler'; rescue LoadError//" spec/cli/server_spec.rb || die
|
||||
}
|
||||
Loading…
Reference in a new issue