summaryrefslogtreecommitdiff
path: root/dev-ruby/sinatra
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-11-24 03:02:55 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-11-24 03:02:55 +0000
commit530a5a826feeb71085fb8a01927f4d775a0b131b (patch)
treeb7669c45ea3f2a3a37b2437817a370226bb1c819 /dev-ruby/sinatra
parent71dd9d29cdaf7cc0ecdb9ea37d128726a941c630 (diff)
gentoo auto-resync : 24:11:2024 - 03:02:54
Diffstat (limited to 'dev-ruby/sinatra')
-rw-r--r--dev-ruby/sinatra/Manifest2
-rw-r--r--dev-ruby/sinatra/sinatra-4.1.1.ebuild50
2 files changed, 52 insertions, 0 deletions
diff --git a/dev-ruby/sinatra/Manifest b/dev-ruby/sinatra/Manifest
index c650aa3be8db..8161b72bedde 100644
--- a/dev-ruby/sinatra/Manifest
+++ b/dev-ruby/sinatra/Manifest
@@ -1,5 +1,7 @@
DIST sinatra-3.2.0.tar.gz 273145 BLAKE2B 5d995e3deec3ff9dfe577a7ee816b69321dbc6848e69688c2b0781fbe6440f72eb7a589e0a5609f0f747200bf634e8472006587867e47d30779eb9bdbd4e4cde SHA512 7fa684a1f7f39ad764ae1c6ad304df9020187817d9e6982c1670cb23e7ff03df1968608cfedac13442b59e13032b567e5b46ea7168015f9ff1b40d3b3d3ebd68
DIST sinatra-4.0.0.tar.gz 266936 BLAKE2B dc9c0cad00f5ffd2554acfe0dd830517c4982e836226f0bf5ac0809653d1c0868ea27de4f459565e2dca16f84e5cf017cc48bd4f86f0a3e3eedb656982a9171a SHA512 23e7ecbe75d80ff242bb06ddf28c8193a6d8f9d7d03f4885bc6c03887d3d7e4cef9d8e61ecd6b6411e863721670978ba79e257579e1f5528071fc7990d135335
+DIST sinatra-4.1.1.tar.gz 271795 BLAKE2B 6d42ccbc40a3c4df6902a5be78749136ac4dd84149d3d4a748fbe71f8cf882785645a98b735cb899833145f967282b57f0e295e4f35c516daa212175e3f31325 SHA512 d9022acc28048f6424f077216bfc620000887afdc5fb34152610d3f0a5139cea367a165cb6caa1e0b1f02fb8328b563d6993f16419d798bde50e45450b558f2d
EBUILD sinatra-3.2.0.ebuild 1338 BLAKE2B 637c014d96cb1e59270084aef02af8152658e5133d1bb81e7dd5b68fe3253ec44b84497b8aad71649b456e3acc2fcd10b6d2c61a864f6b7d1d9fd71be15f7bb1 SHA512 be8b0551634e4beecc918e4384887c77e824e0499eef14e0bd9cfded2ce94f86553cfb7efb278216f5776522c4b2e2af241ff63504b16f6e639662033f951d25
EBUILD sinatra-4.0.0.ebuild 1219 BLAKE2B c920a24d39e721165aa4e2f05390d46eb1e2ddb44c3b798305abc561039612b0c6434eccc8056f812bb51e984225b5550c203895724b68d2a111f58e56844087 SHA512 d18309c6c8ca086bd12fd86a855fa3475bf9f659833e75517bc385d5a11f806063e6de9ddb5923e756e5fe13daa76563b00928963c7a229c0fb2d642fbfb922c
+EBUILD sinatra-4.1.1.ebuild 1270 BLAKE2B 58caa8cbb0f631813c0f40582a3e8561658e7e930a8870421fea4d4da97ea34747553506a95e25e3d2754ed73ec3f7e1970d283cf024e8f189fe544df9516aed SHA512 62c0f4f610fdd79a176dbaf04b581338de9a964b9314f08882fc324700a7423c6ccbe0dc584391c01d5e826359f829193d1c98f83665568e26d2d92c6a82e852
MISC metadata.xml 393 BLAKE2B 730e333a7e2203f0219040e53c2ddd3a894af807a242e62df1fdb94a2eee0350c52348a55699c80d4674f0b6024875627f68e2061b740dced0e2ebd2155e5b38 SHA512 fd922f80dcd2c7c663506680f9b6d86f810c68d1c6f81480063d3c20aa561a972f0fe837dbc636848191092c7b599d7e330ffe296e41c0da6f46dba68d2cea7c
diff --git a/dev-ruby/sinatra/sinatra-4.1.1.ebuild b/dev-ruby/sinatra/sinatra-4.1.1.ebuild
new file mode 100644
index 000000000000..43474d8fc991
--- /dev/null
+++ b/dev-ruby/sinatra/sinatra-4.1.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_TASK_TEST="MT_NO_PLUGINS=true 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="https://sinatrarb.com/"
+SRC_URI="https://github.com/sinatra/sinatra/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="doc test"
+
+ruby_add_rdepend "
+ >=dev-ruby/logger-1.6.0
+ dev-ruby/mustermann:3
+ || ( dev-ruby/rack:3.1 dev-ruby/rack:3.0 )
+ ~dev-ruby/rack-protection-${PV}
+ dev-ruby/rack-session:2
+ dev-ruby/tilt:2"
+
+# dev-ruby/haml is an optional test dependency, but it will lead to
+# circular dependencies so we don't require it for tests.
+ruby_add_bdepend "
+ test? (
+ dev-ruby/builder
+ dev-ruby/erubi
+ >=dev-ruby/rack-test-0.5.6
+ dev-ruby/rackup
+ dev-ruby/activesupport
+ www-servers/puma
+ )
+"
+ruby_add_bdepend "doc? ( dev-ruby/yard )"
+
+all_ruby_prepare() {
+ sed -i \
+ -e "/require 'rack'/igem 'rack', '~> 3.0.0'" \
+ test/test_helper.rb || die
+}