From 29607d91fb1bf1c4456a0b90601ee172ea769283 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 16 Jul 2022 13:45:36 +0100 Subject: gentoo auto-resync : 16:07:2022 - 13:45:35 --- dev-ruby/Manifest.gz | Bin 110964 -> 110964 bytes dev-ruby/actionpack/Manifest | 6 +- dev-ruby/actionpack/actionpack-5.2.8.1.ebuild | 1 + dev-ruby/actionpack/actionpack-6.0.5.1.ebuild | 1 + dev-ruby/actionpack/actionpack-6.1.6.1.ebuild | 1 + dev-ruby/actionview/Manifest | 6 +- dev-ruby/actionview/actionview-5.2.8.1.ebuild | 1 + dev-ruby/actionview/actionview-6.0.5.1.ebuild | 1 + dev-ruby/actionview/actionview-6.1.6.1.ebuild | 1 + dev-ruby/activemodel/Manifest | 6 +- dev-ruby/activemodel/activemodel-5.2.8.1.ebuild | 1 + dev-ruby/activemodel/activemodel-6.0.5.1.ebuild | 1 + dev-ruby/activemodel/activemodel-6.1.6.1.ebuild | 1 + dev-ruby/activerecord/Manifest | 6 +- dev-ruby/activerecord/activerecord-5.2.8.1.ebuild | 2 +- dev-ruby/activerecord/activerecord-6.0.5.1.ebuild | 2 +- dev-ruby/activerecord/activerecord-6.1.6.1.ebuild | 2 +- dev-ruby/activesupport/Manifest | 6 +- .../activesupport/activesupport-5.2.8.1.ebuild | 1 + .../activesupport/activesupport-6.0.5.1.ebuild | 1 + .../activesupport/activesupport-6.1.6.1.ebuild | 1 + dev-ruby/i18n/Manifest | 2 + dev-ruby/i18n/i18n-1.12.0.ebuild | 61 +++++++++++++++ dev-ruby/rack-protection/Manifest | 2 + .../rack-protection/rack-protection-2.2.1.ebuild | 24 ++++++ dev-ruby/rmagick/Manifest | 8 +- dev-ruby/rmagick/rmagick-4.2.3.ebuild | 82 --------------------- dev-ruby/rmagick/rmagick-4.2.4.ebuild | 82 --------------------- dev-ruby/rmagick/rmagick-4.2.5.ebuild | 2 +- dev-ruby/rmagick/rmagick-4.2.6.ebuild | 82 +++++++++++++++++++++ 30 files changed, 205 insertions(+), 188 deletions(-) create mode 100644 dev-ruby/i18n/i18n-1.12.0.ebuild create mode 100644 dev-ruby/rack-protection/rack-protection-2.2.1.ebuild delete mode 100644 dev-ruby/rmagick/rmagick-4.2.3.ebuild delete mode 100644 dev-ruby/rmagick/rmagick-4.2.4.ebuild create mode 100644 dev-ruby/rmagick/rmagick-4.2.6.ebuild (limited to 'dev-ruby') diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz index 7e25fe6ac8e4..1e079dd18b53 100644 Binary files a/dev-ruby/Manifest.gz and b/dev-ruby/Manifest.gz differ diff --git a/dev-ruby/actionpack/Manifest b/dev-ruby/actionpack/Manifest index c814adcc70a0..9c9514294ebe 100644 --- a/dev-ruby/actionpack/Manifest +++ b/dev-ruby/actionpack/Manifest @@ -8,12 +8,12 @@ DIST rails-6.1.6.tgz 10993299 BLAKE2B 98a80cbefc1aafba68a22b60d3df6b81ab1e8247a7 DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55 SHA512 948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a SHA512 2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03 DIST rails-7.0.3.tgz 11021571 BLAKE2B 00385233279a773221ae8a1e75354d404d033206089323c53c0e81a134941151aab4578218438dd4193b2c00a0cd4ef1eb6a758502a51d403bddb11915ed9eb7 SHA512 366eaae24b0e147c9e33179c10c0a22f7c7671551222e329120749f04077bd344fabf55e90af041322787bf3063add927c7fd34758ae8764e00f8d8edba388ef -EBUILD actionpack-5.2.8.1.ebuild 2235 BLAKE2B 02e2c2f2038dd7754ea1fca6a1208ee66672f7e29e6a42464d4f027ad348729ca824d27835071b2ff3da7547c0ee69be7befc7bacd329ccdcd29d5fe66011e75 SHA512 15b70dab2c7ef092220b1f9c48e92d142a06c420a30c06119d9af0e35e4a2214a053f135b9110f3576dd254d627c50f29686807edbe9f809eed9c2e3a5dd7dc1 +EBUILD actionpack-5.2.8.1.ebuild 2263 BLAKE2B c5abf1789b571f67d4508390600420ae7028a846ca955ccf1eaf7a4a8bbd8cf45a43ddf4cfcbbdab3f031a6e047979491db141e7925c769389da702bbe96e53d SHA512 2b66330fde66972b9850dc3aeebdb95e61c9cea5cbbfd103f40881c8c4095da052686f4d9de2fb4da59e0b52287b666583619ebefe592b4665797d95bcad7321 EBUILD actionpack-5.2.8.ebuild 2244 BLAKE2B ed76ab1f2dc5c3e4369dd971ef5ca2140a7428a57001abc5cfc3fafdfb72d7ea019e15f0442f2d5cc9cf14e1d9142406acc70401ac27ff445a298a76d4ba8367 SHA512 cbb53ce4f5b334dbba0f1b37897e91807494666f4fa89abb93416410831d21f2e361e39e14abcc2fe732672cc36baf2c70e7440b389cc3d263ccff63ae4ae58d -EBUILD actionpack-6.0.5.1.ebuild 2058 BLAKE2B ea9b89d9908f6f8dc0b3eaaa84926e56e0c221bf492becfaf553e1ca720f92d3febcd3e21fbab7d97278dc05d5f4f51068b937d498c985a20f89db6107728f0c SHA512 51241fe8df006d0e0aeddc247d77c3688ad7b0704f496efc0f2570f7a4140d74282e138cd5e659e79347dc4e91c61b13aa1ee68ed393d09aefd887fbb7ca9554 +EBUILD actionpack-6.0.5.1.ebuild 2086 BLAKE2B 041d196a1bc60ac7acd5d8e5d63031574700dca1a08c4faab395016f55095afcc0eb95b3983b6964b07b712d89ba8f623642c74fc60cee417990e46079da1eb9 SHA512 6d34b8c6c64d85fbaf823c07ad78ee08aca787c698c76d3e5ec53b083b97ab5c69ede4b7da151c3065972ade0637f0924a39033c656fe46a670b2c3b6e56ee1d EBUILD actionpack-6.0.5.ebuild 2050 BLAKE2B 65d7d33132b1618caadba241c62959e9c8e24e7c87f6bb8af080ab13fc179fc34ad321f076a119ad562661b35f76e5c3fb8c7aa28ec86ef3809d69ece3d42f93 SHA512 66c1a8585e950cf7df7d68a36b3f6703a72864fea2d526c541f4aaa9e083126a0caf18fb801f96e1810977b48f3fd58fe23e68e018be7b393d8cefb9886c0ba1 EBUILD actionpack-6.1.5.1.ebuild 2108 BLAKE2B 2914eaa7a835dc96082a490fdd276f25b42f039af007f84359c544ce1774a651322428dcf32bbc0fdefc8f02200c56d9504d08a65566f829427afd1837cf3942 SHA512 af5f04b94dcfaa2285ea151f4ff59835b3c85cf5a546c8ee091d34533181d5e5f8002ce9d09bfa699176a6337b3091dcb3a2b3e0fd542ea3f50bebcb2575ecef -EBUILD actionpack-6.1.6.1.ebuild 2108 BLAKE2B 2914eaa7a835dc96082a490fdd276f25b42f039af007f84359c544ce1774a651322428dcf32bbc0fdefc8f02200c56d9504d08a65566f829427afd1837cf3942 SHA512 af5f04b94dcfaa2285ea151f4ff59835b3c85cf5a546c8ee091d34533181d5e5f8002ce9d09bfa699176a6337b3091dcb3a2b3e0fd542ea3f50bebcb2575ecef +EBUILD actionpack-6.1.6.1.ebuild 2136 BLAKE2B e5028aa7df5a2fe53ede4490341121c7aa40eaf9acc9c44ee150cb313f806de67d4552dac69a77ea0984aa49e7b5149e6f06864243aece0a9a5cbe56b2828445 SHA512 33a7ede9b369174f677301ee8180b80add87ca497bb910bcb82df45636b0ee9f472fbe6804e46338b6f5824dfc816e62c5e4212d433882bf158b2226a7a03b6b EBUILD actionpack-6.1.6.ebuild 2108 BLAKE2B 2914eaa7a835dc96082a490fdd276f25b42f039af007f84359c544ce1774a651322428dcf32bbc0fdefc8f02200c56d9504d08a65566f829427afd1837cf3942 SHA512 af5f04b94dcfaa2285ea151f4ff59835b3c85cf5a546c8ee091d34533181d5e5f8002ce9d09bfa699176a6337b3091dcb3a2b3e0fd542ea3f50bebcb2575ecef EBUILD actionpack-7.0.2.4.ebuild 2017 BLAKE2B 1d3c74798f4215eadf845865bcb35d08cbfe03bb4011dfa7c751fd0ed995eaeb76d06066b24da8ffcbfd4a92df6387ea8bdbfd34de0e5e517fc550abc8ae0be1 SHA512 c0a2c3adc78f19940da860371df3221f7f7b79277ee5312005b37d9db467c0afdec53d865a196ec382d6325117904b541e9efeeb663c13199b2f2cad13c8141c EBUILD actionpack-7.0.3.1.ebuild 2045 BLAKE2B 0a7f633c04fbecbc23ea2183ca8f8a4a939a52cd9f55a4c761e170c5db85730cb15b06119d9d9489a14b7c16999f35b27fccfb6004c8d55933cb4de5f4d4ba25 SHA512 1c80a7aa6a890e2ed138f3b1f9371318f8ff4b5dd0ab07e7e482b90c1a4c0974b4b7cd0891ea3815814599ee59f5f1dd3e90616d349fe2fc54e00883c6f31e6f diff --git a/dev-ruby/actionpack/actionpack-5.2.8.1.ebuild b/dev-ruby/actionpack/actionpack-5.2.8.1.ebuild index f0b89b809d3c..6c2eed5dce7d 100644 --- a/dev-ruby/actionpack/actionpack-5.2.8.1.ebuild +++ b/dev-ruby/actionpack/actionpack-5.2.8.1.ebuild @@ -43,6 +43,7 @@ ruby_add_bdepend " ~dev-ruby/activemodel-${PV} >=dev-ruby/rack-cache-1.2:1.2 www-servers/puma + =dev-ruby/rack-cache-1.2:1.2 www-servers/puma + =dev-ruby/rack-cache-1.2:1.2 www-servers/puma + =dev-ruby/bcrypt-ruby-3.1.7 + =dev-ruby/bcrypt-ruby-3.1.7 + =dev-ruby/bcrypt-ruby-3.1.7 + =dev-ruby/sqlite3-1.3.6 dev-ruby/mocha - dev-ruby/minitest:5 + =dev-ruby/sqlite3-1.4.0 dev-ruby/mocha - dev-ruby/minitest:5 + =dev-ruby/sqlite3-1.4.0 dev-ruby/mocha - dev-ruby/minitest:5 + =dev-ruby/listen-3.0.5:3 dev-ruby/rack dev-ruby/mocha + =dev-ruby/listen-3.0.5:3 dev-ruby/rack dev-ruby/mocha + =dev-ruby/activesupport-5.1 + dev-ruby/bundler + >=dev-ruby/mocha-1.7.0 + dev-ruby/test_declarative )" + +all_ruby_prepare() { + rm -f gemfiles/*.lock || die + + # Remove optional unpackaged oj gem + sed -i -e '/oj/ s:^:#:' gemfiles/* || die + + # Update old test dependencies + sed -i -e '/rake/ s/~>/>=/' -e 's/1.7.0/1.7/' -e '3igem "json"' gemfiles/* || die +} + +each_ruby_test() { + case ${RUBY} in + *ruby31) + versions="6.1 7.0" + ;; + *ruby30) + versions="6.0 6.1 7.0" + ;; + *ruby27) + versions="5.2 6.0 6.1 7.0" + ;; + esac + + for version in ${versions} ; do + if has_version "dev-ruby/activesupport:${version}" ; then + einfo "Running tests with activesupport ${version}" + BUNDLE_GEMFILE="${S}/gemfiles/Gemfile.rails-${version}.x" ${RUBY} -S bundle exec ${RUBY} -S rake test || die + fi + done +} diff --git a/dev-ruby/rack-protection/Manifest b/dev-ruby/rack-protection/Manifest index 851654cbbbc9..90cde9e7515c 100644 --- a/dev-ruby/rack-protection/Manifest +++ b/dev-ruby/rack-protection/Manifest @@ -1,3 +1,5 @@ DIST rack-protection-2.2.0.gem 17408 BLAKE2B d9d5d8e2473b6354dd61cfc338a05932a2c60aa12544399cb0b9b74c717d6fa48bdec638381582be0a13f845f0c69583275f412458a20198894b5eddc7b53358 SHA512 06d6c2026e3e93131a2405bbaa8a514ddde48607979828b9fc41309dbdfff2b7c8cac48a6981e76b5dda554f0cbdc7c6ff5f44b8925fce1cb9b7de0a16380ca4 +DIST rack-protection-2.2.1.gem 17408 BLAKE2B 21ecf95a27ab08b2e89369cfaffff43192c2ca5bb74afe7a91041e5fb9f2479a625ca2fcc59fc2f3eb208f17a3456dffd14095d25f8a0ed331972f6f987dace6 SHA512 595dc7ff7deb63130f966a12849750900319356f29948e9cca1e1aebe168bad77de624dd280a1b804ad6a2d44daedfcb352777ca724e9fde2a5de02ead472734 EBUILD rack-protection-2.2.0.ebuild 732 BLAKE2B dd20f9b311166faf02058ca14b4e6f0c46d197a0b3c5e8c46375c89bdd889919945e2552eae32deadcd407bca3a2ab750ec9eb7bbd87017bf935bdea1641faf7 SHA512 4106892a5dee7c8c44e42e857b7d26d6ae4f702c2c7c5da901cb34953ce0b33d045a2a549239e1f202bc1bc88df7bd2068ceca207196f906e3c2bb0bd653ba6d +EBUILD rack-protection-2.2.1.ebuild 726 BLAKE2B 4083feb02c0beef7cf258771716e2a70bb6cbc296bc42d39f322f15dbf770303e817faab09cc4e55f06b71e428646676cee19804ee364aa9518fa41d01c50baa SHA512 e7faa9d7d47927db185ab474107800d9e6e6377e95d1caa6cf56ca26c5ca99fbae7473de4ad75c21e0f1cc35d2d452ed9e039713be0694affd6988edbe54669a MISC metadata.xml 489 BLAKE2B 86cb22f6328ceaf077a0e956866b44015fb19dcb81431ce6f219bd7748af6b19b524905e035b2600d385731bc7bb815dc7649e5699bb59626a8269735e853bad SHA512 86816de00c35e3f0d6d0037c9e5519a0b2e8e9a7a926d9a8a056bc04605f28d9aa1fef93279284553a3da68f3d5ce8514763c86cf2b484a28cdc3e41fa5d882b diff --git a/dev-ruby/rack-protection/rack-protection-2.2.1.ebuild b/dev-ruby/rack-protection/rack-protection-2.2.1.ebuild new file mode 100644 index 000000000000..d31bdbd997d7 --- /dev/null +++ b/dev-ruby/rack-protection/rack-protection-2.2.1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30 ruby31" + +# There are no specs in the gem and the source cannot be downloaded separately. +RUBY_FAKEGEM_RECIPE_TEST="none" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +inherit ruby-fakegem + +DESCRIPTION="This gem protects against typical web attacks" +HOMEPAGE="https://github.com/rkh/rack-protection" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +ruby_add_rdepend "dev-ruby/rack:*" + +# ruby_add_bdepend "test? ( dev-ruby/rack-test )" diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index 2dbc802e476a..4a6f7cace69d 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -1,10 +1,8 @@ AUX rmagick-4.2.5-empty-rpath.patch 1290 BLAKE2B a50b127e7570b86c6952066306d734dca816ec5390107c8466921d02292fe5eb886b5e90af0fbc1cf74d92ccd55d46afc8c409693551872c0a810ca50bcea21b SHA512 ffe4fdd582057b281a42497a78f09df523b5604a13b301db04481c2138b8c4ce6f62da61ec1f94f0134fdfe0ad664005f7fca70f6c0193167a12e1778ae2f093 DIST rmagick-4.2.2.tar.gz 1984143 BLAKE2B 8b8119a0002c48f3a289f72d4bbea6ac86cbecb287b34ddc14ca126fd2d951a34aefa39d68603dc4c9de674d346e47ef9e3b2c8ed96a5bc081373a4184a3ec40 SHA512 0a6a30a631786ea310d2c8add297abd527588be755d021143d6c64fbb597006aefef859c374604f8d26b0f8b1f6cd8a5f1cdd6489772ee713c71681f3980c7fd -DIST rmagick-4.2.3.tar.gz 1984440 BLAKE2B 32dea4b8ed7d2385537ac5d67d48e3431e3f398c146b01308cc44ab6b4ad5e851292c22e373307bd2193a299f94a2a2f91b0a7d534825990cc5e1458a9efff7d SHA512 3465afc5c9a93e45511463b1f7eda00fd243f17041cf52b5cb54ceb05ff22cb6e23ea2b15d080ae31bca5daebdd92c28364ada73ea0cf6ea56cb1ec5fe1aa184 -DIST rmagick-4.2.4.tar.gz 1984584 BLAKE2B 8f3a737b851e16e16b6b010ea9f76ae14715661630eb877ca4204a71d67603967e5ca4eebdb9d8dea4caa880d049b78f525b6596feea9f866d7396fc550fb410 SHA512 89d5b616b6ce5187ac31356c44abea23aab0054e08ed00d390e3c74d1cdca421bc1ceb6708e5434858f3194756bf14b445d1331216480be5f8c072f65a889198 DIST rmagick-4.2.5.tar.gz 1984865 BLAKE2B 5a96967da0583ca6d16252fd3e93162cc31b4b125875e16334436c2ec54cb9b739d4a0e0e08547a6218312ce844b3b78cca5f63cf4b81ae3f15abbf9816ceac8 SHA512 55835e43bf583c6c53431849caa54900902d0d63f21c7f70b0bdbcfbe69d16a71d433d1d9b949bf68ed36f6fc7f18ae512f0e96c26ff1c63a68bbc83446b52d8 +DIST rmagick-4.2.6.tar.gz 1986381 BLAKE2B 7923d2fcb72de60566ca827a1d82987af26a2d952eefee58156b64922bb015188147c83d82983f19072f65bcb8fa8589e7011b8d7dcf1365716301929584f453 SHA512 0e80c9df540d95ecdabedf2d556165e7b1b51bcc2a3becdca9b9a0a229f051671343fc1481a7ca46090ce24c220cbdb02cd3e895bb024a6426cef73de333bd4d EBUILD rmagick-4.2.2.ebuild 2350 BLAKE2B 2fabcd5effb838935edaa22c252a54ea267c26e68b7fad78967346d55e80e79a89d428312d4b7b7d0a203021031d9f237dc8079652b19528bbbfd54fc94b5dbb SHA512 f428cb34408b52bec1439c1d90028e9a33b19d9836d511fac9ef2bc9b4282de50626680afe99dafee75a1d6ab7c0c2ea227baef89721483327e21b3e16d1baef -EBUILD rmagick-4.2.3.ebuild 2340 BLAKE2B 1bac92c24b306db87e398e2afe4c484323be64c498b020204b97bb2caeec09acbbf2d214e8f418835182c8aa41871b6f35959c289a9814056629011241d15fd2 SHA512 d60a5c78b45c2693f645d54b2174b58f50f9eb6e41aa6d936dd812cc6103e5726cd51ede59f36623d91ecf53e92188c01a65e86a44afdcc98484f5a72cb314ad -EBUILD rmagick-4.2.4.ebuild 2340 BLAKE2B 1bac92c24b306db87e398e2afe4c484323be64c498b020204b97bb2caeec09acbbf2d214e8f418835182c8aa41871b6f35959c289a9814056629011241d15fd2 SHA512 d60a5c78b45c2693f645d54b2174b58f50f9eb6e41aa6d936dd812cc6103e5726cd51ede59f36623d91ecf53e92188c01a65e86a44afdcc98484f5a72cb314ad -EBUILD rmagick-4.2.5.ebuild 2397 BLAKE2B c96e5b2bd6f01e5387dc93545fd3cf2340aa85f338482127759463d460ff3f4bf9d0250375e6a3bd94f98c5b49e29fa88253877a68f27d9df353a815f6c694c0 SHA512 4078656f82b24e6043f43a9be35cd65f21b5048e35e53e5f1790c4ae7776ea08ef5a7499ffa9af58239305b3e02228daae79c94cf9e5504655764c99e0af00c0 +EBUILD rmagick-4.2.5.ebuild 2395 BLAKE2B f847bb01f6293dc0551855e99a94693b5f40858a1f94d3a7279bdb2be3e9ca7457e1d4fb4a31b24df88c754cec131fac694e381b166ddc59a62a61cefb3b73b9 SHA512 f8069d1c962b4e7dc9829c2e7d6e896d827f4d76a4d3ac55c6ac054f0d75b6ba996c60797560b31cf3d9bf47721b9cd02d0790dd7ec171a6ebc868c5138e847f +EBUILD rmagick-4.2.6.ebuild 2347 BLAKE2B 0b00db6887df621aaba2e30350d1b0d1284ba0ad89f036237da46be5b9d21ad229429e66b7af0ea3b104ba351bd8c1c0f1eae14a0d2f572c1d0275effae8fcbf SHA512 372fcd556ce28480d29f1d1eb508489557030f6b98346f36f598aaa78fd02b7ce2f766ed6a662dd19782a385116b1a471eaac1693c925a176cb72fbe0fe383ab MISC metadata.xml 342 BLAKE2B cb38f3f9a158134520f82cef13b3322af5ebbe3b638bf695077e17406d754643ced9878aa304424057f0fd63da296efb787b40f5249d02e0d5993e2815256c00 SHA512 014d14485664346a449dff7c9a0c01bd1f6c549a6842da456bcb10c4f0b38111ccb025a8507f222e756cd4d136de6a217689e0ac807cf7fd0e3f806a6069fd28 diff --git a/dev-ruby/rmagick/rmagick-4.2.3.ebuild b/dev-ruby/rmagick/rmagick-4.2.3.ebuild deleted file mode 100644 index 77076de599c9..000000000000 --- a/dev-ruby/rmagick/rmagick-4.2.3.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_TASK_DOC="" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_GEMSPEC="rmagick.gemspec" - -RUBY_FAKEGEM_EXTENSIONS=(ext/RMagick/extconf.rb) - -MY_PV=RMagick_${PV//\./-} - -inherit ruby-fakegem - -DESCRIPTION="An interface between Ruby and the ImageMagick(TM) image processing library" -HOMEPAGE="https://github.com/rmagick/rmagick" -SRC_URI="https://github.com/rmagick/rmagick/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" -RUBY_S="rmagick-${MY_PV}" - -LICENSE="Artistic" -SLOT="4" -KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="doc" - -RDEPEND+=" >=media-gfx/imagemagick-6.9.0:=" -DEPEND+=" test? ( >=media-gfx/imagemagick-7.1.0:=[jpeg,lqr,lcms,postscript,tiff,webp] )" - -all_ruby_prepare() { - # Avoid unused dependency on rake-compiler. This also avoids an - # extra compile during tests. - sed -i -e '/extensiontask/ s:^:#:' \ - -e '/ExtensionTask/,/end/ s:^:#:' \ - -e '/compile/ s:^:#:' Rakefile || die - sed -i -e '/pry/ s:^:#:' spec/spec_helper.rb || die - sed -i -e 's/git ls-files/find */' ${RUBY_FAKEGEM_GEMSPEC} || die - - # Squelch harmless warning about imagemagick installation. - sed -i -e '/prefix/ s:ImageMagick:ImageMagick-6:' ext/RMagick/extconf.rb || die - - # Reading PDFs is not allowed by the default Gentoo security policy for imagemagick - #sed -i -e '/can read PDF file/askip "Not allowed by Gentoo security policy"' spec/rmagick/image/read_spec.rb || die - - # Update version number hardcoded in tests - sed -i -e 's/"7.0"/"7.1"/' spec/rmagick/image/channel_mean_spec.rb || die - - # Create directory used for a test - mkdir tmp -} - -each_ruby_test() { - # Borrowed from media-gfx/gscan2pdf - # Needed to avoid test failures on e.g. ppc, bug #815856 - # (Unclear why it doesn't manifest on amd64 here at least) - local confdir="${HOME}/.config/ImageMagick" - mkdir -p "${confdir}" || die - cat > "${confdir}/policy.xml" <<-EOT || die - - - - - EOT - - RSPEC_VERSION="3" ruby-ng_rspec -} - -all_ruby_install() { - all_fakegem_install - - docinto examples - dodoc examples/* - - if use doc ; then - docinto . - dodoc -r doc - fi -} diff --git a/dev-ruby/rmagick/rmagick-4.2.4.ebuild b/dev-ruby/rmagick/rmagick-4.2.4.ebuild deleted file mode 100644 index 77076de599c9..000000000000 --- a/dev-ruby/rmagick/rmagick-4.2.4.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_TASK_DOC="" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_GEMSPEC="rmagick.gemspec" - -RUBY_FAKEGEM_EXTENSIONS=(ext/RMagick/extconf.rb) - -MY_PV=RMagick_${PV//\./-} - -inherit ruby-fakegem - -DESCRIPTION="An interface between Ruby and the ImageMagick(TM) image processing library" -HOMEPAGE="https://github.com/rmagick/rmagick" -SRC_URI="https://github.com/rmagick/rmagick/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" -RUBY_S="rmagick-${MY_PV}" - -LICENSE="Artistic" -SLOT="4" -KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="doc" - -RDEPEND+=" >=media-gfx/imagemagick-6.9.0:=" -DEPEND+=" test? ( >=media-gfx/imagemagick-7.1.0:=[jpeg,lqr,lcms,postscript,tiff,webp] )" - -all_ruby_prepare() { - # Avoid unused dependency on rake-compiler. This also avoids an - # extra compile during tests. - sed -i -e '/extensiontask/ s:^:#:' \ - -e '/ExtensionTask/,/end/ s:^:#:' \ - -e '/compile/ s:^:#:' Rakefile || die - sed -i -e '/pry/ s:^:#:' spec/spec_helper.rb || die - sed -i -e 's/git ls-files/find */' ${RUBY_FAKEGEM_GEMSPEC} || die - - # Squelch harmless warning about imagemagick installation. - sed -i -e '/prefix/ s:ImageMagick:ImageMagick-6:' ext/RMagick/extconf.rb || die - - # Reading PDFs is not allowed by the default Gentoo security policy for imagemagick - #sed -i -e '/can read PDF file/askip "Not allowed by Gentoo security policy"' spec/rmagick/image/read_spec.rb || die - - # Update version number hardcoded in tests - sed -i -e 's/"7.0"/"7.1"/' spec/rmagick/image/channel_mean_spec.rb || die - - # Create directory used for a test - mkdir tmp -} - -each_ruby_test() { - # Borrowed from media-gfx/gscan2pdf - # Needed to avoid test failures on e.g. ppc, bug #815856 - # (Unclear why it doesn't manifest on amd64 here at least) - local confdir="${HOME}/.config/ImageMagick" - mkdir -p "${confdir}" || die - cat > "${confdir}/policy.xml" <<-EOT || die - - - - - EOT - - RSPEC_VERSION="3" ruby-ng_rspec -} - -all_ruby_install() { - all_fakegem_install - - docinto examples - dodoc examples/* - - if use doc ; then - docinto . - dodoc -r doc - fi -} diff --git a/dev-ruby/rmagick/rmagick-4.2.5.ebuild b/dev-ruby/rmagick/rmagick-4.2.5.ebuild index 9bb20e982c14..8df3316c82de 100644 --- a/dev-ruby/rmagick/rmagick-4.2.5.ebuild +++ b/dev-ruby/rmagick/rmagick-4.2.5.ebuild @@ -25,7 +25,7 @@ RUBY_S="rmagick-${MY_PV}" LICENSE="Artistic" SLOT="4" -KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~hppa ppc ppc64 ~x86" IUSE="doc" RDEPEND+=" >=media-gfx/imagemagick-6.9.0:=" diff --git a/dev-ruby/rmagick/rmagick-4.2.6.ebuild b/dev-ruby/rmagick/rmagick-4.2.6.ebuild new file mode 100644 index 000000000000..8c7ef36df618 --- /dev/null +++ b/dev-ruby/rmagick/rmagick-4.2.6.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby26 ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_TASK_DOC="" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="rmagick.gemspec" + +RUBY_FAKEGEM_EXTENSIONS=(ext/RMagick/extconf.rb) + +MY_PV=RMagick_${PV//\./-} + +inherit ruby-fakegem + +DESCRIPTION="An interface between Ruby and the ImageMagick(TM) image processing library" +HOMEPAGE="https://github.com/rmagick/rmagick" +SRC_URI="https://github.com/rmagick/rmagick/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" +RUBY_S="rmagick-${MY_PV}" + +LICENSE="Artistic" +SLOT="4" +KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86" +IUSE="doc" + +RDEPEND+=" >=media-gfx/imagemagick-6.9.0:=" +DEPEND+=" test? ( >=media-gfx/imagemagick-7.1.0:=[jpeg,lqr,lcms,postscript,tiff,webp] )" + +all_ruby_prepare() { + # Avoid unused dependency on rake-compiler. This also avoids an + # extra compile during tests. + sed -i -e '/extensiontask/ s:^:#:' \ + -e '/ExtensionTask/,/end/ s:^:#:' \ + -e '/compile/ s:^:#:' Rakefile || die + sed -i -e '/pry/ s:^:#:' spec/spec_helper.rb || die + sed -i -e 's/git ls-files/find */' ${RUBY_FAKEGEM_GEMSPEC} || die + + # Squelch harmless warning about imagemagick installation. + sed -i -e '/prefix/ s:ImageMagick:ImageMagick-6:' ext/RMagick/extconf.rb || die + + # Reading PDFs is not allowed by the default Gentoo security policy for imagemagick + #sed -i -e '/can read PDF file/askip "Not allowed by Gentoo security policy"' spec/rmagick/image/read_spec.rb || die + + # Update version number hardcoded in tests + sed -i -e 's/"7.0"/"7.1"/' spec/rmagick/image/channel_mean_spec.rb || die + + # Create directory used for a test + mkdir tmp +} + +each_ruby_test() { + # Borrowed from media-gfx/gscan2pdf + # Needed to avoid test failures on e.g. ppc, bug #815856 + # (Unclear why it doesn't manifest on amd64 here at least) + local confdir="${HOME}/.config/ImageMagick" + mkdir -p "${confdir}" || die + cat > "${confdir}/policy.xml" <<-EOT || die + + + + + EOT + + RSPEC_VERSION="3" ruby-ng_rspec +} + +all_ruby_install() { + all_fakegem_install + + docinto examples + dodoc examples/* + + if use doc ; then + docinto . + dodoc -r doc + fi +} -- cgit v1.2.3