ruby: random massive bump

This commit is contained in:
blshkv 2020-12-14 20:06:09 +08:00
parent c971a6ecdb
commit d842bf938a
No known key found for this signature in database
GPG key ID: 32BDCED870788F04
32 changed files with 435 additions and 4 deletions

View file

@ -1 +1,2 @@
DIST active_model_serializers-0.10.10.gem 60928 BLAKE2B ca96fc6e64ab595fbc299d4c99e05f51e8becd5508d731d0baea46b7d98342572a215a87289bd9ec719573823233eab6c03e79ad3ce84f7b743b92711204677e SHA512 e985e23bf674a5d8e0c34aeb26660fd991f713b08387aa8d2c207423686d1c4ee707b9fef0866e281f5a32c1cb4a7d96e558f1e332a44a8d45d75560b5d27375 DIST active_model_serializers-0.10.10.gem 60928 BLAKE2B ca96fc6e64ab595fbc299d4c99e05f51e8becd5508d731d0baea46b7d98342572a215a87289bd9ec719573823233eab6c03e79ad3ce84f7b743b92711204677e SHA512 e985e23bf674a5d8e0c34aeb26660fd991f713b08387aa8d2c207423686d1c4ee707b9fef0866e281f5a32c1cb4a7d96e558f1e332a44a8d45d75560b5d27375
DIST active_model_serializers-0.10.12.gem 61440 BLAKE2B 02b25cf0bcb241ca9af4c23906ec16f77bb9bd6c394786b1922d79f7cfe4da1925124ddaa2ae3ad5f08cf87e31baee1c3f2ad66127646350a05db1d36fa5684d SHA512 533badf524414e0bea3d3d4e182129939444b59c3178449dcc246b66310f6ec30676b42741f4b94ecf4c1705c99591b038a5294fd53e64ea74305f5df21b58c6

View file

@ -0,0 +1,22 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
USE_RUBY="ruby25 ruby26 ruby27"
inherit ruby-fakegem
DESCRIPTION="Generate JSON in an object-oriented and convention-driven manner"
HOMEPAGE="https://github.com/rails-api/active_model_serializers"
KEYWORDS="amd64 ~arm64 ~x86"
LICENSE="MIT"
SLOT="0"
ruby_add_rdepend "
<dev-ruby/actionpack-6.1
<dev-ruby/activemodel-6.1
>=dev-ruby/case_transform-0.2
<dev-ruby/jsonapi-renderer-0.3
"

View file

@ -1,2 +1,3 @@
DIST dry-core-0.4.10.gem 13824 BLAKE2B d009d7e7099a2f4b0b7431f402b1d1d1b7782e2c96aa1073a4106f96ba0d4f4adb5fcf3403169b2945c9920e6f46e405b2b43b577e4a1cf4dcd70f81dbd76cb4 SHA512 6a249a31eb01651df1561c957f3c880e5c70949c77bb0f324918beb58c0f1023710ca4bdf178dd1eb09c89558684fae6a149cd5318ded0966b241e1a37f8337f DIST dry-core-0.4.10.gem 13824 BLAKE2B d009d7e7099a2f4b0b7431f402b1d1d1b7782e2c96aa1073a4106f96ba0d4f4adb5fcf3403169b2945c9920e6f46e405b2b43b577e4a1cf4dcd70f81dbd76cb4 SHA512 6a249a31eb01651df1561c957f3c880e5c70949c77bb0f324918beb58c0f1023710ca4bdf178dd1eb09c89558684fae6a149cd5318ded0966b241e1a37f8337f
DIST dry-core-0.4.9.gem 15872 BLAKE2B 3157163054a23edde35065494a297c6fa2434a10a9aef7e9b604eebec6aeba27ae47a95ae1dbb3d18ccb527d821b67c680f4fc12bb57a9a2d7f05fdc8500d531 SHA512 3c230bce4436ce5d7ff83ff9a6515224e739211201e7f187f9abe8d7f63e4f3bbaee30a1e64597ec98fb8822b8bca840755d6ba687568ea06e200cd2ea003935 DIST dry-core-0.4.9.gem 15872 BLAKE2B 3157163054a23edde35065494a297c6fa2434a10a9aef7e9b604eebec6aeba27ae47a95ae1dbb3d18ccb527d821b67c680f4fc12bb57a9a2d7f05fdc8500d531 SHA512 3c230bce4436ce5d7ff83ff9a6515224e739211201e7f187f9abe8d7f63e4f3bbaee30a1e64597ec98fb8822b8bca840755d6ba687568ea06e200cd2ea003935
DIST dry-core-0.5.0.gem 15360 BLAKE2B 8a3cd96114da7f3d36be61368005c74d5b7e026e1bb5fcf1cba82b7132bf2c876da429b57192b12fec4aad903521b4c589a1627c37d89a3663b1b18547f5fcb3 SHA512 9172d642c148c97ac02d70b768a6e0d5b27e388cb44a6cc80267a0668675adc7119956042ee911edea379a77a55db4c2acc9ab2efc31ce906fdcb9da8d4ffdca

View file

