metasploit_data_models: remove, missing deps, unmaintained

This commit is contained in:
Rick Farina (Zero_Chaos) 2024-07-11 19:48:49 -04:00
parent 083cc2320b
commit 4bdfc51b3c
No known key found for this signature in database
GPG key ID: A29433C0AA431DDC
6 changed files with 0 additions and 80 deletions

View file

@ -1 +0,0 @@
DIST metasploit_data_models-5.0.4.gem 179200 BLAKE2B 12575a8da05a619bff5896025fbec570304fd252c3a3bcf8c65391a15927e68c72e2d9f5f822108a7e419b466e76fa6c59ca1b87c22527a18f051f2e3003fdb7 SHA512 1516c9d50e7d95a9823936a41f0acd8ebb805c82758cf3b35fb849c4ac015e03448f35d96c0ea7d5dff4f3e6839130300132baf42fff47315b08b6fae279721b

View file

@ -1,11 +0,0 @@
<?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>

View file

@ -1,65 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
USE_RUBY="ruby31 ruby32"
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="$(ver_cut 1-2)"
#FIXME: Gentoo's recog is not arm64 ready
KEYWORDS="~amd64 ~x86"
RESTRICT=test
#IUSE="development test"
IUSE=""
RDEPEND="${RDEPEND} !dev-ruby/metasploit_data_models:0"
ruby_add_rdepend "
dev-ruby/activerecord:6.0[postgres]
dev-ruby/activesupport:6.0
dev-ruby/arel-helpers
dev-ruby/metasploit-concern
>=dev-ruby/metasploit-model-3.1.0
dev-ruby/pg:*
dev-ruby/railties:6.0
>=dev-ruby/recog-2.0.0:*
dev-ruby/webrick"
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
GEM_HOME="${T}" BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle install --local || die
GEM_HOME="${T}" BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle check || die
fi
}
all_ruby_install() {
ruby_fakegem_binwrapper mdm_console mdm_console-${SLOT}
}

View file

@ -7,7 +7,6 @@ app-eselect/eselect-rails ~arm
dev-ruby/arel-helpers ~amd64
dev-ruby/metasploit-credential ~amd64
dev-ruby/metasploit-concern ~amd64
dev-ruby/metasploit_data_models ~amd64
dev-ruby/jsobfu ~amd64
dev-perl/HTTP-DAV amd64
net-analyzer/davtest amd64

View file

@ -56,7 +56,6 @@ net-analyzer/metasploit:4.14 amd64
~dev-ruby/filesize-0.1.1 amd64
~dev-ruby/ethon-0.9.1 amd64
~dev-ruby/backports-3.8.0 amd64
~dev-ruby/metasploit_data_models-2.0.14 amd64
dev-ruby/railties ~amd64
app-eselect/eselect-rails
~dev-ruby/arel-helpers-2.5.0 amd64

View file

@ -91,7 +91,6 @@ dev-ruby/rb-readline-r7
~dev-ruby/linecache-0.43
~dev-ruby/rubinius-coverage-2.0.3
~dev-ruby/rubinius-developer_tools-2.0.0
dev-ruby/metasploit_data_models
dev-ruby/pg_array_parser
dev-ruby/metasploit-concern
dev-ruby/metasploit-credential