summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-05-05 00:00:45 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-05-05 00:00:45 +0100
commitb594445f39d99066071d80fc8efeba5c8f72cc35 (patch)
tree9bf469821b12ac103807e30a6f7751d955648125 /dev-ruby
parent7f3fecbb5b871825fe9632f46659869cab6a3769 (diff)
gentoo auto-resync : 05:05:2024 - 00:00:45
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin109817 -> 109815 bytes
-rw-r--r--dev-ruby/io-wait/Manifest2
-rw-r--r--dev-ruby/io-wait/io-wait-0.3.1.ebuild6
-rw-r--r--dev-ruby/launchy/Manifest2
-rw-r--r--dev-ruby/launchy/launchy-3.0.1.ebuild45
-rw-r--r--dev-ruby/net-ftp/Manifest6
-rw-r--r--dev-ruby/net-ftp/net-ftp-0.3.0.ebuild32
-rw-r--r--dev-ruby/net-ftp/net-ftp-0.3.3.ebuild32
-rw-r--r--dev-ruby/net-ftp/net-ftp-0.3.4.ebuild2
9 files changed, 56 insertions, 71 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 0d0cd04ce2fc..168801ac417a 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/io-wait/Manifest b/dev-ruby/io-wait/Manifest
index 0ced2261a574..bc41f79abdc8 100644
--- a/dev-ruby/io-wait/Manifest
+++ b/dev-ruby/io-wait/Manifest
@@ -1,5 +1,5 @@
DIST io-wait-0.2.3.tar.gz 22171 BLAKE2B 359bf268aafcb2dcbdf59912a0973b96bf396801678a3aa2780e3bd20e8a01471404a269eaaced939e47e4e99c417eadb86f0f2bd6ccd11fc3256bb04ca05f4f SHA512 2fbea3419152cd83e411742dd074491bd78b6a077b68a2ea5d802bac671b839bb484a06654ca11f18f45deb1e33a9019dfae0a33eeda0696c1c14b05706a95ba
DIST io-wait-0.3.1.tar.gz 13187 BLAKE2B 2d8e0c8cdd29d01279d5b700cd3cfcb5ab23f651ef5a2be388c2813734636f35a00d478b56ee168fc8a1be43b5ff38bf4ea78ff98abcfe4f95e17c20cf2defa9 SHA512 34cf02e0533c32b781a01e5c3ff987b6463a45a5356180733c06a03280ce7767d1274fe0d47dc9783061d588de83bb080b5cb315e3c3779da30a8562b11871de
EBUILD io-wait-0.2.3.ebuild 1008 BLAKE2B 36f8e29b614d5923ed3a07e8a7eb85d8f46abbff6df1a23224c14d1c94e4fa94eed28ebcdf7cfbf9144e0e98b4cfb51d292814379e132438087c2894a9854a9e SHA512 615838373da3a594f0f85e7cdaed469846b3dd9e7c23add454d134251f850cf8241d12c3bbe7ddb260838d2778386a7f709742814deaacbdb9a35832a7e62ff4
-EBUILD io-wait-0.3.1.ebuild 1070 BLAKE2B 1f0459504f7dd6497aadf0939e9185600256ada21cc1d458a3d551d36b6316443fd305e3c4b0eba993c7fadbe019ea5744b3c7f1f4294b651f65357e9b16430e SHA512 0a3c04203a28d9bd4d3c4ed86a93701b0866502ece56175f7cb00f36f3bc6f3e450bd4b9d0813ccdd528f8650c6db097053c717b99f11bbdc19dcd3fb72b31e5
+EBUILD io-wait-0.3.1.ebuild 1267 BLAKE2B 75ba9784a391c01137e0a521ed3815c24e3fd9add6203c6d5b833e079f12a9baab13ea3eef46e5c96277474a0b6bb6b96ecd29e364c0e9a0f5dfca371acea5c5 SHA512 f4940a4d1525b4058fa92cc981eb7f1f18a1f6a69439162efa6643d35c9cc8252ef444e7da0ee8b88a430adfa4b69fcf9abeb284e5bb62afe4c59a1d12a4608b
MISC metadata.xml 339 BLAKE2B d423aeb0d4f1db2dfd5f146248ccb212ca3d7e10efa0cf52c25b384df12930a791d215e67107e88a01710d19fa394710d7c7badf44ec7ee74efd9888df2ce1ec SHA512 b4f4d2a0238fc94cf498ae975474025308cb04cc43064c2c91631534288138ebf0c7f3f398047df3fc1fd791af0d8414984c8dc49ca60f473d022b2664b57298
diff --git a/dev-ruby/io-wait/io-wait-0.3.1.ebuild b/dev-ruby/io-wait/io-wait-0.3.1.ebuild
index 4c5293ff23a6..204a8c0a49fe 100644
--- a/dev-ruby/io-wait/io-wait-0.3.1.ebuild
+++ b/dev-ruby/io-wait/io-wait-0.3.1.ebuild
@@ -19,6 +19,8 @@ LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+ruby_add_bdepend "test? ( dev-ruby/test-unit dev-ruby/test-unit-ruby-core )"
+
all_ruby_prepare() {
sed -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \
-e 's/git ls-files -z/find * -print0/' \
@@ -29,3 +31,7 @@ all_ruby_prepare() {
sed -e '/test_wait_mask_\(negative\|readable\|writable\|zero\)/aomit("Requires working console")' \
-i test/io/wait/test_io_wait.rb || die
}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:.:test:test/lib -rhelper -e 'Dir["test/**/test_*.rb"].each{|f| require f}' || die
+}
diff --git a/dev-ruby/launchy/Manifest b/dev-ruby/launchy/Manifest
index aa741810ca5d..db7dd5e3f301 100644
--- a/dev-ruby/launchy/Manifest
+++ b/dev-ruby/launchy/Manifest
@@ -1,6 +1,8 @@
DIST launchy-2.5.2.gem 30208 BLAKE2B 7e3c3464292026a93953995c5df7dd407b51bd36b363bb0c57fed6ebf2122390348f415273b6ce7ee2dcb89bd444a58458c0a95b84428fec02280654239223e0 SHA512 40777dabd25e6646c6673b33d9d296b66de7976fdf7454c9a7ae809a161ed992572b2232d94591731a7c8405875803172c6fafd09a5570f09e5eb119e23e7773
DIST launchy-3.0.0.gem 27648 BLAKE2B 71fb8dadc37d9b25f861177c6579c9328786d16e64758d24ca297c8b6a773d307abd26b674c221b9a6318a2edd56e90d889fcf66cb1e3c279d85d045e9b1243d SHA512 6c4a8c320b4d149a3ab322f9cc03c73b7decb50d8dd2a8954bae27f5d265594fc6498af4a3d41a0693d232cbdce3dbbdf76cba3da2199a4bc85d8cda60e59187
+DIST launchy-3.0.1.tar.gz 26613 BLAKE2B 4646fa7eef280fe439c513e1780ff80bf97eb2d084ca9a35d583568a1babbc2c85abb951382dceffbf08986b9cae07bea56078fd437097c6b1f5816e9cf4bba5 SHA512 98ec8f0389da8bc56491f4cda4fc128184a09f923bc7c0c7b2275a505f9af074172754abbbd5e9c48680c26fac5d10c23b9fee3e14af1e73dc176b3793ff2311
EBUILD launchy-2.5.2-r1.ebuild 1011 BLAKE2B bea324804e989ca501ddad07d087c011d801375c9789bb7cda35c3569c54d2e44e54e1a2772fbc940f1c04fd2f0249247a2dbc61238221e43686449ecb4e2e40 SHA512 3af4832797e7a07e8880c6c3794e4e6efd913d5e9a873751732da19c784740e576c39a637152c5f7577e20df423bc01171e95471ca2f240a46d8c52ce989f390
EBUILD launchy-2.5.2.ebuild 982 BLAKE2B 65ecd93b6e6ea34fea37a698bc09d8f11612968ed8becf5c6db9caa3827153cd46274a6a8096a56a6feb31bfc6d13dcb30855e3057989af08895123da18eeb90 SHA512 babaf94e2b0117f60a671a5a3ab1c8c2fa05b153f92d2417546c4aee69a217715855f56303e3fc38dacd37612cf039d5c3caff2f8255ee652e68add5db897d27
EBUILD launchy-3.0.0.ebuild 1119 BLAKE2B 4700916d46fd3d16614df5c1264cf442b11292aaa1b01984a78796c0c20a737e89484dd1d3cc60e730512dbda35b4789af3cd04930e493ffeffa8225735ec399 SHA512 ee1f1e6990e6acfad99e24906f9d940479e175b40aca19cac1c43b313bb066dfd9bca6d6ea5f89d237c51a5312f88b4ad44c7e42c18590d83549eb2dac938ca8
+EBUILD launchy-3.0.1.ebuild 1282 BLAKE2B b7707eee69a3ece0ea9ecfb3027b3e484e8f029008fb1e9d1d031deae5750c50b3176fd9b5d56b03ace6caae2d3677d4888deeaa029afd1c64746acdda2f9873 SHA512 91a6a322bcb9bfb00f51b07df5a3430cd01b9e81b07a0a34e7e711ad4db1232d77c5615a3043ce4e4ed5e5ed24d742139e75a17a9c9c1b7446000f6715d48bf3
MISC metadata.xml 340 BLAKE2B 2f7acbbbb97f4e02c4a6618277ff6e496971537b9da6273551bce546024e732123047735d29ecc7323eccacc7f8bb4b1244909c9017747c5ddf659851b53a864 SHA512 9e7f6f6e89a5992b20e3ee519bd0cc66947751dd021a367a9ab99252db1a3d1fc3d8dc0868e60b3db05a0fc493bbdc1764d1abc68e7861e3614b5c40391c4fcd
diff --git a/dev-ruby/launchy/launchy-3.0.1.ebuild b/dev-ruby/launchy/launchy-3.0.1.ebuild
new file mode 100644
index 000000000000..36f5cc8cee4e
--- /dev/null
+++ b/dev-ruby/launchy/launchy-3.0.1.ebuild
@@ -0,0 +1,45 @@
+# 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 HISTORY.md"
+RUBY_FAKEGEM_GEMSPEC="launchy.gemspec"
+
+inherit ruby-fakegem virtualx
+
+DESCRIPTION="Helper class for launching cross-platform applications"
+HOMEPAGE="https://github.com/copiousfreetime/launchy"
+SRC_URI="https://github.com/copiousfreetime/launchy/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="ISC"
+
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="test"
+
+ruby_add_rdepend "
+ >=dev-ruby/addressable-2.8
+ dev-ruby/childprocess:5
+ !<dev-ruby/launchy-2.5.2-r1
+"
+
+ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.0:5 )"
+
+all_ruby_prepare() {
+ sed -i -e "/[Ss]implecov/d" spec/spec_helper.rb || die
+
+ # Avoid tests depending on the current user's desktop environment.
+ sed -e '/returns NotFound if it cannot determine/askip "gentoo"' \
+ -i spec/detect/nix_desktop_environment_spec.rb || die
+ sed -e '/asssumes we open a local file if we have an exception/askip "gentoo"' \
+ -i spec/launchy_spec.rb || die
+ sed -e "/'darwin'/ s:^:#:" \
+ -i spec/applications/browser_spec.rb || die
+}
+
+each_ruby_test() {
+ CI=true virtx each_fakegem_test
+}
diff --git a/dev-ruby/net-ftp/Manifest b/dev-ruby/net-ftp/Manifest
index 96883862c397..caf9c83f7a2d 100644
--- a/dev-ruby/net-ftp/Manifest
+++ b/dev-ruby/net-ftp/Manifest
@@ -1,9 +1,5 @@
DIST net-ftp-0.2.0.tar.gz 29845 BLAKE2B 710ad47552242dfc30fd971cff683d67e0e1cda73086e3504b0e45ab650ad4666c19c46d221bb5b64fab2d507a9063c64fc8da17de9221de4fd487acb0cb3514 SHA512 a6b2f30bde4c39568690db7f57e917e0fab046d456acfe68eb22a0ee81ad71b4be4a6c7752dc556bb2481f3e0fe5fc81193e194e2b5056087abce633e0d2f7e9
-DIST net-ftp-0.3.0.tar.gz 29793 BLAKE2B 392182d7942b4c983816be1933a5b1ce0e35fb4d55adbd768e3b3306f680a20f0fcc43ef76cad6f0dcca49ac20d6539ce237cccedbe7290dee4b230c06042d10 SHA512 b6fcfd013e91c31752e44179a0cc2a115e261fcba12a0656654d52cdd216ec5d0b115108cba15b795c106d257bb34277c6dbed9153362a061510efddc7bc2494
-DIST net-ftp-0.3.3.tar.gz 29810 BLAKE2B 8677e55b4159ea072d90b1c12f992bbe66e8164bc866e80c0a216024c004a5a6971ae5a39c5eba5de35f9a85bab4b53da962ccb40e1049bf4df24377fb1ee874 SHA512 ace1a56de83f1369842e62a5164367281e7d10072a684ab0ad37591429623dd75de6ab672aa893651705ac62f74c12404b124a982b920142d3a5ff1296c24ec6
DIST net-ftp-0.3.4.tar.gz 28020 BLAKE2B 2962f61c17b4314a044d3a80c62693948d1241f783b6f948a056ca34b8f076c8357dc150f04e09a245236b402c6e711e02f6a3717b60aa816a6ca419cfa1ed08 SHA512 1f289b8b0481abf66bbe000cfdc08d8f32559d02ccee186159696e1b563aecc1178d975946d969064bdb8abf8f76d50b5d5bde0423e12bf2ba0b757796c9b046
EBUILD net-ftp-0.2.0.ebuild 865 BLAKE2B 79c55672fa260698b53a8804b3c5ef8e79ed3b3b2544cf39fece97176128e069436577770375ad2adaf2160e7c2f26bb0ec1e032175c9a699271b9d28e328b75 SHA512 9555e9c3fe163d140ebeee5a55b1d3f5c0b8f5cf4625b394c0c167c6ab8a903c2abd0417e818f114ceb422dc3a09bda7131f8b813c337e9572e00353bb581353
-EBUILD net-ftp-0.3.0.ebuild 858 BLAKE2B ff22e44a36e9a4a16107926a66af7b5ef45e24549ed8d836d90c40c723c4ee97641b7365c4806bda1d862ced093fdd4067ab4de2ce1e042e739127df3d6963e6 SHA512 70770a67c15b3114e2ebcdf4fa52de374e88e780309a40b00d9411aed13ffbdb01f4b4eecda4c254ed34ae733307808f55e5ed9b712e6cd4a87b2b8250505b74
-EBUILD net-ftp-0.3.3.ebuild 865 BLAKE2B f5d5e82a146df490b68bb6dde6201778ae23099f94414980973edf12bd8cd0d3842292d9da49d915941bc426516a7f84e2b4c6c7f7325c38077937c3f8460e45 SHA512 4335406e865dbe05c7e993e3680f92949a1458dcf5e3041d91d5549c67607b703e1b947c3930296c13ae55e1dec9fabee13454e21fa0d765d90683a5c17285bb
-EBUILD net-ftp-0.3.4.ebuild 857 BLAKE2B ba3ed94db2532a4e2d4fa4f0981b3320ae02447b0f1eb73f1c1ea77cd2814d512b2927313468cdd046c32589c5a311e86a1bc9dd407efa198578254f8eae9ef7 SHA512 e74a703af8e2dc6aaba964540095f787e750f95e0f865180e1514b83ab8316aa876be20499333779d52b4ce376244612fb6261b7d4a13ce43d4dd257fcafb766
+EBUILD net-ftp-0.3.4.ebuild 850 BLAKE2B 01e8568e2b14af563be22dd6005b5f203a11a4af6ac4af5584d4d38308ff853d9d28200ae8b67728854633567e8797976a998bc10f988f96060f7e376090a84d SHA512 2656ca44d73c8fa1fc1437b13598b71e148752e149a510089ebd224e90acf104409c68842c3a6911571c714b5ee7c865fbd5672a536184791e37aacb9e7fbccc
MISC metadata.xml 339 BLAKE2B 3c2418dd7ddec0598782ad012aa5a33ec70d5179cbe0eaf602a65865f2d516366410f1c5117e2a7f4f7b03003fe77b4ee2cb888dcfaaab08631dd7b1a8d3b99b SHA512 caec07b9c960c4f24e06adb37e4705caa5a13f5a7ff388c11b15953efda289dcddc47e84864e082f26b0b720d299724fd0ffc9d556ea6a7cae1dd3242bfcd1df
diff --git a/dev-ruby/net-ftp/net-ftp-0.3.0.ebuild b/dev-ruby/net-ftp/net-ftp-0.3.0.ebuild
deleted file mode 100644
index 74b0e783b4dc..000000000000
--- a/dev-ruby/net-ftp/net-ftp-0.3.0.ebuild
+++ /dev/null
@@ -1,32 +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="net-ftp.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Support for the File Transfer Protocol"
-HOMEPAGE="https://github.com/ruby/net-ftp"
-SRC_URI="https://github.com/ruby/net-ftp/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_rdepend "
- dev-ruby/net-protocol
- dev-ruby/time
-"
-
-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
-}
diff --git a/dev-ruby/net-ftp/net-ftp-0.3.3.ebuild b/dev-ruby/net-ftp/net-ftp-0.3.3.ebuild
deleted file mode 100644
index cf7130d30ce1..000000000000
--- a/dev-ruby/net-ftp/net-ftp-0.3.3.ebuild
+++ /dev/null
@@ -1,32 +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="README.md"
-RUBY_FAKEGEM_GEMSPEC="net-ftp.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Support for the File Transfer Protocol"
-HOMEPAGE="https://github.com/ruby/net-ftp"
-SRC_URI="https://github.com/ruby/net-ftp/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_rdepend "
- dev-ruby/net-protocol
- dev-ruby/time
-"
-
-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
-}
diff --git a/dev-ruby/net-ftp/net-ftp-0.3.4.ebuild b/dev-ruby/net-ftp/net-ftp-0.3.4.ebuild
index 506af331b8a7..b483c06a7a77 100644
--- a/dev-ruby/net-ftp/net-ftp-0.3.4.ebuild
+++ b/dev-ruby/net-ftp/net-ftp-0.3.4.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/ruby/net-ftp/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"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
ruby_add_rdepend "
dev-ruby/net-protocol