@ -0,0 +1,19 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
USE_RUBY="ruby25 ruby26 ruby27"
inherit ruby-fakegem
DESCRIPTION="collection of next-generation Ruby libraries"
HOMEPAGE="https://dry-rb.org/"
KEYWORDS="amd64 ~arm64 x86"
LICENSE="MIT"
SLOT="0"
ruby_add_rdepend "
=dev-ruby/concurrent-ruby-1*
"

View file

@ -1 +1,2 @@
DIST get_process_mem-0.2.5.gem 11264 BLAKE2B 5940688f70a64119bc4a0c1eaee9052126db4b5844b478cefe27eaa33e83a6b2946404da0960fbb70543f2869f1d93463fd5d8149d95eaa65353f25ef5a557aa SHA512 df9779dc4c5b42674ad3508a7ad9bf02d6b33682a3f1c5fd4539e9f9eec40a7a758e8584e740f8fa25a37705491059f5da4354502ff7b52ee89f163df5d6f9d8 DIST get_process_mem-0.2.5.gem 11264 BLAKE2B 5940688f70a64119bc4a0c1eaee9052126db4b5844b478cefe27eaa33e83a6b2946404da0960fbb70543f2869f1d93463fd5d8149d95eaa65353f25ef5a557aa SHA512 df9779dc4c5b42674ad3508a7ad9bf02d6b33682a3f1c5fd4539e9f9eec40a7a758e8584e740f8fa25a37705491059f5da4354502ff7b52ee89f163df5d6f9d8
DIST get_process_mem-0.2.7.gem 11776 BLAKE2B 369c658e3b0af8bcb17f3d9ca025b8779f82325e74230ae0de20312918a798b550158e0f66ee279ffedb7d4187c1d51af91d61bda99ecf3518dcd5ad2094458c SHA512 0afc453c56f5e80adce8edd221a575ab23ad2135a842c6755360c5011f7f389eeeb4eba0b8f1211165bffe595ae9815e746f1d954490ad93db0e7344266ed571

View file

@ -0,0 +1,19 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
USE_RUBY="ruby25 ruby26 ruby27"
inherit ruby-fakegem
DESCRIPTION="Get memory usage of a process"
HOMEPAGE="https://github.com/schneems/get_process_mem"
KEYWORDS="~amd64 ~x86"
LICENSE="MIT"
SLOT="0"
ruby_add_rdepend "dev-ruby/ffi"
#development: dev-ruby/sys-proctable"

View file

@ -1 +1,2 @@
DIST louis-2.3.1.gem 747008 BLAKE2B eb59f38236bd43ccb50f023d1fee1fdd85c4e96697544d781bdcf64c48fe66005b3c70d8fc8286167484f480c37d78595beb6f510f16b24c41fa340467f8d0bb SHA512 dfef20f6317e384727ad47dafcadefa45aded603cd46cc3c25e14666e448b08756df7792a5565ea59e545ea9e28580570e0fd8264ffa40d629780fa3bde41ff4 DIST louis-2.3.1.gem 747008 BLAKE2B eb59f38236bd43ccb50f023d1fee1fdd85c4e96697544d781bdcf64c48fe66005b3c70d8fc8286167484f480c37d78595beb6f510f16b24c41fa340467f8d0bb SHA512 dfef20f6317e384727ad47dafcadefa45aded603cd46cc3c25e14666e448b08756df7792a5565ea59e545ea9e28580570e0fd8264ffa40d629780fa3bde41ff4
DIST louis-2.3.2.gem 757248 BLAKE2B c371f2de886b5beee289fba1a2add88580edd7b0f45ecb6f2054e15cbc5a6ffaa3236e8a9e17adb26c23d1f99833f7fd9a9873cdb26246488e1f2218f12ee167 SHA512 ab6ccd4b96c4f1e67eb9bd328e17add7e02f62111fecb8eef7379b46fabb092a4ecef3b760504a8fe506efd34a53fc94a350e6883f773f25a1438c922a3c89ff

View file

@ -0,0 +1,23 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
USE_RUBY="ruby25 ruby26 ruby27"
RUBY_FAKEGEM_TASK_DOC="yard"
RUBY_FAKEGEM_DOCDIR="doc"
RUBY_FAKEGEM_EXTRADOC="README.md"
RUBY_FAKEGEM_EXTRAINSTALL="data"
RUBY_FAKEGEM_TASK_TEST="spec"
inherit ruby-fakegem
DESCRIPTION="Lookup mac address assignments in the iana database"
HOMEPAGE="https://github.com/pwnieexpress/louis"
LICENSE="AGPL-3+"
SLOT="0"
KEYWORDS="amd64 ~arm x86"
RESTRICT="test"

View file

