From 0ec8e29a5538661bff31ca09618ed366adb4a58b Mon Sep 17 00:00:00 2001 From: blshkv Date: Sun, 13 Dec 2020 10:48:01 +0800 Subject: [PATCH] rex: massive bump, prepare for ruby27 --- dev-ruby/rex-arch/Manifest | 1 + dev-ruby/rex-arch/rex-arch-0.1.13.ebuild | 4 +-- dev-ruby/rex-arch/rex-arch-0.1.14.ebuild | 23 +++++++++++++ dev-ruby/rex-bin_tools/Manifest | 1 + .../rex-bin_tools-0.1.6-r1.ebuild | 2 +- .../rex-bin_tools/rex-bin_tools-0.1.7.ebuild | 32 +++++++++++++++++++ dev-ruby/rex-core/Manifest | 1 + dev-ruby/rex-core/rex-core-0.1.14.ebuild | 18 +++++++++++ dev-ruby/rex-encoder/Manifest | 1 + dev-ruby/rex-encoder/rex-encoder-0.1.4.ebuild | 2 +- dev-ruby/rex-encoder/rex-encoder-0.1.5.ebuild | 32 +++++++++++++++++++ dev-ruby/rex-exploitation/Manifest | 1 + .../rex-exploitation-0.1.24-r1.ebuild | 2 +- .../rex-exploitation-0.1.25.ebuild | 32 +++++++++++++++++++ dev-ruby/rex-java/Manifest | 1 + dev-ruby/rex-java/rex-java-0.1.5.ebuild | 2 +- dev-ruby/rex-java/rex-java-0.1.6.ebuild | 24 ++++++++++++++ dev-ruby/rex-mime/Manifest | 1 + dev-ruby/rex-mime/rex-mime-0.1.5.ebuild | 2 +- dev-ruby/rex-mime/rex-mime-0.1.6.ebuild | 24 ++++++++++++++ dev-ruby/rex-struct2/Manifest | 1 + dev-ruby/rex-struct2/rex-struct2-0.1.3.ebuild | 21 ++++++++++++ dev-ruby/rex-text/rex-text-0.2.28.ebuild | 3 +- .../pentoo/base/package.keywords/dev-ruby | 11 +++++++ 24 files changed, 233 insertions(+), 9 deletions(-) create mode 100644 dev-ruby/rex-arch/rex-arch-0.1.14.ebuild create mode 100644 dev-ruby/rex-bin_tools/rex-bin_tools-0.1.7.ebuild create mode 100644 dev-ruby/rex-core/rex-core-0.1.14.ebuild create mode 100644 dev-ruby/rex-encoder/rex-encoder-0.1.5.ebuild create mode 100644 dev-ruby/rex-exploitation/rex-exploitation-0.1.25.ebuild create mode 100644 dev-ruby/rex-java/rex-java-0.1.6.ebuild create mode 100644 dev-ruby/rex-mime/rex-mime-0.1.6.ebuild create mode 100644 dev-ruby/rex-struct2/rex-struct2-0.1.3.ebuild diff --git a/dev-ruby/rex-arch/Manifest b/dev-ruby/rex-arch/Manifest index 341fbaead..610e1bb2d 100644 --- a/dev-ruby/rex-arch/Manifest +++ b/dev-ruby/rex-arch/Manifest @@ -1 +1,2 @@ DIST rex-arch-0.1.13.gem 19968 BLAKE2B 6bceb0c2c08c58d3557d4d72ffcd017c58ddf2bf2d622e576a9e9cc41893416965df9508fe94ec9def1826b2f7f2bf5d9d0715e1f118bba016ad4364ecce99b0 SHA512 23f24d407bb2d34390a892f258005498c373062da883059e9e92df14c9dc18a0381f075d2df0ef8763d9bf3595b8cf578655efd3a613810b83bd6d8425a162c7 +DIST rex-arch-0.1.14.gem 19456 BLAKE2B 1f990c8605e3d5ff41ae104e3f6f70f15a6ad4b79276dcdb231c03d1f88f5790a181f6f4d5f60d6d478bcc717d566142150300084ba36431504f25b9f12003c2 SHA512 b687c94c5190cba0e6e6eb8fff2256b288c753487103e708c70a4ef52a67b320a7974185d4f99877ac3a95fbc51a48d5d297fc65ea656e8328095731c0f5ebe5 diff --git a/dev-ruby/rex-arch/rex-arch-0.1.13.ebuild b/dev-ruby/rex-arch/rex-arch-0.1.13.ebuild index af24f0f9c..9eefff0d8 100644 --- a/dev-ruby/rex-arch/rex-arch-0.1.13.ebuild +++ b/dev-ruby/rex-arch/rex-arch-0.1.13.ebuild @@ -3,7 +3,7 @@ EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27" +USE_RUBY="ruby25 ruby26" RUBY_FAKEGEM_RECIPE_TEST="none" RUBY_FAKEGEM_TASK_DOC="" @@ -17,7 +17,7 @@ HOMEPAGE="https://rubygems.org/gems/rex-arch" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="~amd64 ~arm64 ~x86" IUSE="" ruby_add_bdepend "dev-ruby/rex-text" diff --git a/dev-ruby/rex-arch/rex-arch-0.1.14.ebuild b/dev-ruby/rex-arch/rex-arch-0.1.14.ebuild new file mode 100644 index 000000000..969b3275f --- /dev/null +++ b/dev-ruby/rex-arch/rex-arch-0.1.14.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +USE_RUBY="ruby25 ruby26 ruby27" + +RUBY_FAKEGEM_RECIPE_TEST="none" +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="architecture specific information for Rex" +HOMEPAGE="https://rubygems.org/gems/rex-arch" + +LICENSE="BSD" + +SLOT="0" +KEYWORDS="amd64 ~arm64 x86" +IUSE="" + +ruby_add_bdepend "dev-ruby/rex-text" diff --git a/dev-ruby/rex-bin_tools/Manifest b/dev-ruby/rex-bin_tools/Manifest index 15e5b3377..210e9ea90 100644 --- a/dev-ruby/rex-bin_tools/Manifest +++ b/dev-ruby/rex-bin_tools/Manifest @@ -1 +1,2 @@ DIST rex-bin_tools-0.1.6.gem 81920 BLAKE2B 543e9c293b7589792c5cad55dbe7b760b97194a6adb01953ca81ee603e1c576c7f391012dc669fb03d7cf18ceab0ec88e0b4b6e0ac56fe21ffc4c6bc8b937fd1 SHA512 30e9137194b97aae0a0972a10cf415ebd28a11699ce03dda2c32529d985d0376a6028c40bc8570ea8328e076c51b7a52d26872c43074db2a98ed4b2db1969c2d +DIST rex-bin_tools-0.1.7.gem 81920 BLAKE2B 0dc6f04e1044cb88a18dee6e15791c0f652bb25573a9797445f66297154af6c1ebce501f8a774e4f37f50ab96103c51ebd7a19af66ce934a7c2fc07e4fb2c5a4 SHA512 454d221d7f0bf276a84a145f37823aecad781e2abd8b54a7a88a1333d67bd23a9dc0887ad6b79ef2f880d40cac490e53b7f1529a833e07670341f6590821917e diff --git a/dev-ruby/rex-bin_tools/rex-bin_tools-0.1.6-r1.ebuild b/dev-ruby/rex-bin_tools/rex-bin_tools-0.1.6-r1.ebuild index 7f82d24ab..7e86e66be 100644 --- a/dev-ruby/rex-bin_tools/rex-bin_tools-0.1.6-r1.ebuild +++ b/dev-ruby/rex-bin_tools/rex-bin_tools-0.1.6-r1.ebuild @@ -16,7 +16,7 @@ HOMEPAGE="https://rubygems.org/gems/rex-bin_tools" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="~amd64 ~arm64 ~x86" IUSE="" RESTRICT="test" diff --git a/dev-ruby/rex-bin_tools/rex-bin_tools-0.1.7.ebuild b/dev-ruby/rex-bin_tools/rex-bin_tools-0.1.7.ebuild new file mode 100644 index 000000000..0083b355b --- /dev/null +++ b/dev-ruby/rex-bin_tools/rex-bin_tools-0.1.7.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +USE_RUBY="ruby25 ruby26 ruby27" +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_EXTRAINSTALL="data" + +inherit ruby-fakegem + +DESCRIPTION="suite of tools for analyzing executables to find specific chunks of code" +HOMEPAGE="https://rubygems.org/gems/rex-bin_tools" + +LICENSE="BSD" + +SLOT="0" +#metasm is not stable in Gentoo +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="" +RESTRICT="test" + +ruby_add_rdepend "dev-ruby/rex-arch + dev-ruby/metasm + dev-ruby/rex-core + dev-ruby/rex-struct2 + dev-ruby/rex-text" + +all_ruby_prepare() { + sed -i '/bundler/d' Rakefile +} diff --git a/dev-ruby/rex-core/Manifest b/dev-ruby/rex-core/Manifest index 56ce9e7c0..a887b5ba7 100644 --- a/dev-ruby/rex-core/Manifest +++ b/dev-ruby/rex-core/Manifest @@ -1 +1,2 @@ DIST rex-core-0.1.13.gem 30208 BLAKE2B 3de93b7869e751574979160d458406cdb83f6683383b6e60e7defe7e02fd7fe02c39589983f6800d07d48527572869f685e57fa8dc3f2a0ba9fb1cf1cbf6ad84 SHA512 d7a402f732620a7ce25d3401fea9c97b4dbac8d37fc8d9183d621bfc16004e2f7171e0346b05fcb64a9c2af8b2b17e32d6ae11268a5300cc31111ab83dabfa9a +DIST rex-core-0.1.14.gem 30208 BLAKE2B ce783fe72304c1635af3e9887fb3959d966a52214f447d51bc6590aeaee36047772ddd4b459edd1f1c938793659405a058af2bc45d96dda985c2d690f5530fd8 SHA512 eb79d0803f9b4d6eead258e91aaa6eda2519f2650f8b468b7355ceee8fb9c8f67e5e5be4055576ab334240097216d9a3b7ae55e5e41674c5780152b54317e5ed diff --git a/dev-ruby/rex-core/rex-core-0.1.14.ebuild b/dev-ruby/rex-core/rex-core-0.1.14.ebuild new file mode 100644 index 000000000..007fe56d8 --- /dev/null +++ b/dev-ruby/rex-core/rex-core-0.1.14.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +USE_RUBY="ruby25 ruby26 ruby27" + +inherit ruby-fakegem + +DESCRIPTION="Core libraries required for the Ruby Exploitation (Rex) Suite" +HOMEPAGE="https://github.com/rapid7/rex-core" + +KEYWORDS="amd64 ~arm ~arm64 x86" +LICENSE="BSD" +SLOT="0" + +# doesn't seem to actually run any tests +RESTRICT=test diff --git a/dev-ruby/rex-encoder/Manifest b/dev-ruby/rex-encoder/Manifest index c8e778dfb..5ff582634 100644 --- a/dev-ruby/rex-encoder/Manifest +++ b/dev-ruby/rex-encoder/Manifest @@ -1 +1,2 @@ DIST rex-encoder-0.1.4.gem 40960 BLAKE2B 8ed2e19dc422249ae71f6725e475c7fa695791ee2d4d79ebc0a9c1a2b44a8e90728fce12d6c5eabc3aab472277038d465acd0e430f8cc81947756c1374acb184 SHA512 30c83308cba74ff3204d5b923370b80e22817b824341d6544ddd68e7f86465d52ee1eacae16c8276bdd7f785efd74de2423a9f4866e8b50e17b3424c96ef0ba4 +DIST rex-encoder-0.1.5.gem 40960 BLAKE2B b4677469da171cd5b14f99c40d0391caee988bcadd7e4125905726ee52cc8bb0d7b5b9c45dc060d71caa7216668d0c56e85025dce19256552cf0d6f2a17835cd SHA512 406eac0e431c81e8b1be55c2b14d768ea0c8fee2631946be5009bd1056e1610eab816763be563d8c466a30af997cce1da4908293257a8707a9520e41804cf09a diff --git a/dev-ruby/rex-encoder/rex-encoder-0.1.4.ebuild b/dev-ruby/rex-encoder/rex-encoder-0.1.4.ebuild index ad0ba71ed..26fbb939e 100644 --- a/dev-ruby/rex-encoder/rex-encoder-0.1.4.ebuild +++ b/dev-ruby/rex-encoder/rex-encoder-0.1.4.ebuild @@ -20,7 +20,7 @@ HOMEPAGE="https://rubygems.org/gems/rex-encoder" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="~amd64 ~arm64 ~x86" IUSE="" RESTRICT="test" diff --git a/dev-ruby/rex-encoder/rex-encoder-0.1.5.ebuild b/dev-ruby/rex-encoder/rex-encoder-0.1.5.ebuild new file mode 100644 index 000000000..1bb191fd9 --- /dev/null +++ b/dev-ruby/rex-encoder/rex-encoder-0.1.5.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +USE_RUBY="ruby25 ruby26 ruby27" + +# Specs are not provided in the gem +RUBY_FAKEGEM_RECIPE_TEST="none" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="provides the basis for all of the polymorphic encoders that Metasploit uses" +HOMEPAGE="https://rubygems.org/gems/rex-encoder" + +LICENSE="BSD" + +SLOT="0" +KEYWORDS="amd64 ~arm64 x86" +IUSE="" +RESTRICT="test" + +ruby_add_rdepend "dev-ruby/metasm + dev-ruby/rex-arch + dev-ruby/rex-text" + +all_ruby_prepare() { + sed -i '/bundler/d' Rakefile +} diff --git a/dev-ruby/rex-exploitation/Manifest b/dev-ruby/rex-exploitation/Manifest index c84ec7798..0b2dcdad9 100644 --- a/dev-ruby/rex-exploitation/Manifest +++ b/dev-ruby/rex-exploitation/Manifest @@ -1 +1,2 @@ DIST rex-exploitation-0.1.24.gem 79872 BLAKE2B d6d78e27ad76a3b8808b88a8df559670693ebc52a82545a41bc5335829f5c8b18bfaa0d76dc54619bee16702732903515606153b59a643c265162ded22cdeb10 SHA512 f8cfdd1fb7150c3dc6d22ad443abcf701ca97253bb1a85c8fe89959474a6ea8c01c68de51f783ee4b67b9cd9bd085167fa3ef6dcfcdcacae3acf38d5de0c8601 +DIST rex-exploitation-0.1.25.gem 79360 BLAKE2B a3725af63bb72e5fa9c458f5d9f86a42a3a579a9061854b49dbaff762d7b4eab1cba1beb7c5d34d887280ced09f709c20754b28434836a420aee47a28cbfdd3d SHA512 68ac31a643e4a92b2b4ba9361836138ac35aa61c949582db1f7faed78e7f0662256e4bac811d07a63328153c14f89cba6a2f6c8cd58adf7a12ff933828bc1eec diff --git a/dev-ruby/rex-exploitation/rex-exploitation-0.1.24-r1.ebuild b/dev-ruby/rex-exploitation/rex-exploitation-0.1.24-r1.ebuild index aa8a82a70..a99889613 100644 --- a/dev-ruby/rex-exploitation/rex-exploitation-0.1.24-r1.ebuild +++ b/dev-ruby/rex-exploitation/rex-exploitation-0.1.24-r1.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://rubygems.org/gems/rex-exploitation" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="~amd64 ~arm64 ~x86" IUSE="" ruby_add_rdepend "dev-ruby/jsobfu diff --git a/dev-ruby/rex-exploitation/rex-exploitation-0.1.25.ebuild b/dev-ruby/rex-exploitation/rex-exploitation-0.1.25.ebuild new file mode 100644 index 000000000..850b19e75 --- /dev/null +++ b/dev-ruby/rex-exploitation/rex-exploitation-0.1.25.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +USE_RUBY="ruby25 ruby26 ruby27" + +RUBY_FAKEGEM_RECIPE_TEST="none" +RUBY_FAKEGEM_RECIPE_DOC="rdoc" +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_EXTRAINSTALL="data" + +inherit ruby-fakegem + +DESCRIPTION="various helper mechanisms for creating exploits" +HOMEPAGE="https://rubygems.org/gems/rex-exploitation" + +LICENSE="BSD" + +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="" + +ruby_add_rdepend "dev-ruby/jsobfu + dev-ruby/metasm + dev-ruby/rex-arch + dev-ruby/rex-encoder + dev-ruby/rex-text" + +all_ruby_prepare() { + sed -i '/bundler/d' Rakefile +} diff --git a/dev-ruby/rex-java/Manifest b/dev-ruby/rex-java/Manifest index ce1762112..a152fb6a3 100644 --- a/dev-ruby/rex-java/Manifest +++ b/dev-ruby/rex-java/Manifest @@ -1 +1,2 @@ DIST rex-java-0.1.5.gem 23040 BLAKE2B 27789a55c6922770211285ef665221c9619a956ea874534f029a450760fca8c5034a715d9aaf91864e624363efe5d9f966be7b00c5c7133284b0eb591034b36d SHA512 990f989a19cdb5c6f87ac5b57e500fa1bd7031dd867e43c6b451f538c1b581b57ee9908b40d8a37727c45883ba17f466272e739913ccc2406b69c1e818de5c7b +DIST rex-java-0.1.6.gem 22528 BLAKE2B 429e046bb4e489a6cde469830cb5877a97869564ce0214a23f0cf5e6d43a2b27a437988eadbf6e19745ea98dd037685f917b82ed56581a473c2736afc653ebe0 SHA512 e9c21b391dcb7b5a774453ab1e0deb1f6c544c3b869d84d4fdb8a9052856f98b798fefd130050628efb4e095057a84a5266523b0b0dab594e004b39a59e0461f diff --git a/dev-ruby/rex-java/rex-java-0.1.5.ebuild b/dev-ruby/rex-java/rex-java-0.1.5.ebuild index 66ed76879..985147a92 100644 --- a/dev-ruby/rex-java/rex-java-0.1.5.ebuild +++ b/dev-ruby/rex-java/rex-java-0.1.5.ebuild @@ -17,7 +17,7 @@ HOMEPAGE="https://rubygems.org/gems/rex-java" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="~amd64 ~arm64 ~x86" IUSE="" # doesn't seem to actually run any tests diff --git a/dev-ruby/rex-java/rex-java-0.1.6.ebuild b/dev-ruby/rex-java/rex-java-0.1.6.ebuild new file mode 100644 index 000000000..28124ad0e --- /dev/null +++ b/dev-ruby/rex-java/rex-java-0.1.6.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +USE_RUBY="ruby25 ruby26 ruby27" + +#RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Ruby Exploitation(Rex) library for parsing Java serialized streams" +HOMEPAGE="https://rubygems.org/gems/rex-java" + +LICENSE="BSD" + +SLOT="0" +KEYWORDS="amd64 ~arm64 x86" +IUSE="" + +# doesn't seem to actually run any tests +RESTRICT=test diff --git a/dev-ruby/rex-mime/Manifest b/dev-ruby/rex-mime/Manifest index 23a825f1f..3b46971e6 100644 --- a/dev-ruby/rex-mime/Manifest +++ b/dev-ruby/rex-mime/Manifest @@ -1 +1,2 @@ DIST rex-mime-0.1.5.gem 16384 BLAKE2B 1c1cf22a8233420f8b29d8c58356192053f109c6372201ec8485261928ce32d7e65ac8395f7399ff4f1b64c6a5505f6fae35c2f263bfa7f55e25b784bbc3bf7a SHA512 695d2c411b26cbbd50ffa5b184ac464af2560b9e36d39c9c3ea17ceaf4e8d5052500162cbd9395259cc3c426df50a56c21c4d0f63e238e56454c6666c3d10b5e +DIST rex-mime-0.1.6.gem 16384 BLAKE2B 3e9bf1f6fa76ae11716d8e2b7b53f52b27fcaa3bdda494e4f18d6ed3180d1a2ab4b1eea72311fa3c916b4e124550aef641dcc29a9eadc33b1181d3ce7a125ac1 SHA512 b6d111d47ee4eaaf89e5b515762c81b17b6d5ab5a7a3658ffc3a6fe373584ce2491287b71a702ce647106133fab6501b2ca1fd5e9c3426bd4b17e7b4646cf831 diff --git a/dev-ruby/rex-mime/rex-mime-0.1.5.ebuild b/dev-ruby/rex-mime/rex-mime-0.1.5.ebuild index bc3d159dd..0f65e716f 100644 --- a/dev-ruby/rex-mime/rex-mime-0.1.5.ebuild +++ b/dev-ruby/rex-mime/rex-mime-0.1.5.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://rubygems.org/gems/rex-mime" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="~amd64 ~arm64 ~x86" IUSE="" RESTRICT=test diff --git a/dev-ruby/rex-mime/rex-mime-0.1.6.ebuild b/dev-ruby/rex-mime/rex-mime-0.1.6.ebuild new file mode 100644 index 000000000..0f65e716f --- /dev/null +++ b/dev-ruby/rex-mime/rex-mime-0.1.6.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +USE_RUBY="ruby25 ruby26 ruby27" +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="library is for creating and/or parsing MIME messages" +HOMEPAGE="https://rubygems.org/gems/rex-mime" + +LICENSE="BSD" + +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="" +RESTRICT=test + +all_ruby_prepare() { + sed -i '/bundler/d' Rakefile +} diff --git a/dev-ruby/rex-struct2/Manifest b/dev-ruby/rex-struct2/Manifest index e36b27412..d9ab4bc6f 100644 --- a/dev-ruby/rex-struct2/Manifest +++ b/dev-ruby/rex-struct2/Manifest @@ -1,2 +1,3 @@ DIST rex-struct2-0.1.1.gem 18432 BLAKE2B 4dff1f1a4d41f7bf74652505ad9d063a786e3491539d1a04a9d59ac3f4446c672454c556bef1822394a087a52f91044378d4c0c2c67c2b0ff8909aecab7638cc SHA512 894d8bdf609a7b0f4500bf9da7c175530b76c72374e059cdbd08d47be777b329ba1886a3bbba485b9f0c1be7aa4e12ad07807c0ea3390419c1f5f69ccedee26f DIST rex-struct2-0.1.2.gem 18432 BLAKE2B 1ff9196e38ae67b87f4348394da3b05759548dbfa29b8e1a4a891a02cc75a1e02b890bf3a53bb7f274f9a5336aa46330efc38dcd50fa5da25e74392bc78a2b91 SHA512 c8b549c89e5b884a6ec6ef9a04dd2a3400bfeb885b742f1bc256a200387bcbd8ba848ad1e69a4c0c349516a62c04067a8bbffff04cb5c581f51d0ff91a142e6b +DIST rex-struct2-0.1.3.gem 18432 BLAKE2B ad2042017cd35694d9766d911d3b0efaa955210dbb79483a1533b0f67f4027e610f2195cc134c69393b60816c3799da1c1b64fdc44adb6423c597353c19194a0 SHA512 84732489d8701901450707d40bb9a09c17b9beb250829d4e6752607fab1537648613cb039b126e973752383632b143fde3f6acfaf7d19c56306973f5750b373a diff --git a/dev-ruby/rex-struct2/rex-struct2-0.1.3.ebuild b/dev-ruby/rex-struct2/rex-struct2-0.1.3.ebuild new file mode 100644 index 000000000..3148d7c3c --- /dev/null +++ b/dev-ruby/rex-struct2/rex-struct2-0.1.3.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby25 ruby26 ruby27" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_BINWRAP="" +inherit ruby-fakegem + +DESCRIPTION="Ruby Exploitation(Rex) library for generating/manipulating C-Style structs" +HOMEPAGE="https://rubygems.org/gems/rex-struct2" + +LICENSE="BSD" + +SLOT="0" +KEYWORDS="amd64 ~arm64 x86" +IUSE="" + +# doesn't seem to actually run any tests +RESTRICT=test diff --git a/dev-ruby/rex-text/rex-text-0.2.28.ebuild b/dev-ruby/rex-text/rex-text-0.2.28.ebuild index fa3389bfe..184c5499f 100644 --- a/dev-ruby/rex-text/rex-text-0.2.28.ebuild +++ b/dev-ruby/rex-text/rex-text-0.2.28.ebuild @@ -2,11 +2,10 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 +USE_RUBY="ruby25 ruby26 ruby27" -USE_RUBY="ruby25 ruby26" # Specs are not bundled in the gem and upstream source is not tagged RUBY_FAKEGEM_RECIPE_TEST="none" - RUBY_FAKEGEM_BINWRAP="" inherit ruby-fakegem diff --git a/profiles/pentoo/base/package.keywords/dev-ruby b/profiles/pentoo/base/package.keywords/dev-ruby index be127b624..134dfdaf1 100644 --- a/profiles/pentoo/base/package.keywords/dev-ruby +++ b/profiles/pentoo/base/package.keywords/dev-ruby @@ -1,3 +1,14 @@ +#stabilize ruby27 so we cana void double work and add ruby targets to ebuilds +~dev-lang/ruby-2.7.2 amd64 arm64 x86 +~dev-ruby/rake-13.0.1 amd64 arm64 x86 +~virtual/rubygems-16 amd64 arm64 x86 +~dev-ruby/rdoc-6.2.0 amd64 arm64 x86 +~dev-ruby/metasm-1.0.4 amd64 arm64 x86 +~dev-ruby/jsobfu-0.4.2 ~arm64 + +#~app-eselect/eselect-ruby-20191222 amd64 arm64 x86 +#~dev-ruby/minitest-5.13.0 amd64 arm64 x86 + ~dev-ruby/mustermann-1.1.1 x86 ~dev-ruby/ruby2_keywords-0.0.2 x86 ~dev-ruby/rails-dom-testing-2.0.3 x86