forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Showing
3 changed files
with
63 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
DIST metasm-1.0.2.gem 746496 SHA256 075f63f78e02b02fac991c3e2cc2c2c12b31a3d2ac580ffa66ba2a6e6c3c966f SHA512 b5f90e46be0d3b86c2b525823aa1fc1ea711a8abe9edaf2908af73d869e1f6dc5163f45ea20bd1034b0f10b17c25e7b7cd9af6a77ebfbf24d925a68a84d264e3 WHIRLPOOL 229fd1f8b80025b4fbf67fefe095e8815eb6cf1ab1d01985e8444dad9bda32cfb8da6953cf4937caa8496a77ebd4d4a3d6bd7d6fdfa56008b57c1010bff45bbd |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> | ||
<pkgmetadata> | ||
<maintainer> | ||
<email>[email protected]</email> | ||
<name>Rick Farina</name> | ||
</maintainer> | ||
<longdescription lang="en"> | ||
</longdescription> | ||
</pkgmetadata> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
# Copyright 1999-2015 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
# $Id$ | ||
|
||
EAPI=5 | ||
USE_RUBY="ruby19 ruby20 ruby21" | ||
|
||
inherit ruby-fakegem | ||
|
||
RUBY_FAKEGEM_EXTRAINSTALL="metasm metasm.rb misc samples" | ||
|
||
DESCRIPTION="cross-architecture assembler, disassembler, linker, and debugger" | ||
HOMEPAGE="http://metasm.cr0.org/" | ||
SRC_URI="mirror://rubygems/${P}.gem" | ||
|
||
LICENSE="BSD" | ||
SLOT="${PV}" | ||
KEYWORDS="~amd64 ~arm ~x86" | ||
#IUSE="development test" | ||
RESTRICT=test | ||
IUSE="" | ||
|
||
RDEPEND="${RDEPEND} !dev-ruby/metasploit-model:0" | ||
|
||
ruby_add_rdepend ">=dev-ruby/railties-4.0.9:4.0 | ||
>=dev-ruby/activesupport-4.0.9:4.0 | ||
>=dev-ruby/activemodel-4.0.9:4.0" | ||
ruby_add_bdepend "dev-ruby/bundler" | ||
|
||
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 | ||
} |