@ -1 +1,2 @@
DIST memory_profiler-0.9.14.tar.gz 15424 BLAKE2B 04fbbf816c58cb17b76d5228cecfa20197cccec2adfbfa86f4507416fcd97a8b10fc95e83867d920bd0903f1d5234c8bd813d76e40fa3fa22ca7350399c3f666 SHA512 a7a0fdb283717d48ccf5aa8563117a68f479e6b4bf5b0cf176abb5f0cd8ca98fd4088b585f4854c9cb71affd8e69204b3e0f05b16db250aae443b5b4d3c65c66 DIST memory_profiler-0.9.14.tar.gz 15424 BLAKE2B 04fbbf816c58cb17b76d5228cecfa20197cccec2adfbfa86f4507416fcd97a8b10fc95e83867d920bd0903f1d5234c8bd813d76e40fa3fa22ca7350399c3f666 SHA512 a7a0fdb283717d48ccf5aa8563117a68f479e6b4bf5b0cf176abb5f0cd8ca98fd4088b585f4854c9cb71affd8e69204b3e0f05b16db250aae443b5b4d3c65c66
DIST memory_profiler-1.0.0.tar.gz 18010 BLAKE2B 3e88feea2074fc43c82e40b976b07d0a2fdc69a5084a422957796ff444f48039036cd4255e2eefd0c3297ee3de12b3303d69653673f4290ece765bc122e38189 SHA512 1de1a6cc84a1bc113a27deae17ea81196f642a2cb65bcd7c96269250a7b8f1aceb6a4ffc43a1cec3eb36849442893659248b050a20d8ab32854481d1043c3b9f

View file

@ -0,0 +1,19 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
USE_RUBY="ruby25 ruby26 ruby27"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="README.md"
inherit ruby-fakegem
DESCRIPTION="Memory profiling routines for Ruby 2.1+"
HOMEPAGE="https://github.com/SamSaffron/memory_profiler"
SRC_URI="https://github.com/SamSaffron/memory_profiler/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
KEYWORDS="amd64 ~arm64 x86"
SLOT="0"

View file

@ -1 +1,2 @@
DIST metasploit-concern-3.0.0.gem 18944 BLAKE2B 769f5d7f1df51021624a9c2a62db98b83e03a319a887fcb96689c9525c8b7e2a295ce7f9c0c58aca197263759698b356086327a8b9776daf16819defa697e9b6 SHA512 0de97f7131e1d92a34b4f091aadd5779cf75037445c9d4c3460810747c65b64f872757414fedd13d9aef7b978efc9d0dd0fc3d24e286e0d4ab628d6187a68483 DIST metasploit-concern-3.0.0.gem 18944 BLAKE2B 769f5d7f1df51021624a9c2a62db98b83e03a319a887fcb96689c9525c8b7e2a295ce7f9c0c58aca197263759698b356086327a8b9776daf16819defa697e9b6 SHA512 0de97f7131e1d92a34b4f091aadd5779cf75037445c9d4c3460810747c65b64f872757414fedd13d9aef7b978efc9d0dd0fc3d24e286e0d4ab628d6187a68483
DIST metasploit-concern-3.0.1.gem 18944 BLAKE2B cd297442f0762e8579968608c188c7c4779f2d25141bd3b9bf63c9bd710dbfd62d6ab4bf19140d32e4e0877df0093402972ed386ec1dc719221420922a15daf2 SHA512 146b64ee51139dc61ee1460ce3813514a683cafc67e7553c4474be8a1a19ffef25f02db239dadc14a6ac296b3f8d704df1c10da361a1f15629dcbd6ed034c082

View file

@ -15,7 +15,7 @@ SRC_URI="https://rubygems.org/gems/${P}.gem"
LICENSE="BSD" LICENSE="BSD"
SLOT="$(ver_cut 1-2)" SLOT="$(ver_cut 1-2)"
KEYWORDS="~amd64 ~arm ~x86" KEYWORDS="~amd64 ~arm64 ~x86"
#IUSE="development test" #IUSE="development test"
RESTRICT=test RESTRICT=test
IUSE="" IUSE=""

View file

@ -0,0 +1,27 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
USE_RUBY="ruby25 ruby26"
RUBY_FAKEGEM_EXTRAINSTALL="app spec"
inherit ruby-fakegem
DESCRIPTION="Metasploit concern allows you to define concerns in app/concerns. "
HOMEPAGE="https://github.com/rapid7/metasploit-concern"
SRC_URI="https://rubygems.org/gems/${P}.gem"
LICENSE="BSD"
SLOT="$(ver_cut 1-2)"
KEYWORDS="~amd64 ~arm64 ~x86"
#IUSE="development test"
RESTRICT=test
IUSE=""
RDEPEND="${RDEPEND} !dev-ruby/metasploit-concern:0"
ruby_add_rdepend ">=dev-ruby/railties-5.2.2:5.2
>=dev-ruby/activesupport-5.2.2:5.2
>=dev-ruby/activemodel-5.2.2:5.2"

View file

@ -1 +1,2 @@
DIST metasploit-credential-4.0.2.gem 109568 BLAKE2B ecd8a7ff9366a79b47dc14db69ec87e44354893c67acf7cc92fc386ad04e663812552270d5cd04f2926039fcdd7ddc170ba93e12a81a152d8661975c76f6fa93 SHA512 57f857b7db710ef6e94e79849fb56af7b45b0f8b97030996cb50384b759b1e0d535391b3fd3c7aa6a530d671d109b01ca031502d0a469203fb36255c0e572289 DIST metasploit-credential-4.0.2.gem 109568 BLAKE2B ecd8a7ff9366a79b47dc14db69ec87e44354893c67acf7cc92fc386ad04e663812552270d5cd04f2926039fcdd7ddc170ba93e12a81a152d8661975c76f6fa93 SHA512 57f857b7db710ef6e94e79849fb56af7b45b0f8b97030996cb50384b759b1e0d535391b3fd3c7aa6a530d671d109b01ca031502d0a469203fb36255c0e572289
DIST metasploit-credential-4.0.3.gem 109568 BLAKE2B 8f3f5bbe6a119cb19a468cb19afdee45a3e384d942697354d29c0261724b03e70dfc7257ad03b895e4dd6229c21e5a7e98bcfe894ac26894846f539875f688c3 SHA512 7f3ef6096eb8256d151cca62581c9bed21f24e4ae7c2ae5680bfe839a5c00ad4a31883b95bca5dda919bb0ca3d9d11587013d84dae45de80a44377286137ad63

