* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/metasm/
@ 2015-10-08 21:04 Richard Farina
0 siblings, 0 replies; 19+ messages in thread
From: Richard Farina @ 2015-10-08 21:04 UTC (permalink / raw
To: gentoo-commits
commit: f05eda22c275381c669e6f2a88dabd1356a3541f
Author: Zero_Chaos <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 8 20:45:33 2015 +0000
Commit: Richard Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Thu Oct 8 21:04:37 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f05eda22
dev-ruby/metasm: import from pentoo
Package-Manager: portage-2.2.22
dev-ruby/metasm/Manifest | 1 +
dev-ruby/metasm/metadata.xml | 10 +++++++
dev-ruby/metasm/metasm-1.0.2-r1.ebuild | 52 ++++++++++++++++++++++++++++++++++
3 files changed, 63 insertions(+)
diff --git a/dev-ruby/metasm/Manifest b/dev-ruby/metasm/Manifest
new file mode 100644
index 0000000..ff8d6ff
--- /dev/null
+++ b/dev-ruby/metasm/Manifest
@@ -0,0 +1 @@
+DIST metasm-1.0.2.gem 746496 SHA256 075f63f78e02b02fac991c3e2cc2c2c12b31a3d2ac580ffa66ba2a6e6c3c966f SHA512 b5f90e46be0d3b86c2b525823aa1fc1ea711a8abe9edaf2908af73d869e1f6dc5163f45ea20bd1034b0f10b17c25e7b7cd9af6a77ebfbf24d925a68a84d264e3 WHIRLPOOL 229fd1f8b80025b4fbf67fefe095e8815eb6cf1ab1d01985e8444dad9bda32cfb8da6953cf4937caa8496a77ebd4d4a3d6bd7d6fdfa56008b57c1010bff45bbd
diff --git a/dev-ruby/metasm/metadata.xml b/dev-ruby/metasm/metadata.xml
new file mode 100644
index 0000000..7ab844e
--- /dev/null
+++ b/dev-ruby/metasm/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>zerochaos@gentoo.org</email>
+ <name>Rick Farina</name>
+ </maintainer>
+<longdescription lang="en">
+</longdescription>
+</pkgmetadata>
diff --git a/dev-ruby/metasm/metasm-1.0.2-r1.ebuild b/dev-ruby/metasm/metasm-1.0.2-r1.ebuild
new file mode 100644
index 0000000..8e6dc56
--- /dev/null
+++ b/dev-ruby/metasm/metasm-1.0.2-r1.ebuild
@@ -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
+}
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/metasm/
@ 2015-10-12 6:06 Hans de Graaff
0 siblings, 0 replies; 19+ messages in thread
From: Hans de Graaff @ 2015-10-12 6:06 UTC (permalink / raw
To: gentoo-commits
commit: dfdbd0543c9e5b00307a969892d3f3839789d48c
Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 12 06:06:22 2015 +0000
Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Mon Oct 12 06:06:42 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfdbd054
dev-ruby/metasm: fix USE=doc and run tests
Package-Manager: portage-2.2.20.1
dev-ruby/metasm/metasm-1.0.2-r2.ebuild | 57 ++++++++++++++++++++++++++++++++++
1 file changed, 57 insertions(+)
diff --git a/dev-ruby/metasm/metasm-1.0.2-r2.ebuild b/dev-ruby/metasm/metasm-1.0.2-r2.ebuild
new file mode 100644
index 0000000..71d8888
--- /dev/null
+++ b/dev-ruby/metasm/metasm-1.0.2-r2.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+USE_RUBY="ruby19 ruby20 ruby21"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="BUGS README TODO"
+
+RUBY_FAKEGEM_EXTRAINSTALL="metasm metasm.rb misc samples"
+
+inherit ruby-fakegem
+
+DESCRIPTION="cross-architecture assembler, disassembler, linker, and debugger"
+HOMEPAGE="http://metasm.cr0.org/"
+
+LICENSE="BSD"
+SLOT="${PV}"
+KEYWORDS="~amd64 ~arm ~x86"
+#IUSE="development 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
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:. -e "Dir['tests/*.rb'].each{|f| require f}" || die
+}
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/metasm/
@ 2015-10-21 14:30 Richard Farina
0 siblings, 0 replies; 19+ messages in thread
From: Richard Farina @ 2015-10-21 14:30 UTC (permalink / raw
To: gentoo-commits
commit: 44af6d0b938edf98025572e418a66cab2943e466
Author: Zero_Chaos <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 21 14:27:54 2015 +0000
Commit: Richard Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Wed Oct 21 14:30:29 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44af6d0b
dev-ruby/metasm: fix deps and add missing || die
Package-Manager: portage-2.2.23
dev-ruby/metasm/metasm-1.0.2-r1.ebuild | 52 ----------------------
...tasm-1.0.2-r2.ebuild => metasm-1.0.2-r3.ebuild} | 5 +--
2 files changed, 1 insertion(+), 56 deletions(-)
diff --git a/dev-ruby/metasm/metasm-1.0.2-r1.ebuild b/dev-ruby/metasm/metasm-1.0.2-r1.ebuild
deleted file mode 100644
index 8e6dc56..0000000
--- a/dev-ruby/metasm/metasm-1.0.2-r1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# 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
-}
diff --git a/dev-ruby/metasm/metasm-1.0.2-r2.ebuild b/dev-ruby/metasm/metasm-1.0.2-r3.ebuild
similarity index 89%
rename from dev-ruby/metasm/metasm-1.0.2-r2.ebuild
rename to dev-ruby/metasm/metasm-1.0.2-r3.ebuild
index 71d8888..ad7a2b5 100644
--- a/dev-ruby/metasm/metasm-1.0.2-r2.ebuild
+++ b/dev-ruby/metasm/metasm-1.0.2-r3.ebuild
@@ -23,13 +23,10 @@ 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
+ [ -f Gemfile.lock ] && rm Gemfile.lock || die
#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
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/metasm/
@ 2015-10-23 14:35 Richard Farina
0 siblings, 0 replies; 19+ messages in thread
From: Richard Farina @ 2015-10-23 14:35 UTC (permalink / raw
To: gentoo-commits
commit: f833b6512c74d392852f5f9e770f193a6084c71d
Author: Zero_Chaos <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 23 14:30:00 2015 +0000
Commit: Richard Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Fri Oct 23 14:33:25 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f833b651
dev-ruby/metasm: fix bash syntax error
Package-Manager: portage-2.2.23
dev-ruby/metasm/metasm-1.0.2-r3.ebuild | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/dev-ruby/metasm/metasm-1.0.2-r3.ebuild b/dev-ruby/metasm/metasm-1.0.2-r3.ebuild
index ad7a2b5..62fa8da 100644
--- a/dev-ruby/metasm/metasm-1.0.2-r3.ebuild
+++ b/dev-ruby/metasm/metasm-1.0.2-r3.ebuild
@@ -26,7 +26,9 @@ RDEPEND="${RDEPEND} !dev-ruby/metasploit-model:0"
ruby_add_bdepend "dev-ruby/bundler"
all_ruby_prepare() {
- [ -f Gemfile.lock ] && rm Gemfile.lock || die
+ if [ -f Gemfile.lock ]; then
+ rm Gemfile.lock || die
+ fi
#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
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/metasm/
@ 2016-06-21 5:09 Hans de Graaff
0 siblings, 0 replies; 19+ messages in thread
From: Hans de Graaff @ 2016-06-21 5:09 UTC (permalink / raw
To: gentoo-commits
commit: 720044903daa67e20d9f29e3574e49a6ec5ea67d
Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 21 04:44:34 2016 +0000
Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Tue Jun 21 05:07:53 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72004490
dev-ruby/metasm: add ruby23
Package-Manager: portage-2.2.28
dev-ruby/metasm/metasm-1.0.2-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/metasm/metasm-1.0.2-r3.ebuild b/dev-ruby/metasm/metasm-1.0.2-r3.ebuild
index 820cc8e..4809387 100644
--- a/dev-ruby/metasm/metasm-1.0.2-r3.ebuild
+++ b/dev-ruby/metasm/metasm-1.0.2-r3.ebuild
@@ -3,7 +3,7 @@
# $Id$
EAPI=5
-USE_RUBY="ruby20 ruby21"
+USE_RUBY="ruby20 ruby21 ruby22 ruby23"
RUBY_FAKEGEM_RECIPE_DOC="none"
RUBY_FAKEGEM_EXTRADOC="BUGS README TODO"
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/metasm/
@ 2016-06-21 5:09 Hans de Graaff
0 siblings, 0 replies; 19+ messages in thread
From: Hans de Graaff @ 2016-06-21 5:09 UTC (permalink / raw
To: gentoo-commits
commit: 4be3b698e0e38fc27edeac71e0738d1e2d6a93bf
Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 21 04:42:16 2016 +0000
Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Tue Jun 21 05:07:50 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4be3b698
dev-ruby/metasm: drop ruby19
Package-Manager: portage-2.2.28
dev-ruby/metasm/metasm-1.0.2-r3.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-ruby/metasm/metasm-1.0.2-r3.ebuild b/dev-ruby/metasm/metasm-1.0.2-r3.ebuild
index 62fa8da..820cc8e 100644
--- a/dev-ruby/metasm/metasm-1.0.2-r3.ebuild
+++ b/dev-ruby/metasm/metasm-1.0.2-r3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
-USE_RUBY="ruby19 ruby20 ruby21"
+USE_RUBY="ruby20 ruby21"
RUBY_FAKEGEM_RECIPE_DOC="none"
RUBY_FAKEGEM_EXTRADOC="BUGS README TODO"
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/metasm/
@ 2017-05-08 19:22 Richard Farina
0 siblings, 0 replies; 19+ messages in thread
From: Richard Farina @ 2017-05-08 19:22 UTC (permalink / raw
To: gentoo-commits
commit: cb91bdb35c3fcfcac554c9e2399ab6a1e4fa8e23
Author: Zero_Chaos <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Mon May 8 19:21:41 2017 +0000
Commit: Richard Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Mon May 8 19:21:57 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb91bdb3
dev-ruby/metasm: fixup and merge from pentoo overlay
Package-Manager: Portage-2.3.5, Repoman-2.3.2
...tasm-1.0.2-r3.ebuild => metasm-1.0.2-r4.ebuild} | 46 ++++++++--------
dev-ruby/metasm/metasm-9999.ebuild | 62 ++++++++++++++++++++++
2 files changed, 87 insertions(+), 21 deletions(-)
diff --git a/dev-ruby/metasm/metasm-1.0.2-r3.ebuild b/dev-ruby/metasm/metasm-1.0.2-r4.ebuild
similarity index 50%
rename from dev-ruby/metasm/metasm-1.0.2-r3.ebuild
rename to dev-ruby/metasm/metasm-1.0.2-r4.ebuild
index 913ef717e4b..70d29918932 100644
--- a/dev-ruby/metasm/metasm-1.0.2-r3.ebuild
+++ b/dev-ruby/metasm/metasm-1.0.2-r4.ebuild
@@ -1,12 +1,11 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+EAPI=6
+USE_RUBY="ruby21 ruby22 ruby23"
RUBY_FAKEGEM_RECIPE_DOC="none"
RUBY_FAKEGEM_EXTRADOC="BUGS README TODO"
-
RUBY_FAKEGEM_EXTRAINSTALL="metasm metasm.rb misc samples"
inherit ruby-fakegem
@@ -14,13 +13,21 @@ inherit ruby-fakegem
DESCRIPTION="cross-architecture assembler, disassembler, linker, and debugger"
HOMEPAGE="http://metasm.cr0.org/"
-LICENSE="BSD"
-SLOT="${PV}"
-KEYWORDS="~amd64 ~arm ~x86"
-#IUSE="development test"
+LICENSE="LGPL-2.1"
+SLOT="0"
IUSE=""
-RDEPEND="${RDEPEND} !dev-ruby/metasploit-model:0"
+if [ "${PV}" = "9999" ]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/jjyg/metasm.git"
+ KEYWORDS=""
+ SRC_URI=""
+ EGIT_CHECKOUT_DIR="${WORKDIR}/all"
+else
+ KEYWORDS="~amd64 ~arm ~x86"
+fi
+
+QA_PREBUILT="usr/lib*/ruby/gems/*/gems/${P}/${PN}/dynldr-linux-x64-233.so"
ruby_add_bdepend "dev-ruby/bundler"
@@ -28,18 +35,9 @@ all_ruby_prepare() {
if [ -f Gemfile.lock ]; then
rm Gemfile.lock || die
fi
- #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
+
+ mkdir bin
+ ln -s ../samples/disassemble.rb ./bin/disassemble
}
each_ruby_prepare() {
@@ -50,6 +48,12 @@ each_ruby_prepare() {
fi
}
+all_ruby_install() {
+ all_fakegem_install
+
+ ruby_fakegem_binwrapper disassemble
+}
+
each_ruby_test() {
${RUBY} -Ilib:. -e "Dir['tests/*.rb'].each{|f| require f}" || die
}
diff --git a/dev-ruby/metasm/metasm-9999.ebuild b/dev-ruby/metasm/metasm-9999.ebuild
new file mode 100644
index 00000000000..c8c346a8631
--- /dev/null
+++ b/dev-ruby/metasm/metasm-9999.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="ruby21 ruby22 ruby23"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="BUGS README TODO"
+RUBY_FAKEGEM_EXTRAINSTALL="metasm metasm.rb misc samples"
+
+inherit ruby-fakegem
+
+DESCRIPTION="cross-architecture assembler, disassembler, linker, and debugger"
+HOMEPAGE="http://metasm.cr0.org/"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+IUSE="gtk"
+
+if [ "${PV}" = "9999" ]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/jjyg/metasm.git"
+ KEYWORDS=""
+ SRC_URI=""
+ EGIT_CHECKOUT_DIR="${WORKDIR}/all"
+else
+ KEYWORDS="~amd64 ~arm ~x86"
+fi
+
+QA_PREBUILT="usr/lib*/ruby/gems/*/gems/${P}/${PN}/dynldr-linux-x64-233.so"
+
+ruby_add_bdepend "dev-ruby/bundler
+ gtk? ( dev-ruby/ruby-gtk2 )"
+
+all_ruby_prepare() {
+ if [ -f Gemfile.lock ]; then
+ rm Gemfile.lock || die
+ fi
+
+ mkdir bin
+ ln -s ../samples/disassemble.rb ./bin/disassemble
+ ln -s ../samples/disassemble-gui.rb ./bin/disassemble-gui
+}
+
+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() {
+ all_fakegem_install
+
+ ruby_fakegem_binwrapper disassemble
+ ruby_fakegem_binwrapper disassemble-gui
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:. -e "Dir['tests/*.rb'].each{|f| require f}" || die
+}
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/metasm/
@ 2017-05-08 19:54 Richard Farina
0 siblings, 0 replies; 19+ messages in thread
From: Richard Farina @ 2017-05-08 19:54 UTC (permalink / raw
To: gentoo-commits
commit: 8fa8e416b7eb6841a52113720e3306b643482292
Author: Zero_Chaos <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Mon May 8 19:54:24 2017 +0000
Commit: Richard Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Mon May 8 19:54:24 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fa8e416
dev-ruby/metasm: revert accidental dropping of slot
Package-Manager: Portage-2.3.5, Repoman-2.3.2
dev-ruby/metasm/metasm-1.0.2-r4.ebuild | 2 +-
dev-ruby/metasm/metasm-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-ruby/metasm/metasm-1.0.2-r4.ebuild b/dev-ruby/metasm/metasm-1.0.2-r4.ebuild
index 70d29918932..efb916907d5 100644
--- a/dev-ruby/metasm/metasm-1.0.2-r4.ebuild
+++ b/dev-ruby/metasm/metasm-1.0.2-r4.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="cross-architecture assembler, disassembler, linker, and debugger"
HOMEPAGE="http://metasm.cr0.org/"
LICENSE="LGPL-2.1"
-SLOT="0"
+SLOT="${PV}"
IUSE=""
if [ "${PV}" = "9999" ]; then
diff --git a/dev-ruby/metasm/metasm-9999.ebuild b/dev-ruby/metasm/metasm-9999.ebuild
index c8c346a8631..d2bc0c7e0f9 100644
--- a/dev-ruby/metasm/metasm-9999.ebuild
+++ b/dev-ruby/metasm/metasm-9999.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="cross-architecture assembler, disassembler, linker, and debugger"
HOMEPAGE="http://metasm.cr0.org/"
LICENSE="LGPL-2.1"
-SLOT="0"
+SLOT="${PV}"
IUSE="gtk"
if [ "${PV}" = "9999" ]; then
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/metasm/
@ 2017-06-12 6:04 Hans de Graaff
0 siblings, 0 replies; 19+ messages in thread
From: Hans de Graaff @ 2017-06-12 6:04 UTC (permalink / raw
To: gentoo-commits
commit: 48d51ada4dd888775c5abf31f7b40dc8fb4f0ab6
Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 12 05:59:00 2017 +0000
Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Mon Jun 12 06:03:45 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48d51ada
dev-ruby/metasm: add ruby24
Package-Manager: Portage-2.3.5, Repoman-2.3.1
dev-ruby/metasm/metasm-1.0.2-r4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/metasm/metasm-1.0.2-r4.ebuild b/dev-ruby/metasm/metasm-1.0.2-r4.ebuild
index efb916907d5..b4cf2a26ab6 100644
--- a/dev-ruby/metasm/metasm-1.0.2-r4.ebuild
+++ b/dev-ruby/metasm/metasm-1.0.2-r4.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby21 ruby22 ruby23"
+USE_RUBY="ruby21 ruby22 ruby23 ruby24"
RUBY_FAKEGEM_RECIPE_DOC="none"
RUBY_FAKEGEM_EXTRADOC="BUGS README TODO"
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/metasm/
@ 2018-02-04 15:15 Hans de Graaff
0 siblings, 0 replies; 19+ messages in thread
From: Hans de Graaff @ 2018-02-04 15:15 UTC (permalink / raw
To: gentoo-commits
commit: a5a9c0bfa87a905bef10afbec10b68ab522faace
Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 4 14:26:56 2018 +0000
Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Sun Feb 4 15:14:23 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5a9c0bf
dev-ruby/metasm: add ruby25
Package-Manager: Portage-2.3.19, Repoman-2.3.6
dev-ruby/metasm/metasm-1.0.2-r4.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-ruby/metasm/metasm-1.0.2-r4.ebuild b/dev-ruby/metasm/metasm-1.0.2-r4.ebuild
index b4cf2a26ab6..ce2838ed056 100644
--- a/dev-ruby/metasm/metasm-1.0.2-r4.ebuild
+++ b/dev-ruby/metasm/metasm-1.0.2-r4.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
RUBY_FAKEGEM_RECIPE_DOC="none"
RUBY_FAKEGEM_EXTRADOC="BUGS README TODO"
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/metasm/
@ 2019-04-09 5:53 Hans de Graaff
0 siblings, 0 replies; 19+ messages in thread
From: Hans de Graaff @ 2019-04-09 5:53 UTC (permalink / raw
To: gentoo-commits
commit: e33eea5cc0fad8bee5135f69867492fce3af9149
Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 16 18:47:37 2019 +0000
Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Tue Apr 9 05:52:56 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e33eea5c
dev-ruby/metasm: cleanup ruby23-only version
Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
dev-ruby/metasm/metasm-9999.ebuild | 62 --------------------------------------
1 file changed, 62 deletions(-)
diff --git a/dev-ruby/metasm/metasm-9999.ebuild b/dev-ruby/metasm/metasm-9999.ebuild
deleted file mode 100644
index d2bc0c7e0f9..00000000000
--- a/dev-ruby/metasm/metasm-9999.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="BUGS README TODO"
-RUBY_FAKEGEM_EXTRAINSTALL="metasm metasm.rb misc samples"
-
-inherit ruby-fakegem
-
-DESCRIPTION="cross-architecture assembler, disassembler, linker, and debugger"
-HOMEPAGE="http://metasm.cr0.org/"
-
-LICENSE="LGPL-2.1"
-SLOT="${PV}"
-IUSE="gtk"
-
-if [ "${PV}" = "9999" ]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/jjyg/metasm.git"
- KEYWORDS=""
- SRC_URI=""
- EGIT_CHECKOUT_DIR="${WORKDIR}/all"
-else
- KEYWORDS="~amd64 ~arm ~x86"
-fi
-
-QA_PREBUILT="usr/lib*/ruby/gems/*/gems/${P}/${PN}/dynldr-linux-x64-233.so"
-
-ruby_add_bdepend "dev-ruby/bundler
- gtk? ( dev-ruby/ruby-gtk2 )"
-
-all_ruby_prepare() {
- if [ -f Gemfile.lock ]; then
- rm Gemfile.lock || die
- fi
-
- mkdir bin
- ln -s ../samples/disassemble.rb ./bin/disassemble
- ln -s ../samples/disassemble-gui.rb ./bin/disassemble-gui
-}
-
-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() {
- all_fakegem_install
-
- ruby_fakegem_binwrapper disassemble
- ruby_fakegem_binwrapper disassemble-gui
-}
-
-each_ruby_test() {
- ${RUBY} -Ilib:. -e "Dir['tests/*.rb'].each{|f| require f}" || die
-}
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/metasm/
@ 2019-05-22 5:05 Hans de Graaff
0 siblings, 0 replies; 19+ messages in thread
From: Hans de Graaff @ 2019-05-22 5:05 UTC (permalink / raw
To: gentoo-commits
commit: 6e511fcc683d788e9b1db459a34ca2c4479ddcd4
Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Tue May 21 17:14:22 2019 +0000
Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Wed May 22 05:05:14 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e511fcc
dev-ruby/metasm: add 1.0.4
Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
dev-ruby/metasm/Manifest | 1 +
dev-ruby/metasm/metasm-1.0.4.ebuild | 35 +++++++++++++++++++++++++++++++++++
2 files changed, 36 insertions(+)
diff --git a/dev-ruby/metasm/Manifest b/dev-ruby/metasm/Manifest
index b4da9b300e9..359c802b8fb 100644
--- a/dev-ruby/metasm/Manifest
+++ b/dev-ruby/metasm/Manifest
@@ -1 +1,2 @@
DIST metasm-1.0.2.gem 746496 BLAKE2B e7248ba61702fa74d2f53b6f8f112d1cbc113742891478c932151771a6ec66bc560d1b6d2a886c018e48d64e515c5a09e4c9d98deea7608dc2579741117bb04b SHA512 b5f90e46be0d3b86c2b525823aa1fc1ea711a8abe9edaf2908af73d869e1f6dc5163f45ea20bd1034b0f10b17c25e7b7cd9af6a77ebfbf24d925a68a84d264e3
+DIST metasm-1.0.4.gem 802816 BLAKE2B 8950f4c3c0d56bc414795c5a348fb07767223163c1cece4a7b5f5374b1c9c901a576b6adbb10d28b6b4541649e176863ad68da3a7e2155025c7f1bc9eaadff90 SHA512 35fe98bfd9d8b2f0d6a69cce409319288d9a54458f22a308682c3ea432e2c34d50d33a3849c08f773e87ee0a67aa5cc6bb337ec99045f23b6aca43c9f5ce70cc
diff --git a/dev-ruby/metasm/metasm-1.0.4.ebuild b/dev-ruby/metasm/metasm-1.0.4.ebuild
new file mode 100644
index 00000000000..c8698af680c
--- /dev/null
+++ b/dev-ruby/metasm/metasm-1.0.4.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="BUGS README TODO"
+RUBY_FAKEGEM_EXTRAINSTALL="metasm metasm.rb misc samples"
+
+inherit ruby-fakegem
+
+DESCRIPTION="cross-architecture assembler, disassembler, linker, and debugger"
+HOMEPAGE="https://metasm.cr0.org/"
+
+LICENSE="LGPL-2.1"
+SLOT="${PV}"
+IUSE=""
+
+KEYWORDS="~amd64 ~arm ~x86"
+
+all_ruby_prepare() {
+ mkdir bin
+ ln -s ../samples/disassemble.rb ./bin/disassemble
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ ruby_fakegem_binwrapper disassemble
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:. -e "Dir['tests/*.rb'].each{|f| require f}" || die
+}
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/metasm/
@ 2020-09-05 8:01 Hans de Graaff
0 siblings, 0 replies; 19+ messages in thread
From: Hans de Graaff @ 2020-09-05 8:01 UTC (permalink / raw
To: gentoo-commits
commit: bd6386a0599290aaaaa80c5f161ec36d2ca89cf6
Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 5 06:23:54 2020 +0000
Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Sat Sep 5 08:01:26 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd6386a0
dev-ruby/metasm: cleanup
Package-Manager: Portage-3.0.4, Repoman-2.3.23
Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>
dev-ruby/metasm/Manifest | 1 -
dev-ruby/metasm/metasm-1.0.2-r4.ebuild | 59 ----------------------------------
2 files changed, 60 deletions(-)
diff --git a/dev-ruby/metasm/Manifest b/dev-ruby/metasm/Manifest
index 359c802b8fb..f1583129b5f 100644
--- a/dev-ruby/metasm/Manifest
+++ b/dev-ruby/metasm/Manifest
@@ -1,2 +1 @@
-DIST metasm-1.0.2.gem 746496 BLAKE2B e7248ba61702fa74d2f53b6f8f112d1cbc113742891478c932151771a6ec66bc560d1b6d2a886c018e48d64e515c5a09e4c9d98deea7608dc2579741117bb04b SHA512 b5f90e46be0d3b86c2b525823aa1fc1ea711a8abe9edaf2908af73d869e1f6dc5163f45ea20bd1034b0f10b17c25e7b7cd9af6a77ebfbf24d925a68a84d264e3
DIST metasm-1.0.4.gem 802816 BLAKE2B 8950f4c3c0d56bc414795c5a348fb07767223163c1cece4a7b5f5374b1c9c901a576b6adbb10d28b6b4541649e176863ad68da3a7e2155025c7f1bc9eaadff90 SHA512 35fe98bfd9d8b2f0d6a69cce409319288d9a54458f22a308682c3ea432e2c34d50d33a3849c08f773e87ee0a67aa5cc6bb337ec99045f23b6aca43c9f5ce70cc
diff --git a/dev-ruby/metasm/metasm-1.0.2-r4.ebuild b/dev-ruby/metasm/metasm-1.0.2-r4.ebuild
deleted file mode 100644
index ce2838ed056..00000000000
--- a/dev-ruby/metasm/metasm-1.0.2-r4.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24 ruby25"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="BUGS README TODO"
-RUBY_FAKEGEM_EXTRAINSTALL="metasm metasm.rb misc samples"
-
-inherit ruby-fakegem
-
-DESCRIPTION="cross-architecture assembler, disassembler, linker, and debugger"
-HOMEPAGE="http://metasm.cr0.org/"
-
-LICENSE="LGPL-2.1"
-SLOT="${PV}"
-IUSE=""
-
-if [ "${PV}" = "9999" ]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/jjyg/metasm.git"
- KEYWORDS=""
- SRC_URI=""
- EGIT_CHECKOUT_DIR="${WORKDIR}/all"
-else
- KEYWORDS="~amd64 ~arm ~x86"
-fi
-
-QA_PREBUILT="usr/lib*/ruby/gems/*/gems/${P}/${PN}/dynldr-linux-x64-233.so"
-
-ruby_add_bdepend "dev-ruby/bundler"
-
-all_ruby_prepare() {
- if [ -f Gemfile.lock ]; then
- rm Gemfile.lock || die
- fi
-
- mkdir bin
- ln -s ../samples/disassemble.rb ./bin/disassemble
-}
-
-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() {
- all_fakegem_install
-
- ruby_fakegem_binwrapper disassemble
-}
-
-each_ruby_test() {
- ${RUBY} -Ilib:. -e "Dir['tests/*.rb'].each{|f| require f}" || die
-}
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/metasm/
@ 2020-09-11 6:58 Hans de Graaff
0 siblings, 0 replies; 19+ messages in thread
From: Hans de Graaff @ 2020-09-11 6:58 UTC (permalink / raw
To: gentoo-commits
commit: 13056566b2ede15062d14d56eaec2bde1a33cdee
Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 11 06:49:46 2020 +0000
Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Fri Sep 11 06:57:55 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13056566
dev-ruby/metasm: add ruby27
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>
dev-ruby/metasm/metasm-1.0.4.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-ruby/metasm/metasm-1.0.4.ebuild b/dev-ruby/metasm/metasm-1.0.4.ebuild
index c8698af680c..1ca58ace640 100644
--- a/dev-ruby/metasm/metasm-1.0.4.ebuild
+++ b/dev-ruby/metasm/metasm-1.0.4.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-USE_RUBY="ruby24 ruby25 ruby26"
+USE_RUBY="ruby25 ruby26 ruby27"
RUBY_FAKEGEM_RECIPE_DOC="none"
RUBY_FAKEGEM_EXTRADOC="BUGS README TODO"
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/metasm/
@ 2021-07-09 6:55 Hans de Graaff
0 siblings, 0 replies; 19+ messages in thread
From: Hans de Graaff @ 2021-07-09 6:55 UTC (permalink / raw
To: gentoo-commits
commit: 4d0bfe34a897412db5052c2e5eaf4f4444f95de0
Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 8 06:30:29 2021 +0000
Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Fri Jul 9 06:55:09 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d0bfe34
dev-ruby/metasm: add 1.0.5
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>
dev-ruby/metasm/Manifest | 1 +
dev-ruby/metasm/metasm-1.0.5.ebuild | 35 +++++++++++++++++++++++++++++++++++
2 files changed, 36 insertions(+)
diff --git a/dev-ruby/metasm/Manifest b/dev-ruby/metasm/Manifest
index f1583129b5f..34f3689cd4d 100644
--- a/dev-ruby/metasm/Manifest
+++ b/dev-ruby/metasm/Manifest
@@ -1 +1,2 @@
DIST metasm-1.0.4.gem 802816 BLAKE2B 8950f4c3c0d56bc414795c5a348fb07767223163c1cece4a7b5f5374b1c9c901a576b6adbb10d28b6b4541649e176863ad68da3a7e2155025c7f1bc9eaadff90 SHA512 35fe98bfd9d8b2f0d6a69cce409319288d9a54458f22a308682c3ea432e2c34d50d33a3849c08f773e87ee0a67aa5cc6bb337ec99045f23b6aca43c9f5ce70cc
+DIST metasm-1.0.5.gem 803328 BLAKE2B 24ca2cff66257b063007b872028d4fad541584bee031dd4caacf2a89ee8f823e88dec8a2cf41815c72a5ef1b8db827b69fbb8ceaabee4d67de73aa04c15f354d SHA512 74a6eac47c06e7ff53f4e400fec6c6c73981bc58d09520ce7cdd657b6b74819fc5b9d6168edaf90eeb5c9b2087fd4924df1e21743809065cc1433428efbe1dd8
diff --git a/dev-ruby/metasm/metasm-1.0.5.ebuild b/dev-ruby/metasm/metasm-1.0.5.ebuild
new file mode 100644
index 00000000000..0cd06d33120
--- /dev/null
+++ b/dev-ruby/metasm/metasm-1.0.5.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="BUGS README TODO"
+RUBY_FAKEGEM_EXTRAINSTALL="metasm metasm.rb misc samples"
+
+inherit ruby-fakegem
+
+DESCRIPTION="cross-architecture assembler, disassembler, linker, and debugger"
+HOMEPAGE="https://metasm.cr0.org/"
+
+LICENSE="LGPL-2.1"
+SLOT="${PV}"
+IUSE=""
+
+KEYWORDS="~amd64 ~arm ~x86"
+
+all_ruby_prepare() {
+ mkdir bin
+ ln -s ../samples/disassemble.rb ./bin/disassemble
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ ruby_fakegem_binwrapper disassemble
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:. -e "Dir['tests/*.rb'].each{|f| require f}" || die
+}
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/metasm/
@ 2021-09-18 2:30 Sam James
0 siblings, 0 replies; 19+ messages in thread
From: Sam James @ 2021-09-18 2:30 UTC (permalink / raw
To: gentoo-commits
commit: bf8f8e4d8d86c80b86de38a1af7490c4b60e34ca
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 18 02:21:14 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Sep 18 02:30:38 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf8f8e4d
dev-ruby/metasm: unslot
Pentoo seems to already be unmerging the older version anyway
so isn't intending to install them in parallel.
We can always re-slot it in future, but nowadays, we end up
using =..* for Ruby deps anyway most of the time.
Closes: https://bugs.gentoo.org/686712
Signed-off-by: Sam James <sam <AT> gentoo.org>
...{metasm-1.0.4.ebuild => metasm-1.0.4-r1.ebuild} | 26 +++++++++++++---------
...{metasm-1.0.5.ebuild => metasm-1.0.5-r1.ebuild} | 24 +++++++++++---------
2 files changed, 29 insertions(+), 21 deletions(-)
diff --git a/dev-ruby/metasm/metasm-1.0.4.ebuild b/dev-ruby/metasm/metasm-1.0.4-r1.ebuild
similarity index 65%
rename from dev-ruby/metasm/metasm-1.0.4.ebuild
rename to dev-ruby/metasm/metasm-1.0.4-r1.ebuild
index 1ca58ace640..8810ff79935 100644
--- a/dev-ruby/metasm/metasm-1.0.4.ebuild
+++ b/dev-ruby/metasm/metasm-1.0.4-r1.ebuild
@@ -1,7 +1,8 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
+
USE_RUBY="ruby25 ruby26 ruby27"
RUBY_FAKEGEM_RECIPE_DOC="none"
@@ -10,18 +11,25 @@ RUBY_FAKEGEM_EXTRAINSTALL="metasm metasm.rb misc samples"
inherit ruby-fakegem
-DESCRIPTION="cross-architecture assembler, disassembler, linker, and debugger"
+DESCRIPTION="Cross-architecture assembler, disassembler, linker, and debugger"
HOMEPAGE="https://metasm.cr0.org/"
LICENSE="LGPL-2.1"
-SLOT="${PV}"
-IUSE=""
-
+SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
+RDEPEND="!dev-ruby/metasm:1.0.5
+ !dev-ruby/metasm:1.0.4
+ !dev-ruby/metasm:1.0.2"
+DEPEND="${RDEPEND}"
+
all_ruby_prepare() {
- mkdir bin
- ln -s ../samples/disassemble.rb ./bin/disassemble
+ mkdir bin || die
+ ln -s ../samples/disassemble.rb ./bin/disassemble || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:. -e "Dir['tests/*.rb'].each{|f| require f}" || die
}
all_ruby_install() {
@@ -29,7 +37,3 @@ all_ruby_install() {
ruby_fakegem_binwrapper disassemble
}
-
-each_ruby_test() {
- ${RUBY} -Ilib:. -e "Dir['tests/*.rb'].each{|f| require f}" || die
-}
diff --git a/dev-ruby/metasm/metasm-1.0.5.ebuild b/dev-ruby/metasm/metasm-1.0.5-r1.ebuild
similarity index 70%
rename from dev-ruby/metasm/metasm-1.0.5.ebuild
rename to dev-ruby/metasm/metasm-1.0.5-r1.ebuild
index 0cd06d33120..59108ac0207 100644
--- a/dev-ruby/metasm/metasm-1.0.5.ebuild
+++ b/dev-ruby/metasm/metasm-1.0.5-r1.ebuild
@@ -2,6 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
+
USE_RUBY="ruby25 ruby26 ruby27 ruby30"
RUBY_FAKEGEM_RECIPE_DOC="none"
@@ -10,18 +11,25 @@ RUBY_FAKEGEM_EXTRAINSTALL="metasm metasm.rb misc samples"
inherit ruby-fakegem
-DESCRIPTION="cross-architecture assembler, disassembler, linker, and debugger"
+DESCRIPTION="Cross-architecture assembler, disassembler, linker, and debugger"
HOMEPAGE="https://metasm.cr0.org/"
LICENSE="LGPL-2.1"
-SLOT="${PV}"
-IUSE=""
-
+SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
+RDEPEND="!dev-ruby/metasm:1.0.5
+ !dev-ruby/metasm:1.0.4
+ !dev-ruby/metasm:1.0.2"
+DEPEND="${RDEPEND}"
+
all_ruby_prepare() {
- mkdir bin
- ln -s ../samples/disassemble.rb ./bin/disassemble
+ mkdir bin || die
+ ln -s ../samples/disassemble.rb ./bin/disassemble || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:. -e "Dir['tests/*.rb'].each{|f| require f}" || die
}
all_ruby_install() {
@@ -29,7 +37,3 @@ all_ruby_install() {
ruby_fakegem_binwrapper disassemble
}
-
-each_ruby_test() {
- ${RUBY} -Ilib:. -e "Dir['tests/*.rb'].each{|f| require f}" || die
-}
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/metasm/
@ 2022-05-01 8:38 Hans de Graaff
0 siblings, 0 replies; 19+ messages in thread
From: Hans de Graaff @ 2022-05-01 8:38 UTC (permalink / raw
To: gentoo-commits
commit: 299155b494a73763ed5306d37ea4be735fc0a56b
Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Sun May 1 08:10:53 2022 +0000
Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Sun May 1 08:10:53 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=299155b4
dev-ruby/metasm: drop 1.0.4-r1
Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>
dev-ruby/metasm/Manifest | 1 -
dev-ruby/metasm/metasm-1.0.4-r1.ebuild | 39 ----------------------------------
2 files changed, 40 deletions(-)
diff --git a/dev-ruby/metasm/Manifest b/dev-ruby/metasm/Manifest
index 34f3689cd4d9..a502ed66e23f 100644
--- a/dev-ruby/metasm/Manifest
+++ b/dev-ruby/metasm/Manifest
@@ -1,2 +1 @@
-DIST metasm-1.0.4.gem 802816 BLAKE2B 8950f4c3c0d56bc414795c5a348fb07767223163c1cece4a7b5f5374b1c9c901a576b6adbb10d28b6b4541649e176863ad68da3a7e2155025c7f1bc9eaadff90 SHA512 35fe98bfd9d8b2f0d6a69cce409319288d9a54458f22a308682c3ea432e2c34d50d33a3849c08f773e87ee0a67aa5cc6bb337ec99045f23b6aca43c9f5ce70cc
DIST metasm-1.0.5.gem 803328 BLAKE2B 24ca2cff66257b063007b872028d4fad541584bee031dd4caacf2a89ee8f823e88dec8a2cf41815c72a5ef1b8db827b69fbb8ceaabee4d67de73aa04c15f354d SHA512 74a6eac47c06e7ff53f4e400fec6c6c73981bc58d09520ce7cdd657b6b74819fc5b9d6168edaf90eeb5c9b2087fd4924df1e21743809065cc1433428efbe1dd8
diff --git a/dev-ruby/metasm/metasm-1.0.4-r1.ebuild b/dev-ruby/metasm/metasm-1.0.4-r1.ebuild
deleted file mode 100644
index 8810ff79935a..000000000000
--- a/dev-ruby/metasm/metasm-1.0.4-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="BUGS README TODO"
-RUBY_FAKEGEM_EXTRAINSTALL="metasm metasm.rb misc samples"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Cross-architecture assembler, disassembler, linker, and debugger"
-HOMEPAGE="https://metasm.cr0.org/"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-
-RDEPEND="!dev-ruby/metasm:1.0.5
- !dev-ruby/metasm:1.0.4
- !dev-ruby/metasm:1.0.2"
-DEPEND="${RDEPEND}"
-
-all_ruby_prepare() {
- mkdir bin || die
- ln -s ../samples/disassemble.rb ./bin/disassemble || die
-}
-
-each_ruby_test() {
- ${RUBY} -Ilib:. -e "Dir['tests/*.rb'].each{|f| require f}" || die
-}
-
-all_ruby_install() {
- all_fakegem_install
-
- ruby_fakegem_binwrapper disassemble
-}
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/metasm/
@ 2022-05-01 8:38 Hans de Graaff
0 siblings, 0 replies; 19+ messages in thread
From: Hans de Graaff @ 2022-05-01 8:38 UTC (permalink / raw
To: gentoo-commits
commit: 8bb7791306c551a58e7514a12ac5e91bd5ac7240
Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Sun May 1 08:12:09 2022 +0000
Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Sun May 1 08:12:09 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bb77913
dev-ruby/metasm: enable ruby31 and disable ruby25
Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>
dev-ruby/metasm/metasm-1.0.5-r1.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-ruby/metasm/metasm-1.0.5-r1.ebuild b/dev-ruby/metasm/metasm-1.0.5-r1.ebuild
index 59108ac0207a..abcd332d597f 100644
--- a/dev-ruby/metasm/metasm-1.0.5-r1.ebuild
+++ b/dev-ruby/metasm/metasm-1.0.5-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27 ruby30"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
RUBY_FAKEGEM_RECIPE_DOC="none"
RUBY_FAKEGEM_EXTRADOC="BUGS README TODO"
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ruby/metasm/
@ 2024-03-04 18:33 Rick Farina
0 siblings, 0 replies; 19+ messages in thread
From: Rick Farina @ 2024-03-04 18:33 UTC (permalink / raw
To: gentoo-commits
commit: 360182cbb46728a522f9d15f4d8fee8e6ab2d2b1
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 4 18:17:35 2024 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Mon Mar 4 18:33:18 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=360182cb
dev-ruby/metasm: drop myself as a maintainer
Per discussion with Graaff, dropping myself as maintainer for everything
I originally added as a metasploit deps or worked on because it was a
metasploit dep. Adding ruby project where missing
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
dev-ruby/metasm/metadata.xml | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/dev-ruby/metasm/metadata.xml b/dev-ruby/metasm/metadata.xml
index ea19cfc370a2..7a38fd1850ff 100644
--- a/dev-ruby/metasm/metadata.xml
+++ b/dev-ruby/metasm/metadata.xml
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>zerochaos@gentoo.org</email>
- <name>Rick Farina</name>
+ <maintainer type="project">
+ <email>ruby@gentoo.org</email>
+ <name>Gentoo Ruby Project</name>
</maintainer>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 19+ messages in thread
end of thread, other threads:[~2024-03-04 18:33 UTC | newest]
Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-04-09 5:53 [gentoo-commits] repo/gentoo:master commit in: dev-ruby/metasm/ Hans de Graaff
-- strict thread matches above, loose matches on Subject: below --
2024-03-04 18:33 Rick Farina
2022-05-01 8:38 Hans de Graaff
2022-05-01 8:38 Hans de Graaff
2021-09-18 2:30 Sam James
2021-07-09 6:55 Hans de Graaff
2020-09-11 6:58 Hans de Graaff
2020-09-05 8:01 Hans de Graaff
2019-05-22 5:05 Hans de Graaff
2018-02-04 15:15 Hans de Graaff
2017-06-12 6:04 Hans de Graaff
2017-05-08 19:54 Richard Farina
2017-05-08 19:22 Richard Farina
2016-06-21 5:09 Hans de Graaff
2016-06-21 5:09 Hans de Graaff
2015-10-23 14:35 Richard Farina
2015-10-21 14:30 Richard Farina
2015-10-12 6:06 Hans de Graaff
2015-10-08 21:04 Richard Farina
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox