aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Bernardo <samuelbernardo.mail@gmail.com>2020-09-20 01:04:14 +0100
committerSamuel Bernardo <samuelbernardo.mail@gmail.com>2020-09-20 01:04:14 +0100
commita26b2255392ecd4f4ffb3eeaa4f807c06b982c3b (patch)
treee2a8716f1d6ef7052860dbe13a31ed8e545f8ebd /dev-ruby
parentAdd sphinx-tabs extension (diff)
downloadssnb-a26b2255392ecd4f4ffb3eeaa4f807c06b982c3b.tar.gz
ssnb-a26b2255392ecd4f4ffb3eeaa4f807c06b982c3b.tar.bz2
ssnb-a26b2255392ecd4f4ffb3eeaa4f807c06b982c3b.zip
Update opennebula and required ruby dependencies
Signed-off-by: Samuel Bernardo <samuelbernardo.mail@gmail.com>
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/make/Manifest3
-rw-r--r--dev-ruby/make/make-0.3.1.ebuild25
-rw-r--r--dev-ruby/make/metadata.xml9
-rw-r--r--dev-ruby/rack-protection/Manifest3
-rw-r--r--dev-ruby/rack-protection/metadata.xml15
-rw-r--r--dev-ruby/rack-protection/rack-protection-2.1.0.ebuild24
-rw-r--r--dev-ruby/rotp/Manifest2
-rw-r--r--dev-ruby/rotp/rotp-6.1.0.ebuild21
-rw-r--r--dev-ruby/ruby_dev/Manifest3
-rw-r--r--dev-ruby/ruby_dev/metadata.xml9
-rw-r--r--dev-ruby/ruby_dev/ruby_dev-0.1.0.ebuild26
-rw-r--r--dev-ruby/sequel/Manifest2
-rw-r--r--dev-ruby/sequel/sequel-5.36.0.ebuild27
-rw-r--r--dev-ruby/sinatra/Manifest3
-rw-r--r--dev-ruby/sinatra/metadata.xml8
-rw-r--r--dev-ruby/sinatra/sinatra-2.1.0.ebuild34
-rw-r--r--dev-ruby/tilt/tilt-2.0.10.ebuild13
-rw-r--r--dev-ruby/webmock/Manifest3
-rw-r--r--dev-ruby/webmock/metadata.xml11
-rw-r--r--dev-ruby/webmock/webmock-3.9.1.ebuild61
20 files changed, 295 insertions, 7 deletions
diff --git a/dev-ruby/make/Manifest b/dev-ruby/make/Manifest
new file mode 100644
index 0000000..29fa1dc
--- /dev/null
+++ b/dev-ruby/make/Manifest
@@ -0,0 +1,3 @@
+DIST make-0.3.1.gem 8192 BLAKE2B 2ffded9fd94836cfb010b0dbad205f70a28dccb78672504f5c806c17f77947a9bdb3fe6d42e21ad8b1a1fec9c2e4de1a739ecf21177da577f84418c19e783215 SHA512 a89b4684c8b721a465e4b2748bbabad53cd06f528806494fc8c9c91e84810d7a4b2a5eedce4f38746d1734616b31e217743faccb9fe4756ffda876d036662c9a
+EBUILD make-0.3.1.ebuild 502 BLAKE2B eee0dc2c0f1900a4d64bedfd7c233fce4f9c20c1f5dcbbfd34f8b50f6fea95052785c84bdba224a4ae2c5020963e7cf2925dbae3428d98a0fcb4c79073847a3d SHA512 90f4d769c749a2bfd1af44c9fb1afadde9c5c90c697e19c5112e7013783b7a90f573b35329c48b35603db785c73f95e235c5b656f67880c13640b5a2712e9b72
+MISC metadata.xml 287 BLAKE2B 42f4dcb1ef3a305119794cc869c591b672b0678c9d18044bc21ca8a87ca3d6667b4cb91245bae1945b83ef304a92d61c7c63537e1a4a4b967625b18a90c3ae6b SHA512 e92caab763e1e3f8b52d456caa90dae5b05b181c356439f94756b87ec711718b494c62dfb5be5ad16a29b0d3af412887c479e9d7bdd302a2e73cae7a6e3e4b44
diff --git a/dev-ruby/make/make-0.3.1.ebuild b/dev-ruby/make/make-0.3.1.ebuild
new file mode 100644
index 0000000..fffbace
--- /dev/null
+++ b/dev-ruby/make/make-0.3.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_TASK_TEST="spec"
+RUBY_FAKEGEM_RECIPE_DOC="none"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A gem that shortcuts typing out forms and tables for SQL users"
+HOMEPAGE="http://rubygems.org/gems/make"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+# Unpackaged dependencies
+RESTRICT="test"
+
+ruby_add_bdepend "test? ( dev-ruby/rspec )"
diff --git a/dev-ruby/make/metadata.xml b/dev-ruby/make/metadata.xml
new file mode 100644
index 0000000..d3188f4
--- /dev/null
+++ b/dev-ruby/make/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>samuelbernardo.mail@gmail.com</email>
+ <name>Samuel Bernardo</name>
+ </maintainer>
+ <herd>ruby</herd>
+</pkgmetadata>
diff --git a/dev-ruby/rack-protection/Manifest b/dev-ruby/rack-protection/Manifest
new file mode 100644
index 0000000..ce6d794
--- /dev/null
+++ b/dev-ruby/rack-protection/Manifest
@@ -0,0 +1,3 @@
+DIST rack-protection-2.1.0.gem 17408 BLAKE2B e4804273d346c76e9e7348bfa9575f16c9d415da9db4e8677782aed70fa613b6f322c82808707734276b8db60fce9d87fbbaac807c1b8df7f6bf1960c76ae244 SHA512 965388584a2cae9065ccc0d041bbd40951f22420f05e657586d710f87ae8f854a0be32c3274b9373f96b5f8eb19354d371e3bce9b2df83c013abfea99f16bded
+EBUILD rack-protection-2.1.0.ebuild 729 BLAKE2B 4133f99c0d3d56af1fd80342cdcb05311366e701143a8d7e2f6cf6ad7b1f031dcc2814e8f14e4fccb4d465b42a03502cf1c83b1c8b255fb67947b7745a7fb031 SHA512 0c59e7bd27235660a0f2d13f4e6011ff78ed3e5f9de159a52a5269e76f0af1ca13fb64e8172c035a2291c8fedbb06bdd4656283e45398c016c1a9574fa47af7d
+MISC metadata.xml 498 BLAKE2B 7237bd6e47950a7df9a8aed839e7a7bb994ef44f4a8e80ccc672b61e6041395f52bb1853a4dc0bd2f9377f3acd3d0a55309a75feea2b983bc4a45322e52a7352 SHA512 6dfa31f4ef310b0a11224f8a1b0b36b8e5ebf2d89dc573b38f08c6788212ccf4bd3526801af9c3a3057ed976a6ce7c3696e49d8cb5aae7cdd0af806a7da70684
diff --git a/dev-ruby/rack-protection/metadata.xml b/dev-ruby/rack-protection/metadata.xml
new file mode 100644
index 0000000..45c234f
--- /dev/null
+++ b/dev-ruby/rack-protection/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>samuelbernardo.mail@gmail.com</email>
+ <name>Samuel Bernardo</name>
+ </maintainer>
+ <longdescription>
+Rack provides a common API for connecting web frameworks, web servers and layers
+of software inbetween.
+</longdescription>
+ <upstream>
+ <remote-id type="github">rkh/rack-protection</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-ruby/rack-protection/rack-protection-2.1.0.ebuild b/dev-ruby/rack-protection/rack-protection-2.1.0.ebuild
new file mode 100644
index 0000000..4d19468
--- /dev/null
+++ b/dev-ruby/rack-protection/rack-protection-2.1.0.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"
+
+# There are no specs in the gem and the source cannot be downloaded separately.
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="This gem protects against typical web attacks"
+HOMEPAGE="https://github.com/rkh/rack-protection"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+ruby_add_rdepend "dev-ruby/rack:*"
+
+# ruby_add_bdepend "test? ( dev-ruby/rack-test )"
diff --git a/dev-ruby/rotp/Manifest b/dev-ruby/rotp/Manifest
index df9da25..8838392 100644
--- a/dev-ruby/rotp/Manifest
+++ b/dev-ruby/rotp/Manifest
@@ -1,3 +1,5 @@
DIST rotp-6.0.0.gem 62464 BLAKE2B fdd6ea402a2cd084b514ee84041448771230d29253415369b1bd59cd709f85ca6d857995ccd9ed8955b8ca4f5e220949c9a2520eba850d6adfd8a9d0d173e9a4 SHA512 579420f0c7f320884322eadbb4a3071ec1374ea6e4657ba0a2612f53f6b9c730afa78c355fd2b07dafa93e8214a6e1d17753dacb7cb65d3fb67b3f6e71378de2
+DIST rotp-6.1.0.gem 63488 BLAKE2B 9e8fc5b5dd594acc6bec1cde49018ebd2bf77b3c802c5e0434601a28b4a3b184294a376397648b0522496cbfc0496651901007dca05e2f85bc3787bbe2c2b727 SHA512 e62e7784e81a2f7f2a75831eff09eea588a1de9b9f1156645f7a358cb87cc61f93c5e7f6a793723a0b6b3a48ddf120f1634609aa9920f6cc0e81a6c83ad7c4fd
EBUILD rotp-6.0.0.ebuild 417 BLAKE2B 79d3bdf67e20ec7792c13daba16f73ba60e35a909dbe3581144be06c7bd10312f9bf0284f8341914613843ba4b7f355b14d096e906fae8388294567909ed2e2f SHA512 ed0a736a32a499bf29d8d66989584da9e50dadb7fdfdfb5c43ae62078cd2f16eb55263c0dc99448bfbe1859b61daaa58fb924b6b969b91269d23758f9d48134d
+EBUILD rotp-6.1.0.ebuild 417 BLAKE2B 79d3bdf67e20ec7792c13daba16f73ba60e35a909dbe3581144be06c7bd10312f9bf0284f8341914613843ba4b7f355b14d096e906fae8388294567909ed2e2f SHA512 ed0a736a32a499bf29d8d66989584da9e50dadb7fdfdfb5c43ae62078cd2f16eb55263c0dc99448bfbe1859b61daaa58fb924b6b969b91269d23758f9d48134d
MISC metadata.xml 157 BLAKE2B 1530828eb2b8b2b3a06f508d10f875b551a7c7cea968cc7f462561b8c4589c2a4de195d17ed22cf6f0887c07f7d6d036cdd997c5660498d2abf767a76965e1f6 SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851
diff --git a/dev-ruby/rotp/rotp-6.1.0.ebuild b/dev-ruby/rotp/rotp-6.1.0.ebuild
new file mode 100644
index 0000000..27ccb44
--- /dev/null
+++ b/dev-ruby/rotp/rotp-6.1.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=7
+
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+
+SLOT="0"
+RUBY_FAKEGEM_NAME="${PN}"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Works for both HOTP and TOTP, and includes QR Code provisioning."
+HOMEPAGE="http://github.com/mdp/rotp"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "dev-ruby/addressable"
diff --git a/dev-ruby/ruby_dev/Manifest b/dev-ruby/ruby_dev/Manifest
new file mode 100644
index 0000000..65597f1
--- /dev/null
+++ b/dev-ruby/ruby_dev/Manifest
@@ -0,0 +1,3 @@
+DIST ruby_dev-0.1.0.gem 8704 BLAKE2B 5cf6aaf6e4d395e8e12d12358df1176465fe8de74d73b69de94ba3ccc943f45a1ef11ca2a5fcc966b98444305d5d304172b1772e4ba54c9e69aea59f674d3a2b SHA512 04ac9d1c303bc2e867c9df9753b6b640669c42c6749ae196ca8fba5a93938744f6c1ee86969454f76f634af9a5b7ea8943a641c529106e32e340372619d716c4
+EBUILD ruby_dev-0.1.0.ebuild 557 BLAKE2B cb56e755a4ad9d93a3a3df9f22ed35ee290598aa2097d054712a96a281be6f5c241c8b431d2e43a1882bc3215fd98ff6f4b10d68bc71d11ca567d8af8193ee9a SHA512 b4c62cfba78cda7055fa17ea3a0c9b6e42a98d314110bab0b443d2aa5fd6b0cfd7140de416d40a7e6cf070eaf79b7b329cdb9b790b18a1acdf3723fd40b2ea30
+MISC metadata.xml 287 BLAKE2B 42f4dcb1ef3a305119794cc869c591b672b0678c9d18044bc21ca8a87ca3d6667b4cb91245bae1945b83ef304a92d61c7c63537e1a4a4b967625b18a90c3ae6b SHA512 e92caab763e1e3f8b52d456caa90dae5b05b181c356439f94756b87ec711718b494c62dfb5be5ad16a29b0d3af412887c479e9d7bdd302a2e73cae7a6e3e4b44
diff --git a/dev-ruby/ruby_dev/metadata.xml b/dev-ruby/ruby_dev/metadata.xml
new file mode 100644
index 0000000..d3188f4
--- /dev/null
+++ b/dev-ruby/ruby_dev/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>samuelbernardo.mail@gmail.com</email>
+ <name>Samuel Bernardo</name>
+ </maintainer>
+ <herd>ruby</herd>
+</pkgmetadata>
diff --git a/dev-ruby/ruby_dev/ruby_dev-0.1.0.ebuild b/dev-ruby/ruby_dev/ruby_dev-0.1.0.ebuild
new file mode 100644
index 0000000..5fce02a
--- /dev/null
+++ b/dev-ruby/ruby_dev/ruby_dev-0.1.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_TASK_TEST="spec"
+RUBY_FAKEGEM_RECIPE_DOC="none"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Gem for Ruby development"
+HOMEPAGE="https://github.com/JoshHadik/RubyDev"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+# Unpackaged dependencies
+RESTRICT="test"
+
+ruby_add_rdepend ">dev-ruby/bundler-1.16 >dev-ruby/rake-10.0.0 >dev-ruby/rspec-3.0.0"
+ruby_add_bdepend "test? ( dev-ruby/rspec )"
diff --git a/dev-ruby/sequel/Manifest b/dev-ruby/sequel/Manifest
index c32a1b0..01233f5 100644
--- a/dev-ruby/sequel/Manifest
+++ b/dev-ruby/sequel/Manifest
@@ -1,6 +1,8 @@
DIST sequel-4.39.0.gem 1374720 BLAKE2B 5ac4c6c83b3de3694afe6c7ede9e7500b4465e56f1a31a42b493ddc752d29ff5cdbc7524c4e9fd22ccfb0e9c16819bb8b5c56530ed36f392b81debe66c8c683b SHA512 8b262bd1df68c5e28706cdf769fc4f43e4474142ce58598b2e0bc0f0ea2f1591f8907de1b69a2b33cc3887f4e3ca93156675d1f94feb69dd4899257a12d8ee4d
DIST sequel-5.32.0.gem 715264 BLAKE2B dbcb386400025265321fb8e4db9d3a6f50811c812e6dd713d70901ff202d7946aa3d81c227f30549b9afe272101dba547bf7731585ee37684d2c0f12680bd6e2 SHA512 a65fe52de4f95598e6e0946ae678c0e7711cd70fd5ac23f205c1d6be45d5ed0b7b86fd9c8e19da920b0ade32a9fb8b69d2a994e70e386930c320e5b3ffbf3a32
+DIST sequel-5.36.0.gem 721920 BLAKE2B f6306f390352eba311e9cfa93f461756f5ac0c386596c62b8df45e72e201828f8bd090a3f5eaa1c1b46ee78696e38beddb489d17d146c8d0af55d9552c4ef156 SHA512 ec771a0f3d299d22eacb6e9d7abc000900e800653bb4521269578f96138501c565f585e2c1a0b3089365370e3a6f62c987196631d0ddbbefb828f00dba72b32c
EBUILD sequel-4.39.0.ebuild 457 BLAKE2B 8c91baacf2439eb9ad9bdfdface4864c4b49eb7cd7f1bfb82fa2dadfaa2d6d1297bf809aa3a7e9aed5e52f62bc49f752149e6d106fdb07167bee1fbcc179cba3 SHA512 78440e6b09437aef01300a7c9e6150c5c651d8858657da604e9ba3011fe3fdab39c8fac3226bcb86f710a5e639278bbe8e0ead988f7616df3bb02ee87865426a
EBUILD sequel-5.32.0.ebuild 457 BLAKE2B 8c91baacf2439eb9ad9bdfdface4864c4b49eb7cd7f1bfb82fa2dadfaa2d6d1297bf809aa3a7e9aed5e52f62bc49f752149e6d106fdb07167bee1fbcc179cba3 SHA512 78440e6b09437aef01300a7c9e6150c5c651d8858657da604e9ba3011fe3fdab39c8fac3226bcb86f710a5e639278bbe8e0ead988f7616df3bb02ee87865426a
+EBUILD sequel-5.36.0.ebuild 528 BLAKE2B b9b08f3c568a65a97523f24f29818db162d28fdf78531761966e96e1544dd4eee5df02cf3c57c14f187d1a9fdcb1796047389a839caad1752139bb9f9ff96749 SHA512 17ff9f5d3a96f3e74515afd52093fd60d0289041232e78d10d8591c10718beb6ffceae8682cc08d9e2f3463f744edc79f80669b58a5295658aa1deaeb10279f1
MISC ChangeLog 240 BLAKE2B d9b3da2a468103d0a44569affe043d9d58bfbf8289b6ba0ba0cd34178dd6d0b821e1334ed275b6d3e7328170fed66735eed9ac5df7e1b9122dee555defefc67b SHA512 bf29901c30e178c70538b8778f5f6a57cbd58cdae4d72a315dec74587d840acba0847e7b483cbe64379e44737849110191744c8d669a4a8ceb8e006b3dcfed26
MISC metadata.xml 157 BLAKE2B 1530828eb2b8b2b3a06f508d10f875b551a7c7cea968cc7f462561b8c4589c2a4de195d17ed22cf6f0887c07f7d6d036cdd997c5660498d2abf767a76965e1f6 SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851
diff --git a/dev-ruby/sequel/sequel-5.36.0.ebuild b/dev-ruby/sequel/sequel-5.36.0.ebuild
new file mode 100644
index 0000000..598dff6
--- /dev/null
+++ b/dev-ruby/sequel/sequel-5.36.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_TASK_TEST="spec"
+RUBY_FAKEGEM_RECIPE_DOC="none"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.rdoc"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A lightweight database toolkit for Ruby"
+HOMEPAGE="https://sequel.jeremyevans.net/"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+# Unpackaged dependencies
+RESTRICT="test"
+
+ruby_add_bdepend "test? ( dev-ruby/rspec )"
diff --git a/dev-ruby/sinatra/Manifest b/dev-ruby/sinatra/Manifest
new file mode 100644
index 0000000..6f29b0c
--- /dev/null
+++ b/dev-ruby/sinatra/Manifest
@@ -0,0 +1,3 @@
+DIST sinatra-2.1.0.tar.gz 511138 BLAKE2B 05eea600695abf6ee9b2ef0eb2a215c106ac45a343a60017f2cdf8aba8733c1ba5c55235a9c35a4665659797754f78e28d6b8fb1e24391e99a2336ee150bacff SHA512 7127593bd44a5648407631f05d5db04100db30ae862c37e22dc264025fe271336c25df3c47839e41ba200da98be6c7b985852cd53d494a8bbda90fe701a89fe0
+EBUILD sinatra-2.1.0.ebuild 966 BLAKE2B 36934453fbc1e1d861a80ceced9d1563f3edbc58195a6a9ba4fd0d6d43e9a8c3171160973f0007d92067ae99ab7313a126d036a237b69d958712b0b3c5feb08e SHA512 b7a8beaa1c6d4e6b3b6f5933b79535ee51a0e92208cbcf89d64e7ae074e5d79e86d9d787c5364cf6bab71ef7746b489559cc44e40c6280848f163ab07f08357d
+MISC metadata.xml 257 BLAKE2B 8d61f7755c63875e3efff8dbe45222d8bc4934d5285b6ff20f3d3b3714146c8bd73144d5dd188cd49bce0b3dc651adef0f787cb191f5ddc3c6cd5c663c176c46 SHA512 016d6019dc59440e4b909100b63085d09cec5b97b063e31a330e25f1bdbf3993989ea88c2a807d3d4cc94dfff8eb8f8064c5039eb27cb650e1b796be7aa1638f
diff --git a/dev-ruby/sinatra/metadata.xml b/dev-ruby/sinatra/metadata.xml
new file mode 100644
index 0000000..c2df948
--- /dev/null
+++ b/dev-ruby/sinatra/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>samuelbernardo.mail@gmail.com</email>
+ <name>Samuel Bernardo</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-ruby/sinatra/sinatra-2.1.0.ebuild b/dev-ruby/sinatra/sinatra-2.1.0.ebuild
new file mode 100644
index 0000000..ec9fe93
--- /dev/null
+++ b/dev-ruby/sinatra/sinatra-2.1.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_TASK_TEST="test:core"
+
+RUBY_FAKEGEM_EXTRADOC="README.md AUTHORS.md CHANGELOG.md"
+
+RUBY_FAKEGEM_GEMSPEC="sinatra.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A DSL for quickly creating web applications in Ruby with minimal effort"
+HOMEPAGE="http://www.sinatrarb.com/"
+SRC_URI="https://github.com/sinatra/sinatra/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86"
+IUSE=""
+
+ruby_add_rdepend "
+ dev-ruby/mustermann:1
+ || ( dev-ruby/rack:2.1 dev-ruby/rack:2.0 )
+ ~dev-ruby/rack-protection-${PV}
+ dev-ruby/tilt:2"
+ruby_add_bdepend "test? ( >=dev-ruby/rack-test-0.5.6 dev-ruby/erubis dev-ruby/builder dev-ruby/activesupport )"
+ruby_add_bdepend "doc? ( dev-ruby/yard )"
+
+all_ruby_prepare() {
+ sed -i -e '1igem "rack", "<2.2"' test/helper.rb || die
+}
diff --git a/dev-ruby/tilt/tilt-2.0.10.ebuild b/dev-ruby/tilt/tilt-2.0.10.ebuild
index daf325a..57d6221 100644
--- a/dev-ruby/tilt/tilt-2.0.10.ebuild
+++ b/dev-ruby/tilt/tilt-2.0.10.ebuild
@@ -7,7 +7,6 @@ EAPI=7
USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md docs/TEMPLATES.md"
inherit ruby-fakegem
@@ -32,13 +31,13 @@ ruby_add_bdepend "test? (
ruby_add_rdepend ">=dev-ruby/builder-2.0.0:*
!!<dev-ruby/tilt-1.4.1-r2:0"
-all_ruby_prepare() {
- rm Gemfile || die
- sed -e '/bundler/I s:^:#:' -i Rakefile test/test_helper.rb || die
+#all_ruby_prepare() {
+ #rm Gemfile || die
+ #sed -e '/bundler/I s:^:#:' -i Rakefile test/test_helper.rb || die
# Avoid tests with minor syntax differences since this happens all
# the time when details in the dependencies change.
- sed -e '/test_smarty_pants_true/,/^ end/ s:^:#:' -i test/tilt_markdown_test.rb || die
- sed -e '/smartypants when :smart is set/,/^ end/ s:^:#:' -i test/tilt_rdiscounttemplate_test.rb || die
+ #sed -e '/test_smarty_pants_true/,/^ end/ s:^:#:' -i test/tilt_markdown_test.rb || die
+ #sed -e '/smartypants when :smart is set/,/^ end/ s:^:#:' -i test/tilt_rdiscounttemplate_test.rb || die
#sed -i -e '/docbook templates/,/^ end/ s:^:#:' test/tilt_asciidoctor_test.rb || die
-}
+#}
diff --git a/dev-ruby/webmock/Manifest b/dev-ruby/webmock/Manifest
new file mode 100644
index 0000000..5ff3993
--- /dev/null
+++ b/dev-ruby/webmock/Manifest
@@ -0,0 +1,3 @@
+DIST webmock-3.9.1.gem 124416 BLAKE2B 3bb858834712172ab5f5917b4d48f02af7fcd0d9ea944cdb1127c6e6a0f80ccc4e9ada549d89037b417776f2e7135c8c7e4b83f48c37ba0674288ef9517ca773 SHA512 338e584313b02a5076046b504606dd5ba45f3ebb7b45167dffebd2849f20ef970609a2785263fc95886b95caa4226311a3c3bd8fa3f572d3e1135d244a3c384b
+EBUILD webmock-3.9.1.ebuild 2071 BLAKE2B eab0572ee75ed885d4a6bf8aceee0d087f49cdbdd3428d2c290877494dfc207255e70811856da48ee15d40c44f41e0c9fdb4be402b8eb0492928622fc555ed68 SHA512 a0a3a6ce5a38b7b0ae9cb8205be32a04ca778fcfd4d85e959c8838ccd88ec18a8539ef469e70b199073168db01119de55b33a18e0bcb1eac93ef500298c16dd9
+MISC metadata.xml 351 BLAKE2B 3e38a9aa2a3c79e3002e6d4f6ab2568d188a5ab41de9414d61b7b42c25135dc9e7cdc54c5f5e241794709cd7fec4f0cfc22b0ca8e02d08d14e9999118f06695e SHA512 e444a9b2ae7acbef59a7c169dabbdd2c800753d571bfaff98d290ab31f95a4013ebd010a9d789028c2731f0b5625ad8ba80b46a0d3ac0eb15d69d34c0c3c137a
diff --git a/dev-ruby/webmock/metadata.xml b/dev-ruby/webmock/metadata.xml
new file mode 100644
index 0000000..db15c05
--- /dev/null
+++ b/dev-ruby/webmock/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>samuelbernardo.mail@gmail.com</email>
+ <name>Samuel Bernardo</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">bblimke/webmock</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-ruby/webmock/webmock-3.9.1.ebuild b/dev-ruby/webmock/webmock-3.9.1.ebuild
new file mode 100644
index 0000000..209be4a
--- /dev/null
+++ b/dev-ruby/webmock/webmock-3.9.1.ebuild
@@ -0,0 +1,61 @@
+# 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_TEST="test spec NO_CONNECTION=true"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Allows stubbing HTTP requests and setting expectations on HTTP requests"
+HOMEPAGE="https://github.com/bblimke/webmock"
+
+LICENSE="GPL-2"
+SLOT="3"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/addressable-2.3.6 >=dev-ruby/crack-0.3.2 >=dev-ruby/hashdiff-0.4.0:0"
+
+ruby_add_bdepend "test? (
+ dev-ruby/minitest:5
+ dev-ruby/rspec:3
+ >=dev-ruby/test-unit-3.0.0
+ dev-ruby/rack
+ >=dev-ruby/httpclient-2.8.0
+ || ( dev-ruby/http:4 dev-ruby/http:3 ) )"
+
+all_ruby_prepare() {
+ # Remove bundler support
+ rm Gemfile || die
+ sed -i -e '/[Bb]undler/d' Rakefile || die
+ sed -i -e '/simplecov/I s:^:#:' spec/spec_helper.rb || die
+ sed -i -e '1igem "test-unit"' test/test_helper.rb || die
+
+ # There is now optional support for curb and typhoeus which we don't
+ # have in Gentoo yet. em_http_request is available in Gentoo but its
+ # version is too old. patron's latest version is not compatible.
+ sed -i -e '/\(curb\|typhoeus\|em-http\|patron\)/d' spec/spec_helper.rb || die
+ rm spec/acceptance/{typhoeus,curb,excon,em_http_request,patron,async_http_client}/* || die
+
+ # Avoid httpclient specs that require network access, most likely
+ # because mocking does not fully work.
+ sed -i -e '/httpclient streams response/,/^ end/ s:^:#:' \
+ -e '/are detected when manually specifying Authorization header/,/^ end/ s:^:#:' \
+ spec/acceptance/httpclient/httpclient_spec.rb
+
+ # Avoid specs that require network access
+ sed -i -e '/when request is not stubbed/,/^ end/ s:^:#:' spec/acceptance/shared/callbacks.rb
+}
+
+each_ruby_test() {
+ ${RUBY} -S rake test NO_CONNECTION=true || die
+ ${RUBY} -S rspec-3 spec || die
+
+ einfo "Delay to allow the test server to stop"
+ sleep 10
+}