View file

@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/rapid7/metasploit-credential"
LICENSE="BSD" LICENSE="BSD"
SLOT="${PV}" SLOT="${PV}"
KEYWORDS="~amd64 ~arm ~x86" KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="" IUSE=""
RESTRICT=test RESTRICT=test

View file

@ -0,0 +1,32 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
USE_RUBY="ruby25 ruby26"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
inherit ruby-fakegem
RUBY_FAKEGEM_EXTRAINSTALL="app config db spec"
DESCRIPTION="Code for modeling and managing credentials in Metasploit"
HOMEPAGE="https://github.com/rapid7/metasploit-credential"
LICENSE="BSD"
SLOT="${PV}"
#FIXME: Gentoo's net-ssh/rubyntlm are not arm64
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE=""
RESTRICT=test
ruby_add_rdepend "dev-ruby/metasploit-concern:3.0
>=dev-ruby/metasploit_data_models-3.0.0:*
dev-ruby/metasploit-model
dev-ruby/net-ssh
dev-ruby/pg:*
>=dev-ruby/railties-5.2.2:5.2
dev-ruby/rex-socket
dev-ruby/rubyntlm
dev-ruby/rubyzip:*"

View file

@ -1,2 +1,3 @@
DIST metasploit-model-3.0.0.gem 81408 BLAKE2B f70b041563636d2777e2e2c11667330a24617a6f1dd0edde3ee61f947c11fcd5a89bb0ed1e02578a676a8d4dfed5b767b9d6e3048f46b7569aed52f0359a4571 SHA512 e2d373f4639a94f3f44fd3e53f21622ed19a3f086bb97e273a05224101ba40d3eec287edb69189b32a68729b8f81d385807739933e903d842f74dd82e3015964 DIST metasploit-model-3.0.0.gem 81408 BLAKE2B f70b041563636d2777e2e2c11667330a24617a6f1dd0edde3ee61f947c11fcd5a89bb0ed1e02578a676a8d4dfed5b767b9d6e3048f46b7569aed52f0359a4571 SHA512 e2d373f4639a94f3f44fd3e53f21622ed19a3f086bb97e273a05224101ba40d3eec287edb69189b32a68729b8f81d385807739933e903d842f74dd82e3015964
DIST metasploit-model-3.1.2.gem 81920 BLAKE2B cd2bc58792bdd34636587fb29b0a2c6b5e4fc5f8bac93a838ae555fe9d1448944436b885f0e0903b6c8f450e94f1d66279e56fcb7f15ac6cb48d6705e76ead6a SHA512 9b12f6d85f74046ed7af714da469ef0e2d9b1562e5bd983d0dd617b30e0108b43cae00c9a064a52344d80bdc2f8b646dc2cb36fc3279f7b3d8eced8e11186c0e DIST metasploit-model-3.1.2.gem 81920 BLAKE2B cd2bc58792bdd34636587fb29b0a2c6b5e4fc5f8bac93a838ae555fe9d1448944436b885f0e0903b6c8f450e94f1d66279e56fcb7f15ac6cb48d6705e76ead6a SHA512 9b12f6d85f74046ed7af714da469ef0e2d9b1562e5bd983d0dd617b30e0108b43cae00c9a064a52344d80bdc2f8b646dc2cb36fc3279f7b3d8eced8e11186c0e
DIST metasploit-model-3.1.3.gem 81920 BLAKE2B 44dcb9a15506fb81eac261b072c125cddaab84775b0d807aaefc2e79b0ac4f737f0de7ff4b99dba7eef21d6bc6c8e2324c0ce163b1ddc999122f2e5e598f62b0 SHA512 603ec29b897cac2bcab886034333bdafe504bd3cd30e654ab298ae8bdb23711409aaa677a21421629e596e35e652ac4bf1381e1c8c067c4e45c6880b5c1a8db0

View file

@ -0,0 +1,51 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
USE_RUBY="ruby25 ruby26"
inherit ruby-fakegem
RUBY_FAKEGEM_EXTRAINSTALL="app config script spec"
DESCRIPTION="Common code, such as validators and mixins"
HOMEPAGE="https://github.com/rapid7/metasploit-model"
SRC_URI="https://rubygems.org/gems/${P}.gem"
LICENSE="BSD"
SLOT="$(ver_cut 1-2)"
KEYWORDS="amd64 ~arm64 ~x86"
#IUSE="development test"
RESTRICT=test
IUSE=""
RDEPEND="${RDEPEND} !dev-ruby/metasploit-model:0"
ruby_add_rdepend ">=dev-ruby/railties-5.2.2:5.2
>=dev-ruby/activesupport-5.2.2:5.2
>=dev-ruby/activemodel-5.2.2:5.2"
ruby_add_bdepend "dev-ruby/bundler:2"
all_ruby_prepare() {
[ -f Gemfile.lock ] && rm Gemfile.lock
#For now, we don't support development or testing at all
#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
sed -i -e "/spec.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
}

