summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-02-05 11:43:07 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-02-05 11:43:07 +0000
commit34d05d15811bd789a5348824d4f4151a49f924c9 (patch)
treed65a1ce3b1fb7c7178d523f0c9cb5ec236f88711 /dev-ruby
parent467bb7df10ce922b4cf92fa7a6790d38687ab6e5 (diff)
gentoo auto-resync : 05:02:2024 - 11:43:07
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin109089 -> 109088 bytes
-rw-r--r--dev-ruby/http-accept/Manifest2
-rw-r--r--dev-ruby/http-accept/http-accept-2.2.1.ebuild27
-rw-r--r--dev-ruby/nokogiri/Manifest2
-rw-r--r--dev-ruby/nokogiri/nokogiri-1.16.2.ebuild96
-rw-r--r--dev-ruby/rmagick/Manifest2
-rw-r--r--dev-ruby/rmagick/rmagick-5.4.0.ebuild80
7 files changed, 209 insertions, 0 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index db389369c9dc..fc762221d05a 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/http-accept/Manifest b/dev-ruby/http-accept/Manifest
index 107616399c63..8d851110b983 100644
--- a/dev-ruby/http-accept/Manifest
+++ b/dev-ruby/http-accept/Manifest
@@ -1,5 +1,7 @@
DIST http-accept-1.7.0.tar.gz 12289 BLAKE2B 5eda9bd29e2dd2b52c8f2589adf57872a80aaf93c37d28b1668dc24fc1e2fa81d00ec12766dd558691dbf3e6560bba013f456a659ead47fffd77b1565c186a7f SHA512 3502bfbd07f6bb0164843c728cd5ef27adfd675317fd60372539180de212d02d6d446cff8eb081d1cbe5a19b30d5759a55b22bc63736cea83254595bd691522f
DIST http-accept-2.2.0.tar.gz 14174 BLAKE2B b6fd0c065a1d9c798ebee8a2f82aa45738cf98721d42d9806614fd98c8ce5d571ce06ad3292e81a972e484f55c75c0e99c5ad54f138323b180bb9292f87b3049 SHA512 341b09b3f8ba132ba9394c904bbe7c95a91fe0b39b080ae96d8228b8474f2d7de6edf4d9dce0b16783ac12aa375b0cda99be67290656f3348219f52d66b7f120
+DIST http-accept-2.2.1.tar.gz 14323 BLAKE2B 9e14f2f23d87c28f234f1c18cf7780aa6c05caa7b7242a2c60ad11d0735fb67f65c162d72685f697f51bcc41f046068dfa612ea8bbf4bd10de6b1402075b92d6 SHA512 770c3b4c5d5b288bad88d6f53b9c52fc9935db5f9ef2e935ebb2dca4afca740f8731a38425acdd11fd9d5d51a8a0b087d392653dc675a349470f1e5ad4f2300d
EBUILD http-accept-1.7.0-r1.ebuild 656 BLAKE2B 092cad16655304e2d519a8d5cf2495ac1e6e6f2c29cdd870474f3f05ab76070b17014e089714468ada13e33e915a47a93ab1192883a2c87bde27e735bfecb276 SHA512 90a7dedea124896bf7562dcc9b5b53c64e705c3d074a9186d2e904c710a2ba3867bcd8e0d1135ce6bff2c3e76b7d1d3dfe9f082e899dade415099b942ef0e2e9
EBUILD http-accept-2.2.0.ebuild 753 BLAKE2B 758258430933d781807d369c0a299efd9fb89e5d89cdf8dd1246ba6d1f6366e9bb652a70e7c4f39f4be446b548381aab8612d48afb31c87931f1f79ae34d9f9e SHA512 31c07ec14739802f08a621ff9a898c041e1bfa6f3ebc1c56a0f0bbbee19a4d429f7299025be24c5e43cb7d8f98caae076dc2ac1d6bd9eeafe271b6e564c4e11f
+EBUILD http-accept-2.2.1.ebuild 715 BLAKE2B 980544e9eddb9fdf1ae5126db3f348502d60c30890d3ec785d8b9b0d72373e304305d06f11e3770e5cc85a0fb0fc2b1fe1a53571ca79c0b5e9d69b8c6e1b450d SHA512 9071dd379353ef161d9b4596f684efc1dbb43649c74eb7324a3085fc78bf05cf41bb52e620f434ec49d62d19bc49028175efafdcc3cba5fa174b5e32381f34f8
MISC metadata.xml 347 BLAKE2B 94d85022fee1a9bba34d8d2e184cb2169dd91c680c15f1d6032d6989c22b8ec5bfc4e84c6b36452ba9fbe78f420d62bdb547fbe98e736f5830ca94126ae7a4eb SHA512 0efdea66a1d6d83efd16aba20e1dd0634bff7cc6bd5570d27a4e101a5307fb358a954b4b70253e08698afefcdff81455e2a3e3bb2f9054992354dd3a863c00ef
diff --git a/dev-ruby/http-accept/http-accept-2.2.1.ebuild b/dev-ruby/http-accept/http-accept-2.2.1.ebuild
new file mode 100644
index 000000000000..132a37d10642
--- /dev/null
+++ b/dev-ruby/http-accept/http-accept-2.2.1.ebuild
@@ -0,0 +1,27 @@
+# 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_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="http-accept.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="sus"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Parse Accept and Accept-Language HTTP headers"
+HOMEPAGE="https://github.com/socketry/http-accept"
+SRC_URI="https://github.com/socketry/http-accept/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm64 ~ppc ~riscv ~x86"
+
+all_ruby_prepare() {
+ rm -f config/sus.rb || die
+
+ sed -e 's:_relative ": "./:' \
+ -e 's/git ls-files -z/find * -print0/' \
+ -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index bab0e9e1c6a0..c50618179720 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -3,9 +3,11 @@ DIST nokogiri-1.15.4-git.tgz 10767816 BLAKE2B fe35809f62279ded261c655cc589fdb344
DIST nokogiri-1.15.5-git.tgz 10768080 BLAKE2B 25d24799c69a4271ea5283b264061c05f6907635ed55de196f76684d2db3c6c226e7f09f02f30de049b282c17cdea69154dec9a06813cb4f63adaac4876e160c SHA512 1df3f6bf4508a7c84fa22ce774cb878ca47154e69730f1cedb403fad270df42c580526ac03b47e73bf2267ad50d2999ed1341079b10043b450f51ea6b0565da7
DIST nokogiri-1.16.0-git.tgz 11010821 BLAKE2B 5b82e28d7d1e7d74e857a997ea32ba406450588f398fa49590d318b194883b2a247b9389b3930583727a34df425034f3cefc4a5cb00f25945a02623872ac3ffa SHA512 0f6740ce69159f878844f2afdddafcc8c8f3bdabee68e5fcedb1526ae9cc48648c6ebda2a272ab1b8776fbde766bae97046802573908bd908cfb908288607e51
DIST nokogiri-1.16.1-git.tgz 11014638 BLAKE2B e03122ba361b03c57e1c4b41e721a497d85e22ab6b6073475c1958f46a0c653b61459c482139c4eeebefdb83759f9af46b8c9c363e5a817d218e9ffd82002517 SHA512 0c821120d8c63f6c9a7440c11c5104d778517be0e0f92c2a787cdd478c0b869565d16f9bad42a66fd541e3dd871a0de98dea22815885e6468224696aba7f25d8
+DIST nokogiri-1.16.2-git.tgz 11014186 BLAKE2B 8b34c586f3326278299786fec8b7513f61d7c147b453d984107d1d6896b42e8e59f078ac32577bebd71fc510e99087e80f8ea4eef822c73a41fc17c0ec079108 SHA512 844a47fcc9ad8677bed5486fd3437e9a685143afc8c8d71464301c14cc09e93827f3a91713df22f741434989adb24ed6d9144b3a4d0f3cb7f63fc83c2d3130a9
EBUILD nokogiri-1.15.3.ebuild 2702 BLAKE2B 8934088d9edfb342b53b74f5fcabf397cf9cdb050c5c8d5ebac1686a15070ae4c1d22d3320de67ac0d055d18384f177353ffa05683e0ba17663c1cba2ae2f9e7 SHA512 3add6c7af7cc8bee29064e8fed1cea2237b401381f6451f5b5938728df1f60046ea4e342cad334630a5e00ccc54fe39a31d8c59a8f10051a56c3219c83e62f9a
EBUILD nokogiri-1.15.4.ebuild 2725 BLAKE2B fae2cf3841a75e8971fb765db24eb3ab2948df06405561a2365b7a5b37be950331fe5960d393892ed00ffb37c73045ec16949363ab3e5c331c0317906d49b706 SHA512 97f0a0fc75c85dc646cace0560ac02645f4f8fe19309645de2aec3c17f0d0363526ee1a927c688d4d74bf2f81e2db3560e740a162a1b0186b93e84f824edd974
EBUILD nokogiri-1.15.5.ebuild 2725 BLAKE2B 6591c0f404c0c06fa1e832b18dd5839871d0c9b82f3f7a010f37040b598685cbe5d638b2f71bbc0f2e06496919633e4715e0a5a0ba94bfffa94e069800061156 SHA512 7ade4f7015c07f15fad0ae776cb06e9acddf0f3b8e1e0288b614adca1ea03d7506fd8a9471b6a419d2e5e11ccb76274d6b5472332c1c772ed43b982aab677185
EBUILD nokogiri-1.16.0.ebuild 2723 BLAKE2B 89add45ce1ff833b87f80ec7ba9540ddee2912df7eee3d22ab590af927e047922c6a8508e4111cbcee40e7adb885193c9690c28f10af30a381f4e113ab6be925 SHA512 80b9a3f11f831a3456196900f5314a690071f4197d28fffc05b5d46489839fafe76aba74f9cb81e4824f77c13b3909072b246a418d4441f7cd490753aca33880
EBUILD nokogiri-1.16.1.ebuild 2727 BLAKE2B 1e30bf45c0a2c2a6bceea76e80d9a16dc1431b6dad9fbfbbc16653067a85159c755736db0cbfa1e85adf366a23cffe1aca9722f415bc4b9d3da4600aeaf37d50 SHA512 8127c2309ab5d486920f1403e5917d1767330114c1ec25137ef203cbfa594ce553e8c7bb981a18e89b861a4370aa9230a470c10501a51a30c2546ce92b391f35
+EBUILD nokogiri-1.16.2.ebuild 2727 BLAKE2B 5bbd5dc1a28d112bfbf361c955500343e6b49244031aa07bce967768ced693ce43993f1dd6d3772d511e919a43f2dd2b1c7367eef6c069aa79a61e6022a02243 SHA512 aed9ffdf2e989f22c3262ca01b13d9b5c6d71a7f920dfdd15572b1455162c26f9c9458f0ccf7e9b1f1be6fabf049265fe98bcc98e83a6e5a01283b307f84b427
MISC metadata.xml 349 BLAKE2B 824094b81182da6ed2c43f55f8697dbf614662e1e032ed62bcf8ec4ef8fb6e6a1bf346f90863a8cb7d6cfaf2696f0be70fd3027d6d01e583bba0c1334252447d SHA512 9ab17ab504279d8d1ea584f7a6f411fe778b89564016dc0d596ec7f714cf9ad80ed5e30c179ec6aa190bafe8a8b72bfdc5a964d213a8024783da246bbb817629
diff --git a/dev-ruby/nokogiri/nokogiri-1.16.2.ebuild b/dev-ruby/nokogiri/nokogiri-1.16.2.ebuild
new file mode 100644
index 000000000000..64d7dd3b0f24
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.16.2.ebuild
@@ -0,0 +1,96 @@
+# 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_EXTRADOC="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
+
+RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
+
+inherit ruby-fakegem multilib
+
+DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
+HOMEPAGE="https://nokogiri.org/"
+LICENSE="MIT"
+SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos"
+SLOT="0"
+IUSE="test"
+
+RDEPEND="${RDEPEND}
+ >=dev-libs/libxml2-2.12.5
+ >=dev-libs/libxslt-1.1.39
+ sys-libs/zlib
+ virtual/libiconv"
+DEPEND="${DEPEND}
+ >=dev-libs/libxml2-2.12.5
+ >=dev-libs/libxslt-1.1.39
+ >=sys-libs/zlib-1.2.13
+ virtual/libiconv"
+
+ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
+
+ruby_add_bdepend "
+ dev-ruby/mini_portile2:2.8
+ >=dev-ruby/rexical-1.0.7
+ dev-ruby/rdoc
+ test? ( dev-ruby/minitest dev-ruby/rubyzip )"
+
+all_ruby_prepare() {
+ sed -i \
+ -e '/tasks\/cross_compile/s:^:#:' \
+ -e '/:test.*prerequisites/s:^:#:' \
+ -e '/license/ s:^:#:' \
+ Rakefile || die
+ # Remove the cross compilation options since they interfere with
+ # native building.
+ sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile || die
+ sed -i -e '/cross_config_options/d' Rakefile || die
+
+ sed -e '/reporters/I s:^:#:' \
+ -i test/helper.rb || die
+
+ # There is no need for mini_portile2 to be a runtime dependency on Gentoo
+ sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_configure() {
+ NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
+ ${RUBY} -Cext/${PN} extconf.rb \
+ --with-zlib-include="${EPREFIX}"/usr/include \
+ --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
+ --with-iconv-include="${EPREFIX}"/usr/include \
+ --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
+ --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
+ --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
+ --with-xslt-dir="${EPREFIX}"/usr \
+ --with-iconvlib=iconv \
+ || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+ if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then
+ ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die "rexical failed"
+ fi
+
+ if ! [[ -f lib/nokogiri/css/parser.rb ]]; then
+ ${RUBY} -S rake lib/nokogiri/css/parser.rb || die "racc failed"
+ fi
+
+ emake -Cext/${PN} \
+ V=1 \
+ CFLAGS="${CFLAGS} -fPIC" \
+ archflag="${LDFLAGS}" || die "make extension failed"
+ cp -l ext/${PN}/${PN}$(get_modname) lib/${PN}/ || die
+}
+
+each_ruby_test() {
+ MT_NO_PLUGINS=1 \
+ RUBY_MEMCHECK_RUNNING=true \
+ ${RUBY} -Ilib:.:test -e 'Dir["test/**/test_*.rb"].each {|f| require f}' || die
+}
diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest
index 4a2e01aedfa1..47501b5287dc 100644
--- a/dev-ruby/rmagick/Manifest
+++ b/dev-ruby/rmagick/Manifest
@@ -1,7 +1,9 @@
DIST rmagick-4.3.0.tar.gz 1986554 BLAKE2B bf6afb0b19a98f45dd9f3a8261b67ad05ed774784e9fb19009a83c266c16362b4938acd8b0af6a07d3a37fb255fb5bee7a33b7f26c2c49460d546665a98a7871 SHA512 1b108d61b836bf382c9776badc45614ff88ca74176595765c3caba00cc6af0f955dd6f7649a9f97698832193d85292bc22ff0bf290d0bfbf9e8faa58b99b0b1c
DIST rmagick-5.2.0.tar.gz 1991303 BLAKE2B 131e0a9ac1e56942b1281f1ce1a62c86e6997fcbc3f162fc4afea897831003bee2e010a27b6ab4f59331b720ff06d61c07b0ae9ce5327752658627adaab0ccad SHA512 9c7262db329869f33c6ae27980a86bd24b7a4a72d7b826eb3e75d28571d954ff5cba6c7ac86a0540663c9ddf2a8185ca3007d3c2ac5cc5339e4cc327e5f7910f
DIST rmagick-5.3.0.tar.gz 2018036 BLAKE2B 204ece4d3794ef43b02855cce2f11e0194d2a81e400c1c2ef2af824359b8b4566eda93caba6269ad6b283af60d99ad403ab6ba8e972153e8f20d208ce0c48ad6 SHA512 dcc9e0d7cd77ebd3859871f26449c37839f9102e7aa4f0746698cbd6fe93579c3adbe6cfefeba6cdcb53e573f5113b872d03fcd568bb80edda5c8ca9c1ab1665
+DIST rmagick-5.4.0.tar.gz 2019618 BLAKE2B 774937239a3b44ad89a8413c8b1df3ed527569fa44be9f030c6615b7d7b2c7e235c321e8adef6f1a8f90175f09be9f9c30c956ddca812d3fe165747ab82b38d3 SHA512 b01afbdc8aaacf880c82046ec2b66b64cc9d60447b859edf01e2f9b4f5fe59cd0a22f3d685eeb068d823f1264939f9f76a86dd79b2252ab1207d90d5443a292d
EBUILD rmagick-4.3.0.ebuild 2385 BLAKE2B af3b86b7c393d995f2a71b9b9f068ae239586ed102c71dbd317787624fcfcedb70a8afb5984af92181a6e17d5d3574908013ba3b67e6123e757191e211de52c8 SHA512 96ebae4cfcd9ae551712ef52743a3033acbc49861ee5670cfd1ad3927aee9a8e864ea051a6f9e7e0a46d6bacd66808f319b020333b82070ab16fccf101521d7b
EBUILD rmagick-5.2.0.ebuild 2104 BLAKE2B 7a20b61fcafc7ad469fff0742a1a32dc587ce95fcd8ff7651f85d383f7e45e1da4e2b96656dbc0c3f56ca73f7d561ba4fa1c1fbaf9c892edaed6aa4d1daa9513 SHA512 0c3e13da2dcec22854c56b15dad05de4a894000b8692ab8cec23f24aab4045aeb423f229e8990d3fe498dccbe56cef060733f85a268765ea69e523f09cab3d5a
EBUILD rmagick-5.3.0.ebuild 2142 BLAKE2B 0ba746b05b080e53c4db52f10f259989bd950a3ed95bf2831a535bfe25729f80f596cddab5c83e3ba54424d1a10fa08e8bc47af5cb49b3feaf4a1d955cd09ffc SHA512 80a180d21511764b498430800c014972dc1a38789b2ef1abadc12a473676e3d0edce0c358a8ffb9f366b0d473fc4650f1d4f9118a2c435993e8c5175ff09eb82
+EBUILD rmagick-5.4.0.ebuild 2190 BLAKE2B b1e324a9c9d150bf9f999aea80e26fe6a68c49cee21906973868119b1ffcca4224be3dbce07511c3b472040aee4b17e0b3d594bd7da1db156413e110d56bced6 SHA512 f48773e472dd7a8bbacee76ab8e7740fa3c63c73db883d3b37bb1bfc75446305cdf072ddf64d21a85b525a2c3a2eb96b50ec878329046d0f6fd6c186d9a362a1
MISC metadata.xml 393 BLAKE2B 3edbb25a18dc0c0d750cc690bdac1953e583982b54432b9c7440292d8af8277f9698da03947c64b0fa2c275d59fa278d9801d11e79970a330f7dd6748e093f2c SHA512 c38f821c322ae3fac665251d9b4dc936d4213bb8ecd3220078febe454238d56f5b12eef3dd0500dd06fad4a460ce4c16f08c709c42c05de3484fd7d0b3d929c4
diff --git a/dev-ruby/rmagick/rmagick-5.4.0.ebuild b/dev-ruby/rmagick/rmagick-5.4.0.ebuild
new file mode 100644
index 000000000000..b649ed32d45b
--- /dev/null
+++ b/dev-ruby/rmagick/rmagick-5.4.0.ebuild
@@ -0,0 +1,80 @@
+# 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_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="$(ver_cut 1)"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="doc"
+
+RDEPEND+=" >=media-gfx/imagemagick-6.9.0:="
+DEPEND+=" >=media-gfx/imagemagick-6.9.0 test? ( >=media-gfx/imagemagick-7.1.0:=[jpeg,lqr,lcms,postscript,tiff,webp] media-fonts/dejavu )"
+
+# observer is a default gem packaged with ruby
+
+ruby_add_bdepend "dev-ruby/pkg-config"
+
+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:^:#:' -e '5irequire "tempfile"' 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
+
+ # 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
+ <policymap>
+ <policy domain="coder" rights="read|write" pattern="PDF" />
+ <policy domain="coder" rights="read" pattern="PS" />
+ </policymap>
+ 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
+}