summaryrefslogtreecommitdiff
path: root/dev-ruby/nio4r
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-02-29 05:41:15 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-02-29 05:41:15 +0000
commit48f3e81fd35a18cd49f8b8d6a041f33ad88f9c89 (patch)
tree21e7be95bcd3ec7cc6c71b3fea560ea936ddef82 /dev-ruby/nio4r
parentcb7e4377c338fd6cd2fb4fc22d64eef88e390161 (diff)
gentoo auto-resync : 29:02:2024 - 05:41:15
Diffstat (limited to 'dev-ruby/nio4r')
-rw-r--r--dev-ruby/nio4r/Manifest6
-rw-r--r--dev-ruby/nio4r/nio4r-2.5.9.ebuild8
-rw-r--r--dev-ruby/nio4r/nio4r-2.6.1.ebuild8
-rw-r--r--dev-ruby/nio4r/nio4r-2.7.0.ebuild8
4 files changed, 21 insertions, 9 deletions
diff --git a/dev-ruby/nio4r/Manifest b/dev-ruby/nio4r/Manifest
index 5f3b482c1b32..705762265423 100644
--- a/dev-ruby/nio4r/Manifest
+++ b/dev-ruby/nio4r/Manifest
@@ -1,7 +1,7 @@
DIST nio4r-2.5.9.gem 122368 BLAKE2B 4238e2963604539207e1adc7ee78430e4f501ea8b71d807ee4f3c44322d16612779777f11b76313aaad6d252321435854f5b4905f83a2fe03c9d71be20b7a718 SHA512 d1c52896f186d19eb089a94d74ccadb427e64c204af149aa83a5a4dda3f0edd1bd2bae94afd21fcd58e3c2b9e2c17278a18717c0905de80e45540d13eeefd9e5
DIST nio4r-2.6.1.gem 123904 BLAKE2B 5fbfe2a67fbd9fb6f49607358827391a56760c79435748f8fca0cbe6408f145cba224641b77afa8f6f49b1cd7e2fdd93e46e5aa3c75496f6539d66216ec3430b SHA512 bebf7f737f5e63107d77c4237a5750aa10f9bd1136deaa6bb1a8e5cab703d425a3a94a8f617df144e603f4f1f85ef62852740604a981e7dda41f0c43ae250406
DIST nio4r-2.7.0.gem 124416 BLAKE2B f02a16cf45dc2ea547dd8e036ddff5c37c24e9188db9ab4f817a55243f87f78264ed11bcd8d055e244c655aea08fa4922cd53dcae39e090031c87d0d78909c7b SHA512 aeb0bd3e727fa6999a314cd2b15a35035694f41294f7e9c406a72fd50a7a7a02311efec8c5795a116fd3793bf6b81e17d884e156b844722933e45d056f0cbeb9
-EBUILD nio4r-2.5.9.ebuild 864 BLAKE2B 3327c4c7a2c02a74c395c63642b65e3e3604746c397763e8ccb750369b1f3041e88c8ea8b889c9534e60ed4610259bb95899e90a43dfe1f5daf8340a2a5e1c08 SHA512 3ff9b069210df0f216fc757b4001edf59fc31d08425d3aa14abd96d693757c2a20522edae7b4f04ab6a2a2784c236158656bafe90524aa6eb0657807c1ad0664
-EBUILD nio4r-2.6.1.ebuild 863 BLAKE2B 1542c99e63cfef3903b6c022673a8c01da19117a937ea0948f555acbf8651cefb63838d1b66e462453e1ed9f94a10c9dd2e9a9e080ddae2abb608db23698add7 SHA512 a8a687b1f7261ee0efac14c931c1dfcf084dc156c37f02c0143b5b53214f9701f1728fdd05f1e7beaf8e36dec53c930ef260938021343dffc6d79f62b1ffeb66
-EBUILD nio4r-2.7.0.ebuild 870 BLAKE2B d70e9ab789418841dbbe7e0e51ae3d838b3fddb4198dc9c791c6f65984c6b88148499af56c82db0cd773140b67544e8a6361b68a94c1969f54de1d0a15dc2744 SHA512 c4e936bd36084396ee53e7c791e8b90ee2abf557e06738a16cd4c114c5bef5a657d0ec4d150741922bee212eb74051fc541883da4efda8f2b0bc529963a2f3b3
+EBUILD nio4r-2.5.9.ebuild 999 BLAKE2B c3d9b750478e70b0ff636da5fcfa28e073bc31132d5de8bb083227ec425dcc9344a9602c72e71a44e020de1cbd6544b64177f1c0c833d49961383158a6b3ef26 SHA512 b779b83649abfb8a37d99d138ba6c976259169450fef38599ba4339887279ab3548739ea7be6ee910ff1fe204e1b6a9d37977f68af21287d19ed0a584bf01dda
+EBUILD nio4r-2.6.1.ebuild 998 BLAKE2B 2defea0747ed8d61168e71198057d075013bf0e5ab2ae3fdb18efd858db46cc2d5761be306db87d7269799c86b4e86ab71730990dcdf98951f3313e213f39389 SHA512 58f1a72d7a85db93a02731bce143a0ce306727aa5d9ff1766e7fe0a463d1d7843e2497faf61eaa71ca4e2f3a6665742aa53423d62e9e5974fc131d6490c5e226
+EBUILD nio4r-2.7.0.ebuild 1005 BLAKE2B 3b60ea980b5771465329bf10a62b38351f3b38d74043865f8552e153d2c0503813c1894bb7c63c8fb14d9d268b9bfec6658e5690c815d819258c254be293d82d SHA512 ece2dfa2cf11b11d862d644ef9021b1c4430af0be0c4b38e7162843b51d263ed518b9f70bee728a852b332c9bbb5903354338bbb0ca2c9303f7374675675c39f
MISC metadata.xml 390 BLAKE2B e0c538a63996ba278637d30c6c4a590046f21d130dafcde34fe29a2255b7da1f25fa43c94e140d44142bbc39a2751fe2760a77af140cd10f06e9d1e981e721c5 SHA512 018d820549681bc162ab750cf91d94b53cd4a544ed230d5df8965938476c23a3bba809673a48983884d160b1225a9d37ec898a266ec09f55f9fb93069fe80614
diff --git a/dev-ruby/nio4r/nio4r-2.5.9.ebuild b/dev-ruby/nio4r/nio4r-2.5.9.ebuild
index c9d939af7596..a6b35ed1088d 100644
--- a/dev-ruby/nio4r/nio4r-2.5.9.ebuild
+++ b/dev-ruby/nio4r/nio4r-2.5.9.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
@@ -12,7 +12,7 @@ RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
RUBY_FAKEGEM_EXTENSIONS=(ext/nio4r/extconf.rb)
-inherit ruby-fakegem
+inherit flag-o-matic ruby-fakegem
DESCRIPTION="A high performance selector API for monitoring IO objects"
HOMEPAGE="https://github.com/socketry/nio4r"
@@ -26,6 +26,10 @@ IUSE=""
# patches the tests fail: https://github.com/celluloid/nio4r/issues/15
all_ruby_prepare() {
+ # See bug #855869 and its large number of dupes in bundled libev copies.
+ filter-lto
+ append-flags -fno-strict-aliasing
+
sed -i -e '/[Bb]undler/d' spec/spec_helper.rb || die
sed -e '/extension/ s:^:#:' -i Rakefile || die
}
diff --git a/dev-ruby/nio4r/nio4r-2.6.1.ebuild b/dev-ruby/nio4r/nio4r-2.6.1.ebuild
index 381b1a8e8790..6fe4a3605cb9 100644
--- a/dev-ruby/nio4r/nio4r-2.6.1.ebuild
+++ b/dev-ruby/nio4r/nio4r-2.6.1.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
@@ -12,7 +12,7 @@ RUBY_FAKEGEM_EXTRADOC="changes.md readme.md"
RUBY_FAKEGEM_EXTENSIONS=(ext/nio4r/extconf.rb)
-inherit ruby-fakegem
+inherit flag-o-matic ruby-fakegem
DESCRIPTION="A high performance selector API for monitoring IO objects"
HOMEPAGE="https://github.com/socketry/nio4r"
@@ -26,6 +26,10 @@ IUSE=""
# patches the tests fail: https://github.com/celluloid/nio4r/issues/15
all_ruby_prepare() {
+ # See bug #855869 and its large number of dupes in bundled libev copies.
+ filter-lto
+ append-flags -fno-strict-aliasing
+
sed -i -e '/[Bb]undler/d' spec/spec_helper.rb || die
sed -e '/extension/ s:^:#:' -i Rakefile || die
}
diff --git a/dev-ruby/nio4r/nio4r-2.7.0.ebuild b/dev-ruby/nio4r/nio4r-2.7.0.ebuild
index 6bde0afc66c8..8196c914fa21 100644
--- a/dev-ruby/nio4r/nio4r-2.7.0.ebuild
+++ b/dev-ruby/nio4r/nio4r-2.7.0.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
@@ -12,7 +12,7 @@ RUBY_FAKEGEM_EXTRADOC="changes.md readme.md"
RUBY_FAKEGEM_EXTENSIONS=(ext/nio4r/extconf.rb)
-inherit ruby-fakegem
+inherit flag-o-matic ruby-fakegem
DESCRIPTION="A high performance selector API for monitoring IO objects"
HOMEPAGE="https://github.com/socketry/nio4r"
@@ -26,6 +26,10 @@ IUSE=""
# patches the tests fail: https://github.com/celluloid/nio4r/issues/15
all_ruby_prepare() {
+ # See bug #855869 and its large number of dupes in bundled libev copies.
+ filter-lto
+ append-flags -fno-strict-aliasing
+
sed -i -e '/[Bb]undler/d' spec/spec_helper.rb || die
sed -e '/extension/ s:^:#:' -i Rakefile || die
}