From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <gentoo-commits+bounces-1723964-garchives=archives.gentoo.org@lists.gentoo.org> 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 06D581582EF for <garchives@archives.gentoo.org>; Wed, 05 Mar 2025 06:54:43 +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 DC560343007 for <garchives@archives.gentoo.org>; Wed, 05 Mar 2025 06:54:42 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id 1601F1102D2; Wed, 05 Mar 2025 06:54: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) server-digest SHA256) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id 09B801102D2 for <gentoo-commits@lists.gentoo.org>; Wed, 05 Mar 2025 06:54: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) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id AB0C7343003 for <gentoo-commits@lists.gentoo.org>; Wed, 05 Mar 2025 06:54:38 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 15A892874 for <gentoo-commits@lists.gentoo.org>; Wed, 05 Mar 2025 06:54:37 +0000 (UTC) From: "Hans de Graaff" <graaff@gentoo.org> 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" <graaff@gentoo.org> Message-ID: <1741157666.de89805d2a493e3ffdac3454579ac9ee177bcc8c.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.12.ebuild dev-ruby/rack/rack-3.0.13.ebuild dev-ruby/rack/rack-3.1.11.ebuild X-VCS-Directories: dev-ruby/rack/ X-VCS-Committer: graaff X-VCS-Committer-Name: Hans de Graaff X-VCS-Revision: de89805d2a493e3ffdac3454579ac9ee177bcc8c X-VCS-Branch: master Date: Wed, 05 Mar 2025 06:54:37 +0000 (UTC) Precedence: bulk List-Post: <mailto:gentoo-commits@lists.gentoo.org> List-Help: <mailto:gentoo-commits+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org> List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org> X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 73eb08bb-9ba0-4fdd-829b-f2b6b5fdebcb X-Archives-Hash: 9542b09011c45a0e85338e4949a22019 commit: de89805d2a493e3ffdac3454579ac9ee177bcc8c Author: Hans de Graaff <graaff <AT> gentoo <DOT> org> AuthorDate: Wed Mar 5 06:52:57 2025 +0000 Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org> CommitDate: Wed Mar 5 06:54:26 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de89805d dev-ruby/rack: add 2.2.12, 3.0.13, 3.1.11 Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org> dev-ruby/rack/Manifest | 3 +++ dev-ruby/rack/rack-2.2.12.ebuild | 57 ++++++++++++++++++++++++++++++++++++++++ dev-ruby/rack/rack-3.0.13.ebuild | 45 +++++++++++++++++++++++++++++++ dev-ruby/rack/rack-3.1.11.ebuild | 49 ++++++++++++++++++++++++++++++++++ 4 files changed, 154 insertions(+) diff --git a/dev-ruby/rack/Manifest b/dev-ruby/rack/Manifest index 81aea43eba2b..823dbd1baeb5 100644 --- a/dev-ruby/rack/Manifest +++ b/dev-ruby/rack/Manifest @@ -1,9 +1,12 @@ 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.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.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.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.12.ebuild b/dev-ruby/rack/rack-2.2.12.ebuild new file mode 100644 index 000000000000..0e1d3799278c --- /dev/null +++ b/dev-ruby/rack/rack-2.2.12.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.13.ebuild b/dev-ruby/rack/rack-3.0.13.ebuild new file mode 100644 index 000000000000..8df3f99690c2 --- /dev/null +++ b/dev-ruby/rack/rack-3.0.13.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.11.ebuild b/dev-ruby/rack/rack-3.1.11.ebuild new file mode 100644 index 000000000000..8d718df57c78 --- /dev/null +++ b/dev-ruby/rack/rack-3.1.11.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 +}