diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-ruby/metasploit_data_models |
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-ruby/metasploit_data_models')
-rw-r--r-- | dev-ruby/metasploit_data_models/Manifest | 5 | ||||
-rw-r--r-- | dev-ruby/metasploit_data_models/metadata.xml | 11 | ||||
-rw-r--r-- | dev-ruby/metasploit_data_models/metasploit_data_models-2.0.14.ebuild | 62 |
3 files changed, 78 insertions, 0 deletions
diff --git a/dev-ruby/metasploit_data_models/Manifest b/dev-ruby/metasploit_data_models/Manifest new file mode 100644 index 000000000000..a5df8f7f37d8 --- /dev/null +++ b/dev-ruby/metasploit_data_models/Manifest @@ -0,0 +1,5 @@ +DIST metasploit_data_models-2.0.14.gem 182272 SHA256 2f89103f1a54a137744f47de605f63f960b369fff638da8c93af9336bee66241 SHA512 204505fd9073eaa7c9467ef8241f0cf3167f33e68eb4e5aac6101fc0b1fa68d2ec85e11ac9ce4fb80ae3db8ba6fcc0f7f2a93dacf9735c2d4d1d92fa0a41e70b WHIRLPOOL 2e25af8520a629468de0b20e01e0680c373fc4f1d1ef8b75f6c814572bf791f7a5270a282f6997bcd2bc86039d470021fa0c7f29d9cb5987e39d530c3a423d82 +EBUILD metasploit_data_models-2.0.14.ebuild 1556 SHA256 731ffceb2988da458a150a220d8b1dc62c34c919c5b9e0648487b428ba41723d SHA512 584aa12b38acc0ae0299fafebacafd09ef746b0a1db57f645d45ffb637bad36b337dfa49309f4bd39795bea160e6201149dd8ad52332e9d647251729f6f8a079 WHIRLPOOL b49ce0a5fd3e144eaa5b20acce51c642258ab5b5d88cb36e59ad130008f67518825373fb1213e658166ec9342b3ce16cbd0aa37e7737e5ec19b3732b1461d3cb +MISC ChangeLog 4939 SHA256 607422771fe8b690df50e9e355fc3772f605afb8f8190cbe8236b247508d3ad2 SHA512 27dc605ce9a2bf6263553a03ed0104afdc53eab30827cc2c44249a4edc1cb50cf770246c335a4cca44af00a31c7bfca0e055521c1ebf361596a75fe64269dfb6 WHIRLPOOL 4107975a45420ba13754ed0075d8f52af3b67c546d6e88de37b863c072613f25fd5b1bb93072913b6f8fe0c1452659ba163eceafd386fb23725b7ae0434b5418 +MISC ChangeLog-2015 5844 SHA256 891945815c5c68eb9a749f1c0c9ccf4cc80b8afb8440031729f6d6b4dbb2ced8 SHA512 af60f5c57104d9c6dcdd2af23b064aee89e9fb4f686416365af04424fad3a131e925d3ec0587939bc4d4caa54464e0fef111d5edc55f7bbb071ffd9066bcab06 WHIRLPOOL 0172aa46ccb9c172f2958a19c1b682746ee53aa3aaadb9296c60a5b97f1b11fe777a69e4efa45fba111a009ed605e4fbe40e252d1ec1f2a867949bf9023f426c +MISC metadata.xml 351 SHA256 4da333206bb9a164f4f4b40f03e757256bda6077d292002a5e2de08cc4d45e85 SHA512 ee266255d74e739d98e87921a9f60e21ace6b1d0b2ebe403747ed27a06cbf944a70739c0f2ab31f80a2239853ed228da1d86bb1f601648d4f8d5c233a4e62fbd WHIRLPOOL 26f05e1f16da3475cbcab3a0548dc833ccdd02b2db8ff2f2c40cb36ad15e3b7e28e853e30ca558965400ad0cc56e84317419496a2e4aa6b895d16f13e4901a5c diff --git a/dev-ruby/metasploit_data_models/metadata.xml b/dev-ruby/metasploit_data_models/metadata.xml new file mode 100644 index 000000000000..50c640c05438 --- /dev/null +++ b/dev-ruby/metasploit_data_models/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>zerochaos@gentoo.org</email> + <name>Rick Farina</name> + </maintainer> + <upstream> + <remote-id type="github">rapid7/metasploit_data_models</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-ruby/metasploit_data_models/metasploit_data_models-2.0.14.ebuild b/dev-ruby/metasploit_data_models/metasploit_data_models-2.0.14.ebuild new file mode 100644 index 000000000000..d810551b5a32 --- /dev/null +++ b/dev-ruby/metasploit_data_models/metasploit_data_models-2.0.14.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +USE_RUBY="ruby23" + +inherit ruby-fakegem + +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="${PV}" +KEYWORDS="~amd64 ~arm" +RESTRICT=test +#IUSE="development test" +IUSE="" + +RDEPEND="${RDEPEND} !dev-ruby/metasploit_data_models:0" + +ruby_add_rdepend " + >=dev-ruby/activerecord-4.2.6:4.2[postgres] + >=dev-ruby/activesupport-4.2.6:4.2 + dev-ruby/pg + dev-ruby/postgres_ext + >=dev-ruby/railties-4.2.6:4.2 + >=dev-ruby/recog-2.0.0:* + dev-ruby/arel-helpers + >=dev-ruby/metasploit-concern-2.0.0 + >=dev-ruby/metasploit-model-2.0.0 + <dev-ruby/thor-2.0" + +ruby_add_bdepend "dev-ruby/bundler" + +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} +} |