[gentoo-commits] repo/gentoo:master commit in: dev-ruby/metasm/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 +}