diff options
author | 2020-09-20 01:04:14 +0100 | |
---|---|---|
committer | 2020-09-20 01:04:14 +0100 | |
commit | a26b2255392ecd4f4ffb3eeaa4f807c06b982c3b (patch) | |
tree | e2a8716f1d6ef7052860dbe13a31ed8e545f8ebd /dev-ruby | |
parent | Add sphinx-tabs extension (diff) | |
download | ssnb-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/Manifest | 3 | ||||
-rw-r--r-- | dev-ruby/make/make-0.3.1.ebuild | 25 | ||||
-rw-r--r-- | dev-ruby/make/metadata.xml | 9 | ||||
-rw-r--r-- | dev-ruby/rack-protection/Manifest | 3 | ||||
-rw-r--r-- | dev-ruby/rack-protection/metadata.xml | 15 | ||||
-rw-r--r-- | dev-ruby/rack-protection/rack-protection-2.1.0.ebuild | 24 | ||||
-rw-r--r-- | dev-ruby/rotp/Manifest | 2 | ||||
-rw-r--r-- | dev-ruby/rotp/rotp-6.1.0.ebuild | 21 | ||||
-rw-r--r-- | dev-ruby/ruby_dev/Manifest | 3 | ||||
-rw-r--r-- | dev-ruby/ruby_dev/metadata.xml | 9 | ||||
-rw-r--r-- | dev-ruby/ruby_dev/ruby_dev-0.1.0.ebuild | 26 | ||||
-rw-r--r-- | dev-ruby/sequel/Manifest | 2 | ||||
-rw-r--r-- | dev-ruby/sequel/sequel-5.36.0.ebuild | 27 | ||||
-rw-r--r-- | dev-ruby/sinatra/Manifest | 3 | ||||
-rw-r--r-- | dev-ruby/sinatra/metadata.xml | 8 | ||||
-rw-r--r-- | dev-ruby/sinatra/sinatra-2.1.0.ebuild | 34 | ||||
-rw-r--r-- | dev-ruby/tilt/tilt-2.0.10.ebuild | 13 | ||||
-rw-r--r-- | dev-ruby/webmock/Manifest | 3 | ||||
-rw-r--r-- | dev-ruby/webmock/metadata.xml | 11 | ||||
-rw-r--r-- | dev-ruby/webmock/webmock-3.9.1.ebuild | 61 |
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 +} |