From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id C7B661582EF for ; Tue, 11 Mar 2025 10:49:40 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id AC184343095 for ; Tue, 11 Mar 2025 10:49:40 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id B0EB511037F; Tue, 11 Mar 2025 10:49:39 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id AA0B911037F for ; Tue, 11 Mar 2025 10:49:39 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 517CA34306A for ; Tue, 11 Mar 2025 10:49:39 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id C7DF828CF for ; Tue, 11 Mar 2025 10:49:37 +0000 (UTC) From: "Hans de Graaff" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Hans de Graaff" Message-ID: <1741690166.ab566d53a20810e08e79ab755f3328f662c24b71.graaff@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-ruby/rack/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-ruby/rack/Manifest dev-ruby/rack/rack-2.2.13.ebuild dev-ruby/rack/rack-3.0.14.ebuild dev-ruby/rack/rack-3.1.12.ebuild X-VCS-Directories: dev-ruby/rack/ X-VCS-Committer: graaff X-VCS-Committer-Name: Hans de Graaff X-VCS-Revision: ab566d53a20810e08e79ab755f3328f662c24b71 X-VCS-Branch: master Date: Tue, 11 Mar 2025 10:49:37 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 77b24321-4408-4fbb-b00c-04ca163662c1 X-Archives-Hash: 4e204c607029052f8a1f5b792eec7e51 commit: ab566d53a20810e08e79ab755f3328f662c24b71 Author: Hans de Graaff gentoo org> AuthorDate: Tue Mar 11 10:43:54 2025 +0000 Commit: Hans de Graaff gentoo org> CommitDate: Tue Mar 11 10:49:26 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab566d53 dev-ruby/rack: add 2.2.13, 3.0.14, 3.1.12 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rack/Manifest | 3 +++ dev-ruby/rack/rack-2.2.13.ebuild | 57 ++++++++++++++++++++++++++++++++++++++++ dev-ruby/rack/rack-3.0.14.ebuild | 45 +++++++++++++++++++++++++++++++ dev-ruby/rack/rack-3.1.12.ebuild | 49 ++++++++++++++++++++++++++++++++++ 4 files changed, 154 insertions(+) diff --git a/dev-ruby/rack/Manifest b/dev-ruby/rack/Manifest index 823dbd1baeb5..b05dbb5a159e 100644 --- a/dev-ruby/rack/Manifest +++ b/dev-ruby/rack/Manifest @@ -1,12 +1,15 @@ DIST rack-2.2.10.tar.gz 280652 BLAKE2B a20bbd7c32b12152870487514c3517f155741a45bc177e439d78d5f02cfe10c220283a0265edf8768e26d90a2413b3215e47e32af4130cb936d327861a8e8405 SHA512 552918f5369644f0e8161cef5965eb03f4fcbdd2d58ae525884b13837cc7e818958337645a5a94b389a767fec44596e1ea812a6fb89cf38854a155e96be77b8c DIST rack-2.2.11.tar.gz 280767 BLAKE2B fa7a29d58dd6bcaf6d58a124390631a94bb6de266d9a13b15351c6225687ac34ff7c7be224468a1ceb51d0f8dadc75349862ab634dcfae2dc8b07d8db9dc4b81 SHA512 351aa1b6517695c8b4a34ae291a5271bc1fbe9a74e684f683d3a661f6236916f295ae123c28d11a3cb98954bccb1b2beb844a6a2db27a2dfcb734daa26e973a1 DIST rack-2.2.12.tar.gz 280779 BLAKE2B c3d102d5a22c323d667b48051bc942e224efc3e3823d33cbed0e7fe7dfc782ce2b483214027b58c49b4591fe71215c7092fb9c353744955742ac7d45ca6caf19 SHA512 350cb0382527f7f12dc5196759adf7c56445d4c0f1c9fcbd20ab890c2e53b1e4c788417c31978c405ece0fed990e7481d549d4ac95c4be533998cc2e70f1f429 +DIST rack-2.2.13.tar.gz 280841 BLAKE2B 3a88caaa242a7ed9e1b8563c96c63df32bed59e772523fc78d559e5ff9cb8172a1bf415a7d470ea3d6f6e4a65fa2f94e23cb7630d1cc074d8d0dd924019ec972 SHA512 8ad0b6cf233c360493aad86e8f2fe3821f7d6bee95620beb71da5b63e74f8b158fb9ecb9e7049012b3e432f20e4bf2a8a1705f86dcea8f433f6abe47645cf18d DIST rack-2.2.8.1.tar.gz 279646 BLAKE2B 2e466bb3052266fa3cba5551af128d6723d9acd281962bbc84cb6c4c9a0aaaf018417c5549ae9cd8ae74df12726e1d62346b22cc1217248be488a63449cf870d SHA512 3dc99071ff5e68954824e6af57524222d4f0014e1cdf04dafc2131e5a2c208c6aa925a2ad053e2d26204383b20395ab499e8236a1d92c8c4e7d7959225bd5dc6 DIST rack-3.0.10.tar.gz 789469 BLAKE2B 2c9781301034f30524243727ada5450f613d474210f4f0edbafec994fd6705b8e777295e3066b4a5f698065ffa57c0d0a2bd75450c07047fd6313b5df70e4fad SHA512 9f165fb81c648cdcf973ad0e03a8ffcf0785dbdaf063f11b0b8c3a124af5765b9dfde57f728d1e13b50c3f9efa375fe7e0b7b0f2c044e7a074ab96d577021c98 DIST rack-3.0.12.tar.gz 789909 BLAKE2B b1dad0148f712ec2ddb72d06f217ed5636ed012abaeaf7b184cf951356e17439885176a6390c34eb4d078847b93582475bc55d62056cf9dfa67e0eadc5e1cf8a SHA512 846f30ebf3598f787ccb2331585923806c6df8b760f5a7c463c018540193cadc8d3f130e16f58d88f7b0313702cc1afb9e9077fe2dce8b7fb038cc08d819224c DIST rack-3.0.13.tar.gz 790208 BLAKE2B 4f58b08925905fa68d60d587f38d49be2f0bcc947554ddfd8a504116c026e1d947e4e05198ce0946b2d4e8f5a5e32344085c29d3845486bb51e6224be287d774 SHA512 a0d7b756b1bc6de9002583543719f20b205e99b486aa8dbc340bdca998bf9b2c681ac67b8d9e2e52abbd3e12730cd1786d5da5c8c0f20e007b47a5ea63dbdd76 +DIST rack-3.0.14.tar.gz 790281 BLAKE2B 53f57558b6d7d2dafd693be810e022fa689c052d05f06cf016adfc7de0852081176dbc8e64c1ec5971a0b88e1266d841fc063df429d971bccd8aab33b84a0857 SHA512 7b8e0a4930120547f4b8bda5ba6496c3e9067cfa5e689227894fc8873229fb9868f72bed30d8e2c3ffe053017a4944eae9eac49c2d2c352101a017198d8ff769 DIST rack-3.0.9.1.tar.gz 789318 BLAKE2B 300be59512a1497b832fe553ae9d957e380c5399707c891b67a950db32682ee8e2539dab02e656fdc855a8c821d7a5d8674b9208d4cc701f534eb8f1a8767fcf SHA512 0aacf814463dc03a95aaa7ec979caf3464d9e19d5ab9c3842978c2c94b81e8b2ed040f3f4028fd046c73e0632ee7754755cd35afc81ca47e22d43d4882086dc0 DIST rack-3.1.10.tar.gz 791818 BLAKE2B 5cc2f2aaac1c9c06a83da49e9cf341b6cdd73c66b4e3834d1fa00c0a18f43b4c3d77e53da0606690e12660ee1f61fc181d14b017699fbe0b339c936e873e74bb SHA512 5faccf322d306fd38d290e60f4d90695abfa3c9e7b841f2d31dbb9bdd74bb752562fc8b1e81bec85883a592337bc780ccf36929669a1aeee8bb84ac14dd9449c DIST rack-3.1.11.tar.gz 792164 BLAKE2B 32b2871edd4331b7e34e920d0ec2af4404333459cb4fbd8970a4d5155aab52a5edcde77dbb8fea8c2ea935dc7ae6ceac418403d72cffa63222a7014c44622e03 SHA512 e9aa659d2f06c5a1017e3d2eb290e888e08aece057a4b6089a17f9c43b18b14b4854985c5a6c50bdbd8dc028053439e2c4a26da79d6898594de38c029a98d4b4 +DIST rack-3.1.12.tar.gz 792241 BLAKE2B f8d823285dddec3d87d293a02f67a4d8fac7ae22b3ccd7d7dde690cfcb884bc38c35d3a882b93d9b63a07a4cdac4cfbad154917ef88c118097c29315dc290da9 SHA512 4e0b12c0f220143fbaf3e61c1ffcabc9fabe11b986b8312e7a4c9f09ec421185027f2d1edf0d811fa8ba94a4a6f87c5395bb7f812c8667dd3a30449657ff1f42 DIST rack-3.1.8.tar.gz 791533 BLAKE2B cd7ee6fe4fe9bb6358cd8546d7d1800e0abea0514164408490383a60f18f2450fad59f0bc3f6b9ec5a223c0a946b9cb8a2859001ac3cc65c80db7eca4fa7231d SHA512 b1e006a77f1d9c56e50f1cf3798ca0e13b11360f9736c1c4e08d4b13c7f888f1f01a21bd5f454bb5749cb7f42488c849c7d5118118d43bbecd1c27431af18099 DIST rack-3.1.9.tar.gz 791731 BLAKE2B 0dcdbf846261287dbdbf6e0dc661ed5a3e4dda0cf44f9a6e3dd5cbf263e200f0de23ab7d72e4f6476acb05312bcd95437d885dbdba697d2bcd193bc31edc79e3 SHA512 979c4209a339c4714ffb85b7f71794e9ded7cd8974fba28abc15ea2a3c5aac5a5fa1d28983e81794995bd1cb5da28b59ffd448e90dab307a876bbbb4c43991b7 diff --git a/dev-ruby/rack/rack-2.2.13.ebuild b/dev-ruby/rack/rack-2.2.13.ebuild new file mode 100644 index 000000000000..0e1d3799278c --- /dev/null +++ b/dev-ruby/rack/rack-2.2.13.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby31 ruby32 ruby33" + +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc SPEC.rdoc" + +RUBY_FAKEGEM_GEMSPEC="rack.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A modular Ruby webserver interface" +HOMEPAGE="https://github.com/rack/rack" +SRC_URI="https://github.com/rack/rack/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="test" + +ruby_add_rdepend "virtual/ruby-ssl" + +ruby_add_bdepend "test? ( + dev-ruby/minitest:5 + dev-ruby/minitest-global_expectations + || ( dev-ruby/psych:5 dev-ruby/psych:0 ) + dev-ruby/webrick +)" + +# The gem has automagic dependencies over mongrel, ruby-openid, +# memcache-client, thin, mongrel and camping; not sure if we should +# make them dependencies at all. + +all_ruby_prepare() { + # The build system tries to generate the ChangeLog from git. Create + # an empty file to avoid a needless dependency on git. + touch ChangeLog || die + + # Avoid development dependency + sed -i -e '/minitest-sprint/ s:^:#:' -e "s:require_relative ':require './:" rack.gemspec || die + + # Rename rackup command and force gem version to allow rack 2.x applications to work + mv bin/rackup bin/rackup-2 || die + sed -i -e '4igem "rack", "~> 2.2.0"' bin/rackup-2 +} + +each_ruby_test() { + ${RUBY} -Ilib:test:. -e "require 'test/gemloader.rb'; Dir['test/spec_*.rb'].each{|f| require f}" || die +} + +all_ruby_install() { + all_fakegem_install + + einfo "The rackup command is installed as 'rackup-2' to allow parallel installation with rack 3" +} diff --git a/dev-ruby/rack/rack-3.0.14.ebuild b/dev-ruby/rack/rack-3.0.14.ebuild new file mode 100644 index 000000000000..8df3f99690c2 --- /dev/null +++ b/dev-ruby/rack/rack-3.0.14.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby31 ruby32 ruby33" + +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md SECURITY.md SPEC.rdoc UPGRADE-GUIDE.md" + +RUBY_FAKEGEM_GEMSPEC="rack.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A modular Ruby webserver interface" +HOMEPAGE="https://github.com/rack/rack" +SRC_URI="https://github.com/rack/rack/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="test" + +ruby_add_rdepend "virtual/ruby-ssl" + +ruby_add_bdepend "test? ( + dev-ruby/minitest:5 + dev-ruby/minitest-global_expectations + dev-ruby/webrick +)" + +# The gem has automagic dependencies over mongrel, ruby-openid, +# memcache-client, thin, mongrel and camping; not sure if we should +# make them dependencies at all. + +all_ruby_prepare() { + # The build system tries to generate the ChangeLog from git. Create + # an empty file to avoid a needless dependency on git. + touch ChangeLog || die + + sed -i -e "s:require_relative ':require './:" rack.gemspec || die +} + +each_ruby_test() { + ${RUBY} -Ilib:test:. -e "require 'test/gemloader.rb'; Dir['test/spec_*.rb'].each{|f| require f}" || die +} diff --git a/dev-ruby/rack/rack-3.1.12.ebuild b/dev-ruby/rack/rack-3.1.12.ebuild new file mode 100644 index 000000000000..8d718df57c78 --- /dev/null +++ b/dev-ruby/rack/rack-3.1.12.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby31 ruby32 ruby33 ruby34" + +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md SECURITY.md SPEC.rdoc UPGRADE-GUIDE.md" + +RUBY_FAKEGEM_GEMSPEC="rack.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A modular Ruby webserver interface" +HOMEPAGE="https://github.com/rack/rack" +SRC_URI="https://github.com/rack/rack/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="test" + +ruby_add_rdepend "virtual/ruby-ssl" + +ruby_add_bdepend "test? ( + dev-ruby/minitest:5 + dev-ruby/minitest-global_expectations + dev-ruby/webrick +)" + +# The gem has automagic dependencies over mongrel, ruby-openid, +# memcache-client, thin, mongrel and camping; not sure if we should +# make them dependencies at all. + +all_ruby_prepare() { + # The build system tries to generate the ChangeLog from git. Create + # an empty file to avoid a needless dependency on git. + touch ChangeLog || die + + sed -i -e "s:require_relative ':require './:" rack.gemspec || die + + # Avoid test failing on whitespace differences only in inspect output + sed -e '/test_inspect/askip "Whitespace differences"' \ + -i test/spec_headers.rb || die +} + +each_ruby_test() { + ${RUBY} -Ilib:test:. -e "require 'test/gemloader.rb'; Dir['test/spec_*.rb'].each{|f| require f}" || die +}