From 9d4810f84de876ec9d0ae03d0d44224500b41188 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 19 May 2024 00:01:59 +0100 Subject: gentoo auto-resync : 19:05:2024 - 00:01:59 --- dev-ruby/coolio/Manifest | 7 ++--- dev-ruby/coolio/coolio-1.7.1-r1.ebuild | 48 ------------------------------- dev-ruby/coolio/coolio-1.7.1-r2.ebuild | 52 ---------------------------------- dev-ruby/coolio/coolio-1.8.1.ebuild | 47 ++++++++++++++++++++++++++++++ dev-ruby/coolio/metadata.xml | 2 +- 5 files changed, 51 insertions(+), 105 deletions(-) delete mode 100644 dev-ruby/coolio/coolio-1.7.1-r1.ebuild delete mode 100644 dev-ruby/coolio/coolio-1.7.1-r2.ebuild create mode 100644 dev-ruby/coolio/coolio-1.8.1.ebuild (limited to 'dev-ruby/coolio') diff --git a/dev-ruby/coolio/Manifest b/dev-ruby/coolio/Manifest index fa5c75509659..c2135e0febbd 100644 --- a/dev-ruby/coolio/Manifest +++ b/dev-ruby/coolio/Manifest @@ -1,7 +1,6 @@ AUX coolio-1.7.1-fix-build-clang16.patch 621 BLAKE2B 8f76b0e5dc380c0ba199d63620fe92b42bacd014357d5635c26931b3c11df81607bf191ce44e5713446886055f8ef8fb67eca36ba6fdf946663cc1390c47782a SHA512 3aa78a96ee79a09dedc876905f9945111b74f18bf80adb9911cde98d85df3ce0da63456bb62d14587295010f4fc2bd9a1fd3fbe2d6e93e43085c607eca607dee -DIST cool.io-1.7.1.gem 112640 BLAKE2B 107d7541180de46c78542eab4b131220c4ae4a10210c7ff870f54eb24178b364fcac1abc4b93f8d0eccea197fb746cede95416aea8f3d5cc458626b1fa9a02f4 SHA512 9ab3e6ddd1689b2825f9bd82714b4ef5ac921dc4b2f84786971c3ec448577613cee73084c99090382878b0da43c9228cb2fd3a8627dc8f62ceeeff274dbdc929 DIST cool.io-1.8.0.gem 113152 BLAKE2B 358fc0296636adb793a38a5763a964f6109a7884bba62f98d3ef92cd9a1a8ee038e3f2866a5f2bfad13a78519cd4299c4543a9382bc65bca59d4374102a09272 SHA512 e847bafbc157d05f1d48b262856a68d80b183a9eed29d6d454df4fbe7fabc427e6e83c873a0f36f2f8cc06bebac22cc1993f344943e43faaf556a8b235666026 -EBUILD coolio-1.7.1-r1.ebuild 1381 BLAKE2B a6a56906531f76c2c2227418747788a86e267f029cd923cc989d23773afa9dfb4cdc73f96f53fd7c342b7b70c2b4ecbc312a2fc4d5ee3caa58a04ebfe5784f83 SHA512 cf42fa86ec2d01524ea3332bf33760060ed7df2fc4d8c5eecca95d74bb171757b0be41fa79381b93949f1f0c5d0a8fa53850e0edeb438ddc2e2ff9b239c019b5 -EBUILD coolio-1.7.1-r2.ebuild 1445 BLAKE2B 9956959fe5c164c140c7538cfd999f102e0a13bbdfc1c11c87eeca8370d4a14a9cdad1f1cefeb564788f2f8d4ce10aba2017626495d9d92abfd032de76e53cc8 SHA512 731d39ee4f0f578a16768b2f51e7808aea492f8921701d160c98ed15f0cce815771a06020dfa824689e37b43446b38bb5cd1f52c4c52dc4916c55f3e8b96d062 +DIST cool.io-1.8.1.gem 113152 BLAKE2B 555454735c490ef60a54b2c77b9a07c870b9c7bee0807df24bde82d04ad030a0ee2e04957eb3c6e8b38d199c4082d066d62ebd7ba7886ae61c50c631b024effe SHA512 c4dd6587c9625e5f2060e603c6ea4fca3dc959208657e4cf8f3cdaa51b6c5ce79facea63bc4d4d6541521f42b77f2caec448e1fc7d476319224e08da633b4cbc EBUILD coolio-1.8.0.ebuild 1374 BLAKE2B bd6d67207200013aef4b1ff465375368a69f3fef42a0c74017b3fd3ad6c9da7828fd3e33ca0b92e28bc79e71abcfcc2a1aff21e79721af19c1e4cca338a6efe8 SHA512 f51d5db1e1d6d50ac0b49fe4a759a00ab5fdfe54614f9c18b3272fc44999eb2bff192a067508958018f8af81625050008fbac6a30229be8b546383061df99ca1 -MISC metadata.xml 326 BLAKE2B 5d9e962ae23bfeee79add4ea81a0e221695d07de536ae6fb5fd8fc8b5b97ec09e0c5cabdd379fba8d48f5248e94aeca05e7c9f6d9954bd9b017ca9e6542101b7 SHA512 392df388283e8251fcfffe3d67462b8a4ea91b1d655f444610a53536df5c8e6f0217de0612405317ad6e1644b5cdb2c6c0e22c22f7b60156e69526c200bad646 +EBUILD coolio-1.8.1.ebuild 1366 BLAKE2B 60c3d8125423869e9a75e652906cb390cda0c21f384dbdac985107d0a643a5e022f63f61c7b7bde8b6e39bc69942762a3a258c25556ce1aa7551b9b4e04e07bb SHA512 243e51b90b56a5b86de162dd1959978ac4e309c2eb46263fccca06f8d67e0a23276f093ffc55ab4bad080c17a68af31c99dcb1491365f2e6aab7b11789acbb7f +MISC metadata.xml 326 BLAKE2B 698b5f935c48a0cc9b48dbe1cfe989dbbb03d1566c1de61e3dfc0b8d55be70bb5b7a525773a9a350c77666a5c2163b0a6d070c4efeb4d6f94f6e71ef43607409 SHA512 316c6e4caa3b56648d3a3b60ca3fcad53abe2a7f9ff395cb7affe2aede222dbc1156cea546609c773d0c28cdb28537b5b036a7347627c59d192d0cebdbaeccd8 diff --git a/dev-ruby/coolio/coolio-1.7.1-r1.ebuild b/dev-ruby/coolio/coolio-1.7.1-r1.ebuild deleted file mode 100644 index 030b833390e9..000000000000 --- a/dev-ruby/coolio/coolio-1.7.1-r1.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="ruby27 ruby30 ruby31 ruby32" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" -RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md" -RUBY_FAKEGEM_NAME="cool.io" - -RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec" - -RUBY_FAKEGEM_EXTENSIONS=(ext/cool.io/extconf.rb ext/iobuffer/extconf.rb) - -inherit flag-o-matic ruby-fakegem - -DESCRIPTION="A high performance event framework for Ruby which uses the libev C library" -HOMEPAGE="https://coolio.github.io/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -# cool.io includes a bundled version of libev that is patched to work correctly with ruby. - -all_ruby_prepare() { - # See bug #855869 and its large number of dupes in bundled libev copies. - filter-lto - append-flags -fno-strict-aliasing - - rm -r Gemfile* lib/.gitignore || die - - sed -i -e '/[Bb]undler/d' Rakefile || die - sed -i -e '28i s.add_dependency "iobuffer"' ${RUBY_FAKEGEM_GEMSPEC} || die - sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die - - # Avoid dependency on rake-compiler - sed -i -e '/extensiontask/ s:^:#:' \ - -e '/ExtensionTask/,/^end/ s:^:#:' Rakefile || die - - # Remove specs that require network connectivity - rm -f spec/dns_spec.rb || die - - # Use one address consistently - sed -i -e 's/localhost/127.0.0.1/' spec/{udp_socket,tcp_server,iobuffer}_spec.rb || die -} diff --git a/dev-ruby/coolio/coolio-1.7.1-r2.ebuild b/dev-ruby/coolio/coolio-1.7.1-r2.ebuild deleted file mode 100644 index 1dda791d8c93..000000000000 --- a/dev-ruby/coolio/coolio-1.7.1-r2.ebuild +++ /dev/null @@ -1,52 +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="CHANGES.md README.md" -RUBY_FAKEGEM_NAME="cool.io" - -RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec" - -RUBY_FAKEGEM_EXTENSIONS=(ext/cool.io/extconf.rb ext/iobuffer/extconf.rb) - -inherit flag-o-matic ruby-fakegem - -DESCRIPTION="A high performance event framework for Ruby which uses the libev C library" -HOMEPAGE="https://coolio.github.io/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -PATCHES=( - "${FILESDIR}"/${PN}-1.7.1-fix-build-clang16.patch -) - -# cool.io includes a bundled version of libev that is patched to work correctly with ruby. - -all_ruby_prepare() { - # See bug #855869 and its large number of dupes in bundled libev copies. - filter-lto - append-flags -fno-strict-aliasing - - rm -r Gemfile* lib/.gitignore || die - - sed -i -e '/[Bb]undler/d' Rakefile || die - sed -i -e '28i s.add_dependency "iobuffer"' ${RUBY_FAKEGEM_GEMSPEC} || die - sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die - - # Avoid dependency on rake-compiler - sed -i -e '/extensiontask/ s:^:#:' \ - -e '/ExtensionTask/,/^end/ s:^:#:' Rakefile || die - - # Remove specs that require network connectivity - rm -f spec/dns_spec.rb || die - - # Use one address consistently - sed -i -e 's/localhost/127.0.0.1/' spec/{udp_socket,tcp_server,iobuffer}_spec.rb || die -} diff --git a/dev-ruby/coolio/coolio-1.8.1.ebuild b/dev-ruby/coolio/coolio-1.8.1.ebuild new file mode 100644 index 000000000000..3076fad23392 --- /dev/null +++ b/dev-ruby/coolio/coolio-1.8.1.ebuild @@ -0,0 +1,47 @@ +# 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="CHANGES.md README.md" +RUBY_FAKEGEM_NAME="cool.io" + +RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec" + +RUBY_FAKEGEM_EXTENSIONS=(ext/cool.io/extconf.rb ext/iobuffer/extconf.rb) + +inherit flag-o-matic ruby-fakegem + +DESCRIPTION="A high performance event framework for Ruby which uses the libev C library" +HOMEPAGE="https://coolio.github.io/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +# cool.io includes a bundled version of libev that is patched to work correctly with ruby. + +all_ruby_prepare() { + # See bug #855869 and its large number of dupes in bundled libev copies. + filter-lto + append-flags -fno-strict-aliasing + + rm -r Gemfile* lib/.gitignore || die + + sed -i -e '/[Bb]undler/d' Rakefile || die + sed -i -e '28i s.add_dependency "iobuffer"' ${RUBY_FAKEGEM_GEMSPEC} || die + sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die + + # Avoid dependency on rake-compiler + sed -i -e '/extensiontask/ s:^:#:' \ + -e '/ExtensionTask/,/^end/ s:^:#:' Rakefile || die + + # Remove specs that require network connectivity + rm -f spec/dns_spec.rb || die + + # Use one address consistently + sed -i -e 's/localhost/127.0.0.1/' spec/{udp_socket,tcp_server,iobuffer}_spec.rb || die +} diff --git a/dev-ruby/coolio/metadata.xml b/dev-ruby/coolio/metadata.xml index b484ee35ee3a..29b913f3ad19 100644 --- a/dev-ruby/coolio/metadata.xml +++ b/dev-ruby/coolio/metadata.xml @@ -6,6 +6,6 @@ Gentoo Ruby Project - tarcieri/cool.io + socketry/cool.io -- cgit v1.2.3