diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-08-07 12:37:21 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-08-07 12:37:21 +0100 |
commit | b8c7370a682e4e29cda623222d17a790c01c3642 (patch) | |
tree | f6caa14689bd00a5760eadaa381ff41e50ef3c1b /dev-ruby/tty-screen | |
parent | 8a4997a7e2d1e36c089d4d76935b5a902d98d3d0 (diff) |
gentoo auto-resync : 07:08:2024 - 12:37:20
Diffstat (limited to 'dev-ruby/tty-screen')
-rw-r--r-- | dev-ruby/tty-screen/Manifest | 1 | ||||
-rw-r--r-- | dev-ruby/tty-screen/files/tty-screen-0.8.1-ioctl-test.patch | 55 |
2 files changed, 0 insertions, 56 deletions
diff --git a/dev-ruby/tty-screen/Manifest b/dev-ruby/tty-screen/Manifest index 5c250dda4de1..31c289e2da74 100644 --- a/dev-ruby/tty-screen/Manifest +++ b/dev-ruby/tty-screen/Manifest @@ -1,4 +1,3 @@ -AUX tty-screen-0.8.1-ioctl-test.patch 1650 BLAKE2B e7e6e59a494d4e450ff5c7e4c6f0ac8ea33975b4820d8195e0f65d5d4e98ba65bafeac0f9cdffb17a3a74663ae90df213bd5effdb004acbf1bb2b618efdfe533 SHA512 eb6bd0137116d6ea18691451da2818297677171a74a2e0d42b8e53a184b69c55879c3ef6afce6c1dba7897f73b49b6fc64f7160479283e1459f82b80e9763d8c DIST tty-screen-0.8.2.tar.gz 16861 BLAKE2B 47e1035ec9275a4034be09eab35e9bf63c2425a42fbc176cc20f314f9bfefb86e854d4ee1982ad0c90b7e47f4153f067e9b55da7e48f921b19fc36aad35f7257 SHA512 ab91cd41e888a3ec3a0029c62253bfe5fa708865ed946fe6859c2d64cc8dcfadece57ce6fa773ab924e78782b57b107e1614519088ab3197b0eaed3dd76e54b0 EBUILD tty-screen-0.8.2.ebuild 970 BLAKE2B ad4c79a97c9a447c7ffedcc91ce1b7bc2417bd10ffe9caafbf4ef86f4bfec75555cfb576de55201f6f2c04796decca55c853ad5b63a25a4a7c01e344106ad183 SHA512 9f3893e1ba81926587eea658c13d97c596de73a9f6c5fcd47b99f751d7a4259ffca3e9ddff202ab6cb2d721dadafb0b324663bcb546ec8b83ff5956f880edb8e MISC metadata.xml 339 BLAKE2B 9f3e4ed8b89e91c69c11551c7b61384934543cd9b56cf389fb6f423722ae5e00f6c269cef8fc8b413d31da1b2967656504c21128da60055878ca20406196e52d SHA512 1a82d0b0fc5c7f3f3a8924289d3c957c3f956f01e36434ca654dea5f469a149b8a8324c4709bafb1707400dc57413ec42e5a4d74f9454cb0792b6ea45873e6b4 diff --git a/dev-ruby/tty-screen/files/tty-screen-0.8.1-ioctl-test.patch b/dev-ruby/tty-screen/files/tty-screen-0.8.1-ioctl-test.patch deleted file mode 100644 index 0933f1f611b0..000000000000 --- a/dev-ruby/tty-screen/files/tty-screen-0.8.1-ioctl-test.patch +++ /dev/null @@ -1,55 +0,0 @@ -From dba351b178ae06b56985cc77a291918a0fc4aff4 Mon Sep 17 00:00:00 2001 -From: Piotr Murach <pmurach@gmail.com> -Date: Mon, 16 Aug 2021 22:13:27 +0200 -Subject: [PATCH] Fix ioctl call test to stub terminal size encoding for - big-endian systems - -Fixes #13 ---- - CHANGELOG.md | 6 ++++++ - spec/unit/screen_spec.rb | 8 +++++++- - 2 files changed, 13 insertions(+), 1 deletion(-) - -diff --git a/CHANGELOG.md b/CHANGELOG.md -index 91dd6ab..0f369bd 100644 ---- a/CHANGELOG.md -+++ b/CHANGELOG.md -@@ -1,5 +1,10 @@ - # Change log - -+## [v0.8.2] - unreleased -+ -+### Fixed -+* Fix ioctl call test to stub terminal size encoding for big-endian systems -+ - ## [v0.8.1] - 2020-07-17 - - ### Fixed -@@ -136,6 +141,7 @@ - ### Fixed - * Fix bug with screen detection from_io_console by @luxflux - -+[v0.8.2]: https://github.com/piotrmurach/tty-screen/compare/v0.8.1...v0.8.2 - [v0.8.1]: https://github.com/piotrmurach/tty-screen/compare/v0.8.0...v0.8.1 - [v0.8.0]: https://github.com/piotrmurach/tty-screen/compare/v0.7.1...v0.8.0 - [v0.7.1]: https://github.com/piotrmurach/tty-screen/compare/v0.7.0...v0.7.1 -diff --git a/spec/unit/screen_spec.rb b/spec/unit/screen_spec.rb -index 3666a3c..de78ff3 100644 ---- a/spec/unit/screen_spec.rb -+++ b/spec/unit/screen_spec.rb -@@ -6,8 +6,14 @@ def winsize - [100, 200] - end - -+ def big_endian? -+ [1].pack("S") == [1].pack("n") -+ end -+ - def ioctl(control, buf) -- buf.replace("3\x00\xD3\x00\xF2\x04\xCA\x02\x00") -+ little_endian = "3\x00\xD3\x00\xF2\x04\xCA\x02\x00" -+ big_endian = "\x003\x00\xD3\x04\xF2\x02\xCA" -+ buf.replace(big_endian? ? big_endian : little_endian) - 0 - end - end |