View file

@ -1,3 +1,4 @@
DIST metasploit-payloads-2.0.12.gem 12241920 BLAKE2B 5ca5acfbfe60aafe6c043b7946c4c7a2d75475326c797b3984ffc78310d6df226b21b0db9d5760bdd833508b3df362ebbd70fd73d9c458176ced0a085b4c916b SHA512 d4817806d6843207d05f888832d6f6d555816d29e5fe4edfac4b7395958962860ab004d7431fdb2f5501d1f71e4f8504fdb231a1afc655f05964a5caa6732d01 DIST metasploit-payloads-2.0.12.gem 12241920 BLAKE2B 5ca5acfbfe60aafe6c043b7946c4c7a2d75475326c797b3984ffc78310d6df226b21b0db9d5760bdd833508b3df362ebbd70fd73d9c458176ced0a085b4c916b SHA512 d4817806d6843207d05f888832d6f6d555816d29e5fe4edfac4b7395958962860ab004d7431fdb2f5501d1f71e4f8504fdb231a1afc655f05964a5caa6732d01
DIST metasploit-payloads-2.0.16.gem 12245504 BLAKE2B e8fc47289c89238fbfcf36ad1eef7b5ea874eb179f9e4deda4dedf133d64987499d8a18d0feda5d0bc20f80688d79ecf4ad3c5f190c8c72f647e50bd6cdd5474 SHA512 ee33c7df9a7154bf3062e0ce108fcfb9276a233864836156888c9fb12f2efa4303170cb9628ac4aebbb7ebe6c4b0e26bc6b9b476eb0b976996c21cabea8bc744 DIST metasploit-payloads-2.0.16.gem 12245504 BLAKE2B e8fc47289c89238fbfcf36ad1eef7b5ea874eb179f9e4deda4dedf133d64987499d8a18d0feda5d0bc20f80688d79ecf4ad3c5f190c8c72f647e50bd6cdd5474 SHA512 ee33c7df9a7154bf3062e0ce108fcfb9276a233864836156888c9fb12f2efa4303170cb9628ac4aebbb7ebe6c4b0e26bc6b9b476eb0b976996c21cabea8bc744
DIST metasploit-payloads-2.0.19.gem 12245504 BLAKE2B 8953e854cf3973213658518c24a53b14de5f6ac5d9471380a373ff4840280b39e6a4d677f4ac5e0c575d8d81a224bd11cc52321293ca4f3aac9d80185958f749 SHA512 c813e2d327c0e06b26d2f95a249b0128a1dbfc2c6926057f7c02d3b8bae72b983354a2986bd2843d1137673e450ed936119f3c65fe00555bcef1fb82f6469fe0 DIST metasploit-payloads-2.0.19.gem 12245504 BLAKE2B 8953e854cf3973213658518c24a53b14de5f6ac5d9471380a373ff4840280b39e6a4d677f4ac5e0c575d8d81a224bd11cc52321293ca4f3aac9d80185958f749 SHA512 c813e2d327c0e06b26d2f95a249b0128a1dbfc2c6926057f7c02d3b8bae72b983354a2986bd2843d1137673e450ed936119f3c65fe00555bcef1fb82f6469fe0
DIST metasploit-payloads-2.0.24.gem 12244480 BLAKE2B 6f01f4a2372de454307efe107f4b725697ca9f1b9dd24b1daa0d94d825529ed43201a406758fe8f47d794726c6cb68eecacfe8f3c6b7dbfc5f63e4eb25391c30 SHA512 8b608ff6c5efbe6e18cae7138765c3611ec314a19acade78fc41fc3568877867727894a7a3710d4aaa514811e123be75159dcb94133e1613815b6f3a830b8f4f

View file

