diff options
Diffstat (limited to 'dev-ruby')
-rw-r--r-- | dev-ruby/Manifest.gz | bin | 108895 -> 108913 bytes | |||
-rw-r--r-- | dev-ruby/base64/Manifest | 2 | ||||
-rw-r--r-- | dev-ruby/base64/base64-0.2.0.ebuild | 4 | ||||
-rw-r--r-- | dev-ruby/faraday/Manifest | 8 | ||||
-rw-r--r-- | dev-ruby/faraday/faraday-1.10.3.ebuild | 1 | ||||
-rw-r--r-- | dev-ruby/faraday/faraday-1.9.3.ebuild | 1 | ||||
-rw-r--r-- | dev-ruby/faraday/faraday-2.7.12.ebuild | 4 | ||||
-rw-r--r-- | dev-ruby/faraday/faraday-2.7.6.ebuild | 61 | ||||
-rw-r--r-- | dev-ruby/liquid-c/Manifest | 2 | ||||
-rw-r--r-- | dev-ruby/liquid-c/liquid-c-4.2.0.ebuild | 61 | ||||
-rw-r--r-- | dev-ruby/stringex/Manifest | 2 | ||||
-rw-r--r-- | dev-ruby/stringex/stringex-2.8.6.ebuild | 4 |
12 files changed, 76 insertions, 74 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz Binary files differindex 9e2e4d44ef22..b63c8547437e 100644 --- a/dev-ruby/Manifest.gz +++ b/dev-ruby/Manifest.gz diff --git a/dev-ruby/base64/Manifest b/dev-ruby/base64/Manifest index f3297d368435..c2311a436ecf 100644 --- a/dev-ruby/base64/Manifest +++ b/dev-ruby/base64/Manifest @@ -1,5 +1,5 @@ DIST base64-0.1.1.tar.gz 4704 BLAKE2B c995292e1abd1e9c28db0cf4c6dbdf9b388062bc4f618c6fcf9404faa6516f5e9689965f63edbd44ca91d4c938be72293b3ad3aad87bed8be0c7a5f064cc83fd SHA512 3ac6dac47deba30002fb19e369fac50c1c3838c7ed8545eff462b7c6402f731d9dd1951f56bb1b2a31bec324c8a28ef94599650129f66bae72dccc72707ff7af DIST base64-0.2.0.tar.gz 7004 BLAKE2B a70b357f4998925dc9c6c365e23f0c45eca100170271d2daf3ead56a3656d0a5cc77f8d4e84796c486a7f96dcf520e0a4ba22d3b880926afe41f0603952a93ef SHA512 e2b8f6b28de6eba1b6fdb6496ded0b37465f848d6b338715c715289a221ea9b2df3bef15f32d686cea53a76443f0ed0a183becdb666f842e54f827e08cf0f474 EBUILD base64-0.1.1.ebuild 876 BLAKE2B 5b589b1f8f1502e3a0ccf5e4a91846974e773cee173c99946f63239346388007096b4fc6e1f1e8ac1000ddf0058d66ce846f2354da2dd8e678197b8ec35d07e4 SHA512 898316602ded19d03b142edcb5f84540e6b4b5834612f68cc58fb524d7229ad437aa8e28f1de79beb3042f59f958abc99c1fe26c3cee3e872d1274dd80358bb4 -EBUILD base64-0.2.0.ebuild 909 BLAKE2B ab566dc61ae06c2d8542e2e5dcc2158902517c41f35f0c0397c0f76bb745fb06191a21767866ae3c6324d559ff46877ade8cf33870bd6f07efc6e599d51d608c SHA512 f9634b26174065b894f5f6e88ea9ed9e7555a651f8a8e93ba7fa893bd67d1ebae27c989d70f48e52b00007c95f694c3b039c6235076ae2cb9122e483e01de37c +EBUILD base64-0.2.0.ebuild 908 BLAKE2B 57483b2521b81b5a93af85262775d3a603bfb6b09523b92bbf17a26eda642af009386d7625c4075e3ddd2506191c9d7f273a1d9df8a49d8b6d2ddb97c8033584 SHA512 5edb8f102f9e002921b6cef852f0622c12c3f9a3e8853e7dfcaa85d5dbdf1799a3781c58f0046766214007102df509bb717764a0778779f2eff04cbe7065ef94 MISC metadata.xml 338 BLAKE2B ae4ff6f1977847d803273828447bb2cf6f0e75bd56548b8edf808db791a1a154cab1e85bbc6bc5a191994824c724400a15ef6860965e4e5364a35b4a90b2bafd SHA512 4f11f55ce5862fc360f85c43879821e50562e6d417e62d7476c8cd988c1d3b549fccb48c6cec7d566783cd3718f211e3692c4629c2b679fa2e8a9ddb8a2c958e diff --git a/dev-ruby/base64/base64-0.2.0.ebuild b/dev-ruby/base64/base64-0.2.0.ebuild index 0a04667c63fa..8cecfd8aee84 100644 --- a/dev-ruby/base64/base64-0.2.0.ebuild +++ b/dev-ruby/base64/base64-0.2.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 @@ -16,7 +16,7 @@ SRC_URI="https://github.com/ruby/base64/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" +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="" all_ruby_prepare() { diff --git a/dev-ruby/faraday/Manifest b/dev-ruby/faraday/Manifest index 1a1085658dd9..e81ae4df5eb0 100644 --- a/dev-ruby/faraday/Manifest +++ b/dev-ruby/faraday/Manifest @@ -7,20 +7,18 @@ DIST faraday-1.9.3.tar.gz 830654 BLAKE2B d032df2cd7018f3df3b4e6e2c06dd24f19e6a40 DIST faraday-2.7.10.tar.gz 833034 BLAKE2B dca3ef6a48aa4d14f1717344c5ec85b1e9caf7205eb7ae1be76a7a96bdee9fbef2d112c05f96f5625262d2783fc0e5e196343f67b371e480532c5e74f77b73eb SHA512 e1d2792f49df5679c16d3690a2475c56db9ae537bf53db4bb7cc256b41455d3db36d8d672eaf3f8a63fb2b04349d45dd4d32a2c194606fd795de51b1f79ead85 DIST faraday-2.7.11.tar.gz 1029832 BLAKE2B fd5cc5a9fa0d8c40893600a89f71d906a9de0b800c9723d64e8dad5dac1bff4ec61ba2714347b38beeadafb42a29ed6fb217344ffdb122e137607ff140b6aed7 SHA512 eafbc0c88a94f03bfe659b10a86050d07e79c6c2fc81c16af9e2aad68bc5482748a4a41a0a7828b272a9e034cb77dab06e0a9a0e136a56c72b72ed97e5bad50c DIST faraday-2.7.12.tar.gz 1029923 BLAKE2B 267880c4d35284c1eb2f894e9c2803662cf5a901417b5a8c6934b8cef3fe842924d945b64b6617dcd017cbfdc3c9be19271c7c295e2c39518215aba3ab8304bb SHA512 e35aaa7096a77a3dc76aa0a2c262d6e83d894564474dd5b1414488615e54096e96fefa245d65804afa71fc22ef55748c18a32213ba6eaedb431246d5f8d382a1 -DIST faraday-2.7.6.tar.gz 832525 BLAKE2B 6d53bcabbdc6ce67433e475e7ac83d08a65a3baffe81f89038af1609ba58c1efe6f7fbe4bb47768a73940cea791c864dc9f313fe3510f89ad36d9e7261b76de1 SHA512 2b0e80f685dc1b9e62955e87d226b9b63cf30fec6d5e9addada532e249bb13ef43db9933091d716df391a79493048aaabd845d3052d3ea3b6ed0e834ed2b4c8d DIST faraday-2.8.0.tar.gz 1030670 BLAKE2B b0dc09bb4b760e1e194276709f6d2fdc391af0422f2eeba1f07e8824bb02346dcbd05dd701cb5bfbdebd32ae77bb75914955061b43e85f5e47843b11d40e3b2b SHA512 14aa19b24996140467e74abf35129d60781eefaf97fcc3eea7f83f9dd8db17318fbc57d263e1564f94cd9cd1a03129cef210b50190491e4e094092196c72aa67 DIST faraday-2.8.1.tar.gz 1030720 BLAKE2B c52733fa00143882d43bf7e48dc6fd79621aad9b096f01eb0cc05bb0808bffff0c01282d3823d3b105554d953dc003d86f85c7ef9505a733214a4569764b45a6 SHA512 b2af1dbfcefb92969ae45138401c8cc9a8a1b10ca2bd93dc6aad66337aefbad4cf5700949fb821b93bdba46ec5c7c61b83dcc934b5797a5516c53aab50a287cb DIST faraday-2.9.0.tar.gz 1030759 BLAKE2B 450ca700ccf624115aaa6c5ffc873e926884ff27a520aecd890f7156f20f829a802cece461327205930dfc53d06fd837adb1bb989e9603f369f61606640acddf SHA512 f534cd0903bc5ee83a355b09c886dfdf593b842fc85863877c9e0217ba797b027acce6d36674579053ac24e180d71afe4d879cb52cadd1da803b609f2da407c3 -EBUILD faraday-1.10.3.ebuild 3546 BLAKE2B 41164b455b7e1bb81af1838c2f4bd75cdbda5b6a7093cb21074f2c350d250a5d031e7d60049cec4e13ffb18f6f954be814cf24e62e523ab3bbcc9d3fb552c121 SHA512 b41590668f3b71d8689cab3a8b9250d44469a2126f318f9cccdc4537e7cffa16c990239aecfd3f299cb2b2bf9e6a8f9d2189a32906c5b3e269f9f579523b1957 +EBUILD faraday-1.10.3.ebuild 3564 BLAKE2B ae8a2ae2e336dd719ed5e039f8b10324ad59ef55faa21e284f89d5fab8794a034023acc57e39b99f1b7cd5bdcadfafafebc058b45d25440ce793021a25fd3b87 SHA512 faf661b899916a8f4eed8b958f3ffc37b87368fa4c9638a450ff1780cc4bf4f0e749be6f0f6e8929a9147a6cd733d8e316a29457eecf4fc19e34f4521732ae1c EBUILD faraday-1.3.1.ebuild 2439 BLAKE2B e41538c7de42c191107c94bca876198576c6fd1a7c43af9bdb23cb7e2cf7b71d799d92ad33f786736b65a4f5ba7c88bd66021c2f70254259998819aed1b3ba45 SHA512 8af16340781f5627079e7861ff4fa38d5cc55b42d3ef73e65f1e4698322632d4e55df60745d3cddea64b5659a0460816059bb834ae58f7b13ad48df715b73e8a EBUILD faraday-1.4.3-r1.ebuild 3144 BLAKE2B 66e0eded86553994b3f4a05037b52ae5397af883dafaf82025ebc72bdc0d786068e3a151b76526d67972c0870eec80d22951ab2f067c0bcdbbd4f2e9789ba10b SHA512 3e40b08029d3f67e850ba4c80bee7c01c68b9112f8aa38d021fe6192537519bad7cfbb503dd97a1d40bf109019a9daeb8978202856bdfccbefcf01f3f129bdc6 EBUILD faraday-1.5.1.ebuild 3176 BLAKE2B eae9cd559e40af58dafe6e1da4f7fc0db8a3f59351c94b0fe940d6070a690b7889a97d65d4104de28aca5bb89fdefd80ef5bdcba3b00a3c7a609e182b502c981 SHA512 4597dd0314def80ad3d809a53160bfe56913563166e5b3841ff47ddaf44017ca1159d8069ef873baa7e988a029cc1a172cfff135db7e91aa2596c69c48d70b90 EBUILD faraday-1.6.0.ebuild 3209 BLAKE2B 99980ad67388ecc92f3f2a8b6373b0e3ef27fc90bf9a4f85659994b2ecbd62a3d5cece94c239c80c1ecc942b26d774c117aff2aa8b24addcd60619da4b6abeef SHA512 8886c6827a3e0cdf9816a710f16046822d410282e93912f53db20d01a550101a87558010af66fccfb175178b74be98f6965d191a49ad5c9f9a57c355d8aa6517 -EBUILD faraday-1.9.3.ebuild 3253 BLAKE2B 428ab35dac1639b89d557323176f0c776cdee335e9ac74ca1d14105c42d84ddb005ac9c447b8d1e2b1e82b5c60e8e60ec61e9863adeb31884420238bae6823b0 SHA512 6e26112ad96cc975071d6a83e58d1036392c4c10ecf787cfb66e6ef2054a67533c1ec47605db7547fd486617e73c33a26ae01b0dbfb06da13c31298aafa549b7 +EBUILD faraday-1.9.3.ebuild 3271 BLAKE2B 368751ad57c3036b4170f0c30c406a68b3a531c1174c017ea36712db9d2842fde0503181dad2f51f68cb42542d1b7bad56532f528d681344437cbaa47ef3ee3b SHA512 ca82c760bb2ad75e133bb8184e4d8f763942b8ab3c7e73caa28ba9166efe509296a1cb72742340193c642198c5b1786922c0fa2e50bb5358df86495c50986e6e EBUILD faraday-2.7.10.ebuild 1526 BLAKE2B 6c6cea52e6dfdadb2071dcb32b3259d3d0fbecf2ac350b5730610b742662e74154b7c388fdf116c617f1068a6f29a1ae15adcb777f8a02a908d0452717a11e29 SHA512 7945a49dc179a42102f29d3be5e714a6bcbe18f0f94d943895aab2363a6abfc1e5b3a95465528082804d7522f8a0fb16156b45d9619167c8542be24bdfee5f6c EBUILD faraday-2.7.11.ebuild 1537 BLAKE2B a1b0065e58330c1238a64351d97c46adefe7cd30b82da6569c0c6b2b0fe410cc75a8a201390a6307c76108de323669f7580104537f409d7caa9dd33e7d7a4941 SHA512 061b30ca8fe0741e0fafef99337a78a903300c4a3b7fb494d350e01379b203cab2b1da4ab372aeb1b56bb812e30945aec33176067f53b096f82030b458566c60 -EBUILD faraday-2.7.12.ebuild 1537 BLAKE2B a1b0065e58330c1238a64351d97c46adefe7cd30b82da6569c0c6b2b0fe410cc75a8a201390a6307c76108de323669f7580104537f409d7caa9dd33e7d7a4941 SHA512 061b30ca8fe0741e0fafef99337a78a903300c4a3b7fb494d350e01379b203cab2b1da4ab372aeb1b56bb812e30945aec33176067f53b096f82030b458566c60 -EBUILD faraday-2.7.6.ebuild 1526 BLAKE2B 6c6cea52e6dfdadb2071dcb32b3259d3d0fbecf2ac350b5730610b742662e74154b7c388fdf116c617f1068a6f29a1ae15adcb777f8a02a908d0452717a11e29 SHA512 7945a49dc179a42102f29d3be5e714a6bcbe18f0f94d943895aab2363a6abfc1e5b3a95465528082804d7522f8a0fb16156b45d9619167c8542be24bdfee5f6c +EBUILD faraday-2.7.12.ebuild 1536 BLAKE2B 8491e7255c1121f0b93d748edbc65ccf39db0e083f578b6af31a9dd4967b9edc466d2b31665d37e3ba128f6b3614a20be73193e42f7dc7e88f05c9b04aba7b78 SHA512 48670519b37a047bfdf6cc15a0baf9745a7959de577d780ba1709c2e3d90d0c235583b20e16f0a27ba695027ea2f12a02f17168ca584d293c447c6f0f7a464cd EBUILD faraday-2.8.0.ebuild 1537 BLAKE2B a1b0065e58330c1238a64351d97c46adefe7cd30b82da6569c0c6b2b0fe410cc75a8a201390a6307c76108de323669f7580104537f409d7caa9dd33e7d7a4941 SHA512 061b30ca8fe0741e0fafef99337a78a903300c4a3b7fb494d350e01379b203cab2b1da4ab372aeb1b56bb812e30945aec33176067f53b096f82030b458566c60 EBUILD faraday-2.8.1.ebuild 1537 BLAKE2B a1b0065e58330c1238a64351d97c46adefe7cd30b82da6569c0c6b2b0fe410cc75a8a201390a6307c76108de323669f7580104537f409d7caa9dd33e7d7a4941 SHA512 061b30ca8fe0741e0fafef99337a78a903300c4a3b7fb494d350e01379b203cab2b1da4ab372aeb1b56bb812e30945aec33176067f53b096f82030b458566c60 EBUILD faraday-2.9.0.ebuild 1549 BLAKE2B e71eb3ec2f22bcbca2f07cffa28c96da0d9b19f2d8ba9afc5df335e1d3a5d9940b8b2893a1daa880bae2d283d3317d8fe7da87f427aa990a537ddce8d5b67e50 SHA512 1ee5ba05d303fded5b69d41732b87d9d4797393a62a375c6ccdc4f82ec273f4bbfaf8dcadf7044870aee41be131b57e9ed4451f2005e6b1e6657bef875647bff diff --git a/dev-ruby/faraday/faraday-1.10.3.ebuild b/dev-ruby/faraday/faraday-1.10.3.ebuild index 357988df9e78..dcd189ea502f 100644 --- a/dev-ruby/faraday/faraday-1.10.3.ebuild +++ b/dev-ruby/faraday/faraday-1.10.3.ebuild @@ -39,6 +39,7 @@ ruby_add_rdepend " ruby_add_bdepend "test? ( >=dev-ruby/test-unit-2.4 >=dev-ruby/connection_pool-2.2.2 + dev-ruby/patron dev-ruby/rack >=dev-ruby/rack-test-0.6 dev-ruby/webmock diff --git a/dev-ruby/faraday/faraday-1.9.3.ebuild b/dev-ruby/faraday/faraday-1.9.3.ebuild index ebe4fd5201d0..e27bc709dcc9 100644 --- a/dev-ruby/faraday/faraday-1.9.3.ebuild +++ b/dev-ruby/faraday/faraday-1.9.3.ebuild @@ -39,6 +39,7 @@ ruby_add_rdepend " ruby_add_bdepend "test? ( >=dev-ruby/test-unit-2.4 >=dev-ruby/connection_pool-2.2.2 + dev-ruby/patron dev-ruby/rack >=dev-ruby/rack-test-0.6 dev-ruby/webmock diff --git a/dev-ruby/faraday/faraday-2.7.12.ebuild b/dev-ruby/faraday/faraday-2.7.12.ebuild index a1d63144ce57..ce1849ffb01a 100644 --- a/dev-ruby/faraday/faraday-2.7.12.ebuild +++ b/dev-ruby/faraday/faraday-2.7.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 @@ -22,7 +22,7 @@ SRC_URI="https://github.com/lostisland/faraday/archive/v${PV}.tar.gz -> ${P}.tar LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86" IUSE="" DEPEND+=" test? ( sys-process/lsof )" diff --git a/dev-ruby/faraday/faraday-2.7.6.ebuild b/dev-ruby/faraday/faraday-2.7.6.ebuild deleted file mode 100644 index 3b3e7542cba1..000000000000 --- a/dev-ruby/faraday/faraday-2.7.6.ebuild +++ /dev/null @@ -1,61 +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_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="" - -DEPEND+=" test? ( sys-process/lsof )" - -ruby_add_rdepend " - || ( =dev-ruby/faraday-net_http-3.0* dev-ruby/faraday-net_http:2 ) - >=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 -} - -each_ruby_test() { - MT_NO_PLUGINS=true each_fakegem_test -} diff --git a/dev-ruby/liquid-c/Manifest b/dev-ruby/liquid-c/Manifest index fc8342ee3ace..1126c4847302 100644 --- a/dev-ruby/liquid-c/Manifest +++ b/dev-ruby/liquid-c/Manifest @@ -1,3 +1,5 @@ DIST liquid-c-4.1.0.gem 48640 BLAKE2B 4fe526b48500349526ebeb2430f87fbb8ccea2f47dcfd32f16e3db803425180955c7ae81a707628ca377fd534882d71e06aece7d4119c16cc1386d4b3b222447 SHA512 72600a5b7962b91d63350adc9f3f355255ad9b9f93b6607064a896e1e3d109a9da897f442f9fc15a7a8c2c26ccb4674e491def9e7531ef9577b790ca9a3eb884 +DIST liquid-c-4.2.0.gem 51200 BLAKE2B 16c01f099263dc415cf185114c0ae8a4953fd2a599897a3ca69e2c220643e3599e908d426bf2ffc1cea8dbfe42d640e8da60282a0b39e0df5611467afab783b1 SHA512 4d349903e507eee30be7d04d2529628fc81a2091b5ac1f15094e2769d93b337769009f38e373378fac07ef32e8bc6f53a721984411ef6f6596363b77d96789d3 EBUILD liquid-c-4.1.0.ebuild 1685 BLAKE2B bfa286fc4e9502655e70d074804c5c46b40871e1afb1c43cc4868516f3f51eb7a9471cb5a51e38f90d2b85a2f3207a08a5e7e8a51f2578f791b8dea60ff94b52 SHA512 610a1b91676b0d0c83635308466e735902d4a1caf1c5b8f3c37399a2b20e1a9e8fb30290ed87ce95ce6c6726e0a668076f7c3584a9bcde417a04421401bfe2ce +EBUILD liquid-c-4.2.0.ebuild 1688 BLAKE2B f1266c430364470c14afcf1443668ef856872bd46c25866637ab64d85c400335beb5348c369610418894186d510eeeb594a2ecb7ddc3c9647e21a30729bde0ef SHA512 6826728573a216b1498382c21982b4427c3093dd8e425ba47f992640e60ae9b4a6713c8b710e9e142a9d7d664164433ac54be8e5068a00c9380a49c634ddb501 MISC metadata.xml 343 BLAKE2B b0efd047555eaf15f367fc354f66a6168b9556d407274e5bc483999f3bddc97fbcfe146f4c32309b11d4a10865e894abcd4b9d3075e8a3b9cfe126fd6af5b1c8 SHA512 0bf0cc41c993b7a3e295697e6106cb31fafc1a5b4b6d1c575f859291ff1763b18b356d64ec7040d0b6fcc11516434696a9bbce770a9a6dc9e2eb3f95640a0a03 diff --git a/dev-ruby/liquid-c/liquid-c-4.2.0.ebuild b/dev-ruby/liquid-c/liquid-c-4.2.0.ebuild new file mode 100644 index 000000000000..7e785cccf7ee --- /dev/null +++ b/dev-ruby/liquid-c/liquid-c-4.2.0.ebuild @@ -0,0 +1,61 @@ +# 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="test:unit" +RUBY_FAKEGEM_EXTRADOC="README.md" + +MY_PN=${PN/-/_} +RUBY_FAKEGEM_EXTENSIONS=(ext/${MY_PN}/extconf.rb) + +inherit ruby-fakegem + +DESCRIPTION="Liquid performance extension in C" +HOMEPAGE="https://github.com/Shopify/liquid-c" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm64" + +ruby_add_rdepend ">=dev-ruby/liquid-5.0.1:*" + +all_ruby_prepare() { + sed -i -e "s/-Werror//" ext/${MY_PN}/extconf.rb || die + + sed -i \ + -e "/[Bb]undler/d" \ + -e "/memcheck/Id" \ + -e '/extensiontask/ s:^:#:' \ + Rakefile || die + sed -i -e 's/unit: :compile/:unit/' rakelib/unit_test.rake || die + rm -r rakelib/compile.rake || die + + sed -i -e 's/MiniTest/Minitest/' test/unit/*_test.rb || die + + # ruby_memcheck is a gem just for running w/ valgrind. + # We don't run tests in ebuilds with Valgrind because it's + # non-portable and sometimes flaky under sandbox. + rm rakelib/integration_test.rake || die + sed -i -e '/memcheck/Id' rakelib/unit_test.rake || die +} + +each_ruby_test() { + # Backup the original extension and hide it away + # The tests won't build if they detect an already-built ext + mkdir -p "${T}"/${RUBY}.orig || die + mv ext "${T}"/${RUBY}.orig/ext || die + cp -r "${WORKDIR}"/all/${P}/ext ext || die + + nonfatal each_fakegem_test --trace || failed_tests=1 + + # Always restore the original extension we built, even if + # tests failed, as FEATURES=test-fail-continue may be enabled. + rm -rf ext || die + mv "${T}"/${RUBY}.orig/ext ext || die + + if [[ ${failed_tests} == 1 ]] ; then + die "Tests failed with ${RUBY}!" + fi +} diff --git a/dev-ruby/stringex/Manifest b/dev-ruby/stringex/Manifest index 136c2f226ace..5dd4dbc83949 100644 --- a/dev-ruby/stringex/Manifest +++ b/dev-ruby/stringex/Manifest @@ -2,5 +2,5 @@ DIST stringex-2.8.5.gem 130048 BLAKE2B c07eaaee07bf348690166b41b0846bc49eb49c5ba DIST stringex-2.8.6.gem 130048 BLAKE2B 39564e4d195c347de2e647490671688350bf3658e7d42035dc5b4acd73fbd01a44d435540be792eeebb70513a6c4fee7de0bc98a16b9d647af7d93d1ae663a23 SHA512 aea0b7b203bb6d57a72869bfd0a3b832893ba355426bd5a4e99b535a0c0a6d2a1c2aa8839f57da73de9235ccde78d900c30f86b858e55c695d921838270e25fd EBUILD stringex-2.8.5-r2.ebuild 844 BLAKE2B 75936c5fbb8d1f776fb143a947d5337a354bda0c60d6320f314b40ee061355c944d9c61d20e533c47fbe3c02faaae88bbaf38f2ce66bdfa27723b72f307a5329 SHA512 ab10bb7d1ffa7e156348ef9e9306ff42a4e6601555e47506fe17bafa273ed04272c5b6ec27a066e0a5831a0f1bf04261931becbaf7cac7f8150f600725a3a34d EBUILD stringex-2.8.5-r3.ebuild 893 BLAKE2B 18a4ad14803893c10002c098d21b69ae036373a4c5a2511751c66eeb6b9fb5e266aae28721fcd4274a0b4bb4ea78dd2f336e70526ab2a76af635e4016ada3c40 SHA512 a0f0e964e3baa31d47face9df5e559172f8c300951ad2b759037731ba708f372abf2365ceeed351df917ddd494f725f101eeb5fdd1bfa95223fc99b043d168ad -EBUILD stringex-2.8.6.ebuild 937 BLAKE2B f50aec9757f6c57910d2db52fb2e42cd13b112e71a3ff7c4f5a498da7d679fd7942fcb8d477ed1e070e5de8f878d5654daf1174e1558d12cda451d4b82ce72c7 SHA512 d728d131bef1e0d8bc7f06f40b2aa3729f926ddf8ec6eae326030f866c4bd0d7d40fedc9e041b45d4c86dd86332c1e75cd965ed8a8e6b92e8dcfed49f3a191e6 +EBUILD stringex-2.8.6.ebuild 937 BLAKE2B f1c481af410c54353653ab181bd2cd544abd15e821a27f62b317f664c6a8368230f76d025d8bc123128263a7f754c8acc4f84b11b9568808d1b4b107bb6814d0 SHA512 0ba24b6c776372b337b0105a3398cf79a9df4e2f231c3cbcccc6129523811a37fc1772e6621b8d40c18bf92db5910215b3125c4d08a5f3faadb15de179cb93ea MISC metadata.xml 339 BLAKE2B f73c3a0f80358652d11426529ad603b32ea4ef3b882be5d1862ffa94d35fc49a154406d66eff59d61544d6c35a8aaf841f553f689e4fdedffd88337d2be3ce4c SHA512 87d2f65efec8bab706894e788d2c6ac548221684034bc93cf43efc104fd2340188ad8aaf1e9e484ab40475aee38a7bd9227b55f73e8ae31c39548c297bb18d32 diff --git a/dev-ruby/stringex/stringex-2.8.6.ebuild b/dev-ruby/stringex/stringex-2.8.6.ebuild index ede1d1ce1b55..876f28a2bbd1 100644 --- a/dev-ruby/stringex/stringex-2.8.6.ebuild +++ b/dev-ruby/stringex/stringex-2.8.6.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby30 ruby31 ruby32" +USE_RUBY="ruby31 ruby32 ruby33" RUBY_FAKEGEM_EXTRAINSTALL="locales" inherit ruby-fakegem |