[gentoo-commits] repo/gentoo:master commit in: www-servers/apache/
commit: 97141c1eea994ed9e282d11a27fb2586112f147c Author: Hans de Graaff gentoo org> AuthorDate: Sun Sep 22 07:42:41 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Sep 22 07:43:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97141c1e www-servers/apache: drop 2.4.59-r1, 2.4.59-r3, 2.4.61 Bug: https://bugs.gentoo.org/935427 Bug: https://bugs.gentoo.org/936257 Signed-off-by: Hans de Graaff gentoo.org> www-servers/apache/Manifest| 5 - www-servers/apache/apache-2.4.59-r1.ebuild | 259 - www-servers/apache/apache-2.4.59-r3.ebuild | 257 www-servers/apache/apache-2.4.61.ebuild| 257 4 files changed, 778 deletions(-) diff --git a/www-servers/apache/Manifest b/www-servers/apache/Manifest index ce2186981c67..6bfbf6b6e9cb 100644 --- a/www-servers/apache/Manifest +++ b/www-servers/apache/Manifest @@ -1,7 +1,2 @@ -DIST gentoo-apache-2.4.59-20240405.tar.bz2 26196 BLAKE2B 370b0264756c950ed36a0b9abe144742f0638ca616b347ce252fcc8c8cbf326422883771f33f822e03792cf37cb4cea8f95180c989e9a7ed868e2f235c642dca SHA512 cb312c632026d06cdce4e4fc2eb3a51366a8b63782878673781840774b46a72c7e756f9fa3d49aecbfcdbaf939a23a65146358f8523edb5a89ed97fd8b3a79c1 -DIST gentoo-apache-2.4.59-r3-20240511.tar.bz2 31426 BLAKE2B 741b9b76c8fc9a3ae31a5054123e78a47414c5308aefc014ce6ec1ec2cbcf9dea50c5ea0d3b0291132c0b2bd40450ba9480feee279c9f162ef3d8ef75f5025e4 SHA512 b1d4099c2288099493a6baff58127a8b2605bdacf62a66dc5d2ee27368dea81bf8fea2fe878d26c073610ef6bda1c7c0783c1a4af01c0208957abed908cb1df6 -DIST gentoo-apache-2.4.61-20240703.tar.bz2 26189 BLAKE2B 0acfe0c6be0df31f24719b46bd18e2407971b221c654d27120228215cb342f7b69f6912d6f3894fa1cad2b4d7ee657e7fe35064d7c9dc60899bd829b8a7fdd36 SHA512 d6d8ce711a4bdb9017e1e0d6e45c6411f2bf5fd2d72e4ad5e55b23cb8e7216a31273cfd9d9c2cda7fb2bfeee1e9b7ba271ce4344be078af5b01d5e9481be643f DIST gentoo-apache-2.4.62-20240719.tar.bz2 26207 BLAKE2B 0c0b52620d27f9f96643f8f18221e04c97a80849470f21695359f569be4cebcea0e1588bfce0744ffb86267185fe7a235c3f7b4976a6b68cd8c30c1ac0cb966a SHA512 689362c5171e72afb439dae57c73750ac1cd559a15d2b6fe57a08cc7b489f6921d0265f90e3d4551b75269f60b7222fe20c792c0c14ff5ff3303c9fc974d43f8 -DIST httpd-2.4.59.tar.bz2 7503198 BLAKE2B 836e3538a120d71c016149397a4efd61ae6acd8a8fb9d2ce117c7d86209c4b40c0be3c464007891f28c58182e9d40a8793abe9e94e642354492954af91d9878c SHA512 209da0bbac5e2564d4590302515b35495be6402273ff4024aa93e85e44554c95e053201d606383936425a41e1b5b97e6b40055dcbb385eb691a5029a6f3158c2 -DIST httpd-2.4.61.tar.bz2 7512908 BLAKE2B 9299ef584329143732b3a60d1713aff688ed2f6c2b7f154be16bc075ec747a5b116716f188491ebc9947ff2dfe09dfc71f5245d98a4be3ba27ada28ec8a5 SHA512 00656220ecc2b80788f539536553f0a3a57602fb981be22e63af87d0f98ffe5da3056e722ce52ae8cf9c2111ad1922b3aaea1fd7d69d0ed76795199203d593ff DIST httpd-2.4.62.tar.bz2 7521661 BLAKE2B 0e5c3b05819771e6ff72933ad715695199a32c384f63de6598e179ff5803580f04639437829305150305c9a2b7d309178552d8c9a2d7248a034c98f445193b95 SHA512 7db1876805d5c0f60f49bcb51f75cdf567120f2ff6349e68f084e9a86ae38265d9f1c67e7fca0082c9db136f3c408a88501ee11f26b1b68724ba240867171d77 diff --git a/www-servers/apache/apache-2.4.59-r1.ebuild b/www-servers/apache/apache-2.4.59-r1.ebuild deleted file mode 100644 index f53d61e85a3a.. --- a/www-servers/apache/apache-2.4.59-r1.ebuild +++ /dev/null @@ -1,259 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# latest gentoo apache files -GENTOO_PATCHSTAMP="20240405" -GENTOO_DEVELOPER="graaff" -GENTOO_PATCHNAME="gentoo-apache-2.4.59" - -# IUSE/USE_EXPAND magic -IUSE_MPMS_FORK="prefork" -IUSE_MPMS_THREAD="event worker" - -# << obsolete modules: -# authn_default authz_default mem_cache -# mem_cache is replaced by cache_disk -# ?? buggy modules -# proxy_scgi: startup error: undefined symbol "ap_proxy_release_connection", no fix found -# >> added modules for reason: -# compat: compatibility with 2.2 access control -# authz_host: new module for access control -# authn_core: functionality provided by authn_alias in previous versions -# authz_core: new module, provides core authorization capabilities -# cache_disk: replacement for mem_cache -# lbmethod_byrequests: Split off from mod_proxy_balancer in 2.3 -# lbmethod_bytraffic: Split off from mod_proxy_balancer in 2.3 -# lbmethod_bybusyness: Split off from mod_proxy_balancer in 2.3 -# lbmethod_heartbeat: Split off from mod_proxy_balancer in 2.3 -# slotmem_shm: Slot-based shared memory provider (for lbmethod_byrequests). -# socache_shmcb: shared object cache provider. Default config with ssl needs it -# unixd: fixes startup error: Invalid command 'User' -IUSE_MODULES="access_compat actions alias allowmethods asis auth_basic auth_digest auth_form -au
[gentoo-commits] repo/gentoo:master commit in: www-servers/puma/
commit: 62081c0524120d1b1b4a1ab858eb84f0e9e17f9a Author: Hans de Graaff gentoo org> AuthorDate: Sun Sep 22 05:33:18 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Sep 22 05:34:19 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62081c05 www-servers/puma: add 6.4.3 Bug: https://bugs.gentoo.org/939950 Closes: https://bugs.gentoo.org/939786 Signed-off-by: Hans de Graaff gentoo.org> www-servers/puma/Manifest | 1 + www-servers/puma/puma-6.4.3.ebuild | 83 ++ 2 files changed, 84 insertions(+) diff --git a/www-servers/puma/Manifest b/www-servers/puma/Manifest index 7081c5ace815..5393600d395b 100644 --- a/www-servers/puma/Manifest +++ b/www-servers/puma/Manifest @@ -1,2 +1,3 @@ DIST puma-6.3.1.tar.gz 365566 BLAKE2B 4112406abb05569d8dcaf60826e66ef96ea3cae0639f00b750080fecab6bb86d9fcd1533f15aeae4ffe69a15a103c875e5c73b987cc638e895ff719c6699f310 SHA512 9b7521fa85e50503dcb5b425c7f73909162c6634ae0ada963f93eb82804300637125f159a94166b2446283d092c9dcfa10ccf79a0deabca16a1b27c0d3a37a2f DIST puma-6.4.2.tar.gz 387259 BLAKE2B 5d5ee194c2247eb5cf49b81bc2d32c37a52e82eefe94520a952c217663f111ca5dacc54362c522772127882a7c39da8b9ebc6851604cc719db4e170c59559784 SHA512 95f1aa43b019f14160c638ac04bc7648a9f49b5ad418319bcbab90fae7da0e94f122701ce71da864d27c7cc3fe5a2ff5a2ac6b88b8582ea5ce2201d54784af67 +DIST puma-6.4.3.tar.gz 388095 BLAKE2B 010009c5c87f4e5f28b6f2b12c65ba447e3d2e1444718df7631a191546096167676b1dab2611fc3aacd4b89a2ec873c0da6a58681b4884acc2dca0e3ec825268 SHA512 20e5800dd978dd681ed4e8dd10c2558d7d4c0cadf79ad25b7974997884cbc8797211761fb5db5303bf7a8e04907634ce9e82ad3e362ae1fff24cc7d770eb5e44 diff --git a/www-servers/puma/puma-6.4.3.ebuild b/www-servers/puma/puma-6.4.3.ebuild new file mode 100644 index ..d9685abedef4 --- /dev/null +++ b/www-servers/puma/puma-6.4.3.ebuild @@ -0,0 +1,83 @@ +# 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_GEMSPEC="puma.gemspec" + +RUBY_FAKEGEM_EXTENSIONS=(ext/puma_http11/extconf.rb) +RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/puma + +inherit ruby-fakegem + +DESCRIPTION="a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack" +HOMEPAGE="https://puma.io/"; +SRC_URI="https://github.com/puma/puma/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="3" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" + +DEPEND+=" dev-libs/openssl:0 test? ( net-misc/curl )" +RDEPEND+=" dev-libs/openssl:0=" + +ruby_add_bdepend "virtual/ruby-ssl + test? ( dev-ruby/localhost dev-ruby/rack:3.0 dev-ruby/rackup >=dev-ruby/minitest-5.9:5 >=dev-ruby/test-unit-3.0:2 )" + +ruby_add_rdepend "dev-ruby/nio4r:2" + +all_ruby_prepare() { + sed -e '/\(pride\|prove\|stub_const\)/ s:^:#:' \ + -e '/require_relative.*verbose/ s:^:#:' \ + -e '/securerandom/arequire "rack/handler"' \ + -i test/helper.rb || die + + # Avoid tests failing inconsistently + sed -i -e '/test_bad_client/askip "inconsistent results"' test/test_web_server.rb || die + + # Avoid tests depending on specific encoding + sed -i -e '/test_lowlevel_error_handler_response/askip "specific encoding required"' test/test_puma_server.rb || die + + # Avoid launcher tests since they make assumptions about bundler use + rm -f test/test_launcher.rb test/test_worker_gem_independence.rb test/test_bundle_pruner.rb || die + + # Skip integration tests since they make a lot of assumptions about + # the environment + rm -f test/test_integration_* test/test_preserve_bundler_env.rb|| die + + # Avoid test that uses unpackaged stub_const + sed -i -e '/test_shutdown_with_grace/,/^ end/ s:^:#:' test/test_thread_pool.rb || die + + # Avoid test that fails, most likely due to how we run the test suite + rm -f test/test_url_map.rb || die + + # Avoid test that fails sometimes, possibly due to timing + # constraints or a race condition. + sed -e '/test_systemd_notify_usr1_phased_restart_cluster/askip "Flaky test"' \ + -i test/test_plugin_systemd.rb || die + + # Temporarily avoid tests that fail due to expired test + # certificates. This has been fixed upstream but not released yet. + sed -e '/test_server_ssl_with_cert_pem_and_key_pem/askip "Expired certificate"' \ + -i test/test_puma_server_ssl.rb || die + sed -e '/test_certs_not_expired/askip "Expired certificate"' \ + -i test/test_example_cert_expiration.rb || die
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/jbuilder/
commit: 455fdc62400ef0ab4e63025fb00e20c41fe72410 Author: Hans de Graaff gentoo org> AuthorDate: Wed Sep 18 09:26:00 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Wed Sep 18 09:26:00 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=455fdc62 dev-ruby/jbuilder: avoid installing binstubs Closes: https://bugs.gentoo.org/939810 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/jbuilder/{jbuilder-2.13.0.ebuild => jbuilder-2.13.0-r1.ebuild} | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-ruby/jbuilder/jbuilder-2.13.0.ebuild b/dev-ruby/jbuilder/jbuilder-2.13.0-r1.ebuild similarity index 97% rename from dev-ruby/jbuilder/jbuilder-2.13.0.ebuild rename to dev-ruby/jbuilder/jbuilder-2.13.0-r1.ebuild index 51d8bdce0f79..789373cb79f1 100644 --- a/dev-ruby/jbuilder/jbuilder-2.13.0.ebuild +++ b/dev-ruby/jbuilder/jbuilder-2.13.0-r1.ebuild @@ -4,6 +4,7 @@ EAPI=8 USE_RUBY="ruby31 ruby32 ruby33" +RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_TASK_TEST="CI=true test" RUBY_FAKEGEM_EXTRADOC="README.md"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/moneta/
commit: 8fa8501d6ceaa6c21ec457dcd77f6986fd51c7f6 Author: Hans de Graaff gentoo org> AuthorDate: Wed Sep 18 08:56:51 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Wed Sep 18 08:56:51 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fa8501d dev-ruby/moneta: enable tests Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/moneta/moneta-1.6.0-r1.ebuild | 62 ++ 1 file changed, 62 insertions(+) diff --git a/dev-ruby/moneta/moneta-1.6.0-r1.ebuild b/dev-ruby/moneta/moneta-1.6.0-r1.ebuild new file mode 100644 index ..2152c96fc62e --- /dev/null +++ b/dev-ruby/moneta/moneta-1.6.0-r1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby31 ruby32" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" +# test is disabled for now. It requires many packages. Test suite also +# takes very long run time and has high memory consumption. + +RUBY_FAKEGEM_EXTRADOC="CHANGES README.md SPEC.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A unified interface to key/value stores" +HOMEPAGE="https://github.com/moneta-rb/moneta"; +SRC_URI="https://github.com/moneta-rb/moneta/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +ruby_add_depend "test? ( dev-ruby/bson dev-ruby/ox dev-ruby/rantly dev-ruby/sqlite3 dev-ruby/tokyocabinet )" + +all_ruby_prepare() { + sed -e "s/__dir__/'.'/" \ + -e "s/_relative//" \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die + + # Remove specs for unpackaged or difficult to set up dependencies. + rm -f spec/active_support/cache_moneta_store_spec.rb \ + spec/moneta/adapters/memcached/adapter_memcached_spec.rb \ + spec/moneta/adapters/memcached/standard_memcached_spec.rb \ + spec/moneta/adapters/memcached/native/adapter_memcached_native_spec.rb \ + spec/moneta/adapters/memcached/native/standard_memcached_native_spec.rb \ + spec/moneta/adapters/memory/standard_memory_with_snappy_compress_spec.rb \ + spec/moneta/proxies/shared/shared_{tcp,unix}_spec.rb \ + spec/moneta/proxies/transformer/transformer_{bencode,bert,bzip2,lz4,lzma,lzo,marshal_city*,php,snappy,tnet}_spec.rb \ + spec/moneta/proxies/weak_create/weak_create_spec.rb \ + spec/moneta/proxies/weak_each_key/weak_each_key_spec.rb \ + spec/moneta/proxies/weak_increment/weak_increment_spec.rb \ + spec/rack/session_moneta_spec.rb || die + rm -rf spec/moneta/adapters/{couch,daybreak,dbm,fog,gdbm,hbase,leveldb,lmdb,localmemcache,mongo,riak,sdbm,sequel,tdb,tokyotyrant} || die + + # Fails for other reasons (probably fixable in the future) + rm -rf spec/moneta/adapters/activesupportcache/standard_activesupportcache_spec.rb \ + spec/moneta/adapters/activesupportcache/adapter_activesupportcache_spec.rb \ + spec/moneta/adapters/activesupportcache/adapter_activesupportcache_with_default_expires_spec.rb \ + spec/moneta/adapters/memcached/dalli/standard_memcached_dalli_spec.rb \ + spec/moneta/adapters/restclient || die + + # Requires a live server to be present + rm -rf spec/moneta/adapters/activerecord/adapter_activerecord_existing_connection_spec.rb \ + spec/moneta/adapters/activerecord/standard_activerecord_spec.rb \ + spec/moneta/adapters/activerecord/adapter_activerecord_spec.rb \ + spec/moneta/adapters/activerecord/standard_activerecord_with_expires_spec.rb \ + spec/moneta/adapters/redis || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/i18n/
commit: 461be803d2cd3e4068ead0ec08be13f9c00d8893 Author: Hans de Graaff gentoo org> AuthorDate: Tue Sep 17 05:34:00 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Wed Sep 18 08:55:56 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=461be803 dev-ruby/i18n: add 1.14.6 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/i18n/Manifest | 1 + dev-ruby/i18n/i18n-1.14.6.ebuild | 64 2 files changed, 65 insertions(+) diff --git a/dev-ruby/i18n/Manifest b/dev-ruby/i18n/Manifest index c9fcd571833b..e1b0d876cb2f 100644 --- a/dev-ruby/i18n/Manifest +++ b/dev-ruby/i18n/Manifest @@ -3,3 +3,4 @@ DIST i18n-1.14.1.tar.gz 74855 BLAKE2B b01b5fefd5033352455110e4fda3d567a5033c6bb7 DIST i18n-1.14.3.tar.gz 74899 BLAKE2B aaf2041763a5c089972384bc6b5fa139cda05dfaf8ed48c4552ff83f3f114ae53dec2bf1564e8ea5e345f45cf37145eb1eb05c0f4c9fb3cbb3631d55c4c15396 SHA512 8b730dccb3584d55509be4cb0bda3fd9ffb0d2c943eb22ee592e408748bf2e3c0a98fce6ceb002093a6774d073b9a762d95589e89518e4a023f35b51d5db2ad2 DIST i18n-1.14.4.tar.gz 74949 BLAKE2B 5b55c0d6434eec11ac2b7bc39c896381bf9f274f98a1012264a96dc2432a7ad7bababc5bb0c0980b8aeb9b644a933814a48eeef5a53825aeee553ed9631d3778 SHA512 929117b02babbc51c1dcf1643429cdef35d64d54fac7fd5d5603b85305b6e84f3cecfb4f28cf16fc708eb6252a25a22e05ac50d9a9c6def0f0ac6996b9ace7fa DIST i18n-1.14.5.tar.gz 75739 BLAKE2B 10af6c88e5ab4d50dee156b944795525f4d79035f3c2369b379f70d7fa48b84cc26fe0855017b378b7c94f8b4ecdc37dd122f536d2b54c595d70c5c731ba5c64 SHA512 b6c6e333fff38228136ce55a75f466b4885542973e96eea0cbfb5c2ea1dd4780847e59b10090f8ecbc4aeb0de67258dcdbfc1812369b8d9f1d7597468f756677 +DIST i18n-1.14.6.tar.gz 75978 BLAKE2B e2c56a8600b94b91a32481c4f24bd8b47aee118aee87da0012ddd95e9d01a6c0db489fa0528ca0a9a37ec49124d41f4322eb09f0828f0a53c268d02da1c3b7d5 SHA512 5713e6e2576c16698333058bae3f1758ab71bc040c7feab2d3b51dfc6faa7a76539c6916dd3807e429e53b1a3bf22064cea7eb7b9dd731ddb9a04f06615803a6 diff --git a/dev-ruby/i18n/i18n-1.14.6.ebuild b/dev-ruby/i18n/i18n-1.14.6.ebuild new file mode 100644 index ..3daace5d00e6 --- /dev/null +++ b/dev-ruby/i18n/i18n-1.14.6.ebuild @@ -0,0 +1,64 @@ +# 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_EXTRADOC="CHANGELOG.md README.md" +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Add Internationalization support to your Ruby application" +HOMEPAGE="http://rails-i18n.org/"; +SRC_URI="https://github.com/ruby-i18n/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + +ruby_add_rdepend " + dev-ruby/concurrent-ruby:1 + >=dev-ruby/racc-1.7:0 +" + +ruby_add_bdepend " + test? ( + >=dev-ruby/activesupport-5.1 + dev-ruby/bundler + >=dev-ruby/minitest-5.14:5 + dev-ruby/mocha:2 + dev-ruby/test_declarative + ) +" + +all_ruby_prepare() { + rm -f gemfiles/*.lock || die + + # Remove optional unpackaged oj gem. + # Make mocha dependency more lenient. + sed -e '/oj/ s:^:#:' \ + -e '/mocha/ s/2.1.0/2.1/' \ + -i gemfiles/* || die +} + +each_ruby_test() { + case ${RUBY} in + *ruby33) + versions="7.0 7.1" + ;; + *ruby32) + versions="6.1 7.0 7.1" + ;; + *ruby31) + versions="6.1 7.0 7.1" + ;; + esac + + for version in ${versions} ; do + if has_version "dev-ruby/activesupport:${version}" ; then + einfo "Running tests with activesupport ${version}" + BUNDLE_GEMFILE="${S}/gemfiles/Gemfile.rails-${version}.x" ${RUBY} -S bundle exec ${RUBY} -S rake test || die + fi + done +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/timecop/
commit: 5a6ba6783b61c5b7781a4edbf5888b8dcf631ec1 Author: Hans de Graaff gentoo org> AuthorDate: Sun Sep 15 06:16:40 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Wed Sep 18 08:55:49 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a6ba678 dev-ruby/timecop: drop 0.9.7, 0.9.8 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/timecop/Manifest | 2 -- dev-ruby/timecop/timecop-0.9.7.ebuild | 40 --- dev-ruby/timecop/timecop-0.9.8.ebuild | 40 --- 3 files changed, 82 deletions(-) diff --git a/dev-ruby/timecop/Manifest b/dev-ruby/timecop/Manifest index 4f332b255f86..f07869614f41 100644 --- a/dev-ruby/timecop/Manifest +++ b/dev-ruby/timecop/Manifest @@ -1,4 +1,2 @@ DIST timecop-0.9.10.tar.gz 20101 BLAKE2B 05fa8fae57700c4d18f3fea51e35be5fa425ac8487333edfecde5a417e0d192d4d03047909c7e8b2e32c885786159fa1be36de466f9920cde989a8d55d248026 SHA512 17a10e5aa951cccd561ebb098eb2078e35b4bd4860bf9bfe865471eee6def4e724560905b133bfec840445eaac8b12ae8eeae01e460f25a9415c3c2748dcf8fd DIST timecop-0.9.6.gem 17408 BLAKE2B 53afa8313be94fb8774812b014f11d9a134b51b7dafcc0fd8d91d10756e042bfd6d56b10f8072c1d606519e532beb2e02032bd4e3f6d45b4cf41dd968ba86224 SHA512 a5cbdf38caa5bccb9887a6abb5d99bdd1470c9ff8d52d19f0c46f116dc73b62512f76021adc1ec98ca4abe85ca61a4ab1e821d80980fa7ab3c821abd13b9695a -DIST timecop-0.9.7.tar.gz 17818 BLAKE2B c978a3765864963b4dbbb8a9cf2172208fa7b66afd68417a057bba44b6d35141bab5182bef3404d6233f394e9d874026886dc85b2e400908bdbf2f3af273b6bf SHA512 4db43b655225b8017769497b5ffc88d7b6d728677439ade09d8e0b8e8ef01c0307e49575ed9e1d2ac379cd222a5a0d34feae018d15ee34b70934e93a019a76e6 -DIST timecop-0.9.8.tar.gz 17936 BLAKE2B bb66dac74df498b6a5c284805c2c8a486523d43c2923c2e11f65d24bc2e9ad59c3bdd356bf3e93946859ed9e95ac9924e48747afb17ec81a5378e0370d7dff20 SHA512 cbf74e8d4e459f17cb841fee14353feccfa26e401d999521abb5653639a3d6b8e0dbd73d4317cb18b185d33d23e20e7603992cd6e2752ac74cbf0c0c927263b3 diff --git a/dev-ruby/timecop/timecop-0.9.7.ebuild b/dev-ruby/timecop/timecop-0.9.7.ebuild deleted file mode 100644 index 5c78acdec7fd.. --- a/dev-ruby/timecop/timecop-0.9.7.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby30 ruby31 ruby32" - -RUBY_FAKEGEM_BINWRAP="" -RUBY_FAKEGEM_TASK_TEST="test" - -RUBY_FAKEGEM_TASK_DOC="rdoc" -RUBY_FAKEGEM_DOCDIR="rdoc" -RUBY_FAKEGEM_EXTRADOC="README.markdown" -RUBY_FAKEGEM_GEMSPEC="timecop.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A gem providing 'time travel' and 'time freezing' capabilities" -HOMEPAGE="https://github.com/travisjeffery/timecop"; -SRC_URI="https://github.com/travisjeffery/timecop/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="" - -ruby_add_bdepend "test? ( dev-ruby/activesupport dev-ruby/mocha )" - -all_ruby_prepare() { - sed -e '/bundler/ s:^:#:' -e '/History.rdoc/d' \ - -i Rakefile test/test_helper.rb test/timecop_with_active_support_test.rb || die - sed -i -e '/rubygems/ a\gem "test-unit"' \ - -e '/minitest\/rg/ s:^:#:' -e '/pry/ s:^:#:' test/test_helper.rb || die -} - -each_ruby_test() { - for f in test/*_test.rb ; do - ${RUBY} -Ilib $f || die - done -} diff --git a/dev-ruby/timecop/timecop-0.9.8.ebuild b/dev-ruby/timecop/timecop-0.9.8.ebuild deleted file mode 100644 index c8a8081ee674.. --- a/dev-ruby/timecop/timecop-0.9.8.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# 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_BINWRAP="" -RUBY_FAKEGEM_TASK_TEST="test" - -RUBY_FAKEGEM_TASK_DOC="rdoc" -RUBY_FAKEGEM_DOCDIR="rdoc" -RUBY_FAKEGEM_EXTRADOC="README.markdown" -RUBY_FAKEGEM_GEMSPEC="timecop.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A gem providing 'time travel' and 'time freezing' capabilities" -HOMEPAGE="https://github.com/travisjeffery/timecop"; -SRC_URI="https://github.com/travisjeffery/timecop/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="" - -ruby_add_bdepend "test? ( dev-ruby/activesupport dev-ruby/mocha )" - -all_ruby_prepare() { - sed -e '/bundler/ s:^:#:' -e '/History.rdoc/d' \ - -i Rakefile test/test_helper.rb test/timecop_with_active_support_test.rb || die - sed -i -e '/rubygems/ a\gem "test-unit"' \ - -e '/minitest\/rg/ s:^:#:' -e '/pry/ s:^:#:' test/test_helper.rb || die -} - -each_ruby_test() { - for f in test/*_test.rb ; do - ${RUBY} -Ilib $f || die - done -}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/memo_wise/
commit: 8ae6fc0800f64f1e3d561fc24e3d18c949de208e Author: Hans de Graaff gentoo org> AuthorDate: Wed Sep 18 06:01:36 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Wed Sep 18 08:55:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ae6fc08 dev-ruby/memo_wise: add 1.10.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/memo_wise/Manifest| 1 + dev-ruby/memo_wise/memo_wise-1.10.0.ebuild | 35 ++ 2 files changed, 36 insertions(+) diff --git a/dev-ruby/memo_wise/Manifest b/dev-ruby/memo_wise/Manifest index 54a79f3ecda8..f6df5a880aee 100644 --- a/dev-ruby/memo_wise/Manifest +++ b/dev-ruby/memo_wise/Manifest @@ -1,2 +1,3 @@ +DIST memo_wise-1.10.0.tar.gz 104716 BLAKE2B 57a2dfc9303bf579c7571c35ac182deea7efeaf2685f2986c5104131619aab2b3a7b8f5cd72294078a73eb2082463a3c1a0e6d4e87c5d5941b69dcdeac0368ec SHA512 970cab6e63bbfa08c09ce5bf6aa56ba2f0a89023cb02b9b8d5d88a36a95ea7b3f6bef19ec8f145f905ad3c1c8087ff8bcbfef3cdea66d4e98f07b2c9f5ed5d1c DIST memo_wise-1.8.0.tar.gz 186795 BLAKE2B afb1a027c6c981601d51262f13508fb8cd0074f6283bdb953537e300cc4970856765db60a92afa8331139ff98e50ba97529366f9adcd4d1ab93c93f52dcd2e48 SHA512 173dbab6fe93f21ad1ead34f4fbe8b0425747e1f2640472b9a1e4b79b935260cc0163d907d8ec423152d91165f32f2e8f1691dcdbd15830f375473415089ce6e DIST memo_wise-1.9.0.tar.gz 187663 BLAKE2B 02028a5f9ceae77702f3e536bbd33e17232ea1f443da70101e87ef0bb449eb387602fe710d20b44ffa39d112aaf8f2f8cd2897ed0e941c56ba8a6792c2f6cd14 SHA512 bdab3eca584c68055e806f825cc9d29c09f3798f0b5bffb634823021dc26227cbb85ae562193f1ed288275583e9939cd0eb4cd611da23d0c0c305bd283eea618 diff --git a/dev-ruby/memo_wise/memo_wise-1.10.0.ebuild b/dev-ruby/memo_wise/memo_wise-1.10.0.ebuild new file mode 100644 index ..1c45be13eb68 --- /dev/null +++ b/dev-ruby/memo_wise/memo_wise-1.10.0.ebuild @@ -0,0 +1,35 @@ +# 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_BINWRAP="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" +RUBY_FAKEGEM_GEMSPEC="memo_wise.gemspec" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +inherit ruby-fakegem + +DESCRIPTION="The wise choice for Ruby memoization" +HOMEPAGE="https://github.com/panorama-ed/memo_wise"; +SRC_URI="https://github.com/panorama-ed/memo_wise/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~riscv" + +all_ruby_prepare() { + sed -i -e '/bundler/ s:^:#:' spec/spec_helper.rb || die + + # Avoid specs for an unmaintained package with old dependencies that is optional. + sed -e '/require.*values/ s:^:#:' \ + -e '/when the class is a Value class/,/^ end/ s:^:#:' \ + -i spec/memo_wise_spec.rb || die + + sed -e 's:_relative ": "./:' \ + -e 's/__dir__/"."/' \ + -e 's/git ls-files -z/find * -print0/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/jbuilder/
commit: 91695af5c6cfd8d8c9097a5c71f65cf050d88f25 Author: Hans de Graaff gentoo org> AuthorDate: Tue Sep 17 05:36:48 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Wed Sep 18 08:55:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91695af5 dev-ruby/jbuilder: add 2.13.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/jbuilder/Manifest | 1 + dev-ruby/jbuilder/jbuilder-2.13.0.ebuild | 34 2 files changed, 35 insertions(+) diff --git a/dev-ruby/jbuilder/Manifest b/dev-ruby/jbuilder/Manifest index 76ea2b89c129..88bdebc38095 100644 --- a/dev-ruby/jbuilder/Manifest +++ b/dev-ruby/jbuilder/Manifest @@ -1 +1,2 @@ DIST jbuilder-2.12.0.gem 28160 BLAKE2B e4e32c7d6b71b0daecd0148d74179115b14bb8450c00315518fa31c30c1b510534329804f8050da07edb338d642df9067b28e6b14b7627231518732d7e1f2d3c SHA512 6c5a9bf4bc7c60c8c4f12d94265eee7e1888d5a4aa8653f294ef58aeb936c70e207d559d9b3dd5ce5eaea1847c73b1bf2e4e2d22de3d7a5e66dfb95fa60bc4a7 +DIST jbuilder-2.13.0.gem 28672 BLAKE2B 44f2c93524fc6263407d6851835dada03dca285fe7b71795b9fd0aaab27786044418e59102f0a046b0cf7dfcd6040128edebe1a53db16bdad67637e1f0aa24aa SHA512 0738879152e1b54df2ccb37f39ec8d9dc82eb5838c6af297ec15dbbb38a4781053f1022e864fbc080b4f1de7c9c356869c44f096e771175b887967e89258639a diff --git a/dev-ruby/jbuilder/jbuilder-2.13.0.ebuild b/dev-ruby/jbuilder/jbuilder-2.13.0.ebuild new file mode 100644 index ..51d8bdce0f79 --- /dev/null +++ b/dev-ruby/jbuilder/jbuilder-2.13.0.ebuild @@ -0,0 +1,34 @@ +# 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="CI=true test" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +inherit ruby-fakegem + +DESCRIPTION="Create JSON structures via a Builder-style DSL" +HOMEPAGE="https://github.com/rails/jbuilder"; + +LICENSE="MIT" +SLOT="2" +KEYWORDS="~amd64" +IUSE="test" + +ruby_add_rdepend " + || ( dev-ruby/activesupport:7.2 dev-ruby/activesupport:7.1 dev-ruby/activesupport:7.0 dev-ruby/activesupport:6.1 ) + || ( dev-ruby/actionview:7.2 dev-ruby/actionview:7.1 dev-ruby/actionview:7.0 dev-ruby/actionview:6.1 ) +" + +ruby_add_bdepend "test? ( + >=dev-ruby/activemodel-5.0.0 + >=dev-ruby/railties-5.0.0 + dev-ruby/mocha:2 +)" + +all_ruby_prepare() { + sed -i -e '/bundler/ s:^:#:' Rakefile test/test_helper.rb || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/sus-fixtures-async/
commit: 16510760b00b8cc64bec0e437d7c358d0ba25ed3 Author: Hans de Graaff gentoo org> AuthorDate: Sun Sep 15 06:18:45 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Wed Sep 18 08:55:56 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16510760 dev-ruby/sus-fixtures-async: drop 0.1.1, 0.1.2 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/sus-fixtures-async/Manifest | 2 -- .../sus-fixtures-async-0.1.1.ebuild| 37 -- .../sus-fixtures-async-0.1.2.ebuild| 37 -- 3 files changed, 76 deletions(-) diff --git a/dev-ruby/sus-fixtures-async/Manifest b/dev-ruby/sus-fixtures-async/Manifest index b55b701b10b0..2eafbf5dba4c 100644 --- a/dev-ruby/sus-fixtures-async/Manifest +++ b/dev-ruby/sus-fixtures-async/Manifest @@ -1,5 +1,3 @@ -DIST sus-fixtures-async-0.1.1.tar.gz 5017 BLAKE2B f293d9fe336b05e510a82c4337250f48b871eab8c38b7d9587a6402d19689197eb6a2b1f7f14e7b5823246b6f14d104e7e49f14f84a980392dd545543ffcd733 SHA512 cca073491d143b0ceaff34ada08d416ea43a035bc887c6dec02f62372724d891f47e9dfa8d749f6e485e7d14da8c395dc67185ed0a91d9ea0eb5466d3164c378 -DIST sus-fixtures-async-0.1.2.tar.gz 4988 BLAKE2B da9bfec59489ad1a2fdf0e86a75083e36826d0bb73d6fd482bdae0e842421c59db943669eb101ed4488f963130c387e4b5eed88b4388b4b4ea19cefd2ab1b9db SHA512 effc602b6ea4b3ed56fe9c578a621195ef19cc6e7e858fa06b4a9ecfbc1d27db6b302a7f6567d8b711165eff3ab0f750971eef0c02262855ee35b9eaf4448c1e DIST sus-fixtures-async-0.1.3.tar.gz 4991 BLAKE2B a2e8d5ff1974e0f69d7f821194fa1386efc8fc1e4592c97da99863f32d0d6002c9659ec2e8341d64e13a388807c16b0b816170c60d4f1efa985a58cf7baa58bb SHA512 1361de64829f242bcef47fc152e7a18e4b261ad5ed54be7a83111781b6f9ed196385303387f155a02a7628a91c7560654dc0c1c214419a7256133ce559627dbc DIST sus-fixtures-async-0.1.4.tar.gz 6622 BLAKE2B 8dad4dbc634c1b41f10197146bbf59e491333b0dcbb095feba82cbc2bdfc648822dc0e4ffe7d08fbf26e9e113ee4e039680ae96e6178ad32ad13afbd08b24b92 SHA512 bd3741ce31a48f578f0eba6af172f4d870cb6f8f2f0ac2a42e41fb6c95bacbbfa89322b8f9442722e7ba91fab879609262c0a775bc9a7ea72c454b847f46ef5f DIST sus-fixtures-async-0.2.0.tar.gz 6898 BLAKE2B 38612be4c645628179fbcc95c9fdbac6b3f5bf97e9ba43e7b8e69d45b00d029d91241ca482c014ed03f8f077aeff35b132d39f58bac47ded5520757b62133aa9 SHA512 0ef78b4f8edb1d48ac0e4af81d91c287b7752bc8c5b92db94227f5d0937f40ea4c84b57ca0b1bfeba77c7bda114e4387c490dc4ce67f23daa4afe13ae9994fb6 diff --git a/dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.1.ebuild b/dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.1.ebuild deleted file mode 100644 index cee9eac085d1.. --- a/dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby27 ruby30 ruby31 ruby32" - -RUBY_FAKEGEM_EXTRADOC="readme.md" -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" -RUBY_FAKEGEM_RECIPE_TEST="sus" - -inherit ruby-fakegem - -DESCRIPTION="Convenient fixture for testing async components in a reactor" -HOMEPAGE="https://github.com/socketry/sus-fixtures-async"; -SRC_URI="https://github.com/socketry/sus-fixtures-async/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86" - -ruby_add_rdepend " - dev-ruby/async - dev-ruby/sus -" - -PATCHES=( - "${FILESDIR}"/${PN}-0.1.1-tests-require.patch -) - -all_ruby_prepare() { - sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' "${RUBY_FAKEGEM_GEMSPEC}" || die - - # Remove the sus configuration which enabled coverage checks. - # Its dependency is not packaged. - rm -f config/sus.rb || die -} diff --git a/dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.2.ebuild b/dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.2.ebuild deleted file mode 100644 index 1e28b846551a.. --- a/dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.2.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby31 ruby32" - -RUBY_FAKEGEM_EXTRADOC="readme.md" -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" -RUBY_FAKEGEM_RECIPE_TEST="sus" - -inherit ruby-fakegem - -DESCRIPTION="Convenient fixture for testing async components in a reactor" -HOMEPAGE="https://github.com/socketry/sus-fixtures-async"; -SRC_URI="https://github.com/socketry/sus-fixtures-async/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" - -ruby_a
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/selenium-webdriver/
commit: 31811c621fe02affafd78e18881f803d969ac261 Author: Hans de Graaff gentoo org> AuthorDate: Sun Sep 15 06:26:29 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Wed Sep 18 08:55:56 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31811c62 dev-ruby/selenium-webdriver: drop 4.1.0 Signed-off-by: Hans de Graaff gentoo.org> .../selenium-webdriver-4.1.0.ebuild| 36 -- 1 file changed, 36 deletions(-) diff --git a/dev-ruby/selenium-webdriver/selenium-webdriver-4.1.0.ebuild b/dev-ruby/selenium-webdriver/selenium-webdriver-4.1.0.ebuild deleted file mode 100644 index e76c9e2a9822.. --- a/dev-ruby/selenium-webdriver/selenium-webdriver-4.1.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby27 ruby30 ruby31 ruby32" - -# NOTE: this package contains precompiled code. It appears that all -# source code can be found at https://code.google.com/p/selenium/ but the -# repository is not organized in a way so that we can easily rebuild the -# suited shared object. We'll just try our luck with the precompiled -# objects for now. - -RUBY_FAKEGEM_RECIPE_DOC="none" -RUBY_FAKEGEM_EXTRADOC="CHANGES README.md" - -RUBY_FAKEGEM_TASK_TEST="" - -RUBY_FAKEGEM_GEMSPEC="selenium-webdriver.gemspec" - -RUBY_QA_ALLOWED_LIBS="x_ignore_nofocus.so" -QA_PREBUILT="*/x_ignore_nofocus.so" - -inherit ruby-fakegem - -DESCRIPTION="This gem provides Ruby bindings for WebDriver" -HOMEPAGE="https://github.com/seleniumhq/selenium"; - -LICENSE="Apache-2.0" -SLOT="$(ver_cut 1)" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="" - -ruby_add_rdepend ">=dev-ruby/childprocess-0.5:2 - >=dev-ruby/rexml-3.2.5:3 - >=dev-ruby/rubyzip-1.2.2:*"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rubyntlm/
commit: 4d5ec472d6db122018156eea31cf2a9bc5484ea8 Author: Hans de Graaff gentoo org> AuthorDate: Sun Sep 15 06:58:13 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Wed Sep 18 08:55:56 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d5ec472 dev-ruby/rubyntlm: stabilize 0.6.5 for amd64 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rubyntlm/rubyntlm-0.6.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rubyntlm/rubyntlm-0.6.5.ebuild b/dev-ruby/rubyntlm/rubyntlm-0.6.5.ebuild index 5800060c0f88..7441bf434fb5 100644 --- a/dev-ruby/rubyntlm/rubyntlm-0.6.5.ebuild +++ b/dev-ruby/rubyntlm/rubyntlm-0.6.5.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/winrb/rubyntlm"; LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~ppc64 ~x86" ruby_add_depend "dev-ruby/base64"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/i18n/
commit: c42813b9d933d957471ff61fac8267ee091764b5 Author: Hans de Graaff gentoo org> AuthorDate: Tue Sep 17 05:35:01 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Wed Sep 18 08:55:56 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c42813b9 dev-ruby/i18n: drop 1.13.0, 1.14.3, 1.14.4 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/i18n/Manifest | 3 -- dev-ruby/i18n/i18n-1.13.0.ebuild | 62 - dev-ruby/i18n/i18n-1.14.3.ebuild | 67 dev-ruby/i18n/i18n-1.14.4.ebuild | 67 4 files changed, 199 deletions(-) diff --git a/dev-ruby/i18n/Manifest b/dev-ruby/i18n/Manifest index e1b0d876cb2f..61acc5bdc31b 100644 --- a/dev-ruby/i18n/Manifest +++ b/dev-ruby/i18n/Manifest @@ -1,6 +1,3 @@ -DIST i18n-1.13.0.tar.gz 74591 BLAKE2B e8b2a624c6ea02f030eacbbdf1ca9722d23785e51f31f5dd4a640f8ab74dfafc99131773619a5e2af724c7bcdbc0e63989b1552c148137bf15cf436f340c3c96 SHA512 4c2dc75ccb09ace90a5845f4c1325f0cb144c69b06b72a35728674deea5d869ed94fa5b18cf6b56d434cbad7e528150dedbb10ed91a6d15b7e05758117cf427e DIST i18n-1.14.1.tar.gz 74855 BLAKE2B b01b5fefd5033352455110e4fda3d567a5033c6bb732dd11519a3859a3cc4d57bd4229ea3346f2e680575f6ac4d7038d4bcbfd0ea314d2e8b08f26858ffd22f6 SHA512 89a293c00c7e62e802823d8011142a0786268b4c8341a9e389182988f1372655b4c5410ee10d6632af2fee645fbbf2feda2ccc4669d59d44640d3fa2c34b9e86 -DIST i18n-1.14.3.tar.gz 74899 BLAKE2B aaf2041763a5c089972384bc6b5fa139cda05dfaf8ed48c4552ff83f3f114ae53dec2bf1564e8ea5e345f45cf37145eb1eb05c0f4c9fb3cbb3631d55c4c15396 SHA512 8b730dccb3584d55509be4cb0bda3fd9ffb0d2c943eb22ee592e408748bf2e3c0a98fce6ceb002093a6774d073b9a762d95589e89518e4a023f35b51d5db2ad2 -DIST i18n-1.14.4.tar.gz 74949 BLAKE2B 5b55c0d6434eec11ac2b7bc39c896381bf9f274f98a1012264a96dc2432a7ad7bababc5bb0c0980b8aeb9b644a933814a48eeef5a53825aeee553ed9631d3778 SHA512 929117b02babbc51c1dcf1643429cdef35d64d54fac7fd5d5603b85305b6e84f3cecfb4f28cf16fc708eb6252a25a22e05ac50d9a9c6def0f0ac6996b9ace7fa DIST i18n-1.14.5.tar.gz 75739 BLAKE2B 10af6c88e5ab4d50dee156b944795525f4d79035f3c2369b379f70d7fa48b84cc26fe0855017b378b7c94f8b4ecdc37dd122f536d2b54c595d70c5c731ba5c64 SHA512 b6c6e333fff38228136ce55a75f466b4885542973e96eea0cbfb5c2ea1dd4780847e59b10090f8ecbc4aeb0de67258dcdbfc1812369b8d9f1d7597468f756677 DIST i18n-1.14.6.tar.gz 75978 BLAKE2B e2c56a8600b94b91a32481c4f24bd8b47aee118aee87da0012ddd95e9d01a6c0db489fa0528ca0a9a37ec49124d41f4322eb09f0828f0a53c268d02da1c3b7d5 SHA512 5713e6e2576c16698333058bae3f1758ab71bc040c7feab2d3b51dfc6faa7a76539c6916dd3807e429e53b1a3bf22064cea7eb7b9dd731ddb9a04f06615803a6 diff --git a/dev-ruby/i18n/i18n-1.13.0.ebuild b/dev-ruby/i18n/i18n-1.13.0.ebuild deleted file mode 100644 index 403d191f1a34.. --- a/dev-ruby/i18n/i18n-1.13.0.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby30 ruby31 ruby32" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Add Internationalization support to your Ruby application" -HOMEPAGE="http://rails-i18n.org/"; -SRC_URI="https://github.com/ruby-i18n/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="$(ver_cut 1)" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="" - -ruby_add_rdepend "dev-ruby/concurrent-ruby:1" - -# We need mocha:1.0 which corresponds to the Gemfiles used in each_ruby_test -ruby_add_bdepend "test? ( - >=dev-ruby/activesupport-5.1 - dev-ruby/bundler - >=dev-ruby/minitest-5.14:5 - >=dev-ruby/mocha-1.7.0:1.0 - dev-ruby/test_declarative )" - -all_ruby_prepare() { - rm -f gemfiles/*.lock || die - - # Remove optional unpackaged oj gem - sed -i -e '/oj/ s:^:#:' gemfiles/* || die - - # Update old test dependencies - sed -i -e '/rake/ s/~>/>=/' -e 's/1.7.0/1.7/' -e '3igem "json"' gemfiles/* || die -} - -each_ruby_test() { - case ${RUBY} in - *ruby32) - versions="6.1 7.0" - ;; - *ruby31) - versions="6.1 7.0" - ;; - *ruby30) - versions="6.0 6.1 7.0" - ;; - esac - - for version in ${versions} ; do - if has_version "dev-ruby/activesupport:${version}" ; then - einfo "Running tests with activesupport ${version}" -
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/memo_wise/
commit: 42484c0ea438eac320f3856e4b5f4c0df6f68d2d Author: Hans de Graaff gentoo org> AuthorDate: Wed Sep 18 06:02:18 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Wed Sep 18 08:55:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42484c0e dev-ruby/memo_wise: drop 1.8.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/memo_wise/Manifest | 1 - dev-ruby/memo_wise/memo_wise-1.8.0.ebuild | 36 --- 2 files changed, 37 deletions(-) diff --git a/dev-ruby/memo_wise/Manifest b/dev-ruby/memo_wise/Manifest index f6df5a880aee..7966d965397a 100644 --- a/dev-ruby/memo_wise/Manifest +++ b/dev-ruby/memo_wise/Manifest @@ -1,3 +1,2 @@ DIST memo_wise-1.10.0.tar.gz 104716 BLAKE2B 57a2dfc9303bf579c7571c35ac182deea7efeaf2685f2986c5104131619aab2b3a7b8f5cd72294078a73eb2082463a3c1a0e6d4e87c5d5941b69dcdeac0368ec SHA512 970cab6e63bbfa08c09ce5bf6aa56ba2f0a89023cb02b9b8d5d88a36a95ea7b3f6bef19ec8f145f905ad3c1c8087ff8bcbfef3cdea66d4e98f07b2c9f5ed5d1c -DIST memo_wise-1.8.0.tar.gz 186795 BLAKE2B afb1a027c6c981601d51262f13508fb8cd0074f6283bdb953537e300cc4970856765db60a92afa8331139ff98e50ba97529366f9adcd4d1ab93c93f52dcd2e48 SHA512 173dbab6fe93f21ad1ead34f4fbe8b0425747e1f2640472b9a1e4b79b935260cc0163d907d8ec423152d91165f32f2e8f1691dcdbd15830f375473415089ce6e DIST memo_wise-1.9.0.tar.gz 187663 BLAKE2B 02028a5f9ceae77702f3e536bbd33e17232ea1f443da70101e87ef0bb449eb387602fe710d20b44ffa39d112aaf8f2f8cd2897ed0e941c56ba8a6792c2f6cd14 SHA512 bdab3eca584c68055e806f825cc9d29c09f3798f0b5bffb634823021dc26227cbb85ae562193f1ed288275583e9939cd0eb4cd611da23d0c0c305bd283eea618 diff --git a/dev-ruby/memo_wise/memo_wise-1.8.0.ebuild b/dev-ruby/memo_wise/memo_wise-1.8.0.ebuild deleted file mode 100644 index 32095482d139.. --- a/dev-ruby/memo_wise/memo_wise-1.8.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby31 ruby32 ruby33" - -RUBY_FAKEGEM_BINWRAP="" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" -RUBY_FAKEGEM_GEMSPEC="memo_wise.gemspec" -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -inherit ruby-fakegem - -DESCRIPTION="The wise choice for Ruby memoization" -HOMEPAGE="https://github.com/panorama-ed/memo_wise"; -SRC_URI="https://github.com/panorama-ed/memo_wise/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~riscv" -IUSE="" - -all_ruby_prepare() { - sed -i -e '/bundler/ s:^:#:' spec/spec_helper.rb || die - - # Avoid specs for an unmaintained package with old dependencies that is optional. - sed -e '/require.*values/ s:^:#:' \ - -e '/when the class is a Value class/,/^ end/ s:^:#:' \ - -i spec/memo_wise_spec.rb || die - - sed -e 's:_relative ": "./:' \ - -e 's/__dir__/"."/' \ - -e 's/git ls-files -z/find * -print0/' \ - -i ${RUBY_FAKEGEM_GEMSPEC} || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/jwt/
commit: caa74f573f43f997445a782e303c6e67174e9442 Author: Hans de Graaff gentoo org> AuthorDate: Tue Sep 17 07:21:22 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Wed Sep 18 08:55:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caa74f57 dev-ruby/jwt: add 2.9.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/jwt/Manifest | 1 + dev-ruby/jwt/jwt-2.9.0.ebuild | 35 +++ dev-ruby/jwt/metadata.xml | 3 +++ 3 files changed, 39 insertions(+) diff --git a/dev-ruby/jwt/Manifest b/dev-ruby/jwt/Manifest index 16e088a422e2..d9da9b1f9055 100644 --- a/dev-ruby/jwt/Manifest +++ b/dev-ruby/jwt/Manifest @@ -1,3 +1,4 @@ DIST jwt-2.7.1.tar.gz 75003 BLAKE2B 5c43fd78cf22960749358cbfcbfb5c47dce935ef8fd83235137a963572b95b19583399e142136663d113df472ebfb5dd976ce60156b75cceeff387950b6190b0 SHA512 efcdd81bc472a18764e0033f1040e9e2506952cbfb691acfc1ad90a5b34ebac864911e0cfeb28b82ac2ce1da7e3578a6677c0b113d1e45a81a3f4c4f8fed1047 DIST jwt-2.8.1.tar.gz 71939 BLAKE2B 07eb3df24165c72f13a77dfff658a94574e4fc5b5aed3b56041c58cf9bfb8eba663e76de7eb91e2870bbb8dcdeb79b9c2a7888d29f41feee06e2f07a825b90b9 SHA512 df4ad49f223bba0ace69a37d229868c2deabed5c09fd84e5e4ce4021242cef9e30c07a592b5bf54af6bdcfec552487d808620cf020d242757fc4310d201469c2 DIST jwt-2.8.2.tar.gz 72273 BLAKE2B 808c6144b31a4d042a161c2e9fe3008995e45ed2cf1df9f454a84e04a613f23a0394e87644dbbdd7c94272ea57c2568defe63c9d71bfcf3c02caa81b345d4240 SHA512 d92cfe8c5196c3efd4cc42751cef956cf35758e980a959f554b61e148dfcaddfd9fc3d05bb57a043eca4c03f8240086951ad24bc676fb7d0f29a677dab4b270e +DIST jwt-2.9.0.tar.gz 74870 BLAKE2B f7b697294e1f79924ea76d8712b85c22a7c60baf34bc12bc8cd1d606fe6b94dbc13087eecafcdf5fbaf3684cf4bd55d46b0c6f58c6c4fa26a671063a79293529 SHA512 5ef5a58e884498357ee1783e1c7a93fcfe90cae4a3a75d5700e08c068601215c3fcd83e3b6d52c55cb5f0a06a9dd2dfae8c81aa7fd5f08314c5fd8234acb97b7 diff --git a/dev-ruby/jwt/jwt-2.9.0.ebuild b/dev-ruby/jwt/jwt-2.9.0.ebuild new file mode 100644 index ..8b4de2060122 --- /dev/null +++ b/dev-ruby/jwt/jwt-2.9.0.ebuild @@ -0,0 +1,35 @@ +# 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_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_GEMSPEC="ruby-jwt.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A Ruby implementation of JSON Web Token draft 06" +HOMEPAGE="https://github.com/jwt/ruby-jwt"; +SRC_URI="https://github.com/jwt/ruby-jwt/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="2" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" +IUSE="eddsa test" + +RUBY_S="ruby-jwt-${PV}" + +ruby_add_rdepend "dev-ruby/base64 eddsa? ( dev-ruby/rbnacl )" + +ruby_add_bdepend "test? ( dev-ruby/rbnacl )" + +all_ruby_prepare() { + sed -i -e "/simplecov/ s:^:#:" \ + -e '/^SimpleCov.start/,/^end/ s:^:#:' \ + spec/spec_helper.rb || die + + sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die +} diff --git a/dev-ruby/jwt/metadata.xml b/dev-ruby/jwt/metadata.xml index e7fe56f5d26f..4d2cbcfc1555 100644 --- a/dev-ruby/jwt/metadata.xml +++ b/dev-ruby/jwt/metadata.xml @@ -8,4 +8,7 @@ jwt/ruby-jwt + +Support EdDSA algorithm using dev-ruby/rbnacl +
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rubyntlm/
commit: 6c84dc2e61a6084344338028f70d2682c6efa9fc Author: Hans de Graaff gentoo org> AuthorDate: Sun Sep 15 06:56:52 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Wed Sep 18 08:55:56 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c84dc2e dev-ruby/rubyntlm: drop 0.6.3-r1 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rubyntlm/Manifest | 1 - dev-ruby/rubyntlm/rubyntlm-0.6.3-r1.ebuild | 22 -- 2 files changed, 23 deletions(-) diff --git a/dev-ruby/rubyntlm/Manifest b/dev-ruby/rubyntlm/Manifest index 76008a6e8464..026e05398fa3 100644 --- a/dev-ruby/rubyntlm/Manifest +++ b/dev-ruby/rubyntlm/Manifest @@ -1,3 +1,2 @@ -DIST rubyntlm-0.6.3.gem 32768 BLAKE2B f9e21068e684620e2e54c685132d034a805fefa4eb90261babac9d58e38167412e0257f0d9b018603772dbd6f152eb9478340d7a390174bc908d1ac8640fcff4 SHA512 7e50c1bf63477fead9189a5ade06db65a3fad04d82bccfbffb513517ab97766053c800af9551e027dedc3aee6fb35288c234d98b1a02815299bcbc463e0edd87 DIST rubyntlm-0.6.4.gem 35840 BLAKE2B 99f9f8ac253ba604a3d3821b09a49308812b40a8398fc797d0e1d20884f91255a67f7ece691b1290a35d547757477e3238f27b36362355f13b8a051a6797f8d0 SHA512 04e0ffd6e34e2eeefcee065ccd15269a43a4c6ead743f5280106cdb9caad422604f7a39d81096d76ff98d28394e8f47cc85c7efae0b4b7d80c835e8291f52156 DIST rubyntlm-0.6.5.gem 36352 BLAKE2B 3b03d50d09ff70261301526a8727dffa49e510a8e94d75382160e0eb8634ba82066e57c35bb2511e859867a952d9d4b2eb466404e1f0174264ac4feb22e78260 SHA512 6b55d06db1ce91600b858ace4304dc7b4d94158fb4389b4244aaf8857b9e32d16ac92a2052f6e235b1e47579e180959a257e0716892faa4a4c51b89e060193c0 diff --git a/dev-ruby/rubyntlm/rubyntlm-0.6.3-r1.ebuild b/dev-ruby/rubyntlm/rubyntlm-0.6.3-r1.ebuild deleted file mode 100644 index fcb483e3a3ce.. --- a/dev-ruby/rubyntlm/rubyntlm-0.6.3-r1.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31 ruby32" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -inherit ruby-fakegem - -DESCRIPTION="Ruby/NTLM provides message creator and parser for the NTLM authentication" -HOMEPAGE="https://github.com/winrb/rubyntlm"; - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~ppc64 ~x86" - -all_ruby_prepare() { - sed -i -e '/simplecov/ s:^:#:' spec/spec_helper.rb || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/timeout/
commit: 3f6c5e16754717750a83b9b211ea6500de3d Author: Hans de Graaff gentoo org> AuthorDate: Sat Sep 14 09:41:24 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Sep 14 09:42:14 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f6c5e16 dev-ruby/timeout: drop 0.4.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/timeout/Manifest | 1 - dev-ruby/timeout/timeout-0.4.0.ebuild | 29 - 2 files changed, 30 deletions(-) diff --git a/dev-ruby/timeout/Manifest b/dev-ruby/timeout/Manifest index 776b186a628d..3bfb64ee007c 100644 --- a/dev-ruby/timeout/Manifest +++ b/dev-ruby/timeout/Manifest @@ -1,3 +1,2 @@ DIST timeout-0.3.2.tar.gz 16920 BLAKE2B ec3bb38a8c60b9156a8fb8b5bb99b74a606ee8d18aa81b4b5ed5067c38cea1856ccfc00a841cc58c33cf5159fc1065f68728c48acec6df2eed28f364a36fc7a5 SHA512 70220781ecaec61a4243dfd95c6be13050513e78dd3239b58b0c8f6904b29c2bfbf895f769a1e122a30fbdad761577c2ddae94b328c4ee390867d1ab6391b8ec -DIST timeout-0.4.0.tar.gz 6897 BLAKE2B 1fa606e15001ba929d7a1e6e254c97f7948de9042c90174263a2d3fc671b26c22197f9c1376c2cec60d8fe64361a63f29cdc02cf4e9bd0b912754bc65f594c0e SHA512 9337cac1f2ba76efb769c6602ae60fa1f3be4a6fc04ebd845c32332d1a25e0c669485f0f64611e09e1648908abe768aa78779c6568345a9729502efefa753485 DIST timeout-0.4.1.tar.gz 7197 BLAKE2B 182b8904345228f90406b2b567a9342b0724ad0abb103392ec2682c8040168e1bb98c90256d3715d5938f09bf92e9650fc3423903dacd620b753d5119f143910 SHA512 1ca23bfcaf2c67a59805f814b20a9fe6e492b8f68e492c86290d6c638b07ea9b6f14c4cc84c14b891b5aaf611f46968af8947565ea83d783c90144df4e3e612f diff --git a/dev-ruby/timeout/timeout-0.4.0.ebuild b/dev-ruby/timeout/timeout-0.4.0.ebuild deleted file mode 100644 index e58a7ade545e.. --- a/dev-ruby/timeout/timeout-0.4.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby31 ruby32" - -RUBY_FAKEGEM_BINWRAP="" -RUBY_FAKEGEM_EXTRADOC="README.md" -RUBY_FAKEGEM_GEMSPEC="timeout.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Provides a framework for message digest libraries" -HOMEPAGE="https://github.com/ruby/timeout"; -SRC_URI="https://github.com/ruby/timeout/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="" - -ruby_add_bdepend "test? ( dev-ruby/test-unit dev-ruby/test-unit-ruby-core )" - -all_ruby_prepare() { - sed -e 's/__dir__/"."/' \ - -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \ - -e 's/git ls-files -z/find * -print0/' \ - -i ${RUBY_FAKEGEM_GEMSPEC} || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/typeprof/
commit: cff909ec15def5c245aa3476a0ae9f15e7bd796d Author: Hans de Graaff gentoo org> AuthorDate: Sat Sep 14 09:29:29 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Sep 14 09:32:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cff909ec dev-ruby/typeprof: drop 0.21.7 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/typeprof/Manifest | 1 - dev-ruby/typeprof/typeprof-0.21.7.ebuild | 32 2 files changed, 33 deletions(-) diff --git a/dev-ruby/typeprof/Manifest b/dev-ruby/typeprof/Manifest index 91fe4b1b0d1d..6243217c4edc 100644 --- a/dev-ruby/typeprof/Manifest +++ b/dev-ruby/typeprof/Manifest @@ -1,2 +1 @@ DIST typeprof-0.21.11.tar.gz 1035785 BLAKE2B 8f121016220ba8b778710acaaac3edfbee6a7f7fec69e76130ef8dedacd034a2b3444ad6bdecabbc5b030782bb65f5fda2b1b03e65ccafd1e03bae9763eaeb67 SHA512 3ef58d5cee24f037a32984a7f9757958f0276732918a58c27aed15b11e43d57da92d4fcf41eeb017d7fe8cacfd801f0fc9cdcf03cfc2e663f8660097cde8fb61 -DIST typeprof-0.21.7.tar.gz 1036834 BLAKE2B c0a8a1ed3a0592f72489eb342cbaf132e647d11ef5f3eef003b4208e512f581aacd586cac137c9b405d59f71e1b9e2cbc9903a9c1b4791db0ad0a64485247eea SHA512 0dd149da7873ec4422a03fa31a828a8efafa5faff0c23dffde74650b71e14d472f1bb0c36d28a48e0538a761538504937ad4e0f8a711a9f5c2b52ac4128a8f37 diff --git a/dev-ruby/typeprof/typeprof-0.21.7.ebuild b/dev-ruby/typeprof/typeprof-0.21.7.ebuild deleted file mode 100644 index a28932d1a3ad.. --- a/dev-ruby/typeprof/typeprof-0.21.7.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31 ruby32" - -RUBY_FAKEGEM_RECIPE_DOC="none" -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_BINDIR="exe" - -RUBY_FAKEGEM_GEMSPEC="typeprof.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Performs a type analysis of non-annotated Ruby code" -HOMEPAGE="https://github.com/ruby/typeprof"; -SRC_URI="https://github.com/ruby/typeprof/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" -SLOT="0" -IUSE="test" - -ruby_add_rdepend ">=dev-ruby/rbs-1.8.1" - -all_ruby_prepare() { - # Avoid tests that download live code using git - rm -r test/typeprof/{goodcheck,diff-lcs}_test.rb || die - - sed -i -e "s:_relative ': './:" -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/unf_ext/
commit: 0d3e7af0f356131272876d453117a5665b7c06cc Author: Hans de Graaff gentoo org> AuthorDate: Sat Sep 14 09:28:54 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Sep 14 09:32:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d3e7af0 dev-ruby/unf_ext: drop 0.0.8.2, 0.0.9 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/unf_ext/Manifest | 2 -- dev-ruby/unf_ext/unf_ext-0.0.8.2.ebuild | 37 - dev-ruby/unf_ext/unf_ext-0.0.9.ebuild | 37 - 3 files changed, 76 deletions(-) diff --git a/dev-ruby/unf_ext/Manifest b/dev-ruby/unf_ext/Manifest index 0bbf44dcbd22..196446ffdb72 100644 --- a/dev-ruby/unf_ext/Manifest +++ b/dev-ruby/unf_ext/Manifest @@ -1,3 +1 @@ -DIST unf_ext-0.0.8.2.gem 399360 BLAKE2B 01c98ff018ec3471d4068e79b6a80980e891835a940b109c9b240226ed97f89ce71b3236b9185c6087a4e61fe6b77b249fc952b65483b5adb96fc25ee0d4bb05 SHA512 c9d3e54c96a525031d3b2fe349b5ffa1d03e3f28f74c3a2715af299e5274c7514526d07be5d7244a2cf9561c11e170b15c75d34c5e2a7143cef1ee25d32d2137 DIST unf_ext-0.0.9.1.gem 399872 BLAKE2B 2c51c426a6740e56a2d15977c46c1fdfb8129691070bd234a3d11bbc8f85466e015eb75feb13ab0be565ad43958506baec9fd09e204efc3ea69f2dbf340e4588 SHA512 f2d0d58dc0ed30e3e99ac75022c8ea78bf4ad51c8803009c059de087b1cd439e06a8e7ef4c1be5c75048f85afe6c301f402ed21405ff02ad36ea73209416994d -DIST unf_ext-0.0.9.gem 399872 BLAKE2B ec32d0357d7e72d001962b16f70fe616910eff6641eabf56dd2403f995c60a8a0dc4b1901ce3154032645e9af2378b9cdf9a23795899a5f7230f5f7ad52bd3c9 SHA512 b89edde90ccd7a71c7ae0e284ded7d8963239fcc976ea2876e569562bad44ff8eb8825ec8adcc61242772cc37c924ff1962bbcf1cea4e4333db446af1f055d30 diff --git a/dev-ruby/unf_ext/unf_ext-0.0.8.2.ebuild b/dev-ruby/unf_ext/unf_ext-0.0.8.2.ebuild deleted file mode 100644 index 2853bd01efb9.. --- a/dev-ruby/unf_ext/unf_ext-0.0.8.2.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby27 ruby30 ruby31 ruby32" - -RUBY_FAKEGEM_RECIPE_TEST="none" - -RUBY_FAKEGEM_DOCDIR="doc" - -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_EXTENSIONS=(ext/unf_ext/extconf.rb) - -inherit ruby-fakegem - -DESCRIPTION="Unicode Normalization Form support library for CRuby" -HOMEPAGE="https://github.com/knu/ruby-unf_ext"; - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="doc test" - -ruby_add_bdepend " - test? ( - >=dev-ruby/test-unit-2.5.1-r1 - )" - -all_ruby_prepare() { - sed -i -e '/bundler/,/end/ s:^:#:' Rakefile test/helper.rb || die -} - -each_ruby_test() { - ruby-ng_testrb-2 test/test_*.rb -} diff --git a/dev-ruby/unf_ext/unf_ext-0.0.9.ebuild b/dev-ruby/unf_ext/unf_ext-0.0.9.ebuild deleted file mode 100644 index 93ee53a957d2.. --- a/dev-ruby/unf_ext/unf_ext-0.0.9.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby31 ruby32" - -RUBY_FAKEGEM_RECIPE_TEST="none" - -RUBY_FAKEGEM_DOCDIR="doc" - -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_EXTENSIONS=(ext/unf_ext/extconf.rb) - -inherit ruby-fakegem - -DESCRIPTION="Unicode Normalization Form support library for CRuby" -HOMEPAGE="https://github.com/knu/ruby-unf_ext"; - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="doc test" - -ruby_add_bdepend " - test? ( - >=dev-ruby/test-unit-2.5.1-r1 - )" - -all_ruby_prepare() { - sed -i -e '/bundler/,/end/ s:^:#:' Rakefile test/helper.rb || die -} - -each_ruby_test() { - ruby-ng_testrb-2 test/test_*.rb -}
[gentoo-commits] repo/gentoo:master commit in: profiles/
commit: 565194666d136237eeae4e4e3697338dd061df7b Author: Hans de Graaff gentoo org> AuthorDate: Sat Sep 14 09:25:22 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Sep 14 09:26:04 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56519466 profiles/package.mask: mask obsolete cucumber slots Mask slots for cucumber components that are no longer needed. Signed-off-by: Hans de Graaff gentoo.org> profiles/package.mask | 7 +++ 1 file changed, 7 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index e6cff8ad8b76..46731dc3af05 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -33,6 +33,13 @@ #--- END OF EXAMPLES --- +# Hans de Graaff (2024-09-14) +# Obsolete slots that were used for older cucumber version but that no +# longer have reverse dependencies. Removal on 2024-10-14. +dev-util/cucumber-compatibility-kit:10 +dev-util/cucumber-core:12 +dev-util/cucumber-gherkin:22 + # Hans de Graaff (2024-09-14) # Old slots that are not compatible with ruby32. Use the newer slots # instead. Removal on 2024-10-14.
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libgxim/
commit: ef46e24f3d4592436a81844535f5bb73a708b915 Author: Hans de Graaff gentoo org> AuthorDate: Sat Sep 14 08:40:15 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Sep 14 09:26:03 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef46e24f x11-libs/libgxim: enable ruby33 Signed-off-by: Hans de Graaff gentoo.org> x11-libs/libgxim/libgxim-0.5.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libgxim/libgxim-0.5.0-r1.ebuild b/x11-libs/libgxim/libgxim-0.5.0-r1.ebuild index f7a149908a9b..c796b10afae8 100644 --- a/x11-libs/libgxim/libgxim-0.5.0-r1.ebuild +++ b/x11-libs/libgxim/libgxim-0.5.0-r1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI="7" -USE_RUBY="ruby27 ruby30 ruby31 ruby32" +USE_RUBY="ruby31 ruby32 ruby33" inherit autotools ruby-single
[gentoo-commits] repo/gentoo:master commit in: dev-util/cucumber-cucumber-expressions/
commit: 3241b5d39936c6544d2ff2152b9beefd470ffbb9 Author: Hans de Graaff gentoo org> AuthorDate: Sat Sep 14 09:21:39 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Sep 14 09:26:03 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3241b5d3 dev-util/cucumber-cucumber-expressions: drop 15.1.1, 17.0.1, 17.0.2 Signed-off-by: Hans de Graaff gentoo.org> dev-util/cucumber-cucumber-expressions/Manifest| 3 --- .../cucumber-cucumber-expressions-15.1.1.ebuild| 17 - .../cucumber-cucumber-expressions-17.0.1.ebuild| 18 -- .../cucumber-cucumber-expressions-17.0.2.ebuild| 16 4 files changed, 54 deletions(-) diff --git a/dev-util/cucumber-cucumber-expressions/Manifest b/dev-util/cucumber-cucumber-expressions/Manifest index d532a1cc6c2d..0f9305f923c6 100644 --- a/dev-util/cucumber-cucumber-expressions/Manifest +++ b/dev-util/cucumber-cucumber-expressions/Manifest @@ -1,5 +1,2 @@ -DIST cucumber-cucumber-expressions-15.1.1.gem 25088 BLAKE2B bc9990d11994a5c094b23a2d8bccf283d0c035507d7140128acae674faa70d1b8927bce6069b82bc530b28b4867ae6be3f168847e0d6db036211a5fd13defb06 SHA512 ceda830ca22e388169db41c85343f9adbe918ac76a5cfaefd55ca3d2815ec826eb592ba70771f0cf41bfefe8e42d9afbcfeb8c384cfa30687e9c0c023164fbe3 DIST cucumber-cucumber-expressions-15.2.0.gem 25088 BLAKE2B 3e0a9283cdf1a9488826260a98358612847945e287ed0f4b011c697fa6aabd340974705d5eb338464fdaee938090ea83b8c912820517b9a2b0cfa0c81b554d5c SHA512 c4f72a6e096794598f94318ef21ac7586328229db4ec5d6791abc3d36319e798d3bddc91fdc9d56a3741ae8ce082deeec153b66d8904683e3038b1161b84fcf7 -DIST cucumber-cucumber-expressions-17.0.1.gem 25088 BLAKE2B 2d85d1ad5498d546df73a919a56f54a566bee0c686d2549bc4efb3e8970a057ef068fe2d498f393367094526afa5c14cbb7d1fbbaa05086801931d9ca99c72bb SHA512 6b89a4aad515cd4894859a549037ac9ea25c470c26106680bd825595e497883177944da7ec35f4f2e8e2c0cd872808ba0ef93133c91e8e889589db96251f74f6 -DIST cucumber-cucumber-expressions-17.0.2.gem 25600 BLAKE2B e8457e48950ca0dae95c6523adff66c2e479eec4ee09210c41b5407a9ef8f19b1c1c7c59ab306f0b8be0bbe4c88cc29ef43ff7514ea5f6ff0ea0c1baa1bd878c SHA512 24cce30d5b6fbf8ac0991c7e04a8fb26a15bc6676a0b9601813053ebd3388641a9dedc55bf45cd09bb7da730f2eba7264cab58d0035afda463c0620861ba07e5 DIST cucumber-cucumber-expressions-17.1.0.gem 25600 BLAKE2B 76be703f509ffb31304724bc26a45d9b565efeeb5a1fd54e20cf7b4076fd1232630a11e6af3deb602019dd78ee97087036e97692040bee682cd29c1e1d40952a SHA512 3935be2541d874a746713416f43934dafab6b59a9417ce40a9ba038541fa0f8a6b8b5c55e4a97a0b00faa10c29e161e5426a7400ca4e003aff31d954ca263343 diff --git a/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-15.1.1.ebuild b/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-15.1.1.ebuild deleted file mode 100644 index feadb3db482f.. --- a/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-15.1.1.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31 ruby32" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" -RUBY_FAKEGEM_EXTRADOC="README.md" - -inherit ruby-fakegem - -DESCRIPTION="a simpler alternative to Regular Expressions" -HOMEPAGE="https://cucumber.io/"; -LICENSE="MIT" - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -SLOT="$(ver_cut 1)" diff --git a/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-17.0.1.ebuild b/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-17.0.1.ebuild deleted file mode 100644 index e2319f021863.. --- a/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-17.0.1.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# 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_RECIPE_TEST="rspec3" - -inherit ruby-fakegem - -DESCRIPTION="a simpler alternative to Regular Expressions" -HOMEPAGE="https://cucumber.io/"; -LICENSE="MIT" - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -SLOT="$(ver_cut 1)" - -PATCHES=( "${FILESDIR}/${P}-spec-fix.patch" ) diff --git a/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-17.0.2.ebuild b/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-17.0.2.ebuild deleted file mode 100644 index 64e638b07fcb.. --- a/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-17.0.2.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAP
[gentoo-commits] repo/gentoo:master commit in: profiles/
commit: 56654ca7da8d309573c9af0e1166a1262702fa4d Author: Hans de Graaff gentoo org> AuthorDate: Sat Sep 14 07:31:38 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Sep 14 07:31:38 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56654ca7 profiles/package.mask: add missing removal date Signed-off-by: Hans de Graaff gentoo.org> profiles/package.mask | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/profiles/package.mask b/profiles/package.mask index f63203e77bba..e6cff8ad8b76 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -35,7 +35,7 @@ # Hans de Graaff (2024-09-14) # Old slots that are not compatible with ruby32. Use the newer slots -# instead. +# instead. Removal on 2024-10-14. dev-ruby/hiera-eyaml:3 dev-util/aruba:0
[gentoo-commits] repo/gentoo:master commit in: profiles/
commit: 68f607d9f7ab80bf67b6158d4a177c73bfb899ee Author: Hans de Graaff gentoo org> AuthorDate: Sat Sep 14 07:28:55 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Sep 14 07:30:01 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68f607d9 profiles/package.mask: mask old hiera-eyaml slot for removal Signed-off-by: Hans de Graaff gentoo.org> profiles/package.mask | 6 ++ 1 file changed, 6 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index c6bc80a972c2..f63203e77bba 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -33,6 +33,12 @@ #--- END OF EXAMPLES --- +# Hans de Graaff (2024-09-14) +# Old slots that are not compatible with ruby32. Use the newer slots +# instead. +dev-ruby/hiera-eyaml:3 +dev-util/aruba:0 + # Arthur Zamarin (2024-09-10) # ia64 only package. Since we drop ia64, we can remove this package. # Removal on 2024-10-10. Bug #939298.
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/coffee-script-source/
commit: f58346b9bb3132ebbe06edb17e9256c6aa7f8ff1 Author: Hans de Graaff gentoo org> AuthorDate: Sat Sep 14 06:10:44 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Sep 14 06:11:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f58346b9 dev-ruby/coffee-script-source: stabilize 1.12.2-r2 Closes: https://bugs.gentoo.org/936843 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/coffee-script-source/coffee-script-source-1.12.2-r2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/coffee-script-source/coffee-script-source-1.12.2-r2.ebuild b/dev-ruby/coffee-script-source/coffee-script-source-1.12.2-r2.ebuild index d983fd3d19a8..b9a58ace3e59 100644 --- a/dev-ruby/coffee-script-source/coffee-script-source-1.12.2-r2.ebuild +++ b/dev-ruby/coffee-script-source/coffee-script-source-1.12.2-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,6 +14,6 @@ HOMEPAGE="https://coffeescript.org/"; LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x64-macos" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x64-macos" IUSE=""
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/mkmf-lite/
commit: de1fc3dda03d4477baa73c59b14e74d87062bcb3 Author: Hans de Graaff gentoo org> AuthorDate: Sat Sep 14 05:48:12 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Sep 14 05:48:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de1fc3dd dev-ruby/mkmf-lite: add 0.7.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/mkmf-lite/Manifest | 1 + dev-ruby/mkmf-lite/mkmf-lite-0.7.0.ebuild | 25 + 2 files changed, 26 insertions(+) diff --git a/dev-ruby/mkmf-lite/Manifest b/dev-ruby/mkmf-lite/Manifest index 37d979ab70f9..7714ce990f4a 100644 --- a/dev-ruby/mkmf-lite/Manifest +++ b/dev-ruby/mkmf-lite/Manifest @@ -1 +1,2 @@ DIST mkmf-lite-0.6.0.gem 20992 BLAKE2B fb52c99be00693409838a437a0715954551e9a9aecfad752d3e3f635d0b7992625d008a58da5b4b20bd03344d2cd861fc593d94bcb4a85012346eb534f5f851a SHA512 3baab933a75297dec89a254ffe33190bc991d7a6499b8cdf9abe612cb9837d2bcad8746aa008d394d910257518dc24cac6cd3c5adb6ed1f481088636e585d66f +DIST mkmf-lite-0.7.0.gem 20992 BLAKE2B d94fe1ee149e469908a74a4b71241ffca1a66d44eddedca4508096948b8a80d2106e78b686c71a58cdca72b672adabc1a6f692c3ea4d2b3e6edeedac1e5521e1 SHA512 d3c420d4b6bd51d9e7d4df519f686842d30fdc6e88bf12ffdb164f562c4ebafd8fa40e2044471798e0501879f50c2ed8c7aadc0a265b64f595d41faf3a7d5cbe diff --git a/dev-ruby/mkmf-lite/mkmf-lite-0.7.0.ebuild b/dev-ruby/mkmf-lite/mkmf-lite-0.7.0.ebuild new file mode 100644 index ..f19807d8959d --- /dev/null +++ b/dev-ruby/mkmf-lite/mkmf-lite-0.7.0.ebuild @@ -0,0 +1,25 @@ +# 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_DOC="" +RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +inherit ruby-fakegem + +DESCRIPTION="light version of the the mkmf library designed for use as a library" +HOMEPAGE="https://github.com/djberg96/mkmf-lite"; + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" + +ruby_add_rdepend " + =dev-ruby/memoist-0.16* >=dev-ruby/memoist-0.16.2 + >=dev-ruby/ptools-1.4
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/unicode-display_width/
commit: f0eb37e44a59a013b5db14fc5e45a4897d0614f4 Author: Hans de Graaff gentoo org> AuthorDate: Sat Sep 14 05:49:40 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Sep 14 05:49:40 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0eb37e4 dev-ruby/unicode-display_width: add 2.6.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/unicode-display_width/Manifest| 1 + .../unicode-display_width-2.6.0.ebuild | 28 ++ 2 files changed, 29 insertions(+) diff --git a/dev-ruby/unicode-display_width/Manifest b/dev-ruby/unicode-display_width/Manifest index f6e4b3075419..3dbc421ca6c9 100644 --- a/dev-ruby/unicode-display_width/Manifest +++ b/dev-ruby/unicode-display_width/Manifest @@ -1,2 +1,3 @@ DIST unicode-display_width-1.7.0.tar.gz 10822 BLAKE2B c3db387b9d61ba4ea9d5559824b22e40f173f9e9bcf7fdad3dba1edc36b39ae90276818bd54e74a6731bd2cb8c48b28e440d07f7e3cedbd8dc13441f79a2b56c SHA512 2b6d2b0118f4a2ad69e98fe2fac611ca94adc0dc59ad076083d0243c630a81a01d650965149a25feaf8986c262a5d55294e064361420e2140b53c5ced5fb1c77 DIST unicode-display_width-2.5.0.tar.gz 13115 BLAKE2B 93d50190346409b3ba0dc23cbce841cabab7584f07a5b152851e40fd06168ff26a38c4872aed994e1a77292cf04de31f54075ad6b4329975fd93c30d9afe38b3 SHA512 cd6302136e5d61e6209bd9c6eb432c09d562b59a6a02868a3343a5968c56239cff0f547ed5bed15d5a6a06265385a6a499b148e59f9b84778241c9f8c5efa2be +DIST unicode-display_width-2.6.0.tar.gz 13178 BLAKE2B 416929b43d494e59a6d790f775215e30ee8ca24404f99193757d79575ec952567164731eb4cdefe836edc70e56fe176c416bab182a51ee6b1d9e5c959e7c8658 SHA512 f67178a3907175575038204d84a71a466bafe73f9519bdd65b4ca6fa0dd9a1ff21937daa7914ff2881c3d7343a16f22863d7bfe6dd5e223c3d44fed730abe7e4 diff --git a/dev-ruby/unicode-display_width/unicode-display_width-2.6.0.ebuild b/dev-ruby/unicode-display_width/unicode-display_width-2.6.0.ebuild new file mode 100644 index ..f4b9cc3e7df1 --- /dev/null +++ b/dev-ruby/unicode-display_width/unicode-display_width-2.6.0.ebuild @@ -0,0 +1,28 @@ +# 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_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_EXTRAINSTALL="data" + +RUBY_FAKEGEM_GEMSPEC="unicode-display_width.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Adds String#display_width to get the display size using EastAsianWidth.txt" +HOMEPAGE="https://github.com/janlelis/unicode-display_width"; +SRC_URI="https://github.com/janlelis/unicode-display_width/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="MIT" + +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm64" + +all_ruby_prepare() { + # Avoid experimental emoji support for now + sed -e '/\[emoji\]/,/^ end/ s:^:#:' \ + -e '/Config object based API/,/^end/ s:^:#:' \ + -i spec/display_width_spec.rb || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/file-tail/
commit: 7ddb8567cf588dab32d3f21f9e7dd19844ba98cb Author: Hans de Graaff gentoo org> AuthorDate: Sat Sep 14 05:46:29 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Sep 14 05:46:29 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ddb8567 dev-ruby/file-tail: add 1.3.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/file-tail/Manifest | 1 + dev-ruby/file-tail/file-tail-1.3.0.ebuild | 35 +++ 2 files changed, 36 insertions(+) diff --git a/dev-ruby/file-tail/Manifest b/dev-ruby/file-tail/Manifest index dc18b42f819a..35684f8ce76d 100644 --- a/dev-ruby/file-tail/Manifest +++ b/dev-ruby/file-tail/Manifest @@ -1 +1,2 @@ DIST file-tail-1.2.0.gem 19968 BLAKE2B 8a9ef8b73d2e7c8c21ec04e817991ebe40ba62800e565b607dbae9732b0192074cff4b3fc9dc7a495be9a2315eab63b48126e524091d72b37f7e8261cb1333f1 SHA512 ac20e5e855144f7462ef0471be08ab56e521a7b22117f1653e06624e1d81ac11d047a21a6979476bc8547dd88d90f25e51052950148acbe3ea64bdd3c35e1da3 +DIST file-tail-1.3.0.gem 20992 BLAKE2B ecb15f77cabebc9f04eba2ae2b1b49e66cbbb6143c84a8f98e98f5f6f9480da0b1652b24adfcc826c318d84238e980b3309a0ab1782d6065cb0242726ac5 SHA512 225f73895d76f4c7db37dc891603cf9c7cd6a188c30cd6a19c758cb470ff89d3beb0887cd7bc052c846236b56384a928277c53dfe9e9adef60d35f4fe2f0d0f5 diff --git a/dev-ruby/file-tail/file-tail-1.3.0.ebuild b/dev-ruby/file-tail/file-tail-1.3.0.ebuild new file mode 100644 index ..e323c0191884 --- /dev/null +++ b/dev-ruby/file-tail/file-tail-1.3.0.ebuild @@ -0,0 +1,35 @@ +# 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_RECIPE_TEST="none" + +RUBY_FAKEGEM_DOC_SOURCES="lib README.md" + +RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A small ruby library that allows it to 'tail' files in Ruby" +HOMEPAGE="https://flori.github.io/file-tail/"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +ruby_add_rdepend "=dev-ruby/tins-1*" +ruby_add_bdepend "test? ( >=dev-ruby/test-unit-2.5.1-r1 )" + +all_ruby_prepare() { + sed -i -e '/test_tail_change2/aomit "has race condition"' tests/file_tail_test.rb || die +} + +each_ruby_test() { + ruby-ng_testrb-2 -Ilib tests/*_test.rb +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/sqlite3/
commit: e3ed7edc74d700068188cc461d0ae8e3128089b1 Author: Hans de Graaff gentoo org> AuthorDate: Fri Sep 13 06:45:03 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Fri Sep 13 06:45:55 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3ed7edc dev-ruby/sqlite3: fix gemspec some more Avoid a non-parseable warning in the gemspec. Closes: https://bugs.gentoo.org/939416 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/sqlite3/sqlite3-2.0.4-r2.ebuild | 65 1 file changed, 65 insertions(+) diff --git a/dev-ruby/sqlite3/sqlite3-2.0.4-r2.ebuild b/dev-ruby/sqlite3/sqlite3-2.0.4-r2.ebuild new file mode 100644 index ..1d3e77be7365 --- /dev/null +++ b/dev-ruby/sqlite3/sqlite3-2.0.4-r2.ebuild @@ -0,0 +1,65 @@ +# 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_DOC="faq" +RUBY_FAKEGEM_DOCDIR="doc faq" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_EXTENSIONS=(ext/sqlite3/extconf.rb) +RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/sqlite3 +RUBY_FAKEGEM_GEMSPEC="sqlite3.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="An extension library to access a SQLite database from Ruby" +HOMEPAGE="https://github.com/sparklemotion/sqlite3-ruby"; +SRC_URI="https://github.com/sparklemotion/sqlite3-ruby/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +RUBY_S="sqlite3-ruby-${PV}" +LICENSE="BSD" + +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="doc test" + +# We track the bundled sqlite version here +RDEPEND=" >=dev-db/sqlite-3.46.1:3" +DEPEND=" >=dev-db/sqlite-3.46.1:3" + +ruby_add_bdepend " + doc? ( dev-ruby/rdoc ) + test? ( dev-ruby/minitest:5 ) +" + +all_ruby_prepare() { + sed -i -e 's/enable_config("system-libraries")/true/' ext/sqlite3/extconf.rb || die + + # Remove the runtime dependency on mini_portile2. We build without + # it and it is not a runtime dependency for us. + sed -e '/mini_portile2/ s:^:#:' \ + -e '/WARNING/ s:^:#:' \ + -e "s/0.0.0/${PV}/" \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die + + # Avoid a failing spec for reprepares stats. Upstream indicates that + # the stats data should not be relied on other than for human + # debugging. + sed -e '/def test_stat_reprepares/askip "Fails on Gentoo"' \ + -i test/test_statement.rb || die +} + +all_ruby_compile() { + all_fakegem_compile + + if use doc; then + rdoc --title "${P} Documentation" -o doc --main README.rdoc lib *.rdoc ext/*/*.c || die + rm -f doc/js/*.gz || die + fi +} + +each_ruby_test() { + ${RUBY} -Ilib:test:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/sqlite3/
commit: a29ce375bb1b72041dd2950fe8da737c5c00f95d Author: Hans de Graaff gentoo org> AuthorDate: Thu Sep 12 05:27:48 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Thu Sep 12 05:33:25 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a29ce375 dev-ruby/sqlite3: fix gemspec Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/sqlite3/sqlite3-2.0.4-r1.ebuild | 64 1 file changed, 64 insertions(+) diff --git a/dev-ruby/sqlite3/sqlite3-2.0.4-r1.ebuild b/dev-ruby/sqlite3/sqlite3-2.0.4-r1.ebuild new file mode 100644 index ..9a628d5898ee --- /dev/null +++ b/dev-ruby/sqlite3/sqlite3-2.0.4-r1.ebuild @@ -0,0 +1,64 @@ +# 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_DOC="faq" +RUBY_FAKEGEM_DOCDIR="doc faq" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_EXTENSIONS=(ext/sqlite3/extconf.rb) +RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/sqlite3 +RUBY_FAKEGEM_GEMSPEC="sqlite3.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="An extension library to access a SQLite database from Ruby" +HOMEPAGE="https://github.com/sparklemotion/sqlite3-ruby"; +SRC_URI="https://github.com/sparklemotion/sqlite3-ruby/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +RUBY_S="sqlite3-ruby-${PV}" +LICENSE="BSD" + +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="doc test" + +# We track the bundled sqlite version here +RDEPEND=" >=dev-db/sqlite-3.46.1:3" +DEPEND=" >=dev-db/sqlite-3.46.1:3" + +ruby_add_bdepend " + doc? ( dev-ruby/rdoc ) + test? ( dev-ruby/minitest:5 ) +" + +all_ruby_prepare() { + sed -i -e 's/enable_config("system-libraries")/true/' ext/sqlite3/extconf.rb || die + + # Remove the runtime dependency on mini_portile2. We build without + # it and it is not a runtime dependency for us. + sed -e '/mini_portile2/ s:^:#:' \ + -e "s/0.0.0/${PV}/" \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die + + # Avoid a failing spec for reprepares stats. Upstream indicates that + # the stats data should not be relied on other than for human + # debugging. + sed -e '/def test_stat_reprepares/askip "Fails on Gentoo"' \ + -i test/test_statement.rb || die +} + +all_ruby_compile() { + all_fakegem_compile + + if use doc; then + rdoc --title "${P} Documentation" -o doc --main README.rdoc lib *.rdoc ext/*/*.c || die + rm -f doc/js/*.gz || die + fi +} + +each_ruby_test() { + ${RUBY} -Ilib:test:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/path_expander/
commit: 72ccd53bb0febc863b12a4128eecc06c98e149e9 Author: Hans de Graaff gentoo org> AuthorDate: Thu Sep 12 05:33:13 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Thu Sep 12 05:33:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72ccd53b dev-ruby/path_expander: add 1.1.3 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/path_expander/Manifest | 1 + dev-ruby/path_expander/path_expander-1.1.3.ebuild | 28 +++ 2 files changed, 29 insertions(+) diff --git a/dev-ruby/path_expander/Manifest b/dev-ruby/path_expander/Manifest index 7f53854657f0..7b5423e5293a 100644 --- a/dev-ruby/path_expander/Manifest +++ b/dev-ruby/path_expander/Manifest @@ -1,2 +1,3 @@ DIST path_expander-1.1.1.gem 13312 BLAKE2B d22b7253be821f7bf73bef48843b64356e5a4c66fb532844e4de25e9f4e01486560defda00d8cbc698a3d3b936cff742bdd3005afb32f9a41318d380d2f575cc SHA512 bd670b45bf8a265faf0ab9e845782e7bb6fa62e4360d3b5109b83b27afc54d3d372db1d0df9a098eb6935d24d29a973848c7b914b5ee0d67069ddc88c0aa79b7 DIST path_expander-1.1.2.gem 13824 BLAKE2B 0f618b136b0322c8fcde8c2acbcc594108aaef4765d336f26ab8fa5bdd433d1577795f8a946987370fed4da5d7219d6b1115c930fd0a87a06d11579bd24420b8 SHA512 998aa55fa1cc31498ef65753aab734650031ae1e42a7f2b5757edd50ea57076f87ee6d5a03bc62d93768709f06dd0a0564080d8563dec0f9d7605501348dd718 +DIST path_expander-1.1.3.gem 13824 BLAKE2B 7852be8bb3ba816c0e2ac80f381a4b56913b4f928a79bacd488f0d761c700ef615d6f4c1e191d1fa4ae82a1f64d66bb46bf2a2863a971f0763e38f334a60a9ab SHA512 b522a7b43b72e33dd3d176067cbb53417620f13ee0c270993edcd3c9bc7ab0f36ecaa8feca0bca258c416ecf37855e1eb1ca2abbafccbbd08ed7a19a3556a035 diff --git a/dev-ruby/path_expander/path_expander-1.1.3.ebuild b/dev-ruby/path_expander/path_expander-1.1.3.ebuild new file mode 100644 index ..42eac7956233 --- /dev/null +++ b/dev-ruby/path_expander/path_expander-1.1.3.ebuild @@ -0,0 +1,28 @@ +# 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_EXTRADOC="History.rdoc README.rdoc" + +inherit ruby-fakegem + +DESCRIPTION="Pre-process CLI arguments expanding directories into their constituent files" +HOMEPAGE="https://github.com/seattlerb/path_expander"; + +LICENSE="MIT" +SLOT="1" +KEYWORDS="~amd64 ~x86" + +all_ruby_prepare() { + # Fix tests depending on sort order + sed -i -e '/test_process_args_dir/,/^ end/ s:^:#:' \ + -e '33 s/$/.sort/' \ + -e '83 s/act/act.sort/' \ + test/test_path_expander.rb || die +} + +each_ruby_test() { + ${RUBY} -Ilib:.:test -e 'Dir["test/test_*.rb"].each{|f| require f}' || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/arel-helpers/
commit: 547cbe14fb749221c83c9ebd60bd127263903fa9 Author: Hans de Graaff gentoo org> AuthorDate: Tue Sep 10 05:50:03 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Tue Sep 10 05:50:03 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=547cbe14 dev-ruby/arel-helpers: add 2.15.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/arel-helpers/Manifest | 1 + dev-ruby/arel-helpers/arel-helpers-2.15.0.ebuild | 60 2 files changed, 61 insertions(+) diff --git a/dev-ruby/arel-helpers/Manifest b/dev-ruby/arel-helpers/Manifest index fc69e00d8029..c87c573ef0c3 100644 --- a/dev-ruby/arel-helpers/Manifest +++ b/dev-ruby/arel-helpers/Manifest @@ -1 +1,2 @@ DIST arel-helpers-2.14.0.tar.gz 11711 BLAKE2B 75182a17ae741b2fe62189bccf008ca9958a69d69b5c2aced227e1b77f7278565f2c6261f56e567e4534c1e0229ce00e630bb1dc77ce8e49d03267784f8f8dc2 SHA512 47edec1aaa5be14de4ee695b13096dcf3f0c30804b20dfdc84421e1a779d3faa6241c022003f4752da911d1ea71a49de6e1e3339e6a3e452ca7fa8116ff751ca +DIST arel-helpers-2.15.0.tar.gz 11785 BLAKE2B 5588b114c0f3a1daf7ce8bb9301f709b6afefa91fdfbd4b30d98574c9bff0d650c996f9462836c22edd70bb5a4d8edabb4d46fd8d67ee6c3cb2fa2dd3459a807 SHA512 f13fc81815f3041fd40f8029683707698d283dc27d041f790bd4e14775cb113871f272c8dc22698a0dfbc5d6cf20d7a876bb02ea34a70583f1d6a4dc7c66a8e3 diff --git a/dev-ruby/arel-helpers/arel-helpers-2.15.0.ebuild b/dev-ruby/arel-helpers/arel-helpers-2.15.0.ebuild new file mode 100644 index ..fa148647b710 --- /dev/null +++ b/dev-ruby/arel-helpers/arel-helpers-2.15.0.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby31 ruby32" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" +RUBY_S=${PN}-* +RUBY_FAKEGEM_VERSION="$(ver_cut 1-3)" +inherit ruby-fakegem + +DESCRIPTION="Tools to help construct database queries" +HOMEPAGE="https://github.com/camertron/arel-helpers"; +# No test data in gems +SRC_URI="https://github.com/camertron/arel-helpers/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm" + +ruby_add_rdepend " + || ( + dev-ruby/activerecord:7.1 + dev-ruby/activerecord:7.0 + dev-ruby/activerecord:6.1 + ) +" + +ruby_add_bdepend " + test? ( + dev-ruby/rr + dev-ruby/activerecord[sqlite] + dev-ruby/bundler + >=dev-ruby/combustion-1.3 + >=dev-ruby/database_cleaner-2.0 + >=dev-ruby/sqlite3-1.4 + ) +" + +all_ruby_prepare() { + # pry is for debugging, not useful here + sed -e '/pry-/ s:^:#:' \ + -i spec/spec_helper.rb || die + + sed -e '2igem "activerecord", "<7.2"' \ + -i Gemfile || die + + sed \ + -e '/rake/ s/~>/>=/' \ + -e '/appraisal/ s:^:#:' \ + -e '/database_cleaner/ s/1.8/1.7/' \ + -e '/database_cleaner/ s/~>/>=/' \ + -e '/sqlite3/ s/~>/>=/' \ + -i arel-helpers.gemspec || die +} + +each_ruby_test() { + ${RUBY} -S bundle exec rake spec || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/simplecov-html/
commit: 238129d8b2e547bb6209ff8eb5e07097213dacfb Author: Hans de Graaff gentoo org> AuthorDate: Mon Sep 9 05:37:41 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Mon Sep 9 05:37:56 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=238129d8 dev-ruby/simplecov-html: fix pkgcheck issue Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/simplecov-html/simplecov-html-0.13.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/simplecov-html/simplecov-html-0.13.1.ebuild b/dev-ruby/simplecov-html/simplecov-html-0.13.1.ebuild index 2027f5e8c21a..091a3128a648 100644 --- a/dev-ruby/simplecov-html/simplecov-html-0.13.1.ebuild +++ b/dev-ruby/simplecov-html/simplecov-html-0.13.1.ebuild @@ -18,6 +18,6 @@ DESCRIPTION="Generates a HTML report of your SimpleCov ruby code coverage result HOMEPAGE="https://github.com/simplecov-ruby/simplecov-html"; LICENSE="MIT" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="doc"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/benchmark-ips/
commit: c40ff2467493abf573ceb13cf1efac4ef76e4667 Author: Hans de Graaff gentoo org> AuthorDate: Mon Sep 9 05:35:57 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Mon Sep 9 05:37:56 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c40ff246 dev-ruby/benchmark-ips: add 2.14.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/benchmark-ips/Manifest| 1 + dev-ruby/benchmark-ips/benchmark-ips-2.14.0.ebuild | 30 ++ 2 files changed, 31 insertions(+) diff --git a/dev-ruby/benchmark-ips/Manifest b/dev-ruby/benchmark-ips/Manifest index 180ffe448ddf..2b6aefc79d83 100644 --- a/dev-ruby/benchmark-ips/Manifest +++ b/dev-ruby/benchmark-ips/Manifest @@ -1,2 +1,3 @@ DIST benchmark-ips-2.12.0.tar.gz 20676 BLAKE2B 1473fb8cc42d62cf6b7206d91c9d959707109e3ade9d712d82ab5ccfdcc48bb4874bae4c37370561aa60fe8c99078564a22a5a216daa6b870015329db1094af1 SHA512 ad4a7133b73d3ead583513704cbf00ef858b7fc5477686d3841614f05a83f3b4551b1fcab78e9a8affe7c8487112d9fde5012bf8a8e13621d289d792ff27c061 DIST benchmark-ips-2.13.0.tar.gz 20781 BLAKE2B 61a04395559a75b012c168345926f0f92954453081da4a0280b99f95f91c66633b04f99caf485a2b35036428719149154792e463cf7b4f6ab57c176506456235 SHA512 a167dbd4ecaf233c36da7cbfb2283447124ef190b174dc4f9f3281bf4de01b86044e55972fd25560b2612b1eed329e6f2d737f16d2e0961e04fce861b64a747f +DIST benchmark-ips-2.14.0.tar.gz 22007 BLAKE2B c313ac8f3100e35bbe4b179948be249e689b830bc6072897671d9e658bd3b4b58d8c49d6eed3131e9bbb5e3d22249bc91889c584c6f0a6a9775a7789bda43b49 SHA512 fadea7a0a3a040d90f8b4d085e6a416c0f61f83cfbfd6d62a3d0bbb91309f615f30ec616761b1fe6c52114b7d65de07d8f35049281cec6c7de93854a974678a7 diff --git a/dev-ruby/benchmark-ips/benchmark-ips-2.14.0.ebuild b/dev-ruby/benchmark-ips/benchmark-ips-2.14.0.ebuild new file mode 100644 index ..cfd793ca72c1 --- /dev/null +++ b/dev-ruby/benchmark-ips/benchmark-ips-2.14.0.ebuild @@ -0,0 +1,30 @@ +# 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_EXTRADOC="History.md README.md" +RUBY_FAKEGEM_GEMSPEC="benchmark-ips.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A iterations per second enhancement to Benchmark" +HOMEPAGE="https://github.com/evanphx/benchmark-ips"; +SRC_URI="https://github.com/evanphx/benchmark-ips/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="MIT" + +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="test" + +ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.6:5 )" + +all_ruby_prepare() { + sed -i -e '1i require "tempfile"' test/test_benchmark_ips.rb || die + sed -i -e 's/git ls-files --/find/' ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_test() { + ${RUBY} -Ilib:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/simplecov-html/
commit: db978905c3c071f7368ee5baa160b59e225e16c9 Author: Hans de Graaff gentoo org> AuthorDate: Mon Sep 9 05:29:02 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Mon Sep 9 05:37:56 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db978905 dev-ruby/simplecov-html: add 0.13.1 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/simplecov-html/Manifest | 1 + .../simplecov-html/simplecov-html-0.13.1.ebuild| 23 ++ 2 files changed, 24 insertions(+) diff --git a/dev-ruby/simplecov-html/Manifest b/dev-ruby/simplecov-html/Manifest index 1a3d8a02a52c..c2b6e6e9543f 100644 --- a/dev-ruby/simplecov-html/Manifest +++ b/dev-ruby/simplecov-html/Manifest @@ -1 +1,2 @@ DIST simplecov-html-0.12.3.gem 336896 BLAKE2B 94cfbae7085163ba714b2bdf14b7c5eb1a4bc5fcf39d7e99689d74bb1e693d5b534ca067ba5609f6cfecdba64667dc514b4f5dede020aea176ae2328d1806ea0 SHA512 7fd6dad02b16f512d7fb859f62e5e8bd0a277af103c7829143795ccae60a9a057c323728ac36a1c42dbd143a2f0d175648f6e223e6e7e3e6394a52491d3733af +DIST simplecov-html-0.13.1.gem 133632 BLAKE2B ec7ab56a9cd9381fa5c756f6b31a40a21295161409a3cd49d99db85d704dd4fda00ded05b3196588c8f60bb7c2ed8b6674b7530f0cdf6c5d7bdfb0ff326abb28 SHA512 8d3af10289f9435c9b50ed887627d5df0dbba1eec38f47bf2e7d4c85a2993e3a3651a38e80e00587641b7722af16a0432f7f131ae056fa8266faa78f4c7a292a diff --git a/dev-ruby/simplecov-html/simplecov-html-0.13.1.ebuild b/dev-ruby/simplecov-html/simplecov-html-0.13.1.ebuild new file mode 100644 index ..2027f5e8c21a --- /dev/null +++ b/dev-ruby/simplecov-html/simplecov-html-0.13.1.ebuild @@ -0,0 +1,23 @@ +# 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_EXTRADOC="README.md" + +RUBY_FAKEGEM_TASK_TEST="" +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_TASK_DOC="" + +RUBY_FAKEGEM_EXTRAINSTALL="public views" + +inherit ruby-fakegem + +DESCRIPTION="Generates a HTML report of your SimpleCov ruby code coverage results" +HOMEPAGE="https://github.com/simplecov-ruby/simplecov-html"; +LICENSE="MIT" + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +SLOT="$(ver_cut 1-2)" +IUSE="doc"
[gentoo-commits] repo/gentoo:master commit in: profiles/arch/mips/
commit: 19df1a16c05c60477d9bbcd68b27c9c9ead9f703 Author: Hans de Graaff gentoo org> AuthorDate: Sun Sep 8 08:16:02 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Sep 8 08:16:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19df1a16 profiles/arch/mips/package.use.mask: mask minitest-hooks[test] Bug: https://bugs.gentoo.org/937954 Signed-off-by: Hans de Graaff gentoo.org> profiles/arch/mips/package.use.mask | 4 1 file changed, 4 insertions(+) diff --git a/profiles/arch/mips/package.use.mask b/profiles/arch/mips/package.use.mask index e2d1529b99b9..364eaade9d14 100644 --- a/profiles/arch/mips/package.use.mask +++ b/profiles/arch/mips/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Hans de Graaff (2024-09-08) +# Requires large parts of dev-ruby/rails to be keyworded +dev-ruby/minitest-hooks test + # Arthur Zamarin (2024-09-07) # gui-libs/gtk:4 is not keyworded here app-crypt/gcr:4 gtk
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/munin/files/, net-analyzer/munin/
commit: 8e7e40556dc04e37a5787a12e65df13e1e9f4535 Author: Hans de Graaff gentoo org> AuthorDate: Sun Sep 8 07:30:23 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Sep 8 07:31:44 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e7e4055 net-analyzer/munin: fix logrotate file Closes: https://bugs.gentoo.org/939104 Signed-off-by: Hans de Graaff gentoo.org> net-analyzer/munin/files/logrotate.d-munin.4 | 33 +++ net-analyzer/munin/munin-2.0.76-r2.ebuild| 418 +++ 2 files changed, 451 insertions(+) diff --git a/net-analyzer/munin/files/logrotate.d-munin.4 b/net-analyzer/munin/files/logrotate.d-munin.4 new file mode 100644 index ..8bbb6422620b --- /dev/null +++ b/net-analyzer/munin/files/logrotate.d-munin.4 @@ -0,0 +1,33 @@ +/var/log/munin/munin-node.log { + daily + missingok + rotate 7 + compress + delaycompress + notifempty + create 640 root root + postrotate + test -e /run/openrc/softlevel && /etc/init.d/munin-node restart 1>/dev/null || true + test -e /run/systemd/system && systemctl restart munin-node 1>/dev/null || true + endscript +} + +/var/log/munin/munin-update.log /var/log/munin/munin-graph.log /var/log/munin/munin-html.log /var/log/munin/munin-limits.log { + daily + missingok + rotate 7 + compress + delaycompress + notifempty + nocreate +} + +/var/log/munin/munin-cgi-graph.log /var/log/munin/munin-cgi-html.log { + daily + missingok + rotate 7 + compress + delaycompress + notifempty + create 640 @CGIUSER@ root +} diff --git a/net-analyzer/munin/munin-2.0.76-r2.ebuild b/net-analyzer/munin/munin-2.0.76-r2.ebuild new file mode 100644 index ..f6324e0b6c78 --- /dev/null +++ b/net-analyzer/munin/munin-2.0.76-r2.ebuild @@ -0,0 +1,418 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PATCHSET=1 + +inherit java-pkg-opt-2 systemd tmpfiles + +MY_P=${P/_/-} + +DESCRIPTION="Munin Server Monitoring Tool" +HOMEPAGE="https://munin-monitoring.org/"; +SRC_URI=" + https://github.com/munin-monitoring/munin/archive/${PV}.tar.gz -> ${P}.tar.gz + " + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +IUSE="asterisk irc java ldap memcached minimal mysql postgres selinux ssl test cgi ipv6 syslog ipmi http dhcpd doc apache2" +REQUIRED_USE="cgi? ( !minimal ) apache2? ( cgi )" +RESTRICT="!test? ( test )" + +# Upstream's listing of required modules is NOT correct! +# Some of the postgres plugins use DBD::Pg, while others call psql directly. +# Some of the mysql plugins use DBD::mysql, while others call mysqladmin directly. +# We replace the original ipmi plugins with the freeipmi_ plugin which at least works. +DEPEND_COM=" + acct-user/munin + acct-user/munin-async + acct-group/munin + dev-lang/perl:=[berkdb] + dev-perl/DBI + dev-perl/File-Copy-Recursive + dev-perl/List-MoreUtils + dev-perl/Log-Log4perl + dev-perl/Net-CIDR + dev-perl/Net-DNS + dev-perl/Net-Netmask + dev-perl/Net-SNMP + dev-perl/Net-Server[ipv6(-)?] + dev-perl/TimeDate + virtual/perl-Digest-MD5 + virtual/perl-Getopt-Long + virtual/perl-MIME-Base64 + virtual/perl-Storable + virtual/perl-Text-Balanced + virtual/perl-Time-HiRes + apache2? ( www-servers/apache[apache2_modules_cgi,apache2_modules_cgid,apache2_modules_rewrite] ) + asterisk? ( dev-perl/Net-Telnet ) + cgi? ( + dev-perl/FCGI + dev-perl/CGI-Fast + ) + dhcpd? ( + >=net-misc/dhcp-3[server] + dev-perl/Net-IP + dev-perl/HTTP-Date + ) + doc? ( dev-python/sphinx ) + http? ( dev-perl/libwww-perl ) + irc? ( dev-perl/Net-IRC ) + ldap? ( dev-perl/perl-ldap ) + kernel_linux? ( sys-process/procps ) + memcached? ( dev-perl/Cache-Memcached ) + mysql? ( + virtual/mysql + dev-perl/Cache-Cache + dev-perl/DBD-mysql + ) + postgres? ( dev-perl/DBD-Pg dev-db/postgresql:* ) + ssl? ( dev-perl/Net-SSLeay ) + syslog? ( virtual/perl-Sys-Syslog ) + !minimal? ( + dev-perl/HTML-Template + dev-perl/IO-Socket-INET6 + dev-perl/URI + >=net-analyzer/rrdtool-1.3[graph,perl] + virtual/ssh + ) + " + +# Keep this seperate, as previous versions have had other deps here +DEPEND="${DEPEND_COM} + dev-perl/Module-Build + java? ( &
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rspec-expectations/
commit: 8d98aa5c3182b5d0d4ca442c0ca9bfe40439b158 Author: Hans de Graaff gentoo org> AuthorDate: Sun Sep 8 06:11:28 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Sep 8 06:44:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d98aa5c dev-ruby/rspec-expectations: add 3.13.3 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rspec-expectations/Manifest | 1 + .../rspec-expectations-3.13.3.ebuild | 50 ++ 2 files changed, 51 insertions(+) diff --git a/dev-ruby/rspec-expectations/Manifest b/dev-ruby/rspec-expectations/Manifest index 694764adfd42..19978d2e9a7c 100644 --- a/dev-ruby/rspec-expectations/Manifest +++ b/dev-ruby/rspec-expectations/Manifest @@ -3,3 +3,4 @@ DIST rspec-expectations-3.12.4-git.tgz 219529 BLAKE2B 8858b586cb2b50f06c93530304 DIST rspec-expectations-3.13.0-git.tgz 220792 BLAKE2B 526282d357f47d82163b8a44f5fffc0ce24f0fef0d0f5c5f33da93c91680ae704a065c4903a8b7eb3b619d3910314ff137d1c7b636207c0a3383ed0520e2ffaa SHA512 9e1e502d12704fd7573a57b7f01cf4ffe97e2eefe83dc3144842f460165304dc234a1b1946147f2cbcae105d755c8b42b25aec815f9af0c67844baf858c0a6c7 DIST rspec-expectations-3.13.1-git.tgz 220834 BLAKE2B db01c826c4606ac4be8fe3a991342297bf4b97cced4d83f3287b84b7f05c429050629723452c0785121170fa951649fb75faebdc84e828b9381569600c9df829 SHA512 2076b6985c0ab41e14097b38081dfa9df81d498e9abb5434cf26c791b5e7c9f5e395c14908abdddcb1ab8568fa41fee4d4eb018e515a3801167e8bebdda11ce5 DIST rspec-expectations-3.13.2-git.tgz 223286 BLAKE2B d6debf352133a1eb666df85f45736fed24d8d1ddafd67f78931f57ded1536f3c8c4ca18515bae6763565f4e70fa25a0b51cc399831771f808da58f993990314d SHA512 890f9bae150ebfac84e096b311040ba02d773926f68f5ba4c68af4a022be5738b040dac0614c0d5fa90158b358ea5cb8e268a9e7f5805e2e408e21550ca856c2 +DIST rspec-expectations-3.13.3-git.tgz 223417 BLAKE2B c246789687c9b09b715093d0e730a76d04f009866e2886c9d2ee189015c93456cbb046cde72d2775d23978d5410e3e0f1b0337d7bbee7645319f14fe7375f6e8 SHA512 919e01204264611c77fddcf2e6c0e1707f95707ef3b04c40241951d732118e72ab9b7ad860f6f5639da631fb844ca76f512283a988b6561bd23ec6ae95aa013e diff --git a/dev-ruby/rspec-expectations/rspec-expectations-3.13.3.ebuild b/dev-ruby/rspec-expectations/rspec-expectations-3.13.3.ebuild new file mode 100644 index ..96e2fb7e5b11 --- /dev/null +++ b/dev-ruby/rspec-expectations/rspec-expectations-3.13.3.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_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby" +HOMEPAGE="https://github.com/rspec/rspec-expectations"; +SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="test" + +SUBVERSION="$(ver_cut 1-2)" + +ruby_add_rdepend ">=dev-ruby/diff-lcs-1.2.0 =dev-ruby/diff-lcs-1* + =dev-ruby/rspec-support-${SUBVERSION}*" + +ruby_add_bdepend "test? ( + >=dev-ruby/rspec-mocks-3.2.0:3 + >=dev-ruby/rspec-support-3.5.0:3 + )" + +all_ruby_prepare() { + # Don't set up bundler: it doesn't understand our setup. + sed -i -e '/[Bb]undler/d' Rakefile || die + + # Fix minitest deprecation + sed -i -e 's/MiniTest/Minitest/' spec/rspec/expectations/minitest_integration_spec.rb || die + + # Remove the Gemfile to avoid running through 'bundle exec' + rm -f Gemfile || die + + # fix up the gemspecs + sed -i \ + -e '/git ls/d' \ + -e '/add_development_dependency/d' \ + "${RUBY_FAKEGEM_GEMSPEC}" || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/minitar/
commit: 1976a8ad055faf542107d77bcf3dada07afcb478 Author: Hans de Graaff gentoo org> AuthorDate: Sun Sep 8 06:43:52 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Sep 8 06:44:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1976a8ad dev-ruby/minitar: add 0.12.1 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/minitar/Manifest | 1 + dev-ruby/minitar/minitar-0.12.1.ebuild | 39 ++ 2 files changed, 40 insertions(+) diff --git a/dev-ruby/minitar/Manifest b/dev-ruby/minitar/Manifest index 10a61594ff2f..b26d3037c12c 100644 --- a/dev-ruby/minitar/Manifest +++ b/dev-ruby/minitar/Manifest @@ -1 +1,2 @@ +DIST minitar-0.12.1.tar.gz 33096 BLAKE2B 2277a21f7f29c52b54c26c19960970faa4a892fdb2eb3cf8825b1e668de16b2b1afe2d61dc092e56e65064f9df00945bb408c7b38499e057efc3a2c4cf9b6656 SHA512 7bd79f4a98add766e4391e1db43745c746e138ac7857bb771d8f00b4051025afcdf76af02085f601b5ad92c6c43205bd5f51a80289db14ba72f050faf5d0168e DIST minitar-0.9.tar.gz 33873 BLAKE2B 6d285c181510c96f173d850a9411da8a214459da14895e2d186ce712387d390c8ac95e27e4e768005540fdfb7463f32206085a72faf4de6b24c31cb732234260 SHA512 e3aaf0e664a985704cf9dccb72250ea2a7ebb2db9b6120590fb8d5525fe2717e0a90b3020f461ae0c4dfb19dc8728b4eeb6ba2e24ab75d12fbd7f5d98b269c79 diff --git a/dev-ruby/minitar/minitar-0.12.1.ebuild b/dev-ruby/minitar/minitar-0.12.1.ebuild new file mode 100644 index ..dabb510d538b --- /dev/null +++ b/dev-ruby/minitar/minitar-0.12.1.ebuild @@ -0,0 +1,39 @@ +# 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="" +RUBY_FAKEGEM_RECIPE_DOC="none" + +RUBY_FAKEGEM_EXTRADOC="History.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="minitar.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Provides POSIX tarchive management from Ruby programs" +HOMEPAGE="https://github.com/halostatue/minitar"; +SRC_URI="https://github.com/halostatue/minitar/archive/v${PV}.tar.gz -> ${P}.tar.gz" +RUBY_S="minitar-${PV}" + +LICENSE="|| ( BSD-2 Ruby-BSD )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="test" + +ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.3:5 )" + +all_ruby_prepare() { + sed -e '/focus/ s:^:#:' \ + -i test/minitest_helper.rb || die + + # Fix spec broken not casting write input to strings + sed -e '/def write/adat = dat.to_s' \ + -i test/test_tar_writer.rb || die +} + +each_ruby_test() { + ${RUBY} -Ilib:test:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/vcr/
commit: d8cc96691e861dc3c0ee81c16b8420bb18775cf4 Author: Hans de Graaff gentoo org> AuthorDate: Sun Sep 8 06:14:48 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Sep 8 06:44:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8cc9669 dev-ruby/vcr: add 6.3.1 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/vcr/Manifest | 1 + dev-ruby/vcr/vcr-6.3.1.ebuild | 29 + 2 files changed, 30 insertions(+) diff --git a/dev-ruby/vcr/Manifest b/dev-ruby/vcr/Manifest index cb91f378343a..e72638423072 100644 --- a/dev-ruby/vcr/Manifest +++ b/dev-ruby/vcr/Manifest @@ -1 +1,2 @@ DIST vcr-6.2.0.tar.gz 154715 BLAKE2B 5d6054c81106a1498c91a578347d1c092908d98d79e58303b5718620ef699705d33bfa1ea4ea8fd37653298cc18812a84d8125b79ad5fab746277ecf27725afc SHA512 516e7a8acb06872e111f20e07f3b95713a8e2cf7b5f6939ae1b643cafa8e87488a98ee5d0cf1ec0e150c128e19241c2e6d0c4ab8e811584d9f8ed05e8f93a691 +DIST vcr-6.3.1.tar.gz 155338 BLAKE2B 2ce48ae9abcec56a5e55f03f53dcceff9dabfa119ee8dfd2aa7a483b048cb8ebe60c6a39436ac639e1a94b9369ba43b4531d99538f854e3a2f213def56c0 SHA512 903132c5686c086069875209ebdf4bc1251725567dbeab6a62b35a6091f2231446c26455ba5409d2ad3f67b04695cf8f48abf2496df0b90d3462d8a47aeba890 diff --git a/dev-ruby/vcr/vcr-6.3.1.ebuild b/dev-ruby/vcr/vcr-6.3.1.ebuild new file mode 100644 index ..0d8d68d0e4b6 --- /dev/null +++ b/dev-ruby/vcr/vcr-6.3.1.ebuild @@ -0,0 +1,29 @@ +# 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_EXTRADOC="CHANGELOG.md CONTRIBUTING.md README.md Upgrade.md" + +RUBY_FAKEGEM_GEMSPEC="vcr.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Records your test suite's HTTP interactions and replay them during test runs" +HOMEPAGE="https://github.com/vcr/vcr/"; +SRC_URI="https://github.com/vcr/vcr/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="MIT" + +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86" +IUSE="json test" + +# Tests require all supported HTTP libraries to be present, and it is +# not possible to avoid some of them without very extensive patches. +RESTRICT="test" + +ruby_add_rdepend " + dev-ruby/base64 + json? ( dev-ruby/json ) +"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/sqlite3/
commit: b607bf85dc6c78646da1fa5127ff71a0ab3d340c Author: Hans de Graaff gentoo org> AuthorDate: Sat Sep 7 08:30:58 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Sep 7 08:30:58 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b607bf85 dev-ruby/sqlite3: drop 1.6.7 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/sqlite3/Manifest | 1 - dev-ruby/sqlite3/sqlite3-1.6.7.ebuild | 53 --- 2 files changed, 54 deletions(-) diff --git a/dev-ruby/sqlite3/Manifest b/dev-ruby/sqlite3/Manifest index 77007e2297f8..c8db7cd3ab1a 100644 --- a/dev-ruby/sqlite3/Manifest +++ b/dev-ruby/sqlite3/Manifest @@ -1,3 +1,2 @@ -DIST sqlite3-1.6.7.gem 3249664 BLAKE2B 021edaa3d1a9d4cd8eeaaf3354e6e5aab047d8e61abbd5416ae50b2a7e426e5a6c1a484bc9f0c47a838b006b37eb3b41d7c51c200851f9d7bf0525b9dc91b597 SHA512 83455e533bbe84c71045b28ec6262b50804e774f3de4811e123cdb780ea4989227c01a8b6939179813ae3b59e1261e2d694830cc10ca05e7789dc635ff4d9b97 DIST sqlite3-1.7.3.gem 3307008 BLAKE2B 0df742c7cb4a8f920196106b5701eae07e60e668f040ca6e3276afdd0dfdeed3fb19ed455425f332e13082ca740f42d914536ccdf565ed151b6eb0f6ccd7c676 SHA512 b6ed36a5618134ca1f993b21a351ac279ebb7e1370be521eae67ed9224a1fac11d71ddd7573b3b14da47657756cb68b3eab0164b6e6ed058d3f64fa95699bc2f DIST sqlite3-2.0.4.tar.gz 82136 BLAKE2B 636e4e246e1a572a975b4df4a1ed82da6924934ee59a48ad0bac98b7e5c76f4342ad1bc91f794179e2954acebcd00d3ec30872441957fcaed5d36218b6167a80 SHA512 3bdf8733b119f8fb71ab2e60667f2ca9c9c8be6d01e02509ed93e1bb1c525408d93c888f5291b464eecb6ab150d940d357d7abf913b32dc253768bf6fc33d168 diff --git a/dev-ruby/sqlite3/sqlite3-1.6.7.ebuild b/dev-ruby/sqlite3/sqlite3-1.6.7.ebuild deleted file mode 100644 index 856f3aa51cab.. --- a/dev-ruby/sqlite3/sqlite3-1.6.7.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby31 ruby32" - -RUBY_FAKEGEM_TASK_DOC="faq" -RUBY_FAKEGEM_DOCDIR="doc faq" -RUBY_FAKEGEM_EXTRADOC="API_CHANGES.md README.md ChangeLog.cvs CHANGELOG.md" - -RUBY_FAKEGEM_EXTENSIONS=(ext/sqlite3/extconf.rb) -RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/sqlite3 - -inherit ruby-fakegem - -DESCRIPTION="An extension library to access a SQLite database from Ruby" -HOMEPAGE="https://github.com/sparklemotion/sqlite3-ruby"; -LICENSE="BSD" - -KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -SLOT="0" -IUSE="" - -# We track the bundled sqlite version here -RDEPEND+=" >=dev-db/sqlite-3.43.2:3" -DEPEND+=" >=dev-db/sqlite-3.43.2:3" - -ruby_add_bdepend " - doc? ( dev-ruby/rdoc dev-ruby/redcloth ) - test? ( dev-ruby/minitest:5 ) -" - -all_ruby_prepare() { - sed -i -e 's/enable_config("system-libraries")/true/' ext/sqlite3/extconf.rb || die - - # Remove the runtime dependency on mini_portile2. We build without - # it and it is not a runtime dependency for us. - sed -i -e '/^dependencies:/,/force_ruby_platform/d' ../metadata || die -} - -all_ruby_compile() { - all_fakegem_compile - - if use doc; then - rdoc --title "${P} Documentation" -o doc --main README.rdoc lib *.rdoc ext/*/*.c || die - rm -f doc/js/*.gz || die - fi -} - -each_ruby_test() { - ${RUBY} -Ilib:test:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/sequel/
commit: 7139e2d090d0991286c708a44eefda1f36773b44 Author: Hans de Graaff gentoo org> AuthorDate: Sat Sep 7 07:15:10 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Sep 7 08:29:40 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7139e2d0 dev-ruby/sequel: add 5.84.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/sequel/Manifest | 1 + dev-ruby/sequel/sequel-5.84.0.ebuild | 33 + 2 files changed, 34 insertions(+) diff --git a/dev-ruby/sequel/Manifest b/dev-ruby/sequel/Manifest index 513d86848d84..71fc47e50e56 100644 --- a/dev-ruby/sequel/Manifest +++ b/dev-ruby/sequel/Manifest @@ -1,3 +1,4 @@ DIST sequel-5.78.0.tar.gz 1765505 BLAKE2B 5841d1eeb6065188855f40ff8f1812f694c5d2851a30911265eeb37d111e7df442e3888d22567470569bd0c7d0fced4bdb8b778a14a69f643b42ce2d7b6efb94 SHA512 f706e57cd9dfcb1ea304abe47d2eed40ad412767f3ac58b83e4904e38cb7e970faabe3e40c5c34a44369a7e8b9e526fa06b566eb3768eedd245c0878246a0b8e DIST sequel-5.81.0.tar.gz 1772506 BLAKE2B 45ae3cb98210818aa14ac6c540859f49e34b5ae79795fce1bbc81d2327c2086c5f8c87f40ded98fc25ecdcf123c25ef65450a124926faecf258f74962e1e7e6a SHA512 1b534ebb0346a0b0140e30975c7eebee4ae4eaed3e05fd9b2914e55b484cdc30e902821ef3092b20603d825989b72b7b767704a2c2936480d75893a2ba9f19ed DIST sequel-5.82.0.tar.gz 1775084 BLAKE2B 628f1af27bba70f166437f70e6ffb2a45c40ed1dc3cc4893aa74e603b54d15f1160b5d958cb44e9297ac41c2c4005ae099c879a94a86cbf46da088016d4257b2 SHA512 59b4d757a1f0164695ae3faf59a10e511745e55bb84e83354a9f299b60342b8e7c2fdc2504ea1a47323b41816d01cb001621837317721090a78beff8d6c7 +DIST sequel-5.84.0.tar.gz 1783312 BLAKE2B 6567fcaa2227c6382101f7d16869c9380c976ce973733222b06a7856613ea4d839616a025d985e5127c6f440f44b76792eaccb9a687e6f139fcee27431f657ac SHA512 b51cdf8f2f5e9a48d9aea4081ffd28df338a6cdde5e0e982a39dc8278ec338f0c54371fd4110e45828469f106cc04963e700477b2ab8424b24940ea86479a5e2 diff --git a/dev-ruby/sequel/sequel-5.84.0.ebuild b/dev-ruby/sequel/sequel-5.84.0.ebuild new file mode 100644 index ..79946a650e04 --- /dev/null +++ b/dev-ruby/sequel/sequel-5.84.0.ebuild @@ -0,0 +1,33 @@ +# 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_EXTRADOC="CHANGELOG README.rdoc" +RUBY_FAKEGEM_GEMSPEC="sequel.gemspec" +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_TASK_TEST="spec" + +inherit ruby-fakegem + +DESCRIPTION="A lightweight database toolkit for Ruby" +HOMEPAGE="https://sequel.jeremyevans.net/"; +SRC_URI="https://github.com/jeremyevans/sequel/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +ruby_add_rdepend "dev-ruby/bigdecimal" + +ruby_add_bdepend "test? ( + dev-ruby/activemodel + dev-ruby/minitest + dev-ruby/minitest-global_expectations + dev-ruby/minitest-hooks + dev-ruby/nokogiri + dev-ruby/tzinfo +)"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/sqlite3/
commit: eecb64f65d5377fc6b8641d91fcb9cb23f926739 Author: Hans de Graaff gentoo org> AuthorDate: Sat Sep 7 08:29:19 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Sep 7 08:29:40 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eecb64f6 dev-ruby/sqlite3: add 2.0.4 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/sqlite3/Manifest | 1 + dev-ruby/sqlite3/sqlite3-2.0.4.ebuild | 62 +++ 2 files changed, 63 insertions(+) diff --git a/dev-ruby/sqlite3/Manifest b/dev-ruby/sqlite3/Manifest index 8ac33029bb43..77007e2297f8 100644 --- a/dev-ruby/sqlite3/Manifest +++ b/dev-ruby/sqlite3/Manifest @@ -1,2 +1,3 @@ DIST sqlite3-1.6.7.gem 3249664 BLAKE2B 021edaa3d1a9d4cd8eeaaf3354e6e5aab047d8e61abbd5416ae50b2a7e426e5a6c1a484bc9f0c47a838b006b37eb3b41d7c51c200851f9d7bf0525b9dc91b597 SHA512 83455e533bbe84c71045b28ec6262b50804e774f3de4811e123cdb780ea4989227c01a8b6939179813ae3b59e1261e2d694830cc10ca05e7789dc635ff4d9b97 DIST sqlite3-1.7.3.gem 3307008 BLAKE2B 0df742c7cb4a8f920196106b5701eae07e60e668f040ca6e3276afdd0dfdeed3fb19ed455425f332e13082ca740f42d914536ccdf565ed151b6eb0f6ccd7c676 SHA512 b6ed36a5618134ca1f993b21a351ac279ebb7e1370be521eae67ed9224a1fac11d71ddd7573b3b14da47657756cb68b3eab0164b6e6ed058d3f64fa95699bc2f +DIST sqlite3-2.0.4.tar.gz 82136 BLAKE2B 636e4e246e1a572a975b4df4a1ed82da6924934ee59a48ad0bac98b7e5c76f4342ad1bc91f794179e2954acebcd00d3ec30872441957fcaed5d36218b6167a80 SHA512 3bdf8733b119f8fb71ab2e60667f2ca9c9c8be6d01e02509ed93e1bb1c525408d93c888f5291b464eecb6ab150d940d357d7abf913b32dc253768bf6fc33d168 diff --git a/dev-ruby/sqlite3/sqlite3-2.0.4.ebuild b/dev-ruby/sqlite3/sqlite3-2.0.4.ebuild new file mode 100644 index ..8db3a4eff475 --- /dev/null +++ b/dev-ruby/sqlite3/sqlite3-2.0.4.ebuild @@ -0,0 +1,62 @@ +# 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_DOC="faq" +RUBY_FAKEGEM_DOCDIR="doc faq" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_EXTENSIONS=(ext/sqlite3/extconf.rb) +RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/sqlite3 +RUBY_FAKEGEM_GEMSPEC="sqlite3.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="An extension library to access a SQLite database from Ruby" +HOMEPAGE="https://github.com/sparklemotion/sqlite3-ruby"; +SRC_URI="https://github.com/sparklemotion/sqlite3-ruby/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +RUBY_S="sqlite3-ruby-${PV}" +LICENSE="BSD" + +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="doc test" + +# We track the bundled sqlite version here +RDEPEND=" >=dev-db/sqlite-3.46.1:3" +DEPEND=" >=dev-db/sqlite-3.46.1:3" + +ruby_add_bdepend " + doc? ( dev-ruby/rdoc ) + test? ( dev-ruby/minitest:5 ) +" + +all_ruby_prepare() { + sed -i -e 's/enable_config("system-libraries")/true/' ext/sqlite3/extconf.rb || die + + # Remove the runtime dependency on mini_portile2. We build without + # it and it is not a runtime dependency for us. + sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die + + # Avoid a failing spec for reprepares stats. Upstream indicates that + # the stats data should not be relied on other than for human + # debugging. + sed -e '/def test_stat_reprepares/askip "Fails on Gentoo"' \ + -i test/test_statement.rb || die +} + +all_ruby_compile() { + all_fakegem_compile + + if use doc; then + rdoc --title "${P} Documentation" -o doc --main README.rdoc lib *.rdoc ext/*/*.c || die + rm -f doc/js/*.gz || die + fi +} + +each_ruby_test() { + ${RUBY} -Ilib:test:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rjb/
commit: 860a1a600fdd9ccb36c0c661dd230b6e531743f4 Author: Hans de Graaff gentoo org> AuthorDate: Sat Sep 7 07:11:32 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Sep 7 08:29:39 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=860a1a60 dev-ruby/rjb: add 1.7.3 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rjb/Manifest | 1 + dev-ruby/rjb/rjb-1.7.3.ebuild | 73 +++ 2 files changed, 74 insertions(+) diff --git a/dev-ruby/rjb/Manifest b/dev-ruby/rjb/Manifest index 63df550819d0..ff757973a289 100644 --- a/dev-ruby/rjb/Manifest +++ b/dev-ruby/rjb/Manifest @@ -1 +1,2 @@ DIST rjb-1.6.9.gem 74752 BLAKE2B c8264fd0401044d9099717ae8770a30ce6bdfd12c3acfc2024b21330e3fdb07604bba69600a8808aa179c6459eb2d140e7b5822cbf58c3ea8ce47569bc92463b SHA512 c1ccae10361be881af4a129c0640ced00d00e909442b517150036cd44d5927cf24dc87bc0c30f3703f96955f114e0c0a5ff2d0f5fc555b71ade0f98e6b388426 +DIST rjb-1.7.3.gem 76800 BLAKE2B 83bf6208e332fe1a339e74ae46bcacb4366c02fc089a5f2e463e6a53eb707203a59c50ffe36bee984ca5bf0a06a501e3e31f1ea0cb35647ce0ceceadf495 SHA512 ea0b0a233a9e8a8030c382582f81776254d261d025310b468e01f5efab6978710b5eedb1a15acd2fb9cc57e083aa8a65a82137ea81ba9c061d999dcf82c35f9d diff --git a/dev-ruby/rjb/rjb-1.7.3.ebuild b/dev-ruby/rjb/rjb-1.7.3.ebuild new file mode 100644 index ..ef80fb653497 --- /dev/null +++ b/dev-ruby/rjb/rjb-1.7.3.ebuild @@ -0,0 +1,73 @@ +# 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_EXTRADOC="readme.txt ChangeLog" +RUBY_FAKEGEM_TASK_TEST="" + +RUBY_FAKEGEM_EXTRAINSTALL="data" + +RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb) + +inherit java-pkg-2 ruby-fakegem + +DESCRIPTION="Rjb is a Ruby-Java software bridge" +HOMEPAGE="https://github.com/arton/rjb"; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="examples hardened" + +DEPEND="|| ( virtual/jdk:17 virtual/jdk:11 virtual/jdk:1.8 ) + hardened? ( sys-apps/paxctl )" +RDEPEND="|| ( virtual/jre:17 virtual/jre:11 virtual/jre:1.8 )" + +pkg_setup() { + ruby-ng_pkg_setup + java-pkg-2_pkg_setup +} + +all_ruby_prepare() { + # The console is not available for testing. + sed -i -e '/test_noarg_sinvoke/,/end/ s:^:#:' test/test.rb || die + + # Avoid encoding tests since not all locales may be available. + sed -i -e '/test_kjconv/,/^ end/ s:^:#:' test/test.rb || die + + # Fix build on openjdk-11 + sed -i -e 's#javah -classpath ../data/rjb jp.co.infoseek.hp.arton.rjb.RBridge#javac -h . -classpath ../data/rjb RBridge.java#g' ext/extconf.rb || die +} + +each_ruby_prepare() { + #dev-lang/ruby might need the "hardened" flag to enforce the following: + if use hardened; then + paxctl -v /usr/bin/ruby 2>/dev/null | grep MPROTECT | grep disabled || ewarn '!!! rjb will only work if ruby is MPROTECT disabled\n please disable it if required using paxctl -m /usr/bin/ruby' + fi + # force compilation of class file for our JVM + rm -rf data +} + +each_ruby_install() { + each_fakegem_install + + if use examples; then + dodoc -r samples + fi +} + +each_ruby_test() { + if use hardened; then + paxctl -v ${RUBY} 2>/dev/null | grep MPROTECT | grep -q disabled + if [ $? = 0 ]; then + ${RUBY} -C test -I../lib:.:../ext test.rb || die + else + ewarn "${RUBY} has MPROTECT enabled, rjb will not work until it is disabled, skipping tests." + fi + else + ${RUBY} -C test -I../lib:.:../ext test.rb || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/pg/
commit: 2621bbb9f0d1aa30a2287ddce2f55ce7eaff3048 Author: Hans de Graaff gentoo org> AuthorDate: Sat Sep 7 07:09:31 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Sep 7 08:29:39 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2621bbb9 dev-ruby/pg: add 1.5.8 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/pg/Manifest| 1 + dev-ruby/pg/pg-1.5.8.ebuild | 71 + 2 files changed, 72 insertions(+) diff --git a/dev-ruby/pg/Manifest b/dev-ruby/pg/Manifest index 54c6c2161b4b..0bc5e13e8dd9 100644 --- a/dev-ruby/pg/Manifest +++ b/dev-ruby/pg/Manifest @@ -3,3 +3,4 @@ DIST pg-1.5.4.tar.gz 298368 BLAKE2B 1028fac00371f9f769ee6c484a518149dc7c89e78ee8 DIST pg-1.5.5.tar.gz 299336 BLAKE2B 40410091a24929ee79c14cae8ec6e526a8db569f3f0d5c0637389a099caf8085189bec3fee69c52a07097e1aec62d8da0ee87cdc8be5c7daefebd9e0019e SHA512 4cd12f2b30d9f853f9707d3329eda0999a7ed0f5ebdbbcb3110996db6d80ef6bb4331b3f6648b19f6fd3f63d928552b58190b34808ca714cbd72c54aeed43478 DIST pg-1.5.6.tar.gz 300559 BLAKE2B 5430789943f107e18f9b509ab7963d6a5dc702782c30a218f5e648397ccc9f07128bae1beccf47172860fe97ae935308841876f26dad0d9ac223adb96722a302 SHA512 5c4cda39699f17864b3dc4daed4ab2096d64245fc2262b948a94c3269b0572a9fab2a42dcba692daf6eeba3354d6a0b05eb5db0f0ca5382b0f8315c1837a0206 DIST pg-1.5.7.tar.gz 302055 BLAKE2B 2d8fbf2f60ee5c2e14a8ab0b649c5f8305fa34423923316f2e05252f31cc98b9f248586c3ad4b4c5d8d0765d1ab96b46e847a42a2d2bebaac68c318435e3d940 SHA512 6546d53e7264bb235c4f6de4b3b3a811f55ca072055dba1f2ab2c783c33f60d137c4f1f40b17711e2805c6c91bdeea90e9774ff56856bc2070ae1d98adb033fc +DIST pg-1.5.8.tar.gz 303150 BLAKE2B 4fe9abe9441366440ac1b0d481311507e9dea80c882102bcc3a5c564b8007618693944b4be21a5c0a730ca6697b7ffcf33487caa7872c75947ca87c6ad87beaa SHA512 668071787fa89cbd453ca3b65dbd28a166b23d59a25a64f9cc2143909ff870c9ef749238fc81fb38fda757330f19ec24db4a0aae2fad5e93bc38b68f816f2baa diff --git a/dev-ruby/pg/pg-1.5.8.ebuild b/dev-ruby/pg/pg-1.5.8.ebuild new file mode 100644 index ..d9f63c712110 --- /dev/null +++ b/dev-ruby/pg/pg-1.5.8.ebuild @@ -0,0 +1,71 @@ +# 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_GEMSPEC="pg.gemspec" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_EXTRADOC="Contributors.rdoc README.md History.md" + +RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb) + +inherit ruby-fakegem + +DESCRIPTION="Ruby extension library providing an API to PostgreSQL" +HOMEPAGE="https://github.com/ged/ruby-pg"; +SRC_URI="https://github.com/ged/ruby-pg/archive/v${PV}.tar.gz -> ${P}.tar.gz" +RUBY_S="ruby-${P}" + +LICENSE="|| ( BSD-2 Ruby-BSD )" +SLOT="1" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="test" + +RDEPEND="dev-db/postgresql:*" +DEPEND="dev-db/postgresql + test? ( >=dev-db/postgresql-9.4[server(+),threads(+)] )" + +all_ruby_prepare() { + # hack the Rakefile to make it sure that it doesn't load + # rake-compiler (so that we don't have to depend on it and it + # actually works when building with USE=doc). + sed -i \ + -e '/Rakefile.cross/s:^:#:' \ + -e '/ExtensionTask/,/^end$/ s:^:#:' \ + Rakefile || die + + sed -e 's/git ls-files -z/find * -print0/' \ + -e "s:_relative ': './:" \ + -e 's/__dir__/"."/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die + + # Don't allow sudo calls that try to tinker with /etc/hosts (bug #933234) + sed -e '/sudo/ s:^:#:' -i spec/helpers.rb || die + sed -e '/refreshes DNS address while conn.reset/ s/it/xit/' \ + -i spec/pg/connection_spec.rb || die + sed -e '/doesn.t duplicate hosts in conn.reset/ s/it/xit/' \ + -i spec/pg/connection_async_spec.rb || die + + # Avoid tests that assume IPv4 + sed -i -e '/expect.*hostaddr/ s:^:#:' spec/pg/connection_spec.rb || die + + # Fails with network-sandbox + sed -i -e '/connects using without host but envirinment variables/askip "gentoo"' spec/pg/scheduler_spec.rb || die + + # Avoid test that only works with bundled pg + sed -i -e '/tells about the libpq library path/askip "gentoo"' spec/pg_spec.rb || die +} + +each_ruby_test() { + if [[ "${EUID}" -ne "0" ]]; then + # Make the rspec call explicit, this way we don't have to depend + # on rake-compiler (nor rubygems) _and_ we don't have to rebuild + # the whole extension from scratch. + RSPEC_VERSION=3 ruby-ng_rspec + else + ewarn "The userpriv feature must be enabled to run tests." + eerror "Testsuite will not be run." + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/jenkins-bin/
commit: d87c9f6779a179aa87ef5f72c1d7aacb27498574 Author: Hans de Graaff gentoo org> AuthorDate: Sat Sep 7 06:58:12 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Sep 7 08:29:39 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d87c9f67 dev-util/jenkins-bin: add 2.462.2 Signed-off-by: Hans de Graaff gentoo.org> dev-util/jenkins-bin/Manifest | 1 + dev-util/jenkins-bin/jenkins-bin-2.462.2.ebuild | 44 + 2 files changed, 45 insertions(+) diff --git a/dev-util/jenkins-bin/Manifest b/dev-util/jenkins-bin/Manifest index 03cb42af3d21..cfbd621ef52d 100644 --- a/dev-util/jenkins-bin/Manifest +++ b/dev-util/jenkins-bin/Manifest @@ -1,3 +1,4 @@ DIST jenkins-bin-2.452.4.war 93409695 BLAKE2B 8ae062e00049f0eb2d0a8941919ef4ab23171e8e0bd2535c73518c03655092ae116ef8f4538bce54e1e5e689cabec52c8ebf2af630579f1b1a49deef577222db SHA512 6d96e73bd12d6815e4713d31e0e2983104f4b5d1a7fb2cc7575c540c2c0d6e41717c826553afa9cbbe43bce6e95d792b26c8b250c3e5616da1e7be5813c6e097 DIST jenkins-bin-2.462.1.war 93287150 BLAKE2B f23f4cf808be5de753ec301b3c49717f0a49cc69335f00df5b3a8f1c1b9b8a42fce30b315a2cf59965ab2ccf79512f16f63997ac58ccc3e86124aa2f21716ef2 SHA512 ffc0adba34a0ca646630c65c8dc61cbea2dc0c633dbfe8b9d1b80b484e3a315840a488c4b8f1e2d6e171491ff48835b755d80b3a7151efd5b48eac85eac17941 +DIST jenkins-bin-2.462.2.war 93344579 BLAKE2B e27067d12935c25ff76b7767c317a617061ae660cbb28a033bf4eb36bf71cba6a9a979e8f0cbccc167f794fb73f518596bc341be85cfdf52b0d36766675e4357 SHA512 a4a8e2948c83d97cc0ee1f7d02983e557c2e288c5a081e1b15ba89a4567c4d2879b96a63227881f34e47b5173b06cbaff9a8cf248a21a55b13b4cd6f66dc DIST jenkins-bin-2.471.war 98790731 BLAKE2B 2d0ea306c5bd3e05433f1d2262044892bfc5b82534cebc9dc8f5c4067ac14b8bae078e28380bfe68ecd49a4cf114a6ad3354e17f9ca3aad0680754ebca5103cd SHA512 8261fd4169bc163e9ce8e6e2a368c7ce6ae8a1f410f613c0f7a467f86ed9eb2db2edfb279aa4b960db5f1f22ac0a10e1f06574fdc9f515a5815929a8dd15c809 diff --git a/dev-util/jenkins-bin/jenkins-bin-2.462.2.ebuild b/dev-util/jenkins-bin/jenkins-bin-2.462.2.ebuild new file mode 100644 index ..f23cc6f84ea2 --- /dev/null +++ b/dev-util/jenkins-bin/jenkins-bin-2.462.2.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit systemd + +DESCRIPTION="The leading open source automation server" +HOMEPAGE="https://jenkins.io/"; +SRC_URI="https://get.jenkins.io/war-stable/${PV}/${PN/-bin/}.war -> ${P}.war" +S="${WORKDIR}" +LICENSE="MIT" +SLOT="lts" + +KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux" + +DEPEND="acct-group/jenkins + acct-user/jenkins" + +RDEPEND="acct-group/jenkins + acct-user/jenkins + media-fonts/dejavu + media-libs/freetype + !dev-util/jenkins-bin:0 + || ( virtual/jre:17 virtual/jre:11 )" + +src_install() { + local JENKINS_DIR=/var/lib/jenkins + + keepdir /var/log/jenkins ${JENKINS_DIR}/backup ${JENKINS_DIR}/home + + insinto /opt/jenkins + newins "${DISTDIR}"/${P}.war ${PN/-bin/}.war + + insinto /etc/logrotate.d + newins "${FILESDIR}"/${PN}-r3.logrotate ${PN/-bin/} + + newinitd "${FILESDIR}"/${PN}-r3.init jenkins + newconfd "${FILESDIR}"/${PN}-r1.confd jenkins + + systemd_newunit "${FILESDIR}"/${PN}-r5.service jenkins.service + + fowners jenkins:jenkins /var/log/jenkins ${JENKINS_DIR} ${JENKINS_DIR}/home ${JENKINS_DIR}/backup +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/reline/
commit: 3d726911b9ee5d14c29f7f18e876dc6c52692b4d Author: Hans de Graaff gentoo org> AuthorDate: Fri Sep 6 04:53:53 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Fri Sep 6 04:53:53 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d726911 dev-ruby/reline: drop 0.5.5, 0.5.6, 0.5.7 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/reline/Manifest| 3 --- dev-ruby/reline/reline-0.5.5.ebuild | 31 --- dev-ruby/reline/reline-0.5.6.ebuild | 31 --- dev-ruby/reline/reline-0.5.7.ebuild | 31 --- 4 files changed, 96 deletions(-) diff --git a/dev-ruby/reline/Manifest b/dev-ruby/reline/Manifest index 6a9f5ecc7ca8..2beb44dff448 100644 --- a/dev-ruby/reline/Manifest +++ b/dev-ruby/reline/Manifest @@ -1,7 +1,4 @@ DIST reline-0.4.3.tar.gz 93606 BLAKE2B 9faf8e2db40e75285163a6b8d587198b96faa67284b276e2a96d03b074d2f1abed01aa49a770bad96e066d0d6214319fb84b09a07754b93e2298896641babd73 SHA512 7a6c054dd187ed804ea730845af1eaace094d25e5fc5a9c02395e3886f493a79922cb624dd16d9000f193baf2d3cb147a57737235b289e1382a92e34c59d7dfe DIST reline-0.5.10.tar.gz 90708 BLAKE2B 1afd7a928adbc9f8f531234ef927109e1a466bed35ae704e926b0fa32d66e41f7aac13d2e9e5ee637b039f9ac0bc183271239fc7470c9d8107a22b4aa36c7173 SHA512 76ab8fc14e4ffbc2dadfa119ad58e1447068909c388bb9f0148a186b5e0a625ed71091e588fc034064a0d36309eda0bd568ffe9088c4162d9e6e1d03dc526303 -DIST reline-0.5.5.tar.gz 91888 BLAKE2B a1d01ffebcb18fe2eda9836672378fe5feb5b9b30c0d2bc61889ffad95e05c68998fe79d6fbe3742791b8c71ba52fe17b8ade4e8ecc8c14fa91deac3d06854cd SHA512 160c8c5ed670476607ea0e3f0f1edc0ae557fe9bb3f1eb5e3c744a3965864227f8804ff23004b9fb264c9b67740e5697b64d52bfac6b82aab5aee9daa349291f -DIST reline-0.5.6.tar.gz 91809 BLAKE2B 50b5473ab328fba4a552e8817d3048244144e014c9d6f7970c8bb1936329d34598667a752e66529d47facb5d2d15fac36154fe5b5f28f2301024c26b6387cace SHA512 755d23ccd6b5ba53cb357ce84a45d6f36eb1458c0c59e7ef77b585e53f2d3b393930fa076e8f5a1e49aa28a10156cf1926abf4ec691d88394f64a4a2a50af6e5 -DIST reline-0.5.7.tar.gz 92492 BLAKE2B 7559cf463873f9cf12b8e0f63cc4494a1b24c897a224dbf5b38486787d51ba9134302434c7e79ecfbd54d68e2f2323deb0dd2185d2680b541958c13a6da3c44e SHA512 e79fe0a5a18cc11e9ff286f16c1bd9d8024bbb09c04dc3d47adfc901c85a13737362849d1bef82e47e4c6eeaa82c13a26aaecbcf6f9d493286105aa3cbfc8532 DIST reline-0.5.8.tar.gz 92936 BLAKE2B 549ceb0e81ea0bc4e201d3b45538e2878c1ecfa70ba1e31e1161ae8e80fbedccbc1988999485544de107b857bdd7e14d58d6b31ed125917a7d61ffd6ddfea1cb SHA512 64d4358af20691af3ccefbb64e9c048b14b93508e0fefa9b2c9ac9bf1eeb3d86137039988a7f23ad2860106778bbd7ea366d865c7236a9f98eca72631751ffaa DIST reline-0.5.9.tar.gz 92647 BLAKE2B aa544ac997aea6e1c9d58678e8a7a979b93a7c403f3b785a1c505f60030903ba7679c1b30457c1233a904e25de599b4322ddeb761532ff1b1db7f424b5ce8bf9 SHA512 14c8ea83e86cd11f1b80d63cf8644b0d411f86f4483015191847fd0f5b464ea9d610d6f5dbaf44b01df0c183ee8d8bd7e1cabba762e00e4cdcbe2afe60fccd8a diff --git a/dev-ruby/reline/reline-0.5.5.ebuild b/dev-ruby/reline/reline-0.5.5.ebuild deleted file mode 100644 index a779c43093ce.. --- a/dev-ruby/reline/reline-0.5.5.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# 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_BINWRAP="" -RUBY_FAKEGEM_EXTRADOC="README.md doc/reline/face.md" -RUBY_FAKEGEM_GEMSPEC="reline.gemspec" -RUBY_FAKEGEM_RECIPE_DOC="none" - -inherit ruby-fakegem - -DESCRIPTION="Alternative readline implementation in pure Ruby" -HOMEPAGE="https://github.com/ruby/reline"; -SRC_URI="https://github.com/ruby/reline/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" - -ruby_add_rdepend ">=dev-ruby/io-console-0.5.0:0" - -all_ruby_prepare() { - sed -e "s:_relative ':'./:" \ - -i ${RUBY_FAKEGEM_GEMSPEC} || die -} - -each_ruby_test() { - ${RUBY} -Ilib:.:test/reline -rhelper -e 'Dir["test/**/test_*.rb"].each{|f| require f}' || die -} diff --git a/dev-ruby/reline/reline-0.5.6.ebuild b/dev-ruby/reline/reline-0.5.6.ebuild deleted file mode 100644 index a779c43093ce.. --- a/dev-ruby/reline/reline-0.5.6.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# 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_BINWRAP="" -RUBY_FAKEGEM_EXTRADOC="README.md doc/reline/face.md" -RUBY_FAKEGEM_GEMSPEC="reline.gemspec" -RUBY_FAKEGEM_RECIPE_DOC="none"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/time/
commit: e0d2beed1b6e9dd02cefb57bd4fe39a2006ff819 Author: Hans de Graaff gentoo org> AuthorDate: Fri Sep 6 04:58:16 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Fri Sep 6 04:58:16 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0d2beed dev-ruby/time: add 0.4.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/time/Manifest | 1 + dev-ruby/time/time-0.4.0.ebuild | 35 +++ 2 files changed, 36 insertions(+) diff --git a/dev-ruby/time/Manifest b/dev-ruby/time/Manifest index 5f2a62e3f9fb..6e9340d03a90 100644 --- a/dev-ruby/time/Manifest +++ b/dev-ruby/time/Manifest @@ -1,2 +1,3 @@ DIST time-0.2.2.tar.gz 26129 BLAKE2B 9d7c507c06fca17c9a2734f1116524344518635562b0ba924cdf5e0b0b52cb31f6dffa7aa3c8c06e0d2f5f2c1ffdcef2a92756cd915822be6a1510f08fa91c56 SHA512 4866cd7df233222ed76cf3b35c842b6e1652b429aa15609bfe40f89683ad5df2ce7f37f41dfb0e85f610f2ebf4e431ea8046d67c3aed7aa345d928fe33ba1ae3 DIST time-0.3.0.tar.gz 15520 BLAKE2B 05d30c8dd6da8544fe89e1f92a94d91adf198712acc236703947abef86c9ceefeedc2bc78150d3d1918b29972509c927510fea2e4bfec0a01ad12aa751e27fc2 SHA512 17483eebbddd3be40f83b35813ef5faa3b3fe695e3c13e4cc6d13579b64fd5d1637e2aca2f5e60192b4de6ae761efaa76aa6a6cbbcce7bade31f5f415f224b70 +DIST time-0.4.0.tar.gz 16721 BLAKE2B d1f86380c7c79b05f9174bb103c5c69d3abdd9c65b60c65ea4de0d93715a5dc7b2f4cdb8cce9a2d75512c00485b687bbc79bba45389ea12a78ca3776512e45dc SHA512 c95c1167a305fbdf6d138143afc2b822972614b26d87c323d62e663994beb80d12e26e17dc33fe515b65076c50aa05c1d80bc13b6bc83b481d967c796b7c84be diff --git a/dev-ruby/time/time-0.4.0.ebuild b/dev-ruby/time/time-0.4.0.ebuild new file mode 100644 index ..c531ce86a0c3 --- /dev/null +++ b/dev-ruby/time/time-0.4.0.ebuild @@ -0,0 +1,35 @@ +# 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_BINWRAP="" +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_GEMSPEC="time.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Extends the Time class with methods for parsing and conversion" +HOMEPAGE="https://github.com/ruby/time"; +SRC_URI="https://github.com/ruby/time/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="test" + +ruby_add_rdepend "dev-ruby/date" + +ruby_add_bdepend "test? ( dev-ruby/test-unit dev-ruby/test-unit-ruby-core )" + +all_ruby_prepare() { + sed -e 's/__dir__/"."/' \ + -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \ + -e 's/git ls-files -z/find * -print0/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_test() { + ${RUBY} -Ilib:.:test:test/lib -rhelper -e 'Dir["test/**/test_*.rb"].each{|f| require f}' || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/reline/
commit: 89878a35f3049902ce7fd998c6cbc7bb4ba1a901 Author: Hans de Graaff gentoo org> AuthorDate: Fri Sep 6 04:53:28 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Fri Sep 6 04:53:28 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89878a35 dev-ruby/reline: add 0.5.10 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/reline/Manifest | 1 + dev-ruby/reline/reline-0.5.10.ebuild | 31 +++ 2 files changed, 32 insertions(+) diff --git a/dev-ruby/reline/Manifest b/dev-ruby/reline/Manifest index cfe0b9c5d635..6a9f5ecc7ca8 100644 --- a/dev-ruby/reline/Manifest +++ b/dev-ruby/reline/Manifest @@ -1,4 +1,5 @@ DIST reline-0.4.3.tar.gz 93606 BLAKE2B 9faf8e2db40e75285163a6b8d587198b96faa67284b276e2a96d03b074d2f1abed01aa49a770bad96e066d0d6214319fb84b09a07754b93e2298896641babd73 SHA512 7a6c054dd187ed804ea730845af1eaace094d25e5fc5a9c02395e3886f493a79922cb624dd16d9000f193baf2d3cb147a57737235b289e1382a92e34c59d7dfe +DIST reline-0.5.10.tar.gz 90708 BLAKE2B 1afd7a928adbc9f8f531234ef927109e1a466bed35ae704e926b0fa32d66e41f7aac13d2e9e5ee637b039f9ac0bc183271239fc7470c9d8107a22b4aa36c7173 SHA512 76ab8fc14e4ffbc2dadfa119ad58e1447068909c388bb9f0148a186b5e0a625ed71091e588fc034064a0d36309eda0bd568ffe9088c4162d9e6e1d03dc526303 DIST reline-0.5.5.tar.gz 91888 BLAKE2B a1d01ffebcb18fe2eda9836672378fe5feb5b9b30c0d2bc61889ffad95e05c68998fe79d6fbe3742791b8c71ba52fe17b8ade4e8ecc8c14fa91deac3d06854cd SHA512 160c8c5ed670476607ea0e3f0f1edc0ae557fe9bb3f1eb5e3c744a3965864227f8804ff23004b9fb264c9b67740e5697b64d52bfac6b82aab5aee9daa349291f DIST reline-0.5.6.tar.gz 91809 BLAKE2B 50b5473ab328fba4a552e8817d3048244144e014c9d6f7970c8bb1936329d34598667a752e66529d47facb5d2d15fac36154fe5b5f28f2301024c26b6387cace SHA512 755d23ccd6b5ba53cb357ce84a45d6f36eb1458c0c59e7ef77b585e53f2d3b393930fa076e8f5a1e49aa28a10156cf1926abf4ec691d88394f64a4a2a50af6e5 DIST reline-0.5.7.tar.gz 92492 BLAKE2B 7559cf463873f9cf12b8e0f63cc4494a1b24c897a224dbf5b38486787d51ba9134302434c7e79ecfbd54d68e2f2323deb0dd2185d2680b541958c13a6da3c44e SHA512 e79fe0a5a18cc11e9ff286f16c1bd9d8024bbb09c04dc3d47adfc901c85a13737362849d1bef82e47e4c6eeaa82c13a26aaecbcf6f9d493286105aa3cbfc8532 diff --git a/dev-ruby/reline/reline-0.5.10.ebuild b/dev-ruby/reline/reline-0.5.10.ebuild new file mode 100644 index ..a779c43093ce --- /dev/null +++ b/dev-ruby/reline/reline-0.5.10.ebuild @@ -0,0 +1,31 @@ +# 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_BINWRAP="" +RUBY_FAKEGEM_EXTRADOC="README.md doc/reline/face.md" +RUBY_FAKEGEM_GEMSPEC="reline.gemspec" +RUBY_FAKEGEM_RECIPE_DOC="none" + +inherit ruby-fakegem + +DESCRIPTION="Alternative readline implementation in pure Ruby" +HOMEPAGE="https://github.com/ruby/reline"; +SRC_URI="https://github.com/ruby/reline/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + +ruby_add_rdepend ">=dev-ruby/io-console-0.5.0:0" + +all_ruby_prepare() { + sed -e "s:_relative ':'./:" \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_test() { + ${RUBY} -Ilib:.:test/reline -rhelper -e 'Dir["test/**/test_*.rb"].each{|f| require f}' || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/parser/
commit: d85dd38680797fae0907666df0b04147e0f4f559 Author: Hans de Graaff gentoo org> AuthorDate: Fri Sep 6 04:52:11 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Fri Sep 6 04:52:11 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d85dd386 dev-ruby/parser: add 3.3.5.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/parser/Manifest | 1 + dev-ruby/parser/parser-3.3.5.0.ebuild | 40 +++ 2 files changed, 41 insertions(+) diff --git a/dev-ruby/parser/Manifest b/dev-ruby/parser/Manifest index 2e7a0f50bcfc..763ba5f60049 100644 --- a/dev-ruby/parser/Manifest +++ b/dev-ruby/parser/Manifest @@ -2,3 +2,4 @@ DIST parser-3.3.3.0.tar.gz 330893 BLAKE2B dd730e39a82dfb5d97bc11ce9814a5106fc608 DIST parser-3.3.4.0.tar.gz 330963 BLAKE2B fbac9486cdf08701a0fba0f24f35c42347e29d74ea203764445fe973e65c93ea801fd986a28e448c080c92a1b104e2692f3d5ed21d76543423cb0fbe5726a6bf SHA512 882330a6e0de62f19a452e587a32eb16732ffb4233e6664d5c90e3030857d4baab33b838489b4a3d122b48b21849ccf2ab291b0cafea6b728423f328a4ec9fe2 DIST parser-3.3.4.1.tar.gz 331115 BLAKE2B 35417751702bda1ac4fd9240dd453e6c8271ba0443e81a71aacac3375b83e1587333d71fc29395f1f65dba2408351fd19df950c2e6196c1b7b8dd2148de578aa SHA512 5696b9446d7e3b05debc621085b16a4d7e052e32892e82e16e7608a6c14fd58f2d4d977be32e1a9ee1cc930cdd52589f85b77781dc84028e3b0af53bbbc4f693 DIST parser-3.3.4.2.tar.gz 331155 BLAKE2B 8070f7359d9e29470e3d9bb132c4a6e2682b4aa4f8d62287f0230c53935445e0514f7ebd3753c1f9c70e661c01c5d465c7ada5fe0730a60ae8899fa933d62c93 SHA512 ccf9aba5ab642a42acc1246741123825d4c8346af7494ef12c16a3d15aa4f71701dbe4b121be5b48c3bfbacb75a1e8601d554282b46c1d369f518109be27d106 +DIST parser-3.3.5.0.tar.gz 331207 BLAKE2B cd60df47b165d88e4e8fa5154ab41d3021f14f41bf0ecb73f0fcfa0762d4956954ce73b5a9e9a7376a9ecfd97c36e1887afa15c91dc1436b8de1e4d2468a4eb4 SHA512 00951144e3539730a9f2b02c9435f23716993e75f51db8f2bddc216d5e25902dad56d574af470190a0a9f91a93a09ef034fbc0fb030ce1a65d23c43e09bcab7b diff --git a/dev-ruby/parser/parser-3.3.5.0.ebuild b/dev-ruby/parser/parser-3.3.5.0.ebuild new file mode 100644 index ..0d50425d80a7 --- /dev/null +++ b/dev-ruby/parser/parser-3.3.5.0.ebuild @@ -0,0 +1,40 @@ +# 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_RECIPE_DOC="yard" +RUBY_FAKEGEM_TASK_TEST="test" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_VERSION="${PV/_pre/.pre.}" + +RUBY_FAKEGEM_GEMSPEC="parser.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A production-ready Ruby parser written in pure Ruby" +HOMEPAGE="https://github.com/whitequark/parser"; +SRC_URI="https://github.com/whitequark/parser/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~sparc" + +DEPEND+=" =dev-util/ragel-6*" + +ruby_add_bdepend " + test? ( dev-ruby/minitest:5 ) + dev-ruby/cliver +" +ruby_add_rdepend "=dev-ruby/ast-2.4* >=dev-ruby/ast-2.4.1 dev-ruby/racc" + +all_ruby_prepare() { + sed -i -e "/[Bb]undler/d" Rakefile || die + sed -i -e '/simplecov/ s:^:#:' test/helper.rb || die +} + +each_ruby_compile() { + ${RUBY} -S rake generate || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rexml/
commit: dbd40155610b62e8149d6a4e5beef444924e30dc Author: Hans de Graaff gentoo org> AuthorDate: Thu Sep 5 05:56:49 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Thu Sep 5 05:56:49 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbd40155 dev-ruby/rexml: add 3.3.7 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rexml/Manifest | 1 + dev-ruby/rexml/rexml-3.3.7.ebuild | 40 +++ 2 files changed, 41 insertions(+) diff --git a/dev-ruby/rexml/Manifest b/dev-ruby/rexml/Manifest index 676e8a52a92f..77249db2ff4e 100644 --- a/dev-ruby/rexml/Manifest +++ b/dev-ruby/rexml/Manifest @@ -2,3 +2,4 @@ DIST rexml-3.2.8.tar.gz 460176 BLAKE2B 25b7563c1bc6eacf1b39106fde09c20d34040e5b9 DIST rexml-3.3.4.tar.gz 467302 BLAKE2B d8b86d51233ae277eaa25a796a4c895f4cf4d8e49dbc623990596e001c0404fc1cfafbdf5e87773fd773bbd6894511625d26b6ef9f94f75560849006c39a8a37 SHA512 928fbd0df229118c180791e75c7b86d4c9a937c92ba1161db1692ac3cc332bd5c241e4fc1d0d67be9bf97796dfbabe90fb19085a849130dcf7b53274145d784d DIST rexml-3.3.5.tar.gz 467588 BLAKE2B e32270fa6411f776e2e325f942a235eea6ee6cd72e33bf28cea69eeb6dbd40cc334f84d30c962093dd5644fb6c2cb77589229b415ae23e31d3899ae26f325f12 SHA512 401441a7c54533a0e01607af62c142cd9d767aa46dbadc5d18dc57e7542ff4518eba4c77206ff6c4ed6113eba87f30730b96469f64701efb5cb08cb578cd5a48 DIST rexml-3.3.6.tar.gz 468635 BLAKE2B ce8e4dfb455fb284fdbd2dd11e452190f4eff94665041aadf0211da339d54ff4978101164a85a108cfa5f4c857f0e4c92629bb5464f38b4110d36bb5b4284173 SHA512 02b4555bd8d1474a123f617d2bd5d23a6769ab97ceb672abfec5244e189a4222ab662e509d064e66d91b5f60443d23b1bdf11c334598f203082617d2cd031fae +DIST rexml-3.3.7.tar.gz 468887 BLAKE2B ed13b7ad00dd756e4d3736247101a512503d9c756e772990457db13e1fdc46a21973228f63ee30ab31e8fd684910549fdf3a08670d9cc2b9bf78623f36ba23f0 SHA512 4f54996306869076ef7f2c0a2bd1dfe6f20a28580158236f335a8e9f41a035d864420777042d12379cfa18b460c1b14865924e0718e8042568d1a864da1d6ecb diff --git a/dev-ruby/rexml/rexml-3.3.7.ebuild b/dev-ruby/rexml/rexml-3.3.7.ebuild new file mode 100644 index ..802c814bb1f9 --- /dev/null +++ b/dev-ruby/rexml/rexml-3.3.7.ebuild @@ -0,0 +1,40 @@ +# 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_RECIPE_DOC="none" +RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="An XML toolkit for Ruby" +HOMEPAGE="https://github.com/ruby/rexml"; +SRC_URI="https://github.com/ruby/rexml/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" + +SLOT="3" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + +ruby_add_rdepend "dev-ruby/strscan" + +ruby_add_bdepend "test? ( dev-ruby/test-unit dev-ruby/test-unit-ruby-core )" + +all_ruby_prepare() { + sed -i -e 's:require_relative ":require "./:' -e 's/__dir__/"."/' ${RUBY_FAKEGEM_GEMSPEC} || die + sed -i -e '/bundler/I s:^:#:' Rakefile || die + + # Ensure we use the (new enough) gem version of strscan. The + # versions bundled with ruby up to at least 3.3.1 are all too old. + sed -e '3igem "strscan"' \ + -i test/helper.rb || die +} + +each_ruby_test() { + ${RUBY} test/run.rb || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/net-imap/
commit: f49d8fb491e6f98863b5b5de7ffef73c5112d3a2 Author: Hans de Graaff gentoo org> AuthorDate: Thu Sep 5 05:54:50 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Thu Sep 5 05:54:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f49d8fb4 dev-ruby/net-imap: add 0.4.16 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/net-imap/Manifest | 1 + dev-ruby/net-imap/net-imap-0.4.16.ebuild | 39 2 files changed, 40 insertions(+) diff --git a/dev-ruby/net-imap/Manifest b/dev-ruby/net-imap/Manifest index 6f66547be3d9..b4a057bbc827 100644 --- a/dev-ruby/net-imap/Manifest +++ b/dev-ruby/net-imap/Manifest @@ -4,3 +4,4 @@ DIST net-imap-0.4.12.tar.gz 243885 BLAKE2B d3ccd6f799671f2101c38fcba437ae3962a61 DIST net-imap-0.4.13.tar.gz 247862 BLAKE2B a5bf43e86dade15e03c070ec9771c21ace8dc04504393fe768c289089e1891be4789475e45839ea5f1a2ae2257434dca394495f91340daf44e1610adf3f23d4b SHA512 7bb04fea8e4b322e685a5233b0cf6da9e7b32a87297c075e46d9681d46c9bf52228295590f53cb00012a29bd8ebf488eaca748c312da674787c38e32d6555d6a DIST net-imap-0.4.14.tar.gz 251100 BLAKE2B 577eb642de8ae25b6840e88153f7398a86795ee26bb0900838ffc0a5c5d5962e3e51af3a4e40be77d25c7782d37d4380bb10c128b27ff7d459c0974c581e SHA512 dba93392fb12870b10e6bd351091dfdd77f66a8e63b1ad9ef20e59a701194636ba44d91277fb105f24780677191637c122785599e880e7c175259f114edd4ae5 DIST net-imap-0.4.15.tar.gz 251828 BLAKE2B 0f02b9bea1b4268e5806fa6b19ba0da4151a045556b661142cbaeb770275504287991b95fd095626d6c78726ba2ce1fd0c3b95c63038dd07e446c3b3db18acc5 SHA512 a06455e425a8750c7fc730b8feed041d49964bb14abf2c0c6ad6cde829dff26fee792ed2aa286a3d7abb7dc56b34b663e629e95482c443cd14f67e45db4bbb60 +DIST net-imap-0.4.16.tar.gz 251944 BLAKE2B 46260bb2f9225da91189b17160c18f82f9b1f4442f1dc7fd85fb901684e61da466cefa0faf004dc76f1c8f882e978aff3003e97bae4d76bb7c4595088ef86874 SHA512 de1a6afba0276f42b51c0f670a356ad22889f2058bb6183c3c9b2ef387c08b7a1e577668506d7ec3b103eb3ad6a945352483c8673147125572af468ad84d5202 diff --git a/dev-ruby/net-imap/net-imap-0.4.16.ebuild b/dev-ruby/net-imap/net-imap-0.4.16.ebuild new file mode 100644 index ..78de90b9b8ae --- /dev/null +++ b/dev-ruby/net-imap/net-imap-0.4.16.ebuild @@ -0,0 +1,39 @@ +# 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_BINWRAP="" +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_GEMSPEC="net-imap.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Ruby client api for Internet Message Access Protocol" +HOMEPAGE="https://github.com/ruby/net-imap"; +SRC_URI="https://github.com/ruby/net-imap/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="test" + +ruby_add_rdepend " + dev-ruby/date + dev-ruby/net-protocol +" + +ruby_add_bdepend "test? ( + dev-ruby/digest + dev-ruby/strscan + dev-ruby/test-unit + dev-ruby/test-unit-ruby-core +)" + +all_ruby_prepare() { + sed -e 's/__dir__/"."/' \ + -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \ + -e 's/git ls-files -z/find * -print0/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/yard/
commit: b56b84161d43be2a73f7d141b9b9ae6c78dabe5a Author: Hans de Graaff gentoo org> AuthorDate: Thu Sep 5 06:01:14 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Thu Sep 5 06:01:14 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b56b8416 dev-ruby/yard: add 0.9.37 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/yard/Manifest | 1 + dev-ruby/yard/yard-0.9.37.ebuild | 72 2 files changed, 73 insertions(+) diff --git a/dev-ruby/yard/Manifest b/dev-ruby/yard/Manifest index a9a042e008a6..f37d720fc452 100644 --- a/dev-ruby/yard/Manifest +++ b/dev-ruby/yard/Manifest @@ -1 +1,2 @@ DIST yard-0.9.36-git.tgz 938567 BLAKE2B 8672b94149b4bbecd3fb80c1d386e3cdfd4013ad88969958269abd480426e41990067df0e5352df1a983a1572129b91a31129a71eae872cc00712e6e992a07c5 SHA512 09639d7ac6fed28906b40e08c16e305f44416206f67947fbdedf4adbb0be92d1e15ade9a04509f2847063b39baaa7a5bcbd585031808baaaf5acf14f06b471d5 +DIST yard-0.9.37-git.tgz 941020 BLAKE2B 40c9ad5be234d00d84fd3187271357691841a2b57fd37ee9fc346e8d8c91c54f751d6ad46df988f6d40e3a1c3c4d644cfdce825579e7294b23ec52f28489e45d SHA512 f48a25df1fba7cdde7388842c6bce63ab149e613921cca8c809adb2a3bd7edce49c573c8867e62a3cb33c8cb3868dd67bd87f34c65ffce1e66c1353a2f93f9ca diff --git a/dev-ruby/yard/yard-0.9.37.ebuild b/dev-ruby/yard/yard-0.9.37.ebuild new file mode 100644 index ..5d1f8575ffe4 --- /dev/null +++ b/dev-ruby/yard/yard-0.9.37.ebuild @@ -0,0 +1,72 @@ +# 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_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_TASK_DOC="yard" + +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_DOCDIR="doc docs" + +RUBY_FAKEGEM_EXTRAINSTALL="templates .yardopts" + +RUBY_FAKEGEM_GEMSPEC="yard.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Documentation generation tool for the Ruby programming language" +HOMEPAGE="https://yardoc.org/"; + +# The gem lacks the gemspec file needed to pass tests. +SRC_URI="https://github.com/lsegal/yard/archive/v${PV}.tar.gz -> ${P}-git.tgz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="test" + +PATCHES=( + "${FILESDIR}/${PN}-0.9.34-beginless-range.patch" +) + +ruby_add_bdepend "doc? ( || ( dev-ruby/maruku dev-ruby/rdiscount dev-ruby/kramdown ) )" + +ruby_add_bdepend "test? ( dev-ruby/rack:2.2 >=dev-ruby/rspec-3.11.0 dev-ruby/webrick )" + +all_ruby_prepare() { + sed -i -e '/[Bb]undler/ s:^:#:' -e '3igem "rack", "~> 2.2.0"' spec/spec_helper.rb || die + + sed -i -e '/samus/I s:^:#:' Rakefile || die + + sed -i -e 's/git ls-files/find/' ${RUBY_FAKEGEM_GEMSPEC} || die + + # Avoid specs that make assumptions on load ordering that are not + # true for us. This may be related to how we install in Gentoo. This + # also drops a test requirement on dev-ruby/rack. + rm -f spec/cli/server_spec.rb || die + + # Avoid specs that only work with bundler + sed -i -e '/#initialize/,/^ end/ s:^:#:' spec/cli/yri_spec.rb || die + sed -e '/overwrites options with data in/askip "wrong assumptions on file access"' \ + -e '/loads any gem plugins starting with/askip "wrong assumptions on file access"' \ + -i spec/config_spec.rb || die + + # Avoid specs making assumptions about how rubygems works internally + sed -i -e '/searches for .gem file/askip "rubygems internals"' spec/cli/diff_spec.rb || die + + # Fix broken spec + sed -i -e '/:exist?/aallow(File).to receive(:exist?).and_call_original' spec/i18n/locale_spec.rb || die + + # Avoid ruby31 failure on whitespace-only differences + sed -i -e '/shows a list of nodes/askip "Whitespace differences on ruby31"' spec/parser/ruby/ast_node_spec.rb || die + + # Avoid redcarpet-specific spec that is not optional + sed -i -e '/autolinks URLs/askip "make redcarpet optional"' spec/templates/helpers/html_helper_spec.rb || die + + # Avoid asciidoc-specific spec that is not optional + sed -e '/\(AsciiDoc specific\|AsciiDoc header\)/askip "skipping asciidoc test"' \ + -i spec/templates/helpers/html_helper_spec.rb || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/ruby-augeas/
commit: 5f4cbde09a055dd5350070414bd2e27495243faa Author: Hans de Graaff gentoo org> AuthorDate: Wed Sep 4 05:34:49 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Wed Sep 4 05:34:49 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f4cbde0 dev-ruby/ruby-augeas: add 0.6.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/ruby-augeas/Manifest | 1 + dev-ruby/ruby-augeas/ruby-augeas-0.6.0.ebuild | 24 2 files changed, 25 insertions(+) diff --git a/dev-ruby/ruby-augeas/Manifest b/dev-ruby/ruby-augeas/Manifest index aa9c5499a559..9aeaf1d4d041 100644 --- a/dev-ruby/ruby-augeas/Manifest +++ b/dev-ruby/ruby-augeas/Manifest @@ -1 +1,2 @@ DIST ruby-augeas-0.5.0.gem 24064 BLAKE2B 7ee13cfed3e38bbcb7445305323d44f519239e177a9a0e2e98ee362629f6fa0166338e128ab31f48ffc3a37095ba450433128779be006a8add26eb0523e76142 SHA512 523742368543c617baa2b393e4682451d7fe20aecbcf9ab50fed0f5575119b3fbc06f79f0894cca728d2fee7d441cdd9f075dbcf81628835ba870930c3d2ac8d +DIST ruby-augeas-0.6.0.gem 31232 BLAKE2B 241dd36c2a0831d396f14dcfaec0ba20ae7fbb9088e1e2057ccaa8d0039f5809dbc28fea882cd20d7ee3944ed27a531c33607f950e2f0ad1088fb94ae545a244 SHA512 a0f921bec025d73c171791549407883f90119bba2c7a1731641a78b7d3b4d08129cb92a23238256936fe8176205fd4926f2a170d7f278faf4e86c0508037a305 diff --git a/dev-ruby/ruby-augeas/ruby-augeas-0.6.0.ebuild b/dev-ruby/ruby-augeas/ruby-augeas-0.6.0.ebuild new file mode 100644 index ..ad7bf7477769 --- /dev/null +++ b/dev-ruby/ruby-augeas/ruby-augeas-0.6.0.ebuild @@ -0,0 +1,24 @@ +# 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_DOCDIR="doc/site/api" +RUBY_FAKEGEM_EXTRADOC="NEWS README.md" + +RUBY_FAKEGEM_EXTENSIONS=(ext/augeas/extconf.rb) + +inherit ruby-fakegem + +DESCRIPTION="Ruby bindings for Augeas" +HOMEPAGE="https://augeas.net/"; +#SRC_URI="http://download.augeas.net/ruby/${P}.gem"; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=">=app-admin/augeas-1.1.0" +DEPEND="${RDEPEND} + dev-libs/libxml2"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/mustermann/
commit: 4dc7f4698f2125bef067078f6f1f9e93a7738f8d Author: Hans de Graaff gentoo org> AuthorDate: Wed Sep 4 05:24:35 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Wed Sep 4 05:24:35 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dc7f469 dev-ruby/mustermann: add 3.0.3 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/mustermann/Manifest| 1 + dev-ruby/mustermann/mustermann-3.0.3.ebuild | 23 +++ 2 files changed, 24 insertions(+) diff --git a/dev-ruby/mustermann/Manifest b/dev-ruby/mustermann/Manifest index 2804c3944a0f..da0100b4195e 100644 --- a/dev-ruby/mustermann/Manifest +++ b/dev-ruby/mustermann/Manifest @@ -1,3 +1,4 @@ DIST mustermann-3.0.0.gem 50176 BLAKE2B fc77327de469f0886de782c577ac164b222bbe18074f1ec63c35a08344cfcdf9a2cb44b453c594e2b153db3055ff1e7bcf969240ade04e70be5cb85a73e486a3 SHA512 c33d41281fe2ac80c0af0c5c31dbab2068c73b9da19a4b82b387bbe551019fc115675634d932a8e56b070c3a06a85d830c982a103e6c5193aff8647f599be6e3 DIST mustermann-3.0.1.gem 50176 BLAKE2B 4bbc549b1bd614aa4ec68ad60d0cfb85094bfe4e3d500b69be9f666e4d961d53c368ba513c89f252a47878349943afb5c2dfc757e51112fb42974bc314adebab SHA512 886cc49dd1acbf2af76faa4dfc0309841666438a1a53bbf69ed215ddd16fad2126033b571f6c95c2002e2a443479ac52f6d7750b0f7117daac3221a9b04dc011 DIST mustermann-3.0.2.gem 50176 BLAKE2B 5cd977e3b35b5652f8d0d59e724a5310345a22d79f542ecc795fb28e15f6ec9ae6c31921e9b1d170b1d4cbc069d18673438f89d6abac87a9209c67f23bbef6ae SHA512 f20f2058a3277c86c97e57593771ff81d6b275d53744f59953ac33e90ab9ede9f600f8517b8623718a8881c5077e854f070f24c08953cf4e634531860b6a1d5a +DIST mustermann-3.0.3.gem 50176 BLAKE2B 0b6ec3b836a06931942d8f5ff293b30f60795ca3bc0ab73a07d6b03bbaade562c4e5da3676ed79ccc85ee3c89ce5e7f49758f1bc7f1ee6bed358118edba700f4 SHA512 d205985a5da83d83248899642ed359056b0cdb511e77d51309319c2f8d8b6c84040e9e1d3a56b7f83a0b26aed4b344f4df371b310e419c20170f0a486e89ba6f diff --git a/dev-ruby/mustermann/mustermann-3.0.3.ebuild b/dev-ruby/mustermann/mustermann-3.0.3.ebuild new file mode 100644 index ..dbdc7c474bb2 --- /dev/null +++ b/dev-ruby/mustermann/mustermann-3.0.3.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby31 ruby32 ruby33" + +# There are specs but they depend heavily on unpackaged code. +RUBY_FAKEGEM_RECIPE_TEST="none" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="README.md" + +inherit ruby-fakegem + +DESCRIPTION="A library implementing patterns that behave like regular expressions" +HOMEPAGE="https://github.com/sinatra/mustermann"; + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" + +ruby_add_rdepend "=dev-ruby/ruby2_keywords-0.0*"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/ruby/
commit: 00b263994b47a89925d74a6f9e94b633607ecc63 Author: Hans de Graaff gentoo org> AuthorDate: Wed Sep 4 05:35:17 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Wed Sep 4 05:35:17 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00b26399 dev-lang/ruby: add 3.3.5 Signed-off-by: Hans de Graaff gentoo.org> dev-lang/ruby/Manifest | 1 + dev-lang/ruby/ruby-3.3.5.ebuild | 307 2 files changed, 308 insertions(+) diff --git a/dev-lang/ruby/Manifest b/dev-lang/ruby/Manifest index dd089eb96693..b3f0adeabee5 100644 --- a/dev-lang/ruby/Manifest +++ b/dev-lang/ruby/Manifest @@ -6,3 +6,4 @@ DIST ruby-3.2.4.tar.xz 15175656 BLAKE2B 9c2300a958b03528d51f0d74a069c8c538ca4009 DIST ruby-3.2.5.tar.xz 15189072 BLAKE2B a37c92a0f751e81dcae328b8944c4ecf10f6aee4f4468d6d08bb924c9808c8556c5febb71a825dd62dbcccf56385138e6e306bf3efae3589bdf0512d16d99d1a SHA512 092348b84b513aec62e63ec10b326370d0e3d1fa3126c59c03c84f28e2d7741a4772c461b077ec6a7dac3964a20f434655729e1acd50a3438755d7ad64073305 DIST ruby-3.3.2.tar.xz 16349500 BLAKE2B 2a474df10363555e8f0b9ad73bb854ad34f3d1485b8bdde833c999b20bc2c17282d2097d887d10f454bbd4dfdf08f04bb644a7e41d0b4a0ff0e9eb144339b5e8 SHA512 70dd8eb933956f894c52a8ede42e8ee74ff0e062bd8134a0bfb6bffc83a2848a658b62c8df5530b4dd64087b2d5373909c48917528facb1e6f4e99e79b6ad449 DIST ruby-3.3.4.tar.xz 16366580 BLAKE2B e10b81ad7838e3d443ce0b12b8372faebb001f00a32dc0fa1f5e37c46baae99ea714e7f2a8741f0294255312030e844f32fc5d1c3695545cf8303e85b3255f21 SHA512 b26461a13ff82a08a282f10108028bb2a2e4a28da6182a291062fc54089c6655d79c22cc69d59156f9b11cb10a17fe8c69d489343fbae123a45f03361b95c9eb +DIST ruby-3.3.5.tar.xz 16403660 BLAKE2B 4fa242ceeaf0dbf0d048b3f116f149f299c1a0ccca500a47929344da523cd3c49365381777e56546fe94003ee90ccc1f2cc957697eb82cd8beb7311b0b00287c SHA512 dd5c6a7f74854e143e0ca46b9d7c0d1983fc4886f5f733cd108345dbf4b21f61ad978ad6806e05a57b7af28fd9216dd38d7145808188bbb3695a7f3a4eda3883 diff --git a/dev-lang/ruby/ruby-3.3.5.ebuild b/dev-lang/ruby/ruby-3.3.5.ebuild new file mode 100644 index ..0e86f0e2350b --- /dev/null +++ b/dev-lang/ruby/ruby-3.3.5.ebuild @@ -0,0 +1,307 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic multiprocessing + +DESCRIPTION="An object-oriented scripting language" +HOMEPAGE="https://www.ruby-lang.org/"; + +MY_P="${PN}-$(ver_cut 1-3)" +S=${WORKDIR}/${MY_P} + +SLOT=$(ver_cut 1-2) +MY_SUFFIX=$(ver_rs 1 '' ${SLOT}) +RUBYVERSION=${SLOT}.0 + +SRC_URI="https://cache.ruby-lang.org/pub/ruby/${SLOT}/${MY_P}.tar.xz"; + +LICENSE="|| ( Ruby-BSD BSD-2 )" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="berkdb debug doc examples gdbm jemalloc jit socks5 +ssl static-libs systemtap tk valgrind xemacs" + +RDEPEND=" + berkdb? ( sys-libs/db:= ) + gdbm? ( sys-libs/gdbm:= ) + jemalloc? ( dev-libs/jemalloc:= ) + jit? ( >=virtual/rust-1.58.1 ) + ssl? ( + dev-libs/openssl:0= + ) + socks5? ( >=net-proxy/dante-1.1.13 ) + systemtap? ( dev-debug/systemtap ) + tk? ( + dev-lang/tcl:0=[threads] + dev-lang/tk:0=[threads] + ) + dev-libs/libyaml + dev-libs/libffi:= + sys-libs/zlib + virtual/libcrypt:= + >=app-eselect/eselect-ruby-20231226 +" + +DEPEND=" + ${RDEPEND} + valgrind? ( dev-debug/valgrind ) +" + +BUNDLED_GEMS=" + >=dev-ruby/debug-1.9.1[ruby_targets_ruby33(-)] + >=dev-ruby/irb-1.11.0[ruby_targets_ruby33(-)] + >=dev-ruby/matrix-0.4.2[ruby_targets_ruby33(-)] + >=dev-ruby/minitest-5.20.0[ruby_targets_ruby33(-)] + >=dev-ruby/net-ftp-0.3.3[ruby_targets_ruby33(-)] + >=dev-ruby/net-imap-0.4.9[ruby_targets_ruby33(-)] + >=dev-ruby/net-pop-0.1.2[ruby_targets_ruby33(-)] + >=dev-ruby/net-smtp-0.4.0[ruby_targets_ruby33(-)] + >=dev-ruby/power_assert-2.0.3[ruby_targets_ruby33(-)] + >=dev-ruby/prime-0.1.2[ruby_targets_ruby33(-)] + >=dev-ruby/racc-1.7.3[ruby_targets_ruby33(-)] + >=dev-ruby/rake-13.1.0[ruby_targets_ruby33(-)] + >=dev-ruby/rbs-3.4.0[ruby_targets_ruby33(-)] + >=dev-ruby/rexml-3.2.8[ruby_targets_ruby33(-)] + >=dev-ruby/rss-0.3.0[ruby_targets_ruby33(-)] + >=dev-ruby/test-unit-3.6.1[ruby_targets_ruby33(-)] + >=dev-ruby/typeprof-0.21.9[ruby_targets_ruby33(-)] +" + +PDEPEND=" + ${BUNDLED_GEMS} + virtual/rubygems[ruby_targets_ruby33(-)] + >=dev-ruby/bundler-2.5.11[ruby_targets_ruby33(-)] + >=dev-ruby/did_you_mean-1.6.3[r
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rspec-core/
commit: e7ebe8e6f0ce1612880cecddcb2823a8bb7fe030 Author: Hans de Graaff gentoo org> AuthorDate: Wed Sep 4 05:26:03 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Wed Sep 4 05:26:03 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7ebe8e6 dev-ruby/rspec-core: add 3.13.1 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rspec-core/Manifest | 1 + dev-ruby/rspec-core/rspec-core-3.13.1.ebuild | 97 2 files changed, 98 insertions(+) diff --git a/dev-ruby/rspec-core/Manifest b/dev-ruby/rspec-core/Manifest index 4f88efb198e9..d33d45b0f265 100644 --- a/dev-ruby/rspec-core/Manifest +++ b/dev-ruby/rspec-core/Manifest @@ -1,3 +1,4 @@ DIST rspec-core-3.12.2-git.tgz 409039 BLAKE2B 087b08b6a5231a050d89dc8ec1648509b47078b54c05e5effc02cfcdd0f4cae9fa85f7dc02d643a6e81eb9e4c1dca54d6f4e0b0f79a5d91072c1934fddac9169 SHA512 6ecd39355a5060dbf820b89f2f5958b7e75a185e003036cb0ceb8dd6021d79fa14495a300acdc019b55e174bf8a6be42022bfeb0f22a35c461c0f81cd1a742fd DIST rspec-core-3.12.3-git.tgz 409316 BLAKE2B 7d7ab38346895499403ff5ce7770f7605ebefa9ffcdb3feee4a01df27731fea3d98f22481a242f3799ff104c040312cbb7794b947b6f95ba69e8b571971e056b SHA512 d2e6ee6638dacc629e6f772840e2d384e07408e2d459dbd8c68404398df466afad9df1929b6a4e23ca10beab22b7f24efa725806bb9a6dd855adc5ad3eb17c4e DIST rspec-core-3.13.0-git.tgz 412734 BLAKE2B a3808e96fa58250f606aab757d0b09dc8bd06c9cc7ce375b5ffb97f4a0fbde456f4d3b3f190b1f70393ae6765c2f29dbd7876c92d9e19318460b8956772f04bd SHA512 4d84384c8a8d22b72d1cdab40f1fe43dec7a5c0dd1ab2ce11739e1a52510c6deea6417130bf100d582cae7293aabee6217f21cd80d4b92f976119bba465650bb +DIST rspec-core-3.13.1-git.tgz 414144 BLAKE2B 390b6bd1a487ed85862c3a7099706ce4333b5961cbd5d0ecb8ef5a2cd4621fbd92da1effd1262c418ad840980b76e05df63deca06431a9dcbd3c281f47044a07 SHA512 48c1cb928b1157f4e8ecf412b3bc8bf71f1bb8b5e00891ad76fefb70ff7c19e5b7c6f6e93e4332f3268c2cff290ed7689e13692bf58e07a366e0685c4870afbc diff --git a/dev-ruby/rspec-core/rspec-core-3.13.1.ebuild b/dev-ruby/rspec-core/rspec-core-3.13.1.ebuild new file mode 100644 index ..13e66548c64d --- /dev/null +++ b/dev-ruby/rspec-core/rspec-core-3.13.1.ebuild @@ -0,0 +1,97 @@ +# 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="none" + +RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md" + +# Also install this custom path since internal paths depend on it. +RUBY_FAKEGEM_EXTRAINSTALL="exe" + +RUBY_FAKEGEM_GEMSPEC="rspec-core.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby" +HOMEPAGE="https://github.com/rspec/rspec-core"; +SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="highlight test" + +SUBVERSION="$(ver_cut 1-2)" + +DEPEND+="test? ( dev-vcs/git )" + +ruby_add_rdepend " + =dev-ruby/rspec-support-${SUBVERSION}* + highlight? ( >=dev-ruby/coderay-1.1.1 ) +" + +ruby_add_bdepend "test? ( + >=dev-ruby/nokogiri-1.5.2 + >=dev-ruby/coderay-1.1.1 + dev-ruby/syntax + >=dev-ruby/thread_order-1.1.0 + >=dev-ruby/rspec-expectations-3.8.0:3 + >=dev-ruby/rspec-mocks-2.99.0:3 + >=dev-ruby/rspec-support-3.9.1:3 + )" + +all_ruby_prepare() { + # Don't set up bundler: it doesn't understand our setup. + sed -i -e '/[Bb]undler/d' Rakefile || die + + # Avoid dependency on cucumber since we can't run the features anyway. + sed -i -e '/[Cc]ucumber/ s:^:#:' Rakefile || die + + # Duplicate exe also in bin. We can't change it since internal stuff + # also depends on this and fixing that is going to be fragile. This + # way we can at least install proper bin scripts. + cp -R exe bin || die + + # Avoid unneeded dependency on git. + sed -i -e 's/git ls-files --/find/' rspec-core.gemspec || die + + # Avoid aruba dependency so that we don't end up in dependency hell. + sed -i -e '/ArubaLoader/,/^end/ s:^:#:' -e '/Aruba/ s:^:#:' spec/spec_helper.rb || die + rm -f spec/support/aruba_support.rb || die + rm -f spec/integration/{bisect_runners,failed_line_detection,filtering,order,persistence_failures,suite_hooks_errors}_spec.rb || die + rm -f spec/integration/{spec_file_load_errors,output_stream,fail_if_no_examples}_spec.rb || die + + # Av
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/mime-types-data/
commit: ba05638be843362b95c89825c8b0891e20ddfeeb Author: Hans de Graaff gentoo org> AuthorDate: Wed Sep 4 05:22:36 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Wed Sep 4 05:22:36 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba05638b dev-ruby/mime-types-data: add 3.2024.0903 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/mime-types-data/Manifest | 1 + .../mime-types-data-3.2024.0903.ebuild | 21 + 2 files changed, 22 insertions(+) diff --git a/dev-ruby/mime-types-data/Manifest b/dev-ruby/mime-types-data/Manifest index f5bbeae12f21..2c0b3a23f694 100644 --- a/dev-ruby/mime-types-data/Manifest +++ b/dev-ruby/mime-types-data/Manifest @@ -1,3 +1,4 @@ DIST mime-types-data-3.2024.0702.gem 207872 BLAKE2B ce913874a94f3e055e2fe041ce8ccaf578569b58434f20234bcb07498b17fac0c8687f00f7bc490a64314a28c8571fcc3ee9e39994cd433c78110580d6980697 SHA512 495b5eec22a75e485579e8832d818414e4ebc4a3347795ea3736610eaba8c5ff324c09caaec4f60663403f1363e77973241d8a5a0330f0ab631b367495bc89d0 DIST mime-types-data-3.2024.0806.gem 208384 BLAKE2B 5e27bbe3da16d4abce29ba70124ec4eb7821b70da55fa748282bd2069b4be93cb2c6ea5fb842f1bec310039cf7f64e7b9977b34da9f95e245fe214a911aa8556 SHA512 ef2c358a9e6bb52af608f81bfde5d09a6e3e075ad340781ffb8d705ce8fa2d9b49b53d5a6e6f08ddb69fa59868084bb0aea88944a07cec4807d6ca76c05c1d1d DIST mime-types-data-3.2024.0820.gem 208384 BLAKE2B dcd57461730f88d8892b7d139d8d19ca21b7c13da2f1558d12761cea9fa5705d3edee35e8d77ed4e2f27ee79937d4e69419e958d91924379c4e5201ce5a18140 SHA512 90561ecb9afe91f4758604e601d54dba2f6078d6bf32b2040a89f73585586e58b05422e4c6d0a9a2e2cc192171e62b194fe610ccc3b94259c9deb27d3080a61a +DIST mime-types-data-3.2024.0903.gem 209408 BLAKE2B c16d6bd517a3a70268eff9e6eff8f239db6e766cb49e57a24571671a92063037109603bab86625ded4393675c16e514fb29a1d28125c02dc30180ae041f59756 SHA512 546bf3a301c16ae37adabf0a0a0b1a2f1e96ac77fae8ce1947b48bc2fbdc34c9af82849fa5b7905930570522c7878cfa1836ccda960bdea5c3d72a70270b5271 diff --git a/dev-ruby/mime-types-data/mime-types-data-3.2024.0903.ebuild b/dev-ruby/mime-types-data/mime-types-data-3.2024.0903.ebuild new file mode 100644 index ..122dc1ac578e --- /dev/null +++ b/dev-ruby/mime-types-data/mime-types-data-3.2024.0903.ebuild @@ -0,0 +1,21 @@ +# 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_EXTRADOC="History.md README.md" + +RUBY_FAKEGEM_RECIPE_TEST="none" + +RUBY_FAKEGEM_EXTRAINSTALL="data" + +inherit ruby-fakegem + +DESCRIPTION="Registry for information about MIME media type definitions" +HOMEPAGE="https://github.com/mime-types/mime-types-data"; + +LICENSE="MIT" +SLOT="3" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rbs/
commit: 4af00d377e55b16f8f2397ede6eef971292858e6 Author: Hans de Graaff gentoo org> AuthorDate: Tue Sep 3 05:24:38 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Tue Sep 3 05:25:07 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4af00d37 dev-ruby/rbs: add 3.5.3 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rbs/Manifest | 1 + dev-ruby/rbs/rbs-3.5.3.ebuild | 59 +++ 2 files changed, 60 insertions(+) diff --git a/dev-ruby/rbs/Manifest b/dev-ruby/rbs/Manifest index 86cd622620c4..64c61a581aad 100644 --- a/dev-ruby/rbs/Manifest +++ b/dev-ruby/rbs/Manifest @@ -3,3 +3,4 @@ DIST rbs-3.0.4.tar.gz 1123563 BLAKE2B 335ba5d438b74ef36a65c1bd5d41508bb4d89a5273 DIST rbs-3.4.4.tar.gz 1236977 BLAKE2B 19b95e7b162714738c37d9d8f740d11e5e4694f6e2c7e9ba9f01c74d8d318d0b848251276e421a80d8a5680ed60fa510d04d4a57ac72d0c376f1e9cfef2fe773 SHA512 c6be887af1c89e7b9d8f01e248a24f571c189fc81f55d1625957434a3d1e74c5d23f9ba2089750cb742a82560165d9bab309cff8cdb6c9e455076051301c7dd4 DIST rbs-3.5.1.tar.gz 1253359 BLAKE2B c30ae04d32390c415de8b6e5b58006e5ac916ffd451df82d020c72f14ce510f4a4a792b3baff7e674452fdaa6dd9aa816f5248882d6cd82aed70b921bf6dac23 SHA512 aab98a8b79c50570eb666861fc75d33c66af0504edb2c36543d32020eb04c3b5e1d227dada73e61d67a5cf64e9e613ff55218267c3f54f0f65fdf22b1dfaff4d DIST rbs-3.5.2.tar.gz 1254235 BLAKE2B bb0b6f752c8b4d19491fce19ac34cdb0bbbd00dd570ae8c155674cb337a21672c6db1a5a9475b43aa0b9fe3bac3517ad484a1539fcb7f069c50f0edb8af9878f SHA512 2a94f0fff502ec389c3da7f6164b86cfcc6bcbb5afb3ef22b917d17f9c211e492d37e37669d5d41f157a6e9e256125682d8e6bb634d0918b3a19987774914a07 +DIST rbs-3.5.3.tar.gz 1254332 BLAKE2B fe82805b727112ecc61fc581601fbb82e0c8a18a79dd6e724b91c4c14c6cc18f89c7dca8f3d734b06c40a1ec6bde42d203aa8400ddd2b48b24a9ef660d80aa8a SHA512 8bf2645ae076562fa5197495c32ffd76472295cbe32bb49bfd5f8c4194e9444f2193d365cbc62c3b732e0b4f106563c03fba6aaaff7e11853adc317af1970662 diff --git a/dev-ruby/rbs/rbs-3.5.3.ebuild b/dev-ruby/rbs/rbs-3.5.3.ebuild new file mode 100644 index ..7aebee8de87b --- /dev/null +++ b/dev-ruby/rbs/rbs-3.5.3.ebuild @@ -0,0 +1,59 @@ +# 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_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_BINDIR="exe" + +RUBY_FAKEGEM_EXTRAINSTALL="core schema sig stdlib" +RUBY_FAKEGEM_EXTENSIONS=(ext/rbs_extension/extconf.rb) + +RUBY_FAKEGEM_GEMSPEC="rbs.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="The language for type signatures for Ruby and standard library definitions" +HOMEPAGE="https://github.com/ruby/rbs"; +SRC_URI="https://github.com/ruby/rbs/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="|| ( Ruby-BSD BSD-2 )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="test" + +ruby_add_rdepend "dev-ruby/logger" + +ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/rdoc dev-ruby/test-unit )" + +all_ruby_prepare() { + sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die + + # We compile the extension directly + sed -i -e '/extensiontask/I s:^:#:' Rakefile || die + + # Avoid JSON schema validation tests due to a large dependency stack + # that would be needed. + rm -f test/rbs/schema_test.rb || die + + # Avoid setup tests since they require a lot of development dependencies. + rm -f test/rbs/test/runtime_test_test.rb || die + + # Avoid subtract tests with additonal unpackaged dependencies + sed -i -e '/def test_subtract/aomit "Skipped due to additional dependencies"' test/rbs/cli_test.rb || die + + # Avoid test that depends on rspec to avoid a huge dependency tree + # for dev-lang/ruby. This test is automagic but can still cause + # breakage when rspec is not properly installed, bug 935259 + sed -e '/test_is_double/aomit "Avoid rspec dependency"' -i test/rbs/test/type_check_test.rb || die + + # Avoid tests requiring a network connection + rm -f test/rbs/collection/installer_test.rb test/rbs/collection/collections_test.rb \ + test/rbs/collection/config_test.rb test/rbs/collection/sources/git_test.rb || die + sed -i -e '/def test_collection_/aomit "Requires network"' test/rbs/cli_test.rb || die + sed -i -e '/def test_loading_from_rbs_collection/aomit "Requires network"' test/rbs/environment_loader_test.rb || die + + sed -i -e '/def test_\(method\|paths\)/aomit "Different paths in Gentoo test environment"' test/rbs/cli_test.rb || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/logger/
commit: 24242675c2997a8317cd7a378b56e2c8493b20a3 Author: Hans de Graaff gentoo org> AuthorDate: Tue Sep 3 05:19:16 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Tue Sep 3 05:25:06 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24242675 dev-ruby/logger: add 1.6.1 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/logger/Manifest| 1 + dev-ruby/logger/logger-1.6.1.ebuild | 27 +++ 2 files changed, 28 insertions(+) diff --git a/dev-ruby/logger/Manifest b/dev-ruby/logger/Manifest index 398f0ec1d788..bfb83f1e3afb 100644 --- a/dev-ruby/logger/Manifest +++ b/dev-ruby/logger/Manifest @@ -1 +1,2 @@ DIST logger-1.6.0.tar.gz 18954 BLAKE2B 6368cd85cc36819ec3b98719befbea84ed3bbf9866ddb06ea946e6cdd0109e7c771fda673f688566f22b9654bb2ace4e196d9385b645c1d5efaeb6f708cdee29 SHA512 e2aa950132f2bd2ae4b2f0f911d84eb8843c4403028c5ef4ed5e752f397263fe251fb6296b1d5b3eea26ed79fce5bcb0e1cb8dbdc3cf24cd954522f394f5ad6d +DIST logger-1.6.1.tar.gz 19719 BLAKE2B 68e711550c0323614ee32fc0589c17d987be1cd65c7ed5721357465e57a7a07521e1c77ad20eb4f8e7dc37e913283bb1022bd7db73280cb8a0b4be7bbac9 SHA512 f77f594a507495643540e30c9e76c4edd191387f738a2e2cffede983f1be9419f0991bb20b0c5319fc6c26bbfdc20d350ff2c05ae1fa8ca313de8595b779a1be diff --git a/dev-ruby/logger/logger-1.6.1.ebuild b/dev-ruby/logger/logger-1.6.1.ebuild new file mode 100644 index ..00cc9eb96d87 --- /dev/null +++ b/dev-ruby/logger/logger-1.6.1.ebuild @@ -0,0 +1,27 @@ +# 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_BINWRAP="" +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_GEMSPEC="logger.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Provides a simple logging utility for outputting messages" +HOMEPAGE="https://github.com/ruby/logger"; +SRC_URI="https://github.com/ruby/logger/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="test" + +ruby_add_bdepend "test? ( dev-ruby/test-unit dev-ruby/test-unit-ruby-core )" + +all_ruby_prepare() { + sed -e 's:_relative ": "./:' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/zeitwerk/
commit: 62799fb75a021f6f12c47e5c16a65384b7a5341e Author: Hans de Graaff gentoo org> AuthorDate: Tue Sep 3 05:20:20 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Tue Sep 3 05:25:07 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62799fb7 dev-ruby/zeitwerk: add 2.6.18 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/zeitwerk/Manifest | 1 + dev-ruby/zeitwerk/zeitwerk-2.6.18.ebuild | 37 2 files changed, 38 insertions(+) diff --git a/dev-ruby/zeitwerk/Manifest b/dev-ruby/zeitwerk/Manifest index 5717f2cc8212..d6a2277a5252 100644 --- a/dev-ruby/zeitwerk/Manifest +++ b/dev-ruby/zeitwerk/Manifest @@ -1,4 +1,5 @@ DIST zeitwerk-2.6.15.tar.gz 129919 BLAKE2B 2a49464a99c97ac1f927d462d87d531e61667e029d4735eb6ac6e8a4c30ab8f542affa4125a0aa768bdedd3c7b5cb75c57a5e1b1cbb0da8f5c5d898f482b240c SHA512 c83bfe793fa4853df461160376fe41359f96bca41d943f77714d69368004373dce007c8aa2f3bb1f796f4036e6a0bc51c670b6b85c137dd0c01919314f56d6ca DIST zeitwerk-2.6.16.tar.gz 130657 BLAKE2B a51226a252d13b12f7ec91d0edfaeb814c8de574ab923b98f78058ed1e9c11758abebfbc1896c7cf792b0094dafa49a066de5ba3cd8faa480a83fd68da29f30c SHA512 420b053d3ab09443e67e1b386b61d9fbbd1362740fbe155d817f998d8197fec7fa9e5206eecb47a81a9ebeebd65830023b0f86fa05f19db22761c9d931ff83fd DIST zeitwerk-2.6.17.tar.gz 130738 BLAKE2B cdd81b295108102f83364e1f1c30b58ae56227fd3bcce9c5580ed678009654ce406f02435df254dd20074a9425f7c85ebca4b86f0b6cc9ee673fb9cd3912bad8 SHA512 7bb4e40023e2e7a9283dffd0fb3a0d1792cf2efbc03f8a8a4c2536d4041101f4c1aea12ada76ae0f3c919a81d08b4f1f5bd49390d25f4695b3d17d8a7b2d217b +DIST zeitwerk-2.6.18.tar.gz 130995 BLAKE2B 05dc3f5deb1c7e3d9967a473a9672b943605ae66e93e2b2201f4d51dac6fc168c5966785f9b911b76afe5523c0d48f203e10d157e7250ec8a3a1d6e59683de56 SHA512 4d2f8338d2ed2a91178345fb1d4b7b1a9f5317d6b1ca538bf6824cbb76951d20f3e44df5e5ad9274900787662f3efce657f15f617e1639f06b3430344d927281 DIST zeitwerk-2.6.8.tar.gz 124209 BLAKE2B 7274b0e9cd55d48fa619d1e9da44074268186c119584fdc3ba18656db33884ec2e24a76ace863d18b0ec51601cde5a3cb9ed35889dcfd3f619960ddfcb1465c6 SHA512 b0609f7d38572d95bdf1a065a9051a7c39b15a7910e354981c991862692e2535477b4abd0a3c623a5d37e53622d95566ecf0d0243ca96fef59f0135693731a71 diff --git a/dev-ruby/zeitwerk/zeitwerk-2.6.18.ebuild b/dev-ruby/zeitwerk/zeitwerk-2.6.18.ebuild new file mode 100644 index ..eb0be93eb354 --- /dev/null +++ b/dev-ruby/zeitwerk/zeitwerk-2.6.18.ebuild @@ -0,0 +1,37 @@ +# 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_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Efficient and thread-safe code loader for Ruby" +HOMEPAGE="https://github.com/fxn/zeitwerk"; +SRC_URI="https://github.com/fxn/zeitwerk/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="test" + +ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/warning )" + +all_ruby_prepare() { + rm -f Gemfile.lock || die + # Dropping proveit should be fine based on https://github.com/fxn/zeitwerk/pull/253 + # It's more of a quality check for the tests themselves rather than a test + sed -i -e '/\(focus\|reporters\|Reporters\|prove_\?it\)/ s:^:#:' Gemfile test/test_helper.rb || die + + sed -i -e 's:require_relative "lib:require "./lib:' ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_test() { + ${RUBY} -S bundle exec rake test || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/selenium-webdriver/
commit: 1856e6fb4dba055c20fba4d0936dfabc003a364e Author: Hans de Graaff gentoo org> AuthorDate: Mon Sep 2 05:21:41 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Mon Sep 2 05:22:23 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1856e6fb dev-ruby/selenium-webdriver: drop 4.14.0, 4.15.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/selenium-webdriver/Manifest | 2 -- .../selenium-webdriver-4.14.0.ebuild | 38 -- .../selenium-webdriver-4.15.0.ebuild | 38 -- 3 files changed, 78 deletions(-) diff --git a/dev-ruby/selenium-webdriver/Manifest b/dev-ruby/selenium-webdriver/Manifest index 2b6f764374cf..3642a00490e8 100644 --- a/dev-ruby/selenium-webdriver/Manifest +++ b/dev-ruby/selenium-webdriver/Manifest @@ -1,7 +1,5 @@ DIST selenium-webdriver-4.1.0.gem 153088 BLAKE2B f437b5e6c19b9a2b7d0393646b11bcaa0808fb9981c847ca0d86bd55ef04fc109d439eb0f41fce543ea121fde096fe3e72c56d1db861b6554f673a3de07bdff8 SHA512 9760c6a96dbef25f558216986a9cedcb00fe19313273ea5c3a4866d5afae327fbe3895e3e2ee405714f8a9410c290b0e51352b68465cb0df9ff31b6d2749b174 DIST selenium-webdriver-4.10.0.gem 5803008 BLAKE2B 898e795bbad23aca1343fa49c059963a9c3b0d3ab27b3e9521381cb70259ef76fa81bf9063ad82f7348266f20fed05352be2450be4e4356515b4a05e015c21a7 SHA512 9217022b0af08d5d4b24d412bea4423afd327314e260de0449d723a9232c4f0895a36626da009ce51c304bedc933195b434a9dc620da8daffc736b5fc9842f33 DIST selenium-webdriver-4.11.0.gem 6300672 BLAKE2B bedbc18c14ab67c1bde05a35b5b66f1fb6da576d616a40d5293358efc51dfaa00f816d70e92578b1bee82de0a17ee39950eb69542ef2e661bd6a015f5f01032a SHA512 6f24440c44eb9a1276e1d016788b14bdf41fd466ed688ca7dbdc19b0e7163ff2354a508733f0903ede70fc6b49fbd05bd2ec9c5d0e0b70567823c4d07e3d1a9d -DIST selenium-webdriver-4.14.0.gem 9017344 BLAKE2B 03e211398b79849c42e18928897f9ed847905d3e92edac35ba0ca1e4b7afa67ffa860a8c27617f8f06b4244fb6d637073a305b72b5422b3a3a372631c766f759 SHA512 72c8b68e387c0b02f3b4de617989eb813a67eb66457fcf3b6d098579c54aaba476aead5ba52bf86870ca857071da0d095b1fd97613bb961636a0f9ea8969e795 -DIST selenium-webdriver-4.15.0.gem 9260544 BLAKE2B 9d00b65bfb3e705e81de81057c860cc9ffd8e0da21e901187bf2951c14857c9358b6b20248c1f26ee16c26d5bf051a309534a28148b443a2da2b7fc97f5d5ed9 SHA512 e5aa61cdc82fd9a9eb9a56a83387f86cbd1918b2b7387bb7c201960ee033875208892eca4d9833018be8ee7e8937f0fe542d4eac6bd1330cf7f0a11fec61ce4a DIST selenium-webdriver-4.23.0.gem 8482816 BLAKE2B a66609869c937c0bf1aba2a6a172321500dd44a9a0c29d72c56bafbfea62b5981e17e6d1fdbd81a64801945dee8477c5eae3ba11c9b45efbfb8a359b2ad026af SHA512 569e0119c8bd84e9d0d23e0e276071391353e7c7fa83c0cef54c6e07ccdbb64450a1a1af78d1937905a0bce6b0d1d1b678489556a4a3c521c5f6a5ce2c5037e2 DIST selenium-webdriver-4.24.0.gem 8609280 BLAKE2B 629846a239f65a37ff093014e39a7da79832cbd1f1031cdf7a3a4d94eccad9082d70cc3d7cb62c673a6dd60eaeb80160229cdba0699d6124b539925dade1b7f9 SHA512 5d12c65296a80e9a109376025f8a5c404af2b35cef6f232ca18e0c925ca7008b55726cd0fde2fadd5b560d3df1b7417a574aee012da97504b32c1a4f49807a5f diff --git a/dev-ruby/selenium-webdriver/selenium-webdriver-4.14.0.ebuild b/dev-ruby/selenium-webdriver/selenium-webdriver-4.14.0.ebuild deleted file mode 100644 index 27f311e8c8f2.. --- a/dev-ruby/selenium-webdriver/selenium-webdriver-4.14.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby31 ruby32" - -RUBY_FAKEGEM_RECIPE_DOC="none" -RUBY_FAKEGEM_EXTRADOC="CHANGES README.md" - -RUBY_FAKEGEM_TASK_TEST="" - -RUBY_FAKEGEM_GEMSPEC="selenium-webdriver.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="This gem provides Ruby bindings for WebDriver" -HOMEPAGE="https://github.com/seleniumhq/selenium"; - -LICENSE="Apache-2.0" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND+=" >=dev-util/selenium-manager-$(ver_cut 1-2)" - -ruby_add_rdepend " - >=dev-ruby/rexml-3.2.5:3 - >=dev-ruby/rubyzip-1.2.2:* - dev-ruby/websocket:0 -" - -PATCHES=( "${FILESDIR}/${PN}-4.13.1-selenium-manager.patch" ) - -all_ruby_prepare() { - # Remove the pre-compiled selenium-manager executables - rm -fr bin || die -} diff --git a/dev-ruby/selenium-webdriver/selenium-webdriver-4.15.0.ebuild b/dev-ruby/selenium-webdriver/selenium-webdriver-4.15.0.ebuild deleted file mode 100644 index 2706840797ff.. --- a/dev-ruby/selenium-webdriver/selenium-webdriver-4.15.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# 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_RECIPE_DOC="none" -RUBY_FAKEGEM_EXTRADOC="CHANGES README
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/git/
commit: c322e09e4cc5aff19202c1a2a96a0111ee98a9ea Author: Hans de Graaff gentoo org> AuthorDate: Mon Sep 2 05:16:55 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Mon Sep 2 05:22:23 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c322e09e dev-ruby/git: move ~ppc forward Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/git/git-2.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/git/git-2.3.0.ebuild b/dev-ruby/git/git-2.3.0.ebuild index 626852e98276..ddb8abb8b33d 100644 --- a/dev-ruby/git/git-2.3.0.ebuild +++ b/dev-ruby/git/git-2.3.0.ebuild @@ -18,7 +18,7 @@ RUBY_S="ruby-git-${PV}" LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~ppc64" +KEYWORDS="~amd64 ~ppc ~ppc64" IUSE="test" DEPEND="test? ( >=dev-vcs/git-1.6.0.0 net-misc/openssh app-arch/tar )"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/selenium-webdriver/
commit: ef0401b5910c3d78ed87ea55eb7acd89355444ea Author: Hans de Graaff gentoo org> AuthorDate: Mon Sep 2 05:19:51 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Mon Sep 2 05:22:23 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef0401b5 dev-ruby/selenium-webdriver: add 4.24.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/selenium-webdriver/Manifest | 1 + .../selenium-webdriver-4.24.0.ebuild | 44 ++ 2 files changed, 45 insertions(+) diff --git a/dev-ruby/selenium-webdriver/Manifest b/dev-ruby/selenium-webdriver/Manifest index c4653945419e..2b6f764374cf 100644 --- a/dev-ruby/selenium-webdriver/Manifest +++ b/dev-ruby/selenium-webdriver/Manifest @@ -4,3 +4,4 @@ DIST selenium-webdriver-4.11.0.gem 6300672 BLAKE2B bedbc18c14ab67c1bde05a35b5b66 DIST selenium-webdriver-4.14.0.gem 9017344 BLAKE2B 03e211398b79849c42e18928897f9ed847905d3e92edac35ba0ca1e4b7afa67ffa860a8c27617f8f06b4244fb6d637073a305b72b5422b3a3a372631c766f759 SHA512 72c8b68e387c0b02f3b4de617989eb813a67eb66457fcf3b6d098579c54aaba476aead5ba52bf86870ca857071da0d095b1fd97613bb961636a0f9ea8969e795 DIST selenium-webdriver-4.15.0.gem 9260544 BLAKE2B 9d00b65bfb3e705e81de81057c860cc9ffd8e0da21e901187bf2951c14857c9358b6b20248c1f26ee16c26d5bf051a309534a28148b443a2da2b7fc97f5d5ed9 SHA512 e5aa61cdc82fd9a9eb9a56a83387f86cbd1918b2b7387bb7c201960ee033875208892eca4d9833018be8ee7e8937f0fe542d4eac6bd1330cf7f0a11fec61ce4a DIST selenium-webdriver-4.23.0.gem 8482816 BLAKE2B a66609869c937c0bf1aba2a6a172321500dd44a9a0c29d72c56bafbfea62b5981e17e6d1fdbd81a64801945dee8477c5eae3ba11c9b45efbfb8a359b2ad026af SHA512 569e0119c8bd84e9d0d23e0e276071391353e7c7fa83c0cef54c6e07ccdbb64450a1a1af78d1937905a0bce6b0d1d1b678489556a4a3c521c5f6a5ce2c5037e2 +DIST selenium-webdriver-4.24.0.gem 8609280 BLAKE2B 629846a239f65a37ff093014e39a7da79832cbd1f1031cdf7a3a4d94eccad9082d70cc3d7cb62c673a6dd60eaeb80160229cdba0699d6124b539925dade1b7f9 SHA512 5d12c65296a80e9a109376025f8a5c404af2b35cef6f232ca18e0c925ca7008b55726cd0fde2fadd5b560d3df1b7417a574aee012da97504b32c1a4f49807a5f diff --git a/dev-ruby/selenium-webdriver/selenium-webdriver-4.24.0.ebuild b/dev-ruby/selenium-webdriver/selenium-webdriver-4.24.0.ebuild new file mode 100644 index ..da1af878d1e7 --- /dev/null +++ b/dev-ruby/selenium-webdriver/selenium-webdriver-4.24.0.ebuild @@ -0,0 +1,44 @@ +# 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_RECIPE_DOC="none" +RUBY_FAKEGEM_EXTRADOC="CHANGES README.md" + +RUBY_FAKEGEM_TASK_TEST="" + +RUBY_FAKEGEM_GEMSPEC="selenium-webdriver.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="This gem provides Ruby bindings for WebDriver" +HOMEPAGE="https://github.com/seleniumhq/selenium"; + +LICENSE="Apache-2.0" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~ppc64 ~riscv ~x86" + +RDEPEND=" >=dev-util/selenium-manager-$(ver_cut 1-2)" + +ruby_add_rdepend " + >=dev-ruby/base64-0.2 =dev-ruby/base64-0* + >=dev-ruby/logger-1.4:0 + >=dev-ruby/rexml-3.2.5:3 + dev-ruby/rubyzip:2 + dev-ruby/websocket:0 +" + +all_ruby_prepare() { + # Remove the pre-compiled selenium-manager executables + rm -fr bin || die +} + +pkg_postinst() { + ewarn "This package now uses the SE_MANAGER_PATH environment " + ewarn "variable to locate selenium-manager. This variable is" + ewarn "provided by the selenium-manager package but may not be" + ewarn "available yet directly after the update." +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/git/
commit: b36ffcb0d216c4f91f2a433f39c019b4ba0f6443 Author: Hans de Graaff gentoo org> AuthorDate: Mon Sep 2 05:15:02 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Mon Sep 2 05:22:23 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b36ffcb0 dev-ruby/git: add 2.3.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/git/Manifest | 1 + dev-ruby/git/git-2.3.0.ebuild | 50 +++ 2 files changed, 51 insertions(+) diff --git a/dev-ruby/git/Manifest b/dev-ruby/git/Manifest index 775f1eb01ead..97ba72065a2b 100644 --- a/dev-ruby/git/Manifest +++ b/dev-ruby/git/Manifest @@ -1,3 +1,4 @@ DIST git-1.19.1.tar.gz 177887 BLAKE2B 0da2a829679fd4e2d4b3aec5e88f421d221593729b827f2207bc3d26ce290ee2a41e8dde33b81138cf9df75fa1d1316fa5c69318a1247c627889f5c6971b8fd6 SHA512 4fb27cc2c59d15b0424ac16accc13d2310fec0710815b8deee399767b3cd9707cdf767a301cae271b4cd1ff6718cb955a6c86a9ea99076aaffbbadf595c64c0c DIST git-2.1.1.tar.gz 189005 BLAKE2B 8c273d28bc0b8ccc1a1ac74242086e56941fb6827e39d358adab0e645d080eaf5e4727b0a9aa131ea068efbd77c1ff645b55ddf69d615d13b972566f964aca06 SHA512 4815dff308a32b4b1d4984ea8b96e3cf2870412771afa7b56c74031f66d1eba607506587bf7de740091c285b84c3f4fa1929523d653870679ea317e8933c6b4a DIST git-2.2.0.tar.gz 192227 BLAKE2B 9c3ff354c0484863991a83d4ccba68181e64311bcde7699ac4c211ab1fe92fba7ad108f179b88e61c73681bd1e0b3e7b67f53ab33224a0fc4a00b10201beb608 SHA512 f8da84b8ba0bc9adb2b20eb33ef92f3050941297bf0fe0983d387a150c4cfd1b3342b61417bb1ee732e310c203de2acdca4cc3dad5b1a5f2a08556e19c905905 +DIST git-2.3.0.tar.gz 194653 BLAKE2B a82ea8c7b8cd239de2cb4dd08f013412efcc7dfcd4c85839ff145b2998df4cf4da6cbf7b5942592b086741ed1fca0a3678bfb4ce5ab45c7c4a3259ce9c3c8d94 SHA512 6ca0a9f33fe4cb24b69035d80f689664558d3ebe868604e8592da225e14102fc572b472e7fd8db697c4338569a560ba012694a637d1dd9622fd33d06e9f55780 diff --git a/dev-ruby/git/git-2.3.0.ebuild b/dev-ruby/git/git-2.3.0.ebuild new file mode 100644 index ..626852e98276 --- /dev/null +++ b/dev-ruby/git/git-2.3.0.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_BINWRAP="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="git.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Library for using Git in Ruby" +HOMEPAGE="https://github.com/ruby-git/ruby-git"; +SRC_URI="https://github.com/ruby-git/ruby-git/archive/v${PV}.tar.gz -> ${P}.tar.gz" +RUBY_S="ruby-git-${PV}" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~ppc64" +IUSE="test" + +DEPEND="test? ( >=dev-vcs/git-1.6.0.0 net-misc/openssh app-arch/tar )" +RDEPEND=">=dev-vcs/git-1.6.0.0" + +ruby_add_rdepend " + >=dev-ruby/activesupport-5.0:* + >=dev-ruby/addressable-2.8:0 + >=dev-ruby/process_executer-1.1:1 + >=dev-ruby/rchardet-1.8:1 +" + +ruby_add_bdepend "test? ( dev-ruby/bundler >=dev-ruby/minitar-0.9 >=dev-ruby/mocha-2.1:2 dev-ruby/test-unit:2 )" + +all_ruby_prepare() { + # Don't use hardcoded /tmp directory. + sed -i -e "s:/tmp:${TMPDIR}:" tests/units/test_archive.rb tests/test_helper.rb || die + + sed -i -e 's/__dir__/"."/' -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die + + # Don't use deprecated key type that is removed from openssh + sed -i -e 's/-t dsa/-t rsa/' tests/units/test_signed_commits.rb || die +} + +each_ruby_test() { + git config --global user.email "g...@example.com" || die + git config --global user.name "GitExample" || die + ${RUBY} -Ilib:.:tests -e 'Dir["tests/**/test_*.rb"].each {|f| require f}' || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/activejob/
commit: 5211a390c0c57e49db1124357a983700aff7c9bf Author: Hans de Graaff gentoo org> AuthorDate: Sun Sep 1 09:34:53 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Sep 1 09:35:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5211a390 dev-ruby/activejob: fix tests Ensure a compatible activesupport version. Closes: https://bugs.gentoo.org/937810 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/activejob/activejob-7.0.8.4.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dev-ruby/activejob/activejob-7.0.8.4.ebuild b/dev-ruby/activejob/activejob-7.0.8.4.ebuild index f936f6ce2b63..717af8827259 100644 --- a/dev-ruby/activejob/activejob-7.0.8.4.ebuild +++ b/dev-ruby/activejob/activejob-7.0.8.4.ebuild @@ -39,7 +39,9 @@ ruby_add_bdepend " all_ruby_prepare() { # Set test environment to our hand. - sed -i -e '/load_paths/d' test/helper.rb || die "Unable to remove load paths" + sed -e '/load_paths/d' \ + -e '2igem "activesupport", "~> 7.0.0"' \ + -i test/helper.rb || die "Unable to remove load paths" # Remove all currently unpackaged queues. sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch backburner//' \
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rack-session/
commit: 89da0eed8d8b59a6ce2c6a7c49ac0df2f1b3cf0e Author: Hans de Graaff gentoo org> AuthorDate: Sun Sep 1 09:16:37 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Sep 1 09:17:20 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89da0eed dev-ruby/rack-session: fix tests Use a compatible rack version for tests. Closes: https://bugs.gentoo.org/937914 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rack-session/rack-session-2.0.0.ebuild | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dev-ruby/rack-session/rack-session-2.0.0.ebuild b/dev-ruby/rack-session/rack-session-2.0.0.ebuild index 36fd355742dd..e5fc3e31f80d 100644 --- a/dev-ruby/rack-session/rack-session-2.0.0.ebuild +++ b/dev-ruby/rack-session/rack-session-2.0.0.ebuild @@ -16,16 +16,20 @@ SRC_URI="https://github.com/rack/rack-session/archive/v${PV}.tar.gz -> ${P}.tar. LICENSE="MIT" SLOT="$(ver_cut 1)" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="" +IUSE="test" ruby_add_rdepend ">=dev-ruby/rack-3.0.0" ruby_add_bdepend "test? ( dev-ruby/minitest:5 dev-ruby/minitest-global_expectations + dev-ruby/rack:3.0 )" all_ruby_prepare() { sed -e 's:_relative ": "./:' \ -i ${RUBY_FAKEGEM_GEMSPEC} || die + + sed -e '2igem "rack", "~> 3.0.0"' \ + -i test/helper.rb || die }
[gentoo-commits] repo/gentoo:master commit in: profiles/arch/s390/
commit: 43c7139f0654dfe957a722be68fd3efdc6830966 Author: Hans de Graaff gentoo org> AuthorDate: Sun Sep 1 08:46:53 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Sep 1 08:46:53 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43c7139f profiles/arch/s390/package.use.mask: mask minitest-hooks[test] This now requires large parts of dev-ruby/rails to be keyworded. Signed-off-by: Hans de Graaff gentoo.org> profiles/arch/s390/package.use.mask | 4 1 file changed, 4 insertions(+) diff --git a/profiles/arch/s390/package.use.mask b/profiles/arch/s390/package.use.mask index 833ceeabf4a5..ae7ab5ecfa16 100644 --- a/profiles/arch/s390/package.use.mask +++ b/profiles/arch/s390/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Hans de Graaff (2024-09-01) +# Requires large parts of dev-ruby/rails to be keyworded +dev-ruby/minitest-hooks test + # Sam James (2024-08-23) # dev-util/bpftool and/or sys-devel/bpf-toolchain not keyworded here sys-apps/systemd bpf
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/actioncable/
commit: 3db930579c8c15e0edd733509c93d1545fde1a9e Author: Hans de Graaff gentoo org> AuthorDate: Sun Sep 1 08:00:08 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Sep 1 08:00:43 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3db93057 dev-ruby/actioncable: add missing test deps Closes: https://bugs.gentoo.org/938866 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/actioncable/actioncable-7.2.1.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dev-ruby/actioncable/actioncable-7.2.1.ebuild b/dev-ruby/actioncable/actioncable-7.2.1.ebuild index 9cd3bb6861a9..0525d06bf7c6 100644 --- a/dev-ruby/actioncable/actioncable-7.2.1.ebuild +++ b/dev-ruby/actioncable/actioncable-7.2.1.ebuild @@ -39,10 +39,12 @@ ruby_add_rdepend " ruby_add_bdepend " test? ( + || ( dev-ruby/rack:3.1 dev-ruby/rack:3.0 dev-ruby/rack:2.2 ) >=dev-ruby/railties-4.2.0 dev-ruby/test-unit:2 dev-ruby/mocha >=dev-ruby/pg-1.1:1 + www-servers/puma )" all_ruby_prepare() {
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/mini_magick/
commit: 95436a7c965d18b6a7ee8133432872d9d3bd68e3 Author: Hans de Graaff gentoo org> AuthorDate: Sun Sep 1 06:31:04 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Sep 1 06:31:04 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95436a7c dev-ruby/mini_magick: add 5.0.1 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/mini_magick/Manifest | 1 + dev-ruby/mini_magick/mini_magick-5.0.1.ebuild | 50 +++ 2 files changed, 51 insertions(+) diff --git a/dev-ruby/mini_magick/Manifest b/dev-ruby/mini_magick/Manifest index 7b359464a7ef..5eef5b7edc02 100644 --- a/dev-ruby/mini_magick/Manifest +++ b/dev-ruby/mini_magick/Manifest @@ -1,2 +1,3 @@ DIST mini_magick-4.13.1.tar.gz 1330619 BLAKE2B ea51265c68b247c8558381e359660b649834c63cdc0de55c9bc47a2ae83ef4f592c14a7f84e12e016860363ba6326ac342481f25a4bc718c059515c30d48fd2d SHA512 2c9a55e69f3770974fa32124ac7f0da63114c17704848d3c957bcfa6b2e00d162694a4e34a25e27f8b214101d6a4bb6a9f1d0dbee597140b94874409ebea4363 DIST mini_magick-4.13.2.tar.gz 1330632 BLAKE2B 831d6676cf2e65f857f149db77086ff9a8a209cf9aa4cfb0dc38a73e82b5d10605cf105d7126f0319203a9cae824e0b94812cf450ad5552316bbd94e21f71365 SHA512 a7a4628fe523816aef37eecfd755b84d11072c6c57134fd3b237312f302d41d22cefcbf1ef7a291d97d02b830887aa0f628140c51ca28fa9f955c6f96b57 +DIST mini_magick-5.0.1.tar.gz 1325633 BLAKE2B 6dce4cf3b488122732952771cd425139fa5ca33389abaa0f8ed0d797282b66247a529b5ad4cc2de569af9be00406cd4a88e60ce805f4132374aebd0a3f9a7808 SHA512 5579967be69065e1da79d11bc9de85acef4030345367ab8c57b91e26a99821a771d09bbdf8da012a9741141ceca8c4643e921dd9170209088425d7ab6ea845bb diff --git a/dev-ruby/mini_magick/mini_magick-5.0.1.ebuild b/dev-ruby/mini_magick/mini_magick-5.0.1.ebuild new file mode 100644 index ..c6ca8f7af3cc --- /dev/null +++ b/dev-ruby/mini_magick/mini_magick-5.0.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_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Manipulate images with minimal use of memory" +HOMEPAGE="https://github.com/minimagick/minimagick"; +SRC_URI="https://github.com/minimagick/minimagick/archive/v${PV}.tar.gz -> ${P}.tar.gz" +RUBY_S="minimagick-${PV}" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="test" + +# It's only used at runtime in this case because this extension only +# _calls_ the commands. But when we run tests we're going to need tiff +# and jpeg support at a minimum. +RDEPEND="media-gfx/imagemagick" +DEPEND="test? ( virtual/imagemagick-tools[jpeg,png,tiff] )" + +ruby_add_bdepend "test? ( dev-ruby/mocha dev-ruby/webmock )" + +all_ruby_prepare() { + # remove executable bit from all files + find "${S}" -type f -exec chmod -x {} + + + sed -i -e '/bundler/ s:^:#:' spec/spec_helper.rb || die + + # Don't force a specific formatter but use overall Gentoo defaults + # and show all failures. + sed -i -e '/config.\(fail_fast\|formatter\)/ s:^:#:' spec/spec_helper.rb || die + + # Avoid broken spec that does not assume . in path name + sed -i -e '/reformats a layer/,/end/ s:^:#:' spec/lib/mini_magick/image_spec.rb || die + + # Avoid spec broken by recent imagemagick updates + sed -i -e '/reads exif/askip "Now returns more complete EXIF data"' spec/lib/mini_magick/image_spec.rb || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/ruby-oembed/
commit: f20fb81c43112027e1806896ca37f57d00cee7e9 Author: Hans de Graaff gentoo org> AuthorDate: Sun Sep 1 06:33:40 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Sep 1 06:33:40 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f20fb81c dev-ruby/ruby-oembed: drop 0.16.1 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/ruby-oembed/Manifest | 1 - dev-ruby/ruby-oembed/ruby-oembed-0.16.1.ebuild | 48 -- 2 files changed, 49 deletions(-) diff --git a/dev-ruby/ruby-oembed/Manifest b/dev-ruby/ruby-oembed/Manifest index 091e64337cd9..03bfdca98128 100644 --- a/dev-ruby/ruby-oembed/Manifest +++ b/dev-ruby/ruby-oembed/Manifest @@ -1,3 +1,2 @@ -DIST ruby-oembed-0.16.1.tar.gz 4547399 BLAKE2B 929d0a63aa0bd8acb005630c3f774a56e5fffed83b8e6c80c491dbf93df1b85b555b37ef8dedc77428cfcc8ad00c9eee54e49c8e31467efb8a8eae28e25397a7 SHA512 71241c818478c4321844276e4ba5e726536fb40f35c18b0ff9ead46e7d8b2ec1b58ba6738b179e62164c352005fff947baa156ac48bf6c021e29da8be3f2ad38 DIST ruby-oembed-0.17.0.tar.gz 4548719 BLAKE2B d91c4321b745b5c96f866468f8985ec5a27b8318450b14b92f4c7456cea3dea048fb66d5d1c93a3ebd7b12d52a5ea6b2a543987f9d83d35b64521f46bf204d05 SHA512 ec130cca009dd63d18ff3498be2bd05eacdef28c3e7dbae9a373da7700949a18184714dfb3b942154b5af0e305ccdcaf7d18652f36236599d04f0ba531d8aca4 DIST ruby-oembed-0.18.0.tar.gz 8018574 BLAKE2B fa78c6d84b5f2d479d094091642aa8bcfcbc3d1687e9f6d498ced3090ad86a64f7c1ff61a6ce53c0e7353680ed307c9bceece8321419a260baa7651efe1794cc SHA512 6ab69c4e3d887a919047026194f470057563238962b8de05d594c2f37898603aa6991b79ce188fbeef13a2e272bd091229d76e0b1adf8774b007ea786f2f8497 diff --git a/dev-ruby/ruby-oembed/ruby-oembed-0.16.1.ebuild b/dev-ruby/ruby-oembed/ruby-oembed-0.16.1.ebuild deleted file mode 100644 index 0de3d697de69.. --- a/dev-ruby/ruby-oembed/ruby-oembed-0.16.1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# 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_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.rdoc README.md" -RUBY_FAKEGEM_GEMSPEC="ruby-oembed.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="An oEmbed consumer library written in Ruby" -HOMEPAGE="https://github.com/ruby-oembed/ruby-oembed"; -SRC_URI="https://github.com/ruby-oembed/ruby-oembed/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="MIT" - -KEYWORDS="~amd64" -SLOT="0" -IUSE="test" - -ruby_add_bdepend "test? - ( - dev-ruby/json - dev-ruby/vcr:6 - dev-ruby/xml-simple - dev-ruby/nokogiri - dev-ruby/webmock:3 - )" - -all_ruby_prepare() { - # Remove bundler but keep vcr version requirement - rm -f Gemfile || die - sed -i -e '1igem "vcr", "~> 6.0"' spec/spec_helper.rb || die - - # Avoid development dependencies - sed -i -e '/coverall/I s:^:#:' spec/spec_helper.rb || die - - sed -i -e 's/git ls-files/find * -print/' ${RUBY_FAKEGEM_GEMSPEC} || die - - # Fix kwargs expectations for ruby30 - sed -e '455 s/:format => @default/{format: @default}/' \ - -e '460 s/:format=>:xml/{format: :xml}/' \ - -e '465 s/:format=>:json/{format: :json}/' \ - -e '477 s/:format => @default/{format: @default}/' \ - -i spec/provider_spec.rb || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/ruby-oembed/
commit: af5d54ef550fb65266176c3f9d639e1dda164d63 Author: Hans de Graaff gentoo org> AuthorDate: Sun Sep 1 06:33:12 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Sep 1 06:33:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af5d54ef dev-ruby/ruby-oembed: add 0.18.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/ruby-oembed/Manifest | 1 + dev-ruby/ruby-oembed/ruby-oembed-0.18.0.ebuild | 41 ++ 2 files changed, 42 insertions(+) diff --git a/dev-ruby/ruby-oembed/Manifest b/dev-ruby/ruby-oembed/Manifest index 405fba9c45f8..091e64337cd9 100644 --- a/dev-ruby/ruby-oembed/Manifest +++ b/dev-ruby/ruby-oembed/Manifest @@ -1,2 +1,3 @@ DIST ruby-oembed-0.16.1.tar.gz 4547399 BLAKE2B 929d0a63aa0bd8acb005630c3f774a56e5fffed83b8e6c80c491dbf93df1b85b555b37ef8dedc77428cfcc8ad00c9eee54e49c8e31467efb8a8eae28e25397a7 SHA512 71241c818478c4321844276e4ba5e726536fb40f35c18b0ff9ead46e7d8b2ec1b58ba6738b179e62164c352005fff947baa156ac48bf6c021e29da8be3f2ad38 DIST ruby-oembed-0.17.0.tar.gz 4548719 BLAKE2B d91c4321b745b5c96f866468f8985ec5a27b8318450b14b92f4c7456cea3dea048fb66d5d1c93a3ebd7b12d52a5ea6b2a543987f9d83d35b64521f46bf204d05 SHA512 ec130cca009dd63d18ff3498be2bd05eacdef28c3e7dbae9a373da7700949a18184714dfb3b942154b5af0e305ccdcaf7d18652f36236599d04f0ba531d8aca4 +DIST ruby-oembed-0.18.0.tar.gz 8018574 BLAKE2B fa78c6d84b5f2d479d094091642aa8bcfcbc3d1687e9f6d498ced3090ad86a64f7c1ff61a6ce53c0e7353680ed307c9bceece8321419a260baa7651efe1794cc SHA512 6ab69c4e3d887a919047026194f470057563238962b8de05d594c2f37898603aa6991b79ce188fbeef13a2e272bd091229d76e0b1adf8774b007ea786f2f8497 diff --git a/dev-ruby/ruby-oembed/ruby-oembed-0.18.0.ebuild b/dev-ruby/ruby-oembed/ruby-oembed-0.18.0.ebuild new file mode 100644 index ..e37354c36dee --- /dev/null +++ b/dev-ruby/ruby-oembed/ruby-oembed-0.18.0.ebuild @@ -0,0 +1,41 @@ +# 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_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.rdoc README.md" +RUBY_FAKEGEM_GEMSPEC="ruby-oembed.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="An oEmbed consumer library written in Ruby" +HOMEPAGE="https://github.com/ruby-oembed/ruby-oembed"; +SRC_URI="https://github.com/ruby-oembed/ruby-oembed/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="MIT" + +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +ruby_add_bdepend "test? + ( + dev-ruby/json + dev-ruby/vcr:6 + dev-ruby/xml-simple + dev-ruby/nokogiri + dev-ruby/webmock:3 + )" + +all_ruby_prepare() { + # Remove bundler but keep vcr version requirement + rm -f Gemfile || die + sed -i -e '1igem "vcr", "~> 6.0"' spec/spec_helper.rb || die + + # Avoid development dependencies + sed -i -e '/coverall/I s:^:#:' spec/spec_helper.rb || die + + sed -i -e 's/git ls-files/find * -print/' ${RUBY_FAKEGEM_GEMSPEC} || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/elasticsearch-api/
commit: cd92e1b4f83846dee61ebb437cd10de3e92ca0ae Author: Hans de Graaff gentoo org> AuthorDate: Sun Sep 1 06:23:52 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Sep 1 06:23:52 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd92e1b4 dev-ruby/elasticsearch-api: add 8.15.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/elasticsearch-api/Manifest| 1 + .../elasticsearch-api-8.15.0.ebuild| 65 ++ 2 files changed, 66 insertions(+) diff --git a/dev-ruby/elasticsearch-api/Manifest b/dev-ruby/elasticsearch-api/Manifest index 9449e14a4b43..b75213002355 100644 --- a/dev-ruby/elasticsearch-api/Manifest +++ b/dev-ruby/elasticsearch-api/Manifest @@ -3,3 +3,4 @@ DIST elasticsearch-ruby-7.17.11.tar.gz 1033022 BLAKE2B 77fb6b37d447af88a6b093bf3 DIST elasticsearch-ruby-8.12.2.tar.gz 1908814 BLAKE2B f3caffe7336a63547ba0d44a3239fb6b71ed7fb46b1136114a87e7e5f69608d69b14d12f568b6e945db0917a6913a10407cf7cae3137605adaaac5fb7fd9439b SHA512 08fe791ee20cbe9f6ad9aee1b7d9c02813895add4bb0ff7b4e063051b42e62e037d71217521f6a9cb0076c51e8f7160bad52798741435164451806932488d17c DIST elasticsearch-ruby-8.13.0.tar.gz 1918145 BLAKE2B ded410c9e77876dc61a942ab1de7945d28aa1c06cd7079f693119812128fdfd38c206d9644aadb79fb8c9b48e12d77fec6c313434cfb58510bc48fecc905106b SHA512 8babc5797802ae256b41a00927cd1688c2d3d90770d8a867a9b96a7a115f537f1ca301b2d6b73107995b23578abc755d7bf7dc03075520fa857dda22e6a2d32b DIST elasticsearch-ruby-8.14.0.tar.gz 1918771 BLAKE2B 1824edd7ae6ade20b58cb56dfa01b9e9d5d833918cddbba49f7f0d258eff6a19c55f112d7dd70f9457274b457851b59a208db3b1e69c1f12867951b960333c99 SHA512 36fb8fb18e410df7f2c4c46e2ffaed0ea591879ad4e753d178513281be5de78bd7ee1cda5cbbf02313cd255ad85e010f92bc5690f16f2ab91fd38bb0d17f8dbc +DIST elasticsearch-ruby-8.15.0.tar.gz 1935690 BLAKE2B 380eebdb9fdcce1600051d9078d8af90789fa4f0b91266fe2297092aa32eed96dabe591fad69f8f4a37f56f15dbbe32a79d07c25693cc83907ba52eb10a77c32 SHA512 011f01914e457959f9737a65cc1fc09e0c31f70c4c4976a14b2506a2b66f4ffbaadc8fb643db10ec90b70a7cc0012c7752aecd598a76a9281cf12586e27fb08a diff --git a/dev-ruby/elasticsearch-api/elasticsearch-api-8.15.0.ebuild b/dev-ruby/elasticsearch-api/elasticsearch-api-8.15.0.ebuild new file mode 100644 index ..1d03ce30f109 --- /dev/null +++ b/dev-ruby/elasticsearch-api/elasticsearch-api-8.15.0.ebuild @@ -0,0 +1,65 @@ +# 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_GEMSPEC="${PN}.gemspec" +RUBY_FAKEGEM_TASK_DOC=doc + +RUBY_FAKEGEM_TASK_TEST="NOTURN=true test" + +inherit ruby-fakegem + +MY_P=elasticsearch-ruby-${PV} +DESCRIPTION="Ruby integrations for ES, elasticsearch-api module" +HOMEPAGE="https://github.com/elastic/elasticsearch-ruby"; +SRC_URI="https://github.com/elastic/elasticsearch-ruby/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64" +IUSE="test" + +ruby_add_rdepend " + dev-ruby/multi_json +" +ruby_add_bdepend " + doc? ( dev-ruby/yard ) + test? ( + dev-ruby/ansi + dev-ruby/elasticsearch + dev-ruby/elastic-transport + dev-ruby/mocha:2 + dev-ruby/patron + dev-ruby/pry + dev-ruby/shoulda-context + ) +" + +RUBY_S=${MY_P}/${PN} + +all_ruby_prepare() { + # fix to work without git + sed -i -e 's/git ls-files/find * -type f/' *.gemspec || die + + # remove useless dependencies from Rakefile + sed -e '/bundler/d' \ + -e '/require.*cane/,/end/d' \ + -i Rakefile || die + + sed -i -e '/add_formatter/ s/documentation/progress/' spec/spec_helper.rb || die + + # Avoid tests that require unpackaged jbuilder and jsonify + sed -e '/\(pry-\|jbuilder\|jsonify\)/ s:^:#:' \ + -e '/RspecJunitFormatter/ s:^:#:' \ + -e '/ansi/arequire "patron"' \ + -i spec/spec_helper.rb || die + rm -f spec/elasticsearch/api/actions/json_builders_spec.rb || die + + sed -i -e '/uses the escape_utils gem/askip "unmaintained gem"' spec/elasticsearch/api/utils_spec.rb || die + + # Create tmp directory required for tests + mkdir -p ../tmp/rest-api-spec/api || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/elasticsearch/
commit: c1bc6720c3e4c4c968dc35825ac93f2ef0d82b6f Author: Hans de Graaff gentoo org> AuthorDate: Sun Sep 1 06:24:09 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Sep 1 06:24:09 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1bc6720 dev-ruby/elasticsearch: add 8.15.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/elasticsearch/Manifest| 1 + dev-ruby/elasticsearch/elasticsearch-8.15.0.ebuild | 55 ++ 2 files changed, 56 insertions(+) diff --git a/dev-ruby/elasticsearch/Manifest b/dev-ruby/elasticsearch/Manifest index 9449e14a4b43..b75213002355 100644 --- a/dev-ruby/elasticsearch/Manifest +++ b/dev-ruby/elasticsearch/Manifest @@ -3,3 +3,4 @@ DIST elasticsearch-ruby-7.17.11.tar.gz 1033022 BLAKE2B 77fb6b37d447af88a6b093bf3 DIST elasticsearch-ruby-8.12.2.tar.gz 1908814 BLAKE2B f3caffe7336a63547ba0d44a3239fb6b71ed7fb46b1136114a87e7e5f69608d69b14d12f568b6e945db0917a6913a10407cf7cae3137605adaaac5fb7fd9439b SHA512 08fe791ee20cbe9f6ad9aee1b7d9c02813895add4bb0ff7b4e063051b42e62e037d71217521f6a9cb0076c51e8f7160bad52798741435164451806932488d17c DIST elasticsearch-ruby-8.13.0.tar.gz 1918145 BLAKE2B ded410c9e77876dc61a942ab1de7945d28aa1c06cd7079f693119812128fdfd38c206d9644aadb79fb8c9b48e12d77fec6c313434cfb58510bc48fecc905106b SHA512 8babc5797802ae256b41a00927cd1688c2d3d90770d8a867a9b96a7a115f537f1ca301b2d6b73107995b23578abc755d7bf7dc03075520fa857dda22e6a2d32b DIST elasticsearch-ruby-8.14.0.tar.gz 1918771 BLAKE2B 1824edd7ae6ade20b58cb56dfa01b9e9d5d833918cddbba49f7f0d258eff6a19c55f112d7dd70f9457274b457851b59a208db3b1e69c1f12867951b960333c99 SHA512 36fb8fb18e410df7f2c4c46e2ffaed0ea591879ad4e753d178513281be5de78bd7ee1cda5cbbf02313cd255ad85e010f92bc5690f16f2ab91fd38bb0d17f8dbc +DIST elasticsearch-ruby-8.15.0.tar.gz 1935690 BLAKE2B 380eebdb9fdcce1600051d9078d8af90789fa4f0b91266fe2297092aa32eed96dabe591fad69f8f4a37f56f15dbbe32a79d07c25693cc83907ba52eb10a77c32 SHA512 011f01914e457959f9737a65cc1fc09e0c31f70c4c4976a14b2506a2b66f4ffbaadc8fb643db10ec90b70a7cc0012c7752aecd598a76a9281cf12586e27fb08a diff --git a/dev-ruby/elasticsearch/elasticsearch-8.15.0.ebuild b/dev-ruby/elasticsearch/elasticsearch-8.15.0.ebuild new file mode 100644 index ..28b77e676fba --- /dev/null +++ b/dev-ruby/elasticsearch/elasticsearch-8.15.0.ebuild @@ -0,0 +1,55 @@ +# 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_GEMSPEC="${PN}.gemspec" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +inherit ruby-fakegem + +MY_P=elasticsearch-ruby-${PV} +DESCRIPTION="Ruby integrations for ES, elasticsearch module" +HOMEPAGE="https://github.com/elastic/elasticsearch-ruby"; +SRC_URI="https://github.com/elastic/elasticsearch-ruby/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64" +IUSE="test" + +ruby_add_rdepend " + ~dev-ruby/elasticsearch-api-${PV} + >=dev-ruby/elastic-transport-8.3:8 +" +ruby_add_bdepend " + doc? ( dev-ruby/yard ) + test? ( + dev-ruby/ansi + dev-ruby/base64 + dev-ruby/mocha:2 + dev-ruby/pry + dev-ruby/shoulda-context + ) +" + +RUBY_S=${MY_P}/${PN} + +all_ruby_prepare() { + # fix to work without git + sed -i -e 's/git ls-files/find * -type f/' *.gemspec || die + + # remove useless dependencies from Rakefile + sed -e '/bundler/d' \ + -e '/require.*cane/,/end/d' \ + -i Rakefile || die + + sed -e '/documentation/ s:^:#:' \ + -i spec/spec_helper.rb || die + + # Avoid spec requiring a running elasticsearch server + rm -f spec/integration/{characters_escaping,client_integration,validation_integration}_spec.rb || die + rm -f spec/integration/helpers/*_helper_spec.rb || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/google-protobuf/
commit: d03e6529d875d2ba93537c07459750d92f99b274 Author: Hans de Graaff gentoo org> AuthorDate: Sat Aug 31 09:14:08 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Aug 31 09:14:08 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d03e6529 dev-ruby/google-protobuf: ensure protoc availability Closes: https://bugs.gentoo.org/938276 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/google-protobuf/google-protobuf-3.21.12.ebuild | 4 ++-- dev-ruby/google-protobuf/google-protobuf-3.24.4.ebuild | 2 +- dev-ruby/google-protobuf/google-protobuf-3.25.4.ebuild | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-ruby/google-protobuf/google-protobuf-3.21.12.ebuild b/dev-ruby/google-protobuf/google-protobuf-3.21.12.ebuild index 701738e78dc1..7d2cbd74c1f7 100644 --- a/dev-ruby/google-protobuf/google-protobuf-3.21.12.ebuild +++ b/dev-ruby/google-protobuf/google-protobuf-3.21.12.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -23,7 +23,7 @@ SLOT="3" KEYWORDS="~amd64 ~arm64" IUSE="" -DEPEND+=" >=dev-libs/protobuf-3.21.0" +DEPEND+=" >=dev-libs/protobuf-3.21.0[protoc(+)]" all_ruby_prepare() { sed -e '/extensiontask/ s:^:#:' \ diff --git a/dev-ruby/google-protobuf/google-protobuf-3.24.4.ebuild b/dev-ruby/google-protobuf/google-protobuf-3.24.4.ebuild index e259959da05c..7d2cbd74c1f7 100644 --- a/dev-ruby/google-protobuf/google-protobuf-3.24.4.ebuild +++ b/dev-ruby/google-protobuf/google-protobuf-3.24.4.ebuild @@ -23,7 +23,7 @@ SLOT="3" KEYWORDS="~amd64 ~arm64" IUSE="" -DEPEND+=" >=dev-libs/protobuf-3.21.0" +DEPEND+=" >=dev-libs/protobuf-3.21.0[protoc(+)]" all_ruby_prepare() { sed -e '/extensiontask/ s:^:#:' \ diff --git a/dev-ruby/google-protobuf/google-protobuf-3.25.4.ebuild b/dev-ruby/google-protobuf/google-protobuf-3.25.4.ebuild index 6261334cf22e..8ab535e9f330 100644 --- a/dev-ruby/google-protobuf/google-protobuf-3.25.4.ebuild +++ b/dev-ruby/google-protobuf/google-protobuf-3.25.4.ebuild @@ -22,7 +22,7 @@ LICENSE="BSD" SLOT="3" KEYWORDS="~amd64 ~arm64" -DEPEND=">=dev-libs/protobuf-3.25.0" +DEPEND=">=dev-libs/protobuf-3.25.0[protoc(+)]" all_ruby_prepare() { sed -e '/extensiontask/ s:^:#:' \
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/highline/
commit: 2333f9444d1551f53f5ba17f331f33e129de1d9b Author: Hans de Graaff gentoo org> AuthorDate: Sat Aug 31 09:10:45 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Aug 31 09:11:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2333f944 dev-ruby/highline: don't install dev binstub Closes: https://bugs.gentoo.org/938821 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/highline/highline-3.1.1.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-ruby/highline/highline-3.1.1.ebuild b/dev-ruby/highline/highline-3.1.1.ebuild index 5fedec123c62..bb616ed3e3a3 100644 --- a/dev-ruby/highline/highline-3.1.1.ebuild +++ b/dev-ruby/highline/highline-3.1.1.ebuild @@ -5,6 +5,7 @@ EAPI=8 USE_RUBY="ruby31 ruby32 ruby33" +RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md TODO" RUBY_FAKEGEM_GEMSPEC="highline.gemspec"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/actioncable/
commit: 76a6106717a34d3b5a6c3733966f2a8919f62c99 Author: Hans de Graaff gentoo org> AuthorDate: Sat Aug 31 08:47:07 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Aug 31 08:48:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76a61067 dev-ruby/actioncable: fix tests with no actioncable installed Closes: https://bugs.gentoo.org/938495 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/actioncable/actioncable-7.2.1.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-ruby/actioncable/actioncable-7.2.1.ebuild b/dev-ruby/actioncable/actioncable-7.2.1.ebuild index 529e2392bf65..9cd3bb6861a9 100644 --- a/dev-ruby/actioncable/actioncable-7.2.1.ebuild +++ b/dev-ruby/actioncable/actioncable-7.2.1.ebuild @@ -14,6 +14,7 @@ RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" RUBY_FAKEGEM_EXTRAINSTALL="app" RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_TASK_TEST="-Ilib test" inherit ruby-fakegem
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/vagrant_cloud/
commit: c499a098ca8bf4ae37fc2de1dcf1283401f97b67 Author: Hans de Graaff gentoo org> AuthorDate: Sat Aug 31 07:02:56 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Aug 31 07:02:56 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c499a098 dev-ruby/vagrant_cloud: loosen rexml dependency Closes: https://bugs.gentoo.org/926100 Signed-off-by: Hans de Graaff gentoo.org> .../vagrant_cloud/vagrant_cloud-3.1.1-r1.ebuild| 43 ++ 1 file changed, 43 insertions(+) diff --git a/dev-ruby/vagrant_cloud/vagrant_cloud-3.1.1-r1.ebuild b/dev-ruby/vagrant_cloud/vagrant_cloud-3.1.1-r1.ebuild new file mode 100644 index ..0bcaa24fc724 --- /dev/null +++ b/dev-ruby/vagrant_cloud/vagrant_cloud-3.1.1-r1.ebuild @@ -0,0 +1,43 @@ +# 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_EXTRADOC="CHANGELOG.md README.md" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_GEMSPEC="vagrant_cloud.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Vagrant Cloud API Library" +HOMEPAGE="https://github.com/hashicorp/vagrant_cloud"; +SRC_URI="https://github.com/hashicorp/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="test" + +ruby_add_rdepend " + >=dev-ruby/excon-0.73 + >=dev-ruby/log4r-1.1.10 + >=dev-ruby/rexml-3.2.5:3 +" +ruby_add_bdepend ">=dev-ruby/rake-12.3 + test? ( + >=dev-ruby/webmock-3.0 + ) +" + +all_ruby_prepare() { + # # loosen dependencies + sed -e 's:require_relative ":require "./:' \ + -e '/log4r/s/~>/>=/' \ + -e '/rake/s/~>/>=/' \ + -e '/rspec/s/~>/>=/' \ + -e '/webmock/s/~>/>=/' \ + -e '/rexml/ s/3.2.5/3.2/' \ + -i ${PN}.gemspec || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/vagrant_cloud/
commit: 0b28d36f90cdaa8d156ae76550fc50f93ba5d58f Author: Hans de Graaff gentoo org> AuthorDate: Sat Aug 31 07:03:50 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Aug 31 07:03:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b28d36f dev-ruby/vagrant_cloud: drop 3.0.5-r1, 3.1.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/vagrant_cloud/Manifest| 2 -- .../vagrant_cloud/vagrant_cloud-3.0.5-r1.ebuild| 42 -- dev-ruby/vagrant_cloud/vagrant_cloud-3.1.0.ebuild | 42 -- 3 files changed, 86 deletions(-) diff --git a/dev-ruby/vagrant_cloud/Manifest b/dev-ruby/vagrant_cloud/Manifest index b7c876dce84a..32cde3404784 100644 --- a/dev-ruby/vagrant_cloud/Manifest +++ b/dev-ruby/vagrant_cloud/Manifest @@ -1,3 +1 @@ -DIST vagrant_cloud-3.0.5.tar.gz 34844 BLAKE2B 2624219c470ed62e60056c825dc40611bf1bd2d1e822cc40e1592f8473517df53d814934f4426ef61d9adabbf89112bc1c44b61ee7129c4270e67b468fcf87cb SHA512 e3b138584baa956de30be5b307b7a05a728a9c84e5c4c831d9a703f0367886b82905057c8d6dda5e337b7b4256704d22a60869710e98493da8eea2074df70995 -DIST vagrant_cloud-3.1.0.tar.gz 62991 BLAKE2B 264c262d8d1fe4f3de93d1a463520bf6ec460c7a946067c4add71ad5bc0d971c078abe32148b35416ee01335eaf9fa95bacba58bc76d3d891158f979d10c7775 SHA512 90a0ac7047e1f3693c542ef633c77866821ba607e2c3d059ce297895217d22854f275ee61e6d17f9703bda2f9b67bf467bc55aed805840ee8fe913cb285d02d6 DIST vagrant_cloud-3.1.1.tar.gz 63633 BLAKE2B e2d6db7079eef43441427a0288fb33a37da530276592b95698e610043b70b59020f5ba7e393f85a2455fda62cf80729e946b07103d0d8a54143211688b1974f6 SHA512 957b35111a530baabccd337c94009cc643322ca64d4c8b1874672eee292d77db9741d67d209391503ecbc45e2b9c6cd298409405183a2cd04a0c935d04e0c316 diff --git a/dev-ruby/vagrant_cloud/vagrant_cloud-3.0.5-r1.ebuild b/dev-ruby/vagrant_cloud/vagrant_cloud-3.0.5-r1.ebuild deleted file mode 100644 index 9c8b674c0db5.. --- a/dev-ruby/vagrant_cloud/vagrant_cloud-3.0.5-r1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby31 ruby32" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" -RUBY_FAKEGEM_RECIPE_TEST="rspec3" -RUBY_FAKEGEM_GEMSPEC="vagrant_cloud.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Vagrant Cloud API Library" -HOMEPAGE="https://github.com/hashicorp/vagrant_cloud"; -SRC_URI="https://github.com/hashicorp/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="test" - -ruby_add_rdepend " - >=dev-ruby/excon-0.73 - >=dev-ruby/log4r-1.1.10 -" -ruby_add_bdepend ">=dev-ruby/rake-12.3 - test? ( - >=dev-ruby/webmock-3.0 - ) -" - -all_ruby_prepare() { - # # loosen dependencies - sed -e 's:require_relative ":require "./:' \ - -e '/excon/s/~>/>=/' \ - -e '/log4r/s/~>/>=/' \ - -e '/rake/s/~>/>=/' \ - -e '/rspec/s/~>/>=/' \ - -e '/webmock/s/~>/>=/' \ - -i ${PN}.gemspec || die -} diff --git a/dev-ruby/vagrant_cloud/vagrant_cloud-3.1.0.ebuild b/dev-ruby/vagrant_cloud/vagrant_cloud-3.1.0.ebuild deleted file mode 100644 index c220002e1052.. --- a/dev-ruby/vagrant_cloud/vagrant_cloud-3.1.0.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby31 ruby32" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" -RUBY_FAKEGEM_RECIPE_TEST="rspec3" -RUBY_FAKEGEM_GEMSPEC="vagrant_cloud.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Vagrant Cloud API Library" -HOMEPAGE="https://github.com/hashicorp/vagrant_cloud"; -SRC_URI="https://github.com/hashicorp/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="test" - -ruby_add_rdepend " - >=dev-ruby/excon-0.73 - >=dev-ruby/log4r-1.1.10 - >=dev-ruby/rexml-3.2.5 =dev-ruby/rexml-3.2* -" -ruby_add_bdepend ">=dev-ruby/rake-12.3 - test? ( - >=dev-ruby/webmock-3.0 - ) -" - -all_ruby_prepare() { - # # loosen dependencies - sed -e 's:require_relative ":require "./:' \ - -e '/log4r/s/~>/>=/' \ - -e '/rake/s/~>/>=/' \ - -e '/rspec/s/~>/>=/' \ - -e '/webmock/s/~>/>=/' \ - -i ${PN}.gemspec || die -}
[gentoo-commits] repo/gentoo:master commit in: app-crypt/xca/
commit: 6ba13c6f1ea42cd063997c9f01756967ad788af6 Author: Hans de Graaff gentoo org> AuthorDate: Sat Aug 31 06:26:52 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Aug 31 06:26:52 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ba13c6f app-crypt/xca: add missing test dependency Closes: https://bugs.gentoo.org/926100 Signed-off-by: Hans de Graaff gentoo.org> app-crypt/xca/xca-2.7.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/xca/xca-2.7.0.ebuild b/app-crypt/xca/xca-2.7.0.ebuild index ae5b0d6dcdd0..b0d629e4d5b1 100644 --- a/app-crypt/xca/xca-2.7.0.ebuild +++ b/app-crypt/xca/xca-2.7.0.ebuild @@ -23,7 +23,7 @@ RDEPEND=" doc? ( app-text/linuxdoc-tools )" DEPEND="${RDEPEND}" BDEPEND=" - !qt6? ( dev-qt/linguist-tools:5 ) + !qt6? ( dev-qt/linguist-tools:5 dev-qt/qttest:5 ) qt6? ( dev-qt/qttools:6[linguist] ) doc? ( dev-python/sphinx dev-python/sphinxcontrib-htmlhelp dev-python/sphinxcontrib-qthelp ) "
[gentoo-commits] repo/gentoo:master commit in: app-crypt/xca/
commit: dd98d9c3748dac5489e24d66cb8ff1ee20be9235 Author: Hans de Graaff gentoo org> AuthorDate: Sat Aug 31 06:22:18 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Aug 31 06:23:17 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd98d9c3 app-crypt/xca: fix Qt USE flags Qt is not optional, so build with qt5 by default and with qt6 when requested. Closes: https://bugs.gentoo.org/938667 Signed-off-by: Hans de Graaff gentoo.org> app-crypt/xca/xca-2.7.0.ebuild | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app-crypt/xca/xca-2.7.0.ebuild b/app-crypt/xca/xca-2.7.0.ebuild index f0f3dce8d3fa..ae5b0d6dcdd0 100644 --- a/app-crypt/xca/xca-2.7.0.ebuild +++ b/app-crypt/xca/xca-2.7.0.ebuild @@ -17,13 +17,13 @@ IUSE="doc qt5 qt6" RDEPEND=" dev-libs/libltdl:0= - qt5? ( dev-qt/qthelp:5 dev-qt/qtgui:5 dev-qt/qtsql:5[sqlite] dev-qt/qtwidgets:5 ) + !qt6? ( dev-qt/qthelp:5 dev-qt/qtgui:5 dev-qt/qtsql:5[sqlite] dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[sqlite,widgets] dev-qt/qttools:6[assistant] ) dev-libs/openssl:* doc? ( app-text/linuxdoc-tools )" DEPEND="${RDEPEND}" BDEPEND=" - qt5? ( dev-qt/linguist-tools:5 ) + !qt6? ( dev-qt/linguist-tools:5 ) qt6? ( dev-qt/qttools:6[linguist] ) doc? ( dev-python/sphinx dev-python/sphinxcontrib-htmlhelp dev-python/sphinxcontrib-qthelp ) " @@ -34,10 +34,10 @@ PATCHES=( ) src_configure() { - local qt_version=Qt6 + local qt_version=Qt5 - if use qt5; then - qt_version=Qt5 + if use qt6; then + qt_version=Qt6 fi local mycmakeargs=(
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rexml/
commit: 5ba87e2b82d1a12a4b17f71ed11ad3a00143b8b7 Author: Hans de Graaff gentoo org> AuthorDate: Sat Aug 31 06:09:14 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Aug 31 06:09:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ba87e2b dev-ruby/rexml: drop 3.2.8 Bug: https://bugs.gentoo.org/937114 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rexml/Manifest | 1 - dev-ruby/rexml/rexml-3.2.8.ebuild | 40 --- 2 files changed, 41 deletions(-) diff --git a/dev-ruby/rexml/Manifest b/dev-ruby/rexml/Manifest index 676e8a52a92f..7032507ac587 100644 --- a/dev-ruby/rexml/Manifest +++ b/dev-ruby/rexml/Manifest @@ -1,4 +1,3 @@ -DIST rexml-3.2.8.tar.gz 460176 BLAKE2B 25b7563c1bc6eacf1b39106fde09c20d34040e5b99d7a38502d4e71cf96fffa08772cdf6def0c50d9e2d116af70a6bd0469aa1dd0512d7c5eca043b9e71979b7 SHA512 255bd834f5c7584a87979a8896fef761ada8d0beb5458cc86b16df59d8634bf1446a0fb679935c003a9a5be7a03ffcb2bf86d08e0f26b0d0f7a3dfbaa87da325 DIST rexml-3.3.4.tar.gz 467302 BLAKE2B d8b86d51233ae277eaa25a796a4c895f4cf4d8e49dbc623990596e001c0404fc1cfafbdf5e87773fd773bbd6894511625d26b6ef9f94f75560849006c39a8a37 SHA512 928fbd0df229118c180791e75c7b86d4c9a937c92ba1161db1692ac3cc332bd5c241e4fc1d0d67be9bf97796dfbabe90fb19085a849130dcf7b53274145d784d DIST rexml-3.3.5.tar.gz 467588 BLAKE2B e32270fa6411f776e2e325f942a235eea6ee6cd72e33bf28cea69eeb6dbd40cc334f84d30c962093dd5644fb6c2cb77589229b415ae23e31d3899ae26f325f12 SHA512 401441a7c54533a0e01607af62c142cd9d767aa46dbadc5d18dc57e7542ff4518eba4c77206ff6c4ed6113eba87f30730b96469f64701efb5cb08cb578cd5a48 DIST rexml-3.3.6.tar.gz 468635 BLAKE2B ce8e4dfb455fb284fdbd2dd11e452190f4eff94665041aadf0211da339d54ff4978101164a85a108cfa5f4c857f0e4c92629bb5464f38b4110d36bb5b4284173 SHA512 02b4555bd8d1474a123f617d2bd5d23a6769ab97ceb672abfec5244e189a4222ab662e509d064e66d91b5f60443d23b1bdf11c334598f203082617d2cd031fae diff --git a/dev-ruby/rexml/rexml-3.2.8.ebuild b/dev-ruby/rexml/rexml-3.2.8.ebuild deleted file mode 100644 index 2c76c8f4c1bd.. --- a/dev-ruby/rexml/rexml-3.2.8.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# 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_RECIPE_DOC="none" -RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="An XML toolkit for Ruby" -HOMEPAGE="https://github.com/ruby/rexml"; -SRC_URI="https://github.com/ruby/rexml/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD-2" - -SLOT="3" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" - -ruby_add_rdepend ">=dev-ruby/strscan-3.0.9" - -ruby_add_bdepend "test? ( dev-ruby/test-unit dev-ruby/test-unit-ruby-core )" - -all_ruby_prepare() { - sed -i -e 's:require_relative ":require "./:' -e 's/__dir__/"."/' ${RUBY_FAKEGEM_GEMSPEC} || die - sed -i -e '/bundler/I s:^:#:' Rakefile || die - - # Ensure we use the (new enough) gem version of strscan. The - # versions bundled with ruby up to at least 3.3.1 are all too old. - sed -e '3igem "strscan"' \ - -i test/helper.rb || die -} - -each_ruby_test() { - ${RUBY} test/run.rb || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/faraday/
commit: 94aa6a6f181d19a9b4116ed9e3f1920c32a58619 Author: Hans de Graaff gentoo org> AuthorDate: Sat Aug 31 05:42:42 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Aug 31 05:42:42 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94aa6a6f dev-ruby/faraday: drop 2.9.0, 2.9.1 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/faraday/Manifest | 2 -- dev-ruby/faraday/faraday-2.9.0.ebuild | 62 --- dev-ruby/faraday/faraday-2.9.1.ebuild | 60 - 3 files changed, 124 deletions(-) diff --git a/dev-ruby/faraday/Manifest b/dev-ruby/faraday/Manifest index 4c4882760303..64757c7cfe22 100644 --- a/dev-ruby/faraday/Manifest +++ b/dev-ruby/faraday/Manifest @@ -2,6 +2,4 @@ DIST faraday-1.10.3.tar.gz 835008 BLAKE2B 5b2cff7877cd1e73dc52830aed67988eb5ed33 DIST faraday-2.10.0.tar.gz 1031426 BLAKE2B b532fdaf9e13d29554b45d6a99d6eaedfa815a9681684727b31c66e80a6d0fea86f3883aba2a374e4c9dbb5033dbf92b189f57867b7c9616c2a414ff06814732 SHA512 30399c03b44c64fb50b327c61b190ae178447f1831f5916f6f396740af80b929f2a5191d75ab563017172c986d379dcd0395b43ac127a772443eb321bfbc6b1f DIST faraday-2.10.1.tar.gz 1033252 BLAKE2B 2df625d91cedcfc3f78b97570e0a87404db74728f82e7c6f806a0e388d629cb1fe0b35157c4b300db93db056a9c2bd1aff90f39a9dc326c6cae76e37fc0e SHA512 21a1777e1bb2f7b62963ad9063bc5ac373a9d1c6e827cf346630ea9dc1bd8f09009a554363dc92e030ce07bca002a24e10dce2736f43414e4e20bd394e55cdb4 DIST faraday-2.11.0.tar.gz 1033671 BLAKE2B a8db332300353afaaac62667cd70c5e3fcc812022aba3e76309b01122b65f7ff052cb114e72deebf72c3857fd2d9618ac901c16a489a331953e034c30d79ddc3 SHA512 1b38efb37869a37efc89eb56961f5cee4ecd4a815b1e4b30dcdc1157d210291078b408025ee5e22e0adc328c730cb70741e8840d749681fed1bd031b4db132cf -DIST faraday-2.9.0.tar.gz 1030759 BLAKE2B 450ca700ccf624115aaa6c5ffc873e926884ff27a520aecd890f7156f20f829a802cece461327205930dfc53d06fd837adb1bb989e9603f369f61606640acddf SHA512 f534cd0903bc5ee83a355b09c886dfdf593b842fc85863877c9e0217ba797b027acce6d36674579053ac24e180d71afe4d879cb52cadd1da803b609f2da407c3 -DIST faraday-2.9.1.tar.gz 1031030 BLAKE2B 1980fc9215e2ffaeafd920162b520bfb6731df5a5fec7d95ac9b17b62e6a7945e864d771f44acd2d43684f1953a61298d097bde469c36a195626101a26267e59 SHA512 424597b7d4e5f6c57651fd801c766b324d49a6081807578be9ce5dfc93b033f418924d05e7c73a3fd323d8b4677a0dd2a9c483a87f3c5321d26b93038675ee78 DIST faraday-2.9.2.tar.gz 1031072 BLAKE2B 78a30d62bde0146274cc0c47a8f504d695fbdae0be50b49b92fdeb2e0fb83501b30a0a60c8d098d56f70263322fae5763b17dd2e8c6eea121b48cd4143034d9d SHA512 5f6af1a79f082e17113939282fdadae5ab2bba167f8d109b8f64b53ca3819d138f6e8a090c9d30036ab796a53ae53f4ecf2fd8c645e59a2aec025430b2c0e803 diff --git a/dev-ruby/faraday/faraday-2.9.0.ebuild b/dev-ruby/faraday/faraday-2.9.0.ebuild deleted file mode 100644 index 8bea12238d76.. --- a/dev-ruby/faraday/faraday-2.9.0.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# 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_BINWRAP="" -RUBY_FAKEGEM_RECIPE_TEST="rspec3" -RUBY_FAKEGEM_RECIPE_DOC="none" - -RUBY_FAKEGEM_EXTRADOC="README.md" -RUBY_FAKEGEM_EXTRAINSTALL="spec" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="HTTP/REST API client library with pluggable components" -HOMEPAGE="https://github.com/lostisland/faraday"; -SRC_URI="https://github.com/lostisland/faraday/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="$(ver_cut 1)" -KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86" -IUSE="test" - -DEPEND+=" test? ( sys-process/lsof )" - -ruby_add_rdepend " - dev-ruby/base64 - || ( =dev-ruby/ruby2_keywords-0.0.4 -" -ruby_add_bdepend "test? ( - >=dev-ruby/test-unit-2.4 - >=dev-ruby/connection_pool-2.2.2 - dev-ruby/rack:2.2 - dev-ruby/webmock - )" - -all_ruby_prepare() { - # Remove bundler support. - rm Gemfile || die - sed -i -e '/[Bb]undler/d ; 1irequire "yaml"' Rakefile || die - # Avoid loading all lib files since some of them require unpackaged dependencies. - sed -e '/[Cc]overall/ s:^:#:' \ - -e '/lib\/\*\*/ s:^:#:' \ - -e '/simplecov/ s:^:#:' \ - -e '/SimpleCov/,/end/ s:^:#:' \ - -e '/pry/ s:^:#:' \ - -e '3igem "rack", "~> 2.2"' \ - -i spec/spec_helper.rb || die - - sed -e '/git ls-files/ s:^:#:' \ - -e "s:_relative ': './:" \ - -i ${RUBY_FAKEGEM_GEMSPEC} || die
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/airbrussh/
commit: 66b0f23682ded297d1fab231d58657f644fcb3fd Author: Hans de Graaff gentoo org> AuthorDate: Sat Aug 31 05:40:07 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Aug 31 05:40:07 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66b0f236 dev-ruby/airbrussh: stabilize 1.5.2 for amd64 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/airbrussh/airbrussh-1.5.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/airbrussh/airbrussh-1.5.2.ebuild b/dev-ruby/airbrussh/airbrussh-1.5.2.ebuild index 840bb1e7fc0c..89fcf4553f97 100644 --- a/dev-ruby/airbrussh/airbrussh-1.5.2.ebuild +++ b/dev-ruby/airbrussh/airbrussh-1.5.2.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/mattbrictson/airbrussh/archive/v${PV}.tar.gz -> ${P} LICENSE="MIT" SLOT="1" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~ppc ~ppc64 ~x86" ruby_add_rdepend ">dev-ruby/sshkit-1.7.0"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/highline/
commit: 55ff00f2dde7c3bb26935cb9fbb050d087db86cd Author: Hans de Graaff gentoo org> AuthorDate: Sat Aug 31 05:45:23 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Aug 31 05:45:23 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55ff00f2 dev-ruby/highline: add 3.1.1 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/highline/Manifest | 1 + dev-ruby/highline/highline-3.1.1.ebuild | 38 + 2 files changed, 39 insertions(+) diff --git a/dev-ruby/highline/Manifest b/dev-ruby/highline/Manifest index 66e01b3c4d30..ea9f79d8ed85 100644 --- a/dev-ruby/highline/Manifest +++ b/dev-ruby/highline/Manifest @@ -1,3 +1,4 @@ DIST highline-2.1.0.tar.gz 234116 BLAKE2B e1e899093de7e162e83f4d2e694e5841cedc336063a4410cab392702241136d5eec258b53065ffcded567f0af163d04a25bbdfd0767211b059980e9e5effe7c9 SHA512 b763428d67b1eb77762b54b8e2dd39bda720589e7030db8694e793bb432fa94caa2848b23358e7eaea0ccb22d8a93e0a64aeef3865f7e9fec348bbebee19d713 DIST highline-3.0.1.tar.gz 236149 BLAKE2B 0aaa40ca678dc88934f55d5df9b970d8cd61e507bb4e967c72de10c5bcce94dfc5d6e4085d753124a62d46a285a096302ad127214f2aea28fa0397f40d3c6902 SHA512 e19724a473756faf57d989944b1e5cd86b97049a16ae0c33f25462f6f3d7f9948064f8e08d0b51d3a6f978acaf93c62b4965be5af829d3c07b123c96490a28b2 DIST highline-3.1.0.tar.gz 236286 BLAKE2B 18a8250f180fbf5da73888c399b9b5aa80c216eb22f472a7e9924fa14886f82331e48557da974549a4dc61d7df7dcf023e8a9eb89994b3b100d8c35a9d73f545 SHA512 5346947a865ae21c6b3c97400c144f62197ed2f2802c81e7f3cfa276ec36f96cdffad9decc1f8a28f6108543b5ba0067fd09d8ec5daaacdf403f28df9c25d723 +DIST highline-3.1.1.tar.gz 237291 BLAKE2B e0e4bce282bb1ab87e803864882db1b8d59872ede17fc606573f3238971b1f986a9bdc4f4679e9e2a346510dac6e4716bc2a43f5a70a10016a6b9cb0374a5009 SHA512 f3f9ed1cd0658bdbf95913c75cfbaf2e69e31dc49d846c715b0ede1a0fcd2fc7ed9efb06bcc7e42bd262ccd626a3a87c49a00cfeeb4384af182c9c45a9b21085 diff --git a/dev-ruby/highline/highline-3.1.1.ebuild b/dev-ruby/highline/highline-3.1.1.ebuild new file mode 100644 index ..5fedec123c62 --- /dev/null +++ b/dev-ruby/highline/highline-3.1.1.ebuild @@ -0,0 +1,38 @@ +# 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_EXTRADOC="Changelog.md README.md TODO" + +RUBY_FAKEGEM_GEMSPEC="highline.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Highline is a high-level command-line IO library for ruby" +HOMEPAGE="https://github.com/JEG2/highline"; +SRC_URI="https://github.com/JEG2/highline/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="|| ( GPL-2 Ruby-BSD )" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +IUSE="test" + +ruby_add_rdepend "dev-ruby/reline" + +ruby_add_bdepend "test? ( dev-ruby/dry-types )" + +all_ruby_prepare() { + # fix up gemspec file not to call git + sed -i -e 's/git ls-files -z/find * -print0/' highline.gemspec || die + + # Avoid unneeded dependencies + sed -i -e '/\(bundler\|code_statistics\)/ s:^:#:' \ + -e '/PackageTask/,/end/ s:^:#:' Rakefile || die + sed -i -e '/simplecov/ s:^:#:' test/test_helper.rb || die + + # Remove almost empty doc directory to allow rdoc recipe to work + rm -rf doc || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/airbrussh/
commit: 5c156923ad19fc298bfcca238c33c63432e6d7dd Author: Hans de Graaff gentoo org> AuthorDate: Sat Aug 31 05:38:58 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Aug 31 05:38:58 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c156923 dev-ruby/airbrussh: add 1.5.3 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/airbrussh/Manifest | 1 + dev-ruby/airbrussh/airbrussh-1.5.3.ebuild | 39 +++ 2 files changed, 40 insertions(+) diff --git a/dev-ruby/airbrussh/Manifest b/dev-ruby/airbrussh/Manifest index d2e3d2579c06..1e23f16376da 100644 --- a/dev-ruby/airbrussh/Manifest +++ b/dev-ruby/airbrussh/Manifest @@ -1,3 +1,4 @@ DIST airbrussh-1.5.0.tar.gz 1450385 BLAKE2B bc3d2be21fd6ad3e3524fcd10f0a36c9c97bd55a14c422a80b604312fd040821c9c59ca3b034acd834c9c636f99297b5f7c9b04c54edb9fb6c73c7c13fcf8e94 SHA512 540b98ec60f639cd70c705b1cd47eb4246fd49d3dfa4f0ba5163edfb72d76aab63728a2cdfa80f07c1eb7b159e4167de5392e0bb7129b58031e1a6c0733fb559 DIST airbrussh-1.5.1.tar.gz 1450388 BLAKE2B 34bfc20db10e32f5523916cc503147283b8aee71064e197931f0774932e7c197f765a1ceca78135642e6758efe2d115b1c1da2572171b06fa622d5313710a6ac SHA512 5c34b0491432a20b4c0d30613669ffe21d431296b69ebd1eccf786d515c80067a5b6776a2b4055ea442fce61f89c130531ce4ad177f97950d9bf7ec479fb5bed DIST airbrussh-1.5.2.tar.gz 1450058 BLAKE2B 1e3d6957a47c1e823f5352404a55796e7e834d637c13027deac01bf38be06557dc1819f3f0c623a67e0036cd9ba6a0c9f8739a5fa6a56b6a9f003f1edcfdac13 SHA512 fe15bca2b4f922a07d69026c5b93d820943b1d2cec69ffc0190cf09eff87c2ec2cfe13c24bb7174fc9b534a64493abae1344accf91a85a5ddadcee0bd266ef44 +DIST airbrussh-1.5.3.tar.gz 1450342 BLAKE2B 323b720ed92bc7758921999c2b63593e134ad2e0bed66c469af5fb8342b33c0da46c2d8814e9f1a638f8e01445b6c15877b40f01fb7e968a8db1340070130e6e SHA512 2a68a6034ae73cd3f3a4e070e1d4bfc4942ff183ed0aa9707df38268e6e0080065f3866c1afc168fd7ead9ecd35408d4ef69242e5d186aced305fcb980ed2a81 diff --git a/dev-ruby/airbrussh/airbrussh-1.5.3.ebuild b/dev-ruby/airbrussh/airbrussh-1.5.3.ebuild new file mode 100644 index ..840bb1e7fc0c --- /dev/null +++ b/dev-ruby/airbrussh/airbrussh-1.5.3.ebuild @@ -0,0 +1,39 @@ +# 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_BINWRAP="" + +RUBY_FAKEGEM_GEMSPEC="airbrussh.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A replacement log formatter for SSHKit" +HOMEPAGE="https://github.com/mattbrictson/airbrussh"; +SRC_URI="https://github.com/mattbrictson/airbrussh/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="1" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" + +ruby_add_rdepend ">dev-ruby/sshkit-1.7.0" + +ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/mocha:2 )" + +all_ruby_prepare() { + sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die + + rm -f test/support/minitest_reporters.rb || die + + # Add missing require + sed -i -e '1irequire "rake" ; require "rake/task"' test/support/rake_task_definition.rb || die + + # Avoid a test poluting the environment + sed -i -e '/test_color_is_can_be_forced_via_env/,/^ end/ s:^:#:' test/airbrussh/console_test.rb || die +} + +each_ruby_test() { + MT_NO_PLUGINS=1 ${RUBY} -Ilib:test:. -e 'Dir["test/**/*_test.rb"].each {|f| require f}' || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/faraday/
commit: e90de3dfd5326a25c20bfdcf7721c64445f62aa1 Author: Hans de Graaff gentoo org> AuthorDate: Sat Aug 31 05:42:13 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Aug 31 05:42:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e90de3df dev-ruby/faraday: add 2.11.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/faraday/Manifest | 1 + dev-ruby/faraday/faraday-2.11.0.ebuild | 60 ++ 2 files changed, 61 insertions(+) diff --git a/dev-ruby/faraday/Manifest b/dev-ruby/faraday/Manifest index baa39ab5ae22..4c4882760303 100644 --- a/dev-ruby/faraday/Manifest +++ b/dev-ruby/faraday/Manifest @@ -1,6 +1,7 @@ DIST faraday-1.10.3.tar.gz 835008 BLAKE2B 5b2cff7877cd1e73dc52830aed67988eb5ed33a5ea1378d995f9e48bb69b8d20163a9faa69d65c9c99fddaa79e80bacee04b15141859dd81678a374b592557d1 SHA512 58b288a4d44424075f447fea982618db76b47f30e9fad69e5300b757f819bcf3cd48502b35851d186e103839538be0e52b7c222076f1399c3491335c2fe5b2c8 DIST faraday-2.10.0.tar.gz 1031426 BLAKE2B b532fdaf9e13d29554b45d6a99d6eaedfa815a9681684727b31c66e80a6d0fea86f3883aba2a374e4c9dbb5033dbf92b189f57867b7c9616c2a414ff06814732 SHA512 30399c03b44c64fb50b327c61b190ae178447f1831f5916f6f396740af80b929f2a5191d75ab563017172c986d379dcd0395b43ac127a772443eb321bfbc6b1f DIST faraday-2.10.1.tar.gz 1033252 BLAKE2B 2df625d91cedcfc3f78b97570e0a87404db74728f82e7c6f806a0e388d629cb1fe0b35157c4b300db93db056a9c2bd1aff90f39a9dc326c6cae76e37fc0e SHA512 21a1777e1bb2f7b62963ad9063bc5ac373a9d1c6e827cf346630ea9dc1bd8f09009a554363dc92e030ce07bca002a24e10dce2736f43414e4e20bd394e55cdb4 +DIST faraday-2.11.0.tar.gz 1033671 BLAKE2B a8db332300353afaaac62667cd70c5e3fcc812022aba3e76309b01122b65f7ff052cb114e72deebf72c3857fd2d9618ac901c16a489a331953e034c30d79ddc3 SHA512 1b38efb37869a37efc89eb56961f5cee4ecd4a815b1e4b30dcdc1157d210291078b408025ee5e22e0adc328c730cb70741e8840d749681fed1bd031b4db132cf DIST faraday-2.9.0.tar.gz 1030759 BLAKE2B 450ca700ccf624115aaa6c5ffc873e926884ff27a520aecd890f7156f20f829a802cece461327205930dfc53d06fd837adb1bb989e9603f369f61606640acddf SHA512 f534cd0903bc5ee83a355b09c886dfdf593b842fc85863877c9e0217ba797b027acce6d36674579053ac24e180d71afe4d879cb52cadd1da803b609f2da407c3 DIST faraday-2.9.1.tar.gz 1031030 BLAKE2B 1980fc9215e2ffaeafd920162b520bfb6731df5a5fec7d95ac9b17b62e6a7945e864d771f44acd2d43684f1953a61298d097bde469c36a195626101a26267e59 SHA512 424597b7d4e5f6c57651fd801c766b324d49a6081807578be9ce5dfc93b033f418924d05e7c73a3fd323d8b4677a0dd2a9c483a87f3c5321d26b93038675ee78 DIST faraday-2.9.2.tar.gz 1031072 BLAKE2B 78a30d62bde0146274cc0c47a8f504d695fbdae0be50b49b92fdeb2e0fb83501b30a0a60c8d098d56f70263322fae5763b17dd2e8c6eea121b48cd4143034d9d SHA512 5f6af1a79f082e17113939282fdadae5ab2bba167f8d109b8f64b53ca3819d138f6e8a090c9d30036ab796a53ae53f4ecf2fd8c645e59a2aec025430b2c0e803 diff --git a/dev-ruby/faraday/faraday-2.11.0.ebuild b/dev-ruby/faraday/faraday-2.11.0.ebuild new file mode 100644 index ..eb85fdf0765f --- /dev/null +++ b/dev-ruby/faraday/faraday-2.11.0.ebuild @@ -0,0 +1,60 @@ +# 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_BINWRAP="" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_RECIPE_DOC="none" + +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_EXTRAINSTALL="spec" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="HTTP/REST API client library with pluggable components" +HOMEPAGE="https://github.com/lostisland/faraday"; +SRC_URI="https://github.com/lostisland/faraday/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" +IUSE="test" + +DEPEND+=" test? ( sys-process/lsof )" + +ruby_add_rdepend " + || ( =dev-ruby/test-unit-2.4 + >=dev-ruby/connection_pool-2.2.2 + dev-ruby/rack:3.0 + dev-ruby/webmock + )" + +all_ruby_prepare() { + # Remove bundler support. + rm Gemfile || die + sed -i -e '/[Bb]undler/d ; 1irequire "yaml"' Rakefile || die + # Avoid loading all lib files since some of them require unpackaged dependencies. + sed -e '/[Cc]overall/ s:^:#:' \ + -e '/lib\/\*\*/ s:^:#:' \ + -e '/simplecov/ s:^:#:' \ + -e '/SimpleCov/,/end/ s:^:#:' \ + -e '/pry/ s:^:#:' \ + -i spec/spec_helper.rb || die + + sed -e '/git ls-files/ s:^:#:' \ + -e "s:_relative ': './:" \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_test() { + MT_NO_PLUGINS=true each_fakegem_test +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rr/
commit: 607dbd8d1f328e6c688bc38d3def663bf3c8cbe1 Author: Hans de Graaff gentoo org> AuthorDate: Fri Aug 30 05:22:48 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Fri Aug 30 05:22:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=607dbd8d dev-ruby/rr: add 3.1.1 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rr/Manifest| 1 + dev-ruby/rr/rr-3.1.1.ebuild | 31 +++ 2 files changed, 32 insertions(+) diff --git a/dev-ruby/rr/Manifest b/dev-ruby/rr/Manifest index 2c6f1034cecc..c0ed75f0dbe1 100644 --- a/dev-ruby/rr/Manifest +++ b/dev-ruby/rr/Manifest @@ -1 +1,2 @@ DIST rr-3.1.0.tar.gz 140388 BLAKE2B 0994ae589d1d9ebe6b4a334c1e93f959b63280beff8f2a6b1696722ac908ac5a21954e65d20216c239587abdbff3a1b3110f6f1eb3f17bd5e0f169a4892e750c SHA512 d05d8421d5cd6e9225cbf5ca183c54cc510a3212f0629f7cee60887b18c874618cb67836503aed7665cef8443cc579306b84e030ae1ec0834f56298f5044a2fa +DIST rr-3.1.1.tar.gz 141316 BLAKE2B 7bed228a5d3b454f8141b48bc3841a168dae81aba970d674a53466c4237cc85cdf817e5265a767a6290a98756b78a82bd9fcf39a22ca65964418c058270f2bca SHA512 3b359db98e90e9be788f1da7baa9e58e74b91345c2c569ea7b3b354b4ab567f2b9f2dbe189323f3b0d1d0c61cfa3715fa423bc37ddba755256390c011365093f diff --git a/dev-ruby/rr/rr-3.1.1.ebuild b/dev-ruby/rr/rr-3.1.1.ebuild new file mode 100644 index ..a59e05489de1 --- /dev/null +++ b/dev-ruby/rr/rr-3.1.1.ebuild @@ -0,0 +1,31 @@ +# 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_DOC="" +RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md" + +RUBY_FAKEGEM_GEMSPEC=rr.gemspec + +inherit ruby-fakegem + +DESCRIPTION="A double framework featuring a selection of double techniques and a terse syntax" +HOMEPAGE="https://rr.github.io/rr/"; +SRC_URI="https://github.com/rr/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="test" + +ruby_add_bdepend "test? ( + dev-ruby/minitest + dev-ruby/diff-lcs + dev-ruby/test-unit-rr )" + +each_ruby_test() { + ${RUBY} test/run-test.rb || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/
commit: 5a9d3b71004faec7b3fc87da967441c95daad4cb Author: Hans de Graaff gentoo org> AuthorDate: Fri Aug 30 05:27:14 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Fri Aug 30 05:27:14 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a9d3b71 dev-ruby/thor: add 1.3.2 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/thor/Manifest | 1 + dev-ruby/thor/thor-1.3.2.ebuild | 72 + 2 files changed, 73 insertions(+) diff --git a/dev-ruby/thor/Manifest b/dev-ruby/thor/Manifest index 07df0399921a..3c1a10c41ee7 100644 --- a/dev-ruby/thor/Manifest +++ b/dev-ruby/thor/Manifest @@ -1,3 +1,4 @@ DIST thor-git-1.2.2.tgz 98213 BLAKE2B e71ee51eb5c982c585cf9bd9dffda8933975c9d0df8096015d125eefd0597a653887db1acfc132ce1f5a2e8ce4ab71c790a6c0bf39edd7c5e4c85a75de963944 SHA512 2c8af5d59f33691af63e813ba8dfe3392c279593f3e3ccf0ab2d6eb2ccce4220d93b7cb3413ad853e4bba14f4e2182c54caaf4944627cbcbefa31cdc0fabefc7 DIST thor-git-1.3.0.tgz 102884 BLAKE2B f3f5a27ccfdbe7de6bbec71e1ae36e522d49ceec223e1d86a028898403e4e56722703dc847b4a850c46301fdeea429e70e73b7888089c35138d455c094678c02 SHA512 f561f9d05264cf0d2cd836dfb689539b645fa02a39ea8d10923001bb3d510ad6b4bcbb6551739d453e7d9ac05562bc0f454b581926becbc784c0604c5449c27e DIST thor-git-1.3.1.tgz 103008 BLAKE2B 790f83c74bcaff08c65934e1fdf14d41e9d7bf5f51d94419513b45c3263beeae0fd239d848206e7f71a59dceb2ad9719131bc81baf23ac42e797cb430186490d SHA512 5ecfa8c7cdf3c10006b9f50de633b6f07c7ed9a3ad3807cc6d07adbb38b9d64fd0d17aea06a5e8e928ea4abf6cf2042af55e1e87416e7c0ce5ab0a721f546a04 +DIST thor-git-1.3.2.tgz 103619 BLAKE2B 31c23b549a79ec796d0de40c392d32a2621106ad44ffb0389358fbdb170b283867ab544c5f6bcfd437da0396a3193ff4b93100eee5c446c01760f07be73e2b79 SHA512 fb2aff3cf8c14f1a8b38db77579e4b27292f9578c7abf8fb892da888bee7e24412c4bdbf85ce9e43982348f72e038cacc856500268fc204e44fa61f3f9405c32 diff --git a/dev-ruby/thor/thor-1.3.2.ebuild b/dev-ruby/thor/thor-1.3.2.ebuild new file mode 100644 index ..72a512352149 --- /dev/null +++ b/dev-ruby/thor/thor-1.3.2.ebuild @@ -0,0 +1,72 @@ +# Copyright 2000-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby31 ruby32 ruby33" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_DOCDIR="rdoc" +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_BINWRAP="thor" + +RUBY_FAKEGEM_GEMSPEC="thor.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Simple and efficient tool for building self-documenting command line utilities" +HOMEPAGE="http://whatisthor.com/"; +SRC_URI="https://github.com/rails/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux" +IUSE="doc" + +# For initial target porting (new rubies), we can make these test deps +# conditional with: +# 1. USE_RUBY="" ruby_add_bdepend ... +# 2. skip logic in each_ruby_test +USE_RUBY="ruby31 ruby32 ruby33" ruby_add_bdepend " + test? ( + dev-ruby/childlabor + dev-ruby/webmock + )" + +all_ruby_prepare() { + # Remove rspec default options (as we might not have the last + # rspec). + rm .rspec || die + + # Remove Bundler + #rm Gemfile || die + sed -i -e '/[Bb]undler/d' Thorfile || die + + # Remove mandatory coverage collection using simplecov which is not + # packaged. + sed -i -e '/require "simplecov"/,/^end/ s:^:#:' spec/helper.rb || die + + # Avoid a spec that requires UTF-8 support, so LANG=C still works, + # bug 430402 + #sed -i -e '/uses maximum terminal width/,/end/ s:^:#:' spec/shell/basic_spec.rb || die + + # Avoid specs depending on git, bug 724058 + rm -f spec/quality_spec.rb || die + + # Avoid currently broken readline specs (already fixed upstream) + rm -f spec/line_editor/readline_spec.rb spec/line_editor_spec.rb || die + + # Avoid spec failing on whitespace difference in error message + sed -i -e '/raises an error for unknown switches/askip "whitespace differences"' spec/parser/options_spec.rb || die +} + +each_ruby_test() { + case ${RUBY} in + *ruby34) + einfo "Skipping tests due to circular dependencies" + ;; + *) + RSPEC_VERSION=3 ruby-ng_rspec spec || die + ;; + esac +}
[gentoo-commits] repo/gentoo:master commit in: app-crypt/xca/
commit: 2faac9b82d60d3e8feaa7d8b0aa82ba9f15a921e Author: Hans de Graaff gentoo org> AuthorDate: Thu Aug 29 06:01:57 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Thu Aug 29 06:03:59 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2faac9b8 app-crypt/xca: add 2.7.0 Add qt5 and qt6 USE flags. Signed-off-by: Hans de Graaff gentoo.org> app-crypt/xca/xca-2.7.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/xca/xca-2.7.0.ebuild b/app-crypt/xca/xca-2.7.0.ebuild index fa5f5199d9a9..f0f3dce8d3fa 100644 --- a/app-crypt/xca/xca-2.7.0.ebuild +++ b/app-crypt/xca/xca-2.7.0.ebuild @@ -18,7 +18,7 @@ IUSE="doc qt5 qt6" RDEPEND=" dev-libs/libltdl:0= qt5? ( dev-qt/qthelp:5 dev-qt/qtgui:5 dev-qt/qtsql:5[sqlite] dev-qt/qtwidgets:5 ) - qt6? ( dev-qt/qtbase:6[sqlite,widgets] dev-qt/qttools:6[assistent] ) + qt6? ( dev-qt/qtbase:6[sqlite,widgets] dev-qt/qttools:6[assistant] ) dev-libs/openssl:* doc? ( app-text/linuxdoc-tools )" DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: app-crypt/xca/
commit: 863d4a922cd06c76f8c1a66528857225c2215e68 Author: Hans de Graaff gentoo org> AuthorDate: Thu Aug 29 06:01:34 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Thu Aug 29 06:03:59 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=863d4a92 app-crypt/xca: add 2.7.0 Signed-off-by: Hans de Graaff gentoo.org> app-crypt/xca/Manifest | 1 + app-crypt/xca/xca-2.7.0.ebuild | 76 ++ 2 files changed, 77 insertions(+) diff --git a/app-crypt/xca/Manifest b/app-crypt/xca/Manifest index 5a4928531739..3fb99d8bf3fc 100644 --- a/app-crypt/xca/Manifest +++ b/app-crypt/xca/Manifest @@ -1,2 +1,3 @@ DIST xca-2.5.0.tar.gz 1850445 BLAKE2B e12666fc0513cd04bd61d4e182851c055c120425ad8d2fb2698396429b7afb4cc57c77be6d6cc3f63f9d49d5a179123b336d43dde57ef4a3274e7ba1a06f22f7 SHA512 8b283509849c9ac34d5250c780dc0c7a6319eb3201ae892fc2c38e5257d7db4e565e88167a687ffc1ca436068a41cd48fad59d3ecc8235678d46cf026280bd5e DIST xca-2.6.0.tar.gz 1874590 BLAKE2B a6a83df88209d6c929bfd5781f6d56b01498d3b9d296a66f4e513f279fc3c14749e1af1f765e863b26e49807a00f5c11e40f8e16f965e23025d835b58eaf4dfc SHA512 4797445e818545c92ded8f611e53f36cab85b527772a531d7a3fae5c5fdb87e1be34139ffeb906239bc3a02221807e2d7c286990ce68f92c1964545cb8fd7986 +DIST xca-2.7.0.tar.gz 1893082 BLAKE2B e37f622864ea20dcf9796640ab7628205823ed2bc8cfeba54fe5dc815be60fba318e9b180d880258ad3d9d2b58b98fd688ee87969da0e2cc8017d98c0cce5680 SHA512 ac441a88c3a4548d78256509ba47cdcb438113e021d76367cbbb91f2a6f6ade2f6ee50c9132d2e89f3843263a7fbd4af73fcada0c32573c819781c0228939f62 diff --git a/app-crypt/xca/xca-2.7.0.ebuild b/app-crypt/xca/xca-2.7.0.ebuild new file mode 100644 index ..fa5f5199d9a9 --- /dev/null +++ b/app-crypt/xca/xca-2.7.0.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +inherit cmake virtualx xdg-utils + +DESCRIPTION="A GUI to OpenSSL, RSA public keys, certificates, signing requests etc" +HOMEPAGE="https://hohnstaedt.de/xca/"; +SRC_URI="https://github.com/chris2511/xca/archive/refs/tags/RELEASE.${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/xca-RELEASE.${PV}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="doc qt5 qt6" + +RDEPEND=" + dev-libs/libltdl:0= + qt5? ( dev-qt/qthelp:5 dev-qt/qtgui:5 dev-qt/qtsql:5[sqlite] dev-qt/qtwidgets:5 ) + qt6? ( dev-qt/qtbase:6[sqlite,widgets] dev-qt/qttools:6[assistent] ) + dev-libs/openssl:* + doc? ( app-text/linuxdoc-tools )" +DEPEND="${RDEPEND}" +BDEPEND=" + qt5? ( dev-qt/linguist-tools:5 ) + qt6? ( dev-qt/qttools:6[linguist] ) + doc? ( dev-python/sphinx dev-python/sphinxcontrib-htmlhelp dev-python/sphinxcontrib-qthelp ) +" + +PATCHES=( + "${FILESDIR}/${PN}-1.0.0-desktop.patch" + "${FILESDIR}/${PN}-2.4.0-man-page.patch" +) + +src_configure() { + local qt_version=Qt6 + + if use qt5; then + qt_version=Qt5 + fi + + local mycmakeargs=( + -DQTFIXEDVERSION=$qt_version + ) + cmake_src_configure +} + +src_compile() { + cmake_src_compile +} + +src_test() { + virtx default +} + +src_install() { + cmake_src_install + + insinto /etc/xca + doins misc/*.txt + + dosym xca /usr/bin/xca-console +} + +pkg_postinst() { + xdg_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/net-imap/
commit: f68939bfacdbf08a64ca36e42a9e99886770ff7c Author: Hans de Graaff gentoo org> AuthorDate: Thu Aug 29 05:35:44 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Thu Aug 29 06:03:59 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f68939bf dev-ruby/net-imap: add 0.4.15 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/net-imap/Manifest | 1 + dev-ruby/net-imap/net-imap-0.4.15.ebuild | 39 2 files changed, 40 insertions(+) diff --git a/dev-ruby/net-imap/Manifest b/dev-ruby/net-imap/Manifest index d8ca2a7f1e94..6f66547be3d9 100644 --- a/dev-ruby/net-imap/Manifest +++ b/dev-ruby/net-imap/Manifest @@ -3,3 +3,4 @@ DIST net-imap-0.4.11.tar.gz 243069 BLAKE2B 7d8eb7ae4604358c408d855c731d4a99a4383 DIST net-imap-0.4.12.tar.gz 243885 BLAKE2B d3ccd6f799671f2101c38fcba437ae3962a61a2fe4b73545fbeee5f10ad035c0819afb25e7617fdcfce88337b4c99c3c4d98eeae914a1fc77a90519430b4e889 SHA512 ad3b030ba5a7daf8831a34a0e0effe0780134d7c81aeb4025adb39f11dd97ba57bcddd555b9038a34bdcc809ea722d778e0368a26d04739e084f6d4b7714aed8 DIST net-imap-0.4.13.tar.gz 247862 BLAKE2B a5bf43e86dade15e03c070ec9771c21ace8dc04504393fe768c289089e1891be4789475e45839ea5f1a2ae2257434dca394495f91340daf44e1610adf3f23d4b SHA512 7bb04fea8e4b322e685a5233b0cf6da9e7b32a87297c075e46d9681d46c9bf52228295590f53cb00012a29bd8ebf488eaca748c312da674787c38e32d6555d6a DIST net-imap-0.4.14.tar.gz 251100 BLAKE2B 577eb642de8ae25b6840e88153f7398a86795ee26bb0900838ffc0a5c5d5962e3e51af3a4e40be77d25c7782d37d4380bb10c128b27ff7d459c0974c581e SHA512 dba93392fb12870b10e6bd351091dfdd77f66a8e63b1ad9ef20e59a701194636ba44d91277fb105f24780677191637c122785599e880e7c175259f114edd4ae5 +DIST net-imap-0.4.15.tar.gz 251828 BLAKE2B 0f02b9bea1b4268e5806fa6b19ba0da4151a045556b661142cbaeb770275504287991b95fd095626d6c78726ba2ce1fd0c3b95c63038dd07e446c3b3db18acc5 SHA512 a06455e425a8750c7fc730b8feed041d49964bb14abf2c0c6ad6cde829dff26fee792ed2aa286a3d7abb7dc56b34b663e629e95482c443cd14f67e45db4bbb60 diff --git a/dev-ruby/net-imap/net-imap-0.4.15.ebuild b/dev-ruby/net-imap/net-imap-0.4.15.ebuild new file mode 100644 index ..78de90b9b8ae --- /dev/null +++ b/dev-ruby/net-imap/net-imap-0.4.15.ebuild @@ -0,0 +1,39 @@ +# 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_BINWRAP="" +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_GEMSPEC="net-imap.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Ruby client api for Internet Message Access Protocol" +HOMEPAGE="https://github.com/ruby/net-imap"; +SRC_URI="https://github.com/ruby/net-imap/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="test" + +ruby_add_rdepend " + dev-ruby/date + dev-ruby/net-protocol +" + +ruby_add_bdepend "test? ( + dev-ruby/digest + dev-ruby/strscan + dev-ruby/test-unit + dev-ruby/test-unit-ruby-core +)" + +all_ruby_prepare() { + sed -e 's/__dir__/"."/' \ + -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \ + -e 's/git ls-files -z/find * -print0/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/actiontext/
commit: 8ddf3a1b7920f51d7a5533dbd6bfd01070d03a63 Author: Hans de Graaff gentoo org> AuthorDate: Wed Aug 28 04:15:02 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Wed Aug 28 04:16:35 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ddf3a1b dev-ruby/actiontext: add 7.2.1 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/actiontext/Manifest| 1 + dev-ruby/actiontext/actiontext-7.2.1.ebuild | 64 + 2 files changed, 65 insertions(+) diff --git a/dev-ruby/actiontext/Manifest b/dev-ruby/actiontext/Manifest index 211fe49c76dd..2220a7bf4296 100644 --- a/dev-ruby/actiontext/Manifest +++ b/dev-ruby/actiontext/Manifest @@ -5,3 +5,4 @@ DIST rails-7.0.8.4.tgz 11082427 BLAKE2B 2ca521ad92b7a33fa2160b4cfbc1aac826641d2a DIST rails-7.1.3.3.tgz 10905515 BLAKE2B b2be6d8922d15478136875ac80d65fdc54bdf4a03ec17cddc20c20ae847f08fd52a2b1110ed27feb0217f4aa8dd827a8d95847e32eceaf8f5979843312f12a2a SHA512 0d108654a9ab2a9321822742906c4848508e0e4e09600c01bd5a86deeb324540bbae520a954499c4cc83bfe1246f929a581d1667f2b50c463d0bf8187f603df9 DIST rails-7.1.3.4.tgz 10917333 BLAKE2B 3266de2a86f8b107b18117c06115db14791bb98d672403eff28673e9d98df5e2c9a6c30f72d4141cd1f051054f2d5e1f636a93de9b14114cefef384fded7942a SHA512 4c303be256707b5bbedc05bf5bac7c60ff03cb8a14fa3d709a495d07ad1745d6c6f4d5dceb9860afff46f95f3f9fc525d1bcb75894a5b31a9d35f1aa6b105c5e DIST rails-7.1.4.tgz 10926853 BLAKE2B e1e62f95453fa0137337f40291614265ae4d8e6bedf496e0402f160ce938418760dcd850c37e82a7c9dd530dfe442b0f9b22d122dc80f1ff61c5c76244999416 SHA512 67770018663d930cb710fb08358c7d9c9d391a4c721212c55b60c4827f8cbdb38e55ee551b598e93244beba18f9c4c21dfdf6000e67880ac95345a70ff2e0841 +DIST rails-7.2.1.tgz 11065899 BLAKE2B 7858184a6e5ed07af56566e84d9ccdacf9d37ae3cb0a60ce09f632db782b5f97b3298c1a48147c2cb94b420e8186721ca00d9eff25ecee33f03c5348923e5fa5 SHA512 3ba68311f5b15fac647047d5e2bdbf0bf088ee4bd1208f3a47064cc7bc10794bf28f94aaabf410b773c6ff90638c8f08ebb74297855a303d080ffea9e96d25ef diff --git a/dev-ruby/actiontext/actiontext-7.2.1.ebuild b/dev-ruby/actiontext/actiontext-7.2.1.ebuild new file mode 100644 index ..72affcc6154f --- /dev/null +++ b/dev-ruby/actiontext/actiontext-7.2.1.ebuild @@ -0,0 +1,64 @@ +# 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_RECIPE_DOC="none" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="actiontext.gemspec" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_EXTRAINSTALL="app db package.json" + +inherit ruby-fakegem + +DESCRIPTION="Edit and display rich text in Rails applications" +HOMEPAGE="https://github.com/rails/rails"; +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv" +IUSE="test" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + ~dev-ruby/actionpack-${PV} + ~dev-ruby/activerecord-${PV} + ~dev-ruby/activestorage-${PV} + ~dev-ruby/activesupport-${PV} + >=dev-ruby/globalid-0.6.0 + >=dev-ruby/nokogiri-1.8.5 +" + +ruby_add_bdepend "test? ( + dev-ruby/bundler + >=dev-ruby/importmap-rails-1.2.3 + dev-ruby/minitest:5 + dev-ruby/mocha + dev-ruby/propshaft + >=dev-ruby/sqlite3-1.4.0 +)" + +all_ruby_prepare() { + # Remove items from the common Gemfile that we don't need for this + # test run. This also requires handling some gemspecs. + sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webpacker\|webrick\|webmock\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|rack-test\|bootsnap\|capybara\|dalli\|connection_pool\|terser\|cookiejar\|cgi\|web-console\|trilogy\|error_highlight\|jbuilder\|httpclient\|prism\)/ s:^:#:" \ + -e '/stimulus-rails/,/cssbundling-rails/ s:^:#:' \ + -e '/tailwindcss-rails/,/dartsass-rails/ s:^:#:' \ + -e '/:job/,/end/ s:^:#:' \ + -e '/group :\(cable\|doc\|lint\|mdl\|rubocop\|storage\|test\)/,/^end/ s:^:#:' \ + -e '/sqlite/ s/1.6.4/99/' \ + -i ../Gemfile || die + rm ../Gemfile.lock || die + + # Avoid failing test depending on yarn + rm -f test/javascript_package_test.rb || die +} + +each_ruby_prepare() { + sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rails/
commit: b009313f40e108898982387efdca9cc1f73ce00e Author: Hans de Graaff gentoo org> AuthorDate: Wed Aug 28 04:16:20 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Wed Aug 28 04:16:35 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b009313f dev-ruby/rails: add 7.2.1 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rails/Manifest | 1 + dev-ruby/rails/rails-7.2.1.ebuild | 36 2 files changed, 37 insertions(+) diff --git a/dev-ruby/rails/Manifest b/dev-ruby/rails/Manifest index 8c63f4f43344..845a878d2afc 100644 --- a/dev-ruby/rails/Manifest +++ b/dev-ruby/rails/Manifest @@ -5,3 +5,4 @@ DIST rails-7.0.8.4.gem 7168 BLAKE2B 12e0b4efed9458db27a9db2de69fa00d0ba2a7f78c85 DIST rails-7.1.3.3.gem 7168 BLAKE2B 3c297b1074b563457d14b39e6ea5c342652dd6bb46e07634407e8824ea57e08844f9ef67be4ceaaf5bae3567204929beb559647c348a07309c4c969888a8c685 SHA512 bbafdbe3feb4992dff3901d4ad26a70328321bed4a91d2574fc2ff805f2e2b5648d8f1bbdaac26d2a22ea08b1e3ee2806ddc2b3647e1f3e20f01c296d458fa9b DIST rails-7.1.3.4.gem 7168 BLAKE2B b7a976fbc57f414140016c1cd7650f36779abe46d18c997d8126d5f6bf922400240c2f08a8bf0427c8b7361df08e42143d793f0931e2dcd31b4cf45736612ba9 SHA512 d012dac18ca10621bc8902d9ac291f6a5c64d40d1dfe85c9b320c62710357dd314dcf720f63bb9e60087d15152a2cfaf05ea62278aa9666085aafe20a9edd2e8 DIST rails-7.1.4.gem 7168 BLAKE2B 3ad6aa2feaab930b6aee2b76b56c57e88c4d6ccd6507617b74445107cf0e8488bbaff2440fd1fc245afaf7b044970f5a12a237149a7f3c5da4e30b876b3a966a SHA512 0a51768227a601f760917b407d08941ce1e0169402c80d8815e811f3377904c2d1a701ba571a15d1b4d04a8dbefc6ea8fe5fa3edbbf0f682e1aef14ef1a678d9 +DIST rails-7.2.1.gem 7168 BLAKE2B caa9a817a91a3998d4f591619fb19c0d1534233e47c8b58e5add31eee5f4113e9c59b1221962920163a9da90283ad2459717855f26e64f1f40c404dc65ea90a2 SHA512 71e44ba307e11cf5665d00d6debfa466e3627f7aea39ace871d414a5f6a18e5b2875aa8315e8729506e320776c0bc17fc1317932b4ce4e33f8614bc04572aeba diff --git a/dev-ruby/rails/rails-7.2.1.ebuild b/dev-ruby/rails/rails-7.2.1.ebuild new file mode 100644 index ..65f1d45eed4b --- /dev/null +++ b/dev-ruby/rails/rails-7.2.1.ebuild @@ -0,0 +1,36 @@ +# 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_BINWRAP="" + +RUBY_FAKEGEM_TASK_TEST="" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +inherit ruby-fakegem + +DESCRIPTION="ruby on rails is a web-application and persistence framework" +HOMEPAGE="https://rubyonrails.org"; + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv" + +ruby_add_rdepend " + ~dev-ruby/actioncable-${PV} + ~dev-ruby/actionmailbox-${PV} + ~dev-ruby/actionmailer-${PV} + ~dev-ruby/actionpack-${PV} + ~dev-ruby/actiontext-${PV} + ~dev-ruby/actionview-${PV} + ~dev-ruby/activejob-${PV} + ~dev-ruby/activemodel-${PV} + ~dev-ruby/activerecord-${PV} + ~dev-ruby/activestorage-${PV} + ~dev-ruby/activesupport-${PV} + >=dev-ruby/bundler-1.15.0:* + ~dev-ruby/railties-${PV} +"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/actionmailbox/
commit: 70cde559401ebecd76690f576c9ffcbf0d847f56 Author: Hans de Graaff gentoo org> AuthorDate: Wed Aug 28 04:12:03 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Wed Aug 28 04:16:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70cde559 dev-ruby/actionmailbox: add 7.2.1 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/actionmailbox/Manifest | 1 + dev-ruby/actionmailbox/actionmailbox-7.2.1.ebuild | 65 +++ 2 files changed, 66 insertions(+) diff --git a/dev-ruby/actionmailbox/Manifest b/dev-ruby/actionmailbox/Manifest index 211fe49c76dd..2220a7bf4296 100644 --- a/dev-ruby/actionmailbox/Manifest +++ b/dev-ruby/actionmailbox/Manifest @@ -5,3 +5,4 @@ DIST rails-7.0.8.4.tgz 11082427 BLAKE2B 2ca521ad92b7a33fa2160b4cfbc1aac826641d2a DIST rails-7.1.3.3.tgz 10905515 BLAKE2B b2be6d8922d15478136875ac80d65fdc54bdf4a03ec17cddc20c20ae847f08fd52a2b1110ed27feb0217f4aa8dd827a8d95847e32eceaf8f5979843312f12a2a SHA512 0d108654a9ab2a9321822742906c4848508e0e4e09600c01bd5a86deeb324540bbae520a954499c4cc83bfe1246f929a581d1667f2b50c463d0bf8187f603df9 DIST rails-7.1.3.4.tgz 10917333 BLAKE2B 3266de2a86f8b107b18117c06115db14791bb98d672403eff28673e9d98df5e2c9a6c30f72d4141cd1f051054f2d5e1f636a93de9b14114cefef384fded7942a SHA512 4c303be256707b5bbedc05bf5bac7c60ff03cb8a14fa3d709a495d07ad1745d6c6f4d5dceb9860afff46f95f3f9fc525d1bcb75894a5b31a9d35f1aa6b105c5e DIST rails-7.1.4.tgz 10926853 BLAKE2B e1e62f95453fa0137337f40291614265ae4d8e6bedf496e0402f160ce938418760dcd850c37e82a7c9dd530dfe442b0f9b22d122dc80f1ff61c5c76244999416 SHA512 67770018663d930cb710fb08358c7d9c9d391a4c721212c55b60c4827f8cbdb38e55ee551b598e93244beba18f9c4c21dfdf6000e67880ac95345a70ff2e0841 +DIST rails-7.2.1.tgz 11065899 BLAKE2B 7858184a6e5ed07af56566e84d9ccdacf9d37ae3cb0a60ce09f632db782b5f97b3298c1a48147c2cb94b420e8186721ca00d9eff25ecee33f03c5348923e5fa5 SHA512 3ba68311f5b15fac647047d5e2bdbf0bf088ee4bd1208f3a47064cc7bc10794bf28f94aaabf410b773c6ff90638c8f08ebb74297855a303d080ffea9e96d25ef diff --git a/dev-ruby/actionmailbox/actionmailbox-7.2.1.ebuild b/dev-ruby/actionmailbox/actionmailbox-7.2.1.ebuild new file mode 100644 index ..9e382eb45cfc --- /dev/null +++ b/dev-ruby/actionmailbox/actionmailbox-7.2.1.ebuild @@ -0,0 +1,65 @@ +# 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_RECIPE_DOC="none" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="actionmailbox.gemspec" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_EXTRAINSTALL="app config db" + +inherit ruby-fakegem + +DESCRIPTION="Framework for designing email-service layers" +HOMEPAGE="https://github.com/rails/rails"; +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv" +IUSE="test" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + ~dev-ruby/actionpack-${PV} + ~dev-ruby/activejob-${PV} + ~dev-ruby/activerecord-${PV} + ~dev-ruby/activestorage-${PV} + ~dev-ruby/activesupport-${PV} + >=dev-ruby/mail-2.8.0:* + dev-ruby/net-imap + dev-ruby/net-pop + dev-ruby/net-smtp +" + +ruby_add_bdepend "test? ( + dev-ruby/bundler + dev-ruby/minitest:5 + dev-ruby/mocha + dev-ruby/propshaft + dev-ruby/rexml + dev-ruby/sqlite3 + dev-ruby/webmock + dev-ruby/rails +)" + +all_ruby_prepare() { + # Remove items from the common Gemfile that we don't need for this + # test run. This also requires handling some gemspecs. + sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webdrivers\|webrick\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|rack-test\|capybara\|webpacker\|bootsnap\|dalli\|connection_pool\|terser\|cookiejar\|cgi\|web-console\|trilogy\|error_highlight\|jbuilder\|httpclient\|prism\)/ s:^:#:" \ + -e '/stimulus-rails/,/tailwindcss-rails/ s:^:#:' \ + -e '/group :\(cable\|doc\|job\|lint\|mdl\|rubocop\|storage\|test\)/,/^end/ s:^:#:' \ + -e '/sqlite/ s/1.6.4/99/' \ + -i ../Gemfile || die + rm ../Gemfile.lock || die + sed -i -e '/byebug/ s:^:#:' test/test_helper.rb || die +} + +each_ruby_prepare() { + sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/git/
commit: 45b6326175712fb68db5eab257bd6b527f8e1167 Author: Hans de Graaff gentoo org> AuthorDate: Tue Aug 27 05:34:53 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Tue Aug 27 05:40:04 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45b63261 dev-ruby/git: drop 1.18.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/git/Manifest | 1 - dev-ruby/git/git-1.18.0.ebuild | 42 -- 2 files changed, 43 deletions(-) diff --git a/dev-ruby/git/Manifest b/dev-ruby/git/Manifest index c58baee91d35..775f1eb01ead 100644 --- a/dev-ruby/git/Manifest +++ b/dev-ruby/git/Manifest @@ -1,4 +1,3 @@ -DIST git-1.18.0.tar.gz 175341 BLAKE2B 5a8dee1fef79c0386c59d37f37f2249c72600f2f11dbf2cc2c5bf63ff91f068c9c3164d24c2670585e8261d890f07b998255ddb80ce35ce53de09f402a4ec9e3 SHA512 520886b23758229cf25bfdd17e9d86e53d62feb6b2b3c155efe493db42d2f247a29bd629ff6c80ffa599ad429bcb6f09e44b015cf9d9a5f4ee6ab3f1a265 DIST git-1.19.1.tar.gz 177887 BLAKE2B 0da2a829679fd4e2d4b3aec5e88f421d221593729b827f2207bc3d26ce290ee2a41e8dde33b81138cf9df75fa1d1316fa5c69318a1247c627889f5c6971b8fd6 SHA512 4fb27cc2c59d15b0424ac16accc13d2310fec0710815b8deee399767b3cd9707cdf767a301cae271b4cd1ff6718cb955a6c86a9ea99076aaffbbadf595c64c0c DIST git-2.1.1.tar.gz 189005 BLAKE2B 8c273d28bc0b8ccc1a1ac74242086e56941fb6827e39d358adab0e645d080eaf5e4727b0a9aa131ea068efbd77c1ff645b55ddf69d615d13b972566f964aca06 SHA512 4815dff308a32b4b1d4984ea8b96e3cf2870412771afa7b56c74031f66d1eba607506587bf7de740091c285b84c3f4fa1929523d653870679ea317e8933c6b4a DIST git-2.2.0.tar.gz 192227 BLAKE2B 9c3ff354c0484863991a83d4ccba68181e64311bcde7699ac4c211ab1fe92fba7ad108f179b88e61c73681bd1e0b3e7b67f53ab33224a0fc4a00b10201beb608 SHA512 f8da84b8ba0bc9adb2b20eb33ef92f3050941297bf0fe0983d387a150c4cfd1b3342b61417bb1ee732e310c203de2acdca4cc3dad5b1a5f2a08556e19c905905 diff --git a/dev-ruby/git/git-1.18.0.ebuild b/dev-ruby/git/git-1.18.0.ebuild deleted file mode 100644 index a697294543e8.. --- a/dev-ruby/git/git-1.18.0.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby30 ruby31 ruby32" - -RUBY_FAKEGEM_BINWRAP="" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_GEMSPEC="git.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Library for using Git in Ruby" -HOMEPAGE="https://github.com/ruby-git/ruby-git"; -SRC_URI="https://github.com/ruby-git/ruby-git/archive/v${PV}.tar.gz -> ${P}.tar.gz" -RUBY_S="ruby-git-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~ppc ~ppc64 ~x86" -IUSE="test" - -DEPEND+="test? ( >=dev-vcs/git-1.6.0.0 app-arch/tar )" -RDEPEND+=">=dev-vcs/git-1.6.0.0" - -ruby_add_rdepend ">=dev-ruby/addressable-2.8:0 >=dev-ruby/rchardet-1.8:1" - -ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/minitar dev-ruby/test-unit:2 )" - -all_ruby_prepare() { - # Don't use hardcoded /tmp directory. - sed -i -e "s:/tmp:${TMPDIR}:" tests/units/test_archive.rb tests/test_helper.rb || die - - sed -i -e 's/__dir__/"."/' -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die -} - -each_ruby_test() { - git config --global user.email "g...@example.com" || die - git config --global user.name "GitExample" || die - ${RUBY} -Ilib:.:tests -e 'Dir["tests/**/test_*.rb"].each {|f| require f}' || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/git/
commit: 98a996c9b3b0f7a36eccee00125f850b6116da2c Author: Hans de Graaff gentoo org> AuthorDate: Tue Aug 27 05:34:21 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Tue Aug 27 05:40:04 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98a996c9 dev-ruby/git: add 2.2.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/git/Manifest | 1 + dev-ruby/git/git-2.2.0.ebuild | 50 +++ 2 files changed, 51 insertions(+) diff --git a/dev-ruby/git/Manifest b/dev-ruby/git/Manifest index 390fa429054a..c58baee91d35 100644 --- a/dev-ruby/git/Manifest +++ b/dev-ruby/git/Manifest @@ -1,3 +1,4 @@ DIST git-1.18.0.tar.gz 175341 BLAKE2B 5a8dee1fef79c0386c59d37f37f2249c72600f2f11dbf2cc2c5bf63ff91f068c9c3164d24c2670585e8261d890f07b998255ddb80ce35ce53de09f402a4ec9e3 SHA512 520886b23758229cf25bfdd17e9d86e53d62feb6b2b3c155efe493db42d2f247a29bd629ff6c80ffa599ad429bcb6f09e44b015cf9d9a5f4ee6ab3f1a265 DIST git-1.19.1.tar.gz 177887 BLAKE2B 0da2a829679fd4e2d4b3aec5e88f421d221593729b827f2207bc3d26ce290ee2a41e8dde33b81138cf9df75fa1d1316fa5c69318a1247c627889f5c6971b8fd6 SHA512 4fb27cc2c59d15b0424ac16accc13d2310fec0710815b8deee399767b3cd9707cdf767a301cae271b4cd1ff6718cb955a6c86a9ea99076aaffbbadf595c64c0c DIST git-2.1.1.tar.gz 189005 BLAKE2B 8c273d28bc0b8ccc1a1ac74242086e56941fb6827e39d358adab0e645d080eaf5e4727b0a9aa131ea068efbd77c1ff645b55ddf69d615d13b972566f964aca06 SHA512 4815dff308a32b4b1d4984ea8b96e3cf2870412771afa7b56c74031f66d1eba607506587bf7de740091c285b84c3f4fa1929523d653870679ea317e8933c6b4a +DIST git-2.2.0.tar.gz 192227 BLAKE2B 9c3ff354c0484863991a83d4ccba68181e64311bcde7699ac4c211ab1fe92fba7ad108f179b88e61c73681bd1e0b3e7b67f53ab33224a0fc4a00b10201beb608 SHA512 f8da84b8ba0bc9adb2b20eb33ef92f3050941297bf0fe0983d387a150c4cfd1b3342b61417bb1ee732e310c203de2acdca4cc3dad5b1a5f2a08556e19c905905 diff --git a/dev-ruby/git/git-2.2.0.ebuild b/dev-ruby/git/git-2.2.0.ebuild new file mode 100644 index ..626852e98276 --- /dev/null +++ b/dev-ruby/git/git-2.2.0.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_BINWRAP="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="git.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Library for using Git in Ruby" +HOMEPAGE="https://github.com/ruby-git/ruby-git"; +SRC_URI="https://github.com/ruby-git/ruby-git/archive/v${PV}.tar.gz -> ${P}.tar.gz" +RUBY_S="ruby-git-${PV}" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~ppc64" +IUSE="test" + +DEPEND="test? ( >=dev-vcs/git-1.6.0.0 net-misc/openssh app-arch/tar )" +RDEPEND=">=dev-vcs/git-1.6.0.0" + +ruby_add_rdepend " + >=dev-ruby/activesupport-5.0:* + >=dev-ruby/addressable-2.8:0 + >=dev-ruby/process_executer-1.1:1 + >=dev-ruby/rchardet-1.8:1 +" + +ruby_add_bdepend "test? ( dev-ruby/bundler >=dev-ruby/minitar-0.9 >=dev-ruby/mocha-2.1:2 dev-ruby/test-unit:2 )" + +all_ruby_prepare() { + # Don't use hardcoded /tmp directory. + sed -i -e "s:/tmp:${TMPDIR}:" tests/units/test_archive.rb tests/test_helper.rb || die + + sed -i -e 's/__dir__/"."/' -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die + + # Don't use deprecated key type that is removed from openssh + sed -i -e 's/-t dsa/-t rsa/' tests/units/test_signed_commits.rb || die +} + +each_ruby_test() { + git config --global user.email "g...@example.com" || die + git config --global user.name "GitExample" || die + ${RUBY} -Ilib:.:tests -e 'Dir["tests/**/test_*.rb"].each {|f| require f}' || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/pundit/
commit: c37c991565ff92cde2eac2c0ed7438a51b0967a1 Author: Hans de Graaff gentoo org> AuthorDate: Tue Aug 27 05:18:48 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Tue Aug 27 05:40:04 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c37c9915 dev-ruby/pundit: add 2.4.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/pundit/Manifest| 1 + dev-ruby/pundit/pundit-2.4.0.ebuild | 32 2 files changed, 33 insertions(+) diff --git a/dev-ruby/pundit/Manifest b/dev-ruby/pundit/Manifest index 7e1e05257b60..d737b41ca0a5 100644 --- a/dev-ruby/pundit/Manifest +++ b/dev-ruby/pundit/Manifest @@ -1,3 +1,4 @@ DIST pundit-2.3.0.gem 27136 BLAKE2B 651f008426ce010c8a5be8543cde5c91f1bb8c6513e08cde4c4fda965fa95647f130d0a68094107be0b0c639ab520a74da0c2a50715ec5bd86a7a9243cf53686 SHA512 5a2c8563ab8402d3454afae499368b06d0a7ce23b59fdade3034da06604b025a567c4f9bc745bbc8a51226d768fad99b9057ff38c2930258d943265053a09636 DIST pundit-2.3.1.gem 27648 BLAKE2B f81bececa11fb4df90779e7a92abb3854f77e47207afb162fdbaac1b23448018b04a35808bac7857e4f766eab949802a58b16ba8ed2331ccd3457a88826fda0d SHA512 dc919a8879aa613efa1b3ebf0c9a3673a060d50814a5ec6b3cc4120dceda407e483d9c265d08d5bf4a1cbe56a0ea698ecbc485f24fe0325a9b90635bc1cc125a DIST pundit-2.3.2.gem 30720 BLAKE2B 44745ef190e6cc2b503b5d6d341eafa8bc8325dcda0ed83c3c111e67ebfc27683c8918ab29eec625f04f88d206586429cce862b76115d0cf770f73d165cdd9ff SHA512 8415b4f334ec0a97309aed4da4e36ece2a5705c64bd05ca7583367f53a7987a8bddb8ba3ac3e18febec1f023be703e5014d42cd258d42d7c7f535829c4a53cf8 +DIST pundit-2.4.0.gem 32256 BLAKE2B e027ac82d5d58be1cb2cbf0460c507805beb2ad366f7ed89d1f1179dd469349727f88d0b045d7a5d88b02df802d376bf643cdff71bba07ce33235cd1fea975e8 SHA512 4fef014fa392b6db61ae6e4a0bce44cf54569cf026db6825acddc8eb4b52bd48ea60cb56c84e8f9321948efbc4d3caafc77334bc25fce28c07ee56f40a25d492 diff --git a/dev-ruby/pundit/pundit-2.4.0.ebuild b/dev-ruby/pundit/pundit-2.4.0.ebuild new file mode 100644 index ..951d72e8c91f --- /dev/null +++ b/dev-ruby/pundit/pundit-2.4.0.ebuild @@ -0,0 +1,32 @@ +# 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_RECIPE_TEST="rspec3" + +inherit ruby-fakegem + +DESCRIPTION="Object oriented authorization for Rails applications" +HOMEPAGE="https://github.com/varvet/pundit https://rubygems.org/gems/pundit"; + +LICENSE="MIT" +SLOT="2" +KEYWORDS="~amd64" +IUSE="test" + +ruby_add_rdepend ">=dev-ruby/activesupport-3.0.0:*" + +ruby_add_bdepend "test? ( + >=dev-ruby/actionpack-3.0.0 + >=dev-ruby/activemodel-3.0.0 + >=dev-ruby/railties-3.0.0 +)" + +all_ruby_prepare() { + sed -e "/pry/ s:^:#:" \ + -e '3irequire "ostruct"' \ + -i spec/spec_helper.rb || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/apr/
commit: 33d312077aae0b86bbc1b6614c5df2976bf5bbcb Author: Hans de Graaff gentoo org> AuthorDate: Tue Aug 27 05:39:44 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Tue Aug 27 05:40:04 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33d31207 dev-libs/apr: add 1.7.5 Signed-off-by: Hans de Graaff gentoo.org> dev-libs/apr/Manifest | 1 + dev-libs/apr/apr-1.7.5.ebuild | 163 ++ 2 files changed, 164 insertions(+) diff --git a/dev-libs/apr/Manifest b/dev-libs/apr/Manifest index 8018bcb43871..2f651ffe3950 100644 --- a/dev-libs/apr/Manifest +++ b/dev-libs/apr/Manifest @@ -1 +1,2 @@ DIST apr-1.7.4.tar.bz2 894526 BLAKE2B a93b9d3f2c46fe0a34ce1d544e7a43ba40720e2fae8b8a7d0957413ac695057902378dbf96f067ced7486da86c8e513b7fbd48fa79839efeeb40a3295fe2d3df SHA512 2342c997765ea2ca96eac158e5fd260232dba68fc41b90a79a7ba9b25c539fc217981867362090e0ebebe632289257c342275e3c5baedb698c474ef8f49a9dcd +DIST apr-1.7.5.tar.bz2 898264 BLAKE2B 1feacb24e213843c4d3312806abf698e332c45557b7cfd74c9c654d4f9d835dd3a8bf4f9a3bb8328483dcc244948ca118ed6fab9655e482ac6fb53cc7fd92908 SHA512 d8a7553642da0c81261ac3992536efd9d43ecb9154934ef1a10ae808d6a3ce8198b40433091d3a6d04f61e67c59426fb5276193a37e810ae4bc74a8a10fb651b diff --git a/dev-libs/apr/apr-1.7.5.ebuild b/dev-libs/apr/apr-1.7.5.ebuild new file mode 100644 index ..a7f6b6d58e1d --- /dev/null +++ b/dev-libs/apr/apr-1.7.5.ebuild @@ -0,0 +1,163 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic toolchain-funcs + +DESCRIPTION="Apache Portable Runtime Library" +HOMEPAGE="https://apr.apache.org/"; +SRC_URI="mirror://apache/apr/${P}.tar.bz2" + +LICENSE="Apache-2.0" +SLOT="1/${PV%.*}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="doc old-kernel selinux static-libs +urandom valgrind" + +# See bug #815265 for libcrypt dependency +DEPEND=" + virtual/libcrypt:= + elibc_glibc? ( >=sys-apps/util-linux-2.16 ) +" +RDEPEND=" + ${DEPEND} + selinux? ( sec-policy/selinux-base-policy ) +" +DEPEND+=" valgrind? ( dev-debug/valgrind )" +BDEPEND=" + >=dev-build/libtool-2.4.2 + doc? ( app-text/doxygen ) +" + +DOCS=( CHANGES NOTICE README ) + +PATCHES=( + "${FILESDIR}"/${PN}-1.6.3-skip-known-failing-tests.patch + "${FILESDIR}"/${PN}-1.7.2-libtool.patch + "${FILESDIR}"/${PN}-1.7.2-fix-pkgconfig-libs.patch + "${FILESDIR}"/${PN}-1.7.2-respect-flags.patch + "${FILESDIR}"/${PN}-1.7.2-autoconf-2.72.patch + "${FILESDIR}"/${PN}-1.7.4-config-cross.patch + "${FILESDIR}"/${PN}-1.7.4-config-libdir.patch + "${FILESDIR}"/config.layout.patch +) + +src_prepare() { + default + + mv configure.in configure.ac || die + AT_M4DIR="build" eautoreconf +} + +src_configure() { + tc-export AS CC CPP + + # the libtool script uses bash code in it and at configure time, tries + # to find a bash shell. if /bin/sh is bash, it uses that. this can + # cause problems for people who switch /bin/sh on the fly to other + # shells, so just force libtool to use /bin/bash all the time. + export CONFIG_SHELL="${EPREFIX}"/bin/bash + export ac_cv_path_SED="sed" + export ac_cv_path_EGREP="grep -E" + export ac_cv_path_EGREP_TRADITIONAL="grep -E" + export ac_cv_path_FGREP="grep -F" + export ac_cv_path_GREP="grep" + export ac_cv_path_lt_DD="dd" + + local myconf=( + --enable-layout=gentoo + --enable-nonportable-atomics + --enable-posix-shm + --enable-threads + $(use_enable static-libs static) + $(use_with valgrind) + --with-installbuilddir="${EPREFIX}"/usr/share/${PN}/build + ) + + tc-is-static-only && myconf+=( --disable-dso ) + + if use old-kernel; then + local apr_cv_accept4 apr_cv_dup3 apr_cv_epoll_create1 apr_cv_sock_cloexec + export apr_cv_accept4="no" + export apr_cv_dup3="no" + export apr_cv_epoll_create1="no" + export apr_cv_sock_cloexec="no" + fi + + if tc-is-cross-compiler; then + # The apache project relies heavily on AC_TRY_RUN and doesn't + # have any sane cross-compiling fallback logic. + export \ +
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/pundit/
commit: a0c323cf482ae9d91715239b28df666d3014cac8 Author: Hans de Graaff gentoo org> AuthorDate: Tue Aug 27 05:19:12 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Tue Aug 27 05:40:04 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0c323cf dev-ruby/pundit: drop 2.3.0, 2.3.1 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/pundit/Manifest| 2 -- dev-ruby/pundit/pundit-2.3.0.ebuild | 30 -- dev-ruby/pundit/pundit-2.3.1.ebuild | 30 -- 3 files changed, 62 deletions(-) diff --git a/dev-ruby/pundit/Manifest b/dev-ruby/pundit/Manifest index d737b41ca0a5..1b1c9f0c8937 100644 --- a/dev-ruby/pundit/Manifest +++ b/dev-ruby/pundit/Manifest @@ -1,4 +1,2 @@ -DIST pundit-2.3.0.gem 27136 BLAKE2B 651f008426ce010c8a5be8543cde5c91f1bb8c6513e08cde4c4fda965fa95647f130d0a68094107be0b0c639ab520a74da0c2a50715ec5bd86a7a9243cf53686 SHA512 5a2c8563ab8402d3454afae499368b06d0a7ce23b59fdade3034da06604b025a567c4f9bc745bbc8a51226d768fad99b9057ff38c2930258d943265053a09636 -DIST pundit-2.3.1.gem 27648 BLAKE2B f81bececa11fb4df90779e7a92abb3854f77e47207afb162fdbaac1b23448018b04a35808bac7857e4f766eab949802a58b16ba8ed2331ccd3457a88826fda0d SHA512 dc919a8879aa613efa1b3ebf0c9a3673a060d50814a5ec6b3cc4120dceda407e483d9c265d08d5bf4a1cbe56a0ea698ecbc485f24fe0325a9b90635bc1cc125a DIST pundit-2.3.2.gem 30720 BLAKE2B 44745ef190e6cc2b503b5d6d341eafa8bc8325dcda0ed83c3c111e67ebfc27683c8918ab29eec625f04f88d206586429cce862b76115d0cf770f73d165cdd9ff SHA512 8415b4f334ec0a97309aed4da4e36ece2a5705c64bd05ca7583367f53a7987a8bddb8ba3ac3e18febec1f023be703e5014d42cd258d42d7c7f535829c4a53cf8 DIST pundit-2.4.0.gem 32256 BLAKE2B e027ac82d5d58be1cb2cbf0460c507805beb2ad366f7ed89d1f1179dd469349727f88d0b045d7a5d88b02df802d376bf643cdff71bba07ce33235cd1fea975e8 SHA512 4fef014fa392b6db61ae6e4a0bce44cf54569cf026db6825acddc8eb4b52bd48ea60cb56c84e8f9321948efbc4d3caafc77334bc25fce28c07ee56f40a25d492 diff --git a/dev-ruby/pundit/pundit-2.3.0.ebuild b/dev-ruby/pundit/pundit-2.3.0.ebuild deleted file mode 100644 index 4c7a17a0feb1.. --- a/dev-ruby/pundit/pundit-2.3.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby30 ruby31 ruby32" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -inherit ruby-fakegem - -DESCRIPTION="Object oriented authorization for Rails applications" -HOMEPAGE="https://github.com/varvet/pundit https://rubygems.org/gems/pundit"; - -LICENSE="MIT" -SLOT="2" -KEYWORDS="~amd64" -IUSE="" - -ruby_add_rdepend ">=dev-ruby/activesupport-3.0.0:*" - -ruby_add_bdepend "test? ( - >=dev-ruby/actionpack-3.0.0 - >=dev-ruby/activemodel-3.0.0 - >=dev-ruby/railties-3.0.0 -)" - -all_ruby_prepare() { - sed -i -e "/pry/d" -e '/simplecov/,/^end/ s:^:#:' -e '2igem "rack", "~> 2.0"' spec/spec_helper.rb || die -} diff --git a/dev-ruby/pundit/pundit-2.3.1.ebuild b/dev-ruby/pundit/pundit-2.3.1.ebuild deleted file mode 100644 index 4c7a17a0feb1.. --- a/dev-ruby/pundit/pundit-2.3.1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby30 ruby31 ruby32" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -inherit ruby-fakegem - -DESCRIPTION="Object oriented authorization for Rails applications" -HOMEPAGE="https://github.com/varvet/pundit https://rubygems.org/gems/pundit"; - -LICENSE="MIT" -SLOT="2" -KEYWORDS="~amd64" -IUSE="" - -ruby_add_rdepend ">=dev-ruby/activesupport-3.0.0:*" - -ruby_add_bdepend "test? ( - >=dev-ruby/actionpack-3.0.0 - >=dev-ruby/activemodel-3.0.0 - >=dev-ruby/railties-3.0.0 -)" - -all_ruby_prepare() { - sed -i -e "/pry/d" -e '/simplecov/,/^end/ s:^:#:' -e '2igem "rack", "~> 2.0"' spec/spec_helper.rb || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-util/cucumber-html-formatter/
commit: 2ebc17c844aab263691f17996f47f0130aca7295 Author: Hans de Graaff gentoo org> AuthorDate: Mon Aug 26 05:46:35 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Mon Aug 26 05:46:35 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ebc17c8 dev-util/cucumber-html-formatter: drop 20.4.0-r1 Signed-off-by: Hans de Graaff gentoo.org> dev-util/cucumber-html-formatter/Manifest | 1 - .../cucumber-html-formatter-20.4.0-r1.ebuild | 33 -- 2 files changed, 34 deletions(-) diff --git a/dev-util/cucumber-html-formatter/Manifest b/dev-util/cucumber-html-formatter/Manifest index 3d020f5f923f..aab93033aa0b 100644 --- a/dev-util/cucumber-html-formatter/Manifest +++ b/dev-util/cucumber-html-formatter/Manifest @@ -1,5 +1,4 @@ DIST cucumber-html-formatter-19.2.0.gem 478720 BLAKE2B 1f2f6b2f93d63207cb2bb6e23ad14d71eb06a8363c7af7f417e4755b2beabe8502ed5d82a881c072b911a42cb1fc2f1809e7326c223c00c25a36482d052b SHA512 c5f1453677b4df5e9091721bbb15a522f5c91cbcb2cb11a8c1d8f2577d8b3b93810698447a1fe1f2b80dc52a1bf798ffcb876b2c728ceaf109f1997a2fdde249 -DIST cucumber-html-formatter-20.4.0.gem 592896 BLAKE2B 48fcdc7dacf354973b25c745c0f86334f882766e6d3776cdcbdbf574b69bd01550d43417fbb55d99c01f8485d174dd3e64a3b4aaeb33a577c3ab3b87318029c0 SHA512 c60b8a084bd0c05c9659e9cfb327194975d9eabf6dd39e282d3ff343df740f0fd13a2d854d3b095064ea3df04e73ba0324102f5fbd05b3cf98498420a036005e DIST cucumber-html-formatter-21.3.1.gem 272384 BLAKE2B cc6dd87f1a3ecf312b0310a032fe26d7177edfd0242e9f98f817e3b11882cf4e5244b6fe43408aee9cec715374c5051087f3eaa9b5b38e5bed4ebec108ffc5f9 SHA512 04fe71ef8dca04491737f61fe0b6858f85ba09cc78a2796f20055612b4125b877faf8b6fc3b0dda2c6e3809ee6360f6bc97c8a7422b8e7beccb67d024b18c894 DIST cucumber-html-formatter-21.4.1.gem 273920 BLAKE2B c0fb1402118d5aa670346953a5f9322fe848e1006ef8b3cf5e8169d46269d8d15c1d452301c167220fefce1775e311282bbd3d9ede9088440f8148b67ea0e691 SHA512 968b74210c34b227e66b614c61b683097e425747d54f0cf0f76360cc0f97095022bfb94737bd882b766ba5db1264057c753d341585eedb94f891993e09fb DIST cucumber-html-formatter-21.6.0.gem 271872 BLAKE2B dc7ed26539d298e7df5cb7c8809b66a7cde98c596df6537aa19436325d322b49dfc0c17fd899ed072983634f9c3de340a2612ea9221cf25a189bbb7553176eda SHA512 51046ac0dd5ecfe93e89c7b19a211af49c4e93ea613a073711c6a4351e3f2b0f478099c54a6ba60ea2b02aa81905ca0b618980a3058680b179cb32dcde85783a diff --git a/dev-util/cucumber-html-formatter/cucumber-html-formatter-20.4.0-r1.ebuild b/dev-util/cucumber-html-formatter/cucumber-html-formatter-20.4.0-r1.ebuild deleted file mode 100644 index b156812777ec.. --- a/dev-util/cucumber-html-formatter/cucumber-html-formatter-20.4.0-r1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby31 ruby32" - -RUBY_FAKEGEM_BINWRAP="" -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_EXTRAINSTALL="assets" - -inherit ruby-fakegem - -DESCRIPTION="HTML formatter for Cucumber" -HOMEPAGE="https://cucumber.io/"; -LICENSE="Ruby" - -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -SLOT="$(ver_cut 1)" -IUSE="test" - -ruby_add_rdepend " - >=dev-util/cucumber-messages-19.0.0:19 - !19.0"' spec/*_spec.rb || die -}