summaryrefslogtreecommitdiff
path: root/dev-ruby/metasploit_data_models
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /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/Manifest5
-rw-r--r--dev-ruby/metasploit_data_models/metadata.xml11
-rw-r--r--dev-ruby/metasploit_data_models/metasploit_data_models-2.0.14.ebuild62
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}
+}