@ -0,0 +1,44 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
USE_RUBY="ruby25 ruby26"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRAINSTALL="data"
inherit ruby-fakegem
DESCRIPTION="Compiled binaries for Metasploit's Meterpreter"
HOMEPAGE="https://rubygems.org/gems/metasploit-payloads"
LICENSE="BSD"
SLOT="${PV}"
KEYWORDS="amd64 ~arm64 x86"
IUSE=""
#no tests
RESTRICT="test strip"
QA_PREBUILT="
usr/lib*/ruby/gems/*/gems/${PN}-${SLOT}/data/meterpreter/msflinker_linux_x86.bin
usr/lib*/ruby/gems/*/gems/${PN}-${SLOT}/data/meterpreter/ext_server_sniffer.lso
usr/lib*/ruby/gems/*/gems/${PN}-${SLOT}/data/meterpreter/ext_server_networkpug.lso
usr/lib*/ruby/gems/*/gems/${PN}-${SLOT}/data/meterpreter/ext_server_stdapi.lso
usr/lib*/ruby/gems/*/gems/${PN}-${SLOT}/data/android/libs/armeabi/libndkstager.so
usr/lib*/ruby/gems/*/gems/${PN}-${SLOT}/data/android/libs/mips/libndkstager.so
usr/lib*/ruby/gems/*/gems/${PN}-${SLOT}/data/android/libs/x86/libndkstager.so
"
src_install() {
ruby-ng_src_install
#tell revdep-rebuild to ignore binaries meant for the target
dodir /etc/revdep-rebuild
cat <<-EOF > "${ED}"/etc/revdep-rebuild/99-${PN}-${SLOT} || die
#These dirs contain prebuilt binaries for running on the TARGET not the HOST
SEARCH_DIRS_MASK="/usr/lib*/ruby/gems/*/gems/${PN}-${SLOT}/data/android/libs"
EOF
}

View file

@ -1,2 +1,3 @@
DIST metasploit_data_models-4.0.2.gem 183808 BLAKE2B f61837e5003d9c244273040b246149e834b80382b76e3fe3f688eacd94ad281c670637a014a4787ecb44a86587a2fa27f38653a71524376e1cebaa2984eda827 SHA512 b9bea47e2493e7124277dfcfbc5b9de60a912c96f0bdb51a434f91b0a9869cd8cebc0d9f43fe9c343d66113e56de23f381c3c951c0d78a35f981afb319d5d6c9 DIST metasploit_data_models-4.0.2.gem 183808 BLAKE2B f61837e5003d9c244273040b246149e834b80382b76e3fe3f688eacd94ad281c670637a014a4787ecb44a86587a2fa27f38653a71524376e1cebaa2984eda827 SHA512 b9bea47e2493e7124277dfcfbc5b9de60a912c96f0bdb51a434f91b0a9869cd8cebc0d9f43fe9c343d66113e56de23f381c3c951c0d78a35f981afb319d5d6c9
DIST metasploit_data_models-4.1.0.gem 178688 BLAKE2B 100f010204d79f1cf3bbe977fda58e404608e9e94e2469884cc0a8518e63f59391fdfcb7ff507ca4c5cd6be66d696a8a30a509afa154405973ad5112d86e9e10 SHA512 9078abe0bffe8c52b17f7713566b0a26444576371c15d9dd6fa3d3b737684893223cff9d80b53baaab2ed99415a9ead54f1961d3b3fe54a97c8e65db77c135ea DIST metasploit_data_models-4.1.0.gem 178688 BLAKE2B 100f010204d79f1cf3bbe977fda58e404608e9e94e2469884cc0a8518e63f59391fdfcb7ff507ca4c5cd6be66d696a8a30a509afa154405973ad5112d86e9e10 SHA512 9078abe0bffe8c52b17f7713566b0a26444576371c15d9dd6fa3d3b737684893223cff9d80b53baaab2ed99415a9ead54f1961d3b3fe54a97c8e65db77c135ea
DIST metasploit_data_models-4.1.1.gem 178688 BLAKE2B e05d45ee04d6da7d31d5a0233c92c75985b7680a9bc6ae6455cbf1278324070081dc8af62426c30969a289b48d79a86bf82eeef840cfe6d9007a52139b2e973a SHA512 8c78630515a1404c142961f99b9b51624fa06e8590c1bda201d6d9bb1567d6b25844763bfce0a101f7590ed12198087cb80778d32ef7add8d67fa9d3d1f13f56

View file

@ -15,7 +15,7 @@ SRC_URI="https://rubygems.org/gems/${P}.gem"
LICENSE="BSD" LICENSE="BSD"
SLOT="${PV}" SLOT="${PV}"
KEYWORDS="~amd64 ~arm ~x86" KEYWORDS="~amd64 ~arm64 ~x86"
RESTRICT=test RESTRICT=test
#IUSE="development test" #IUSE="development test"
IUSE="" IUSE=""

View file

@ -15,7 +15,7 @@ SRC_URI="https://rubygems.org/gems/${P}.gem"
LICENSE="BSD" LICENSE="BSD"
SLOT="${PV}" SLOT="${PV}"
KEYWORDS="~amd64 ~x86" KEYWORDS="~amd64 ~arm64 ~x86"
RESTRICT=test RESTRICT=test
#IUSE="development test" #IUSE="development test"
IUSE="" IUSE=""

View file

@ -0,0 +1,64 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
USE_RUBY="ruby25 ruby26"
inherit ruby-fakegem
RUBY_FAKEGEM_EXTRAINSTALL="app config db script spec"
RUBY_FAKEGEM_GEMSPEC="${PN}".gemspec
DESCRIPTION="The database layer for Metasploit"
HOMEPAGE="https://github.com/rapid7/metasploit_data_models"
SRC_URI="https://rubygems.org/gems/${P}.gem"
LICENSE="BSD"
SLOT="${PV}"
#FIXME: Gentoo's recog is not arm64 ready
KEYWORDS="~amd64 ~arm64 ~x86"
RESTRICT=test
#IUSE="development test"
IUSE=""
RDEPEND="${RDEPEND} !dev-ruby/metasploit_data_models:0"
ruby_add_rdepend "
>=dev-ruby/activerecord-5.2.2:5.2[postgres]
>=dev-ruby/activesupport-5.2.2:5.2
dev-ruby/arel-helpers
>=dev-ruby/metasploit-concern-2.0.0
>=dev-ruby/metasploit-model-3.1.0
dev-ruby/pg:*
>=dev-ruby/railties-5.2.2:5.2
>=dev-ruby/recog-2.0.0:*"
ruby_add_bdepend "dev-ruby/bundler:2"
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
#use the stable version of pg
sed -i "s/'pg', \"0.20.0\"/'pg', '0.21.0'/" metasploit_data_models.gemspec || die
}
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}
}

View file

@ -1 +1,2 @@
DIST reline-0.1.5.gem 41472 BLAKE2B 35543e6f7bc1fb225893072a2333be15832cb0fdb026a3521562e19bec38225656b24591960036c40ac8b527cd783b8468ca5dcc9b3793d5a37ff4b4d5220ee9 SHA512 c44f7620b38db7799f7507ca9303a0e97144dbfaffa3914b256809762a3a0fa32c13d84729ea64d972e571496dbd33635e31abb8d548991ad8259f6614d1d088 DIST reline-0.1.5.gem 41472 BLAKE2B 35543e6f7bc1fb225893072a2333be15832cb0fdb026a3521562e19bec38225656b24591960036c40ac8b527cd783b8468ca5dcc9b3793d5a37ff4b4d5220ee9 SHA512 c44f7620b38db7799f7507ca9303a0e97144dbfaffa3914b256809762a3a0fa32c13d84729ea64d972e571496dbd33635e31abb8d548991ad8259f6614d1d088
DIST reline-0.1.9.gem 43520 BLAKE2B 6f1698faa8c0ef839b4ff17791b5e695dce42bf511c4e82e10ac93a47a6e0300b65d5044a21ef8bb08c36d945f1479efb5bf8df7d79bb33afe24c8b6e6ad18b1 SHA512 07d2de37ba2c9fe28f849823354a733e1ff7d5ad2faf45ef03f51320861b53e4d0a8734ca32042063dcc58d2e89f447802cd737a21d7b772820fb12119607075

View file

@ -0,0 +1,19 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
USE_RUBY="ruby25 ruby26 ruby27"
inherit ruby-fakegem
DESCRIPTION="Alternative GNU Readline or Editline implementation by pure Ruby"
HOMEPAGE="https://github.com/ruby/reline/"
KEYWORDS="amd64 arm64 x86"
LICENSE="Ruby"
SLOT="0"
ruby_add_rdepend "
dev-ruby/io-console
"

View file

@ -1 +1,2 @@
DIST rex-text-0.2.28.gem 47104 BLAKE2B 013518f7dd18533b28e2151d616c9cb4ea5a235eaad596f121f9e91f567dd1e0d9893e7ec867f4e09fd9fb0950089902b1f17a16ca8eccc4c87bb4c0670f57ba SHA512 940ac37f0c0c173ddeb7798b9ba281c9c8058cd5b244540ddf90d9f547eee810f784620371bb0969c4e273e8532b83f8f4e687dc795981507b63ed922f7508c4 DIST rex-text-0.2.28.gem 47104 BLAKE2B 013518f7dd18533b28e2151d616c9cb4ea5a235eaad596f121f9e91f567dd1e0d9893e7ec867f4e09fd9fb0950089902b1f17a16ca8eccc4c87bb4c0670f57ba SHA512 940ac37f0c0c173ddeb7798b9ba281c9c8058cd5b244540ddf90d9f547eee810f784620371bb0969c4e273e8532b83f8f4e687dc795981507b63ed922f7508c4
DIST rex-text-0.2.29.gem 46592 BLAKE2B f8aa2a39d5dab1285c0ae6f567b75ce6bdda07c1276328ca8ef0129b4370e78e13a47b1bb3c15d154efd9b24d318fa8a86d01b07e33bfdc56200c8ccefae925b SHA512 180af85402246760614e06fa7ca8f3b2b6856ee05b08ab63558d9055c32938c13f438e763a04f5053029c6547be10aeac9167ef106343f4a04a9031387fa84b3

View file

@ -0,0 +1,20 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
USE_RUBY="ruby25 ruby26 ruby27"
# Specs are not bundled in the gem and upstream source is not tagged
RUBY_FAKEGEM_RECIPE_TEST="none"
RUBY_FAKEGEM_BINWRAP=""
inherit ruby-fakegem
DESCRIPTION="Rex library for text generation and manipulation"
HOMEPAGE="https://github.com/rapid7/rex-text"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE=""

View file

@ -1 +1,2 @@
DIST rex-zip-0.1.3.gem 23040 BLAKE2B bc823e7d53c8a7245d568ee2cec013e7bf8b7c508409a0668481e323ea5343230c5bc64a7173f48a7ff966d6af5a9e50e3a0e2d64dec06a699923dc3182a89a1 SHA512 f92d64779ddf943ca4855c5b9c567a0d995ebb6ace93ac8da12a7f1dc3ea350d492d3d229d3950ffec32bbba29fcd226c27a5be81e3f45d6f0edaa35ebc70047 DIST rex-zip-0.1.3.gem 23040 BLAKE2B bc823e7d53c8a7245d568ee2cec013e7bf8b7c508409a0668481e323ea5343230c5bc64a7173f48a7ff966d6af5a9e50e3a0e2d64dec06a699923dc3182a89a1 SHA512 f92d64779ddf943ca4855c5b9c567a0d995ebb6ace93ac8da12a7f1dc3ea350d492d3d229d3950ffec32bbba29fcd226c27a5be81e3f45d6f0edaa35ebc70047
DIST rex-zip-0.1.4.gem 23040 BLAKE2B 30f57437794fb906ba5665a30dbba9b34a3b075f28551f293a862070e0b044b59e7f59be9ce7abecf5aa8b5ee2f5b4ac6d01e9ee91c52cb6e7a78560e25244a8 SHA512 168d9a9fa97a88f84d8fdf9c9f6268d8f9d73feba17a05806b7eb8a360b3270b6f57004e1d8fef71e83e2f70dacbbe07b320b5e272409548ac70ba8b99999295

View file

@ -0,0 +1,25 @@
# Copyright 1999-2017 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
USE_RUBY="ruby25 ruby26"
#RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_BINWRAP=""
inherit ruby-fakegem
DESCRIPTION="Ruby Exploitation(Rex) library for working with zip and related files"
HOMEPAGE="https://rubygems.org/gems/rex-zip"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE=""
# doesn't seem to actually run any tests
RESTRICT=test
ruby_add_bdepend "dev-ruby/rex-text"

View file

@ -1,2 +1,3 @@
DIST ruby_smb-2.0.4.gem 219136 BLAKE2B 02cac4ba51c0b2c58a9bebecd12b9a35edd2d983d5e0ee26a775ba108ec41df59fd318399b9b1814f011f2246812c0e54809fb7731770603c4d722b3056b8ae7 SHA512 79d4a6bacb531f40f4405b9807a76ba57963d656a5104c0977b20ff79f95c31c0cb17d37d0616f35864c0cf8cb7fdce93ac2d012e16b191585d0bc462fd10c31 DIST ruby_smb-2.0.4.gem 219136 BLAKE2B 02cac4ba51c0b2c58a9bebecd12b9a35edd2d983d5e0ee26a775ba108ec41df59fd318399b9b1814f011f2246812c0e54809fb7731770603c4d722b3056b8ae7 SHA512 79d4a6bacb531f40f4405b9807a76ba57963d656a5104c0977b20ff79f95c31c0cb17d37d0616f35864c0cf8cb7fdce93ac2d012e16b191585d0bc462fd10c31
DIST ruby_smb-2.0.6.gem 222720 BLAKE2B 03921a6043efbf87801c2016074861de3febccbab64d7f7c27a2bc95351041ed3c0437209385faecf8c0a04b477ce62214f8b5378b54951935c0cb9461893218 SHA512 57268a0d744e56fb7e727b7f935be3df59776b5382d45180009e172b6610c9d5b40e48108029bcab08f58ecbe6fcddc67df05a06f1dfcebf1eb419220ed9c3aa DIST ruby_smb-2.0.6.gem 222720 BLAKE2B 03921a6043efbf87801c2016074861de3febccbab64d7f7c27a2bc95351041ed3c0437209385faecf8c0a04b477ce62214f8b5378b54951935c0cb9461893218 SHA512 57268a0d744e56fb7e727b7f935be3df59776b5382d45180009e172b6610c9d5b40e48108029bcab08f58ecbe6fcddc67df05a06f1dfcebf1eb419220ed9c3aa
DIST ruby_smb-2.0.7.gem 222720 BLAKE2B fa25a61065253554d2b0b0c8809fb3b41cb516ebd586a73836d676c8f145551a9891cbf8036b5e363cb09a16242fc299539783ea55bd48aaab648db6717e3371 SHA512 e9750ae097a2081cf47436c0076270a0436904953cc16f87d91b6d4e88c9badd4399c7dcb4b04d2db63a422c46380a0c1e3216ee2735f96cd3e58fe666281406

View file

@ -0,0 +1,33 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
USE_RUBY="ruby25 ruby26 ruby27"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
inherit ruby-fakegem
DESCRIPTION="pure Ruby implementation of the SMB Protocol Family"
HOMEPAGE="https://github.com/rapid7/ruby_smb"
LICENSE="BSD"
SLOT="1"
KEYWORDS="~amd64 ~x86"
IUSE=""
ruby_add_rdepend "dev-ruby/bindata:*
dev-ruby/openssl-ccm
dev-ruby/openssl-cmac
dev-ruby/rubyntlm
dev-ruby/windows_error"
all_ruby_prepare() {
sed -i -e '/simple[Cc]ov/d' -e '/coveralls/d' spec/spec_helper.rb
sed -i -e '/[Ss]imple[Cc]ov/,/end/d' \
-e '/[Cc]overalls/,/end/d' spec/spec_helper.rb
sed -i '/TRAVIS/d' spec/spec_helper.rb
sed -i -e '1irequire "rubyntlm"; require "time"' spec/spec_helper.rb
}