summaryrefslogtreecommitdiff
path: root/dev-ruby/jsobfu
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-ruby/jsobfu
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-ruby/jsobfu')
-rw-r--r--dev-ruby/jsobfu/Manifest7
-rw-r--r--dev-ruby/jsobfu/jsobfu-0.3.0-r1.ebuild32
-rw-r--r--dev-ruby/jsobfu/jsobfu-0.4.2.ebuild37
-rw-r--r--dev-ruby/jsobfu/metadata.xml11
4 files changed, 87 insertions, 0 deletions
diff --git a/dev-ruby/jsobfu/Manifest b/dev-ruby/jsobfu/Manifest
new file mode 100644
index 000000000000..ae8653905a3d
--- /dev/null
+++ b/dev-ruby/jsobfu/Manifest
@@ -0,0 +1,7 @@
+DIST jsobfu-0.3.0.gem 20992 SHA256 a0c02d68cdaa7bbca2773e1cd2c8861da6b07655bbea3eb806f8c3b26dc4f1cb SHA512 64084589066bb8d5c4c775a9a910214306fc1b39ff54582a0cf6485efcca667de57e9e26c02139d1b7baabadf38947464c03bebb72aae65c7be8f993413b6389 WHIRLPOOL b1a3ad0c6e8d5f43b3c2dcb30b18424fb28c53a59330dd08771f7f3e82eabf1461e8de76bb0466b8c54bd238e828d4922d574b45803ad73f0753bbfeeece9aab
+DIST jsobfu-0.4.2.gem 27648 SHA256 d3cfd593d58a4ad19d0ba2892e6aaf110cb3e03b797d51df7b403a9690b690c1 SHA512 84374c8c65691eac6fbdaef78a6faf8a1659474789df2ad0b938cd9101e5b51c69ac5fb157eff3e714decb1402372fe98015a2ef3d77775f0af22fba34f93227 WHIRLPOOL ff6b9dd6dd7c072216800c70aafda9c7d60752598808209882c6bc9026d16fc0cc256403e126f699cf7e22d173c2132deab859209a4105553239f3af22cfbbf9
+EBUILD jsobfu-0.3.0-r1.ebuild 709 SHA256 24dad929a82cbd8ca069f98d06b84db87984b49506bc2e17f4da0e65806ac837 SHA512 adc6d91db2209ba93e28b460f1036235a1dc3d3e50800d918ff166f5265bc1071b7726ddff4afede26a9b5c4cc1e378dff7d85dbbbf26aaf3b8874c53cc99b2a WHIRLPOOL dcb4940489ae23880a947f8c8fd681e79ac82bfc1c753265acf520f22fd7a0c69e918717827af6803851e34736dfeb202aa58c14982171f6aee14fccfa2a46bc
+EBUILD jsobfu-0.4.2.ebuild 878 SHA256 560fc47fca3179e1220e096408518b46edaabce7d8838032a25d9bff9cac7652 SHA512 28e5c10b05aacc80bb16a062ea5f1d0e8af630342ebb373c4ad2d7048e28d5d6a934d9469fd94a0f7f0c460b3170a523ad44655f0890c6510de34eae3a37e4c1 WHIRLPOOL 679c8140f624ceb4d18b8a7f715a1217f8bdd37f425266778a94b2aa174411e7435356de53738fa8ac188662be2424c142fcd8ad29121d2d43cbe5454d5f8010
+MISC ChangeLog 3628 SHA256 01b3c6495fd6ebb90d301a19c726088684313f378c348cf46e3b2fcd5c9b4200 SHA512 95a808b935067306ae034982e2435a77891c166fff7c031ec580d23ad1b646bcfb301eddf152ec7573c570c95c25eeaddb2c58b9235bd5270e5cc80c27ac85ee WHIRLPOOL 4aab6598494acb3cf0aa71dfd20d943c53849e9f9bce511119d07e7f84bc69817e452ab23bc5cfb47428a2de3d5f0598e92bc2a1e002fb471e95f85e04a9a647
+MISC ChangeLog-2015 406 SHA256 6403a17f8b254d5a02b561c99fac2d3a220b10962ce718a55c6dd98d203de028 SHA512 e287a7f69993c549856fec79ebfcaf7b98c1bfcff8cd39ec406619949ef325286563bf23d14155ff696b0eb53fa06b122046ffa3554754f4f79bc89264fe0e07 WHIRLPOOL bb56e9fca6c1c6c46bb6a1a5d573ccd20d19ada2de97bdee9763f6c90f8ff78ac5429dc9385fa0685949b90ba198c8b2c1d10eb9bc55e6f52507125937a01db9
+MISC metadata.xml 339 SHA256 94240e8817451617b3c8aa4c5468511bd691268c84f9a1fce2e83ee256536324 SHA512 58ed2feae94851bc7226f8a4e83cf4a76423a8b8794a0121cefde3dd637829628745bddea8a8c4c9f4917ea37d4470077f0b574ae0d224a8b2ef556eced8b0a7 WHIRLPOOL 439fad2a3d9d8b5335cfc8260f8072b004e0b71ac2b97c552af7edb6757b13dc6b2e4fdba5e583522d31e387ce006d05f5c92d772444ba199157e83b0ded0cd4
diff --git a/dev-ruby/jsobfu/jsobfu-0.3.0-r1.ebuild b/dev-ruby/jsobfu/jsobfu-0.3.0-r1.ebuild
new file mode 100644
index 000000000000..a5a638ed0386
--- /dev/null
+++ b/dev-ruby/jsobfu/jsobfu-0.3.0-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+USE_RUBY="ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Javascript code obfuscator"
+HOMEPAGE="https://github.com/rapid7/jsobfu"
+
+LICENSE="BSD"
+SLOT="${PV}"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+ruby_add_rdepend "!dev-ruby/jsobfu:0
+ >=dev-ruby/rkelly-remix-0.0.6:0"
+
+ruby_add_bdepend "test? ( dev-ruby/execjs )"
+
+all_ruby_prepare() {
+ sed -i -e '/simplecov/ s:^:#:' \
+ -e '/config.\(color\|tty\|formatter\)/ s:^:#:' \
+ spec/spec_helper.rb || die
+
+ sed -i -e '/rkelly-remix/,/name:/ s/=/~>/' ../metadata || die
+}
diff --git a/dev-ruby/jsobfu/jsobfu-0.4.2.ebuild b/dev-ruby/jsobfu/jsobfu-0.4.2.ebuild
new file mode 100644
index 000000000000..62bd2e8fa7f0
--- /dev/null
+++ b/dev-ruby/jsobfu/jsobfu-0.4.2.ebuild
@@ -0,0 +1,37 @@
+# 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="rdoc"
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Javascript code obfuscator"
+HOMEPAGE="https://github.com/rapid7/jsobfu"
+
+LICENSE="BSD"
+#rapid7 gems are slotted so we can have multiple versions installed at once to support multiple versions of metasploit
+SLOT="${PV}"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+ruby_add_rdepend "!dev-ruby/jsobfu:0
+ >=dev-ruby/rkelly-remix-0.0.6:0"
+
+ruby_add_bdepend "test? ( dev-ruby/execjs )"
+
+all_ruby_prepare() {
+ sed -i -e '/simplecov/ s:^:#:' \
+ -e '/config.\(color\|tty\|formatter\)/ s:^:#:' \
+ spec/spec_helper.rb || die
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ ruby_fakegem_binwrapper jsobfu jsobfu-${PV}
+}
diff --git a/dev-ruby/jsobfu/metadata.xml b/dev-ruby/jsobfu/metadata.xml
new file mode 100644
index 000000000000..f12ab92f0d9f
--- /dev/null
+++ b/dev-ruby/jsobfu/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>ruby@gentoo.org</email>
+ <name>Gentoo Ruby Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">rapid7/jsobfu</remote-id>
+ </upstream>
+</pkgmetadata>