[gentoo-commits] repo/gentoo:master commit in: dev-ruby/metasm/

2024-03-04 Thread Rick Farina
commit: 360182cbb46728a522f9d15f4d8fee8e6ab2d2b1
Author: Rick Farina  gentoo  org>
AuthorDate: Mon Mar  4 18:17:35 2024 +
Commit: Rick Farina  gentoo  org>
CommitDate: Mon Mar  4 18:33:18 2024 +
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  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 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-zeroch...@gentoo.org
-Rick Farina
+  
+r...@gentoo.org
+Gentoo Ruby Project
   
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/metasm/

2022-05-01 Thread Hans de Graaff
commit: 8bb7791306c551a58e7514a12ac5e91bd5ac7240
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun May  1 08:12:09 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun May  1 08:12:09 2022 +
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  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"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/metasm/

2022-05-01 Thread Hans de Graaff
commit: 299155b494a73763ed5306d37ea4be735fc0a56b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun May  1 08:10:53 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun May  1 08:10:53 2022 +
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  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..
--- 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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/metasm/

2021-09-17 Thread Sam James
commit: bf8f8e4d8d86c80b86de38a1af7490c4b60e34ca
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 18 02:21:14 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 18 02:30:38 2021 +
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  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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/metasm/

2021-07-09 Thread Hans de Graaff
commit: 4d0bfe34a897412db5052c2e5eaf4ff95de0
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jul  8 06:30:29 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jul  9 06:55:09 2021 +
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  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 000..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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/metasm/

2020-09-11 Thread Hans de Graaff
commit: 13056566b2ede15062d14d56eaec2bde1a33cdee
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Sep 11 06:49:46 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Sep 11 06:57:55 2020 +
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  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"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/metasm/

2020-09-05 Thread Hans de Graaff
commit: bd6386a0599290a80c5f161ec36d2ca89cf6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Sep  5 06:23:54 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Sep  5 08:01:26 2020 +
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  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..000
--- 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}" = "" ]; 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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/metasm/

2019-05-21 Thread Hans de Graaff
commit: 6e511fcc683d788e9b1db459a34ca2c4479ddcd4
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue May 21 17:14:22 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed May 22 05:05:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e511fcc

dev-ruby/metasm: add 1.0.4

Signed-off-by: Hans de Graaff  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 000..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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/metasm/

2019-04-08 Thread Hans de Graaff
commit: e33eea5cc0fad8bee5135f69867492fce3af9149
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jan 16 18:47:37 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Apr  9 05:52:56 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e33eea5c

dev-ruby/metasm: cleanup ruby23-only version

Signed-off-by: Hans de Graaff  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-ruby/metasm/metasm-.ebuild | 62 --
 1 file changed, 62 deletions(-)

diff --git a/dev-ruby/metasm/metasm-.ebuild 
b/dev-ruby/metasm/metasm-.ebuild
deleted file mode 100644
index d2bc0c7e0f9..000
--- a/dev-ruby/metasm/metasm-.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}" = "" ]; 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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/metasm/

2018-02-04 Thread Hans de Graaff
commit: a5a9c0bfa87a905bef10afbec10b68ab522faace
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb  4 14:26:56 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb  4 15:14:23 2018 +
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"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/metasm/

2017-06-12 Thread Hans de Graaff
commit: 48d51ada4dd888775c5abf31f7b40dc8fb4f0ab6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jun 12 05:59:00 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jun 12 06:03:45 2017 +
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"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/metasm/

2017-05-08 Thread Richard Farina
commit: 8fa8e416b7eb6841a52113720e3306b643482292
Author: Zero_Chaos  gentoo  org>
AuthorDate: Mon May  8 19:54:24 2017 +
Commit: Richard Farina  gentoo  org>
CommitDate: Mon May  8 19:54:24 2017 +
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-.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}" = "" ]; then

diff --git a/dev-ruby/metasm/metasm-.ebuild 
b/dev-ruby/metasm/metasm-.ebuild
index c8c346a8631..d2bc0c7e0f9 100644
--- a/dev-ruby/metasm/metasm-.ebuild
+++ b/dev-ruby/metasm/metasm-.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}" = "" ]; then



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/metasm/

2017-05-08 Thread Richard Farina
commit: cb91bdb35c3fcfcac554c9e2399ab6a1e4fa8e23
Author: Zero_Chaos  gentoo  org>
AuthorDate: Mon May  8 19:21:41 2017 +
Commit: Richard Farina  gentoo  org>
CommitDate: Mon May  8 19:21:57 2017 +
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-.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}" = "" ]; 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-.ebuild 
b/dev-ruby/metasm/metasm-.ebuild
new file mode 100644
index 000..c8c346a8631
--- /dev/null
+++ b/dev-ruby/metasm/metasm-.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}" = "" ]; 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| 

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/metasm/

2016-06-20 Thread Hans de Graaff
commit: 720044903daa67e20d9f29e3574e49a6ec5ea67d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jun 21 04:44:34 2016 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jun 21 05:07:53 2016 +
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"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/metasm/

2016-06-20 Thread Hans de Graaff
commit: 4be3b698e0e38fc27edeac71e0738d1e2d6a93bf
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jun 21 04:42:16 2016 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jun 21 05:07:50 2016 +
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"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/metasm/

2015-10-23 Thread Richard Farina
commit: f833b6512c74d392852f5f9e770f193a6084c71d
Author: Zero_Chaos  gentoo  org>
AuthorDate: Fri Oct 23 14:30:00 2015 +
Commit: Richard Farina  gentoo  org>
CommitDate: Fri Oct 23 14:33:25 2015 +
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



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/metasm/

2015-10-21 Thread Richard Farina
commit: 44af6d0b938edf98025572e418a66cab2943e466
Author: Zero_Chaos  gentoo  org>
AuthorDate: Wed Oct 21 14:27:54 2015 +
Commit: Richard Farina  gentoo  org>
CommitDate: Wed Oct 21 14:30:29 2015 +
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..000
--- 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 71d..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



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/metasm/

2015-10-12 Thread Hans de Graaff
commit: dfdbd0543c9e5b00307a969892d3f3839789d48c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Oct 12 06:06:22 2015 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Oct 12 06:06:42 2015 +
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 000..71d
--- /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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/metasm/

2015-10-08 Thread Richard Farina
commit: f05eda22c275381c669e6f2a88dabd1356a3541f
Author: Zero_Chaos  gentoo  org>
AuthorDate: Thu Oct  8 20:45:33 2015 +
Commit: Richard Farina  gentoo  org>
CommitDate: Thu Oct  8 21:04:37 2015 +
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 000..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 000..7ab844e
--- /dev/null
+++ b/dev-ruby/metasm/metadata.xml
@@ -0,0 +1,10 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+zeroch...@gentoo.org
+Rick Farina
+  
+
+
+

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 000..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
+}